Spring Boot facilita la creación de aplicaciones basadas en Spring independientes y de grado de producción que puede "simplemente ejecutar". Según sus creadores, se tomó una opinión obstinada de la plataforma Spring y las bibliotecas de terceros para que pueda comenzar con el mínimo esfuerzo. La mayoría de las aplicaciones de Spring Boot necesitan una configuración mínima de Spring.
Existe una alta demanda en el mercado por profesionales que manejen esta herramienta del ecosistema de Java Enterprise Edition, y junto con el ORM Hibernate, se han logrado posicionar bastante bien.
En este curso aprenderás a trabajar de forma real con este framework, para tener una salida laboral efectiva. Al terminar el curso contarás son sólidos conocimientos sobre esta Spring Boot.
Instalación y primeros pasos
STS Spring Tool Suite
Primer proyecto, agregando librerías mediante Maven
Instalación de librerías mediante Maven
Dev Tools Web
Manejo de errores comunes al iniciar
Despliegue, reinicio y detención del proyecto
Anotaciones
Controladores y rutas
Anotaciones para métodos de ruta, parámetros por la URL
Thymeleaf, creación de layout con Bootstrap
Thymeleaf fragmentos, renderización de datos dinámicos, helpers de formato, condicionales, ciclos
Formularios, validaciones con anotaciones, mensajes de error, implementación en vistas.
Mensajes Flash en thymeleaf
Formularios select, checkbox
Creación de archivo de configuración
Upload de archivos con formularios Thymeleaf. Configuraciones para manejo de archivos
Personalización error 404, 500
Implementación de Ajax
Envío de E-Mail SMTP
Inyección de dependencias
Interceptores
Modelos
Creación de servicios e interfaces de conexión a la BD
JPA Repository con MySQL, consultas simples, creación de modelos
JPA Repository con MySQL, consultas complejas, in, where, like, find
Relación de tablas mediante entities tanto en mysql como en mongodb
Paginación de registros
Creación de filtros de búsqueda
JPA MongoDB, consultas simples
JPA MongoDB, consultas completas, CRUD
Reportes: PDF, EXCEL, CSV
Spring Security (Solución para web security configurer adapter deprecated)
Spring Security CSRF
Spring Security login simple, logout
Spring Security, login personalizado, protección de rutas, logout personalizado
Spring Security Login con JPA Repository
Spring Security en Thymeleaf (Fundamental para validaciones en interfaces gráficas)
Spring Security Manejo de Roles y Autorities
Pruebas desde Postman
Comunicación y protección de API Rest con JWT mediante Spring Security
Creación, firma y validación de JWT (Json Web Token)
Cliente API Rest (Vital para microservicios o integraciones externas)
Despliegue en producción
API Rest - Creación API Simple
API Rest - Creación API con RestTemplate
API Rest - CRUD con GET, POST, PUT y DELETE
API Rest - Upload de Archivos
API Rest - Login JWT
API Rest - Protección de rutas con JWT y Spring Security
API Rest - CORS
API Rest - Ejemplos con MySQL y MongoDB
Angular 17
709
285
TAKE THIS COURSE