CURSO DP-420 BUILD AI APPLICATIONS WITH AZURE COSMOS DB
El curso DP-420: Build AI Applications with Azure Cosmos DB enseña a desarrollar aplicaciones nativas de nube que utilizan Azure Cosmos DB para NoSQL. Aprenderás a conectarte a la base de datos mediante el SDK, diseñar modelos de datos y estrategias de partición, ejecutar consultas eficientes y configurar índices para optimizar el rendimiento.
También conocerás cómo utilizar Azure Cosmos DB para crear soluciones de inteligencia artificial, desde búsqueda vectorial e híbrida hasta aplicaciones con generación aumentada por recuperación (RAG) y sistemas de memoria para agentes. El curso aborda además la integración con servicios de Azure y Microsoft Fabric para desarrollar aplicaciones escalables y analizar datos operativos.
Duración:
28 Hrs.
Próximo curso:
Modalidades:
- Aprendizaje Hibrido (Autoestudio con Soporte de instructor)

Preparación para la certificación
- Examen DP-420 Build AI applications with Azure Cosmos DB
- Microsoft Certified: Azure Cosmos DB AI Developer Associate
Curso dirigido a:
El curso DP-420: Build AI Applications with Azure Cosmos DB está dirigido a desarrolladores e ingenieros de software que crean aplicaciones nativas de nube y necesitan almacenar, consultar y procesar datos con Azure Cosmos DB para NoSQL. Es especialmente útil para quienes desarrollan soluciones con capacidades de IA, como búsqueda vectorial, aplicaciones RAG y memoria para agentes.
Se recomienda a profesionales con experiencia en programación en C#, Python, Java o JavaScript y familiaridad con bases de datos SQL o NoSQL.
Requisitos previos:
Para aprovechar mejor el curso, se recomienda que los participantes cuenten con:
- Conocimientos básicos de Microsoft Azure y capacidad para navegar por Azure Portal.
- Experiencia intermedia en programación con C#, Python, JavaScript, Java u otro lenguaje compatible.
- Experiencia escribiendo código que se conecte a una base de datos SQL o NoSQL y realice operaciones con sus datos.
- Familiaridad con conceptos de bases de datos y desarrollo de aplicaciones en la nube.
Estos conocimientos permitirán enfocarse en el uso del SDK de Azure Cosmos DB, el diseño y consulta de datos, la optimización del rendimiento y la creación de soluciones de IA.
C E R T I F I C A C I Ó N
Microsoft Certified
Azure Cosmos DB AI Developer Associate
Curso de preparacion para obtener la Certificación.
¿Qué es Microsoft Certified Azure Cosmos DB AI Developer Associate?
Microsoft Certified: Azure Cosmos DB AI Developer Associate es una certificación de Microsoft para profesionales que desarrollan aplicaciones con Azure Cosmos DB. Valida conocimientos para diseñar modelos y distribuir datos, crear consultas, optimizar rendimiento y costos, e implementar soluciones de IA que utilizan Cosmos DB para almacenar y recuperar información.
La certificación está orientada a desarrolladores que trabajan con aplicaciones nativas de nube, datos NoSQL y soluciones como búsqueda para IA generativa, RAG y memoria para agentes. El curso DP-420 aborda conocimientos relacionados con estos temas y puede ayudar a prepararse para el examen de certificación.
¿Qué se evalua para obtener esta certificación?
Para obtener la certificación, es necesario aprobar el examen DP-420. La evaluación mide la capacidad para diseñar e implementar modelos de datos y estrategias de distribución, ingerir y consultar datos, y optimizar el rendimiento, la escalabilidad y los costos de las aplicaciones con Azure Cosmos DB.
También evalúa conocimientos para implementar aplicaciones seguras y listas para producción, crear soluciones de recuperación para IA y RAG, diseñar sistemas de memoria para agentes e integrar Azure Cosmos DB con Microsoft Fabric para realizar consultas analíticas. El voucher del examen no está incluido en el curso y puede adquirirse por separado en el centro Pearson VUE de ExecuTrain.
Beneficios

Diploma Oficial Microsoft

Link Manual Oficial Microsoft

Laboratorios del Curso

Videos del curso
METODOLOGÍA DE ESTUDIO EFECTIVA
Modalidad de autoestudio con soporte de instructor .
Con esta modalidad tendrás 3 meses de acceso a videos y Prácticas al curso. Si tienes alguna duda, podrás contactar a un instructor vía correo electrónico para resolver cualquier duda. ¡Estamos contigo en todo momento apoyándote para que completes tu curso de forma satisfactoria!
En ExecuTrain el material y la metodología están diseñados por expertos en aprendizaje humano. Lo que te garantiza un mejor conocimiento en menor tiempo.
Metodología Autoestudio con Soporte de Instructor
Sesiones de Bienvenida
Los alumnos reciben una sesión de bienvenida donde se explica el uso de la plataforma, se muestran los recursos que forman parte del curso, y se presenta al instructor asignado.
Tutorías personalizadas
Se realizan reuniones semanales con los expertos certificados por el fabricante para resolución en vivo y en directo de dudas y consultas de los participantes. (Dependiendo del curso y del número de participantes por curso)
Sesiones de refuerzo
Se realizan sesiones online para apoyar los conocimientos y áreas de aprendizaje que requieran de un apoyo personalizado, como por ejemplo: prácticas, demostraciones de usos de laboratorios oficiales, preparación de certificación, etc…(Dependiendo del curso y del número de participantes por curso)
Foro de consultas
Los alumnos disponen de un foro que responden los instructores certificados oficiales en un plazo de 48 horas. Los foros son un espacio abierto, que se organiza por temáticas, donde se tratan e intercambian puntos de vista e información sobre los contenidos de los cursos.
Asesor virtual
A través de nuestros novedosos sistemas de Inteligencia Artificial los alumnos podrán buscar cualquier concepto y obtener respuestas de forma inmediatas. El asesor se encuentra disponible en el campus de formación y todas las respuestas son gestionadas y verificadas por el equipo de instructores.
Diseños de agenda personalizadas
Durante el periodo de formación se envía al participante un plan de trabajo por semanas con la descripción de actividades, tareas, prácticas y resto de componentes para obtener una experiencia única.
Flexibilidad
El participante accede en el momento que lo desee, ya sea tomarse más tiempo o realizarlo de forma intensiva durante un día a la semana.
Agilidad
Permite comenzar el curso en 48 horas.
¡No hay esperas ni plazos para crear grupos!
Accesibilidad
Desde cualquier lugar se puede tener acceso a los conocimientos y lograr los objetivos de certificación.
Monitorizables por los responsables de proyecto
Permite en todo momento conocer el aprovechamiento del participante y de la inversión realizada en la persona.
¿QUÉ APRENDERAS?
Evaluar y configurar Azure Cosmos DB para NoSQL
-
Identificarás cuándo Azure Cosmos DB es adecuado para una aplicación, incluidas cargas de trabajo de IA. Aprenderás a crear cuentas, bases de datos, contenedores y elementos, y a configurar el rendimiento, la consistencia y el tiempo de vida de los datos.
Conectarte a Cosmos DB mediante el SDK
-
Aprenderás a inicializar y configurar los SDK para .NET y Python, establecer conexiones eficientes con un cliente reutilizable y seleccionar opciones de conectividad. También practicarás el manejo de errores para mejorar la confiabilidad de las aplicaciones.
Realizar operaciones con datos
-
Practicarás cómo leer, crear, reemplazar, actualizar y eliminar elementos desde una aplicación. También conocerás operaciones como actualizaciones parciales, control de concurrencia, transacciones por lotes y procesamiento masivo.
Consultar datos con Azure Cosmos DB para NoSQL
-
Crearás consultas con parámetros, proyecciones y funciones integradas. Aprenderás a consultar datos anidados y a paginar resultados extensos mediante tokens de continuación.
Diseñar modelos de datos y estrategias de partición
-
Analizarás cómo organizar los datos y elegir claves de partición adecuadas para distribuir la carga de trabajo. También revisarás cómo estas decisiones afectan el rendimiento, la escalabilidad y el costo.
Definir índices y optimizar consultas
-
Configurarás directivas de indexación, incluidos índices compuestos y espaciales, para responder a las necesidades de consulta. Además, aprenderás a analizar métricas y consumo de unidades de solicitud para identificar y corregir consultas de alto costo.
Crear capacidades de búsqueda y aplicaciones de IA
-
Implementarás búsqueda de texto completo, vectorial e híbrida para recuperar información relevante. También aprenderás a crear aplicaciones RAG que recuperan contexto de los datos para fundamentar respuestas generadas por IA.
Diseñar memoria para agentes e integrar servicios
- Explorarás cómo almacenar el estado de conversación y crear memoria semántica para que los agentes recuperen información pertinente. Además, conocerás opciones para supervisar Azure Cosmos DB, administrar su disponibilidad y consultar datos operativos desde Microsoft Fabric.
Módulos
Exploración de Azure Cosmos DB para NoSQL
Evalúe si Azure Cosmos DB para NoSQL es adecuado para la aplicación, incluidas las cargas de trabajo de IA, y cree su primera cuenta, base de datos, contenedor y elementos.
Configuración de recursos, rendimiento y consistencia
Evalúe las necesidades de unidad de solicitud, rendimiento y coherencia en Azure Cosmos DB para NoSQL. Configure la capacidad aprovisionada o sin servidor, el rendimiento estándar o de escalado automático, los niveles de coherencia y el tiempo de vida. Equilibra el coste y el rendimiento mediante la configuración de la cuenta y del contenedor.
Conectarse a Azure Cosmos DB con el SDK
Inicialice y configure el SDK de Azure Cosmos DB para .NET y Python. Conéctese con un singleton de cliente y ajuste el modo de conectividad. Habilitar el desarrollo sin conexión y administrar los errores de conexión para garantizar un acceso fiable a los datos.
Implementar operaciones de Azure Cosmos DB con el SDK
Leer y escribir datos con el Azure Cosmos DB para NoSQL SDK. Utiliza lecturas puntuales y las operaciones create, replace, upsert y delete. Aplica parches parciales de documentos, tiempo de vida de los elementos, concurrencia optimista, lotes transaccionales y operaciones masivas. Cree capas de datos correctas y eficientes en C# y Python.
Consultar datos en Azure Cosmos DB para NoSQL
Crea consultas en Azure Cosmos DB para NoSQL utilizando parámetros, proyecciones y funciones integradas; accede a datos anidados con subconsultas correlacionadas y consultas de productos cruzados; y pagina conjuntos de resultados de gran tamaño con tokens de continuación en C# y Python.
Diseñar una estrategia de modelado de datos y creación de particiones
Diseñe modelos de datos para Azure Cosmos DB para NoSQL en función de los patrones de acceso. Seleccione claves de partición que escalen y distribuyan la carga de trabajo uniformemente. Elige una estrategia de partición adecuada: jerárquica, sintética o multitenant. Evite costosos antipatrones de diseño.
Procesar la fuente de cambios de Azure Cosmos DB para NoSQL
Lee el feed de cambios de Azure Cosmos DB para NoSQL con los modelos de procesador y pull. Elige el modo de feed de cambios que necesita una carga de trabajo, reacciona a los cambios con Azure Functions y traslada los datos de los contenedores mediante trabajos de copia de contenedores.
Implementar herramientas de desarrollo asistidas por IA para Azure Cosmos DB
Conecte un asistente de IA a Azure Cosmos DB con un servidor de Model Context Protocol, agregue memoria duradera y recuperación en varios pasos con los kits de herramientas del agente, elija la herramienta adecuada para un escenario y separe lo que cubre cada herramienta de lo que diseñe usted mismo.
Proteja una solución de Azure Cosmos DB
Proteja una cuenta de Azure Cosmos DB mediante la configuración de Microsoft Entra y la autenticación basada en claves, el control de acceso basado en rol en los planos de control y datos, el aislamiento de red y el enmascaramiento dinámico de datos.
Configuración de copias de seguridad y restauración en Azure Cosmos DB
Elija entre copias de seguridad periódicas y continuas para una cuenta de Azure Cosmos DB, habilite las copias de seguridad continuas, recupere datos a un momento concreto y configure copias de seguridad archivadas para su conservación a largo plazo.
Diseñar la disponibilidad y la conmutación por error en varias regiones en Azure Cosmos DB
Agregue regiones a una cuenta de Azure Cosmos DB, enrute lecturas y escrituras a la región más cercana desde el SDK, resuelva conflictos entre regiones de escritura y elija el comportamiento de conmutación por error que coincida con los objetivos de recuperación.
Diseñar y optimizar una estrategia de indexación en Azure Cosmos DB
Ajuste la directiva de indexación de Azure Cosmos DB para NoSQL a su carga de trabajo, agregue los índices compuestos, espaciales y de propiedad calculada que necesitan formas de consulta específicas y use índices secundarios globales para convertir las consultas de varias particiones en consultas de una sola partición.
Analiza y optimiza el rendimiento de las consultas y operaciones en Azure Cosmos DB
Diagnostique una consulta costosa de Azure Cosmos DB for NoSQL a partir de las métricas que devuelve, distinga un escaneo de un fan-out y aplique la corrección a la que apunta la evidencia en lugar de aumentar el rendimiento aprovisionado.
Supervisar y solucionar problemas de Azure Cosmos DB
Diagnostique una incidencia de Azure Cosmos DB para NoSQL a partir de la información que el servicio ya genera, y configure alertas para que la próxima incidencia se detecte antes de que lo hagan sus usuarios.
Administración de Azure Cosmos DB a escala con flotas
Administre un entorno multitenant de Azure Cosmos DB como una sola unidad. Agrupe cuentas en una flota, comparta el rendimiento con un grupo en lugar de aprovisionar a cada inquilino para su pico de actividad, y responda a preguntas sobre el uso y los costes de todo el entorno a partir de un único conjunto de datos.
Implementación de la búsqueda de texto completo y vector en Azure Cosmos DB para NoSQL
Agregue la palabra clave y la recuperación semántica a un contenedor de Azure Cosmos DB para NoSQL sin agregar un servicio de búsqueda. Configure directivas de texto completo y vectoriales, clasifique los resultados con BM25 y similitud vectorial, y mantenga las incrustaciones alineadas con el texto del que proceden.
Implementar la búsqueda híbrida y optimizar la recuperación de IA en Azure Cosmos DB para NoSQL
Combine la recuperación por palabras clave y semántica en una sola consulta con Reciprocal Rank Fusion y, a continuación, ajuste el resultado en función de la relevancia, el coste de la solicitud y la latencia. Aísle la carga de trabajo de búsqueda del tráfico transaccional cuando la recuperación y las escrituras compiten por el mismo contenedor.
Crea aplicaciones RAG con Azure Cosmos DB para NoSQL
Convierte la recuperación en respuestas. Prepara el contenido de modo que cada resultado responda a algo por sí mismo, crea indicaciones que citen sus fuentes y se rechacen cuando se agoten las pruebas, y conecta las etapas en un flujo de trabajo capaz de responder a una pregunta de seguimiento.
Diseñar e implementar almacenes de memoria del agente en Azure Cosmos DB
Asigne a un agente algo que recordar. Separar el estado de conversación a corto plazo de la memoria a largo plazo, destilar los turnos sin procesar en hechos que una sesión posterior puede encontrar por significado y establecer las directivas de retención, conciliación y borrado que mantienen un almacén de memoria de confianza a medida que crece.
Implemente el análisis operativo con Microsoft Fabric
Responda a preguntas analíticas sobre los datos operativos sin tocar la carga de trabajo que la atiende. Realice una replicación continua de una base de datos de Azure Cosmos DB para NoSQL en Microsoft Fabric OneLake, verifique que la copia sea fiable y consulte los datos con T-SQL y Spark.
T e s t i m o n i o s
¿Qué opinan nuestros alumnos de este curso?
¡Prepárate para ser inspirado por historias reales de éxito y crecimiento profesional!
Explora el impactante primer contacto que nuestros alumnos experimentan al unirse a nuestra comunidad educativa. Descubrirás por qué Executrain es tan apreciado por aquellos que buscan dominar las habilidades informáticas de vanguardia.
Preguntas Frecuentes FAQs
¿Qué es el curso DP-420 de Azure Cosmos DB?
-
El curso DP-420 es un entrenamiento oficial de Microsoft enfocado en el diseño e implementación de aplicaciones nativas de nube utilizando Azure Cosmos DB, específicamente con la API for NoSQL (SQL API). Está orientado a desarrolladores que crean aplicaciones escalables, distribuidas y de alto rendimiento sobre Azure.
¿A quién va dirigido el curso DP-420?
-
Este curso está dirigido principalmente a:
-
Desarrolladores de software
-
Ingenieros de aplicaciones cloud-native
-
Arquitectos de soluciones orientadas a datos NoSQL
-
Profesionales que trabajan con C#, JavaScript, Python o Java
-
Equipos que desarrollan soluciones con bases de datos SQL o NoSQL
-
¿Qué aprenderé en el curso DP-420?
-
Durante el curso aprenderás a:
-
Diseñar modelos de datos eficientes en Azure Cosmos DB for NoSQL
-
Crear y administrar contenedores, bases de datos y cuentas de Cosmos DB
-
Implementar estrategias de particionamiento, indexación y replicación global
-
Optimizar el rendimiento y el costo de las consultas
-
Usar el SDK de Azure Cosmos DB para realizar operaciones CRUD
-
Integrar Cosmos DB con servicios como Azure Functions y Azure Cognitive Search
-
Supervisar, asegurar y automatizar Cosmos DB con prácticas de DevOps
-
Crear procedimientos almacenados, funciones y triggers del lado servidor
-
¿El curso DP-420 incluye laboratorios prácticos?
-
Sí. El curso incluye laboratorios oficiales de Microsoft, donde los participantes practican directamente:
-
Conexión a Azure Cosmos DB mediante SDK
-
Ejecución de consultas SQL
-
Optimización de indexación y rendimiento
-
Procesamiento de cambios (Change Feed)
-
Automatización con Azure CLI y ARM Templates
Estos laboratorios están diseñados por Microsoft y no requieren que el participante tenga una suscripción propia de Azure.
-
¿Cuáles son los requisitos previos para tomar el curso DP-420?
-
Se recomienda contar con:
-
Conocimientos básicos de Microsoft Azure (equivalente a AZ-900)
-
Experiencia intermedia programando en C#, JavaScript, Python o Java
-
Conocimientos previos de bases de datos SQL o NoSQL (SQL Server, MongoDB, Cassandra, etc.)
-
¿En qué modalidades se imparte el curso DP-420?
En ExecuTrain ofrecemos el curso DP-420 en las siguientes modalidades:
-
En línea con instructor en vivo (grupos privados)
A partir de 3 personas, con sesiones prácticas y acompañamiento directo del instructor. -
Autoestudio con soporte de instructor
Acceso a plataforma 24/7 por 2 meses, con:-
Contenido oficial
-
Laboratorios
-
Sesiones semanales en vivo para resolución de dudas con un instructor
-
¿Cuál es la duración del curso DP-420?
- La duración total del curso es de 28 horas, distribuidas entre sesiones teóricas, laboratorios prácticos y ejercicios guiados.
¿Este curso me prepara para alguna certificación?
-
Sí. El curso DP-420 prepara directamente para la certificación:
Microsoft Certified: Azure Cosmos DB Developer Specialty
Esta certificación valida tus habilidades para diseñar, desarrollar y administrar aplicaciones modernas usando Azure Cosmos DB.
¿La certificación está incluida en el curso?
-
No. El examen de certificación no está incluido en el costo del curso.
Sin embargo, puedes:-
Presentar el examen en línea
-
Presentarlo en nuestro centro autorizado Pearson VUE
-
Adquirir el voucher del examen directamente con nosotros
-
¿Qué beneficios obtengo al certificarme en Azure Cosmos DB?
-
Al obtener la certificación:
-
Validarás tus habilidades como desarrollador especializado en Cosmos DB
-
Mejorarás tu perfil profesional en proyectos cloud-native
-
Aumentarás tus oportunidades laborales en entornos Azure
-
Demostrarás dominio en soluciones distribuidas, escalables y globales
-
¿El curso DP-420 es oficial de Microsoft?
-
Sí. Es un curso oficial de Microsoft, alineado completamente al contenido de Microsoft Learn y al temario del examen DP-420.
¿Este curso es adecuado para empresas?
-
Sí. Es ideal para:
-
Equipos de desarrollo
-
Proyectos de modernización de aplicaciones
-
Migraciones a arquitecturas NoSQL
-
Soluciones de alta disponibilidad y escalabilidad global
Además, en modalidad de grupos privados, el enfoque puede alinearse a los escenarios reales de la empresa.
-
¿Recibo constancia al finalizar el curso?
-
Sí. Al finalizar el curso recibirás una constancia de participación de ExecuTrain, proveedor autorizado de capacitación.
Invierte en tu FUTURO
¿Por qué aprender a crear aplicaciones nativas de nube con Azure Cosmos DB para NoSQL?
1. Desarrolla aplicaciones escalables y eficientes
-
Comprender el modelado de datos, las claves de partición, las consultas y las políticas de indexación ayuda a aprovechar mejor Azure Cosmos DB. Estas decisiones influyen en el rendimiento de la aplicación y en el consumo de unidades de solicitud, por lo que saber configurarlas permite optimizar recursos y costos.
2. Incorpora datos empresariales en soluciones de IA
-
Azure Cosmos DB puede utilizarse para recuperar información en aplicaciones que implementan búsqueda vectorial, búsqueda híbrida y generación aumentada por recuperación (RAG). Aprender estos enfoques ayuda a desarrollar experiencias de IA que consultan datos relevantes y los usan como contexto para generar respuestas más fundamentadas.
3. Prepara tus habilidades para el desarrollo moderno en Azure
-
El curso combina el trabajo con SDK, operaciones de datos, supervisión e integración con servicios de Azure y Microsoft Fabric. Estas habilidades permiten a los equipos abordar distintas necesidades de desarrollo, desde crear aplicaciones nativas de nube hasta diseñar memoria para agentes y analizar datos operativos.
¿Deseas conocer más acerca de nuestros servicios?
En Executrain contamos con las mejores opciones para tu crecimiento profesional.
Impulsa el desarrollo de aplicaciones de IA con Azure Cosmos DB
Capacitar a tu equipo en Azure Cosmos DB para NoSQL le permite desarrollar aplicaciones nativas de nube capaces de gestionar datos de forma eficiente y apoyar soluciones de inteligencia artificial. Al fortalecer sus habilidades en modelado, consultas, búsqueda vectorial, RAG y memoria para agentes, tu organización estará mejor preparada para crear aplicaciones escalables y responder a sus necesidades tecnológicas.
Capacita a tu equipo con ExecuTrain y conviertan los datos en la base de sus próximas aplicaciones inteligentes.
V E R C U R S O S R E L A C I O N A D O S
Curso 55317 Querying Data with Transact – SQL
Curso 55353 Administering a SQL Database Infrastructure
Curso DP-080 Query and modify data with Transact-SQL
Curso AI-300: Operationalize Machine Learning and Generative AI Solutions
El curso AI-300: Operationalize Machine Learning and Generative AI Solutions está diseñado para profesionales que buscan llevar la inteligencia artificial más allá de la experimentación y convertirla en soluciones reales, escalables y listas para producción en Azure.











































