Formación subvencionada | 915 71 71 61 | Acceso Alumnos
Categoría: Bases de Datos

DP-800: Develop AI-enabled database solutions

Duración: 3 Días
Modalidad: Aula Virtual
Nivel: Intermedio

Comparte este curso:

Solicita información ahora

sobre cursos, fechas, precios
y ofertas vigentes

El curso DP-800 proporciona los conocimientos y habilidades necesarios para diseñar y desarrollar soluciones de bases de datos habilitadas para inteligencia artificial utilizando los principales servicios de datos de Microsoft, como SQL Server, Azure SQL y bases de datos SQL en Microsoft Fabric.

A lo largo de la formación, aprenderás a crear soluciones de datos modernas que integran datos estructurados y semiestructurados, incorporando capacidades avanzadas como búsqueda vectorial, incrustaciones (embeddings) y funcionalidades impulsadas por IA.

Este curso guiado con instructor te prepara para realizar el examen DP-800 y obtener la certificación Microsoft Certified: SQL AI Developer Associate

Objetivo

  • Diseñar y desarrollar soluciones de bases de datos con Azure SQL y SQL Server
  • Implementar modelos de datos eficientes en servicios de datos de Microsoft
  • Optimizar el rendimiento en Azure SQL Database y entornos híbridos
  • Aplicar seguridad avanzada en bases de datos Microsoft
  • Automatizar despliegues y gestión en plataformas cloud y on-premise
  • Integrar capacidades de inteligencia artificial y machine learning en soluciones de datos
  • Trabajar con el ecosistema de datos de Microsoft para crear aplicaciones inteligentes
  • Prepararte para superar el examen oficial DP-800

 

¿Por qué debería hacer este curso?

Porque dominar los servicios de bases de datos de Microsoft es clave en cualquier estrategia tecnológica actual. Azure SQL y SQL Server son pilares en la gestión de datos empresariales, y cada vez más se combinan con capacidades de inteligencia artificial para generar valor real.

Este curso te permite adquirir una visión completa: desde el diseño de bases de datos hasta la integración de IA, alineado con las necesidades reales de las empresas.

 

¿Qué valor me aportará este curso?

  • Dominio de los principales servicios de datos de Microsoft (Azure SQL, SQL Server)
  • Capacidad para desarrollar soluciones modernas basadas en datos
  • Conocimiento práctico en la integración de inteligencia artificial en bases de datos
  • Preparación para certificación oficial Microsoft
  • Mejora clara de tu posicionamiento como profesional en Data & AI

Audiencia

Este curso está especialmente orientado a profesionales que desarrollan aplicaciones empresariales escalables basadas en servicios de datos SQL, permitiéndoles construir soluciones más inteligentes, eficientes y preparadas para los retos actuales del negocio.

  • Desarrolladores de bases de datos
  • Data engineers y profesionales de datos
  • Desarrolladores de aplicaciones que trabajen con datos
  • Arquitectos de soluciones cloud
  • Profesionales IT que quieran certificarse en tecnologías Microsoft
  • Empresas que necesiten mejorar sus capacidades en gestión y desarrollo de datos

Requisitos

  • Experiencia básica en bases de datos y SQL
  • Conocimientos generales de desarrollo de aplicaciones
  • Familiaridad con entornos Microsoft (recomendado)

Temario

En este módulo se describe el diseño e implementación de varios objetos de base de datos, incluidas tablas con diferentes tipos de datos, tipos de tabla especializados, índices, restricciones y estrategias de creación de particiones. Aprenderá a crear y optimizar objetos de base de datos para plataformas SQL modernas.

  • Introducción
  • Descripción de las opciones de la plataforma basada en SQL Server
  • Creación de tablas eficaces
  • Optimización con índices
  • Uso de tipos de tabla especializados
  • Exigir la integridad de los datos con restricciones
  • Administración de columnas e índices JSON
  • Tablas de particiones para la escala
  • Ejercicio: Creación y mantenimiento de objetos de base de datos

Aprende a crear y usar vistas, procedimientos almacenados, funciones escalares, funciones con valores de tabla y desencadenadores para crear soluciones de base de datos fáciles de mantener, seguras y eficaces.

  • Introducción
  • Creación de vistas
  • Creación de procedimientos almacenados
  • Creación de funciones escalares
  • Creación de funciones con valores de tabla
  • Creación de desencadenadores
  • Elegir cuándo usar cada opción
  • Ejercicio: Implementación de objetos de programación en SQL Server

Obtén información sobre técnicas avanzadas de T-SQL, como CTE, funciones de ventana, JSON, expresiones regulares, coincidencia aproximada, consultas de grafos y control de errores para SQL Server, Azure SQL y Fabric.

  • Introducción
  • Organizar consultas con expresiones de tabla comunes
  • Aplicación de funciones de ventana para análisis
  • Procesamiento de datos JSON con funciones integradaEmparejar patrones con expresiones regulares
  • Búsqueda de coincidencias aproximadas con funciones de cadenas difusas
  • Recorrer las relaciones con consultas de grafos
  • Comparar filas con subconsultas correlacionadas
  • Control de errores con TRY...CATCH
  • Ejercicio: Trabajo con funciones JSON

Obtén información sobre cómo aprovechar GitHub Copilot y Fabric Copilot para el desarrollo de bases de datos asistidas por IA en bases de datos SQL Server, Azure SQL y SQL en Microsoft Fabric.

  • Introducción
  • Descripción de las herramientas de desarrollo asistidas por IA disponibles para las plataformas de Microsoft SQL
  • Interpretación del impacto en la seguridad del uso de herramientas asistidas por IA
  • Habilitación de GitHub Copilot y Fabric Copilot
  • Configura el modelo y las opciones de la herramienta Model Context Protocol (MCP) en una sesión de chat de GitHub Copilot o Fabric Copilot
  • Creación y configuración de archivos de instrucciones de Copilot de GitHub
  • Conexión a puntos de conexión de servidor MCP, incluidos Microsoft SQL Server y Fabric Lakehouse
  • Ejercicio: Configuración de herramientas asistidas por IA para el desarrollo de bases de datos

Obtén información sobre cómo proteger los datos confidenciales y cumplir con los requisitos de cumplimiento mediante la implementación de cifrado, enmascaramiento, controles de acceso y auditoría en las plataformas SQL de Microsoft.

  • Introducción
  • Protección de datos con cifrado
  • Configuración del enmascaramiento dinámico de datos
  • Implementar la seguridad a nivel de fila
  • Administración de permisos y acceso seguro
  • Implementación de la auditoría
  • Configuración del acceso seguro a los servicios de IA
  • Protección de puntos de conexión de API de datos
  • Ejercicio: Implementación de características de seguridad

Optimiza el rendimiento Azure SQL Database eligiendo el nivel de servicio adecuado y administrando la simultaneidad con los niveles de aislamiento de transacciones. Analizar consultas con planes de ejecución y DMV. Utiliza el almacén de consultas para la administración de planes y para diagnosticar bloqueos e interbloqueos.

  • Introducción
  • Recomendar configuraciones de base de datos
  • Conservar la integridad de los datos con los niveles de aislamiento de transacción y los controles de simultaneidad
  • Evaluación del rendimiento de las consultas con planes de ejecución y DMV
  • Supervisión y optimización de consultas con el almacén de consultas y la información de rendimiento de consultas
  • Identificar y resolver bloqueos e interbloqueos
  • Ejercicio: Optimización del rendimiento de las consultas

Implementa CI/CD para proyectos de SQL Database con control de código fuente, bifurcación, detección de desfase de esquemas, pipelines automatizados y estrategias de prueba mediante GitHub Actions y Azure DevOps.

  • Introducción
  • Creación, compilación y validación de proyectos de SQL Database
  • Configuración del control de código fuente y administración de datos de referencia
  • Administración de la bifurcación, las solicitudes de incorporación de cambios y la resolución de conflictos
  • Detección y resolución de la deriva del esquema
  • Implementación de canalizaciones de CI/CD
  • Diseño e implementación de una estrategia de prueba
  • Ejercicio: Implementación de CI/CD mediante proyectos de SQL Database

Crea API REST y GraphQL para bases de datos SQL mediante Data API Builder, implementa en los servicios de hospedaje de Azure e implementa patrones de cambio impulsados por eventos y supervisión.

  • Introducción
  • Creación de archivos de configuración para Data API Builder
  • Definición de entidades para REST y GraphQL
  • Exponer objetos de base de datos, procedimientos almacenados y vistas
  • Exploración de las opciones de implementación de Data API Builder
  • Recomendar configuraciones de Azure Monitor
  • Control de cambios con patrones controlados por eventos
  • Ejercicio: Configuración de Data API Builder para un catálogo de productos

Integra modelos de inteligencia artificial con Azure SQL Database mediante modelos externos y funciones de IA integradas. Diseña estrategias de inserción eficaces e implementa patrones de mantenimiento para mantener las incrustaciones alineadas con los datos de origen.

  • Introducción
  • Descripción y evaluación de modelos para cargas de trabajo de SQL Database
  • Creación y administración de modelos externos en SQL
  • Diseño de inserciones para cargas de trabajo de SQL Database
  • Generación y mantenimiento de incrustaciones para cargas de trabajo de SQL Database
  • Ejercicio: Generación y actualización de incrustaciones en Azure SQL Database

 

Implementa funcionalidades de búsqueda inteligente en SQL Server y Azure SQL mediante la combinación de la búsqueda de texto completo tradicional con búsqueda de vectores semánticos. Establece un modelo mental para diferentes enfoques de búsqueda, prepara SQL para la búsqueda basada en vectores e implementa patrones de búsqueda basados en vectores, híbridos y basados en clasificación con consideraciones de rendimiento.

  • Introducción
  • Elección de un enfoque de búsqueda inteligente
  • Implementación de la búsqueda de texto completo
  • Preparación de SQL para la búsqueda de vectores
  • Implementación de patrones de consulta de búsqueda vectorial
  • Implementación de la búsqueda híbrida y la clasificación
  • Ejercicio: Implementación de la búsqueda inteligente con consultas híbridas, vectoriales y de texto completo

 

En este módulo te enseña a implementar la generación aumentada de recuperación (RAG) mediante Azure SQL Database. Aprenderás a identificar los escenarios de RAG adecuados, preparar los resultados de SQL como contexto de LLM, construir solicitudes aumentadas y procesar respuestas del modelo.

  • Introducción
  • Identificación de casos de uso y arquitectura de RAG
  • Preparación del contexto de recuperación para el aumento
  • Aumento de avisos con contexto de base de datos
  • Generar y procesar respuestas RAG
  • Ejercicio: Implementación de una solución RAG

¿Qué incluye el programa del curso?

Clases
en directo

Acceso a
campus virtual

Grabación
de las clases

Diploma
asistencia curso

Materiales curso
y laboratorios

Soporte post-clase
con formador

Metodología probada

Nuestra metodología centrada en el alumno fomenta el desarrollo de tus habilidades a través de práctica, la resolución de problemas y la participación activa

Desde 1992 empresas,
profesionales y estudiantes
han confiado en nosotros

Lo que opinan nuestros alumnos

Solicita información ahora

sobre cursos, fechas, precios
y ofertas vigentes