С нуля до Junior+ за 3 месяца.
Full-time погружение в программирование.
Работа с ментором и в команде.
Уже записались?
Вы можете оплатить курс и приступить к обучению.
Менторская поддержка
Формат: онлайн
Длительность обучения: 3 месяца
Старт: 30 августа
Решайте реальные задачи, учитесь работать в команде с поддержкой ментора, заинтересованного в эффективном обучении каждого ученика


Полезная практика
План профессионального развития и индивидуальные карьерные консультации, которые помогут в получении офферов в перспективных проектах
Помощь
с трудоустройством
3 месяца буткемпа заменят 1,5 года самообучения и курсов. Занятия идут онлайн, поэтому вам необходима возможность заниматься по будням с 9:00 до 17:00 по Мск.
Подготовка 4/3 по 8 часов
На кого ориентирован буткемп?
На тех, кто хочет за короткое время с нуля научиться решать задачи разработчика Junior+ уровня и получить первый проектный опыт.

Занятия идут онлайн, поэтому вам необходима возможность заниматься по будням с 9:00 до 17:00 по Мск.
Менеджер поможет разобраться!
Узнайте, подходит ли программа именно вам?
Почему именно Java?
Навыки разработки на Java откроют для вас множество дверей IT-мира. Особенно если вы хотите работать над крупными проектами и в солидных IT-компаниях. Финансы и банки, транспорт, крупные веб-платформы и т.п. часто пишут приложения именно на Java за счет надежности этого языка.

Работа на Java требует глубокого погружения в технологию и основы. На нашем курсе вы освоите продуктовый подход, найдете коллег-единомышленников, научитесь работать в команде. Впоследствии вам будет легко перейти на любой другой язык или роль в команде.
Java Developer
Перспективы направления
Средний уровень зарплат
3400+ вакансий
Java Developer
~105 000 ₽/мес
Junior
~210 000 ₽/мес
Middle
~290 000 ₽/мес
Senior
Возможность попасть на оплачиваемые стажировки в ведущие IT-компании
г. Москва, работа в офисе.
Условия:
Компания уже более 18 лет работает с клиентами из разных сфер: банки, luxe, retail, e-commerce, промышленность. Ее методология «Discovery to Delivery» позволяет за максимально короткие сроки получить работающий MVP.
Удаленка для кандидатов, которые покажут высокие навыки
Пенза и Рязань, Москва, Санкт-Петербург, Ростов-на-Дону, Томск, Барнаул, Минск.
Условия:
Компания занимается заказной разработкой программного обеспечения, независимым тестированием, построением выделенных центров разработки, миграцией, реинжинирингом и IT-консалтингом
Учебный процесс
Буткемп — методика интенсивного обучения через погружение в среду. Результаты, которые достигаются за годы, в буткемпе требуют всего нескольких месяцев. Эффективность методики обоснована тем, что на период курса человек полностью погружается в процесс обучения и быстрей воспринимает информацию. Сейчас этот метод обучения активно используют в мировых компаниях и образовательных программах.
Формат
Ежедневные вебинары с экспертами
Командная работа над проектами по agile с использованием scrum.
Учебный режим приближен к рабочему learn&life balance
Карьерные консультации и пробные собеседования
Менторы
Интенсивное погружение
Онбординг- знакомство с комьюнити-менеджером, диагностика личности и знакомство с буткемпом. На первой неделе комьюнити-менеджер встречается со студентом и рассказывает ему о структуре буткемпа, отвечает на все вопросы, формирует главную цель и задачу ученика в его обучении.

Индивидуальный подход к пути обучения каждого студента – подбор индивидуального подхода к темпераменту и характеру ученика.

Анти-стресс сессии – встреча всех студентов и коммьюнити-менеджера в неформальной обстановке, где студенты делятся сложностями в обучении, поддерживают друг друга.
Подготовительный видео-курс
Режим дня
Консультирует по практическим заданиям и проектной работе. Помогает с целями и планированием
Ментор
Занятия 4 дня в неделю с понедельника по пятницу, кроме среды.

С 9:00 до 17:00 вас ждут 2 лекции и 2 практики с ментором.
После каждой лекции идут занятия с ментором, где вы сможете на практике закрепить пройденный материал.
Навыки, которые студенты получат на курсе
Java
Основы ООП
Linux
Архитектура
Основы Web и сетей
Процесс разработки
SQL
CI/CD
Docker
Тестирование
Работа в команде
Прочувствуйте, что значит быть айтишником!
Буткемп погрузит вас в профессиональную среду: повседневные для разработчика процессы и разные активности. Все это поможет легко адаптироваться на первом рабочем месте и чувствовать себя уверенно в мире IT.

