
Formation Microsoft SQL Server
Maîtrisez Microsoft SQL Server, de l'architecture et des fondamentaux T-SQL à l'optimisation avancée des performances, à la sécurité et à la haute disponibilité. Cette formation complète couvre tout ce dont les développeurs et administrateurs de bases de données ont besoin pour créer, optimiser et protéger les environnements SQL Server. Que vous écriviez des requêtes complexes ou que vous configuriez des groupes de disponibilité Always On, ce cours vous offre les compétences pratiques que les employeurs exigent.
Ce que vous allez apprendre:
Vous acquerrez une compréhension approfondie de l'architecture, de l'installation et de la configuration de SQL Server avant d'aborder la conception de bases de données relationnelles et l'interrogation T-SQL. Le cours couvre des sujets avancés, notamment les fonctions de fenêtrage, les procédures stockées, les déclencheurs et le SQL dynamique. Vous apprendrez à lire les plans d'exécution, à optimiser les requêtes et à gérer les index pour des performances optimales. Le contrôle des transactions, le comportement de verrouillage et la résolution des interblocages sont traités en profondeur. Les sujets de sécurité incluent l'authentification, le chiffrement, l'audit et le contrôle d'accès au niveau des lignes. Vous explorerez également les stratégies de sauvegarde, la planification de la reprise après sinistre et les groupes de disponibilité Always On pour répondre aux exigences de fiabilité du monde réel.
Comment vous étudiez de façon pratique Formation Microsoft SQL Server
Comment vous pratiquez Formation Microsoft SQL Server
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 36 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsArchitecture de SQL Server et Installation
Architecture de SQL Server et Installation
Leçon 1 • Architecture de Stockage de SQL Server
Explique comment SQL Server organise les fichiers de données, les fichiers journaux et les structures mémoire. Construit le modèle mental nécessaire pour les sujets de performance et de récupération ultérieurs.
Leçon 2 • Notions Essentielles de SQL Server Management Studio
Présente SSMS comme l'interface principale d'administration et de développement. Les étudiants naviguent dans l'Explorateur d'objets, l'éditeur de requêtes et les barres d'outils clés.
Leçon 3 • Éditions et Composants de SQL Server
Couvre les principales éditions de SQL Server, les composants du moteur principal et l'architecture des services. Fournit le contexte pour toutes les décisions ultérieures de configuration et de développement.
Leçon 4 • Installation et Configuration Initiale
Guide à travers la planification pré-installation, les étapes de l'assistant d'installation et la configuration post-installation. Garantit une instance correctement configurée avant tout travail sur la base de données.
Chapitre 2MasquerCacher les détailsVoir les détailsConception de Base de Données et Fondamentaux T-SQL
Conception de Base de Données et Fondamentaux T-SQL
Leçon 1 • Principes de Conception de Base de Données Relationnelle
Couvre la modélisation entité-relation, les formes normales et les contraintes clés. Fournit les bases de conception nécessaires avant d'écrire tout DDL de schéma.
Leçon 2 • Création et Gestion des Objets de Base de Données
Enseigne les instructions DDL pour les bases de données, les tables et les contraintes. Les étudiants appliquent les principes de conception en construisant des objets de schéma dans SQL Server.
Leçon 3 • Techniques Fondamentales de Requête SELECT
Présente la syntaxe SELECT, le filtrage, le tri et les expressions de colonnes. Forme la base de tout travail de récupération de données tout au long du cours.
Leçon 4 • Jointures et Opérations d'Ensemble
Explique INNER, OUTER, CROSS et les auto-jointures ainsi que UNION et EXCEPT. Les étudiants combinent des données provenant de plusieurs tables pour répondre à des questions multi-entités.
Leçon 5 • Modification des Données avec DML
Couvre les instructions INSERT, UPDATE, DELETE et MERGE avec des pratiques sûres. Relie la conception du schéma à la gestion pratique du cycle de vie des données.
Chapitre 3MasquerCacher les détailsVoir les détailsInterrogation T-SQL Avancée
Interrogation T-SQL Avancée
Leçon 1 • Fonctions de Fenêtrage et Classement
Introduit la clause OVER, le partitionnement, l'ordonnancement et la spécification de fenêtre pour les requêtes analytiques. Permet des calculs au niveau des lignes sans réduire les ensembles de résultats.
Leçon 2 • Fonctions de Chaîne, de Date et de Conversion
Couvre les fonctions intégrées pour la manipulation de texte, l'arithmétique de dates et la conversion de types. Prépare les étudiants à gérer des tâches de qualité et de formatage de données du monde réel.
Leçon 3 • Agrégation et Regroupement
Enseigne GROUP BY, HAVING et les fonctions d'agrégat pour résumer les données. S'appuie directement sur les fondamentaux de SELECT pour permettre les requêtes de reporting.
Leçon 4 • Pivotement et Dépivotement de Données
Enseigne les opérateurs PIVOT et UNPIVOT ainsi que les techniques de pivot dynamique. Les étudiants transforment des données en lignes en rapports en colonnes et vice versa.
Leçon 5 • Sous-requêtes et Expressions de Table Courantes
Couvre les sous-requêtes corrélées et non corrélées, les CTE et les CTE récursives. Les étudiants restructurent une logique complexe en blocs de requêtes lisibles et maintenables.
Chapitre 4MasquerCacher les détailsVoir les détailsProcédures Stockées, Fonctions et Déclencheurs
Procédures Stockées, Fonctions et Déclencheurs
Leçon 1 • Conception et Utilisation des Procédures Stockées
Couvre la syntaxe CREATE PROCEDURE, les paramètres et les modèles d'exécution. Établit les procédures stockées comme interface principale pour l'interaction application-base de données.
Leçon 2 • Fonctions Définies par l'Utilisateur
Explique les UDF scalaires, les fonctions table en ligne et les TVF multi-instructions avec leurs implications en termes de performances. Les étudiants choisissent le type de fonction approprié pour chaque cas d'usage.
Leçon 3 • Déclencheurs : DML et DDL
Couvre les déclencheurs DML AFTER et INSTEAD OF ainsi que les déclencheurs DDL pour l'audit de schéma. Les étudiants implémentent des réponses automatisées aux événements de modification de données et de schéma.
Leçon 4 • Flux de Contrôle et SQL Dynamique
Enseigne IF/ELSE, les boucles WHILE, les expressions CASE et la construction sécurisée de SQL dynamique. Permet une logique conditionnelle et pilotée par les données dans les modules T-SQL.
Chapitre 5MasquerCacher les détailsVoir les détailsIndexation et Optimisation des Performances des Requêtes
Indexation et Optimisation des Performances des Requêtes
Leçon 1 • Types d'Index et Structure Interne
Explique les index clusterisés, non clusterisés, couvrants et filtrés ainsi que leur structure B-tree. Fournit les bases conceptuelles pour toutes les décisions d'indexation.
Leçon 2 • Lecture et Interprétation des Plans d'Exécution
Enseigne comment lire les plans d'exécution estimés et réels, les opérateurs et les pourcentages de coût. Les étudiants identifient les opérations les plus coûteuses dans un plan de requête.
Leçon 3 • Magasin des Requêtes et Surveillance des Performances
Introduit le Magasin des Requêtes pour le suivi de l'historique des plans et la détection des régressions. Les étudiants utilisent les rapports intégrés pour identifier et forcer des plans d'exécution stables.
Leçon 4 • Techniques d'Optimisation des Requêtes
Applique les règles de SARGabilité, les indicateurs d'ordre de jointure et les modèles de réécriture pour améliorer la vitesse des requêtes. Relie l'analyse des plans d'exécution à des modifications concrètes en T-SQL.
Leçon 5 • Maintenance des Index et Statistiques
Couvre la détection de fragmentation, les stratégies de reconstruction vs réorganisation et la gestion des statistiques. Garantit l'efficacité des index après les modifications de données dans le temps.
Chapitre 6MasquerCacher les détailsVoir les détailsGestion des Transactions et Concurrence
Gestion des Transactions et Concurrence
Leçon 1 • Fondamentaux des Transactions
Couvre les propriétés ACID, la syntaxe explicite des transactions et les points de sauvegarde. Établit les garanties de correction dont dépendent tous les sujets de concurrence ultérieurs.
Leçon 2 • Détection et Résolution des Interblocages
Enseigne comment SQL Server détecte les interblocages, capture les graphes d'interblocage et les stratégies pour les éliminer. Les étudiants reconçoivent les transactions pour minimiser le risque d'interblocage.
Leçon 3 • Verrouillage et Blocage
Explique les types de verrous, l'escalade de verrous et la formation de chaînes de blocage. Les étudiants utilisent les DMV pour identifier et résoudre les blocages dans un système en production.
Leçon 4 • Niveaux d'Isolation et Cohérence de Lecture
Couvre les cinq niveaux d'isolation et leurs compromis en matière d'anomalies de concurrence. Les étudiants sélectionnent le niveau approprié pour chaque charge de travail applicative.
Chapitre 7MasquerCacher les détailsVoir les détailsSécurité, Autorisations et Conformité
Sécurité, Autorisations et Conformité
Leçon 1 • Audit et Masquage des Données
Présente l'Audit SQL Server, les Événements Étendus pour la surveillance de la sécurité et le Masquage Dynamique des Données. Les étudiants construisent des pistes d'audit et masquent les colonnes sensibles pour les utilisateurs non privilégiés.
Leçon 2 • Authentification et Gestion des Connexions
Couvre les modes d'authentification Windows et SQL Server, la création de connexions et les stratégies de mots de passe. Établit la couche d'identité dont dépendent toutes les attributions d'autorisations.
Leçon 3 • Techniques de Chiffrement des Données
Couvre le Chiffrement Transparent des Données, le chiffrement au niveau colonne et Always Encrypted. Les étudiants protègent les données au repos et en transit contre les accès non autorisés.
Leçon 4 • Autorisation et Contrôle d'Accès Basé sur les Rôles
Enseigne GRANT, DENY, REVOKE et les rôles de base de données fixes vs personnalisés. Les étudiants implémentent un accès avec le moindre privilège pour les utilisateurs applicatifs et de reporting.
Chapitre 8MasquerCacher les détailsVoir les détailsSauvegarde, Récupération et Haute Disponibilité
Sauvegarde, Récupération et Haute Disponibilité
Leçon 1 • Types de Sauvegarde et Modèles de Récupération
Explique les sauvegardes complètes, différentielles et du journal des transactions ainsi que les trois modèles de récupération. Les étudiants sélectionnent le modèle correct et le planning de sauvegarde pour chaque charge de travail.
Leçon 2 • Groupes de Disponibilité Always On
Présente l'architecture AG, les rôles de réplicas, les modes de basculement et la configuration de l'écouteur. Les étudiants configurent un AG de base pour atteindre un basculement automatique et des réplicas secondaires lisibles.
Leçon 3 • Planification de la Reprise Après Sinistre
Enseigne la définition du RTO et du RPO, la création d'un runbook de reprise et les procédures de test de récupération. Les étudiants traduisent les exigences métier en un plan de reprise documenté et testable.
Leçon 4 • Opérations de Restauration et Récupération à un Instant Précis
Couvre la syntaxe RESTORE DATABASE, les séquences de restauration et la récupération à un instant précis à l'aide des sauvegardes du journal. Les étudiants récupèrent des bases de données à des moments spécifiques après des pannes simulées.
Leçon 5 • Alternatives de Livraison de Journaux et Mise en Miroir de Base de Données
Couvre la livraison de journaux comme solution de secours à chaud et ses exigences de surveillance. Positionne la livraison de journaux par rapport aux solutions AG modernes pour les environnements hérités.
Votre certificat valide de réussite
Ce cours est pour vous :
Développeur junior : doit cesser de dépendre des administrateurs de bases de données pour chaque tâche de base de données.
Généraliste en IT : veut se spécialiser dans les bases de données et augmenter son potentiel de revenus.
Analyste de données : nécessite des compétences plus approfondies en SQL pour traiter des jeux de données complexes à grande échelle.
Reconvertisseur professionnel : vient d'un milieu non technique et vise des rôles de bases de données.
Administrateur système : gère les instances SQL Server mais manque de formation formelle en T-SQL.
Étudiant diplômé de l’université : a étudié l’informatique et souhaite acquérir des compétences pratiques en bases de données, prêtes à l’emploi.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Côte d’Ivoire ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















