Introducción a Spring Boot:
El universo de Spring:
Configurando el entorno para Spring Boot:
- Requisitos para poder trabajar con Spring y/o Spring Boot
- Instalando de Java para Spring Boot
- Instalando de Spring Tool Suite 4 (IDE)
- Instalando de Maven para Spring
Maven:
Nuestro primer proyecto:
- Creando un proyecto de Spring Boot
- Arrancando una aplicación de Spring Boot y modificando el puerto
- Anotación @SpringBootApplication
Application.properties:
Controlador:
- Introducción a los controladores con Spring Boot
- Recibiendo un parámetro (GET) mediante a @RequestParam con mensaje de logger
- Request Param Múltiple (GET & POST) + introducción a las pruebas con POSTMAN
- Recibiendo parámetros infinitos con @RequestParam (POST)
- ResponseEntity y HTTP Response
Logger:
- Introducción a los mensajes de logger con Spring Boot
- Recibiendo un parámetro (GET) mediante a @RequestParam con mensaje de logger
Vista Controlador:
Desktop Aplication :
REST:
Swagger:
Conexión a BBDD:
Beans:
Microservicios y Monolitos:
Testing de software:
- Introducción a las Pruebas de Software (Testing software)
- Introducción a los Test Unitarios (Unit Testing)
- Introducción a las Pruebas Unitarias (Unit Testing) con JUnit y Mockito
- Ejemplo de Testing con JUnit sobre un Controller
- Test Unitarios sobre Controller con Response Entity y JUNIT
TDD:
REST APP:
LOMBOK:
JPA:
Model Mapper:
Spring Security:
- Introducción a Spring Security y creación de un login
- Login con end points privados, end point público y logout en Spring Security
JWT:
Excepciones: