Formation en Développement: WinUI - Développer des applications - Ascent Formation
Retour aux formations
Développement

WinUI - Développer des applications

3 jour(s)21h

Description

Objectif de la formation : Au terme de cette formation, l'apprenant disposera des bases pour réaliser des applications utilisant le Framework WinUI

Objectifs pédagogiques

  • 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 concerné

Développeurs
Chefs de projets

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

Déroulé du programme

1

Présentation de l’environnement de développement (1h)

1h
  • Historique des Framework Microsoft
  • Présentation de Visual Studio (Interface, Nugets, extensions …)
  • Les gestionnaires de code source
2

Les premiers pas (1h)

1h
  • Création d’un projet WinUI (version, type package…)
  • Présentation des outils
  • Énumération des fichiers
3

Concevoir une interface en WPF (3h)

3h
  • Les composants de base en XAML
  • Les liaisons de données
  • Les styles conditionnels
  • Les converters personnalisés
  • La navigation entre pages
4

Exercices pratiques (2h)

2h
  • Réaliser un carnet d’adresse
5

Manipulation de fichiers (1h)

1h
  • Naviguer dans les répertoires disques
  • Lecture et écriture de fichier
  • Utilisation du registr
6

Communication avec des services Web (3h)

3h
  • Consommation d’une API REST
  • Sérialisation et Désérialisation des données
  • Communication en temps réel
  • Exercices d’entrainement
7

Communiquer avec des services externes (2h)

2h
  • Énumération des périphériques
  • Utilisation de capteurs (accéléromètre, batterie, contacteurs...)
  • Communication avec le module Bluetooth
8

Exercice pratiques (1h)

1h
  • Sauvegarder le carnet d’adresse dans une base de données
9

Jour 4 (en option) : Mise en pratique (7h)

7h
  • Rappel des préceptes de bases(1h)
  • Cas pratique en semi autonomie de fin de session (5h)
  • Echanges et questions (1h)

Informations

Durée

3 jour(s)

21h

Tarif

1850 € HT

HT

    Formation WinUI - Développer des applications | Ascent Formation