SHAREWOOD

SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 141.747
- Репутация
- 89.763
Последние темы автора:
- Скачать «Основы бухгалтерии для кадровиков [Марина Сильнова]»
- Скачать «Судебная практика по трудовым спорам [Елена Карасева]»
- Скачать «Пенсионное законодательство и расчет стажа [Юлия Олейникова, Елена Попова]»
- Скачать «Подготовка монтажа к отправке звукорежиссеру в Final Cut Pro [liveclasses] [Дмитрий Ларионов]»
- Скачать «Подготовка монтажа к отправке звукорежиссеру в Davinci Resolve [liveclasses] [Дмитрий Ларионов]»
Spring WebFlux Masterclass: Reactive Microservices [Udemy]
Описание:
Обзор Курса
*** Проект курса обновлен для последней версии Spring Boot 3.2.0 ***
В рамках этого всеобъемлющего курса вы погрузитесь в мир Spring WebFlux, изучите, как использовать его возможности для создания реактивных микросервисов высокой производительности. Spring WebFlux предлагает неблокирующий и событийно-ориентированный подход, который превосходит традиционный Spring Web MVC. С помощью практических примеров и упражнений на практике вы приобретете навыки и знания для разработки RESTful API, обработки исключений, работы с параметрами запросов, использования функциональных конечных точек, интеграции с MongoDB с помощью Spring Data Reactive, использования Spring Data R2DBC для реактивных реляционных баз данных, выполнения неблокирующих HTTP-запросов с WebClient, реализации серверных событий для обновлений в реальном времени и бесшовной работы с блокирующими драйверами/API в ваших приложениях WebFlux.
По окончании этого курса у вас будут все инструменты и технологии для создания устойчивых и эффективных микросервисов с использованием Spring WebFlux.
Содержание Курса:
- Введение в Spring WebFlux:
- Понимание преимуществ реактивного программирования и Spring WebFlux
- Сравнение производительности с традиционным Spring Web MVC
- Создание 3-х микросервисов с нуля и их интеграция
- Разработка Реактивных Restful API:
- Реализация операций GET, POST, PUT и DELETE с использованием Spring WebFlux
- Применение аннотации Controller для маппинга запросов
- Обработка исключений с помощью @ControllerAdvice и @ExceptionHandler
- Работа с параметрами запросов в WebFlux
- Функциональные конечные точки:
- Программное предоставление API с использованием функциональных конечных точек
- Router Function и Router Config для маршрутизации запросов
- Spring Data Reactive MongoDB:
- Выполнение CRUD операций с использованием драйвера Reactive MongoDB
- Spring Data R2DBC:
- Выполнение CRUD операций с использованием драйвера Reactive Relational DB
- WebClient:
- Выполнение неблокирующих асинхронных HTTP-запросов с использованием WebClient
- Обработка заголовков, cookies, запросов и ответов
- Управление атрибутами и обработка исключений
- Доступ к потоковым API с использованием WebClient
- Понимание различия между методами Exchange и Retrieve
- Серверные События (SSE):
- Обеспечение доступа к потоковым API для реального времени обновлений
- Реализация push уведомлений от backend к frontend
- Разработка frontend с использованием HTML, Bootstrap и JavaScript
- Прочее:
- Повышение надежности микросервисов с помощью паттерна повтора
- Обработка ошибок с помощью onError
- Понимание Реактивного Манифеста
- Изучение работы Netty
- Обработка блокирующих драйверов/API с помощью WebFlux
Скрытое Соединение
Материал «Spring WebFlux Masterclass: Reactive Microservices [Udemy]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.