Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > > > Cursus Développeur SQL Server 2016/2017

Cursus Développeur SQL Server 2016/2017

Cursus Métier Certifiant

sqlserver
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 traitement 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.

Objectifs

  • Savoir réaliser des requêtes simples ou complexes pour manipuler les données d’une base SQL Server 2016
  • 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 œuvre l'intégrité des données dans Microsoft SQL Server 2016
  • Apprendre à exploiter des données spatiales et à manipuler des données hiérarchiques XML
  • Valoriser ses compétences par l’obtention de la certification MCSA SQL Server 2016 Database Development

Public

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

Prérequis

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

Programme de la formation

1 - Écrire des requêtes Transact SQL pour SQL Server 2016 (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 2016
  • Introduction à Microsoft SQL Server 2016 : 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 2016 : 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

Test 70-761

  • Requêtes de données avec Transact-SQL: atteste des aptitudes à écrire des requêtes pour manipuler les données d’un serveur SQL Server 2016

2 - Développer des bases de données SQL Server 2016 (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

Test 70-762

  • Développer des bases de données Microsoft SQL 2016 : atteste des aptitudes nécessaires à la création des contenus de base de données SQL Server

Les + de cette 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.
Un cursus construit autour de formations officielles Microsoft. (Les supports de certains modules peuvent être en anglais. Rapprochez-vous de notre Service Conseil Clients pour connaître la langue de la dernière version des supports).

Certification

Cette formation prépare au test suivant 70-761, 70-762 et entre en jeu dans le cursus de certification MCSA SQL Server 2016 DataBase Development.