Develop AI-enabled database solutions

Develop AI-enabled database solutions

DP-800T00


Información del

Programa

Duración:

18 horas

Localidad:

Madrid

Modalidad:

Online Direct via Teams

    Curso DP-800T00 Develop AI-enabled database solutions

    En este curso aprenderás a diseñar y desarrollar soluciones de bases de datos habilitadas para inteligencia artificial utilizando las plataformas de Microsoft SQL, como SQL Server, Azure SQL y Microsoft Fabric. A través de un enfoque práctico, descubrirás cómo integrar capacidades de IA en datos estructurados y semiestructurados para crear aplicaciones modernas, escalables y orientadas a negocio.

    Dirigido a profesionales de datos como desarrolladores, ingenieros de datos o administradores de bases de datos, este curso te permitirá evolucionar hacia la creación de soluciones inteligentes que combinan datos y IA.

    Al completar esta formación, serás capaz de:

    Diseñar y desarrollar soluciones de bases de datos con capacidades de IA en entornos SQL.

    Integrar funcionalidades como búsqueda vectorial, embeddings y análisis avanzado en aplicaciones.

    Trabajar con datos estructurados y semiestructurados en soluciones modernas y escalables.

    Construir aplicaciones empresariales que aprovechen la IA para mejorar el acceso y uso de la información.

    Con un enfoque práctico y orientado a escenarios reales, este curso te prepara para incorporar la inteligencia artificial en soluciones de datos avanzadas dentro del ecosistema de Microsoft.

    Requisitos

    Conocimientos de bases de datos SQL.

    Experiencia previa con SQL Server o Azure SQL.

    Familiaridad básica con conceptos de inteligencia artificial o analítica de datos.

      Objetivos

      Diseñar y desarrollar soluciones de bases de datos que integren capacidades de inteligencia artificial en entornos Microsoft SQL.

      Implementar funcionalidades avanzadas como búsqueda vectorial, embeddings y consultas inteligentes sobre datos.

      Trabajar con datos estructurados y no estructurados para crear soluciones modernas y escalables.

      Desarrollar aplicaciones que mejoren el acceso, análisis y explotación de los datos mediante IA.

        Temario

        Módulo 1 – Diseño e implementación de objetos de base de datos con SQL
        • 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 objetivos de base de datos.
        Módulo 2 – Implementación de objetos de programación con SQL
        • 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 objetivos de programación en SQL Server.
        Módulo 3 – Escritura de código T-SQL avanzado
        • Introducción.
        • Organizar consultas con expresiones de tabla comunes.
        • Aplicación de funciones de ventana para análisis.
        • Procesamiento de datos JSON con funciones integradas.
        • Emparejar patrones con expresiones regulares.
        • Búsueda 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.
        Módulo 4 – Implementación de soluciones SQL mediante herramientas asistidas por IA
        • 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 GitHb.
        • 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.
        Módulo 5 – Implementar seguridad de datos y cumplimiento con SQL
        • 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.
        Módulo 6 – Optimización del rendimiento de la base de datos
        • 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.
        Módulo 7 – Implementación de CI/CD mediante proyectos de SQL Database
        • 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 una estrategia de prueba.
        • Ejercicio: Implementación de CI/CD mediante proyectos de SQL Database.
        Módulo 8 – Integración de soluciones SQL con servicios de Azure
        • Introducción.
        • Creación de archivos de configuración para Data API Builder.
        • Definición de entidades para REST y GraphQL.
        • Exponer objetivos 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.
        Módulo 9 – Diseñar e implementar modelos e incrustaciones con SQL
        • 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.
        Módulo 10 – Diseño e implementación de la búsqueda inteligente con SQL
        • 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.
        Módulo 11 – Diseño e implementación de RAG con SQL
        • 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.

        ¿Tienes dudas? Te ayudamos a encontrar la mejor formación

        Nuestro equipo está aquí para ayudarte. Déjanos tus datos y te contactaremos para ofrecerte la formación que mejor se adapte a tus necesidades.


        Curso:

        Develop AI-enabled database solutions

        Duración:

        18 horas

        ¿Cómo nos conociste?

        Registrate a nuestra newsletter

        Descubre todas nuestra novedades, se el primero en apuntarte a nuestros eventos o beneficiate de nuestras promociones…

        Registraste aquí