Не смотрите сюда, если не готовы сэкономить 15%
Не смотрите сюда, если не готовы сэкономить 15%
Собрали спецкаталог курсов с повышенными скидками. Предложение сгорит 31 июля.
Собрали спецкаталог курсов с повышенными скидками. Предложение сгорит 31 июля.
Выбрать курс

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

Углубленный курс для Java и Kotlin-разработчиков: полный цикл создания веб и микросервисных приложений на Spring с практикой, код-ревью и итоговым проектом.

31 июля

5 месяцев

Онлайн

Вт/Пт 20:00 Мск

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

  • Java- и Kotlin-разработчикам: систематизируете знания Spring и разберетесь, как строить веб-приложения и микросервисы с учетом данных, безопасности и интеграций.
  • Backend-разработчикам с опытом на других ООП-языках: подготовитесь к работе над проектами на Java и Spring, если уже знакомы с Java Core.
  • Архитекторам и техническим лидерам: глубже разберетесь в экосистеме Spring, чтобы оценивать технические решения и обсуждать их с командой разработки.

Необходимые знания

  • Обязательно: уверенное знание Java Core и принципов ООП, работа с Git, умение собирать проект через Maven или Gradle, понимание многослойной архитектуры, основ SQL, HTML, HTTP и JavaScript.
  • Будет плюсом: опыт разработки веб-приложений и практический опыт работы со Spring.
  • Не требуется: глубокое знание всей экосистемы Spring и опыт работы со всеми инструментами из программы.

Курс не рассчитан на обучение программированию с нуля. Если пока не хватает знаний Java Core, начните с курса «Java разработчик. Базовый уровень».

Что вам даст этот курс?

Курс помогает перейти от использования отдельных возможностей Spring к системной разработке приложений на его экосистеме.

Вы разберете полный цикл работы с приложением: конфигурацию, данные, веб-слой, безопасность, интеграции, микросервисные компоненты и инфраструктуру.

Вы научитесь:

  • конфигурировать приложения на Spring Framework и Spring Boot;
  • работать с реляционными и нереляционными базами данных через Spring JDBC, JPA, Hibernate и Spring Data;
  • разрабатывать веб-приложения, REST API и реактивные сервисы;
  • настраивать аутентификацию, авторизацию и разграничение доступа;
  • использовать Spring Batch, Spring Integration и брокеры сообщений;
  • понимать роль Docker, Kubernetes и Spring Cloud в микросервисных системах;
  • проектировать и защищать собственное приложение на Spring.

Системная работа со Spring

Программа охватывает экосистему Spring целиком. Курс подойдет тем, кому нужно системное развитие, а не знакомство только с одним инструментом, например Spring Security или Actuator.

Процесс обучения

Занятия проходят онлайн два раза в неделю. На вебинарах вы разбираете архитектурные решения, пишете код, рассматриваете практические примеры и задаете вопросы преподавателям. Между занятиями выполняете домашние работы и дорабатываете решения по обратной связи.

Живые занятия

Разбираете сложные темы вместе с практикующими разработчиками и можете уточнить детали во время вебинара.

Практика с проверкой

Работаете с кодом, базами данных, безопасностью и интеграциями. Преподаватель проверяет решение и дает рекомендации.

Проект и защита

Выбираете тему собственного приложения на Spring, планируете реализацию и представляете результат экспертам.

Карьерная поддержка

В ходе курса вы соберете набор учебных приложений и разработаете собственный проект на Spring. Репозиторий поможет показать, как вы работаете с архитектурой, данными, безопасностью, интеграциями и микросервисными компонентами.

  • Собственный проект: разработаете приложение с использованием компонентов Spring, выбранных под вашу задачу.
  • Проверенный код: получите комментарии преподавателей и сможете доработать свои решения.
  • Рабочие артефакты: сохраните код домашних заданий, проект и документацию к нему.
* Информация в этом разделе не предназначена для корпоративного обучения

Работодатели курса

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

Онлайн-занятия

Два живых вебинара в неделю с разбором теории, кода и практических примеров.

Самостоятельная практика

Домашние задания помогают последовательно применить компоненты Spring в приложениях.

Обратная связь

Вопросы можно задавать преподавателям на занятиях и в чатах учебной группы.

