Développement d`applications avec Ado.Net pour Microsoft SQL
Transcription
Développement d`applications avec Ado.Net pour Microsoft SQL
Développement d'applications avec Ado.Net pour Microsoft SQL Server 2000 – (2389) DUREE : 3 JOURS Après ce stage, vous serez capable de : Vous connecter à des sources de SQL Server ou autres et accéder aux données. Créer un service Web utilisant ADO .NET. Créer et gérer des banques de données locales à l'aide d'un ensemble de données. Accéder à des documents XML et y entrer des données. OBJECTIFS : Créer des applications centrées sur les données et des services Web avec ADO .NET, Microsoft SQL Server 2000 et Microsoft .NET Framework. PARTICIPANTS : Développeur C# (VB.NET). PRE-REQUIS : Langage SQL. Notions sur les documents, les feuilles de style et les schémas XML. Connaissance de VB .NET, VBA ou de VB 6.0. PROGRAMME VUE D’ENSEMBLE DES APPLICATIONS CENTREES SUR LES DONNEES Évolution des applications centrées sur les données Vue d'ensemble de l'architecture et des services .NET ADO .NET Utilisation de Microsoft BizTalkTM Server 2000 ARCHITECTURE ADO.NET Utilisation des espaces de noms liés aux données Modèle d'objet ADO .NET Choix d'un environnement d'applications connecté en permanence ou par intermittence CONNEXION A SQL SERVER ET D'AUTRES SOURCES DE DONNEES Connexion à des sources de données Fournisseurs gérés et performances Configuration de la chaîne de connexion Création d'une classe de connexion personnalisée à l'aide de l'héritage Gestion de la connexion ACCES AUX DONNEES DANS UN ENVIRONNEMENT CONNECTE Création d'objets de commande SQL et OLE DB Exécution d'objets de commande SQL et OLE DB Utilisation de l'objet DataReader MODIFICATION ET MANIPULATION DE DONNEES DANS UN ENVIRONNEMENT CONNECTE Exécution d'un objet de commande qui encapsule SQL Exécution d'un objet de commande qui appelle une procédure stockée Conseils pratiques pour l'écriture d'instructions et de procédures stockées SQL Mise en cache de procédures stockées et utilisation de procédures stockées temporaires Gestion des exceptions Contrôle du verrouillage de SQL Server CREATION ET MANIPULATION DE SCHEMASPOUR UN CACHE DE DONNES LOCAL Définition des relations (et d'une contrainte ForeignKeyConstraint associée) Ajout de l'objet DataTable à un objet DataSet Chargement et persistance d'un schéma de cache local Utilisation d'ADO .NET pour faire persister les données en tant que XML Génération d'un schéma à partir de documents XML DOLFI - Société de Formation et de Développement pour l’Informatique 46, rue de la Roche – 95300 PONTOISE - RCS : B438093791 - Siret : 438 093 791 00012 Tel : 01 30 75 02 38 - Fax : 01 34 69 88 30 - : [email protected] Retrouver toutes les informations sur nos stages : http://www.dolfi-formation.net ACCES AUX DONNEES DANS UN ENVIRONNEMENT DECONNECTE Configuration d'un objet DataAdapter pour extraire des informations Création automatique d'un objet DataSet et d'un schéma Ajout de données à un objet DataSet à l'aide d'un objet DataAdapter Exécution d'un schéma de planification XLANG MODIFICATION ET MANIPULATION DE DONNEES DANS UN ENVIRONNEMENT DECONNECTE Configuration d'un objet DataAdapter pour modifier des informations Modification de données d'un objet DataSet Persistance des modifications de données sur un serveur GESTION DE TRANSACTIONS Utilisation de transactions SQL Server Objets de connexion et de transaction ADO .NET Inscription dans des transactions distribuées Gestion des files d'attente DEVELOPPEMENT D'UNE APPLICATION DISTRIBUEE ACCEDANT AUX DONNEES Raisons justifiant la création de services Web, le développement d'applications Web et d'applications Windows Création d'un service Web Développement d'une application Web accédant aux données Développement d'une application Windows accédant aux données DOLFI - Société de Formation et de Développement pour l’Informatique 46, rue de la Roche – 95300 PONTOISE - RCS : B438093791 - Siret : 438 093 791 00012 Tel : 01 30 75 02 38 - Fax : 01 34 69 88 30 - : [email protected] Retrouver toutes les informations sur nos stages : http://www.dolfi-formation.net