Curso de Desarrollo de Aplicaciones Java con Spring
Acerca de este curso
> Módulo 1: Introducción
Qué es Spring
Definición
Módulos que lo componen
Que es inyección de dependencias
Cómo usar el módulo Spring core
implementar inyección de dependencias usando Spring framework
> Módulo 2: Programación orientada a aspectos
Qué es AOP
Aspect
PointCut
Advice
Cómo implementar AOP con Spring Framework
Configuraciones mediante archivos xml
Configuraciones mediante anotaciones
Qué es Spring ORM
Que es Hibernate
La importancia de Hibernate
Cómo se integra Hibernate con Spring Framework Spring MVC
Cómo usar el módulo
> Módulo 3: Spring MVC
Modelo
Vista
Controladores
Validadores
Cómo usar Spring en un contexto Web
Cómo integrar Spring MVC con los módulos de persistencia y AOP
> Módulo 4: Seguridad en Spring
Qué es Spring Security
Conceptos Básicos
Cómo configurar mi aplicación web para aprovechar las ventajas del módulo de seguridad
configuración de roles y usuarios a través xml
Configuración de roles y usuarios a través de base de datos
> Módulo 5: Construir una aplicación spring Boot
Inyección de dependencia en Spring
Configuración de aplicaciones Spring Boot
Plantillas HTML con Thymeleaf
Visualización de datos utilizando un modelo y enlace de datos
RESTFUL APIs e Hypermedia con Spring Boot
Persistencia de datos y Bases de datos