
Java Spring Framework
45%Программа курса
Ознакомьтесь с программой курса «Java Spring Framework» от Skillbox - skillbox.ru
- Разработка веб-приложений. Часть 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 security.
- Освоите и сможете применять: контроллеры. аннотации @controller и @restcontroller.
- Освоите и сможете применять: чем mongo db отличает от реляционных баз данных.
- Освоите и сможете применять: inversion of control и dependency injection.
- Научитесь уверенно работать с темой: работа с postman и s…
Подробная информация о курсе
Инструмент для разработки API — программного интерфейса, с помощью которого приложения могут взаимодействовать между собой. Дополнительную скидку 49% на курсы для детей Получите скидку на любой курс для детей в IT-школе Skillbox Kids и год изучения английского для ребёнка — в подарок. Что нужно знать перед началом обучения Курс рассчитан на студентов, которые уже работали с Java. Мы ожидаем, что вам знакомы следующие темы: Java Core — базовые концепции языка Java Cборка приложений, работа с Maven или Gradle Базовые навыки работы с Docker для контейнеризации приложений Основы работы с базами данных — SQL, JDBC для взаимодействия с БД из Java-приложений
Цены и сроки
- Стоимость47 613 ₽
- Старая цена86 569 ₽
Содержание
- Формат обученияСмешанный
По окончанию курса
- Диплом или сертификатСертификат




























