NET Developer Master – Desarrollo de Aplicaciones Empresariales y APIs Modernas

Microsoft iT Academy

Conviértete en un desarrollador especializado en .NET capaz de construir aplicaciones modernas, APIs y soluciones preparadas para la nube con el NET Developer Master.

Durante 60 horas de formación en vivo desarrollarás tus habilidades en C#, .NET y ASP.NET Core, trabajarás con bases de datos y servicios de datos modernos, integrarás aplicaciones con Microsoft Azure y aprenderás a desplegar soluciones mediante contenedores, servicios serverless y arquitecturas orientadas a eventos.

También aprenderás a utilizar herramientas de inteligencia artificial como GitHub Copilot para acelerar tareas de desarrollo, pruebas, documentación y automatización, mientras construyes un proyecto integrador que podrás utilizar como evidencia de tus capacidades profesionales.

El programa incorpora además la preparación técnica para la certificación Microsoft AI-200, reforzando competencias relacionadas con soluciones contenerizadas, servicios de datos para aplicaciones de IA, integración de servicios Azure, seguridad, monitoreo y troubleshooting.

Nuestro programa está dirigido a desarrolladores .NET, programadores con conocimientos de C#, ingenieros de software y desarrolladores backend o full stack que buscan especializarse en .NET y Microsoft Azure. Ideal para desarrolladores web que quieren llevar sus aplicaciones hacia arquitecturas cloud modernas, y para perfiles técnicos que desean incorporar datos, IA y automatización a sus soluciones .NET. Pensado para profesionales con experiencia previa en programación que buscan fortalecer su perfil en tecnologías Microsoft -- no es un programa de formación básica desde cero.

Objetivos del Programa

  1. Dominar C# y .NET para desarrollar componentes y aplicaciones profesionales.
  2. Construir aplicaciones web y APIs modernas con ASP.NET Core y Entity Framework Core.
  3. Diseñar y gestionar soluciones de datos utilizando SQL Server, Cosmos DB, PostgreSQL y Redis.
  4. Implementar embeddings, búsqueda vectorial, recuperación semántica y RAG en soluciones orientadas a IA.
  5. Preparar y desplegar aplicaciones .NET mediante Docker y servicios de contenedores de Azure.
  6. Utilizar Azure Container Registry, Container Apps, KEDA y AKS para desplegar y escalar soluciones cloud.
  7. Implementar soluciones serverless y arquitecturas orientadas a eventos con Azure Functions, Service Bus y Event Grid.
  8. Gestionar configuración, secretos, seguridad, monitoreo y diagnóstico de aplicaciones cloud.
  9. Utilizar GitHub Copilot e IA para acelerar generación, análisis, pruebas, documentación y refactorización de código.
  10. Implementar automatización y procesos CI/CD con GitHub Actions, GitHub y Azure.
  11. Desarrollar un proyecto integrador que reúna las competencias principales del programa.
  12. Prepararse para Microsoft AI-200 mediante repaso, simulador y estrategia de evaluación.


NET Developer Master – Desarrollo de Aplicaciones Empresariales y APIs Modernas

Contenido Temático del Programa✓ Temario actualizado

Nota: Los módulos y la profundidad de los temas se ajustan según la modalidad que elijas: Mastery, Profesional o Master. Al inscribirte, obtendrás acceso a AulaDiser.club, donde podrás consultar el temario final correspondiente a tu paquete, junto con todos los recursos y beneficios incluidos.


Bases de Datos y Datos para Aplicaciones Inteligentes

Módulo 1: Bases de Datos y Datos para Aplicaciones Inteligentes Microsoft SQL Server

  1. Fundamentos de bases de datos relacionales y NoSQL
  2. SQL Server 2025: bases de datos, tablas, relaciones y consultas
  3. T-SQL: operaciones CRUD, JOINs, subconsultas y expresiones
  4. Índices, rendimiento y optimización de consultas
  5. Entity Framework Core y acceso a datos desde .NET
  6. Azure Cosmos DB for NoSQL
  7. Consultas, particiones, indexación y niveles de consistencia en Cosmos DB
  8. Azure SDK para acceso y administración de datos
  9. Embeddings y representación vectorial de datos
  10. Búsqueda vectorial y recuperación semántica
  11. Azure Database for PostgreSQL
  12. PostgreSQL y pgvector
  13. RAG y recuperación mediante filtros de metadatos
  14. Azure Managed Redis: caché, expiración e invalidación
  15. Indexación vectorial y búsqueda por similitud
Programación con C# y .NET

Módulo 2: Programación con C# y .NET Microsoft Visual Studio

  1. Introducción a C# y .NET
  2. Tipos de datos, operadores y estructuras de control
  3. Métodos, clases, objetos y encapsulamiento
  4. Herencia, interfaces y polimorfismo
  5. Arreglos, colecciones y tipos genéricos
  6. Manejo de excepciones y errores
  7. Expresiones lambda y LINQ
  8. Manejo de archivos, strings y expresiones regulares
  9. Programación asíncrona y tareas
  10. Dependency Injection y principios SOLID
  11. Gestión de proyectos y paquetes con NuGet
  12. Depuración y diagnóstico de aplicaciones en Visual Studio
  13. Pruebas unitarias y automatización de pruebas
  14. Desarrollo de componentes backend con .NET
Aplicaciones Web con ASP.NET Core y Entity Framework

Módulo 3: Aplicaciones Web con ASP.NET Core y Entity Framework ASP .NET

  1. Introducción a ASP.NET Core y estructura de proyectos
  2. Razor Pages y MVC
  3. Controladores, rutas y vistas
  4. Modelos, formularios y validaciones
  5. Entity Framework Core y configuración del contexto
  6. Migraciones y administración del modelo de datos
  7. Operaciones CRUD con Entity Framework Core
  8. Construcción de APIs REST con ASP.NET Core
  9. Serialización y consumo de datos mediante APIs
  10. Configuración por ambientes y variables de entorno
  11. Manejo seguro de secretos y configuración
  12. Autenticación y autorización
  13. Consumo de servicios Azure mediante SDKs
  14. Pruebas, debugging y buenas prácticas
  15. Publicación de aplicaciones ASP.NET Core
Proyecto Integrador de Aplicación Cloud

Módulo 4: Proyecto Integrador de Aplicación Cloud

  1. Análisis de requerimientos y definición de la solución
  2. Diseño de arquitectura de la aplicación
  3. Diseño y modelado de datos
  4. Desarrollo del backend con ASP.NET Core
  5. Integración con Entity Framework Core
  6. Construcción de APIs y servicios
  7. Integración con servicios de Azure
  8. Manejo de configuración y secretos
  9. Implementación de funcionalidades inteligentes
  10. Pruebas y debugging
  11. Preparación de la aplicación para despliegue cloud
  12. Documentación y presentación del proyecto
Desarrollo de Aplicaciones Cloud y Contenedores en Azure

Módulo 5: Desarrollo de Aplicaciones Cloud y Contenedores en Azure Azure y Aplicaciones Serverless

  1. Fundamentos de Azure y modelos de servicio
  2. Azure App Service y configuración de aplicaciones
  3. Fundamentos de Docker y aplicaciones contenerizadas
  4. Creación y administración de imágenes de contenedor
  5. Azure Container Registry
  6. Azure Container Registry Tasks
  7. Despliegue de contenedores en Azure App Service
  8. Variables de entorno y secretos en aplicaciones contenerizadas
  9. Azure Container Apps
  10. Environments y revisions en Container Apps
  11. Escalamiento basado en eventos con KEDA
  12. Azure Kubernetes Service (AKS)
  13. Despliegue de aplicaciones mediante archivos de manifiesto
  14. Azure Functions: APIs, triggers y bindings
  15. Azure Service Bus: queues, messages, topics y subscriptions
  16. Azure Event Grid y arquitecturas orientadas a eventos
  17. Integración de servicios cloud en aplicaciones .NET
  18. Monitoreo y solución de problemas en aplicaciones cloud
Desarrollo Asistido por IA y Automatización con .NET

Módulo 6: Desarrollo Asistido por IA y Automatización con .NET Github

  1. Introducción a GitHub Copilot para desarrolladores
  2. Configuración de GitHub Copilot en Visual Studio
  3. Generación asistida de código C# y .NET
  4. Copilot Chat para análisis y resolución de problemas
  5. Refactorización y optimización de código con IA
  6. Generación de pruebas unitarias con IA
  7. Documentación y explicación de código con IA
  8. Automatización de tareas de desarrollo
  9. Buenas prácticas para el desarrollo asistido por IA
  10. GitHub Actions para automatización
  11. Integración de procesos CI/CD con GitHub y Azure
  12. Automatización del ciclo de desarrollo de aplicaciones .NET
Preparación para la Certificación Microsoft AI-200

Módulo 7: Preparación para la Certificación Microsoft AI-200

  1. Estructura y dominios de la certificación AI-200
  2. Desarrollo de soluciones contenerizadas en Azure
  3. Azure Container Registry, Container Apps, KEDA y AKS
  4. Desarrollo de soluciones de IA mediante servicios de administración de datos
  5. Azure Cosmos DB, embeddings y búsqueda vectorial
  6. Azure Database for PostgreSQL y pgvector
  7. RAG y recuperación semántica
  8. Azure Managed Redis y almacenamiento en caché
  9. Conexión y consumo de servicios de Azure
  10. Azure Functions, Service Bus y Event Grid
  11. Protección de aplicaciones y administración de secretos
  12. Azure Key Vault y App Configuration
  13. Supervisión y diagnóstico de aplicaciones
  14. OpenTelemetry y trazabilidad distribuida
  15. Consultas y análisis con KQL
  16. Troubleshooting de aplicaciones y servicios Azure
  17. Repaso integral de competencias AI-200
  18. Simulador de evaluación y análisis de resultados
  19. Estrategias de preparación para el examen AI-200


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.