.NET Developer Master: C#, ASP.NET Core y Azure con IA

Microsoft Certified

El .NET Developer Master de AulaDiser es un programa de especialización 100% en vivo para quienes ya programan y quieren dominar el desarrollo empresarial con C#, .NET 10, ASP.NET Core, SQL Server y Azure. Las clases son los sábados, en grupos de máximo 8, sobre un solo proyecto real que llega hasta producción.

Buena parte de los sistemas que sostienen a las empresas en México están hechos en .NET: algunos ya en .NET 10 y muchos todavía en .NET Framework y WebForms. Quien sabe construirlos, protegerlos, modernizarlos y llevarlos a la nube es la persona a la que le llevan los problemas difíciles del equipo.

En el kick-off eliges con tu grupo un proyecto integrador: un portal de clientes, una plataforma de reservas o un sistema de trámites. Trabajas por sprints y cada uno cierra con una entrega. Primero el backend con C# y SQL Server; después la API, la seguridad y la migración de un sistema heredado; al final el despliegue en Azure, con eventos, monitoreo y un agente de IA que consulta los datos de tu sistema.

Usas IA para programar como se hace hoy en las empresas: partes de una especificación y revisas lo que se genera antes de integrarlo. Un instructor especialista en .NET te enseña en vivo y corrige tu código en cada sesión, y cada módulo cierra con la presentación de tu proyecto.

Dirigido a desarrolladores, ingenieros en sistemas, analistas y profesionales de TI que ya programan y quieren especializarse en desarrollo empresarial con .NET y Azure. También a dueños y consultores de TI que necesitan ofrecer desarrollo .NET a sus clientes. Si vienes de otro lenguaje, el pre-work te nivela en C#. No es para empezar desde cero: necesitas saber programar.

Objetivos del Programa

  1. Construir backend con C# 14 y .NET 10 en arquitectura por capas.
  2. Modelar datos en SQL Server y trabajarlos con Entity Framework Core 10.
  3. Programar con IA a partir de especificaciones y revisar el código generado.
  4. Probar y depurar tu código con xUnit y Visual Studio.
  5. Crear APIs REST con ASP.NET Core documentadas con OpenAPI.
  6. Proteger la aplicación con Identity, JWT y roles, y revisar las vulnerabilidades del OWASP Top 10.
  7. Migrar un sistema .NET Framework y WebForms a .NET 10.
  8. Construir un panel con reportes en Blazor e integración continua con GitHub Actions.
  9. Desplegar en Azure Container Apps con Key Vault, Service Bus y Azure Functions.
  10. Integrar un agente de IA con Microsoft Agent Framework y operar el sistema con Application Insights.

.NET Developer Master: C#, ASP.NET Core y Azure con IA

Contenido Temático del Programa✓ Temario actualizado

Nota: 60 horas en vivo, organizadas por niveles con sprints de trabajo. Al inscribirte, obtendrás acceso a AulaDiser.club y materiales oficiales.

Backend Profesional con C# y .NET 10
M1 · Mastery Associate20 h · 4 sprints

Backend Profesional con C# y .NET 10

Desarrollo backend profesional con C# 14 y .NET 10: arquitectura por capas, SQL Server, Entity Framework Core y desarrollo asistido por IA.

SPRINT 1 · 5 hC# moderno

  1. Sintaxis esencial de C# para quien viene de otro lenguaje
  2. Tipos, colecciones y clases en C#
  3. Records y pattern matching con C# 14 y .NET 10
  4. Nulabilidad y manejo seguro de valores nulos
  5. Novedades de C# 14 y .NET 10
  6. Consulta y manipulación de datos con LINQ y expresiones lambda
  7. Programación asíncrona con async/await, tareas y cancelación

SPRINT 2 · 5 hDiseño, arquitectura y desarrollo con IA

  1. Construcción de tipos con programación orientada a objetos
  2. Interfaces, abstracciones y composición
  3. Principios SOLID y detección de código que los viola
  4. Arquitectura por capas: dominio, aplicación e infraestructura
  5. Inyección de dependencias en .NET
  6. Desarrollo guiado por especificaciones: del requerimiento al plan de tareas
  7. Generación de código con agentes de IA y revisión contra la especificación
  8. Flujo profesional con Git: ramas, commits y pull requests
  9. Code review entre compañeros

SPRINT 3 · 5 hDatos con SQL Server y EF Core

  1. Modelado relacional y normalización en SQL Server
  2. Llaves, relaciones y restricciones
  3. Consultas, joins y agregaciones con T-SQL
  4. Índices y planes de ejecución
  5. Persistencia de datos con Entity Framework Core 10
  6. Relaciones uno a muchos y muchos a muchos con EF Core
  7. Migraciones del modelo de datos
  8. Consultas eficientes y el problema N+1
  9. Transacciones

SPRINT 4 · 5 hCalidad, depuración y Demo Day

  1. Pruebas unitarias con xUnit
  2. Criterios de una buena prueba: qué probar y qué no
  3. Dobles de prueba con mocks y stubs
  4. Revisión de pruebas generadas por IA
  5. Depuración con Visual Studio: breakpoints e inspección
  6. Lectura de excepciones y stack traces
  7. Logging en .NET
  8. Code review cruzado
  9. Demo Day: presentación del núcleo del sistema y defensa de dos decisiones de diseño
