Nos domaines de formation :

Formation C# 6.0 et Visual Studio 2015/2013, mise en œuvre des nouveautés

4,8 / 5
Stage pratique
Durée : 5 jours
Réf : CVS
Prix  2018 : 2660 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

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.

PROGRAMME DE FORMATION

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.

Applications spécifiques

  • Introduction aux applications universelles pour le Windows Store.
  • Introduction aux applications C# pour Android, iPhone/iPad avec Xamarin.

Démonstration
Applications en XAML/C#.

Participants / Prérequis

» Participants

Ce stage s'adresse aussi bien aux chefs de projets qu'aux développeurs qui souhaitent maîtriser le langage C#6.0 et Visual Studio 2015.

» Prérequis

Connaissance du langage C# 2.0 ou très bonne connaissance des langages Java ou C++. Bonnes connaissances des notions de Programmation Orientée Objet.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Stéphanie C. 28/05/2018
5 / 5
La formation a répondu à mes attentes.

Cyril F. 28/05/2018
5 / 5
Très bon formateur. Clair, pointu et pédagogue.
Avis client 4,8 / 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.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
AIX
[+]
BORDEAUX
[+]
GRENOBLE
[+]
LILLE
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
PARIS
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.