Formation Blazor.
Score de satisfaction : 4.59/5
Durée :
3 jours
13/10/2025 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
Blazor
à partir de
1950 €HT
92% d'avis positifs* participants

Référence :
SF33170
Durée :
3 jours

En présentiel ou distanciel


Réservez vos places pour la session du
  • 21 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Cadrage pédagogique gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible
Disponible à distance

Formation Blazor.

Maîtrisez le développement web en C# grâce à notre formation Blazor de 3 jours !

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.

1Comprendre les principes de développement et l'architecture Blazor

2Développer des interfaces utilisateurs en utilisant les différents composants disponibles

3Créer des pages, travailler le routage côté client et gérer les mises en page

4Accéder aux données et les gérer dans une application

5S'approprier les outils et meilleures pratiques pour développer avec Blazor

Prérequis : Connaissances en technologies Web (HTML, CSS...) et expérience en programmation C# indispensable.
Partagez cette formation

Programme de formation Blazor.

PDF

Les bonnes pratiques

Conventions pour un développeur C#
Notion de Clean Architecture

Blazor – Introduction

Démonstration d’applications concrètes (Wasm / Server)
Blazor WebAssembly vs Blazor Server
Du HTML à Razor
Razor et ses directives
Blazor et le code C#

Pages et navigation

Les pages et paramètres
La navigation au sein de l’application
Gestion des erreurs de navigation
Contraintes de routage
Passage de paramètres et lecture

Composants

Paramètres
Data Binding
Communication via EventCallback
CSS isolation
Cycle de vie d’un composant
Scénarios avancés avec le RenderTreeBuilder
Composant générique et composant dynamique
Composant de virtualisation
Le partage entre les composants
Utilisation de bibliothèque de classe Razor
Sous-composant : Les composants en cascades
Les sous-composants : RenderFragment
Mise en page : Les Layout

Logging et gestion d’erreurs

Utilisation d’ILogger
Gestion des erreurs

Gestion d’un formulaire

Interopérabilité avec Javascript

Utilisation d’une fonction Javascript
Echange de données entre JS et C#
Appel d’une méthode C# via une fonction Javascript
Collocation of Javascript
Optimisation de JS dans Blazor Wasm

Variables de sessions

Les bonnes pratiques

Les conventions de code pour Blazor

Tests unitaires

Créer des tests unitaires d’interface

Boite à outils

Création native d’un document PDF
Création d’un document Excel
Modification des metadonnées par page
Créer une application internationale
Blazor et le Markdown
Présentation des différents composants graphiques disponibles
Le Cache-Busting

Blazor Hybrid et Blazor Natif

Les Customs Elements
Utiliser Blazor dans une application WinForms/WPF
Comprendre Blazor Render Modes (SSR)
Streaming SSR
Navigation améliorée
Composants interactifs
L’auto-mode

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.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT