Arquitectura de Aplicaciones Empresariales con .NET 9

Why take this course?
¡Efectivamente! El curso que describes es una excelente oportunidad para aquellos desarrolladores que buscan ampliar su conocimiento en el desarrollo de aplicaciones ASP.NET Core y .NET, con un enfoque en prácticas modernas y arquitecturas empresariales robustas y escalables. Aquí te resumo los pasos y conceptos clave del curso:
-
Creación y despliegue de aplicaciones ASP.NET Core en App Services utilizando Visual Studio Code:
- Familiarización con el entorno de desarrollo Visual Studio Code.
- Despliegue de aplicaciones ASP.NET Core en Microsoft Azure App Service.
-
Actualización a .NET 7.0:
- Actualizar proyectos existentes a la versión más reciente de .NET.
-
Integración de ASP.NET Core 7 con Redis:
- Instalar y configurar una instancia de Redis.
- Integrar Redis en las aplicaciones para mejorar el rendimiento y la escalabilidad.
- Implementar monitoreo del servicio de Redis utilizando Health Check.
-
Rate Limiting:
- Proteger las API contra abuso y ataques mediante la implementación de límites de tasa de solicitudes.
-
Containerización con Docker:
- Contenerizar aplicaciones ASP.NET Core para facilitar el despliegue en diferentes entornos.
-
Despliegue en Microsoft Azure:
- Desplegar contenedores en servicios como Azure Kubernetes Service (AKS).
-
Implementación de Patrones de Arquitectura de Diseño de Software:
- Aplicar patrones como CQRS, Mediator, Repository, Unit Of Work, etc.
-
Pruebas Unitarias con MSTest:
- Escribir y ejecutar pruebas unitarias para validar el código.
-
Integración de Middlewares con MediatR Pipeline Behaviors en ASP.NET Core 8:
- Utilizar middlewares para manejar solicitudes y respuestas en la pipeline de ASP.NET Core.
-
Exploración de herramientas y tecnologías complementarias:
- Utilizar MediatR, Entity Framework Core, RabbitMQ, MassTransit, Dapper, AutoMapper, Fluent Validation, JWT, Web API, Postman, OpenAPI (Swagger), API Versioning, Health Check, Paginación, WatchDog, Caché Redis, entre otros.
-
Métricas de Calidad de Código:
- Interpretar y mejorar las métricas de calidad del código utilizando herramientas como SonarQube o Code Quality in Visual Studio.
El curso está diseñado para ser práctico, con un alto contenido de ejercicios y ejemplos reales que te permitirán aplicar lo aprendido directamente. Además, se incluyen todos los recursos necesarios, como material de descarga y evaluaciones finales para reforzar tu aprendizaje.
Este curso es ideal para desarrolladores intermediarios y avanzados que buscan actualizar sus habilidades, adentrarse en mejores prácticas modernas y entender cómo construir aplicaciones escalables y mantenibles en el ecosistema .NET.
Course Gallery




Loading charts...