C# Expert

Réf. : 23112970F Mise à jour : 6 octobre 2023

Contenu

Objectifs

Acquérir des notions avancées en C# pour la création de services web, d'interfaces graphiques efficaces avec WPF et d'une couche de persistance performante

Programme

Introduction - Développement et déploiement d'applications .Net - Apports des différentes versions de C# - Architecture et bonnes pratiques - Notions avancées de C# - Généricité : méthodes, classes et interfaces - Méthodes anonymes - Objet avancé : indexeurs, initialisation/destruction, interfaces, réflexion - Introduction au parallélisme - Programmation asynchrone
Atelier : Utilisation de l'abstraction, des interfaces usuelles et du polymorphisme - Collections complexes
Implémenter et interroger des services web REST - Architecture REST : composantes, méthodes d'appel - Gestion des erreurs - API Web ASP.NET - Développement de services RESTful - Sérialisation Xml, JSON - Envoi de paramètres, validations - Type de réponse, format - Déploiement d'un service RESTful - Interrogation de web services REST
Atelier : Création et interrogation de services web REST
Construction d'IHM avec WPF - WPF (Windows Presentation Foundation) : présentation, architecture - WPF par rapport à Winforms - Introduction à XAML, construction de fenêtres - Gestion des évènements - Contrôles principaux et positionnement - Interactivité et gestion des données
Atelier : création d'une application complète de gestion avec WPF
Mapping relationnel objet - Rappels des accès aux bases de données avec ADO.Net - Panorama des frameworks ORM - Entity Framework : fonctionnalités, architecture - LINQ : présentation, syntaxe et génération de requêtes - Gestion des associations - Appel de procédures stockées

Validation / certification préparée

  • Niveau de sortie : Sans niveau spécifique

Dates et lieux de formation

Organisme de formation : DAWAN
09 72 37 73 73
commercial@dawan.fr
Lieu de formation : DAWAN
3 place du Général Giraud
35 RENNES
Organisation :
  • 35 heures
  • Formation mixte (FOAD et présentiel)
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Durée : 35 heures.

Prérequis : Avoir suivi la formation "C# Initiation + Approfondissement" ou connaissances équivalentes
DAWAN 3 place du Général Giraud
35000 RENNES