Création d'applications WPF

5 jours - 32 heures

Objectifs

Comprendre comment mettre en oeuvre des applications Windows de dernière génération, intégrant au mieux l'expérience utilisateur Apprendre à utiliser le nouveau langage déclaratif XAML, utilisé pour le développement d'interfaces Windows 7 Être en mesure de développer des applications conviviales et graphiquement riches Être en mesure de de configurer et déployer des applications WPF

Participants

Cette formation WPF s'adresse aux développeurs .NET

Prérequis

Connaitre le langage C# et/ou VB.NET

Pédagogie

La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d'apports théoriques, de phases de réflexion collectives et individuelles, d'exercices, d'études de cas et de mises en situations observées. Formation / Action participative et interactive : les participants sont acteurs de leur formation notamment lors des mises en situation car ils s'appuient sur leurs connaissances, les expériences et mettront en œuvre les nouveaux outils présentés au cours de la session.

Profil de l’intervenant

Consultant-formateur expert. Suivi des compétences techniques et pédagogiques assuré par nos services.

Moyens techniques

Encadrement complet des stagiaires durant la formation. Espace d’accueil, configuration technique des salles et matériel pédagogique dédié pour les formations en centre. Remise d’une documentation pédagogique papier ou numérique à échéance de la formation.

Méthodes d’évaluation des acquis

Exercices individuels et collectifs durant la formation. La feuille d’émargement signée par demi-journée ainsi que l’évaluation des acquis de fin de stage sont adressées avec la facture.

Programme

Concevoir une application Windows Client

Les technologies de Client Windows

Modèles architecturaux

Interopérabilité entre les Windows Forms et WPF

Introduction à Visual Studio 2012 et WPF

Les nouveautés de Visual Studio 2012

Les nouveautés de la version 4 de WPF

Concevoir et développer une interface utilisateur

Définir la mise en page d'une interface utilisateur

Les contrôles des contenus

Les contrôles de liste

Partage des ressources logiques dans une fenêtre

Contrôler une interface utilisateur

Partager des ressources logiques dans une application

Créer des interfaces utilisateur cohérentes en utilisant les styles

Changer la présentation des contrôles en utilisant des modèles

Prendre en main les évènements et commandes

Tests, unités de tests et débogage

Stratégies de tests WPF

Déboguer XAML

Fournir un retour utilisateur pour les exceptions non gérées

Comprendre les fonctionnalités de sécurité

Liaison de Données simple et validation

Vue d'ensemble de la Liaison de Données

Créer une Liaison de Données

Mettre en oeuvre la notification de changement de propriété

Convertir des données

Valider des données

Présenter des données

Liaison de Données vers les collections

Liaison vers des collections d'objets

Utiliser les vues des collections

Créer des interfaces utilisateurs Maître-Détail

Utiliser des modèles de données

Présentation des collections de données

Renforcer la réactivité des Interfaces Utilisateurs

Mettre en oeuvre les processus asynchrones

Mettre en oeuvre des interfaces utilisateurs réactives

Intégrer les fonctionnalités de localisation et d'assistance à l'utilisateur

Localisation et globalisation

Mettre en oeuvre les fonctionnalités d'assistance à l'utilisateur

Fournir les fonctionnalités d'accessibilité utilisateur

Graphiques WPF 2D, multimédia et impressions

Créer des graphiques 2D

Créer des images

Ajouter du multimédia aux applications WPF

Créer et imprimer des documents

Personnalisation des contrôles

Vue d'ensemble de la création de contrôle

Créer des contrôles utilisateur

Créer des contrôles personnalisés

Gérer la présentation des contrôles en utilisant Visual States

Intégrer WPF et Windows Forms

Propriétés liés et comportements avec WPF

Mettre en oeuvre les propriétés liées

Mettre en oeuvre le glisser/déplacer dans les interfaces utilisateur

Mettre en oeuvre les comportements, les déclencheurs et les actions avec Expression Blend

Animations dans WPF

Utiliser des animations

Utiliser des déclencheurs

Mettre en oeuvre la visualisation de données

États, paramètres et cycle de vie des applications

Créer les paramètres des applications

Utiliser les paramètres des applications

Mettre en oeuvre des sections de configuration personnalisées

Configurer et déployer des applications Windows Client

Options de déploiement

Déployer une application autonome WPF

Déployer une application XBAP

Configurer les paramètres de sécurité

log-211.pdf


Formations Durée Référence

Personnaliser un site SharePoint - Gérer les périphériques - Modifier les pages maîtres et modèles d'affichage - Créer et intégrer ...

1 jour log-088

Acquérir les compétences et connaissance nécessaires pour planifier, déployer, configurer et administrer une solution Microsoft Skype for Business , apprendre ...

5 jours log-230

Créer des sites et sous-sites SharePoint - Sécuriser les accès aux sites - Créer, personnaliser et sécuriser des listes et ...

2 jours log-086

Connaître et mettre en place les fonctionnalités "sociales" de SharePoint - Gérer les profils utilisateurs et le "My Site".

1 jour log-087

Mettre en œuvre un environnement de messagerie Microsoft Exchange Server 2016 Concevoir et configurer les composants de la sécurité

5 jours log-214

Installer, configurer et gérer Microsoft Exchange 2016. Gérer les BAL et les dossiers publics. Utiliser les commandes d'Exchange Shell Management.

5 jours log-192

Acquérir les compétences et connaissances nécessaires pour découvrir et mettre en œuvre la solution Office 365 dans une entreprise.

3 jours log-011

Acquérir les compétences et connaissances nécessaires sur les concepts clés de Microsoft Azure et la mise en œuvre des abonnements ...

2 jours log-614

Préparer les sites SharePoint pour utiliser des workflows personnalisés - Concevoir des workflows avec Visio et SharePoint Designer - Utiliser ...

2 jours log-090

Prendre en main l'interface de SharePoint - Implémenter les fonctionnalités liées aux réseaux sociaux d'entreprise, aux sites collaboratifs et à ...

5 jours log-064

Personnaliser un site SharePoint Modifier la « Master Page » Créer et modifier des pages Web Créer et personnaliser des vues, et des ...

2 jours SYSR470

Être en mesure d'installer et déployer Exchange Server 2010 Apprendre à configurer la sécurité du système de messagerie Exchange Server 2010 Savoir ...

5 jours SYSR290

Concevoir des formulaires évolués avec InfoPath.

1 jour SYSR540

Être capable de concevoir et déployer une solution de messagerie Exchange 2013.

5 jours log-033

A l’issue de ce stage les participants seront en mesure de : Maîtriser les fonctionnalités collaboratives de sites SharePoint : ...

3 jours log-315

Être capable de concevoir et déployer une solution de messagerie Exchange 2013.

5 jours log-079

Administrer un site SharePoint Comprendre la gestion des documents, la gestion du contenu et la gestion de la structure d'un ...

2 jours log-334

Maîtriser les fonctionnalités collaboratives de sites SharePoint (listes, calendriers, tâches et bibliothèques de documents). Retrouver rapidement des documents avec les outils ...

1 jour log-337

Créer des sites et sous-sites sur SharePoint / Office 365 Sécuriser les accès aux sites Créer, personnaliser et sécuriser des listes et ...

2 jours log-338

Personnaliser un site SharePoint, Créer des formulaires InfoPath, Mettre en place un Workflow, Utiliser les bonnes pratiques pour la mise ...

2 jours log-339

Décrire les principales caractéristiques de SharePoint 2016 Concevoir une architecture d'information pour le déploiement de SharePoint 2016 Concevoir une architecture logique et ...

5 jours log-340