Разработчик Java
Best Practice по программированию на Java и профессиональной практике
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / JavaScript
OTUS Онлайн-образованиеЧто даст вам этот курс
Перед вами первая онлайн-программа OTUS, которая стартовала в апреле 2017 года. На данный момент обучение прошли более 430 выпускников.
Курс обеспечивает глубокое погружение в практику программирования на Java и за 5 месяцев позволяет развить свой уровень с Junior до уверенного Middle-разработчика.
Особенности программы
Основная цель — предоставить слушателям с опытом программирования возможность углубленного изучения языка Java. Мы подробно разберём многие особенности платформы, стандартную библиотеку, проектирование и тестирование, научимся работать с базами, файлами, веб-фронтендом и другими приложениями.
Для кого создан курс?
Программа разработана специально для программистов Java с опытом разработки от 1 года и для программистов на других языках с опытом работы от 3 лет (приветствуются любые языки ООП).
После обучения
Выпускники смогут на профессиональном уровне разрабатывать серверные приложения, использовать в проектах библиотеки и учитывать особенности языка и Java-платформы. Приобретенные навыки работы с низкоуровневыми и высокоуровневыми подходами позволят создавать многопоточные и многопроцессные приложения. Также станет намного проще и быстрее программировать с помощью отработанных на практике основных подходов к проектированию приложений.
Курс обеспечивает глубокое погружение в практику программирования на 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 ₽
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
Другие курсы
Безопасность строительства и качество устройства кровель, защиты строительных конструкций, трубопроводов и оборудования, в том числе на особо опасных, технически сложных и уникальных объектах: Повышение квалификации
Строительный институт технологий и инноваций "Столица"
Открытый набор
Онлайн
Введение в коммуникативную методику: Программа обучения
ЛинГвист
25 560 ₽
Открытый набор
Москва, Москва
Плавильщик металлов и сплавов от 2 до 6-го разряда: Повышение квалификации
ПрофРазвитие, УЦ
5 000 ₽
Открытый набор
Онлайн