Spring WebFlux y Java Reactivo

所在平台: Udemy

课程主页: https://www.udemy.com/course/spring-webflux-y-java-reactivo/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Spring WebFlux y Java Reactivo **课程概述:** 本课程深入讲解了Spring WebFlux,一个在Spring 5中推出的、支持非阻塞和响应式编程的框架。课程将解析响应式编程的核心概念,即基于流(Streams)和变化传播,以及如何利用它们创建异步处理的事件、HTTP请求等。 **为何选择响应式编程?** * **微服务架构适配:** 响应式编程有助于实现微服务架构所需的组件解耦。 * **提升可伸缩性:** 能够轻松实现架构的水平扩展。 * **增强系统韧性:** 有助于隔离和处理潜在的故障。 **课程内容亮点:** 本课程通过大量的实践练习,循序渐进地教授Spring WebFlux的各项知识: 1. **课程准备:** 介绍课程整体,并安装必要的开发工具。 2. **Spring生态系统:** 回顾Spring框架及其各个模块的发展和联系。 3. **Spring 4.3与5新特性:** 聚焦Spring框架在4.3和5版本中的重要更新。 4. **Spring WebFlux核心理念:** 阐述Spring WebFlux的本质、应用场景及核心优势。 5. **响应式设计模式与Java库:** 探讨Spring WebFlux使用的设计模式,并通过RxJava和Project Reactor的实例,展示Java响应式编程的入门及Spring如何集成。 6. **Spring WebFlux实战:** 深入Spring WebFlux,通过丰富的代码示例进行详细讲解。 7. **与其他Spring模块的集成:** 学习Spring WebFlux如何与Spring Data (MongoDB)、Spring Integration、Spring JMS等关键模块协同工作。 8. **课程总结与展望:** 对课程进行回顾,并展望未来的学习方向。 **学习收益:** 完成本课程后,您将掌握Spring WebFlux的关键知识,并能够开始响应式编程。 **立即报名,开启您的响应式编程之旅!**

课程评论(0条)

课程详情

WebFlux nace en Spring 5, como un stack para dotar a Spring de funcionalidades non-blocking y programación reactiva. Pero, ¿qué es la Programación Reactiva?La programación reactiva es un paradigma de la programación que se basa en los Streams y en la propagación del cambio. Y esto qué quiere decir? , básicamente que podrás crear desde cualquier sitio y para cualquier cosa un stream, como en eventos, peticiones HTTP, etc…, y esos streams que creas provocarán un cambio de estado. Y esto de manera indirecta hace que la información se procese de manera asíncrona.¿Por qué usar Programación Reactiva?Actualmente, nuestros modelos de desarrollo se están orientando, sino lo están ya, hacia una arquitectura de microservicios. Este paradigma al final busca un mayor desacople de los componentes, que puede ser logrado haciendo uso de Programación Reactiva.Con la Programación Reactiva se facilita la escalabilidad horizontal de nuestra arquitectura. Y hará nuestro sistema mucho más resiliente permitiendo aislar los fallos que puedan ocurrir.En este curso aprenderás todos los conceptos con multitud de talleres con Spring WebFlux.El temario del curso es el siguiente:Sección uno: Prólogo y herramientas. Presentación del curso e instalación de todas las herramientas necesarias para poder sobrellevarlo.Sección dos: Ecosistema Spring. Breve conferencia acerca de todos los módulos de Spring y su relación a lo largo del tiempo. Al menos, los más importantes.Sección tres: Novedades de Spring 4.3 y 5. Actualización de Spring a las nuevas versiones 4.3 y 5.Sección cuatro: Idea principal Spring WebFlux. Un breve resumen y presentación de lo que significa Spring WebFlux, su uso y ventajas.Sección cinco: Patrones, RxJava y Reactor. Patrones que usa Spring WebFlux y se verán ejemplos sobre RxJava y Project Reactor para que veamos los inicios de la programación reactiva en Java y cómo Spring los va a asimilar.Sección seis: Spring WebFlux. Entramos de manera profunda en Spring WebFlux con numerosos talleres de ejemplo.Sección siete: Relacionando con otros módulos. En esta sección veremos otros módulos también importantes que se pueden relacionar mu y bien con Spring WebFlux: Spring Data con MongoDB, Spring Integration o Spring JMS, entre otros.Sección ocho: Una última cosa más. Despedida del curso y posibles futuros cursos a realizar.Con este curso ganarás todos los conocimientos más importantes acerca de Spring WebFlux, ¿a qué esperas?¡Apúntate y comienza a programar reactivamente!

课程标签

0人关注该课程

主题相关的课程