{"course":{"productid":37095,"modality":1,"active":true,"language":"fr","title":"Develop AI-enabled database solutions","productcode":"DP-800T00","vendorcode":"MS","vendorname":"Microsoft","fullproductcode":"MS-DP-800T00","courseware":{"has_ekit":true,"has_printkit":false,"language":""},"url":"https:\/\/portal.flane.ch\/course\/microsoft-dp-800t00","objective":"<p>&Agrave; l&#039;issue de cette formation, vous devrez &ecirc;tre en mesure de :\n<\/p>\n<ul>\n<li>Concevoir et impl&eacute;menter des structures de bases de donn&eacute;es performantes en utilisant les bonnes pratiques de mod&eacute;lisation, d&rsquo;indexation et de partitionnement<\/li><li>D&eacute;velopper des objets de programmabilit&eacute; SQL (vues, proc&eacute;dures stock&eacute;es, fonctions, d&eacute;clencheurs) adapt&eacute;s aux besoins m&eacute;tier<\/li><li>&Eacute;crire et optimiser des requ&ecirc;tes T-SQL avanc&eacute;es pour traiter efficacement des volumes de donn&eacute;es complexes<\/li><li>Int&eacute;grer des outils d&rsquo;intelligence artificielle dans les processus de d&eacute;veloppement SQL afin d&rsquo;am&eacute;liorer la productivit&eacute; et la qualit&eacute; du code<\/li><li>Mettre en &oelig;uvre des m&eacute;canismes de s&eacute;curit&eacute; et de conformit&eacute; pour prot&eacute;ger les donn&eacute;es sensibles et contr&ocirc;ler les acc&egrave;s<\/li><li>Optimiser les performances des bases de donn&eacute;es en analysant les requ&ecirc;tes, en g&eacute;rant la concurrence et en utilisant les outils de diagnostic<\/li><li>Automatiser le d&eacute;ploiement et la gestion des bases de donn&eacute;es &agrave; l&rsquo;aide de pratiques DevOps (CI\/CD) et int&eacute;grer des solutions SQL avec des services Azure et des architectures modernes incluant l&rsquo;IA<\/li><\/ul>","essentials":"<p>Avant de commencer ce parcours d&rsquo;apprentissage, vous devez avoir l&rsquo;exp&eacute;rience d&rsquo;&eacute;crire des requ&ecirc;tes T-SQL, une compr&eacute;hension de base des concepts de base de donn&eacute;es tels que les tables, les jointures et les transactions, ainsi que la connaissance des SQL Server, des Azure SQL Database ou des bases de donn&eacute;es SQL dans Microsoft Fabric.<\/p>","audience":"<p>Le public de ce cours est des professionnels des donn&eacute;es qui souhaitent en savoir plus sur la conception et le d&eacute;veloppement de solutions de base de donn&eacute;es compatibles avec l&rsquo;IA sur les plateformes SQL de Microsoft, y compris SQL Server, Azure SQL et les bases de donn&eacute;es SQL dans Microsoft Fabric. Ce r&ocirc;le d&eacute;veloppe des solutions de base de donn&eacute;es qui incluent des donn&eacute;es structur&eacute;es et semi-structur&eacute;es et int&egrave;gre des fonctionnalit&eacute;s IA dans des applications d&rsquo;entreprise modernes et hautement &eacute;volutives.<\/p>","contents":"<h5>Conception et impl&eacute;mentation des objets de base de donn&eacute;es<\/h5><ul>\n<li>Concevoir des tables efficaces et adapt&eacute;es aux besoins m&eacute;tier<\/li><li>Optimiser les performances avec les index<\/li><li>Utiliser des types de tables sp&eacute;cialis&eacute;s<\/li><li>Appliquer l&rsquo;int&eacute;grit&eacute; des donn&eacute;es avec des contraintes<\/li><li>G&eacute;rer les donn&eacute;es JSON dans SQL<\/li><li>Mettre en &oelig;uvre des strat&eacute;gies de partitionnement<\/li><li>Exercice : cr&eacute;er et g&eacute;rer des objets de base de donn&eacute;es<\/li><\/ul><h5>Impl&eacute;mentation des objets de programmabilit&eacute;<\/h5><ul>\n<li>Cr&eacute;er et utiliser des vues<\/li><li>D&eacute;velopper des proc&eacute;dures stock&eacute;es<\/li><li>Impl&eacute;menter des fonctions scalaires et tabulaires<\/li><li>Cr&eacute;er des d&eacute;clencheurs<\/li><li>Choisir les objets de programmabilit&eacute; adapt&eacute;s aux besoins<\/li><li>Exercice : impl&eacute;menter des objets de programmabilit&eacute;<\/li><\/ul><h5>D&eacute;veloppement avanc&eacute; en T-SQL<\/h5><ul>\n<li>Utiliser les expressions de table communes (CTE)<\/li><li>Exploiter les fonctions de fen&ecirc;tre pour l&rsquo;analytique<\/li><li>Manipuler des donn&eacute;es JSON<\/li><li>Utiliser des expressions r&eacute;guli&egrave;res et des correspondances approximatives<\/li><li>Interroger des graphes de donn&eacute;es<\/li><li>G&eacute;rer les erreurs avec TRY...CATCH<\/li><li>Exercice : utilisation des fonctions JSON<\/li><\/ul><h5>D&eacute;veloppement assist&eacute; par l&rsquo;IA<\/h5><ul>\n<li>Utiliser GitHub Copilot et Fabric Copilot pour le d&eacute;veloppement SQL<\/li><li>Configurer les outils d&rsquo;IA et leurs param&egrave;tres<\/li><li>Comprendre les enjeux de s&eacute;curit&eacute; li&eacute;s &agrave; l&rsquo;IA<\/li><li>Int&eacute;grer des assistants IA dans les workflows de d&eacute;veloppement<\/li><li>Exercice : configurer des outils IA pour le d&eacute;veloppement de bases de donn&eacute;es<\/li><\/ul><h5>S&eacute;curit&eacute; et conformit&eacute; des donn&eacute;es<\/h5><ul>\n<li>Mettre en &oelig;uvre le chiffrement des donn&eacute;es<\/li><li>Configurer le masquage dynamique des donn&eacute;es<\/li><li>Impl&eacute;menter la s&eacute;curit&eacute; au niveau des lignes<\/li><li>G&eacute;rer les autorisations et les acc&egrave;s<\/li><li>Mettre en place l&rsquo;audit des bases de donn&eacute;es<\/li><li>S&eacute;curiser les services IA et les API de donn&eacute;es<\/li><li>Exercice : impl&eacute;menter des fonctionnalit&eacute;s de s&eacute;curit&eacute;<\/li><\/ul><h5>Optimisation des performances<\/h5><ul>\n<li>Choisir les configurations adapt&eacute;es aux bases de donn&eacute;es<\/li><li>G&eacute;rer la concurrence et les niveaux d&rsquo;isolation<\/li><li>Analyser les performances avec les plans d&rsquo;ex&eacute;cution et les DMV<\/li><li>Utiliser Query Store pour optimiser les requ&ecirc;tes<\/li><li>Identifier et r&eacute;soudre les blocages et interblocages<\/li><li>Exercice : optimiser les performances des requ&ecirc;tes<\/li><\/ul><h5>Mise en &oelig;uvre du CI\/CD pour SQL<\/h5><ul>\n<li>Mettre en place le contr&ocirc;le de code source pour les bases de donn&eacute;es<\/li><li>G&eacute;rer les branches et les pull requests<\/li><li>D&eacute;tecter les d&eacute;rives de sch&eacute;ma<\/li><li>Impl&eacute;menter des pipelines CI\/CD avec GitHub Actions et Azure DevOps<\/li><li>Concevoir des strat&eacute;gies de test<\/li><li>Exercice : impl&eacute;menter un pipeline CI\/CD<\/li><\/ul><h5>Int&eacute;gration avec les services Azure<\/h5><ul>\n<li>Cr&eacute;er des API REST et GraphQL pour les bases de donn&eacute;es SQL<\/li><li>D&eacute;ployer des solutions sur Azure<\/li><li>Configurer la supervision avec Azure Monitor<\/li><li>Mettre en place des architectures &eacute;v&eacute;nementielles<\/li><li>Exercice : configurer Data API Builder<\/li><\/ul><h5>Int&eacute;gration de l&rsquo;intelligence artificielle avec SQL<\/h5><ul>\n<li>Int&eacute;grer des mod&egrave;les IA dans Azure SQL Database<\/li><li>Concevoir et g&eacute;rer des embeddings<\/li><li>Maintenir la coh&eacute;rence des donn&eacute;es et des mod&egrave;les<\/li><li>Exercice : g&eacute;n&eacute;rer et mettre &agrave; jour des embeddings<\/li><\/ul><h5>Recherche intelligente avec SQL<\/h5><ul>\n<li>Impl&eacute;menter la recherche en texte int&eacute;gral<\/li><li>Mettre en place la recherche vectorielle<\/li><li>Combiner recherche vectorielle et textuelle<\/li><li>Optimiser le classement des r&eacute;sultats<\/li><li>Exercice : impl&eacute;menter une recherche intelligente<\/li><\/ul><h5>Impl&eacute;mentation de solutions RAG avec SQL<\/h5><ul>\n<li>Comprendre les architectures RAG<\/li><li>Pr&eacute;parer les donn&eacute;es SQL comme contexte pour les mod&egrave;les de langage<\/li><li>Construire des prompts enrichis<\/li><li>G&eacute;n&eacute;rer et exploiter les r&eacute;ponses des mod&egrave;les<\/li><li>Exercice : impl&eacute;menter une solution RAG<\/li><\/ul>","outline":"<h5>Conception et impl&eacute;mentation des objets de base de donn&eacute;es<\/h5><ul>\n<li>Concevoir des tables efficaces et adapt&eacute;es aux besoins m&eacute;tier<\/li><li>Optimiser les performances avec les index<\/li><li>Utiliser des types de tables sp&eacute;cialis&eacute;s<\/li><li>Appliquer l&rsquo;int&eacute;grit&eacute; des donn&eacute;es avec des contraintes<\/li><li>G&eacute;rer les donn&eacute;es JSON dans SQL<\/li><li>Mettre en &oelig;uvre des strat&eacute;gies de partitionnement<\/li><li>Exercice : cr&eacute;er et g&eacute;rer des objets de base de donn&eacute;es<\/li><\/ul><h5>Impl&eacute;mentation des objets de programmabilit&eacute;<\/h5><ul>\n<li>Cr&eacute;er et utiliser des vues<\/li><li>D&eacute;velopper des proc&eacute;dures stock&eacute;es<\/li><li>Impl&eacute;menter des fonctions scalaires et tabulaires<\/li><li>Cr&eacute;er des d&eacute;clencheurs<\/li><li>Choisir les objets de programmabilit&eacute; adapt&eacute;s aux besoins<\/li><li>Exercice : impl&eacute;menter des objets de programmabilit&eacute;<\/li><\/ul><h5>D&eacute;veloppement avanc&eacute; en T-SQL<\/h5><ul>\n<li>Utiliser les expressions de table communes (CTE)<\/li><li>Exploiter les fonctions de fen&ecirc;tre pour l&rsquo;analytique<\/li><li>Manipuler des donn&eacute;es JSON<\/li><li>Utiliser des expressions r&eacute;guli&egrave;res et des correspondances approximatives<\/li><li>Interroger des graphes de donn&eacute;es<\/li><li>G&eacute;rer les erreurs avec TRY...CATCH<\/li><li>Exercice : utilisation des fonctions JSON<\/li><\/ul><h5>D&eacute;veloppement assist&eacute; par l&rsquo;IA<\/h5><ul>\n<li>Utiliser GitHub Copilot et Fabric Copilot pour le d&eacute;veloppement SQL<\/li><li>Configurer les outils d&rsquo;IA et leurs param&egrave;tres<\/li><li>Comprendre les enjeux de s&eacute;curit&eacute; li&eacute;s &agrave; l&rsquo;IA<\/li><li>Int&eacute;grer des assistants IA dans les workflows de d&eacute;veloppement<\/li><li>Exercice : configurer des outils IA pour le d&eacute;veloppement de bases de donn&eacute;es<\/li><\/ul><h5>S&eacute;curit&eacute; et conformit&eacute; des donn&eacute;es<\/h5><ul>\n<li>Mettre en &oelig;uvre le chiffrement des donn&eacute;es<\/li><li>Configurer le masquage dynamique des donn&eacute;es<\/li><li>Impl&eacute;menter la s&eacute;curit&eacute; au niveau des lignes<\/li><li>G&eacute;rer les autorisations et les acc&egrave;s<\/li><li>Mettre en place l&rsquo;audit des bases de donn&eacute;es<\/li><li>S&eacute;curiser les services IA et les API de donn&eacute;es<\/li><li>Exercice : impl&eacute;menter des fonctionnalit&eacute;s de s&eacute;curit&eacute;<\/li><\/ul><h5>Optimisation des performances<\/h5><ul>\n<li>Choisir les configurations adapt&eacute;es aux bases de donn&eacute;es<\/li><li>G&eacute;rer la concurrence et les niveaux d&rsquo;isolation<\/li><li>Analyser les performances avec les plans d&rsquo;ex&eacute;cution et les DMV<\/li><li>Utiliser Query Store pour optimiser les requ&ecirc;tes<\/li><li>Identifier et r&eacute;soudre les blocages et interblocages<\/li><li>Exercice : optimiser les performances des requ&ecirc;tes<\/li><\/ul><h5>Mise en &oelig;uvre du CI\/CD pour SQL<\/h5><ul>\n<li>Mettre en place le contr&ocirc;le de code source pour les bases de donn&eacute;es<\/li><li>G&eacute;rer les branches et les pull requests<\/li><li>D&eacute;tecter les d&eacute;rives de sch&eacute;ma<\/li><li>Impl&eacute;menter des pipelines CI\/CD avec GitHub Actions et Azure DevOps<\/li><li>Concevoir des strat&eacute;gies de test<\/li><li>Exercice : impl&eacute;menter un pipeline CI\/CD<\/li><\/ul><h5>Int&eacute;gration avec les services Azure<\/h5><ul>\n<li>Cr&eacute;er des API REST et GraphQL pour les bases de donn&eacute;es SQL<\/li><li>D&eacute;ployer des solutions sur Azure<\/li><li>Configurer la supervision avec Azure Monitor<\/li><li>Mettre en place des architectures &eacute;v&eacute;nementielles<\/li><li>Exercice : configurer Data API Builder<\/li><\/ul><h5>Int&eacute;gration de l&rsquo;intelligence artificielle avec SQL<\/h5><ul>\n<li>Int&eacute;grer des mod&egrave;les IA dans Azure SQL Database<\/li><li>Concevoir et g&eacute;rer des embeddings<\/li><li>Maintenir la coh&eacute;rence des donn&eacute;es et des mod&egrave;les<\/li><li>Exercice : g&eacute;n&eacute;rer et mettre &agrave; jour des embeddings<\/li><\/ul><h5>Recherche intelligente avec SQL<\/h5><ul>\n<li>Impl&eacute;menter la recherche en texte int&eacute;gral<\/li><li>Mettre en place la recherche vectorielle<\/li><li>Combiner recherche vectorielle et textuelle<\/li><li>Optimiser le classement des r&eacute;sultats<\/li><li>Exercice : impl&eacute;menter une recherche intelligente<\/li><\/ul><h5>Impl&eacute;mentation de solutions RAG avec SQL<\/h5><ul>\n<li>Comprendre les architectures RAG<\/li><li>Pr&eacute;parer les donn&eacute;es SQL comme contexte pour les mod&egrave;les de langage<\/li><li>Construire des prompts enrichis<\/li><li>G&eacute;n&eacute;rer et exploiter les r&eacute;ponses des mod&egrave;les<\/li><li>Exercice : impl&eacute;menter une solution RAG<\/li><\/ul>","summary":"<p>Ce cours fournit aux &eacute;tudiants les connaissances et les comp&eacute;tences n&eacute;cessaires pour concevoir et d&eacute;velopper des solutions de base de donn&eacute;es compatibles avec l&rsquo;IA sur les plateformes Microsoft SQL, y compris SQL Server, Azure SQL et les bases de donn&eacute;es SQL dans Microsoft Fabric. Il est destin&eacute; aux professionnels qui cr&eacute;ent des solutions de donn&eacute;es modernes qui int&egrave;grent des donn&eacute;es structur&eacute;es et semi-structur&eacute;es et incorporent des fonctionnalit&eacute;s IA dans des applications d&rsquo;entreprise &eacute;volutives. Il sera &eacute;galement utile pour les personnes qui d&eacute;veloppent des applications qui s&rsquo;appuient sur des services de donn&eacute;es BAS&Eacute;S sur SQL am&eacute;lior&eacute;s avec la recherche vectorielle, les incorporations et d&rsquo;autres fonctionnalit&eacute;s pilot&eacute;es par l&rsquo;IA.<\/p>","objective_plain":"\u00c0 l'issue de cette formation, vous devrez \u00eatre en mesure de :\n\n\n\n- Concevoir et impl\u00e9menter des structures de bases de donn\u00e9es performantes en utilisant les bonnes pratiques de mod\u00e9lisation, d\u2019indexation et de partitionnement\n- D\u00e9velopper des objets de programmabilit\u00e9 SQL (vues, proc\u00e9dures stock\u00e9es, fonctions, d\u00e9clencheurs) adapt\u00e9s aux besoins m\u00e9tier\n- \u00c9crire et optimiser des requ\u00eates T-SQL avanc\u00e9es pour traiter efficacement des volumes de donn\u00e9es complexes\n- Int\u00e9grer des outils d\u2019intelligence artificielle dans les processus de d\u00e9veloppement SQL afin d\u2019am\u00e9liorer la productivit\u00e9 et la qualit\u00e9 du code\n- Mettre en \u0153uvre des m\u00e9canismes de s\u00e9curit\u00e9 et de conformit\u00e9 pour prot\u00e9ger les donn\u00e9es sensibles et contr\u00f4ler les acc\u00e8s\n- Optimiser les performances des bases de donn\u00e9es en analysant les requ\u00eates, en g\u00e9rant la concurrence et en utilisant les outils de diagnostic\n- Automatiser le d\u00e9ploiement et la gestion des bases de donn\u00e9es \u00e0 l\u2019aide de pratiques DevOps (CI\/CD) et int\u00e9grer des solutions SQL avec des services Azure et des architectures modernes incluant l\u2019IA","essentials_plain":"Avant de commencer ce parcours d\u2019apprentissage, vous devez avoir l\u2019exp\u00e9rience d\u2019\u00e9crire des requ\u00eates T-SQL, une compr\u00e9hension de base des concepts de base de donn\u00e9es tels que les tables, les jointures et les transactions, ainsi que la connaissance des SQL Server, des Azure SQL Database ou des bases de donn\u00e9es SQL dans Microsoft Fabric.","audience_plain":"Le public de ce cours est des professionnels des donn\u00e9es qui souhaitent en savoir plus sur la conception et le d\u00e9veloppement de solutions de base de donn\u00e9es compatibles avec l\u2019IA sur les plateformes SQL de Microsoft, y compris SQL Server, Azure SQL et les bases de donn\u00e9es SQL dans Microsoft Fabric. Ce r\u00f4le d\u00e9veloppe des solutions de base de donn\u00e9es qui incluent des donn\u00e9es structur\u00e9es et semi-structur\u00e9es et int\u00e8gre des fonctionnalit\u00e9s IA dans des applications d\u2019entreprise modernes et hautement \u00e9volutives.","contents_plain":"Conception et impl\u00e9mentation des objets de base de donn\u00e9es\n\n\n- Concevoir des tables efficaces et adapt\u00e9es aux besoins m\u00e9tier\n- Optimiser les performances avec les index\n- Utiliser des types de tables sp\u00e9cialis\u00e9s\n- Appliquer l\u2019int\u00e9grit\u00e9 des donn\u00e9es avec des contraintes\n- G\u00e9rer les donn\u00e9es JSON dans SQL\n- Mettre en \u0153uvre des strat\u00e9gies de partitionnement\n- Exercice : cr\u00e9er et g\u00e9rer des objets de base de donn\u00e9es\nImpl\u00e9mentation des objets de programmabilit\u00e9\n\n\n- Cr\u00e9er et utiliser des vues\n- D\u00e9velopper des proc\u00e9dures stock\u00e9es\n- Impl\u00e9menter des fonctions scalaires et tabulaires\n- Cr\u00e9er des d\u00e9clencheurs\n- Choisir les objets de programmabilit\u00e9 adapt\u00e9s aux besoins\n- Exercice : impl\u00e9menter des objets de programmabilit\u00e9\nD\u00e9veloppement avanc\u00e9 en T-SQL\n\n\n- Utiliser les expressions de table communes (CTE)\n- Exploiter les fonctions de fen\u00eatre pour l\u2019analytique\n- Manipuler des donn\u00e9es JSON\n- Utiliser des expressions r\u00e9guli\u00e8res et des correspondances approximatives\n- Interroger des graphes de donn\u00e9es\n- G\u00e9rer les erreurs avec TRY...CATCH\n- Exercice : utilisation des fonctions JSON\nD\u00e9veloppement assist\u00e9 par l\u2019IA\n\n\n- Utiliser GitHub Copilot et Fabric Copilot pour le d\u00e9veloppement SQL\n- Configurer les outils d\u2019IA et leurs param\u00e8tres\n- Comprendre les enjeux de s\u00e9curit\u00e9 li\u00e9s \u00e0 l\u2019IA\n- Int\u00e9grer des assistants IA dans les workflows de d\u00e9veloppement\n- Exercice : configurer des outils IA pour le d\u00e9veloppement de bases de donn\u00e9es\nS\u00e9curit\u00e9 et conformit\u00e9 des donn\u00e9es\n\n\n- Mettre en \u0153uvre le chiffrement des donn\u00e9es\n- Configurer le masquage dynamique des donn\u00e9es\n- Impl\u00e9menter la s\u00e9curit\u00e9 au niveau des lignes\n- G\u00e9rer les autorisations et les acc\u00e8s\n- Mettre en place l\u2019audit des bases de donn\u00e9es\n- S\u00e9curiser les services IA et les API de donn\u00e9es\n- Exercice : impl\u00e9menter des fonctionnalit\u00e9s de s\u00e9curit\u00e9\nOptimisation des performances\n\n\n- Choisir les configurations adapt\u00e9es aux bases de donn\u00e9es\n- G\u00e9rer la concurrence et les niveaux d\u2019isolation\n- Analyser les performances avec les plans d\u2019ex\u00e9cution et les DMV\n- Utiliser Query Store pour optimiser les requ\u00eates\n- Identifier et r\u00e9soudre les blocages et interblocages\n- Exercice : optimiser les performances des requ\u00eates\nMise en \u0153uvre du CI\/CD pour SQL\n\n\n- Mettre en place le contr\u00f4le de code source pour les bases de donn\u00e9es\n- G\u00e9rer les branches et les pull requests\n- D\u00e9tecter les d\u00e9rives de sch\u00e9ma\n- Impl\u00e9menter des pipelines CI\/CD avec GitHub Actions et Azure DevOps\n- Concevoir des strat\u00e9gies de test\n- Exercice : impl\u00e9menter un pipeline CI\/CD\nInt\u00e9gration avec les services Azure\n\n\n- Cr\u00e9er des API REST et GraphQL pour les bases de donn\u00e9es SQL\n- D\u00e9ployer des solutions sur Azure\n- Configurer la supervision avec Azure Monitor\n- Mettre en place des architectures \u00e9v\u00e9nementielles\n- Exercice : configurer Data API Builder\nInt\u00e9gration de l\u2019intelligence artificielle avec SQL\n\n\n- Int\u00e9grer des mod\u00e8les IA dans Azure SQL Database\n- Concevoir et g\u00e9rer des embeddings\n- Maintenir la coh\u00e9rence des donn\u00e9es et des mod\u00e8les\n- Exercice : g\u00e9n\u00e9rer et mettre \u00e0 jour des embeddings\nRecherche intelligente avec SQL\n\n\n- Impl\u00e9menter la recherche en texte int\u00e9gral\n- Mettre en place la recherche vectorielle\n- Combiner recherche vectorielle et textuelle\n- Optimiser le classement des r\u00e9sultats\n- Exercice : impl\u00e9menter une recherche intelligente\nImpl\u00e9mentation de solutions RAG avec SQL\n\n\n- Comprendre les architectures RAG\n- Pr\u00e9parer les donn\u00e9es SQL comme contexte pour les mod\u00e8les de langage\n- Construire des prompts enrichis\n- G\u00e9n\u00e9rer et exploiter les r\u00e9ponses des mod\u00e8les\n- Exercice : impl\u00e9menter une solution RAG","outline_plain":"Conception et impl\u00e9mentation des objets de base de donn\u00e9es\n\n\n- Concevoir des tables efficaces et adapt\u00e9es aux besoins m\u00e9tier\n- Optimiser les performances avec les index\n- Utiliser des types de tables sp\u00e9cialis\u00e9s\n- Appliquer l\u2019int\u00e9grit\u00e9 des donn\u00e9es avec des contraintes\n- G\u00e9rer les donn\u00e9es JSON dans SQL\n- Mettre en \u0153uvre des strat\u00e9gies de partitionnement\n- Exercice : cr\u00e9er et g\u00e9rer des objets de base de donn\u00e9es\nImpl\u00e9mentation des objets de programmabilit\u00e9\n\n\n- Cr\u00e9er et utiliser des vues\n- D\u00e9velopper des proc\u00e9dures stock\u00e9es\n- Impl\u00e9menter des fonctions scalaires et tabulaires\n- Cr\u00e9er des d\u00e9clencheurs\n- Choisir les objets de programmabilit\u00e9 adapt\u00e9s aux besoins\n- Exercice : impl\u00e9menter des objets de programmabilit\u00e9\nD\u00e9veloppement avanc\u00e9 en T-SQL\n\n\n- Utiliser les expressions de table communes (CTE)\n- Exploiter les fonctions de fen\u00eatre pour l\u2019analytique\n- Manipuler des donn\u00e9es JSON\n- Utiliser des expressions r\u00e9guli\u00e8res et des correspondances approximatives\n- Interroger des graphes de donn\u00e9es\n- G\u00e9rer les erreurs avec TRY...CATCH\n- Exercice : utilisation des fonctions JSON\nD\u00e9veloppement assist\u00e9 par l\u2019IA\n\n\n- Utiliser GitHub Copilot et Fabric Copilot pour le d\u00e9veloppement SQL\n- Configurer les outils d\u2019IA et leurs param\u00e8tres\n- Comprendre les enjeux de s\u00e9curit\u00e9 li\u00e9s \u00e0 l\u2019IA\n- Int\u00e9grer des assistants IA dans les workflows de d\u00e9veloppement\n- Exercice : configurer des outils IA pour le d\u00e9veloppement de bases de donn\u00e9es\nS\u00e9curit\u00e9 et conformit\u00e9 des donn\u00e9es\n\n\n- Mettre en \u0153uvre le chiffrement des donn\u00e9es\n- Configurer le masquage dynamique des donn\u00e9es\n- Impl\u00e9menter la s\u00e9curit\u00e9 au niveau des lignes\n- G\u00e9rer les autorisations et les acc\u00e8s\n- Mettre en place l\u2019audit des bases de donn\u00e9es\n- S\u00e9curiser les services IA et les API de donn\u00e9es\n- Exercice : impl\u00e9menter des fonctionnalit\u00e9s de s\u00e9curit\u00e9\nOptimisation des performances\n\n\n- Choisir les configurations adapt\u00e9es aux bases de donn\u00e9es\n- G\u00e9rer la concurrence et les niveaux d\u2019isolation\n- Analyser les performances avec les plans d\u2019ex\u00e9cution et les DMV\n- Utiliser Query Store pour optimiser les requ\u00eates\n- Identifier et r\u00e9soudre les blocages et interblocages\n- Exercice : optimiser les performances des requ\u00eates\nMise en \u0153uvre du CI\/CD pour SQL\n\n\n- Mettre en place le contr\u00f4le de code source pour les bases de donn\u00e9es\n- G\u00e9rer les branches et les pull requests\n- D\u00e9tecter les d\u00e9rives de sch\u00e9ma\n- Impl\u00e9menter des pipelines CI\/CD avec GitHub Actions et Azure DevOps\n- Concevoir des strat\u00e9gies de test\n- Exercice : impl\u00e9menter un pipeline CI\/CD\nInt\u00e9gration avec les services Azure\n\n\n- Cr\u00e9er des API REST et GraphQL pour les bases de donn\u00e9es SQL\n- D\u00e9ployer des solutions sur Azure\n- Configurer la supervision avec Azure Monitor\n- Mettre en place des architectures \u00e9v\u00e9nementielles\n- Exercice : configurer Data API Builder\nInt\u00e9gration de l\u2019intelligence artificielle avec SQL\n\n\n- Int\u00e9grer des mod\u00e8les IA dans Azure SQL Database\n- Concevoir et g\u00e9rer des embeddings\n- Maintenir la coh\u00e9rence des donn\u00e9es et des mod\u00e8les\n- Exercice : g\u00e9n\u00e9rer et mettre \u00e0 jour des embeddings\nRecherche intelligente avec SQL\n\n\n- Impl\u00e9menter la recherche en texte int\u00e9gral\n- Mettre en place la recherche vectorielle\n- Combiner recherche vectorielle et textuelle\n- Optimiser le classement des r\u00e9sultats\n- Exercice : impl\u00e9menter une recherche intelligente\nImpl\u00e9mentation de solutions RAG avec SQL\n\n\n- Comprendre les architectures RAG\n- Pr\u00e9parer les donn\u00e9es SQL comme contexte pour les mod\u00e8les de langage\n- Construire des prompts enrichis\n- G\u00e9n\u00e9rer et exploiter les r\u00e9ponses des mod\u00e8les\n- Exercice : impl\u00e9menter une solution RAG","summary_plain":"Ce cours fournit aux \u00e9tudiants les connaissances et les comp\u00e9tences n\u00e9cessaires pour concevoir et d\u00e9velopper des solutions de base de donn\u00e9es compatibles avec l\u2019IA sur les plateformes Microsoft SQL, y compris SQL Server, Azure SQL et les bases de donn\u00e9es SQL dans Microsoft Fabric. Il est destin\u00e9 aux professionnels qui cr\u00e9ent des solutions de donn\u00e9es modernes qui int\u00e8grent des donn\u00e9es structur\u00e9es et semi-structur\u00e9es et incorporent des fonctionnalit\u00e9s IA dans des applications d\u2019entreprise \u00e9volutives. Il sera \u00e9galement utile pour les personnes qui d\u00e9veloppent des applications qui s\u2019appuient sur des services de donn\u00e9es BAS\u00c9S sur SQL am\u00e9lior\u00e9s avec la recherche vectorielle, les incorporations et d\u2019autres fonctionnalit\u00e9s pilot\u00e9es par l\u2019IA.","version":"1.0","duration":{"unit":"d","value":4,"formatted":"4 jours"},"pricelist":{"List Price":{"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":2390},"GB":{"country":"GB","currency":"GBP","taxrate":20,"price":2610},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":2390},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":2390},"SE":{"country":"SE","currency":"EUR","taxrate":25,"price":2390},"SI":{"country":"SI","currency":"EUR","taxrate":20,"price":2390},"FR":{"country":"FR","currency":"EUR","taxrate":19.6,"price":3150},"IT":{"country":"IT","currency":"EUR","taxrate":20,"price":1690}}},"lastchanged":"2026-04-03T02:17:43+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course-schedule\/37095","source_lang":"fr","source":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course\/microsoft-dp-800t00"}}