Разрабатывать на Java
Применять современные возможности языка, Spring и инструменты тестирования.
Курс для Java-разработчиков с опытом: современный Java, Spring, сервисы, базы данных и микросервисная архитектура.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Java-разработчикам с опытом | Углубить знания языка и Spring, освоить более сложные задачи и получить ревью. |
| Опытным разработчикам на других языках | Дополнить стек Java-разработкой при наличии указанной подготовки. |
Применять современные возможности языка, Spring и инструменты тестирования.
Строить классические, реактивные и микросервисные приложения с API и базами данных.
Тестировать решения, работать с безопасностью и получать обратную связь по проектам.
Задания для применения изученного материала и отработки навыков. Семь проектов с ревью, пять воркшопов и две сессии вопросов и ответов.
Разбор вопросов по обучению и изучаемым темам со специалистом. Наставники проводят воркшопы, ревьюеры проверяют работы и дают обратную связь.
Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Онлайн-теория и задания; обучение с дедлайнами или в своём темпе.
Темы и разделы, которые входят в программу обучения.
Раздел: Программа курса
Знакомство с курсом и входное тестирование.
Современные возможности Java и виртуальные потоки.
Средства разработки, потоки и паттерны.
Устройство Spring Framework и управление жизненным циклом приложения.
Spring Boot и практики организации приложения.
Классическое приложение со Spring Data и Spring Web.
Реактивное приложение со Spring Data и Spring Web.
RESTful-сервисы с OpenAPI и Redis.
Аутентификация и авторизация со Spring Security.
Паттерны и разработка микросервисных приложений.
Дополнительно: контейнеризация Java-приложений с Docker.
Дополнительно: базовые SQL-запросы и работа с данными.
Дополнительно: аргументация в рабочем общении.
Дополнительно: принципы и ограничения ИИ.
В тарифах «Расширенный» и «Максимальный»: потоковая обработка с Apache Kafka и проект.
В тарифах «Расширенный» и «Максимальный»: мониторинг и логи с ELK и проект.
В тарифе «Максимальный»: развёртывание приложения с CI/CD, Kubernetes и Helm.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
Практические работы складываются в приложения и проверяются экспертами.
Пять воркшопов и две сессии вопросов и ответов.
В тарифах «Расширенный» и «Максимальный» добавляются проекты по Kafka и мониторингу. В тарифе «Максимальный» — проект по развёртыванию и две индивидуальные консультации.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Автор. Создавал инфраструктуру программы лояльности в Яндекс Маркете
Автор. Senior Backend Developer в крупном стриминг-сервисе
Автор. Разработчик процессинга в Ozon Банке
Автор. Software Engineer в Masabi
Автор. Старший разработчик в X5Tech

Школа указывает этот вид документа.
После успешного итогового проекта при наличии среднего профессионального или высшего образования.

Школа указывает этот вид документа.
После успешного итогового проекта без среднего профессионального или высшего образования.
От года разработки на Java или от трёх лет на другом языке, а также Java Core, ООП, основы контейнеризации, алгоритмов, баз данных и Spring.
Основная программа рассчитана на пять месяцев и около 12 часов в неделю. Дополнительные модули увеличивают срок обучения.
Семь проектов, пять воркшопов и две сессии вопросов и ответов.
Kafka и мониторинг доступны в тарифах «Расширенный» и «Максимальный»; развёртывание с Kubernetes и Helm — в тарифе «Максимальный».
После успешного итогового проекта при наличии среднего профессионального или высшего образования школа указывает диплом о профессиональной переподготовке; без такого образования — сертификат.
На этом курсе школа её не предусматривает.
Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Мидл Java-разработчик».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.
Совместная программа GeekBrains и Skillbox начинается с профориентации и выбора специальности. Число доступных профессий, проекты, консультации и инструменты зависят от тарифа и выбранного пути.
Курс Яндекс Практикума рассчитан на ручных тестировщиков, которые хотят освоить автоматизацию на Java. За пять месяцев школа предлагает изучить юнит-, UI- и API-тестирование и выполнить пять проектов.
Сверьте свой опыт разработки и знания Spring с требованиями школы.
Выделите около 12 часов в неделю на проекты и занятия.
Проверьте, нужны ли дополнительные блоки по Kafka, мониторингу и развёртыванию.
Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.
ОткрытьСравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть