Скоро! Spring WebFlux Masterclass: Reactive Microservices [Udemy] [Vinoth Selvaraj]

Статус
В этой теме нельзя размещать новые ответы.
SHAREWOOD
SHAREWOOD

SHAREWOOD

Редактор
Регистрация
25/11/2019
Сообщения
126.970
Репутация
67.975

Spring WebFlux Masterclass: Reactive Microservices [Udemy] [Vinoth Selvaraj]​

Spring WebFlux Masterclass: Reactive Microservices [Udemy] [Vinoth Selvaraj]


Описание:


Язык английский

Чему вы научитесь
  • Spring WebFlux
  • Reactive Microservices
  • Spring Data Reactive MongoDB
  • Spring Data R2DBC
  • Server Sent Events
  • 3 Microservices Development From Scratch
  • WebClient
  • Functional Endpoints
Требования
  • Знания о Spring Boot
  • Знания по реактивному программированию
  • Удобно с индийским акцентом
Проект курса обновлен для последней версии 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
  • Создание трех микросервисов с нуля и их интеграция.
Раскрытие реактивных Restful API:
  • Реализация операций GET, POST, PUT и DELETE с помощью Spring WebFlux
  • Использование аннотации контроллера для сопоставления запросов
  • Обработка исключений с помощью @ControllerAdvice и @ExceptionHandler
  • Обработка параметров запроса с помощью WebFlux
Функциональные конечные точки
  • Программное предоставление API с помощью функциональных конечных точек
  • Функция маршрутизатора и конфигурация маршрутизатора для маршрутизации запросов
Spring Data Reactive MongoDB:
Выполнение операций CRUD с помощью драйвера Reactive MongoDB.

Весенние данные R2DBC:
Выполнение операций CRUD с помощью драйвера Reactive Relational DB.

Веб-клиент:
  • Выполнение неблокирующих асинхронных HTTP-запросов с помощью WebClient
  • Обработка заголовков, файлов cookie, запросов и ответов.
  • Управление атрибутами и обработка исключений
  • Доступ к API потоковой передачи с помощью WebClient
  • Понимание разницы между методами обмена и получения
События, отправленные сервером (SSE):
  • Предоставление потоковых API для обновлений в реальном времени
  • Реализация push-уведомлений с бэкэнда на фронтенд
  • Разработка внешнего интерфейса с использованием HTML, Bootstrap и JavaScript.
Разнообразный:
  • Повышение устойчивости микросервисов с помощью шаблона повтора
  • Обработка ошибок с помощью onError
  • Понимание реактивного манифеста
  • Изучаем, как работает Netty
  • Обработка блокирующих драйверов/API с помощью WebFlux
Присоединяйтесь к этому курсу, чтобы освоить Spring WebFlux и раскрыть потенциал реактивного программирования для разработки высокопроизводительных и масштабируемых микросервисов. Получите навыки, необходимые для создания отказоустойчивых, эффективных приложений реального времени с использованием неблокирующей и управляемой событиями архитектуры Spring WebFlux.

Для кого этот курс
Любой разработчик/архитектор, заинтересованный в разработке/архитектуре микросервисов с помощью WebFlux.

Спойлер: Оригинал
Course Project updated for latest Spring Boot 3.2.0

In this comprehensive course, you will dive into the world of Spring WebFlux and learn how to harness its power to build reactive and high-performance microservices. Spring WebFlux offers a non-blocking and event-driven approach that outperforms traditional Spring Web MVC. Through practical examples and hands-on exercises, you will gain the skills and knowledge to develop RESTful APIs, handle exceptions, work with query parameters, leverage functional endpoints, integrate with MongoDB using Spring Data Reactive, utilize Spring Data R2DBC for reactive relational databases, make non-blocking HTTP requests with WebClient, implement server-sent events for real-time updates, and handle blocking drivers/APIs seamlessly in your WebFlux applications.

By the end of this course, you will be equipped with the tools and techniques to build resilient and efficient microservices using Spring WebFlux.

Course Content:
  1. Introduction to Spring WebFlux:
    • Understanding the benefits of reactive programming and Spring WebFlux
    • Performance comparison with traditional Spring Web MVC
    • Building 3 Microservices from scratch and integrating them
  2. Exposing Reactive Restful APIs:
    • Implementing GET, POST, PUT, and DELETE operations with Spring WebFlux
    • Using Controller annotation for request mapping
    • Exception handling with @ControllerAdvice and @ExceptionHandler
    • Handling query parameters with WebFlux
  3. Functional Endpoints:
    • Exposing APIs programmatically with functional endpoints
    • Router Function and Router Config for routing requests
  4. Spring Data Reactive MongoDB:
    • Performing CRUD operations with the Reactive MongoDB driver
  5. Spring Data R2DBC:
    • Performing CRUD operations with the Reactive Relational DB driver
  6. WebClient:
    • Making non-blocking asynchronous HTTP requests with WebClient
    • Handling headers, cookies, requests, and responses
    • Managing attributes and exception handling
    • Accessing streaming APIs using WebClient
    • Understanding the difference between Exchange and Retrieve methods
  7. Server-Sent Events (SSE):
    • Exposing streaming APIs for real-time updates
    • Implementing push notifications from backend to frontend
    • Developing frontend using HTML, Bootstrap, and JavaScript
  8. Miscellaneous:
    • Making microservices more resilient with the retry pattern
    • Handling errors using onError
    • Understanding the Reactive Manifesto
    • Exploring how Netty works
    • Handling blocking drivers/APIs with WebFlux
Join this course to master Spring WebFlux and unlock the potential of reactive programming for developing highly performant and scalable microservices. Gain the skills necessary to build resilient, efficient, and real-time applications using Spring WebFlux's non-blocking and event-driven architecture.

Цена 1000 руб
Скрытая ссылка

Материал «Spring WebFlux Masterclass: Reactive Microservices [Udemy] [Vinoth Selvaraj]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Последние темы автора

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
992
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
641
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
3K
SHAREWOOD
SHAREWOOD
Сверху Снизу