Aperçu du cours
Objectif de la formation : Au terme de cette formation, l’apprenant disposera des bases pour réaliser des applications utilisant le Framework WinUI
Prérequis
- Notions de bases du langage C#
- Aisance dans la réalisation d'interfaces applicatives
- Connaissance de l'environnement Web/Mobile
- Visual Studio 2019 / 2022 (version Community ou supérieur) installé sur les postes
- Des postes sur le même réseau que l’instructeur
- Un accès internet
Fonctionnalités
- Maitrise de l'IDE Visual studio
- Réaliser une application WinUI
- Concevoir une interface dynamique
- Manipuler des données (Json, Linq, Xml...)
- Communiquer avec des services externes
- Déployer l'applicatif
Public ciblé
- Développeurs
- Chefs de projets
Détails
- 18 Sections
- 52 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Présentation de l’environnement de développement (1h)3
- 1.1Historique des Framework Microsoft
- 1.2Présentation de Visual Studio (Interface, Nugets, extensions …)
- 1.3Les gestionnaires de code source
- Présentation de l’environnement de développement (1h)3
- 2.1Historique des Framework Microsoft
- 2.2Présentation de Visual Studio (Interface, Nugets, extensions …)
- 2.3Les gestionnaires de code source
- Les premiers pas (1h)3
- 3.1Création d’un projet WinUI (version, type package…)
- 3.2Présentation des outils
- 3.3Énumération des fichiers
- Les premiers pas (1h)3
- 4.1Création d’un projet WinUI (version, type package…)
- 4.2Présentation des outils
- 4.3Énumération des fichiers
- Concevoir une interface en WPF (3h)5
- 5.1Les composants de base en XAML
- 5.2Les liaisons de données
- 5.3Les styles conditionnels
- 5.4Les converters personnalisés
- 5.5La navigation entre pages
- Concevoir une interface en WPF (3h)5
- 6.1Les composants de base en XAML
- 6.2Les liaisons de données
- 6.3Les styles conditionnels
- 6.4Les converters personnalisés
- 6.5La navigation entre pages
- Exercices pratiques (2h)1
- 7.1Réaliser un carnet d’adresse
- Exercices pratiques (2h)1
- 8.1Réaliser un carnet d’adresse
- Manipulation de fichiers (1h)3
- 9.1Naviguer dans les répertoires disques
- 9.2Lecture et écriture de fichier
- 9.3Utilisation du registr
- Manipulation de fichiers (1h)3
- 10.1Naviguer dans les répertoires disques
- 10.2Lecture et écriture de fichier
- 10.3Utilisation du registr
- Communication avec des services Web (3h)4
- 11.1Consommation d’une API REST
- 11.2Sérialisation et Désérialisation des données
- 11.3Communication en temps réel
- 11.4Exercices d’entrainement
- Communication avec des services Web (3h)4
- 12.1Consommation d’une API REST
- 12.2Sérialisation et Désérialisation des données
- 12.3Communication en temps réel
- 12.4Exercices d’entrainement
- Communiquer avec des services externes (2h)3
- 13.1Énumération des périphériques
- 13.2Utilisation de capteurs (accéléromètre, batterie, contacteurs…)
- 13.3Communication avec le module Bluetooth
- Communiquer avec des services externes (2h)3
- 14.1Énumération des périphériques
- 14.2Utilisation de capteurs (accéléromètre, batterie, contacteurs…)
- 14.3Communication avec le module Bluetooth
- Exercice pratiques (1h)1
- 15.1Sauvegarder le carnet d’adresse dans une base de données
- Exercice pratiques (1h)1
- 16.1Sauvegarder le carnet d’adresse dans une base de données
- Jour 4 (en option) : Mise en pratique (7h)3
- 17.1Rappel des préceptes de bases(1h)
- 17.2Cas pratique en semi autonomie de fin de session (5h)
- 17.3Echanges et questions (1h)
- Jour 4 (en option) : Mise en pratique (7h)3
- 18.1Rappel des préceptes de bases(1h)
- 18.2Cas pratique en semi autonomie de fin de session (5h)
- 18.3Echanges et questions (1h)