Plan del Curso

    1. Arquitectura de Software

    2. Modular Monoliths en .NET

    3. Instalacion de Herramientas

    1. Creacion de proyectos y solucion para .NET 10

    2. Contenedor de Dependencias y Host

    3. Endpoints en Modulos

    1. Creando Modules in .NET

    2. Refactorization de Codigo en Modulos

    1. Pattern REPR

    2. Instalar FastEndpoints

    3. Endpoints y Architecture

    1. Configuracion de la solution

    2. Arquitectura Monolitica y Caso de Uso

    3. Modelo de datos de Movies

    4. Creando Estructura de Modulo Movie

    5. Dando de alta entidades

    6. Relaciones entre entidades

    7. Buiness Rules y Projections

    1. Docker Compose y Postgres

Domina Modular Monolith con .NET 10 integrando Postgres, Docker Compose y Visual Studio 2026 paso a paso

Descripción del curso

¿Quieres aprender arquitectura moderna en .NET desde cero, sin complicaciones y con ejemplos reales?

Este curso está diseñado especialmente para principiantes que desean construir aplicaciones profesionales utilizando las tecnologías más actuales del ecosistema .NET 10.

A lo largo del curso aprenderás a diseñar, organizar y escalar una aplicación utilizando el enfoque Modular Monolith, una arquitectura que combina la simplicidad de un monolito con muchas ventajas de los microservicios, ideal para proyectos reales que necesitan crecer sin perder control.

Cada módulo está pensado para que puedas seguirlo incluso si nunca antes trabajaste con arquitectura modular. Todo lo construiremos juntos, desde cero, explicando cada concepto de forma simple, directa y con ejemplos prácticos.

¿Qué aprenderás en este curso?
Aprenderás a construir aplicaciones modernas y profesionales con .NET 10 utilizando una arquitectura Modular Monolith, organizando correctamente tus proyectos, separando responsabilidades e integrando PostgreSQL, Docker y Docker Compose.

¿Cómo está estructurado el curso?

El curso está construido paso a paso para que puedas aprender arquitectura modular sin necesidad de tener conocimientos previos sobre este enfoque. Cada concepto se explicará de manera simple, directa y práctica.

  • .NET 10: trabajarás con las nuevas características del ecosistema .NET para el desarrollo moderno.
  • Visual Studio 2026: utilizarás un entorno de desarrollo orientado a la productividad.
  • PostgreSQL: integrarás una base de datos potente y ampliamente utilizada.
  • Docker y Docker Compose: crearás y levantarás entornos completos sin configuración manual.
  • Modular Monolith: aprenderás a organizar una aplicación modular, limpia y preparada para crecer.

Conoce la arquitectura Modular Monolith

Uno de los objetivos principales del curso es que comprendas cómo funciona el enfoque Modular Monolith y cómo puede utilizarse para construir aplicaciones reales que necesitan crecer manteniendo una estructura organizada.

Aprenderás a diseñar y organizar tu aplicación utilizando una arquitectura que combina la simplicidad de un monolito con muchas de las ventajas asociadas a los microservicios.

  • Comprender la arquitectura Modular Monolith.
  • Aprender a organizar proyectos profesionales en .NET 10.
  • Trabajar con separación de responsabilidades.
  • Comprender la comunicación entre módulos.

Trabaja con .NET 10 y Visual Studio 2026

Construiremos la aplicación utilizando .NET 10 y Visual Studio 2026, trabajando con herramientas actuales del ecosistema .NET.

  • Desarrollo con .NET 10.
  • Uso de las nuevas características de .NET 10 para el desarrollo moderno.
  • Trabajo con Visual Studio 2026.
  • Organización de proyectos profesionales.

Integra PostgreSQL con Docker Compose

También aprenderás a preparar un entorno de desarrollo utilizando PostgreSQL, Docker y Docker Compose, evitando configuraciones manuales y trabajando con entornos aislados.

  • Configuración completa de PostgreSQL utilizando Docker Compose.
  • Creación de entornos de desarrollo aislados con Docker.
  • Uso de Docker Compose para levantar entornos completos.
  • Integración de las herramientas dentro del proyecto.

Temas que desarrollarás durante el curso

  • .NET 10 y sus nuevas características.
  • Visual Studio 2026.
  • Arquitectura Modular Monolith.
  • Organización de proyectos profesionales en .NET 10.
  • Comunicación entre módulos.
  • Separación de responsabilidades.
  • Patrones modernos de arquitectura.
  • PostgreSQL.
  • Configuración de PostgreSQL con Docker Compose.
  • Creación de entornos aislados con Docker.
  • Buenas prácticas de arquitectura y mantenibilidad.
  • Buenas prácticas de escalabilidad.

Aprenderás un workflow real de desarrollo

.NET 10  →  Modular Monolith  →  Módulos  →  PostgreSQL  →  Docker  →  Docker Compose  →  Aplicación Modular  →  Escalabilidad

De esta manera, avanzarás desde los fundamentos de la arquitectura Modular Monolith hasta la construcción de una aplicación organizada, modular y preparada para evolucionar, utilizando herramientas modernas del ecosistema .NET.

Resultados al finalizar el curso

Al finalizar el curso tendrás una visión práctica de cómo utilizar Modular Monolith para construir aplicaciones modernas y profesionales con .NET 10.

  • Comprenderás cómo funciona la arquitectura Modular Monolith.
  • Sabrás organizar proyectos profesionales utilizando .NET 10.
  • Podrás trabajar con comunicación entre módulos y separación de responsabilidades.
  • Podrás configurar PostgreSQL mediante Docker Compose.
  • Sabrás crear entornos de desarrollo aislados con Docker.
  • Aplicarás buenas prácticas de arquitectura, mantenibilidad y escalabilidad.
  • Podrás construir una aplicación limpia, modular y lista para evolucionar.

¿Para quién es este curso?

Este curso está pensado especialmente para personas que desean aprender arquitectura moderna en .NET de una manera práctica, progresiva y sin teoría confusa.

  • Desarrolladores .NET principiantes o intermedios que quieran mejorar su arquitectura.
  • Programadores que buscan entender Modular Monolith de forma práctica.
  • Personas que quieren aprender Docker, PostgreSQL y .NET 10 mediante proyectos prácticos.
  • Estudiantes o profesionales que desean crear aplicaciones modulares y escalables.

Un curso pensado para aprender desde cero

Cada módulo está diseñado para que puedas avanzar de manera progresiva, incluso si nunca has trabajado anteriormente con arquitectura modular.

Todo se construirá paso a paso, explicando cada concepto de forma simple, directa y acompañada de ejemplos prácticos.

Construye una aplicación limpia, modular y escalable

El objetivo del curso es que puedas pasar de conocer los conceptos de arquitectura a construir una aplicación real, aplicando Modular Monolith, .NET 10, PostgreSQL, Docker y Docker Compose de manera práctica.

Modular Monolith te permite organizar una aplicación manteniendo la simplicidad de un monolito mientras incorporas muchas ventajas de los microservicios. En este curso aprenderás a aplicar este enfoque de manera práctica dentro del ecosistema .NET.

Trabajarás con tecnologías modernas como .NET 10, Visual Studio 2026, PostgreSQL, Docker y Docker Compose, construyendo progresivamente una aplicación modular y preparada para evolucionar.

Si quieres aprender arquitectura moderna en .NET desde cero y construir aplicaciones modulares, mantenibles y escalables con ejemplos reales, este curso es para ti.