Программа

Введение

В данном модуле будут рассматриваться понятия и функциональности, на которых базируются все проекты Spring: Inversion of Control (Spring Context), аспектное программирование (Spring AOP), Spring Expression Language (SpEL). Слушатели смогут правильно и эффективно конфигурировать Spring-приложения различными средствами и способами, а также будет рассмотрена "чёрная магия" Spring Boot - автоконфигурации.

Тема 1: Знакомство с курсом

Тема 2: Введение в Spring Framework // ДЗ

Тема 3: ЛикБез - Основы архитектуры ПО

Тема 4: Конфигурирование Spring-приложений // ДЗ

Тема 5: AOP, Spring AOP

Тема 6: "Чёрная магия" Spring Boot // ДЗ

Тема 7: Продвинутая конфигурация (часть 1) - Scopes, Lifecycle

Тема 8: Продвинутая конфигурация (часть 2) - Conditionals, Events, тестирование // ДЗ

Работа с базами данных

В данном модуле будет рассмотрены проекты Spring для работы как с реляционными базами данных, так и с NoSQL базами данных. Spring JDBC, Spring ORM, Spring Data Repositories и, разумеется, работа с транзакциями. Помимо проектов Spring, участники смогут разбираться в особенностях различных баз данных, а также использовать специальные embedded-базы данных.

Тема 1: DAO на Spring JDBC // ДЗ

Тема 2: Основы ORM, JPA, Hibernate как провайдер JPA

Тема 3: JPQL, Spring ORM, DAO на основе Spring ORM + JPA // ДЗ

Тема 4: Транзакции, Spring Tx

Тема 5: "Белая магия" Spring Data: Spring Data JPA // ДЗ

Тема 6: SQL и NoSQL базы данных

Тема 7: Spring Data для подключения к нереляционным БД // ДЗ

Разработка Web-приложений

В данном модуле будут рассматриваться возможности Spring для разработки Web-приложений: Spring MVC и современный Reactive-ориентированный Spring WebFlux. Разумеется, будут рассмотрены популярные технологии View и разработка современных SPA-приложений. И, конечно, различные "плюшки" Spring Boot, максимально ускоряющие разработку Web-приложений.

Тема 1: Введение в Spring MVC, Spring MVC View на Spring Boot // ДЗ

Тема 2: Современные приложения на Spring MVC // ДЗ

Тема 3: Reactor. Введение в реактивное программирование

Тема 4: Spring WebFlux // ДЗ

Spring Security

В данном модуле подробно разбираются механизмы обеспечения безопасности в приложениях на Spring. Рассматриваются архитектура Spring Security, методы аутентификации и авторизации, включая работу с ACL (Access Control Lists). Студенты научатся применять различные подходы для защиты ресурсов и настраивать доступ на уровне бизнес-логики.

Тема 1: Spring Security: Архитектура

Тема 2: Spring Security: Механизмы аутентификации // ДЗ

Тема 3: Spring Security: Авторизация

Тема 4: Spring Security: ACL // ДЗ

"Около" и "Дзен"

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

Тема 1: Spring Batch // ДЗ

Тема 2: Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP)

Тема 3: Spring Integration: Messages и Channels

Тема 4: Spring Integration: Endpoints и Flow Components // ДЗ

Тема 5: Монолиты vs. Microservices (Round 2), Spring Boot Actuator - must have в микросервисах // ДЗ

Тема 6: REST-клиенты, SOAP, Spring WebServices и клиенты к ним

Тема 7: Docker, оркестрация // ДЗ

Тема 8: Знакомство с Kubernetes

Тема 9: Spring Cloud. Конфигурация и взаимодействие

Тема 10: Spring Cloud. Отказоустойчивость и мониторинг // ДЗ

Тема 11: Применение RabbitMQ

Тема 12: Применение Kafka

Тема 13: Комплексный пример использования WebFlux и Kafka

Проектная работа

