Salta al contenido principal
Desarrollo Backend con Spring Boot y RESTful APIs
0%
El modo de enfoque está ACTIVADO. Haz clic en "X" en la parte inferior derecha para cerrarlo.
Anterior
Datos del curso
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
Siguiente
Panel lateral
Categorías
Todas las categorías
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
Página Principal
Español - Internacional (es)
English (en)
Español - Internacional (es)
Acceder
Nombre de usuario
Nombre de usuario
Contraseña
Contraseña
¿Olvidó su contraseña?
Acceder
Categorías
Colapsar
Expandir
Todas las categorías
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
Página Principal
Información del curso
Desarrollo Backend con Spring Boot y RESTful APIs
Skill Level
:
Beginner