На курсе есть комьюнити-менеджеры и кураторы, которые сопровождают студентов во время обучения, находят индивидуальный подход к темпераменту и характеру ученика, поддерживают мотивацию, помогают с трудностями в обучении.
После обучения вы сможете
Пополнить портфолио проектной работой и домашними заданиями
Уверенно проходить собеседования и самостоятельно решать задачи уровня Junior+
Использовать в проектах библиотеки и учитывать особенности языка и Java-платформы
Создавать многопоточные и многопроцессные приложения
На профессиональном уровне разрабатывать серверные приложения
Какой результат получат выпускники
вам останется доступен полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на GitHub и другие дополнительные материалы

получите сертификат о прохождении курса
В курсе предусмотрена менторская поддержка в часы практики и проектной работы (менторы отвечают на вопросы, направляют, консультируют студентов во время занятий).

Практические занятия идут сразу после лекции в этот же день и являются ее логичным продолжением: студенты решают практические задания по теории, которая была разобрана на лекционном занятии. Студенты самостоятельно пробуют писать код / выполнять задания, используя знания, приемы и технологии, о которых преподаватель рассказывал на лекции.
Трансляция пройдет:
Ближайшие мероприятия
Структура программы на Java. Примитивные типы.
На этом открытом уроке вы сможете познакомиться с основными этапами создания простейшей программы на Java, понять принципы работы компилятора и виртуальной машины, а также разобраться с class-файлами. На уроке мы изучим примитивные типы данных, константы и enum.
Открытый урок, 8 августа в 20:00
Преподаватель
Евгений Непомнящий
На этом открытом уроке вы познакомитесь с основами алгоритмов и булевой алгебры. В процессе мы изучим базовые структуры данных языка Java: массивы, списки и словари.
Открытый урок, 22 августа в 20:00
Элементы формальной логики. Базовые структуры данных в языке Java.
Преподаватель
Евгений Непомнящий
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания.

Проектная работа
Большую часть обучения вы будете работать над проектом в команде, познакомитесь с Agile методологией Scrum и необходимыми инструментами командной разработки.

В проектной работе вы сделаете прототип пользовательского сервиса, который будет поддерживать работу с телеграм-ботом и помогать пользователю решать задачи по учету, сбору, анализу данных.
Тему проекта можно выбрать из перечня, либо предложить свою. Команды формируются из 3-5 студентов.

Наставник лидирует командные активности, ведет бэклог проекта, курирует спринт.
Командный проект
Для тех студентов, кто не может принимать участие в командном проекте, предусмотрена работа над личным проектом. Студент выбирает тему из списка, либо предлагает свою.

Студент с преподавателем формируют бэклог проекта, планируют спринт, в конце вместе обсуждают результаты.

Личный проект
или
Подготовительный курс
В первую неделю обучения вам откроется доступ к подготовительному видеокурсу, который познакомит вас с основными понятиями и принципами в программировании на языке Java.

По каждому блоку видеокурса будут практические занятия с ментором, где будут еще раз разобраны сложные моменты и вопросы.

Прохождение курса позволит вам подготовиться к первым занятиям и выявить свои сильные стороны. А результаты тестирования помогут преподавателем правильно расставить акценты на старте курса.
Главное что вам потребуется это желание учиться!
Я программист. Не java. С java до этого никогда не сталкивался. На курс пришел когда понял что все. Рутинные задачи далеки от современных, даже по меркам начала 10ых. Далее по стандартной схеме. Выгорание и т.п. Слышал от коллег, что в java все гораздо лучш...

Андрей Жегалов
Отзывы студентов о программах Java
Долгое время я искал курс, который поможет мне закрыть все теоритические бреши в моих знаниях, откроет глаза на тонкости языка и его внутренние механизмы. Я не ошибся выбрав курс по Java в otus. Обучение на данном направлении дали мне не только вышеперечисленное, но так же открыло глаза на новые возможности...
Сергей Кисленко
Вы можете пообщаться с выпускниками и преподавателями в закрытом сообществе в Slack. Оставьте заявку и менеджер объяснит, как попасть в чат
Программа курса
Программа составляется с учетом требований работодателей
и актуализируется перед каждым запуском
Модуль 1: Введение в экосистему Java. Знакомство с инфраструктурой курса. Настройка окружения
Тема 1. Вводное занятие
Тема 2. Обзор экосистемы Java.Технологический стек. Виды приложений. Roadmap разработчика. Работодатели.
Тема 3. Командная строка linux. Базовые понятия, основы работы в командной строке
Тема 4-5. Часы практики с ментором 1, 2
Тема 6. Установка Java в Linux, MacOS, Windows. WSL. Установка и настройка IDE IntelliJ Idea, VS Code. Основы работы в IDE.
Тема 7. Введение в версионирование кода через GIT
Тема 8-9. Часы практики с ментором 1, 2
Модуль 2: Java Core. Синтаксис языка
Тема 10. Структура программы на Java. Примитивные типы.
Тема 11. Условные операторы. Операторы цикла. Массивы.
Тема 12-13. Часы практики с ментором 1, 2
Тема 14-15. Классы и интерфейсы. Введение в ООП: ч.1, ч.2 Тема 16-17. Часы практики с ментором 1, 2
Тема 18. Введение в ФП 1
Тема 19. ФП в Java
Тема 20-21. Часы практики с ментором 1, 2
Тема 22. Работа со строками. Регулярные выражения
Тема 23. Exception Handling
Тема 24-25. Часы практики с ментором 1, 2
Модуль 3: Java Core. Java Collections
Тема 26. Элементы формальной логики. Базовые структуры данных
Тема 27. Алгоритмы сортировки
Тема 28-29. Часы практики с ментором 1, 2
Тема 30. Введение в Java Collections: обзор интерфейсов и их имплементаций.
Тема 31. Собственные реализации интерфейсов Java Collections
Тема 32-33. Часы практики с ментором 1, 2
Тема 34. Java Streams. Основы
Тема 35. Java Streams. Продвинутые техники
Тема 36-37. Часы практики с ментором 1, 2
Модуль 4: Взаимодействие с внешними системами
Тема 38. I/O Streams. File I/O.
Тема 39. Сериализация/ десериализация
Тема 40-41. Часы практики с ментором 1, 2
Тема 42. Основы сетевых технологий, TCP/IP.
Тема 43. HTTP и Sockets. Web-сервер.
Тема 44-45. Часы практики с ментором 1, 2
Модуль 5: Работа с БД
Тема 46. Основы СУБД. SQL. Нормализация/ денормализация данных. Уровни изоляции транзакций.
Тема 47. JDBC
Тема 48-49. Часы практики с ментором 1, 2
Тема 50. Паттерн ORM
Тема 51. Hibernate
Тема 52-53. Часы практики с ментором 1, 2
Тема 54. JPQL.
Тема 55. NoSQL.
Тема 56-57. Часы практики с ментором 1, 2
Модуль 6: Spring Framework
Тема 58. Введение в Spring Framework
Тема 59. Конфигурирование Spring-приложений
Тема 61-62. Работа над командным проектом 1, 2
Тема 63. Spring Boot
Тема 64. Введение в Spring MVC, Spring MVC на Spring Boot
Тема 65-66. Работа над командным проектом 1, 2
Тема 67. Spring Data JPA
Тема 68. Транзакции, Spring Tx
Тема 69-70. Работа над командным проектом 1, 2
Тема 71. Spring Security: Архитектура
Тема 72. Spring Security: Аутентификация и авторизация
Тема 73-74. Работа над командным проектом 1, 2
Тема 75. Тестирование Spring приложений
Тема 76. Профилирование и сбор метрик
Тема 77-78. Работа над командным проектом 1, 2
Модуль 7: Проектирование ПО
Тема 79. Waterfall vs Agile
Тема 80. Scrum
Тема 81-82. Работа над командным проектом 1, 2
Тема 83. Введение в архитектуру ПО
Тема 84. Микросервисная архитектура vs Монолит
Тема 85-86. Работа над командным проектом 1, 2
Тема 87. Принципы SOLID.
Тема 88. Обзор шаблонов проектирования
Тема 89-90. Работа над командным проектом 1, 2
Тема 91. Тестирование ПО. Основы TDD
Тема 92. Качество кода. Clean Code. Code Review.
Тема 93-94. Работа над командным проектом 1, 2
Модуль 8: Жизненный цикл приложения
Тема 95. DevOps
Тема 96. CI/CD
Тема 97-98. Работа над командным проектом 1, 2
Тема 99. Docker, основы применения
Тема 100. Архитектура K8S. Minikube, kind.
Тема 101-102. Работа над командным проектом 1, 2
Тема 103 Логирование. Обзор решений.
Тема 104. Отладка приложений
Тема 105-106. Работа над командным проектом 1, 2
Модуль 9: Java Core Advance
Тема 107. Аннотации и reflection.
Тема 108. Lombok.
Тема 109-110. Работа над командным проектом 1, 2
Тема 111. Сборщик мусора
Тема 112. Кеширование
Тема 113-114. Работа над командным проектом 1, 2
Тема 115. Многопоточность в Java
Тема 116. Java Memory Model
Тема 117-118. Работа над командным проектом 1, 2
Тема 119. Пул потоков и executors.
Тема 120. Многопроцессорность в java.
Тема 121-122. Работа над командным проектом 1, 2
Тема 123. Java NIO.
Тема 124. Netty
Тема 125-126. Работа над командным проектом 1, 2
Тема 127. Архитектура систем обмена сообщениями
Тема 128. Message System 2
Тема 129-130. Работа над командным проектом 1, 2
Модуль 10: Проектная работа
Тема 131. Вводное занятие
Тема 132. Консультация по проектам
Тема 133. Защита проектов
Тема 134. Итоговое занятие
Получить полную программу курса
После обучения вы сможете:
На профессиональном уровне разрабатывать серверные приложения
Создавать многопоточные и многопроцессные приложения
Пополнить портфолио проектной работой и домашними заданиями
Использовать в проектах библиотеки и учитывать особенности языка и Java-платформы
Уверенно проходить собеседования и самостоятельно решать задачи уровня Junior+
Сертификат и диплом
о профессиональной переподготовке
По окончании обучения выдается сертификат OTUS.

