Udemyalles

Arquitectura de Aplicaciones Empresariales con .NET 9

Learn to build robust, secure, and scalable apps! Master application architecture for reliable and high-performance development.

4.7(1,325)
5,994students
22h 56m
Certificate
Alex Espejo Chavarría
Alex Espejo ChavarríaMiddleware Solution Architect

Course Content

Arquitectura de Aplicaciones Empresariales con .NET 9 is an all-levels Udemy course taught by Alex Espejo Chavarría. It runs 22h 56m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 1,325 reviews, with 5,994 students enrolled. It is a paid course, last updated October 2025.

Aprende Arquitectura Backend con .NET 9: Construye Aplicaciones Empresariales Robustas (Español)

Domina la arquitectura backend para aplicaciones empresariales con este completo curso en .NET 9 y C# 13. Aprende a diseñar, construir, probar y desplegar aplicaciones .NET de alto rendimiento, seguras y escalables. Este curso práctico te guiará paso a paso en la implementación de Clean Architecture para crear sistemas robustos, confiables, mantenibles y testeables.

¿Qué Aprenderás?

Este curso está diseñado para ayudarte a convertirte en un experto en arquitectura backend. A través de ejemplos prácticos y ejercicios reales, cubrirás los siguientes temas clave:

  • Fundamentos de Arquitectura de Aplicaciones:

    • Definición y principios de arquitectura de aplicaciones.
    • Profundiza en la Clean Architecture y su importancia.
    • Proceso de diseño de la arquitectura y desacoplamiento entre componentes.
    • Inyección de dependencias e inversión de control para un código más flexible.
    • Capas vs. Niveles: Comprende las diferentes estrategias de organización.
    • Consideraciones iniciales para una arquitectura en capas.
    • Beneficios del uso de capas en la arquitectura.
    • Principios de Diseño SOLID y otros principios clave.
    • Estilos de arquitectura y arquitectura orientada al dominio (DDD).
    • Diseño de microservicios orientados a DDD y niveles en microservicios.
    • Diseño de arquetipos orientados al dominio.
    • Definición de tecnologías para cada nivel del arquetipo.
  • Desarrollo con .NET 9:

    • Configuración del entorno de desarrollo para aplicaciones .NET 9.
    • Construcción de la capa de modelo de dominio.
    • Desarrollo de la capa de dominio (entidades, eventos, enumeraciones).
    • Construcción de la capa de infraestructura de persistencia de datos (repositorios).
    • Implementación del patrón Repository y Unit of Work.
    • Construcción de la capa de aplicación (DTOs, interfaces y casos de uso).
    • Validación de parámetros de entrada con Fluent Validation.
    • Construcción de la capa de servicios.
    • Integración de Web API con Swagger y ReDoc.
    • Seguridad en Web API con JSON Web Tokens (JWT).
    • Habilitación de solicitudes de origen cruzado (CORS).
  • Capas Transversales y Optimización:

    • Construcción de la capa transversal (common, logging, mapper).
    • Métricas de calidad de código y su importancia.
    • Despliegue en contenedores Docker.
    • Pruebas unitarias con MSTest y análisis de cobertura de código.
    • Control de versiones de API con parámetros de cadena de consulta, encabezados y segmentos de URL.
    • Deprecación de versiones anteriores de API.
    • Patrón Health Check en ASP.NET Core.
    • Paginación en aplicaciones ASP.NET Core Web API.
    • Rate Limiting en aplicaciones ASP.NET Core.
  • Tecnologías Avanzadas:

    • Entity Framework Core y Clean Architecture: Implementación de capas.
    • Comunicación entre microservicios basada en eventos con ASP.NET Core y Clean Architecture.
    • Integración con RabbitMQ y el patrón Publicador-Suscriptor con MassTransit.
    • Generación de datos fake con Bogus.
    • Envío de emails con SendGrid.
    • Implementación del patrón Options.
    • Implementación del patrón CQRS y Mediator con MediatR.
    • Middlewares y MediatR Pipeline Behaviors.
    • Implementación del patrón Specification.
    • Caché Redis: Instalación, configuración e integración.
  • Despliegue en la Nube:

    • Despliegue de **aplicaciones ASP
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(13)
6h 15m
expert
5.0(60)
7h 13m
all
5.0(57)
51h 4m
beginner
5.0(202)
19h 56m
all