Специализация Java-разработчик | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Python Developer. Professional
-3%
Разработчик на Spring Framework
-5%
iOS Developer. Professional
-8%
Golang Developer. Professional
-6%
Базы данных
-12%
Agile Project Manager
-5%
Android Developer. Professional
-11%
Microservice Architecture
-5%
C++ Developer. Professional
-5%
Highload Architect
-6%
JavaScript Developer. Basic
-8%
Kotlin Backend Developer
-9%
C# Developer. Professional
-9%
Team Lead
-6%
Алгоритмы и структуры данных Разработчик программных роботов (RPA) на базе UiPath и PIX Unity Game Developer. Basic Разработчик голосовых ассистентов и чат-ботов Vue.js разработчик VOIP инженер NoSQL Супер-практикум по использованию и настройке GIT Symfony Framework iOS Developer. Basic Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool"
Инфраструктура
DevOps практики и инструменты
-12%
Базы данных
-12%
Network engineer. Basic
-10%
Network engineer
-4%
Экcпресс-курс «ELK»
-10%
Инфраструктурная платформа на основе Kubernetes
-6%
Administrator Linux.Basic
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Дизайн сетей ЦОД
-13%
PostgreSQL
-8%
Разработчик программных роботов (RPA) на базе UiPath и PIX Reverse-Engineering. Professional Внедрение и работа в DevSecOps Administrator Linux. Advanced Infrastructure as a code in Ansible Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Экспресс-курс «IaC Ansible»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Специализация

3 курса по выгодной цене

Старт

31 марта

Специализация Java-разработчик

Профессия Java-разработчик

Старт

31 марта

Java Developer. Basic

Важная идея курса: чтобы профессионально программировать на Java недостаточно знать синтаксис языка. Нужны знания об основах архитектуры, требуется понимание необходимости тестирования. Надо иметь представление о базовых алгоритмах и структурах данных, отличать docker от виртуальной машины.
Словом, для профессионального программирования нужны базовые знания во многих областях, которые на первый взгляд к программированию не относятся.

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


Курс рассчитан на “опытных пользователей”, которые хотят научиться программировать. Причем, как ни странно, не обязательно на java.

Цель этого курса - заложить устойчивый фундамент для дальнейшего изучения профессионального программирования.

Мы будем изучать базы данных, алгоритмы, системы счисления, docker, сети. Все это не имеет прямого отношения к java, это необходимые знания для профессиональной разработки практически на любом современном языке программирования, да и в целом, для работы в IT. Понимание основ работы интернета или docker необходимы и аналитикам и программистам и тестировщикам, да и вообще всем, кто работает с “информационными технологиями”.


Какие задачи смогут выполнять выпускники курса?


Выпускники сформируют устойчивый фундамент для дальнейшего обучения.
Надо понимать, почему в программе этого курса очень мало “ключевых слов” из вакансий. Откройте любую вакансию разработчика, в ней найдется требование “уметь читать”, а “знать таблицу умножения”? Это же само собой разумеется, точно так же как и знать про двоичную систему счисления или отличать TCP от UDP.


Какой результат получат выпускники?


Базовые навыки IT: алгоритмы, реляционные базы данных, сети, системы счисления, docker, CI/CD, и т.д.
К этому добавится знание базового синтаксиса java и умение разрабатывать простые программы.


Где, в каких проектах требуются такие специалисты?


Выпускники могут быть интересны крупным компаниям в качестве стажеров.
Почему стоит освоить базовые навыки Java?
Без понимания базовых концепций не приходится говорить о каких-то устойчивых перспективах в разработке, потолок для такого “специалиста” будет на уровне “джун+”.

ПЕРСОНАЛЬНЫЙ МЕНТОР: онлайн-сессии на 40 минут каждую неделю.
  • В начале обучения за вами закрепляется ментор.

  • Раз в неделю вы делаете домашнее задание.

  • На сессии ментор прокомментирует ваше решение.
Подробнее о курсе

Java Developer. Professional

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

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

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

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


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

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


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



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

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

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

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

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



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


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

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

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

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


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

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


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

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

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

Разработчик на Spring Framework


  • Умение «выживать» в проектах, где есть Spring;

  • Знание современных возможностей Spring;

  • Понимание, как создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке;

  • Умение быстро проходить путь от идеи до production-grade;

  • Владение фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5).




Уникальная авторская программа


{{ employers_count }} {% pluralize employers_count 'работодатель' 'работодателя' 'работодателей' %} пригласят лучших выпускников на собеседования


Большое число проектов Spring, затрагивающих все сферы разработки


Изучается современный Reactive стек Spring, который не рассматривается нигде
Подробнее о курсе

Стоимость специализации

175 000 ₽

В рассрочку

Подробнее

Начало обучения

31 марта

Формат обучения

Учитесь из любой точки мира

Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет

Совмещайте обучение с работой

Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю.

Общайтесь в Live-режиме с преподавателями

Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем

ПРОЙТИ БЕСПЛАТНОЕ ТЕСТИРОВАНИЕ

Это поможет понять, насколько курс подходит именно вам.

Мероприятия

Demo Day курса Java Developer Basic, 3 марта в 20:00
На Дне открытых дверей преподаватель расскажет о программе курса, формате обучения и перспективах для выпускников. Формат проведения — онлайн трансляция. Участие бесплатное.
Сергей
Петрелевич
Карьера для Java Developer. Basic, 10 марта в 20:00
На Дне открытых дверей преподаватель расскажет о программе курса, формате обучения и перспективах для выпускников. Формат проведения — онлайн трансляция. Участие бесплатное.
Сергей
Петрелевич
Демо-занятие «Как работает Интернет», 19 марта в 20:00
На демо-вебинаре курса посмотрим, что происходит, когда в браузере вводите адрес и открывается сайт.
Сергей
Петрелевич
Demo day онлайн-курса «Java Developer. Professional», 3 марта в 20:00
День Открытых Дверей — отличная возможность задать все вопросы по продвинутой Java-разработке, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Сергей
Петрелевич
Предыдущий день открытых дверей
Карьера для Java Developer. Professional, 17 марта в 20:00
На вебинаре мы обсудим:
- Насколько востребованы Java-разработчики в период кризиса?
- Какие требования к соискателям предъявляют компании-работодатели?
- Какие вопросы задают на собеседовании, и как не допустить ошибку при ответе?
- Какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс?

Также преподаватель расскажет о себе и своём профессиональном опыте. Запишитесь на онлайн-трансляцию и задайте свой вопрос в прямом эфире!
Сергей
Петрелевич
Предыдущий день открытых дверей
gRPC для микросервисов или не REST-ом единым, 24 марта в 20:00
На открытом вебинаре мы посмотрим, что такое gRPC и как его можно использовать (а можно ли?) вместо REST-а для коммуникаций между микросервисами.

Не пропустите трансляцию - запишитесь заранее!
Сергей
Петрелевич
Предыдущий открытый вебинар

Почему это выгодно

При покупке специализации вы экономите более 20% от стоимости курсов.

Специализация

Специализация Java-разработчик

175 000 ₽

Выгодно

В рассрочку

=

Java Developer. Basic

60 000 ₽

Разработчик на Spring Framework

90 000 ₽

+

Java Developer. Professional

100 000 ₽

Сертификаты

Вы получите сертификат для каждого курса, который входит в программу обучения, а также удостоверение о повышении квалификации.

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

Виталий Чибриков

Генеральный директор «OTUS. Онлайн-образование»

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

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

Виталий Чибриков

Генеральный директор «OTUS. Онлайн-образование»

Сергей Петрелевич

java-разработчик

В отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт.

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

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

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

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

Сергей Петрелевич

java-разработчик

Павел Стрекалов

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

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

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

Павел Стрекалов

Юрий Дворжецкий

Luxoft Training Center

Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

Влюблён в элегантность и оригинальность JavaScript как классического, так и современного во всех его проявлениях.

Сейчас разрабатывает web-приложения c UI на React и Angular.

Юрий Дворжецкий

Luxoft Training Center

Виталий Куценко

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

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

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

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

Виталий Куценко

Дмитрий Коган

DXC

Был президентским стипендиатом (одним из двух лучших студентов) в университете, занимался нелинейными динамическими системами, поведением нейронов и детерминистическим хаосом, учил немецкий язык – и в возрасте 18 лет отправился на свою первую, но не последнюю полугодовую практику на немецкую фирму DASA (DaimlerChrysler Aerospace), ставшую позже фирмой EADS (European Aeronautic Defence and Space), а ещё позже – Airbus. Там ещё в 90-х в качестве web-разработчика пробовал писать апплеты на Java. Апплеты дико не взлюбил, и как показало будущее, которого у апплетов не было, был прав.
В 2000 году по окончании университета, разминувшись тогда с готовой карьерой преподавателя, остался работать в Германии. А в 2002 году вместе со всем IT-отделом перешёл в немецкое подразделение американского IT-гиганта CSC, который не так давно слился с HP Enterprise в новую фирму – DXC, купившую всем известный Luxoft.
На данный момент, является председателем совета предприятия. Публицист. Спортивный журналист. Блогер.
Играет в “Что? Где? Когда?” (был чемпионом Германии), в компьютерные игры (на это, правда, совсем нет времени) и на скрипке (когда друзьям нужен кто-то, с кем можно сыграть дуэт).

Дмитрий Коган

DXC

Вячеслав Лапин

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

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

Является спикером Рит++ 2020, Joker 2015, JPoint 2016, HolyJS 2016; обладатель сертификата Oracle Certified Programmer Java SE 11 Programmer.

Образование: ВМиК МГУ, Горный институт.

Вячеслав Лапин

Михаил Зуборев

Java backend разработчик в Deutsche Telekom IT Solutions.
2 года разрабатываю внутрикорпоративные решения для зарубежных заказчиков с использованием Spring Framework.

Михаил Зуборев

Пройти бесплатное тестирование

Это поможет понять, насколько курс подходит именно вам.

Стоимость специализации

175 000 ₽

В рассрочку

Подробнее

Начало обучения

31 марта

🔥 Только до 28.02
Успейте приобрести курсы февраля на выгодных условиях! Подробности в чате.