Contenido del curso

    1. Introducción a la sección

    2. ¿Cómo funciona el curso?

    3. ¿Cómo hacer preguntas?

    4. Instalaciones necesarias

    5. ¡Únete a Nuestra Comunidad de DevTalles en Discord!

      PRUEBA GRATIS
    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Introducción a la arquitectura de software y filosofía del curso

    4. MVC: Dos mundos diferentes

    5. Representaciones: interna y externa, el modelo

    6. API: primer flujo completo

    7. Inversión de dependencia

    8. Creando un DTO de respuesta

    9. Comprendiendo H2 y configurando BD

    10. Las relaciones en las bases de datos (JPA)

    11. Ajustando repositorio, servicio y poblando BD

    12. HabitRequestDTO & el problema N + 1

    13. RequestDTO, ResponseEntity & ResponseDTO

    14. Validación e integración con la lógica de negocio & RequestDTO

    15. ¿Qué es MVC backend?

    16. ¿Qué es MVC backend? parte 2

    17. DTO vs Entity

    18. Lógica de negocio VS lógica de infraestructura

    19. Identificando lógica de infraestructura y negocio

    20. Código fuente

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. SQL VS NoSQL

    4. ¿Qué es NoSQL?

    5. ¿Qué es MongoDB?

    6. MongoDB: El cluster

    7. El problema: Alto acoplamiento

    8. MongoDB: El modelo & ObjectId

    9. MongoDB: El repository & MongoTemplate

    10. El servicio & DataSeeder

    11. Completamos la migración a MongoDB

    12. La defensa de MVC

    13. MVC: desde la arquitectura de capas

    14. ¿Qué es un cluster? & MongoDB Compass

    15. Código fuente

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Creando el proyecto y sus capas principales

    4. Arquitectura Hexagonal: El domain

    5. Completando el Domain: puerto de entrada y salida

    6. Manejo global de excepciones

    7. El servicio: La lógica de negocio pura

    8. El adaptador de salida (Conectando JPA)

    9. El adaptador de entrada (La puerta web)

    10. Cableado y prueba de fuego (Primer run)

    11. Completando con la entidad: LogEntryEntity

    12. Completando el flujo del: findAll()

    13. findById & El enfoque estricto vs el pragmático

    14. Analizando el flujo de la arquitectura hexagonal

    15. El aislamiento del controlador/servicio & servicio/adaptador

    16. Migrando la BD de: JPA a MongoDB

    17. Creamos HabitMongoAdapter y la conexión BD

    18. El dominio es el rey, un cambio que lo confirma

    19. Testeabilidad extrema - parte 1

    20. Testeabilidad extrema - parte 2

    21. ¿Qué es la arquitectura hexagonal? - parte 1

    22. ¿Qué es la arquitectura hexagonal? - parte 2

    23. Código fuente

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. De monolito modular a sistema distribuido

    4. Creando el proyecto y configurando BD

    5. Model, controller, repository y service

    6. Finalizando Gamification y prueba en Postman

    7. El cliente Feign y la comunicación parte 1

    8. El cliente Feign y la comunicación parte 2

    9. Manejo de fallos y @PrePersist

    10. Código fuente

    1. Más información sobre nuestros otros cursos

    2. Fin de curso

Acerca de este curso

  • 75 lecciones
  • 8.5 horas de contenido en video
  • Gabriel Chaldú
  • Exclusivo con tu suscripción DevTalles PRO


¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.