Часть 1: Java Init

Настраиваем окружение, знакомимся с процессом и инструментами коммерческой разработки.

Учимся писать чистый код, решая задачи на основы Java.

Сдаем промежуточный экзамен для контроля, что материал усвоен на 100%.

Рассматриваемая теория

  • Целочисленная арифметика
  • Системы счисления и битовые операции
  • Логические операции
  • Строки, кодировки, Unicode, UTF-16
  • Массивы
  • Рекурсия
  • Введение в ООП
  • Сложность алгоритмов
  • Структуры данных
  • Алгоритмы поиска и сортировки
  • SQL

Часть 2: Java Web

Разрабатываем приложение с постепенным внедрением промышленных библиотек.

Сдаем выпускной экзамен-собеседование.

Рекомендации в компании и сопровождение до трудоуйстройства.

Рассматриваемая теория

  • Multithreading and Concurrency Utilities
  • Servlet/JSP + JDBC
  • Spring MVC + JPA/Hibernate
  • Spring Boot
  • JMS
  • JUnit
  • IntelliJIDEA, Git/Bitbucket, Maven, Tomcat, MySQL/Postgres/MongoDB

Условия обучения

  1. Длительность обучения 6-12 месяцев в зависимости от начальных знаний и уделяемого времени
  2. Полной оплатой за обучение является зарплата. До трудоустройства оплачивается 10 000 RUB в месяц
  3. Учиться можно в удобном для себя графике
  4. Общение происходит в групповых чатах, веб конференции проводятся по выходным.
  5. Контроль успеваемости осуществляется с помощью экзаменов и код ревью
  6. При разработке приложения защита происходит в формате веб конференций
  7. Мы рекомендуем вас в компании, которые готовы устраивать наших выпускников
  8. После трудоустройства вы получаете зарплату и оплачиваете остаток после вычета уже оплаченной суммы

Требования к кандидатам

  • Базовые Java знания: типы данных, операторы, строки, массивы, классы и объекты
  • Английский язык на уровне чтения (пользуемся литературой на английском языке)
  • Готовность устроиться на работу на полный рабочий день после окончания обучения

Подать заявку на обучение

Заполнить анкету