CPF
 

Formation - Cursus Développeur SQL Server

Cursus Métier certifiant

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
CM058

Durée
10 jours (70 heures)
certification incluse

Prix
5 095,00 €  HT

Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

Quelle que soit leur nature et leur vocation, les applications sont aujourd'hui quasiment systématiquement "connectées" à des bases de données. Aussi leur bon fonctionnement et leurs performances dépendent-t-ils fortement de la manière dont ces données sont stockées, gérées et manipulées. Et plus la structure des bases a été réfléchi, plus les traitements ont été prévus au sein même du SGDB par l'intermédiaire de procédures stockées par exemple, plus les applications seront performantes. Les participants à ce cursus métier apprendront à optimiser la structure des bases et à créer des objets favorisant la conception d'applications robustes, fiables et performantes.

Cette formation prépare au test ENI-SQL.
Cette formation entre en jeu dans le cursus de certification Langage SQL : Exploiter une base de données relationnelle.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Toute personne amenée à mettre en oeuvre des développements personnalisés dans des bases de données SQL Server

Prérequis

  • Connaissances des bases de données relationnelles
  • Connaissance basique du système d'exploitation Windows et de ses fonctionnalités principales
Programme

Le programme

1 - Écrire des requêtes Transact SQL pour SQL Server (5j)

  • Objectif : Savoir écrire des requêtes Transact SQL complexes pour créer et manipuler tous les objets d'une base de données SQL Server
  • Introduction à Microsoft SQL Server : architecture, versions, démarrage avec SQL Server Management Studio
  • Introduction aux requêtes T-SQL : notion d'ensembles, logique des prédicats, ordre logique des opérations
  • Écrire des requêtes SELECT : instructions simples, suppression des doublons, alias, expressions CASE
  • Interrogation de tables multiples : jointures internes et externes, jointures croisées et auto-jointure
  • Tri et filtrage de données : tri, filtrages avec prédicats, options de filtrage
  • Travailler avec les types de données SQL Server : données de type caractères et dates et d'heures
  • Utiliser DML pour modifier des données : insérer, modifier ou supprimer des données
  • Utiliser des fonctions intégrées : écriture de requêtes, fonctions de conversion, fonctions logiques, fonctions prenant en charge la valeur NULL
  • Grouper et agréger des données : fonctions d'agrégation, clauses GROUP BY et HAVING
  • Utiliser les sous-requêtes : sous-requêtes autonomes ou corrélées
  • Utilisation des opérateurs ensemblistes : UNION, EXCEPT, INTERSECT et APPLY

2 - Développer des bases de données SQL Server (5j)

  • Objectif : Acquérir les compétences nécessaires à la création des structures de stockage de données de SQL Server et les objets nécessaires au développement d'applications
  • Introduction au développement de base de données : la plate-forme SQL Server, les tâches du développement de base de données
  • Conception et implémentation de tables : création et modification de tables, types de données, schémas
  • Conception avancée de tables : partitionnement et compression de données, tables temporelles
  • Assurer l'intégrité des données au moyen de contraintes
  • Introduction à l'indexation : concepts, types de données et index
  • Concevoir des stratégies d'indexation optimisées : index couvrant, gestion d'index, plans d'exécution, utilisation de DTE
  • Index columnstore : introduction, création d'index
  • Concevoir et implémenter les vues : création et gestion des vues, performances
  • Conception et implémentation de procédures stockées
  • Conception et implémentation de fonctions définies par l'utilisateur : vue d'ensemble, fonctions scalaires, fonctions table de valeur, alternatives aux fonctions
  • Répondre aux manipulations de données à l'aide de déclencheurs : conception et implémentation de déclencheurs DML
  • Utilisation de tables en mémoire : tables en mémoire, procédures stockées natives
  • Implémentation de code managé dans SQL Server : introduction, importation des ensembles, intégration du CLR SQL
  • Stocker et interroger des données XML dans SQL Server : XML et schémas XML, implémentation du type de données XML, instruction T-SQL FOR XML, xQuery
  • Travailler avec les données spatiales SQL Server : les types de données spatiales, utilisation dans les applications
  • Stocker et interroger des BLOB et des documents textes dans SQL Server

3 - Passage de l'examen

  • "Langage SQL : Exploiter une base de données relationnelle" : atteste des aptitudes des candidats à utiliser le langage SQL pour assurer l'exploitation courante de l'environnement
Objectifs

Les objectifs de la formation

  • Savoir réaliser des requêtes simples ou complexes pour manipuler les données d'une base SQL Server
  • Comprendre comment utiliser des requêtes pour grouper et agréger des données
  • Savoir créer et utiliser les objets de programmation
  • Disposer des compétences nécessaires à la création de bases de données et de fichiers de bases de données et savoir en garantir les performances
  • Maîtriser la création des procédures stockées et des fonctions
  • Savoir mettre en oeuvre l'intégrité des données dans Microsoft SQL Server
  • Apprendre à exploiter des données spatiales et à manipuler des données hiérarchiques XML
Points forts

Les points forts de la formation

  • Chaque participant établit son propre planning de formation. En fonction de la date de début choisie parmi celles proposées ci-dessous, nos Conseillers Formation proposent différentes dates pour chacun des modules du cursus. Pour des raisons d'efficacité pédagogique, il est fortement recommandé de suivre les modules dans l'ordre présenté sur ce programme.
  • L'alternance de formations et de périodes de mise en pratique en entreprise favorise l'acquisition rapide et durable de nouveaux savoirs.
  • Animé par un expert spécialiste du sujet traité, chacun des 2 modules aborde un aspect spécifique de la thématique de formation.
  • A travers de nombreuses mises en situation, les participants mettront en pratique les aspects théoriques abordés au cours des différentes étapes du cursus.
  • Le passage du test est inclus dans le prix du cursus.

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Financement

Les solutions de financement

Cette formation préparant au passage de la certification "Langage SQL : Exploiter une base de données relationnelle" est éligible au CPF. Connectez-vous sur www.moncompteformation.gouv.fr

Dates et villes

Mise à jour le 08/12/2022

Trier par:

  • Aucun résultat avec vos filtres de recherche