Projet de création d'une application

OBJECTIFS PEDAGOGIQUES

  • Comprendre les problématiques de couplage entre classes concrètes Maitriser le MVVM et le développement d’une application DOTNET Mettre en œuvre le faible couplage, l'injection de dépendance Utiliser l'interface ICommand et la classe RelayCommand Revoir tous les concepts étudiés dans un projet de A à Z

PROGRAMME

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
  • Comprendre l'architecture MVVM : découpage et interactions entre les différentes parties

IMPLÉMENTATION DE MODEL

  • Liaison de données en XAML
  • Implémentation de Modèle avec EntityFramework CodeFirst / DataBaseFirst
  • Annotations

IMPLÉMENTATION DE VIEWMODEL

  • Validation des données
  • Utilisation du DataContext
  • Les collections Observables

IMPLÉMENTATION DE VIEW

  • L’injection de dépendances
  • ICommand et RelayCommand
  • Utilisation de PRISM MVVM
Description des travaux pratiques :
  • Travail en binôme ou en groupe sur un projet from scratch

PUBLIC

Développeurs, intégrateurs, webmasters, concepteurs développeurs

PRÉREQUIS

  • Maîtriser le langage C# .NET et SQL, Design Patterns, Architectures applicatives, UML, GIT et Agile
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats