Java Spring Framework

Инструмент для разработки API — программного интерфейса, с помощью которого приложения могут взаимодействовать между собой. Дополнительную скидку 49% на курсы для детей Получите скидку на любой курс для детей в IT-школе Skillbox Kids и год изучения английского для ребёнка — в подарок. Что нужно знать перед началом обучения Курс рассчитан на студентов, которые уже работали с Java. Мы ожидаем, что вам знакомы следующие темы: Java Core — базовые концепции языка Java Cборка приложений, работа с Maven или Gradle Базовые навыки работы с Docker для контейнеризации приложений Основы работы с базами данных — SQL, JDBC для взаимодействия с БД из Java-приложений
Обучение 2 месяца
Сертификат
45%
Стоимость курса
47 613 ₽ 86 569 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Java Spring Framework» от Skillbox - skillbox.ru

  1. Разработка веб-приложений. Часть 1. Знакомимся с фреймворком Spring - Inversion of Control и Dependency Injection - Bean и их жизненный цикл - Контроллеры. Аннотации @Controller и @RestController - Сервисы. Аннотация @Service - Конфигурация Spring-приложений.
  2. Разработка веб-приложений. Часть 2. Работаем с базой данных. Spring Data JPA - Подключаемся к базе данных - Сущности и репозитории - Связи между сущностями - Версионирование баз данных. Liquibase.
  3. Spring MVC. Паттерн MVC - Виды контроллеров в Spring - Rest и Spring - Основы шаблонизации, Thymeleaf - Взаимодействие с API через Postman - Swagger, Open API.
  4. Spring Boot и Spring Security. Spring Boot - Конфигурирование Spring Boot приложения - Основы безопасности веб-приложений - Структура и настройка Spring Security - Spring Security и CORS - OAUTH - Работа с Postman и Swagger.
  5. Работа с данными. JDBC template - Применяем JDBC template - Теория Hibernate: сущности и их особенности - Проблема Hibernate - Связи между сущностями.
  6. Тестирование в Spring Boot. Общая теория тестирования - Тестирование в Spring Boot.
  7. Интеграция с внешними системами. Rest. Интеграция с внешними сервисами - HTTP-клиенты - Декларативные методы для Rest-сервисов - Кэширование - Redis - Тестирование систем.
  8. Интеграция с внешними системами. Kafka. Очереди. Стриминговые системы. Event-Driven - Kafka. Основные компоненты и понятия - Kafka Template и Kafka Listener - Тестирование интеграций с Kafka.
  9. Реактивное программирование в 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 ₽

Содержание

  • Формат обученияСмешанный

По окончанию курса

  • Диплом или сертификатСертификат
Java Spring Framework
47 613 ₽ 86 569 ₽