DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTESophia-Antipolis - 04 93 00 11 13Aix-Marseille - 04 42 34 19 55

Formation Accès aux données avec ADO.NET, LINQ, WCF Data services et Visual Studio 2010

Télécharger Télécharger en PDF

Durée: 5 jours
Référence: MS10265A
Langue du support de cours:  Support en US

[Like button control]
Accès aux données avec ADO.NET, LINQ, WCF Data services et Visual Studio 2010 Cours Microsoft Officiel

Avec ce cours de cinq jours animé par un instructeur, les développeurs qui maîtrisent les concepts fondamentaux de l'accès aux données dans les applications Windows ou les applications Web apprendront à optimiser leur conception et à produire un code d'accès au données plus performant en utilisant ADO.NET Entity Framework, LINQ, WCF Data Services, Sync Framework et ADO.NET.

Objectifs:

Public: 

Pré-requis:
Ce cours est destiné aux développeurs professionnels utilisant Visual Studio qui ont l'habitude de mettre en oeuvre les accès aux données et le data binding dans leurs applications web et/ou Windows et qui veulent optimiser leur code d'accès aux données à l'aide d'Entity Framework, de LINQ, des WCF Data Services, du Sync Framework et d'ADO.Net
Les stagiaires sont familiers avec Visual Studio 2008 SP1 ou versions ultérieures, et ont déjà utilisé Visual Studio 2010 pour le développement d'un client Windows ou d'une application Web. En outre, pour suivre ce cours, les stagiaires doivent :
- comprendre les techniques de résolutions de problèmes appliquées au développement avec les outils actuels,
- comprendre et avoir une expérience des techniques de scripting,
- comprendre de façon générale les fonctionnalités, l'utilisation et les mécanismes des composants du framework .NET (CLR, BCL, CTS,...),
- avoir une expérience pratique de Visual Studio 2008
- comprendre et mettre en oeuvre les modèles objets (classes, méthodes, héritage, évènements, exceptions, interfaces, génériques...),
- savoir concevoir et développer des applications N-tiers,
- connaître les rudiments de LINQ


Module 1: Architecture et technologies d'accès aux données

Technologies d'accès aux données

Les scenarii d'accès aux données

Atelier Pratique : analyser les scenarii d'accès aux données

Module 2: Construction de modèles d'entités

Présentation des modèles d'entités

Modification d'un modèle d'entités

Personnaliser un modèle d'entités

Atelier Pratique : utiliser les modèles d'entités

Module 3: Interroger les modèles d'entités

Interrogation avec LINQ to Entities

Interrogation avec Entity SQL

Interrogation avec EntityClient Provider

Interrogation avec des procédures stockées

Test unitaire du code d'accès aux données

Atelier Pratique : interroger les modèles d'entités

Module 4: Créer, modifier et supprimer les entités

Comprendre le Change Tracking d'Entity Framework

Modification de données dans un modèle d'entités

Atelier Pratique : créer, modifier et supprimer des entités

Module 5: Gestion des scenarii multi-utilisateurs avec Object Services

Gestion de la concurrence avec Entity Framework

Support des transactions avec Entity Framework

Atelier Pratique : gérer des scenarii multi-utilisateurs avec Object Services

Module 6: Développer des solutions optimisées avec Object Services

Les étapes de l'éxécution d'une requête

Change Tracking et matérialisation d'objets

Utiliser les requêtes compilées

Utiliser des vues Entity Framework générées au design

Mesure des performances

Réaliser des modifications de données en asynchrone

Atelier Pratique : développer des solutions optimisées avec Object Services

Module 7: Personnalisation d'entités et création de classes entités personnalisées

Rédéfinition des classes générées automatiquement

Utilisation de templates pour personnaliser les entités

Création et tilisation de classes d'entités personnalisées

Atelier Pratique : personnaliser des entités et créer des classes entités personnalisées

Module 8: Utilisation de classes POCO avec l'Entity Framework

Exigences pour les classes Plain Old CLR Object (POCO)

Classes POCO et lazy loading

Classes POCO et Change Tracking

Extension des types entités

Atelier Pratique : utiliser des classes POCO avec l'Entity Framework

Module 9: Développement de solutions multi-tiers avec l'Entity Framework

Conception d'une solution multi-tiers

Définition des opérations et mise en oeuvre des structures de transport de données

Protection des données et des opérations

Atelier Pratique : développer une solution multi-tiers avec l'Entity Framework

Module 10: Gestion des mises à jour de données dans une solution multi-tiers avec l'Entity Framework

Suivre et enregistrer les modifications apportées aux entités

Gestion des exceptions dans une solution multi-tiers

Atelier Pratique : gérer les mises à jour de données dans une solution multi-tiers avec l'Entity Framework

Module 11: Développement de solutions à connexion non permanente

Mise en cache de données en local avec XML

Utilisation du Sync Framework

Atelier Pratique : développer des solutions à connexion non permanente

Module 12: Interrogation de données avec WCF Data Services

Présentation des WCF Data Services

Création d'un WCF Data Service

Consommer un WCF Data Service

Protection des données et des opérations dans un WCF Data Service

Atelier Pratique : créer et utiliser les WCF Data Services

Module 13: Mise à jour de données avec WCF Data Services

Création, modification et mise à jour de données avec un WCF Data Service

Empêcher les mises à jour non autorisées et améliorer les performances

Utiliser des WCF Data Services sur des données non relationnelles

Atelier Pratique : mettre à jour des données avec WCF Data Services

Module 14: Utilisation d'ADO.Net

Interrogation et modification de données avec ADO.Net

Interrogation et modification de données avec des datasets

Gestion des transactions et des accès simultanés dans les scenarii multi-utilisateurs

Atelier Pratique : utiliser ADO.Net

Module 15: Utilisation de LINQ to SQL

Mise en œuvre d'un modèle logique de données avec LINQ to SQL

Gestion des performances et des accès simultanés

Atelier Pratique : Utiliser LINQ to SQL

Rappel formation Accès aux données avec ADO.NET, LINQ, WCF Data services et Visual Studio 2010

Dates des formations
Aix-Marseille
 Nous consulter

Sophia-Antipolis
 Nous consulter

Cliquer sur une date pour réserver.
Ce cours peut-être adapté sur mesure en intra-entreprise.


Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles