CCI Mayenne
12 Rue de Verdun
53000 Laval

Tel : 02 43 49 50 00
CCI53-Accueil@mayenne.cci.fr

Formation entreprises - Informatique - Developpement Logiciel

.NET, maîtriser MVVM pour la création d'applications WPF

Concevoir des applications WPF optimisées en utilisant le MVVM Light Toolkit et BLEND.

Objectifs

Comprendre l'architecture MVVM en profondeur

Créer et intégrer des ViewModels

Mettre en oeuvre des tests unitaires sur les ViewModels

Installer et maîtriser le Framework MVVM Light Toolkit

Public

Développeurs .NET souhaitant comprendre l'intérêt du pattern MVVM.

 

Prérequis

Bonnes connaissances C# avec le framework 4 ou équivalentes à celles apportées par le cours ".NET, création d'applications WPF" (réf. NPF).

Compétences visées

Savoir utiliser les Design Patterns

Savoir concevoir des applications WPF optimisées

Dates & lieux

IIA - Saint-Berthevin : Dates nous consulter

Programme

Les fondamentaux sur les applications WPF

Rappels sur les concepts fondamentaux du XAML.
Rappels sur le DataBinding.
Rappel des techniques de validations avec affichage des erreurs.
Intérêt des commandes versus événements routés.
Simplifier les commandes avec la classe RelayCommand.
Comprendre l'architecture MVVM : découpage et interactions entrez les différentes parties.

Refactoring d'une application type

Analyse d'une application type réalisée en code-behind (sans MVVM), avec liaisons de données.
Création des ViewModels (classes BaseViewModel et RelayCommand).
Intégration des ViewModels aux vues de manière déclarative et par code.
Intégration des commandes avec gestion de la disponibilité de l'exécution.

Outils et patterns liés à MVVM

Analyse des problématiques de couplage entre classes concrètes.
Principe des patterns DI (Injection de Dépendances) et du Locator.
Principe du Mocking pour faciliter les tests.
Utilisation de MS BLEND pour créer des interfaces liées à des données générées en mode Design.
Principe et mise en œuvre de tests unitaires.

Vue d'ensemble de MVVM Light Toolkit

Aperçu des frameworks MVVM.
MVVM Light Toolkit : présentation et installation.
Les avantages de la classe ObservableObject par la pratique.
Simplicité et efficacité de la classe SimpleIOC.
Distribution de message avec la classe Messenger.
Intérêt et mise en oeuvre du behavior EventToComand.
LIRE LE PROGRAMME DÉTAILLÉ

Plus pédagogiques

Méthodes :

Une pédagogie interactive favorisant l’acquisition des savoirs, savoir-faire et savoir-être.

Nos salles sont équipées d’outils multimédias et interactifs et de tous matériels en lien avec la thématique traitée.

 

Animateur : Nos formateurs sont choisis pour leurs expertises métiers, leurs compétences pédagogiques et leur connaissance de l’entreprise.


Validation / Certification

Méthodes et outils adaptés à la formation  : mise en situation, QCM, exercices d'application...

TARIFS

2290 € net de TVA

Votre sélection est vide

 

3 jours (21 heures)

2290 € net de TVA

réf : INF-DEV-043

Ajout à vos favoris

Cette page a été ajoutée à vos favoris dans votre espace personnel.

à télécharger

Fiche Produit - PDF
Contacter notre conseiller

Contact direct avec un conseiller

Brigitte DOLLEY

Assistante commerciale

02 43 91 47 47

brigitte.dolley@mayenne.cci.fr

 

Recommander à un ami loader

CCI Mayenne

Voir toutes nos implantations
CCI Pays de la Loire
Le site web de la CCI Pays de la Loire  
CCI.FR
Le portail des Chambres de Commerce et d'Industrie