Formation WinUI
1790€ HT / personne |
2 jours (14 heures) |
Présentation
Explorez les horizons captivants du développement d’interfaces utilisateur avec notre formation WinUI.
Plongez dans le développement d’interfaces utilisateur modernes avec WinUI, la technologie de Microsoft dédiée aux applications graphiques Windows.
Cette formation vous permettra de maîtriser les dernières nouveautés, comme le Fluent Design System et les contrôles avancés de WinUI 3.
Que vous débutiez ou cherchiez à perfectionner vos compétences, cette formation vous guidera dans le bon usage de WinUI et de son langage XAML.
Comme pour toutes nos formations, on vous présentera la dernière version 3 de WinUI et les techniques pour vous assurer de rester à la pointe du développement d’applications Windows frontend.
Objectifs
- Acquérir une compréhension approfondie des bases de WinUI
- Utiliser le Fluent Design pour améliorer l’esthétique et l’ergonomie des applications
- Maîtriser les bonnes pratiques pour les applications Windows de type UI en C# et XAML
- Mettre en place une navigation fluide et appliquer des modèles de navigation avancés
Public visé
- Développeurs d’applications
- Ingénieurs en informatique
- Architectes logiciels
Pré-requis
- Connaissances basiques des concepts de développement d’applications Windows
Pré-requis techniques
- Lire le guide officiel de Microsoft afin d’installer l’environnement WinUI sur votre poste de travail
- Activer le mode développeur dans Windows 11
- Installer Visual Studio 2022 à jour (version Community à minima)
- En cochant le module “Développement d’applications Windows” à l’installation
Programme de notre formation WinUI
Introduction à WinUI
- Compréhension des bases de WinUI et son évolution vers WinUI 3
- Exploration des concepts de l’interface utilisateur adaptative
- Analyse des avantages de l’utilisation de WinUI dans le développement d’applications
- Vue d’ensemble des fonctionnalités clés de WinUI (Fluent Design System)
- Importance de l’adaptabilité dans la conception d’interfaces utilisateur modernes
- Exemples concrets de projets utilisant WinUI avec succès.
Installation et configuration
- Installation étape par étape de l’environnement de développement WinUI (Windows App SDK)
- Création initiale d’un projet WinUI
- Gestion des dépendances et des packages
- Utilisation efficace des outils de gestion de version
- Personnalisation des paramètres de développement
Composants WinUI essentiels
- Exploration des composants de base de WinUI
- Création d’interfaces utilisateur interactives
- Intégration de modèles de données avec les composants
- Utilisation de styles pour personnaliser l’apparence des composants
- Manipulation des événements des composants pour une interactivité avancée
- Exemples pratiques de projets mettant en œuvre ces composants
Navigation et mise en page
- Mise en place d’une navigation fluide
- Conception de mises en page efficaces
- Utilisation de modèles de navigation avancés avec WinUI
- Gestion des transitions entre les différentes sections de l’application
- Conseils pratiques
- Projets réussis mettant en œuvre des techniques de navigation avancées
Personnalisation avancée
- Personnalisation de l’apparence de l’application avec des thèmes
- Utilisation d’animations
- Aperçu des fonctionnalités avancées
- La reconnaissance gestuelle
- Contrôles personnalisés WinUI en XAML (Custom controls)
- Personnalisation des contrôles par défaut
- Optimisation de la personnalisation
Optimisation des performances et débogage
- Bonnes pratiques pour garantir des performances fluides
- Utilisation d’outils de débogage intégrés
- Arbre de dépendance
- Hot Reload
- Profilage des performances et empreinte mémoire
- Gestion des erreurs et exceptions
Pour aller plus loin
Formation WPF
Formation Steeltoe
Formation ASP.NET Core
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Les + : L’adaptabilité, le temps pour chaque question
Les – : Jamais assez longue
Afficher tous les témoignages
Les + : L’adaptabilité, le temps pour chaque question
Les – : Jamais assez longue
Les + : – l’équilibre entre la théorie et la pratique
Les – : – très courte
Les + : La formation est dense et permet de produire des choses sympa dès 2 jours de pratique.
Les – : Un environnement de dev intégré aurait été un plus.
Noter la formation
1790€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS