Ce workshop développeur, d'une durée de trois jours, est destinée à des architectes et des développeurs confirmés devant mettre en oeuvre des architectures ou des applications personnalisées utilisant une couche de présentation basée sur Windows Presentation Foundation (Web ou Windows).
Durée : 3 jours
Pré-requis Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes : Connaissance de la programmation objet avec le framework .Net et Visual Studio, Pratique du langage C# ou VB.NET, expérience de deux années dans le développement d'appplication Web ou Winform.
Format Workshop. |
|
Structure de la formation
Module 1 : Créer une application en utilisant WPF Ce module explique comment créer une appication WPF. Tour d’horizon de WPF Création d'une simple application WPF Gestion des évènements et des commandes Naviguation entre les pages
Module 2 : Construire une interface utilisateur Ce module exlique comment construire l'interface utilisateur d'une application WPF. Conception du layout Utilisation des « Content Controls » Utilisation des « Item Controls » Hébergement et compatibilité avec les contrôles Windows Forms .Net
Module 3 : Personnaliser l’apparence Ce module se concentre sur la personnalisation de l'apparence d'une application WPF, notamment sur la gestion des ressources. Vue d'ensemble des ressources Gestion des ressources dans une application Création d'une interface utilisateur en utilisant les styles Utilisation des modèles de contrôles Gestion des triggers et des animations
Module 4 : Data Binding Ce module explique comment liéer les contrôles de l'interface utilisateur avec une source de données. Vue d'ensemble du Data Binding Création et utilisation de sources de données Implémentation de l'interface INotifiedPropertyChanged Convertion des données Validation des données
Module 5 : Utiliser des collections L'objectif de ce module est de présenter comment lier des contrôles d'interface à une collection. Liaison à des collections d’objets Utilisation les « CollectionView » Utilisation les « Data Templates » Architecture et impacts de programmation
Module 6 : Créer de nouveaux contrôles Ce module explique comment créer vos propres contrôles WPF. Présentation de la création de contrôles Création de contrôles personnalisés.
Module 7 : Gestion des documents Ce module présente la gestion de documents dans une application WPF. Vue d'ensemble des documents dans une application WPF Création et utilisation de « Flow Documents » Création et utilisation de « Fixed Documents » Assemblage de documents Impression
Module 8 : Dessins et Multimédia Ce module présente comment ajouter des graphiques et du contenu multimédia à une application WPF. Ajout de dessins 2D Gestion des images Utilisation de dessins 3D Manipulation de l'environnement 3D Ajout de contenu multimédia Présentation des outils utiles
Module 9 : Configurer et déployer des applications WPF Ce module explique comment configurer et déployer une application WPF. Les options de déploiement Déploiement d'une application WPF « standalone » Deploiement d'une application XBAP Configuration des paramètres de sécurité
|
|