Programmation avancée de SQL Server 2008 

 


Ce workshop, d'une durée de trois jours, s'adresse aux développeurs d'applications .Net intervenant sur des projets de développement sur SQL Server, et devant développer des fonctionnalités avancées sur le moteur relationnel, en Transact-Sql (T-SQL) ou dans un langage .Net (VB.NET ou C#).

Durée : 3 jours

Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
Connaissance des fondamentaux du développement d'application avec Visual Studio,
Pratique du langage C# ou VB.NET, Pratique de SQL Server.


Format
Workshop.

Structure de la formation

Module 1 : Vue d'ensemble de la programmation SQL Server
Architecture d'application
Outils de programmation
Rappel sur le T-SQL
Mode d'exécution des instructions T-SQL
Programmation .Net sur SQLCLR

Module 2 : Eléments de programmation avancée T-SQL
Gestion des erreurs
Création et optimisation de requêtes récursives
Utilisation de PIVOT pour le traitement des données
Fonctions de Ranking et de statistique
Information d'exécution
Utilisation de paramètres Table
Gestion des dates
Suivi des changements de données
Gestion des données géographiques

Module 3 : Utilisation de XML dans SQL Server
Présentation du type XML
le stockage d'information
Utilisation des schémas XSD
Requêtage d'élément d'un champ de type XML

Module 4 : Développement en .Net dans SQL Server 
Intégration de .Net dans SQL Server
Développement
Création de procédure stockées et de types
La notification de Query

Module 5 : Les services Web dans SQL Server

Présentation
Activation du broker
Gestion de la sécurité
Ordre T-SQL
Développement et publication

Module 6 : Utilisation du SMO
Vue d'ensemble de utilisation du SMO
L'écriture d'informations
La lecture d'informations
Le développement d'outils spécifiques avec SMO

Module 7 : Mode déconnecté dans les applications
Vue d'ensemble du Sync Framework
SQL Server Compaq
Structure de sauvegarde locale
Programmation et utilisation



(c) copyright 2005 -    Agilcom   PAE du Levray, 10 route de Nanfray, 74960 Cran Gévrier - France -  +33 (0)4 50 10 49 70