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
- Travail en binôme ou en groupe sur un projet from scratch
PUBLIC
Développeurs, intégrateurs, webmasters, concepteurs développeursPRÉREQUIS
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
- LES FONDAMENTAUX DU LANGAGE C# SOUS VISUAL STUDIO
- WINDOWS PRESENTATION FOUNDATION (WPF) | C SHARP / C# .NET
- PERSISTANCE DES DONNÉES : ADO .NET | LINQ - SQL SERVER
- DÉVELOPPER DES WEB SERVICES SOAP ET REST EN .NET
- DESIGN PATTERNS ET ARCHITECTURES APPLICATIVES
- FORMALISATION ET MODÉLISATION AVEC LES MÉTHODES RUP ET UML