Arquitectura Java Solida Spring 5

Este curso está orientado a desarrolladores expertos que deseen construir Arquitecturas Modernas con Spring 5 y Spring Boot usando JPA , REST NoSQL, MongoDB y Programación Reactiva . Todos estos conceptos son difíciles de gestionar y de integrar juntos . Este curso aborda como podemos definir desde cero una arquitectura moderna.

Módulo1 (Spring Boot)

En este módulo se construye una aplicación clásica con Spring Boot y ThymeLeaf usando Arquitectura MPA (Multi Page Application) . Todos necesitamos tener un coocimiento mínimo de Spring Boot y como arrancar una aplicación con él.

Módulo2 (JPA)

En este módulo abordaremos como incluir con garantías JPA o Java Persistence API en la aplicación de tal forma que gestionemos una base de datos y tablas con relaciones entre ellas.

Módulo3 (Servicios y Repositorios)

Una vez que tenemos enlazada la aplicación con JPA es momento de aportar el manejo de buenas prácticas con Spring a la hora de gestionar Servicios, Repositorios Transaccionalidad Genéricos e inyección de dependencias.

Módulo4 (REST)

Todas las aplicaciones actuales necesitan apoyarse en REST para presentar información al usuario. Construiremos un @RestController y los verbos habituales de GET, POST ,PUT y DELETE para gestionar la información del servicio de una forma unificada y otras aplicaciones puedan acceder a ella.

Módulo5 (Spring Data JPA)

Integraremos las capacidades de Spring Data para simplificar de forma fuerte los Repositorios de JPA y permitir una gestión mucho más simple de esta capa apoyándonos en interfaces y anotaciones que nos mejorarán la productividad.

Módulo 6 (Spring Data NoSQL con Mongo )

Avanzaremos en el manejo de Spring Data y migraremos nuestra aplicación apoyándonos en el framework a una base de datos NoSQL con capacidades Reactivas y que maneja documentos en vez de tablas como concepto de persistencia fundamental.

Módulo 7 ( Arquitecturas Reactivas con Spring Data NoSQL)

Una vez tenemos una aplicación desarrollada con NoSQL y MongoDB crearemos repositorios , servicios y servicios REST reactivos para permitir una mejor gestión a nivel de rendimiento y programación asíncrona de la aplicación.






Su instructor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Plan de estudios del curso


  codigo
Disponible en días
días después de inscribirse

¡Comience ahora!