🎓 Module 1 — L'environnement et le Hello World
Installer .NET, creer un projet Avalonia minimal et comprendre la structure de base entre XAML et code-behind.
Avalonia UI
Créer une application moderne Avalonia UI avec MVVM, Clean Architecture, persistance locale, HTTP, WebSockets et publication.
Acces direct au deck HTML et a sa version PDF.
10 deck(s)
Affichage local, sans impact sur le build ni sur les decks sans metadonnees.
Aucun support ne correspond aux filtres actifs.
Installer .NET, creer un projet Avalonia minimal et comprendre la structure de base entre XAML et code-behind.
Structurer des interfaces Avalonia responsives avec Grid, StackPanel et une maquette desktop lisible.
Introduire MVVM pour separer la vue, l'etat et les interactions dans une application Avalonia.
Relier les interactions utilisateur au ViewModel avec binding, commandes et validation de saisie.
Organiser une application Avalonia en couches explicites avec domaine, infrastructure et injection de dependances.
Persister l'etat applicatif dans un fichier JSON sans coupler la vue au mecanisme de stockage.
Connecter l'application Avalonia a une API REST avec HttpClient et gerer les appels asynchrones cote UI.
Ajouter de la communication temps reel avec WebSockets et synchroniser l'affichage Avalonia sans bloquer la UI.
Mettre en place styles et templates Avalonia pour transformer un prototype fonctionnel en interface soignee.
Construire et publier une application Avalonia en artefact livrable pour Windows avec un pipeline simple de release.