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