[wpms_breadcrumb reverse="0"]
Microsoft .NET - Visual Studio 2015/2017

Développement C# et accès aux données en C# sous Visual Studio 2015/2017

Reference : MS861
4 jours - 2,350 € € HT
Prochaines sessions
  • Le 19/10/2020
Développement C# et accès aux données en C# sous Visual Studio 2015/2017
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