Разработчик Java. Углубленный уровень

Мы выпускаем после наших курсов крутых Java программистов. Уникальное обучение языку программирования основаному на джава, с возможностью трудоустройства
IT: Для программистов и IT-специалистов / Java
OTUS Онлайн-образование логоOTUS Онлайн-образование
Дата уточняется
6 месяцев
Онлайн
от 87 500 ₽
Зарегистрироваться

Что даст вам этот курс


Вы получите практику решения сложных задач с подробным код ревью от экспертных Java-разработчиков. Часто в работе junior или middle специалист ограничен однотипными заданиями своего уровня — наша программа решает эту проблему профессионального роста.

Вы освоите широкий спектр навыков: алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое.

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

Для кого этот курс?


  • Для программистов Java с опытом от 1 года разработки

  • Для программистов на других языках ООП с опытом разработки от 3-х лет


После обучения вы сможете



На профессиональном уровне разрабатывать серверные приложения

Использовать в проектах библиотеки и учитывать особенности языка и Java-платформы

Создавать многопоточные и многопроцессные приложения

Уверенно проходить собеседования и самостоятельно решать задачи уровня Middle

Пополнить портфолио проектной работой и домашними заданиями



Особенности обучения


  • Актуализируем программу перед каждым запуском. Ключевые обновления 2020 года: сборщик Gradle вместо Maven, больше занятий в Spring, занятие по библиотеке Lombok.

  • Тренируем мышление и самостоятельность. Домашние задания максимально приближены к задачам коммерческой разработки. Студент должен сам предложить решение, а преподаватель его оценит и даст рекомендации.

  • Обмен опытом. Все студенты — специалисты с разным бэкграундом в программировании. По ходу курса студенты выполняют взаимный код ревью, учатся командной работе, делятся в Slack группы ошибками и открытиями.

  • Интерактивы на занятиях. Текст домашнего задания дается в начале урока, чтобы студентам было проще ориентироваться в теме. По ходу занятия студент может голосом задать вопрос или расшарить экран, чтобы обсудить свою работу.


«Разработчик Java» — первый курс, появившийся на платформе OTUS. С 2017 года его прошли более 450+ студентов.

Как OTUS помогает с трудоустройством?


  • Профессиональное резюме прямо в личном кабинете

  • Карьерная консультация от HR-эксперта OTUS

  • Собеседования в 62 компаниях-партнерах

Необходимые знания

  • Опыт разработки на Java от одного года или опыт разработки на другом языке от 3 лет (приветствуются любые языки ООП).
  • Знание основных структур данных и алгоритмов, принципов ООП, опыт работы с базами данных и понимание основ веб-разработки облегчат прохождение курса для программиста, но не являются обязательными.

Процесс обучения

Обучение проходит в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек.
Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю уточняющие вопросы по материалам лекций и домашних заданий.

Выпускной проект

Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей. Также проект станет примером кода и отличным кейсом в портфолио, который оценят потенциальные работодатели.


Примеры тем проекта:

  • web сервер (разберите протокол);

  • socket сервер на NIO (как netty);

  • свой ORM;

  • распределенный кэш;

  • кэш для hibernate​.

После обучения вы


  • получите материалы по всем занятиям (видеозаписи занятий, презентации, примеры кодов);

  • существенно повысите свою компетенцию в сфере разработки на Java;

  • научитесь разрабатывать коммерческие приложения самостоятельно и в команде;

  • получите сертификат об окончании курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).


Дата выдачи сертификата: 9 мая 2021 года
Программа
Модуль 1. Язык и платформа Java
Модуль 2. Проектирование
Модуль 3. Работа с окружением
Модуль 4. Многопоточность
Модуль 5. Проектная работа
Преподаватели 5
Записаться на курс
Разработчик Java. Углубленный уровень
87 500
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
Дата уточняется
6 месяцев
Онлайн
от 87 500 ₽
Зарегистрироваться