Заключительный месяц курса посвящен проектной работе. Свой проект - это то, что интересно писать студенту. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей. Проект должен стать примером кода, который можно показывать потенциальным работодателям. Проект должен быть сделан на основе Spring Boot, включать работу с DB с ипользованием Spring Data репозиториев и/или Spring JDBC. Проект должен иметь UI построенный на современных принципах разработки Web-приложений (AJAX и/или SPA). Приложение должно содержать механизмы аутентификации и авторизации с использованием Spring Security Асинхронные части могут быть реализованы с помощью Spring Integration. Пектные обработки, утилиты поддержки должны быть реализованы с помощью Spring Batch + Spring Shell. Проект должен быть cloud-ready. Примеры тем: - Онлайн-библиотека - Блог с админкой/регистрацией пользователей

Тема 1: Выбор темы и организация проектной работы

Тема 2: Spring AI

Тема 3: Защита проектных работ №1

Тема 4: Защита проектных работ №2

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Проектная работа

 

Готовый проект станет примером кода, который можно показывать потенциальным работодателям. 

Примеры тем проектных работ: Таск-трекер, Всевозможные телеграмм-боты (отслеживание цен на товары, отслеживание цен на авио- жд- билеты, ближайшие достопримечательности по геолокации, и т.д.), Трекер тренировок, Словарь для изучения языков с упражнениями.

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

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

Денис Абрамов

Екатерина Нестерова

Ведущий эксперт в компании Гринатом

Александр Оруджев

Владимир Магеров

Евгений Давиденко

Senior-разработчик и техлид

РСХБ

Владимир Иванов

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

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Владимир Иванов
Открытый вебинар
DAO на Spring JDBC
Денис Абрамов
Открытый вебинар
Как работает @Transactional в Spring: границы транзакций и типовые ошибки
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Этот курс может оплатить ваш работодатель

Обучайтесь за счёт работодателя или разделите оплату 50/50
  • Подробно расскажем об интересующем вас курсе
  • Объясним, как договориться с работодателем
  • Сообщим стоимость обучения и варианты оплаты
  • Ответим на вопросы
  • Предоставим шаблон договора и счёт на оплату

Отзывы

Мирослав Инишев

16.04.2025
Работаю на фрилансе, веду личные проекты, а так же работаю в ГК Иннотех. Выбрал этот курс для повторения, заполнения пробелов, получения более углубленных знаний, а так же для знакомства с особенностями Spring Boot 3 версии. На курсе в целом все понравилось, единственное, немного не так себе представлял защиту проектной работы. Она была больше похожа на презентацию. Обучение помогло освежить старые знания, узнать различные тонкости, более глубоко понять работу фреймфорка и сопутствующих технологий, а так же узнать новые для себя моменты и нюансы. И отдельную благодарность хотелось бы выразить Александру Оруджеву и Дмитрию Когану

Руслан Нигматзянов

09.04.2025
Работаю в компании "Диасофт". Курс выбрал как дополнение к курсу "Java.Professional", ради которого приобретал подписку. На курсе мне понравилось абсолютно всё! Лаконичные проработанные лекции, отлично подготовленные к ним преподаватели, продуманные домашние задания. Обучение дало мне более глубокое понимание механизмов фреймворка Spring, а также позволило закрыть для себя те темы, которые раньше я считал периферией разработки - тестирование, развёртывание, логи и метрики. Также вспомнил и улучшил знания по теме брокеров сообщений. На данный момент активно пользуюсь этими знаниями в работе

Виталий Коробко

05.03.2025
В настоящее время работаю в компании, занимающейся проектированием систем автоматизации в т.ч. на основе стандарта KNX. С некоторых пор возникла необходимость интеграции IoT-устройств основанных на других стандартах в наши проекты автоматизации. Spring Framework наиболее распространён при разработке приложений на Java, поэтому был выбран курс "Разработчик на Spring Framework". В Otus-е понравились, в первую очередь, преподаватели. Отдельное спасибо Оруджеву Александру за его лекции, в которых он очень четко и последовательно всё объясняет. Обучение в Otus-е дало новое видение о том, как можно решать возникающие в нашей компании задачи.

Владимир Абарин

25.02.2025
Последние три года я работаю в банке «Открытие» на позиции SDET-инженера, где занимаюсь широким спектром задач — от тестирования до DevOps. Для дальнейшего профессионального роста мне необходимо было более глубокое понимание Spring, так как мои знания в этой области были поверхностными. Я выбрал курс на Otus т.к на пространстве СНГ это, пожалуй, единственный курс такого уровня, который к тому же имеет отличную репутацию среди компаний. Обучение в Otus оправдало мои ожидания. Преподаватели подают материал грамотно и структурировано, видно, что над курсом проделана огромная работа. Особенно радует, что версии библиотек и инструментов постоянно обновляются, что делает знания актуальными и востребованными на рынке. Единственное, чего мне немного не хватает - это больше практических заданий, хотя понимаю, что это могло бы значительно увеличить продолжительность курса. Благодаря обучению я получил не только глубокое понимание Spring, но и четкое представление о том, как развиваться дальше. Курс дал мне уверенность в своих силах и открыл новые горизонты для карьерного роста. Пока рано говорить о конкретных изменениях, но я ожидаю значительных шагов в профессиональной сфере уже к лету. Спасибо!)

Валерия Евстратова

11.02.2025
Мне понравился курс. Учиться было комфортно, все материалы актуальные, на вебинарах можно задавать вопросы, также можно получать обратную связь на свои ДЗ - для меня это большой плюс. Много практических примеров кода и дополнительных материалов - всё это упрощает обучение, по сравнению с тем, чтобы изучать что-то самостоятельно. Также интересно было поработать над своим проектом.

Эдуард Симонян

17.12.2024
Курс полностью оправдал мои ожидания и помог в профессиональном развитии. Мне нужно было научиться работать со спрингом и именно этому меня и научили на курсе. Все темы, которые пригодятся в работе, были подняты на курсе и хорошо объяснены в достаточном объёме. Преподаватели хорошо знают материал, который преподают и всегда отвечают на все вопросы (я сам особо не задавал вопросов, но видел что спрашивали другие в чате и на занятиях). ДЗ позволяют опробовать полученные знания в деле и закрепить результат занятия. Проверяющий ДЗ человек обращает внимание на узкие места и советует как сделать получше. Большинство преподавателей подают материал подробно и интересно. В целом, посоветовал бы этот курс, если бы кому-нибудь нужна была моя рекомендация.

Максим Власов

10.06.2024
Работаю в крупнейшем банке нашей страны и для качественного выполнения своих обязанностей принял решение проходить дополнительное обучение. Выбрал курс Spring Framework по нескольким причинам: советовали знакомые, понравился формат занятий и структура курса. Остался в восторге от живых лекций, это действительно может быть проблематично совмещать с другими своими делами и планами, но зато чувствуешь настоящую учёбу. Понравились также дополнительные материалы и домашние задания, что-то было выполнять сложно, что-то легко. Понимаю, что с первого раза весь материал не усвоил, к курсу буду возвращаться ещё и ещё. Благодаря прохождению курса стал увереннее себя чувствовать при использовании Spring и на мой взгляд лучше и чище писать свой рабочий код.

Антон Исаев

24.03.2023
Данный курс помог закрыть пробелы в разработке с использованием Spring framework, который не всегда покрываются в рамках повседневных задач. В особенности, в конце курса рассматривались инструменты, которые стало возможно предложить и использовать в проектах на работе. Также отмечу удобную систему проведения курса, так как можно не посещать очно занятия, а просматривать их позже и сдавать на проверку домашние задания. Если на занятии не получается задать вопрос по пройденной теме или проблеме в ходе выполнения домашнего задания, то всегда можно задать вопрос преподавателям курса. Также можно выделить проверку работ, которая проходит как при решении рабочий задач. Решение отправляется на проверку, где преподаватель может оставить замечания для их устранения или дать совет для избегания ошибок в будущем.

Евгений Козловский

22.03.2023
Тому кто хочет окунуться в Spring с головой, курс то что надо. Если вы новичок легко не будет почти никогда). Главное не сдаваться и идти вперед. До курса пробовал изучать Spring самостоятельно и теперь понимаю что тратил время зря) Гораздо эффективнее учится у профессионалов, которые проведут, расскажут и покажут все что необходимо. Море полезной и нужной информации. Домашние задания оптимальны по сложности. Профессиональные и очень полезные комментарии по коду домашних заданий. Преподаватели профи своего дела!!! Огромная им благодарность! Особенно Александру. Курс каждому покажет его сильные и слабые стороны). В целом курсом очень доволен, вектор дальнейшего своего развития определен.

