==============================
Este repositorio contiene el avance gradual en la construcción de un sistema de facturas por cliente. Es parte del curso de "Spring Framework 5 creando webapp de cero a experto" disponible en udemy en el siguiente enlace:
El primer commit al curso fue hecho desde la clase 0 hasta la clase 61 por lo que los siguientes temas ya fueron tratados:
- Introducción a Spring Framework (Conceptos)
- Contenedor de spring
- Inyección de dependencias
- Programación orientada a aspectos
- Spring MVC
- Estructura del proyecto
- Controladores
- Anotaciones Ruta-Método
- Rutas variables
- Parámetros GET
- Redirect
- Forward
- Clases para enviar datos a la vista
- Thymeleaf básico
- Recursos estáticos del tipo .properties
- Inyección de valores de recursos estáticos
- Inyección de dependencias
- Inyecciones por atributo, constructor y setter.
- Anotaciones Qualifier y Primary
- Componentes de Spring y su registro
- Ciclo de vida de componentes
- Scope de los componentes
- Compilar proyecto y desplegar en entorno local
- Spring Data Hibernate-JPA
- Entidades
- Validaciones
- DAO
- Operaciones CRUD (Entity manager)
- Service