Formation Blazor : développer des applications SPA et PWA en C#.
96% de clients Sparks satisfaits (3317 notes)
Durée :
3 jours
17/05/2021 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
Blazor : développer des applications SPA et PWA en C#
à partir de
1490 €HT
Formation référencée Datadock

Référence :
1BLZ
Durée :
3 jours
TP :
60 %

Disponible en distanciel et dans 17 villes
Ce stage comprend
 21 heures de formation
60 % de travaux pratiques
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

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.

Prérequis : Connaissances en technologies Web (HTML, CSS...) et expérience en programmation (C# préférablement)
17/05/2021 à Distance
05/07/2021 à Distance
08/09/2021 à Distance

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

Notre charte qualité et éthique.

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.

Amandine de Sparks
Des chiffres étincelants.
16 années
à vos côtés
+ de 1000
sujets de formation
5000
stagiaires formés en 2020
260
formateurs actifs en 2020
96%
de clients satisfaits
90%
de nos sessions inter-entreprises maintenues
HAUT