Requisitos previos
- Disponible al finalizar la construcción de este curso.
Descripción del curso
Disponible al finalizar la construcción de este curso.
Introducción al curso
¿Cómo hacer preguntas?
Instalaciones necesarias
Introducción a la sección
Temas puntuales
Bienvenida: el sistema, el arco y el método
Monolito modular o microservicios: cómo elegir
Del vibe-coding al Spec-Driven-Development
SDD: GitHub Spec Kit y Opencode - parte 1
SDD: GitHub Spec Kit y Opencode - parte 2
Anatomía de un spec
La constitución del proyecto
El spec de la primera feature
Un prompt pobre vs un prompt rico - parte 1
Un prompt pobre vs un prompt rico - parte 2
¿Cómo se construye un buen prompt?
speckit plan: revisión del resultado
speckit tasks e implement
Interfaces: cuándo suman y cuándo sobran
Cuándo todo el pipeline y cuándo directo: el criterio
El spec como documento vivo
Del plan al código: plan, converge y implement
Antipatrones del spec: cómo no escribirlo
SDD: más allá de Spec Kit
La pregunta abierta
Código fuente
Introducción a la sección
Temas puntuales
¿Qué problema resuelve Kafka?
Topics, particiones y el log
Offsets y consumer groups
Kafka por dentro: Brokers, cluster y el controller
Kafka con Docker Compose - parte 1
Kafka con Docker Compose - parte 2
¿Por qué Kafka entre módulos del mismo proceso?
El contrato de un evento: ReservationCreated
Kafka: dependencia y configuración base
El producer: reservations publica
El consumer: tables escucha y asigna la mesa - parte 1
El consumer: tables escucha y asigna la mesa - parte 2
Código fuente
Introducción a la sección
Temas puntuales
tables responde: publica TableAssigned
reservations: de PENDING a CONFIRMED
Probamos la reserva confirmada y testing
El "no" de negocio - parte 1
El "no" de negocio - parte 2
notifications: un listener, dos finales - parte 1
notifications: un listener, dos finales - parte 2
Garantías de entrega: qué te asegura Kafka
Perfiles: dev, test, prod
El ciclo completo de punta a punta
Código fuente
Introducción a la sección
Temas puntuales
Monolito modular: fronteras, no carpetas
Spring Modulith: verificar las fronteras
¿Qué es doméstico y qué cruza la frontera?
Eventos in-process: otra forma de desacoplar - parte 1
Eventos in-process: otra forma de desacoplar - parte 2
El default sano: cuándo Kafka es sobre-ingeniería
Kafka vs RabbitMQ
El mapa del sistema
Código fuente
Disponible al finalizar la construcción de este curso.
Aprende Java desde cero, dominando la sintaxis, POO, estructuras de datos y manejo de excepciones. Explora la jerarquía de clases, colecciones, archivos y el uso de patrones como MVC.
$60
Lleva tus bases de Java al siguiente nivel: código limpio, funcional y concurrente. Aprende Streams, RxJava, bases de datos, patrones y más. Incluye proyectos prácticos y bonus de Spring MVC. ¡Ideal para quienes buscan excelencia en su código!
$60
Aprende Spring Boot desde cero: inicia con Spring MVC y Thymeleaf creando un sitio web dinámico con JdbcTemplate y controladores básicos. Luego desarrolla un API REST con seguridad, JPA, relaciones en BD y buenas prácticas MVC.
$60
Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.
Promociones y descuentos aplican al finalizar la creación de este curso.
✦— Elige tu suscripción DevTalles PRO
Copyright © 2026 devTalles.com todos los derechos reservados