Кроме того, OTUS осуществляет лицензированную образовательную деятельность, поэтому вы можете получить диплом о профессиональной переподготовке при условии наличия диплома о средне-специальном или высшем образовании.
Трудоустройство
Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
Интервью проводит преподаватель в условиях, приближенным к реальному собеседованию. Интервью состоит из 2 этапов: техническое и финальное. По результатам студент получает итоговую оценку своих компетенций в терминах сеньорити (junior, middle), фидбек в разрезе hard и soft skills, а также заключение о готовности занять позицию. Для подготовки студенты получают методичку со структурой типового интервью и рекомендациями.
Внутреннее интервью
Профессиональное резюме прямо в личном кабинете
Практически во всех средних и крупных игровых студиях.
В каких компаниях/проектах требуются такие специалисты?
Карьерная консультация от HR-эксперта OTUS
Партнёры курса
Нужна рассрочка?
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
Старт: 30 августа
Оставьте заявку и получите курс по Git в записи бесплатно
Длительность: 3 месяца
147 000 ₽
Нужна рассрочка?
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
Старт: 30 августа
Оплатить курс
Длительность: 3 месяца
147 000 ₽
Нужна рассрочка?
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
Старт: 30 августа
Начало занятий
не за горами
Длительность: 3 месяца
147 000 ₽
-18%
Получите письмо как только мы откроем набор
Сообщить о старте набора
-18%
Загрузка...
Сообщить о старте набора
-18%
Мы скоро с вами свяжемся :)
Сообщить о старте набора
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
Часто задаваемые вопросы:
Можно ли оплатить курс в рассрочку?
Да, любой наш продукт можно купить в рассрочку. Для этого в личном кабинете, на странице оплаты выберите пункт «кредит/рассрочка».
Как вы мне поможете трудоустроиться?
Во время обучения карьерный консультант будет разрабатывать с вами вашу личную карьерную траекторию, работать с вами над резюме.
Какие требования к рабочему месту?
ПК с выходом в интернет, камера, Zoom и время для обучения с 9 до 17 МСК.
А если я заболею, смогу ли я нагнать процесс?
Это будет очень проблематично, так как формат Буткемпа предполагает полную погруженность студента в процесс обучения. Но мы вместе решим любые сложности, если они возникнут.
Могу ли я заниматься только полдня?
Вряд ли. Это будет сложно, придется ночами смотреть вебинары и практиковать в одиночку, что мало результативно.
© 2022 OTUS
Контакты
По всем вопросам
[email protected]