Blazor

Retour à la liste des formations
NEW
Formations de courte durée
Thème(s): .NET/C#
Durée:
3 jours
Formateur:
Bstorm

Formation en présentiel

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


Les objectifs visés par 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

Public

Toute personne intéressée par le développement avec Blazor


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 AuthenticationStateProvider
  • 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
Pourquoi choisir TECHNOFUTUR TIC ?

4 raisons de suivre une formation avec Technofutur TIC




4 raisons de suivre une formation avec Technofutur TIC



4 raisons de suivre une formation avec Technofutur TIC




Infos pratiques

Information supplémentaire : 

Cette formation n'est pas agréée Chèques-Formation 

Prérequis

Connaissance du Framework .NET

Formateur
Brainstorm Consulting est une société de services informatiques spécialisée dans le développement d'applications sur mesure, la gestion et l'analyse des données et la formation professionnelle.
Les technologies enseignées par les formateurs sont celles qu’ils pratiquent quotidiennement, à savoir le développement .NET et le développement Web. Outre des formations technologiques, BStorm est également un acteur important de formations en analyse métier/fonctionnelle et en gestion de projet.

Informations
Date
* Aucune session n’est programmée pour cette formation ? Les dates ne conviennent pas ? Inscrivez-vous à la LISTE D’ATTENTE. C’est une simple manifestation d’intérêt qui nous permettra de vous recontacter quand la formation sera organisée à nouveau.