Programa de Formación en Java

12
Presentaciones
2
Laboratorios
1
Documentación

📚 Presentaciones

🏗️
Principios SOLID
Los 5 principios fundamentales del diseño orientado a objetos para crear código mantenible y escalable.
Clase 10-11
💻
Práctica SOLID
Ejercicios prácticos para aplicar los principios SOLID en código real.
Clase 10-11
🤖
Temas Avanzados + IA
Temas complementarios y uso de Inteligencia Artificial en el desarrollo.
Clase 12-14
🔷
Arquitectura Hexagonal
Ports & Adapters: Diseño de aplicaciones desacopladas y testeables.
Clase 15-17
🎯
DDD: Eventos y Servicios
Domain-Driven Design: Eventos de dominio y servicios para modelar la lógica de negocio.
Clase 18-19
🐳
Docker y Contenedores
Containerización de aplicaciones con Docker y Docker Compose.
Clase 22-23
🔬
Patrones de Microservicios & EDA
API Gateway, BFF, Service Discovery, Circuit Breaker, Saga, CQRS, Event Sourcing y Transactional Outbox aplicados al caso Arka.
Clase 24-25
📝
Repaso Quiz 4
Quiz interactivo de repaso: Programación Funcional, BFF y Docker con 44 preguntas y explicaciones detalladas.
Clase 26
🍃
Spring Boot - Parte 1
Fundamentos de Spring Boot: IoC/DI, Lombok, configuración, REST Controllers y persistencia con Spring Data JPA.
Clase 27-28
Spring Boot - Parte 2
Validación, seguridad, testing, Actuator y WebFlux/Project Reactor con buenas prácticas para producción.
Clase 27-28
☁️
Spring Extras + Cloud
Spring Cloud, resiliencia, configuración distribuida, discovery, gateways y mejores prácticas para microservicios.
Clase 29-30
🟧
AWS Essentials
Fundamentos de AWS: IAM, VPC, EC2, S3, RDS y buenas prácticas para entornos cloud.
Clase 31-32

🧪 Laboratorios

☁️
Lab: Docker + LocalStack
Workshop práctico: Configura infraestructura AWS local con Docker Compose, S3, SQS, Lambda, Cognito y más.
3 horas
Lab: Arka — Microservicios Reactivos
Workshop avanzado: SAGA Coreografiada, Kafka, R2DBC, Secrets Manager, Circuit Breaker, API Gateway y Traefik con el ecosistema Arka.
12+ horas

📘 Documentación

🧭
Deep Dive: ARKA Architecture
Repositorio navegable de arquitectura ARKA: HUs, diagramas Mermaid interactivos y archivo base Draw.io para evolucion del sistema.
Clase 29