Java-разработчик от Otus

Курс 'Java-разработчик' предлагает полное погружение в современную разработку на Java. Программа охватывает все аспекты от основ до продвинутых технологий, включая практические проекты и поддержку в трудоустройстве.
  • 15 месяцев
  • Сертификат об обучении
  • Помощь с трудоустройством
237 000 ₽
20 570 ₽

Актуальная стоимость обучения.

Данные обновлены 1 июня 2026 г.

Рассрочка: 18 513 ₽ / мес.

  • 15 месяцев
  • Сертификат об обучении
  • Помощь с трудоустройством
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

Программа курса

Ознакомьтесь с программой курса «Java-разработчик» от Otus

Ступень 1

Основы языка Java
  • Обзор курса. Введение в программирование на Java
  • Основы работы в GIT
  • Основы языка Java. Часть 1
  • Разбор практических примеров
  • Основы языка Java. Часть 2
  • Разбор практических примеров
  • Основы языка Java. Часть 3
  • Практический консольный проект
  • Консультация по ДЗ
Объектно-ориентированное программирование
  • ООП. Часть 1. Введение в ООП
  • ООП. Часть 2
  • Практика ООП. Работа со строками.
  • ООП. Часть 3
Стандартная библиотека языка Java
  • Исключения
  • Коллекции. Часть 1
  • Коллекции. Часть 2
  • Разбор алгоритмов
  • Java IO. Часть 1
  • Консультация по ДЗ
  • Работа с сетью
  • Основы многопоточности. Часть 1
  • Консольный сетевой чат. Часть 1
  • Консольный сетевой чат. Часть 2
  • Реляционные базы данных, SQL
  • JDBC
  • Консультация по ДЗ
  • Обобщения
  • Java IO. Часть 2
  • Основы многопоточности. Часть 2
  • Основы тестирования и логирования
  • Основы Web. Пишем простой http клиент и сервер. Часть 1
  • Основы Web. Пишем простой http клиент и сервер. Часть 2
Проектная работа

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

2 ступень

Язык и платформа Java
  • Подготовка к курсу
  • Дополнение к gradle, история изменения языка
  • QA и тестирование
  • Контейнеры и алгоритмы
  • Инструменты для преобразования контейнеров, unsafe, jmh
  • Аннотации
  • Lombok
  • Сборщик мусора
  • Java в Docker-е
  • Байт код, class-loader, инструментация, asm
  • Функциональное программирование в Java

3 ступень

Введение
  • Введение в Spring Framework
  • Конфигурирование Spring-приложений
  • ЛикБез - Основы архитектуры ПО
  • AOP, Spring AOP
  • "Чёрная магия" Spring Boot
  • Продвинутая конфигурация (часть 1) - Scopes, Lifecycle
  • Продвинутая конфигурация (часть 2) - Conditionals, Events, тестирование
Работа с базами данных
  • DAO на Spring JDBC
  • Основы ORM, JPA, Hibernate как провайдер JPA
  • JPQL, Spring ORM, DAO на основе Spring ORM + JPA
  • Транзакции, Spring Tx
  • "Белая магия" Spring Data: Spring Data JPA
  • SQL и NoSQL базы данных
  • Spring Data для подключения к нереляционным БД
  • Разбор домашних заданий, QnA
Разработка Web-приложений
  • Введение в Spring MVC
  • Spring MVC View
  • Современные приложения на Spring MVC
  • Reactor. Введение в реактивное программирование
  • Spring WebFlux
"Около" и "Дзен"
  • Вебинар-собеседование
  • Spring Security: Архитектура
  • Spring Security: Механизмы аутентификации
  • Spring Security: Авторизация
  • Spring Security: ACL
  • Spring Batch
  • Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP)
  • Spring Integration: Messages и Channels
  • Spring Integration: Endpoints и Flow Components
  • Монолиты vs. Microservices (Round 2), Spring Boot Actuator - must have в микросервисах
  • REST-клиенты, SOAP, Spring WebServices и клиенты к ним
  • Docker, оркестрация
  • Знакомство с Kubernetes
  • Облака, Mongo DB Atlas cluster, Spring Cloud
  • Spring Cloud Config, Spring Cloud Bus, Spring Cloud Service Discovery с Eureka, Ribbon и Feign
  • Zuul, Hystrix Circuit Breaker, Sleuth, Zipkin, Hystrix Dashboard, Secure Configuration Properties
  • Обзор дополнительных технологий Spring, быстрая разработка приложений
  • Применение RabbitMQ
  • Применение Kafka
  • Комплексный пример использования WebFlux и Kafka
Проектная работа

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

Подробная информация о курсе

Трудоустройство
Помощь с трудоустройством
Город
Онлайн
Формат обучения
Онлайн
Практика
Задания без проверки
Сертификат
Есть
Инструменты на курсе
Apache Kafka
Apache Maven
Docker
Gradle
Hibernate
IntelliJ IDEA
JIRA
JUnit
Java Development Kit (JDK)
Kubernetes
PostgreSQL
Postman
RabbitMQ
Spring Framework
Поделись курсом с друзьями

Подробнее о школе Otus
OTUS – образовательная онлайн-платформа для IT-профессионалов, основанная Дмитрием Волошиным и Виталием Чибриковым. На сегодняшний день в OTUS размещено более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, онлайн-школа подходит абсолютно для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
  • Преимущества и недостатки обучения в Otus
  • Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.

  • Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.

  • Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.

  • Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.

  • Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.

  • Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.

  • Отзывы о Otus

    Взгляните, что студенты и выпускники говорят про Otus

    Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...

    Показать отзыв полностью

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

    Показать отзыв полностью
    + ещё 24 отзыва о Otus
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Java-разработчик» от Otus? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

    Прикрепите к отзыву сертификат о прохождении курса. После проверки мы пометим ваш отзыв как достоверный. Мы не будем делиться вашими данными с другими лицами.

    Java-разработчик
    • Otus
    • 15 месяцев
    • 237 000 ₽