WPF
Cette formation vous permettra de vous familiariser avec la conception des différents types d'applications WPF (.exe, applications de navigateur et Silverlight) grâce à des ateliers pratiques réalisés avec Visual Studio en C# ou en VB .NET et MS Blend.
- +15ans d'expérience pour tous nos formateurs
- 3jours
À qui s’adresse cette formation "WPF" ?
Description de la formation "WPF"
-
Méthodes pédagogiques
- La formation se passe en mode présentiel (face à face), et se compose de 60% de travaux pratiques (Mises en situation, débats, exercices). Le formateur alterne entre théorie et pratique ; chaque participant dispose d'un ordinateur sur lequel il réalisera les exercices proposés.
- Une évaluation quotidienne de l'acquisition des connaissances de la veille est effectuée.
- Une synthèse est proposée en fin de formation.
- Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
- Un support de cours (version électronique) sera remis à chaque participant comprenant les slides sur la théorie, les exercices.
-
Présentation
Cette formation vous permettra de vous familiariser avec la conception des différents types d'applications WPF (.exe, applications de navigateur et Silverlight) grâce à des ateliers pratiques réalisés avec Visual Studio en C# ou en VB .NET et MS Blend.
-
Objectifs
- Comprendre le fonctionnement de Windows Presentation Foundation (WPF)
- Acquérir les compétences de développement Windows avec la technologie WPF
- Maîtriser la syntaxe du développement Windows avec le langage C# (ou VBNet)
- Utiliser l'environnement de développement intégré Visual Studio Découvrir les bases de MS Blend
-
Audience
- Tout public
-
Formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil.
Doté d’une grande qualité d’écoute, sa pédagogie et sa compétence technique vous permettront d’acquérir les compétences sur .NET
Il saura alterner entre théorie, pratique, et retours d’expérience.
-
Prérequis
- Connaissance du langage XML et de la plateforme .NET (framework 3.5 ou supérieur, Visual Studio et C# ou VB .NET).
-
Programme
Programme
- Introduction, objectifs, architecture de WPF et les différents types de projets disponibles. XAML., outils VS, MS Blend et SDK. Structure d'une application WPF. Modèle de programmation.
- Travaux pratiques : Applications types. Créer une interface simple en XAML et ajouter un comportement avec Visual Studio.
- Conception des interfaces, conception d'une fenêtre et techniques de positionnement des éléments. Familles d'éléments., utilisation des événements routés. Intégration d'éléments multimédias. Gestion des documents.
- Travaux pratiques : Créer, personnaliser et programmer les éléments courants. Réaliser un contrôle personnalisé.
- Gestion des ressources, rôles des ressources logiques et physiques., conception de styles et de templates de contrôles., rôle et utilisation des différents types de triggers.
- Travaux pratiques : Formater des contrôles avec des styles. Conception d'un contrôle personnalisé.
- DataBinding, rappels. Editeur d'expressions d'extension de balisage., configuration du mode de liaison avec les extensions de balisage ou par code., gestion des différents types de sources. Modèle de présentation des données., opérations de conversion et de validation avec gestion des erreurs. Contrôle DataGrid etCollectionViewSource.
- Travaux pratiques : Réaliser des liaisons de données sur une collection d'objets métiers, avec validation et conversion.
- 5) L'application WPF, démarrage et cycle d'exécution. Utilisation des commandes., fenêtres modales, attachées et boîtes de dialogue standard., organisation des ressources logiques. Pattern MVVM (principe et mise en œuvre)., pages et système de navigation. Applications de type Navigateur.
- Travaux pratiques : Mise en œuvre des commandes prédéfinies. Réalisation d'une fenêtre modale avec échange de données, d'un système de navigation et d'une application de type Navigateur.
- 6) Prise en main de MS Blend, organisation de l'interface et intégration avec VS., gestion des ressources et des assets., réalisation d'animations et de templates.
- Travaux pratiques : Réalisation d'une interface de saisie avec MS Blend.
-
Tarif
Nous consulter