Microsoft .NET - Visual Studio 2015/2017
Développement C# et accès aux données en C# sous Visual Studio 2015/2017
Reference : MS861

Prochaines sessions

Objectifs
- Comprendre et savoir utiliser Entity Framework
- Savoir manipuler les données à l’aide de la syntaxe LINQ
- Être en mesure de concevoir des architectures orientées services pour l’accès aux données
- Disposer de l’ensemble des connaissances nécessaires au développement d’applications .Net
- Être à même de tester, débugger et optimiser ses applications
Pré requis
- Avoir suivi la formation « Le développement .Net en C# sous Visual Studio 2015/2017 » ou maîtriser le langage de programmation orientée objet C#
- Connaissance des concepts de bases de données relationnelles et du langage SQL
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Public visé
Inscription
Programmes de Développement C# et accès aux données en C# sous Visual Studio 2015/2017
ARCHITECTURE DES APPLICATIONS LIÉES AUX DONNÉES
- Architecture Client-Serveur
- Architecture n-Tiers
- Architecture orientée services
- Technologies d’accès aux données .Net
ADO .NET
- System.Data et fournisseurs d’accès aux données
- Architecture connectée et DbDataReader
- Architecture déconnectée et DbDataAdapter
- DataSet : typage, sérialisation
ENTITY FRAMEWORK
- Intérêt du mappage objet-relationnel
- EDMX : Database First, Model First
- Entity Framework 7 et l’approche Code First
- L’objet de contexte
LINQ
- Méthodes d’extension, délégués et expressions Lambda
- LINQ To Objects
- LINQ To XML
- LINQ To Entities
MISE À JOUR DES DONNÉES À TRAVERS ENTITY FRAMEWORK
- Insertion, modification et suppression
- Scénario multi-utilisateurs
ARCHITECTURES ORIENTÉE SERVICES
- Les différents types de service
- Les services WCF
- Les services Cloud
SERVICES REST
- Avantages de l’approche REST
- Les services de données WCF
- Les services Web API