Разработчик Java

Best Practice по программированию на Java и профессиональной практике
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / JavaScript
OTUS Онлайн-образование логоOTUS Онлайн-образование
Открытый набор
5 месяцев
Онлайн
от 60 000 ₽

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

Перед вами первая онлайн-программа OTUS, которая стартовала в апреле 2017 года. На данный момент обучение прошли более 430 выпускников.

Курс обеспечивает глубокое погружение в практику программирования на Java и за 5 месяцев позволяет развить свой уровень с Junior до уверенного Middle-разработчика.

Особенности программы
Основная цель — предоставить слушателям с опытом программирования возможность углубленного изучения языка Java. Мы подробно разберём многие особенности платформы, стандартную библиотеку, проектирование и тестирование, научимся работать с базами, файлами, веб-фронтендом и другими приложениями.

Для кого создан курс?
Программа разработана специально для программистов Java с опытом разработки от 1 года и для программистов на других языках с опытом работы от 3 лет (приветствуются любые языки ООП).

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

Более 400 успешных выпускников курса

Изучаются такие темы как технологии JMH, ASM, classLoader, класс sun.misc.Unsafe

Большое количество практических заданий

Продвинутый курс по программированию на Java для Junior разработчиков

Преподаватели 6

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

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

Подготовительный курс

  • Курс по Java-разработке для начинающих программистов
  • Занятия в формате видео и проверочные тесты
  • Все необходимые знания и навыки для поступления на курсы "Разработчик Java" и "Android-разработчик.Базовый курс"

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

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

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

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

Примеры тем проекта:
  • web сервер (разберите протокол);
  • socket сервер на NIO (как netty);
  • свой ORM;
  • распределенный кэш;
  • кэш для hibernate​.

Прошедшие открытые вебинары по курсу

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

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

  • получите материалы по всем занятиям (видеозаписи занятий, презентации, примеры кодов);
  • существенно повысите свою компетенцию в сфере разработки на Java;
  • научитесь разрабатывать коммерческие приложения самостоятельно и в команде;
  • получите сертификат об окончании курса;
  • получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).
Записаться на курс
Курс Разработчик Java
В месяц: 15 000 ₽
В кредит: 7340 ₽ в месяц
60 000
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
5 месяцев
Онлайн
от 60 000 ₽