WebFlux nace en Spring 5, como un stack para dotar a Spring de funcionalidades non-blocking y programacin reactiva. Pero, qu es la Programacin Reactiva?La programacin reactiva es un paradigma de la programacin que se basa en los Streams y en la propagacin del cambio. Y esto qu quiere decir? , bsicamente que podrs crear desde cualquier sitio y para cualquier cosa un stream, como en eventos, peticiones HTTP, etc, y esos streams que creas provocarn un cambio de estado. Y esto de manera indirecta hace que la informacin se procese de manera asncrona. Por qu usar Programacin Reactiva?Actualmente, nuestros modelos de desarrollo se estn orientando, sino lo estn ya, hacia una arquitectura de microservicios. Este paradigma al final busca un mayor desacople de los componentes, que puede ser logrado haciendo uso de Programacin Reactiva. Con la Programacin Reactiva se facilita la escalabilidad horizontal de nuestra arquitectura. Y har nuestro sistema mucho ms resiliente permitiendo aislar los fallos que puedan ocurrir. En este curso aprenders todos los conceptos con multitud de talleres con Spring WebFlux. El temario del curso es el siguiente: Seccin uno: Prlogo y herramientas. Presentacin del curso e instalacin de todas las herramientas necesarias para poder sobrellevarlo. Seccin dos: Ecosistema Spring. Breve conferencia acerca de todos los mdulos de Spring y su relacin a lo largo del tiempo. Al menos, los ms importantes. Seccin tres: Novedades de Spring 4.3 y 5. Actualizacin de Spring a las nuevas versiones 4.3 y 5.Seccin cuatro: Idea principal Spring WebFlux. Un breve resumen y presentacin de lo que significa Spring WebFlux, su uso y ventajas. Seccin cinco: Patrones, RxJava y Reactor. Patrones que usa Spring WebFlux y se vern ejemplos sobre RxJava y Project Reactor para que veamos los inicios de la programacin reactiva en Java y cmo Spring los va a asimilar. Seccin seis: Spring WebFlux. Entramos de manera profunda en Spring WebFlux con numerosos talleres de ejemplo. Seccin siete: Relacionando con otros mdulos. En esta seccin veremos otros mdulos tambin importantes que se pueden relacionar mu y bien con Spring WebFlux: Spring Data con MongoDB, Spring Integration o Spring JMS, entre otros. Seccin ocho: Una ltima cosa ms. Despedida del curso y posibles futuros cursos a realizar. Con este curso ganars todos los conocimientos ms importantes acerca de Spring WebFlux, a qu esperas?Apntate y comienza a programar reactivamente!