Gcknnoi6tuy6azwtl22a

Spring Boot

   Introducción

Este curso de Spring Boot aborda todos los conceptos necesarios para que un alumno adquiera conocimientos sólidos sobre Spring Boot y le permita desplegar aplicaciones modernas basadas en esta tecnología , tanto en entornos clásicos como en entornos modernos de arquitecturas de containers y MicroServicios.


Modulo 1: Este primer módulo nos introduce a Spring Boot como tecnología comparando como se construye hoy en día una aplicación clásica con Spring vs la construcción de esa misma aplicación utilizando Spring Boot.

Modulo 2: Este segundo módulo cubre el concepto de starter y el uso de los starters más clásicos a la hora de construir aplicaciones modernas con Spring Boot. Se abordarán starters como JDBC , ThymeLeaf , JPA y Spring Security que son los starters que todos terminamos usando en una aplicación.

Modulo 3: En este módulo se construyen dos aplicaciones usando Spring Boot y Arquitecturas REST una aplicación Spring Boot servidor que publica servicios REST y una aplicación cliente que es capaz de consumirlos , tanto como aplicación Java como con versiones orientadas a JavaScript y Arquitecturas SPA.

Modulo 4: En este módulo se aborda uno de los temas más complejos hoy en día a la hora de construir Arquitecturas basadas en servicios REST y es la gestión y configuración de estos . En este módulo abordaremos como Spring Security es capaz de securizar los servicios REST utilizando JSON Web Tokens.

Modulo 5: En este módulo se aborda el concepto de contenedor Docker y cómo podemos desplegar las aplicaciones anteriormente construidas en un entorno más moderno orientado a MicroServicios utilizando Docker Files y Docker Compose.

Modulo 6: Este módulo cubre la parte de buenas prácticas que se pueden utilizar con Spring Boot , el uso de ficheros YAML , el manejo de aplicaciones de Spring Boot en entornos Tomcat clásicos y la configuración del Actuator.



Tu Profesor


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


Unidades didácticas



Comienza ahora