Создавать Spring-приложения
Настраивать контекст и бины, использовать Spring Boot и тестировать код.
Курс для опытных Java- и backend-разработчиков о создании приложений и сервисов на Spring: от IoC до работы с данными, REST и безопасности.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Java-разработчикам | Систематизировать знания Spring и научиться связывать модули фреймворка. |
| Backend-разработчикам | Разобраться в реализации REST, ORM, внедрения зависимостей, кеширования и безопасности на Spring. |
Настраивать контекст и бины, использовать Spring Boot и тестировать код.
Применять JPA, JDBC, WebFlux, OpenAPI и Redis в сервисах.
Настраивать аутентификацию и авторизацию со Spring Security и OAuth 2.0.
Задания для применения изученного материала и отработки навыков. Два учебных проекта с ревью и практические задания с код-ревью.
Практические занятия с разбором приёмов и подходов к решению задач. Три воркшопа и одна QA-сессия.
Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Интерактивная платформа, тренажёр и работа в собственной IDE.
Темы и разделы, которые входят в программу обучения.
Раздел: Программа курса
Бесплатное знакомство с платформой и проверка входных знаний.
IoC-контейнер, контекст, конфигурации, аспекты и тестирование Spring-приложений.
Автоконфигурация, стартеры и построение приложений на Spring Boot.
Spring Data, JDBC, JPA, Liquibase и контроллеры Spring Web MVC.
Реактивное программирование, Project Reactor, R2DBC и WebFlux.
Проектирование REST API с OpenAPI, обработка ошибок и кеширование в Redis.
Аутентификация и авторизация, Spring Security и OAuth 2.0.
Раздел: Дополнительные самостоятельные модули
Дополнительно и самостоятельно: основы SQL и PostgreSQL.
Дополнительно и самостоятельно: Docker, образы и многоконтейнерные приложения.
Дополнительно и самостоятельно: принципы, ограничения и практическое применение ИИ.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
Приложение на Spring Boot и веб-сервис с аутентификацией и авторизацией; работы проверяют ревьюеры.
Три воркшопа и одна сессия вопросов и ответов.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Программный эксперт курса. Сейчас создаёт инфраструктуру программы лояльности в Яндекс Маркете. 10 лет работал в Naumen, где проектировал контактные центры на Spring Boot.
Сейчас Senior Backend Developer в Okko, ранее работал в EPAM Systems. Состоит в ассоциации ORCID. Имеет большой опыт создания высоконагруженных распределённых систем.
Разработчик процессинга в Ozon Банке. Пишет на Java c 2015 года. Обучает программированию более 5 лет.
Software Engineer в Masabi. Специализируется на разработке, проектировании архитектуры и тестировании финансовых решений. Создавала высоконагруженные сервисы и занималась интеграцией.
Старший разработчик в X5 Tech. Начинал со стажировки на PL/SQL, потом перешёл на Java и пишет на этом языке более 5 лет. Большой опыт продуктовой разработки в финтех‑компаниях и в ретейле.

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

Школа указывает этот вид документа.
Формат: Электронный. После завершения курса и итогового проекта, если среднего профессионального или высшего образования нет.
Да. Школа указывает от года Java-разработки или от трёх лет backend-разработки и знание Java Core.
Три месяца; на обучение потребуется около 15–20 часов в неделю.
Приложение на Spring Boot и веб-сервис с аутентификацией и авторизацией.
Наставники — практикующие специалисты; проекты проверяют ревьюеры.
После завершения курса и итогового проекта слушатели со средним профессиональным или высшим образованием получают удостоверение; остальные — электронный сертификат.
На курсе помощь с трудоустройством не предусмотрена.
Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Разработка на Spring».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.
Совместная программа GeekBrains и Skillbox начинается с профориентации и выбора специальности. Число доступных профессий, проекты, консультации и инструменты зависят от тарифа и выбранного пути.
Курс Яндекс Практикума рассчитан на ручных тестировщиков, которые хотят освоить автоматизацию на Java. За пять месяцев школа предлагает изучить юнит-, UI- и API-тестирование и выполнить пять проектов.
Проверьте требования к опыту, Java и работе с базами данных.
Выделите время на проекты и дедлайны.
Уточните текущие стоимость и условия у школы.
Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.
ОткрытьСравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть