curso de_
Spring Boot: Construya una API Rest
Es parte de los cursos de Java en Programación.
Discusiones sobre este curso
Resumen del curso
- Crea aplicaciones Java con Spring Boot
- Configure tu aplicación Spring sin usar archivos XML
- Acelere tu desarrollo web con la ayuda de Spring Devtools
- Aprenda el estilo arquitectónico REST
- Utilice Spring Data y Bean Validation
Público Objetivo
Desarrolladores Java que deseen aprender a construir una API Restful usando Spring Boot.
Contenido relacionado
Cursos de Java en Programación. Lea nuestros artículos de Programación.
Última actualización
3/29/2023
¿Ya eres alumno?
10h
p/ conclusión
57
Actividades
238
Minutos de video
73
Alumnos en este curso
0
Nota del curso
Certificado de participación
Instructores
Contenido Detallado
1. Introducción a Spring Boot
- Introducción
- Preparando el ambiente
- Hello World
- Sobre Spring y Spring Boot
2. Publicando Endpoints
- Conociendo el proyecto
- Primer Endpoint
- Usando la anotación @ResponseBody
- Usando DTO
- Módulo Spring Boot DevTools
- Que es Rest?
3. Usando Spring Data
- Empezando con Spring Data JPA
- Configuraciones de la base de datos de la aplicación
- Configurando entidades y relaciones entre ellas
- Interfaz que sigue el estándar Repository
- Usando Repository
- Filtrando datos por relación
- Consulta con filtro
- Conociendo los recursos del Spring Repository
4. Trabajando con POST
- Refactorizando el controller
- Registrando tópicos
- Usando la anotación @RequestBody
- Buenas prácticas en el registro
- Métodos con retorno void
- Probando el registro con Postman
- El header Content-Type
5. Validación con Bean Validation
- Validaciones con Bean Validation
- Usando la anotación @Valid
- Simplificando el JSON
- Usando la anotación @ResponseStatus en el RestControllerAdvice
6. Métodos PUT, DELETE y tratamiento de errores
- Detallando tópicos
- Paths dinámicos
- Actualizando tópicos
- Control de transacciones
- Borrando tópicos
- Anotación de los métodos de baja
- Tratando el error 404
- Ventaja de retornar el error 404
- Conclusión
Acceso a todos los cursos
Estudiar las 24 horas, dónde y cuándo quieras
Nuevos cursos cada semana