Sélectionner une page
Formations Langage .NET Formation Blazor avec ASP.Net Core

Formation Blazor avec ASP.Net Core

Niveau confirmé
Catégorie Essential
Logo Formation Blazor Asp.Net Core
Prix 1980€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Notre formation Blazor vous enseignera tout le potentiel de Blazor, le framework web moderne de Microsoft, qui permet de concevoir des applications interactives et performantes entièrement en C#. Alternative puissante aux solutions JavaScript classiques, Blazor s’appuie sur la robustesse de l’écosystème .NET pour proposer une nouvelle approche du développement front-end.

La formation s’articule autour des deux modes principaux de Blazor :

  • Blazor WebAssembly (exécution côté client dans le navigateur)
  • Blazor Server (exécution côté serveur avec échanges via SignalR)

Grâce à une approche par composants réutilisables, vous apprendrez à construire des interfaces modulaires, élégantes et efficaces. Durant la formation, un scénario d’intégration avec Blazor Hybrid est également exploré, illustrant son usage possible dans des applications desktop (WPF, Windows Forms).

À l’issue de cette formation, vous serez prêt à concevoir des applications web performantes, modulaires et maintenables avec les dernières innovations de Blazor.

Notre formation Blazor vous sera enseigné avec la dernière version de .NET, .NET Core 8.

 

Objectifs

  • Maîtriser les fondamentaux de Blazor et choisir le modèle adapté (WebAssembly, Server, Hybrid) selon le besoin projet.
  • Développer des interfaces web modernes et dynamiques à l’aide de composants Razor réutilisables.
  • Gérer la navigation, le cycle de vie des composants et l’interopérabilité avec JavaScript.
  • Concevoir une application complète en Blazor, intégrant des fonctionnalités avancées (gestion de données, internationalisation, composants graphiques, génération de PDF, etc.).

 

Public visé

  • Développeurs C#,
  • Architectes logiciels

 

Pré-requis

 

Pré-requis logiciel

  • Visual Studio 2022 (minimum version Community) avec les Workload ASP.NET and web development et .NET desktop development d’installé. VS Code
  • Avoir idéalement un double écran dans le cas d’une classe virtuelle

Programme de notre formation Blazor : Asp.Net Core

 

Jour 1

 

bonnes pratiques de développement

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

 

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

 

JOUR 2

 

Composants (suite)

  • 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
  • Échange de données entre JS et C#
  • Appelle d’une méthode C# via une fonction JavaScript
  • Collocation Javascript
  • Optimisation de JS dans Blazor Wasm

 

Variables de sessions

 

JOUR 3

 

Les bonnes pratiques de codage

  • Les conventions de code pour Blazor

 

Tests unitaires

  • Créer des tests unitaires d’interface

 

JS INTEROP

  • 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

Pour aller plus loin

Formation Asp .NET Core

Formation C#

Formation Steeltoe

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

26 mars 2025

Les + : Avoir une vue de l’environnement Blazor et de ses possibilités.

Implémenter une application en blazor.

Sully A. de chez Uniformation

Afficher tous les témoignages

26 mars 2025

Les + : Avoir une vue de l’environnement Blazor et de ses possibilités.

Implémenter une application en blazor.

Sully A. de chez Uniformation
26 mars 2025

Je recommande la formation

Julien L. de chez Uniformation
26 mars 2025

Les + : Le contenu

Les – : Manque de temps pour bien appréhender/tester le contenu dense de la formation

Claude D. de chez Uniformation
26 mars 2025

En synthèse : Le pacing était rapide sur le dernier jour de la formation mais, j’ai appris les fondamentaux pour pouvoir coder sur du blazor

Henri B. de chez Uniformation
26 mars 2025

Je recommande la formation

Sabrine H. de chez Uniformation
26 mars 2025

Les + : Cas pratiques

Manuel V. de chez Uniformation
26 mars 2025

Les + : Écosystème .NET et Intégration Facile, Facilité d’Apprentissage et Support Microsoft,Productivité et Rapidité de Développement

Les – : Blazor WebAssembly peut être lent au chargement initial,

Je souhaite suivre : React

Ala Eddine O. de chez Uniformation
26 mars 2025

Les + : La clarté du contenu

Les – : Rythme un peu dense

En synthèse : Très content de la formation, beaucoup de choses apprises donc à digérer puis mettre.

Abdoulaye G. de chez Uniformation
26 mars 2025

Les + : La maitrise du sujet par le formateur.

Les – : Mon niveau : cf. la zone “Commentaire” ci-dessous.

Je souhaite suivre : Je ne sais pas.

En synthèse : Je n’avais pas tous les prérequis pour suivre efficacement cette formation. Je le savais. Mon objectif est cependant atteint car je n’ai pas vocation à réaliser les développements, mais je voulais voir ce que Blazor allait apporter à mon équipe de développeurs.

Guillaume L. de chez Uniformation
26 mars 2025

Les + : Le formateur très compétent à la fois techniquement et pédagogiquement, et ouvert aux questions et discussions ; La couverture assez exhaustive des sujets abordés pour maîtriser le développement d’une application Blazor

Les – : Trop large par moments (e.g. inclusion de trop d’éléments Entity Framework ou C# en général).

Lucas C. de chez Uniformation
6 juin 2024

Je recommande la formation

Sébastien P. de chez Etablissements TIFLEX
6 juin 2024

Je recommande la formation

Bruno B. de chez Etablissements TIFLEX

Noter la formation

Prix 1980€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp