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

Продвинутое программирование на Java: все, что надо знать и уметь Middle+ специалисту
Подойдет ли мне этот курс?

Длительность

6 месяцев

Начало

30 июня

Занятия

Вт 20:00, Пт 20:00

Общая стоимость

100 000 ₽

В месяц

18 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-разработчик
В отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт.

Занимался разработкой «коробочных» систем для внешних заказчиков, разработкой систем для внутренних заказчиков. В 2003 году с отличием закончил Магнитогорский Государственный Институт им. Носова, специальность — промышленная электроника.

Компании: Магнитогорский Металлургический Комбинат, Компас+, Borlas, СМП Банк.

Интересы: JavaScript, многопоточное программирование, сборщики мусора в Java.

Сдал экзамен Oracle по Java: Oracle Certified Professional, Java SE 8 Programmer

Руководитель программы
Виталий Куценко
Программировать начал ещё в школе, а с 2003 года занимаюсь этим профессионально. Сначала специализировался на Delphi, но в 2007 переключился на Java.

Участвовал в проектах разных размеров и нагрузки от небольших на несколько рабочих мест одного предприятия до более значительных, связанных с обработкой потоков данных крупнейших банков мира. Работал в таких компаниях, как Diasoft, 1C, Luxoft, «Росгосстрах», «Сбербанк».

Адепт идеи о максимальной автоматизации процессов разработки, тестирования и сопровождения ПО. TeamLead по должности и по духу.

Образование: В 2004 году окончил химический факультет МГУ им М. В. Ломоносова, в 2005 — вечерний факультет МИФИ по специальности «Инженер-системотехник».

Преподаватель
Вячеслав Лапин
Lead Software Developer в компании «xCritical Software» в г. Санкт-Петербург. Образование: ВМиК МГУ, Горный институт.

Опыт работы в ведущих компаниях IT — Kaspersky Lab, 1C, Крок, AT-Consulting, Luxoft, «Ланит». Внедренец инноваций и лучших практик в «Кровавый Энтерпрайз» — исследую новые технологии и «продаю» крупным IT-проекты, делая их более гибкими, надёжными, быстрыми и современными, не потеряв при этом в функциональности.

Более 12 лет в IT, более 3-х лет опыта управления командами разработчиков.

Преподаватель
Виталий Чибриков
Генеральный директор «OTUS. Онлайн-образование»
Выпускник МФТИ 2004-го года по специальности «Инженер-математик». Профессиональный опыт: 12 лет программирования на Java, C++, C#, JavaScript, PHP, Python. Участник проектов различных уровней сложности: от стартапов на 3 человека/полгода до бизнес-приложений на 200 человек/4 года. 8 лет разработки серверов для клиентских игр на Java. Эксперт в разработке облачных приложений, автоматизации процессов разработки и тестирования.

Разрабатывал и запускал проекты MMORMGs: «Allods Online» и «Skyforge».

Павел Стрекалов
Ведущий специалист в АО «Гринатом».
Более 10 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

Преподаватель
Отзывы
Дмитрий
Олейник
В курс включены актуальные на сегодняшний день технологии. Домашние задания, закрепляющие лекционный материал, максимально приближены к боевым задачам. Возникает чувство, что ты создаешь что-то действительно ценное и не простое. Итоговый проект дает отличную возможность применить новые знания и получить ценные рекомендации от преподавателей по дальнейшему пути развития. Благодарю всех преподавателей за профессионализм и интересные вебинары!
Читать целиком
Дмитрий
Олейник
В курс включены актуальные на сегодняшний день технологии. Домашние задания, закрепляющие лекционный материал, максимально приближены к боевым задачам. Возникает чувство, что ты создаешь что-то действительно ценное и не простое. Итоговый проект дает отличную возможность применить новые знания и получить ценные рекомендации от преподавателей по дальнейшему пути развития. Благодарю всех преподавателей за профессионализм и интересные вебинары!
Читать целиком
Необходимые знания
  • Опыт разработки на Java от одного года или опыт разработки на другом языке от 3 лет (приветствуются любые языки ООП).
  • Знание основных структур данных и алгоритмов, принципов ООП, опыт работы с базами данных и понимание основ веб-разработки облегчат прохождение курса для программиста, но не являются обязательными.
Подготовительный курс

  • Курс по Java-разработке для начинающих программистов

  • Занятия в формате видео и проверочные тесты

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

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


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

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

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

  • свой ORM;

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

  • кэш для hibernate​.

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

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

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

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

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

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

Дата выдачи сертификата: 10 февраля 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Разработчик Java»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Разработчик Java»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Партнеры ждут выпускников этого курса
Общая стоимость
100 000 ₽
В месяц: 18 500 ₽
Продолжительность
6 месяцев
Начало занятий
30 июня
Java – это один из языков программирования, с помощью которого создают приложения для работы и игр. Такие продукты устанавливаются на стационарные компьютеры, мобильные устройства и облачные высоконагруженные кластеры. Высокая востребованность разработчиков, владеющих этим языком, делает популярными курсы Java. Если вы хотите стать настоящим профессионалом в сфере IT, приглашаем пройти обучение в нашем центре.
Условия и результаты
Сразу отметим, что Java-изучение у нас предусматривает подготовку не с нуля. Чтобы стать слушателем, необходимо владеть базовыми знаниями и иметь определенный опыт работы с этим или другим языком. Если ваш уровень слишком низкий, можете пройти подготовительные курсы, где получите требуемые навыки взаимодействия с Java.
Подготовительные и основные занятия проводятся в формате онлайн. После выпуска вы:
сможете заниматься разработкой серверных приложений;
освоите разные подходы к созданию программных продуктов;
поймете особенности языка и платформы;
получите все видеозаписи и материалы, используемые во время занятий.
Также обучение Java в OTUS – это шанс на трудоустройство в крупную IT-компанию. Проходите вступительное тестирование и записывайтесь на курсы по телефону или онлайн.
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и участвуйте в Акции ➞