Accueil > Développement informatique et DevOps > .NET, maîtriser MVVM pour la création d’applications WPF
Formation #DEV236

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

Durée : 4 jours

Code : DEV236


Prochaines dates programmées :

Du 30 Avril au 03 Mai 2024

Du 06 au 09 Août 2024

Du 17 au 20 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Maîtriser l'architecture MVVM afin de concevoir des applications WPF optimales
Programme
1/ Les fondamentaux sur les applications WPF
  • Rappels sur les concepts fondamentaux du XAML et du DataBinding
  • Rappel des techniques de validations avec affichage des erreurs
  • Intérêt des commandes par rapport aux événements routés
2/ Intérêt de l'architecture MVVM
  • Règles de conception SOLID et SOC
  • Panorama des modèles de conception courants
  • Comprendre l'architecture MVVM
3/ Implémentation de model
  • Liaison de données en XAML
  • Implémentation de Modèle avec EntityFramework CodeFirst / DataBaseFirst
  • Annotations
4/ Implémentation de ViewModel
  • Validation des données
  • Utilisation du DataContext
  • Les collections Observables
5/ Implémentation de view
  • L’injection de dépendances
  • ICommand et RelayCommand
  • Utilisation de PRISM MVVM
6/ Outils et patterns liés à MVVM
  • Analyse des problématiques de couplage entre classes concrètes
  • Principe des patterns DI et du Locator
  • Principe et mise en oeuvre de tests unitaires
  • Le Mocking pour faciliter les tests
7/ Implémentation de MVVM Light Toolkit
  • Comparatif des outils et des principaux Frameworks MVVM disponibles
  • MVVM Light Toolkit : présentation et installation
  • Optimisations apportées par la classe SimpleIOC
  • Intérêt et mise en oeuvre de la classe Messenger pour faire communiquer les ViewModels
  • Intérêt et mise en oeuvre du behavior EventToCommand
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs .NET
Dates

Dates

  • Du 30 Avril au 03 Mai 2024
  • Du 06 au 09 Août 2024
  • Du 17 au 20 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.