Андрей Барматин

31.10.2022
От курса исключительно положительные впечатления. Помимо изучения непосредственно темы курса, благодаря проверке ДЗ, были выявлены различного рода общие недостатки и ошибки в написании кода, которые не имеют отношения непосредственно к Spring. За это отдельное спасибо Александру Оруджеву, обратная связь по ДЗ на высшем уровне. До курса имелось только 2 года опыта разработки под Android на Java, ранее программированием не занимался совсем. Перед записью на курс, почитав отзывы, увидел, что многие рекомендуют уже иметь некое представление о Spring, как по мне, при должном усердии, можно и без опыта. Ну а главным подтверждением моей высокой оценки курса, я думаю, можно считать то, что спустя месяц после окончания Spring я записался на Java Professional. Я конечно нигде никогда ранее не проходил никаких подобных курсов, но, по-моему, Otus сделал все максимально хорошо.

Андрей Овчаренко

08.09.2022
Курс очень понравился, местами очень глубоко, даже намного глубже чем нужно знать обычному прикладному разработчику. Курс небо и земля по сравнению с GB, проходил там также курс по Спрингу - тут в разы больше информации и подробнее, но неподготовленным ребятам следует закладывать много времени. Уроки по 2,5 часа + ДЗ в три раза дольше. Например мне курс помог увеличить экспертность. Не понравилось, что мало обратной связи по проекту: идите делайте проект, а потом показывайте, что сделали. Но курс хорош. До обучения работал и работаю в Сбере, мне понравились заявленные темы. + эйчары других компаний хвалили отус, получил новую должность, но не благодаря курсу)

Владислав Ошовский

26.05.2022
Прекрасный курс. Узнал много нового о Spring, было крайне интересно разобрать темы реактивного программирования на Spring, конфигурации и много другого. Особенно хочу отметить тот факт, что почти после каждого вебинара была возможность проконсультироваться по теме с преподавателем, либо задать вопрос в Slack и получить оперативный ответ. Особенно хочу отметить Александра, который всегда готов дать пояснения и рекомендации к заданиям. Также Юрия, неоценимая помощь и море рекомендаций после вебинаров. Было очень интересно и увлекательно

Николай Никольский

28.04.2022
Полезный классный курс! Рекомендую

Роман Акбашев

05.12.2021
До этого курса не знал Spring вообще. Так как активно изучаю java, хотел положить в копилку навыков и Spring) Для меня курс оказался очень сложным, с первых занятий я не понимал куда я вообще попал)) и как все это вообще можно понять) Но как говориться, главное начать. Маленькими шагами начал изучать материалы и пытаться делать ДЗ. Каждую лекцию смотрел по 3-4 раза. Это конечно занимало очень много времени. Все делалось по ночам)) Днем работа и семья, ночью Spring) Таким подходом я быстро себя вымотал и курс вовремя пройти не смог, но на курсе оказалась возможность один раз перевезтись в другую группу) В итоге это дало мне еще столько же времени, что бы спокойно закончить курс) Все преподаватели молодцы. Курс действительно достойный. Единственное, мне кажется для последнего блока курса нужно наверное больше времени, может как то его расширить, потому что очень многое прошли мельком. Очень понравились ревью кода от преподавателя Виталия Куценко. Это очень круто когда ДЗ проверяется реальным профессионалом. Тем кто будет проходить курс, пожелаю не опускать руки раньше времени) Нужно понимать, что времени придется реально потратить очень много. Я думаю даже если вы уже имеете опыт в Spring, все равно придется достаточно много времени потратить на этот курс. Большое спасибо Отус и всем преподавателям за качественный материал!

Максим Васильев

