🎯 Intermedio

Spring Boot 4 para el Mundo Real

El Curso que los Devs Java Estaban Esperando
Tu Primera API REST Profesional en 6 Semanas con Spring Boot 4

Durante el curso aprenderás a crear servicios REST, conectar bases de datos, estructurar proyectos profesionales y aplicar buenas prácticas profesionales de desarrollo backend.

Al finalizar el curso tendrás los conocimientos necesarios para desarrollar tu propio backend con Spring Boot y continuar avanzando hacia proyectos más profesionales.

⏱️ 24 horas 📅 Inicia: 23/06/2026
¡Oferta de Inscripción Anticipada!
Inversión del curso
Precio de Lanzamiento!
45 USD
Precio regular 65 USD
Ahorras 20 USD
Pago 100% seguro y confiable
20 cupos
on
Inscribirme Ahora


Detalles del Curso

SEMANA 1 – Introducción

Día 1 – Instalación y entorno
Objetivo: Que todos tengan Spring Boot funcionando
Temas:

  • ¿Qué es Spring Framework?
  • ¿Qué es Spring Boot?
  • Requisitos:
    • Java JDK 17 o 21
    • Maven
    • IDE (IntelliJ / Eclipse / VS Code)
  • Instalación de JDK
  • Variables de entorno JAVA_HOME
  • Instalación de IntelliJ
  • Crear proyecto con Spring Initializr
  • Estructura del proyecto
  • application.properties
  • Ejecutar la aplicación
  • Probar en navegador http://localhost:8080

Día 2 – Inyección de dependencias
Temas:

  • Inversion of Control (IoC)
  • Dependency Injection
  • Beans en Spring
  • Anotaciones:
    • @Component
    • @Service
    • @Repository
    • @Controller
    • @RestController
    • @Autowired
    • @Configuration
    • @Bean
  • Organización de paquetes
  • Crear primer Controller
  • Crear primer Service

SEMANA 2 – APIs REST

Día 1 – Controladores REST
Anotaciones:

  • @RestController
  • @RequestMapping
  • @GetMapping
  • @PostMapping
  • @PutMapping
  • @DeleteMapping
  • @PathVariable
  • @RequestParam
  • @RequestBody
  • @ResponseEntity
  • Códigos HTTP

Día 2 – Arquitectura en capas
Arquitectura en capas:

  • Controller
  • Service
  • Repository
  • Entity
  • DTO
  • Flujo de una petición
  • Buenas prácticas

SEMANA 3 – Base de datos y JPA

Día 1 – JPA y Hibernate

  • ¿Qué es JPA?
  • ¿Qué es Hibernate?
  • Entities
  • @Entity
  • @Table
  • @Id
  • @GeneratedValue
  • @Column
  • Repositories
  • JpaRepository
  • Query Methods
  • @Query

Día 2 – Relaciones entre tablas

  • @OneToMany
  • @ManyToOne
  • @ManyToMany
  • @JoinColumn
  • FetchType
  • CascadeType
  • DTO vs Entity
  • Paginación
  • Base de datos PostgreSQL
  • CRUD con JPA
  • Relaciones
  • Paginación
  • Queries personalizadas

SEMANA 4 – DTO, Mapper y Validaciones

Día 1 – DTO y Mapper

  • ¿Qué es un DTO?
  • ¿Por qué usar DTO?
  • Mapper manual
  • Separación Entity – DTO
  • Buenas prácticas en Services
  • Interfaces en Services
  • Organización de paquetes

Día 2 – Validaciones

  • @Valid
  • @NotNull
  • @NotEmpty
  • @Size
  • @Email
  • Validaciones en DTO
  • CRUD usando DTO
  • Validaciones
  • Mapper
  • API completa con DTO

SEMANA 5 – Proyecto en equipo (Simulación trabajo real)

Aquí empieza lo interesante.

Día 1 – Análisis del sistema

Proyecto:

Sistema de Ventas / Sistema de Pedidos

Módulos:

  • Clientes
  • Productos
  • Pedidos
  • DetallePedido

Actividades:

  • Explicar el sistema
  • Explicar la base de datos
  • Explicar las APIs
  • Dividir tareas entre alumnos
  • Explicar cómo se trabaja en equipo
  • Git (básico esencial)
  • Asignar módulos a cada alumno

Día 2 – Desarrollo por equipos

Cada alumno desarrolla:

  • Entity
  • Repository
  • Service
  • Controller
  • DTO
  • Validaciones
  • CRUD completo

SEMANA 6 – Proyecto real (continuación)

Día 1 – Continuación desarrollo

  • Relaciones entre tablas
  • DTO
  • Validaciones
  • Endpoints finales

Día 2 – Integración final

  • Probar todo el sistema
  • Revisar arquitectura
  • Revisar código
  • Mejorar estructura
  • Refactor

⏱️ Duración y Formato

6 semanas de formación práctica intensiva
24 horas en vivo — 12 clases de 2 horas cada una
Clases grabadas disponibles de por vida para repasar cuando quieras
Máximo 20 estudiantes para garantizar atención personalizada

📅 Horario de Clases

Martes y Jueves · Inicio: 23 de junio de 2026

🇧🇴 Bolivia — 20:00 – 22:00 hrs
🇵🇪 Perú — 19:00 – 21:00 hrs
🇨🇴 Colombia — 19:00 – 21:00 hrs
🇪🇨 Ecuador — 19:00 – 21:00 hrs
🇨🇱 Chile — 21:00 – 23:00 hrs
🇦🇷 Argentina — 21:00 – 23:00 hrs
🇲🇽 México (CDMX) — 18:00 – 20:00 hrs

⚠️ Las clases quedan grabadas — si tu horario no es conveniente, puedes verlas después.