Introduction – Revue des technologies utilisées
.NET Core
Framework MVC – Web Api
Le bac à sable du navigateur
Design pattern : MVVM
Web assembly, Websockets, SignalR
Création d’une application
Choix d’un mode de process : client ou server
Syntaxe Razor
Etude de l’anatomie d’une application
Gestion des paramètres et fichiers de configuration
Compilation et publication
Débogage
Les composants d’une application
Le composant
Layout et routage
Cycle de vie d’un composant
Utiliser et configurer l’injection de dépendance
Conservation de l’état
La syntaxe des templates
Binding
Paramètres des composants
Interaction avec la page Web et ses API avec JS Interrop
Communication entre composants
Gestion des erreurs
Les formulaires et l’accès aux données
Les contrôles de formulaires, validation par attributs
Le client http, appels d’API web, conversions DAO – DTO – POCO
Création d’interfaces et de services pour l’accès aux données
Création de Web API REST ou ODATA
Technologies associées
Mise en cache de l’application, exécution Offline
Globalisation