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: Introducción (Gratuito)
Este primer módulo nos introduce a Spring Boot cómo tecnología comparando como se construye hoy en día una aplicación clásica de Spring vs la construcción de esa misma aplicación utilizando Spring Boot. Este módulo es gratuito y te puedes apuntar él sin coste adicional aquí.
Modulo 2: String Boot Starters
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: Arquitecturas REST y Spring Boot
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: Spring Security REST y JWT
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:Spring Boot y Docker
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:Buenas Prácticas
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 Á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
-
ComenzarIntroducción a Spring Boot (2:11)
-
ComenzarMaven y Spring (3:29)
-
ComenzarSpring y Servicios (4:09)
-
ComenzarInstalacion JDK y Eclipse (4:24)
-
ComenzarEjemplo de Maven y Spring (4:16)
-
ComenzarConfiguracion de Anotaciones y Servicios (7:26)
-
ComenzarEl concepto de Spring Boot (3:17)
-
Vista PreviaHola Mundo Spring Boot (7:17)
-
ComenzarSpring MVC (1:23)
-
ComenzarSpring MVC Maven y Dependencias (7:07)
-
ComenzarSpring MVC Configuracion (2:12)
-
ComenzarEjemplo Spring MVC parte1 (6:21)
-
ComenzarEjemplo Spring MVC parte2 (7:14)
-
ComenzarSpring Boot MVC (1:30)
-
ComenzarEjemplo Spring Boot MVC (8:21)
-
ComenzarResumen (1:37)
-
ComenzarCodigo
-
ComenzarIntroduccion (1:54)
-
ComenzarStarter ThymeLeaf Plantillas (3:37)
-
ComenzarConfiguración de Plantillas (2:15)
-
ComenzarEjemplo ThymeLeaf Parte1 (6:21)
-
ComenzarEjemplo ThymeLeaf Parte 2 (5:48)
-
ComenzarIntegración de WebJars (5:16)
-
ComenzarStarter JDBC (0:54)
-
ComenzarInstalacion MySQL (Xampp) (5:50)
-
ComenzarEjemplo Listado Starter JDBC (12:12)
-
ComenzarStarter JDBC Insertar (0:48)
-
ComenzarEjemplo Insertar JDBC (7:30)
-
ComenzarStarter JDBC Borrar (0:34)
-
ComenzarEjemplo de Borrar (6:59)
-
ComenzarStarter Spring Security (1:56)
-
ComenzarEjemplo Starter Spring Security (4:18)
-
ComenzarStarter Spring JPA (2:24)
-
ComenzarEjemplo Spring JPA Starter (7:29)
-
ComenzarResumen (1:33)
-
ComenzarCodigo
-
ComenzarIntroducción (2:17)
-
ComenzarArquitecturas REST (1:56)
-
ComenzarEjemplo Petición GET (7:27)
-
ComenzarREST y POST (0:38)
-
ComenzarEjemplo de Peticion POST (4:09)
-
ComenzarREST y Delete (0:30)
-
ComenzarEjemplo de Peticion DELETE (4:06)
-
ComenzarArquitecturas Clientes y Servidor (2:23)
-
ComenzarCliente y Servidor Parte 1 (10:17)
-
ComenzarCliente y Servidor Parte 2 (5:45)
-
ComenzarAjax y nuestra Arquitectura (1:18)
-
ComenzarRefactorizando con Ajax y Spring Boot (12:56)
-
ComenzarSingle Page Applications (2:05)
-
ComenzarUtilizando Single Page Applications (9:24)
-
ComenzarResumen (1:22)
-
ComenzarCodigo