Java Spring Framework

Как учит школа
Доступ к курсу и всем его обновлениям останется с вами навсегда
Запись уроков
Свободный график
Cертификат установленного образца
Поддержка кураторов
Тренажер
Пополнение портфолио
Рассрочка
3 962 ₽/мес
Стоимость курса
47 544 ₽
Java Spring Framework

Рейтинг школы

Вдруг есть дешевле?

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

Описание курса

Освойте востребованную технологию с нуля

Программа Формат Навыки Кому подходит Требования к кандидату

Разработка веб-приложений. Часть 1

Знакомимся с фреймворком Spring, Inversion of Control и Dependency Injection, Bean и их жизненный цикл, Контроллеры. Аннотации @Controller и @RestController, Сервисы. Аннотация @Service, Конфигурация Spring-приложений.

Разработка веб-приложений. Часть 2

Работаем с базой данных. Spring Data JPA, Подключаемся к базе данных, Сущности и репозитории, Связи между сущностями, Версионирование баз данных. Liquibase.

Spring MVC

Паттерн MVC, Виды контроллеров в Spring, Rest и Spring, Основы шаблонизации, Thymeleaf, Взаимодействие с API через Postman, Swagger, Open API.

Spring Boot и Spring Security

Spring Boot, Конфигурирование Spring Boot приложения, Основы безопасности веб-приложений, Структура и настройка Spring Security, Spring Security и CORS, OAUTH, Работа с Postman и Swagger.

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

JDBC template, Применяем JDBC template, Теория Hibernate: сущности и их особенности, Проблема Hibernate, Связи между сущностями.

Тестирование в Spring Boot

Общая теория тестирования, Тестирование в Spring Boot.

Интеграция с внешними системами. Rest

Интеграция с внешними сервисами, HTTP-клиенты, Декларативные методы для Rest-сервисов, Кэширование, Redis, Тестирование систем.

Интеграция с внешними системами. Kafka

Очереди. Стриминговые системы. Event-Driven, Kafka. Основные компоненты и понятия, Kafka Template и Kafka Listener, Тестирование интеграций с Kafka.

Реактивное программирование в Spring

Особенности реактивного подхода, Реактивный подход WebFlux, Чем Mongo DB отличает от реляционных баз данных, Реактивные репозитории и клиенты, Тестируем реактивные компоненты.

онлайн

  • Создание приложений с помощью Spring Framework и Spring Boot
  • Создание RestAPI с помощью Spring
  • Работа с базами данных через JDBC, Spring Data JPA и Hibernate
  • Работа с Apache Kafka через Spring Boot
  • Использование Redis для кэширования данных
  • Тестирование Spring-приложений
  • Использование Spring Security для защиты приложений
  • Работа с Postman и Swagger
  • Студенты, имеющие опыт работы с Java

Java Core — базовые концепции языка Java, Основные принципы ООП, Базовые навыки работы с Git, Основы многопоточности в Java.

Выводы о курсе

Выберу ИИ
Возможны неточности

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

Рекомендованные курсы

Другие направления