En este curso vas aprender como crear una API Restfull con Spring Framework y Spring Boot, acceso a base de datos con MySQL y pruebas con Postman.
Lecciones |
---|
Introducción |
Introducción al curso |
Configurar el entorno de trabajo |
Descargar e instalar el JDK de Java versión 11 |
Descargar e instalar Spring Tool Suite |
Descargar e instalar MySQL y MYSQLWorkBench |
Descargar e instalar IntelliJ IDEA |
Descargar e instalar Maven |
Descargar e instalar Postman |
Crear el proyecto con Spring Boot STS |
Crear el proyecto con Spring Boot IntelliJ IDEA |
Como instalar lombok en STS |
Introducción a la implementación de API RESTful con Spring |
Introducción a los métodos usados en una API RESTful |
Cómo implementar una API Resful en Spring usando @RestController |
Exponer un objeto a un cliente para un petición de tipo GET |
Devolver una lista de objetos con el método GET y @GetMapping |
Devolver un objeto con el método GET usando @PatVariable |
Recibir un objeto con el método POST usando @PostMapping |
Proyecto biblioteca, registro autores y libros |
Crear el proyecto con Spring Boot en Spring Initializr |
Estructura del proyecto y configuración hot reload |
Creación y conexión a base de datos |
Arrancar la aplicación, configurar el puerto y solucionar errores |
Crear el modelo Autor y Libro |
Crear las relaciones y anotaciones JPA entre clases |
Crear los repositorios para autor y libro |
Crear los DTO para libro y autor |
Crear las clase FabricaAutorService |
Crear la clase FabricaLibroService |
Crear la clase service para Autor |
Crear el Controller y el metodo guardar para Autor e ingresar información usando Postman |
Crear el método para buscar todos los autores |
Crear el metodo para buscar un autor por id |
Crear el metodo para eliminar un autor por id |
Crear la clase service para Libro |
Crear el controlador para guardar un libro y probar con Postman |
Crear el método para buscar todos los libros |
Crear el método para buscar y eliminar un libro por id |
Crear el metodo para eliminar un libro por id |
Mapear la relación Autor con OneToMany para obtener los libros por autor |
Añadir seguridades básicas a nuestra APIRest |
Autenticación básica con Spring Security |
Mejorando las seguridades de nuestra APIRest |
Sobrescribiendo la clase Security para peticiones POST |
Despedida |
Consideraciones finales |