MCSA : SQL Server 2016 - Développement de bases de données
Maîtrisez le langage Transact-SQL et le développement de bases de données Microsoft SQL Server 2016, de l'interrogation des données jusqu'aux fonctionnalités avancées, en préparation de la certification MCSA.
À propos de cette formation
Cette formation intensive couvre l'ensemble du développement de bases de données sous Microsoft SQL Server 2016. Elle part des fondamentaux de l'architecture SQL Server et du langage Transact-SQL pour progresser jusqu'aux techniques avancées : indexation, procédures stockées, fonctions, triggers, tables en mémoire, données XML et spatiales, gestion de la concurrence et optimisation des performances.
Structurée autour de nombreux ateliers pratiques, elle alterne théorie et manipulation directe dans SQL Server Management Studio afin d'ancrer durablement les compétences. Les participants apprennent à écrire des requêtes efficaces, à concevoir des schémas robustes et à mettre en œuvre les objets programmables du serveur.
En préparant les certifications de la piste MCSA: SQL 2016 Database Development, ce parcours ouvre des débouchés vers les métiers de développeur SQL, concepteur de bases de données et administrateur de données, très recherchés au sein des directions informatiques.
Ce que vous allez apprendre
À la fin de la formation, vous serez capable de :
- Décrire l'architecture de SQL Server 2016 et utiliser SQL Server Management Studio
- Écrire des requêtes Transact-SQL pour interroger, trier et filtrer les données d'une ou plusieurs tables
- Exploiter les fonctions intégrées, l'agrégation, les sous-requêtes et les expressions de table
- Programmer en T-SQL en maîtrisant les transactions, la gestion des erreurs et le SQL dynamique
- Concevoir et implémenter des tables, contraintes d'intégrité et stratégies d'indexation optimisées
- Créer et gérer des vues, procédures stockées, fonctions et triggers
- Mettre en œuvre les fonctionnalités avancées : tables in-memory, code managé, données XML, spatiales et BLOB
- Optimiser la concurrence et les performances des bases de données SQL Server
Un parcours en 7 modules
35 heures structurées, de la théorie à la pratique.
01 Fondamentaux de SQL Server 2016 et de Transact-SQL 5h
- Architecture et outils de SQL Server 2016, SQL Server Management Studio
- Comprendre les ensembles, les prédicats logiques et l'ordre logique du SELECT
- Écrire des requêtes SELECT simples, DISTINCT, alias et CASE
- Interroger plusieurs tables : jointures internes, externes, auto-jointures et croisées
02 Manipulation et transformation des données 5h
- Trier et filtrer : WHERE, TOP, OFFSET-FETCH, gestion des NULL
- Types de données SQL Server, chaînes, dates et heures
- Modifier les données avec INSERT, UPDATE, DELETE
- Fonctions intégrées, de conversion et logiques
03 Requêtes avancées 5h
- Regrouper et agréger : GROUP BY, HAVING, fonctions d'agrégation
- Sous-requêtes simples et corrélées, prédicat EXISTS
- Expressions de table, tables dérivées et vues en ligne
- Opérateurs d'ensemble (UNION, EXCEPT, INTERSECT, APPLY), fonctions de fenêtrage, PIVOT/UNPIVOT
04 Programmation Transact-SQL 5h
- Exécuter et paramétrer des procédures stockées, SQL dynamique
- Lots, variables, contrôle de flux et synonymes
- Gestion des erreurs avec TRY/CATCH et THROW
- Implémenter les transactions : BEGIN, COMMIT, ROLLBACK
05 Conception de bases de données, tables et index 5h
- Conception des tables, types de données, schémas et partitionnement
- Contraintes et intégrité référentielle
- Concepts, types et stratégies d'indexation optimisées
- Index couvrants, plans d'exécution et index Columnstore
06 Objets programmables du serveur 5h
- Conception et mise en œuvre des vues
- Procédures stockées paramétrées et contexte d'exécution
- Fonctions scalaires et de table
- Triggers DML : conception et concepts avancés
07 Fonctionnalités avancées et performances 5h
- Tables en mémoire (in-memory) et procédures stockées natives
- Intégration du code managé SQL CLR
- Stockage et interrogation des données XML, spatiales et BLOB (FILESTREAM, recherche en texte intégral)
- Concurrence, verrouillage, événements étendus et optimisation des performances
Connaissances de base du système d'exploitation Microsoft Windows et de ses fonctionnalités principales. Une première expérience des bases de données relationnelles est recommandée.
Développeurs, concepteurs de bases de données, administrateurs de données et professionnels de l'informatique souhaitant développer et exploiter des bases de données Microsoft SQL Server 2016.
Apprenez avec un expert du terrain
Une pédagogie orientée projet, nourrie par des cas concrets.
Mohamed Trabelsi
Consultant-formateur certifié, praticien du domaine.
Prochaines sessions
Places limitées pour garantir un suivi personnalisé.
Toutes les sessions
Voir le calendrier| Date de début | Horaire | Lieu | Formateur | Places | |
|---|---|---|---|---|---|
|
10/08/2026
Lundi
|
09h00 – 16h00 |
En ligne
Classe virtuelle
|
Mohamed Trabelsi | 10 places restantes | |
|
31/08/2026
Lundi
|
09h00 – 16h00 |
Tunis
Salle Alpha
|
Mohamed Trabelsi | 9 places restantes |
Avis des apprenants
Aucun avis pour le moment. Soyez le premier à partager votre expérience !
Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.
Prêt à préparer votre certification ?
Rejoignez la prochaine session du 10 août 2026 à En ligne. Certificat Experteam inclus.
Formations similaires
D'autres parcours pour développer vos compétences techniques.