Blazor

Loader DigitalCityChargement...

Blazor

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

Organisé par :

Partenaires de la formation :

Description

Apprendre à créer des applications web interactives en
utilisant C# plutôt que JavaScript grâce à Blazor.

Cette formation s'adresse aux développeurs .NET, développeurs frontend.

Les contenus techniques vus au cours de cette formation sont :

→ 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

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 inter
session
• 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 ?

Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.