Formation C# 6.0 et Visual Studio 2015/2013, mise en œuvre des nouveautés
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Ce stage se focalise sur la programmation d'applications .NET en C# 6.0. Les participants découvriront les nouveautés du langage et de Visual Studio 2015 et apprendront à mettre en œuvre les services WCF, l'Entity Framework pour la gestion des données et le framework WPF pour des IHM performantes et modernes.
Evolutions du langage C# : V1.0 à V6.0
- C#1.0 : bases d'un langage orienté objet.
- C#2.0 : génériques et méthodes anonymes.
- C#3.0 : méthodes d'extension pour LINQ.
- C#4.0 : interopérabilité dynamique et parallélisme.
- C#5.0 : évolution de la programmation asynchrone.
- C#6.0 : Principales évolutions et compilateur Roslyn "ouvert".
- L'atelier Visual Studio v2015.
Travaux pratiques
Analyse d'une application C#6. Divers exemples illustrant l'évolution de C#.
Architectures orientées services via WCF
- Introduction à l'architecture WCF.
- Exposition d'un service métier.
- Utilisation d'un hôte .NET.
- Gestion des identités et des rôles (sécurité).
- Implémentation d'un service transactionnel.
- Implémentation du pattern d'abonnement via CallBack.
- Web API pour un service REST.
Travaux pratiques
Réalisation d'un service WCF.
Connexion aux bases de données via LINQ et l'Entity Framework
- Présentation de l'Entity Framework.
- Génération du code LINQ pour les opérations de requêtage CRUD sur le modèle de données.
- Procédures stockées et données retournées.
- Personnalisation du modèle via associations, projections, héritage.
- Cycle de vie CRUD des Entités
- Migration de base de données par le code.
Travaux pratiques
Création des opérations CRUD. Transactions optimistes.
Développement d'IHM via WPF
- Architecture des applications WPF, rappel XAML.
- Principaux contrôles conteneurs.
- Ressources, styles, transformations, animations, modèle de contrôle, médias et contrôles du ToolKit WPF.
- Infrastructure de liaison de données (DataBinding).
Travaux pratiques
Création d'une application WPF de gestion de stages avec utilisation d'un service WCF.
Déploiement des applications .NET
- Principales architectures et mode de déploiement.
- Les différents modèles de projets de déploiement exposés par Visual Studio 2015.
- Utilisation de Visual Studio pour le déploiement d'applications ASP.NET 3.5 et WCF vers Windows Azure.
Travaux pratiques
Déploiement d'une application WCF vers Windows Azure.
» Participants
» Prérequis
| Stéphanie C. 28/05/2018 |
5 / 5
|
| Cyril F. 28/05/2018 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.









