Booster des Talents IT

Formation Blazor : développer des applications SPA et PWA en C#New Formation !

logo du framework web Blazor
3 jours pour apprendre à développer des applications Web en C# avec le framework Blazor !
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.
Prixà partir de
1490 €HT
RéférenceAF32279
Durée3 jours
Public Développeurs
PrérequisUne expérience en programmation, de préférence avec C#, ainsi qu'une connaissance de technologies Web standards (HTML, CSS, JSON)
TP50%

Plan de Formation Blazor : développer des applications SPA et PWA en C#

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 ASP.NET

AF32279Formation Blazor : développer des applications SPA et PWA en C# New Formation ! en Intra/Cours Particulier3 jours1490 €HT
AF26514Formation Microsoft Azure Développement 38 sessions prévues4 jours2290 €HT
AF26117Formation ASP.NET MVC5 en Intra/Cours Particulier4 jours2350 €HT
AF25854Formation ASP.NET Core Best Formation ! 40 sessions prévues4 jours2190 €HT
AF10378Formation ASP.NET MVC4 en Intra/Cours Particulier5 jours2900 €HT
Voir les 7 formations
Vous pouvez également être intéressé par les formations de notre filière ASP.NET
Prixà partir de
1490 €HT
RéférenceAF32279
Durée3 jours
Public Développeurs
PrérequisUne expérience en programmation, de préférence avec C#, ainsi qu'une connaissance de technologies Web standards (HTML, CSS, JSON)
Travaux pratiques50%