Skip to main content
Desarrollo Backend con Spring Boot y RESTful APIs
0%
Focus Mode is ON. Click ‘X’ at right bottom to close it.
Previous
Course data
Información del curso
Encuesta de expectativas: objetivos y experiencia previa
Guía rápida del aula Moodle
Foro de presentaciones: Java y Spring
Módulo 1: Introducción a Spring Boot
Guía de configuración del entorno: JDK, Maven/Gradle e IDE
Ejercicio: Crear proyecto Spring Boot inicial
Cuestionario: Fundamentos de Spring Boot e IoC
Foro: Problemas de configuración
Módulo 2: Desarrollo de APIs RESTful
Buenas prácticas de diseño REST
Práctica: Implementar endpoints CRUD sin persistencia
Cuestionario: Verbos HTTP y códigos de respuesta
Lección: Manejo de rutas y parámetros
Módulo 3: Persistencia con Spring Data JPA
Guía: Configuración de DataSource (PostgreSQL/MySQL)
Esquemas y datos de ejemplo - SQL
Ejercicio: Modelar entidades y repositorios (JPA) - Subir código
Cuestionario: Consultas básicas y JPQL (Spring Data)
Módulo 4: Validación y Manejo de Errores
Validación con Bean Validation (javax/hibernate)
Práctica: Implementar validaciones y manejo global de excepciones
Cuestionario: Códigos HTTP y estrategias de error
Foro: Casos reales de errores y soluciones — mensajes de error consistentes
Módulo 5: Seguridad con Spring Security y JWT
Guía: Configuración básica de Spring Security
Implementación de JWT: generación, validación y filtros de seguridad
Práctica: Autenticación y Autorización en la API
Cuestionario: Conceptos de autenticación y JWT
Módulo 6: Testing de APIs RESTful
Estrategia de pruebas con JUnit y MockMvc
Plantillas de pruebas: clases base y utilidades
Ejercicio: Pruebas unitarias e integración
Cuestionario: Buenas prácticas de testing
Proyecto final y Evaluación
Proyecto final: API de gestión de tareas
Assignment 1
Presentación del proyecto
Cuestionario final: Evaluación teórica
Comunidad y soporte continuo
Foro general de dudas y discusión
Repositorio de snippets y utilidades
Encuesta de cierre y autoevaluación
Next
Side panel
Categorías
All categories
Moodle Moot Colombia
Posgrados Demo
Bloques Gestos
Pruebas Netxox
Categoría 1
Categoría 2
Matemáticas
Historia
Informática
Idiomas
Ciencias
Capacitaciones
LEGISLACION COMUNAL
Hemerson
IA
Programa Técnico Profesional en Dibujo Arquitectónico y Decoración
Programación
Testing Creador de cursos
Plantillas
Webinar
Webinar Rol Creador
Primer sesión
Capacitación
LTI consumer
Home
English (en)
English (en)
Español - Internacional (es)
Log in
Username
Username
Password
Password
Forgot your password?
Log in
Categorías
Collapse
Expand
All categories
Moodle Moot Colombia
Posgrados Demo
Bloques Gestos
Pruebas Netxox
Categoría 1
Categoría 2
Matemáticas
Historia
Informática
Idiomas
Ciencias
Capacitaciones
LEGISLACION COMUNAL
Hemerson
IA
Programa Técnico Profesional en Dibujo Arquitectónico y Decoración
Programación
Testing Creador de cursos
Plantillas
Webinar
Webinar Rol Creador
Primer sesión
Capacitación
LTI consumer
Home
Course info
Desarrollo Backend con Spring Boot y RESTful APIs
Skill Level
:
Beginner