Blazor

Loader DigitalCityChargement...

Blazor

(Réf.2025-035)
3
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

Description

La formation aborde les contenus techniques suivants : 

  •  L’architecture Blazor 

  •  La communication avec les Websockets 

  •  Les formulaires de validation 

  •  L’authentification basée sur Blazor 

Quels sont les buts de la formation ?

  •  Comprendre l’utilité de Blazor au sein de l’architecture .NET 

  •  Utiliser des websockets pour la communication 

  •  Mettre en place des formulaires et de la validation 

  •  Mettre en place les bonnes pratiques de Razor 

  •  Mettre en place la sécurité avec Blazor 

Que devez vous connaître pour suivre la formation ?

Connaissance du Framework .NET

Programme de la formation

↘ Les technologies utilisées : rappels
• Les particularités de .NET Core
• Les Web Api et la partie Framework MVC
• La sécurité de son navigateur web
• Le Design Pattern : MVVM
• Web assembly, Websockets, SignalR

↘ L'architecture de Blazor
• Blazor, la convergence de Razor adapté au browser
• Blazor Server côté serveur pour la compatibilité
• Utilisation des web sockets SignalR pour la communication
• Blazor Web assembly côté client
• Techniques de partage de code entre serveur et client
• Interaction avec le DOM, JavaScript Interop et sécurité du bac à sable

↘ Les bases de Razor
• Structure d'un projet Razor
• Routage et navigation pour atteindre les composants
• Différentes configurations selon l'environnement d'exécution
• Container d'injection de dépendances de Razor
• Composants Blazor Net 5. Virtualisation pour les performances
• Razor class Libraries pour le partage de code d'IHM
• Hébergement et déploiement des applications Razor

↘ La communication avec le serveur
• Blazor serveur : exécution côté serveur
• A travers HTTP REST API
• Sécurité de CORS
• Utilisation de SignalR pour une communication Websockets

↘ Les bonnes pratiques de Razor
• Formulaires, bindings et validation
• Globalisation / Localisation
• Gestion de l'état intersession
• Layouts pour factoriser la structure des pages
• Composants à base de templates
• Virtualisation des composants pour de bonnes performances

↘ La sécurité avec Blazor
• Sécurité Blazor Server
avec AuthorizeView
• Sécurité Blazor Client avec Authentication State Provider
• Fourniture d'une identité OpenId et WebAssembly Authentication Library

↘ Exercices pratiques
• Création d’une application
Blazor simple
• Partage de code et
intégration de Javascript
• Création d’un composant
Blazor avec gestion des paramètres et des méthodes
• Consommation de web service REST et mise en place de Web sockets avec SignalR
• Création d’un formulaire et validation des champs
• Mise en place de la sécurité avec AuthorizeView

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

1 session(s) pour cette formation

Blazor

Original-Id
2025-035
Inscription possible jusqu'au 
CEFORA
Entreprise
Employé
Autres
3 Jour(s)
Payant
FR

3.6

13places maximum
Entreprise
Digitalcity.Brussels - Pôle Formation Emploi
Afficher toutes les dates
Dates-Session

16/04/2025 - Jour entier

-

17/04/2025 - Jour entier

-

18/04/2025 - Jour entier

-
Trainer

Bstorm

Active
Off
Digitalcity.Brussels - Pôle Formation Emploi
Trouvez plus de formations sur ces thèmes