02.12.2021
Хороший курс, который позволил систематизировать свои знания по Spring. Домашние задания позволили прощупать технологии и сделать выводы по использованию того или иного модуля Spring. На курсе 18 ДЗ. Результат сравним с участием в 18 проектах. Хотя объем ДЗ лимитирован, но задачи все время разные. Некоторые ДЗ на основе предыдущих, что тоже здорово позволяет развить навыки рефакторинга и перехода от одной технологии к другой. И главное ДЗ реально проверяются по смыслу сделанного и по дизайну-структуре-архитектуре. Проектная задача выбирается самостоятельно и позволяет реализовать свои задумки и мотивирует не остановится на середине, так как нужно ее защищать в конце курса. Мне понравилось занятие, где рассказали, как можно развернуть проекты на Spring бесплатно в сети. Когда тебе вот так на курсе рассказали, что можно вот эти сервисы использовать и плюсы и минусы, то легче самому их попробовать и начать использовать. Чем больше вот таких "песочниц"-инструментов ты знаешь тем лучше ты понимаешь возможности технологии и ее пределы. Спасибо преподавателям!

Павел Головчан

01.12.2021
Хороший курс по Spring для тех, кто уже знаком с фундаментом Java. Иначе будет сложновато и придется усиленно работать, наверстывать пробелы знаний. Для меня было важным что: 1) видеозаписи заданий можно смотреть перемотке и в ускоренном режиме тоже (бывает смешно, но время экономит) 2) наличие краткого конспекта/презентации к каждому уроку с ссылками на доп.материалы 3) в личном кабинете в каком-то уроке видел тайминг - файл с описанием на какой минуте какой пункт конспекта/о чем важном говорит - жаль что не ко всем урокам такое ( это удобно для повторения пройденного материала, чтоб не гадать с перемоткой) 4) есть чат с группой и преподавателем через Slack 5) спасибо что доступ к личному кабинету не сгорает ( как на других платформах, а остается навсегда) 6) очень помогают в учебе примеры исходного кода в Git к каждому уроку ( без них ценность видео урока точно упала бы) 7) команда программистов-наставников почти все с азартом передают накопленный опыт Java и Spring (другие может чуть менее эмоциональны :) 8) свобода выбора темы дипломной работы ( это важно, т.к. ты можешь наконец-то найти время не просто допилить свой домашний проект, а еще и с проверкой кода - с рекомендациями от преподавателя-практика )

Кристина Горина

23.09.2021
Уже проходила несколько курсов по схожей тематике, этот один из лучших. Курс очень подробный и понятный. Не жалею, что пошла.

Фатима Абакарова

28.08.2021
Очень понравился курс) Темы занятий актуальные и полезные в работе. Подача материала на уровне, преподаватели понятно объясняют, отвечают на вопросы. В общем, потраченное время и усилия того стоили)

Подтверждение знаний и навыков

OTUS осуществляет лицензированную образовательную деятельность.

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

После обучения:

  • Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании

  • Доступ к учебным материалам курса

  • Ваш личный проект, который поможет проходить собеседования

Частые вопросы

Подойдет ли курс начинающему разработчику?
Нет, курс не рассчитан на обучение программированию с нуля. Для старта нужны уверенные знания Java Core, ООП, Git, Maven или Gradle, SQL и основных принципов веб-разработки.
Что делать, если мне пока не хватает знаний Java?
Начните с курса «Java разработчик. Базовый уровень». Если база уже есть, но требуется углубить знание языка и промышленной разработки, рассмотрите курс «Java разработчик. Продвинутый уровень».
Можно ли выполнять домашние задания на Kotlin?
Да, домашние задания можно выполнять на Kotlin, если вы знакомы с Java и можете работать с примерами и материалами курса.
Какие компоненты Spring рассматриваются на курсе?
Программа охватывает Spring Framework, Spring Boot, Spring Data, Spring MVC, WebFlux, Spring Security, Spring Batch, Spring Integration, Spring Cloud и Spring AI.
Как проходит практика?
Между вебинарами вы разрабатываете приложения и дорабатываете их по комментариям преподавателей. Задания охватывают конфигурацию, базы данных, веб-разработку, безопасность, интеграции и инфраструктуру.
Что будет итогом обучения?
Вы подготовите и защитите собственный проект на Spring, а также сохраните репозиторий с выполненными учебными работами.
Подойдет ли курс, если мне нужен только один инструмент Spring?
Программа рассчитана на системное изучение экосистемы Spring. Если ваша задача связана только с одним инструментом или небольшой точечной проблемой, полный курс может оказаться избыточным.
Какой документ я получу после обучения?
После обучения вы получите сертификат OTUS. При наличии необходимого документа об образовании и успешной защите проекта можно получить удостоверение о повышении квалификации.