Entregable: Núcleo del sistema en C# y .NET 10: arquitectura por capas, acceso a datos con SQL Server y Entity Framework Core, pruebas con xUnit y defensa de dos decisiones de diseño.
Aplicaciones Web, Seguridad y Modernización con ASP.NET Core
M2 · Master Profesional20 h · 4 sprints

Aplicaciones Web, Seguridad y Modernización con ASP.NET Core

APIs REST con ASP.NET Core, seguridad con Identity y JWT, modernización de sistemas heredados en .NET Framework y paneles con Blazor.

SPRINT 1 · 5 hASP.NET Core, APIs y procesos de la aplicación

  1. Pipeline, middleware y configuración en ASP.NET Core
  2. APIs con minimal APIs y controladores
  3. Diseño REST, validación y manejo de errores
  4. Documentación de APIs con OpenAPI
  5. Consumo de APIs externas con HttpClient
  6. Procesos en segundo plano con BackgroundService
  7. Tareas programadas y avisos automáticos

SPRINT 2 · 5 hSeguridad

  1. Autenticación con ASP.NET Core Identity
  2. Tokens JWT para APIs
  3. Autorización con roles y políticas
  4. Protección de la API: validación de entrada, CORS y límite de peticiones
  5. Pruebas de integración de la API protegida
  6. Vulnerabilidades OWASP Top 10 en aplicaciones .NET
  7. Manejo de secretos y configuración segura
  8. Code review de seguridad, incluido el código generado por IA

SPRINT 3 · 5 hModernización de un sistema heredado

  1. Lectura de código .NET Framework y WebForms
  2. Procedimientos almacenados y acceso a datos con ADO.NET y Dapper
  3. Pruebas de caracterización antes de modificar el código
  4. Migración gradual con el patrón strangler fig
  5. Criterios para decidir entre migrar o envolver
  6. Migración a .NET 10 con agentes de IA y especificaciones
  7. Integración con el proyecto y validación de equivalencia

SPRINT 4 · 5 hPanel web, integración continua y Demo Day

  1. Componentes y consumo de la API con Blazor
  2. Panel con reportes del proyecto en Blazor
  3. Integración continua con GitHub Actions
  4. Logging estructurado y trazas con Aspire
  5. Demo Day: presentación de la aplicación y defensa de decisiones de seguridad y modernización
Entregable: Aplicación web con API protegida (Identity y JWT), módulo heredado modernizado a .NET 10, panel de reportes en Blazor e integración continua con GitHub Actions.
Arquitectura Cloud e Inteligencia Artificial con Azure
M3 · Master Expert20 h · 4 sprints

Arquitectura Cloud e Inteligencia Artificial con Azure

Arquitectura cloud en Azure: despliegue con Aspire y Container Apps, arquitectura orientada a eventos, agentes de IA con Microsoft Agent Framework y operación en producción.

SPRINT 1 · 5 hDespliegue seguro y continuo en Azure

  1. Contenedores con Docker para aplicaciones .NET
  2. Aprovisionamiento y despliegue con Aspire y Azure Developer CLI
  3. Escalado y revisiones en Azure Container Apps
  4. Despliegue continuo desde GitHub Actions
  5. Gestión de secretos con Azure Key Vault
  6. Identidades administradas: sin contraseñas en el código

SPRINT 2 · 5 hArquitectura orientada a eventos y rendimiento

  1. Colas y temas con Azure Service Bus
  2. Comunicación desacoplada entre servicios
  3. Procesamiento de eventos con Azure Functions
  4. Reintentos, tiempos de espera y circuit breaker
  5. Mensajes fallidos y reprocesamiento
  6. Caché distribuida con Azure Managed Redis
  7. Code review de arquitectura

SPRINT 3 · 5 hInteligencia artificial integrada

  1. Embeddings y búsqueda vectorial en SQL Server con EF Core 10
  2. Agentes con Microsoft Agent Framework y modelos en Microsoft Foundry
  3. Agente que responde sobre los datos del sistema (RAG)
  4. Agente con herramientas que ejecuta acciones del sistema
  5. Evaluación de agentes con casos de prueba
  6. Control de costos y límites de uso de IA

SPRINT 4 · 5 hOperación en producción y Defensa técnica

  1. Monitoreo con Application Insights: alertas y tableros
  2. Diagnóstico y resolución de un incidente en producción
  3. Medición y optimización de costos en Azure
  4. Orientación para la certificación AI-200 (1 h)
  5. Defensa técnica: presentación del sistema completo, su arquitectura y su costo de operación
Entregable: Sistema completo desplegado en Azure con arquitectura orientada a eventos, agente de IA sobre los datos (RAG), monitoreo con Application Insights y defensa técnica de su arquitectura y costo de operación.

Descarga nuestro Brochure

Completa el siguiente formulario y te enviaremos el brochure de NET Developer Master con el temario técnico completo, duración, modalidad y todo lo que necesitas para tomar tu decisión.