Веб-разработка Создавайте реактивные микросервисы с помощью Spring WebFlux / SpringBoot - Udemy (2021)

  • Автор темы VkurseAngel
  • Дата начала
VkurseAngel

VkurseAngel

Старожил
Команда форума
Премиум
14 Фев 2023
33,236
72,917
121
#1
Создавайте реактивные микросервисы с помощью Spring WebFlux / SpringBoot
Build Reactive MicroServices using Spring WebFlux/SpringBoot
Udemy

Изображение Создавайте реактивные микросервисы с помощью Spring WebFlux / SpringBoot - Udemy (2021)


Этот курс структурирован так, чтобы познакомить вас с теоретическим аспектом и аспектом кодирования Реактивного программирования и Реактивных API RestFul с использованием Spring WebFlux .

Если вы хотите узнать о перечисленных ниже вещах:
  • Что такое реактивное программирование ?
  • Напишите код реактивного программирования с помощью Spring WebFlux .
  • Напишите код реактивного программирования с помощью БД .
  • Создание реактивных API RestFul с помощью Spring WebFlux
Тогда это правильный курс для вас. Это чисто практический курс, в котором вы будете писать много кода.

К концу этого курса вы получите полное представление о кодировании и реализации Reactive API с использованием Spring WebFlux .

Почему реактивное программирование?
  • В этом разделе подчеркивается необходимость реактивного программирования и подробно объясняется текущая модель выполнения в spring -mvc .
  • В этом разделе объясняются недостатки spring-mvc.
  • В этом разделе объясняется модель параллелизма в spring -mvc.
Что такое реактивное программирование?

  • В этом разделе рассказывается о « Что такое реактивное программирование?»
  • Вкратце, как работает реактивное программирование, на простом примере.
  • В этом разделе вы познакомитесь со спецификацией реактивных потоков .
  • В этом разделе будут представлены все существующие «реактивные библиотеки» .
Начало работы с Project Reactor

  • В этом разделе вы познакомитесь со всеми основами Project Reactor и изучите проектный реактор на некоторых примерах.
  • В этом разделе подробно рассматриваются реактивные типы Flux и Mono .
Настройка проекта для этого курса

  • В этом разделе мы настроим проект для этого курса с помощью веб-сайта Spring Intializr .
Реактивное программирование (поток и моно) - практические занятия + тестирование Junit

  • В этом разделе мы рассмотрим, как Flux и Mono работают через код.
  • Мы сделаем живое кодирование того, как писать тестовые примеры Junit с использованием Flux и Mono.
  • Мы рассмотрим множество различных операторов в Flux и Mono.
Создайте первый неблокирующий RESTFUL API с помощью аннотированных контроллеров - практические советы

  • В этом разделе мы создадим первый неблокирующий API, используя аннотированные контроллеры.
  • В этом разделе описаны основы работы реактивного API.
  • В этом разделе также рассматривается аспект кодирования того, как вернуть Flux / Mono из конечной точки.
  • В этом разделе также рассказывается, как писать тестовые примеры JUNIT с помощью WebTestClient .
Создайте неблокирующий RESTFUL API с помощью функционального Интернета - практические советы

  • В этом разделе мы создадим неблокирующий API с помощью функционального веб-модуля.
  • В этом разделе рассказывается о функциях RouterFunction и HandlerFunction, которые составляют основу для функционального веб-модуля.
  • В этом разделе также рассказывается, как писать тестовые примеры JUNIT с помощью WebTestClient .
Spring WebFlux и Netty - Модель выполнения

  • В этом разделе рассказывается о различных уровнях WebFlux для обслуживания HTTP-запроса / ответа .
  • В этом разделе рассматриваются концепции NETTY, такие как Channel , EventLoop и некоторые технические аспекты Netty .
Обзор реактивного API

  • В этом разделе представлен обзор реактивного API, который мы собираемся создать в рамках этого курса.
Реактивное программирование в базах данных - MongoDB - Практика

  • В этом разделе мы узнаем, как написать код реактивного программирования с помощью MongoDB.
  • Определите документ позиции для проекта.
  • В этом разделе рассказывается о том, как настроить различные профили в Spring Boot.
  • В этом разделе мы настроим адаптер ItemReactive Mongo DB .
  • В этом разделе также рассказывается, как писать тестовые примеры JUNIT для реактивного репозитория.
Создание конечной точки API с реактивным доступом к элементам - Использование RestController

  • В этом разделе мы узнаем, как кодировать реактивный API Item CRUD с использованием подхода @RestController .
  • В этом разделе также рассказывается, как писать автоматические тесты с помощью JUNIT и неблокирующего тестового клиента WebTestClient .
Создание конечной точки API с реактивным доступом к элементам - Использование функциональной сети

  • В этом разделе мы узнаем, как кодировать реактивный API Item CRUD с использованием функционального веб- подхода.
  • В этом разделе также рассказывается, как писать автоматические тесты с помощью JUNIT и неблокирующего тестового клиента WebTestClient .
Создайте неблокирующий клиент с помощью WebClient

  • В этом разделе мы рассмотрим методы взаимодействия с Reactive API с помощью WebClient .
  • Изучите методы вызова реактивного API с помощью методов exchange () и retrieve () .
  • Мы рассмотрим операции GET, PUT, POST и DELETE с помощью WebClient .
Обработка исключений в WebFlux - RestController

  • В этом разделе мы будем кодировать и исследовать различные подходы к обработке исключений / ошибок, возникающих в реактивном API, созданном с использованием RestController .
  • Обрабатывайте исключения с помощью @ExceptionHandler и @ControllerAdvice .
  • В этом разделе также рассказывается, как писать тестовые примеры JUNIT для сценариев исключений .
Обработка исключений в WebFlux - Функциональная сеть

  • В этом разделе мы будем кодировать и исследовать различные подходы к обработке исключений / ошибок, возникающих в реактивном API, созданном с использованием Functional Web .
  • Обработка исключений с помощью WebExceptionHandler .
  • В этом разделе также рассказывается, как писать тестовые примеры JUNIT для сценариев исключений .
WebClient - обработка исключений

  • В этом разделе мы будем кодировать и изучать, как обрабатывать исключения с помощью WebClient .
  • Изучите методы обработки исключений с помощью методов exchange () и retrieve () .
Потоковая передача данных в реальном времени с помощью WebFlux - серверные события (SSE)

  • В этом разделе мы напишем код и узнаем о создании конечной точки для потоковой передачи данных в реальном времени с использованием Mongo DB и Spring WebFlux .
  • В этом разделе рассказывается о настраиваемых курсорах и ограниченных коллекциях в Mongo DB .
  • Построить неблокирующее Streaming Конточку и взаимодействовать с Монго DB с помощью @Tailable аннотации.
  • Научитесь писать автоматические тесты с использованием JUNIT для конечных точек потоковой передачи (SSE) .
Для кого этот курс:
  • Всем, кто хочет изучать и создавать реактивные API с помощью Spring WebFlux
Требования
  • По крайней мере, JDK 8
  • Любая из IDE, например IntelliJ, Eclipse и т. Д.,
  • Знание Spring Boot необходимо, чтобы извлечь максимальную пользу из этого курса
Материал на английском языке

Продажник:





Скачать курс:
 
Автор темы Похожие темы Форум Ответов Дата
VkurseAngel Udemy 0
VkurseAngel Графика и дизайн 0
VkurseAngel Udemy 1
VkurseAngel Бизнес, маркетинг и менеджмент 1
VkurseAngel Форекс, крипта и инвестиции 0
VkurseAngel Фото и видео 0
VkurseAngel Бизнес, маркетинг и менеджмент 0

Похожие темы


О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

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

Быстрая навигация

Меню пользователя