1BLZ
3 jours
60 %
Formation Blazor : développer des applications SPA et PWA en C#.
formation Blazor : développer des applications SPA et PWA en C#
Les SPA (Single Page Applications) et PWA (Progressive Web Apps) sont en passe de devenir la norme en matière de développement d'applications Web. Les entreprises ayant basé leurs développements sur les technologies Microsoft (WPF, MVC, ASP.NET...) se retrouvent confrontées à des difficultés de transition, en raison notamment du monopole de JavaScript côté navigateur. Grâce à la standardisation de WebAssembly, il est désormais possible de programmer des SPA ou PWA avec le langage C#. C'est ce que les stagiaires apprendront lors de cette formation sur le framework Blazor. A l'issue, ils seront en mesure de tirer profit des avantages conférés par l'environnement .NET pour développer des applications, tout en restant dans les standards du Web.
Objectifs pédagogiques.
Développeurs
Programme de formation Blazor : développer des applications SPA et PWA en C#.
Cliquez ici pour télécharger le programme en PDF
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
Création d’une application hybride pour Mobile avec Cordova
Nos autres formations en Microsoft .NET .
Formation ASP.NET
Formation ASP.NET Core
Formation Blazor : développer des applications SPA et PWA en C#
Formation C#
Formation C# Perfectionnement
Formation Team Foundation Server Administration
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.