Formation ASP.NET Blazor – développement d’applications Web

3 jours (21 h)
Inter : 2 100,00 € HT/pers
Intra : nous consulter

Description title-border

Les objectifs

  • Comprendre le rôle de Blazor dans le développement Web moderne et ses modèles d’hébergement (WebAssembly et Server).

  • Créer des composants interactifs réutilisables et utiliser la syntaxe Razor pour structurer des pages Web.

  • Gérer les routes, la navigation et les formulaires au sein d’une application Blazor.

  • Intégrer des services, lier des données (data binding) et communiquer avec des API Web.

  • Mettre en œuvre des pratiques de programmation avancées et préparer une application Blazor à être déployée.

Public visé

  • Développeurs .NET souhaitant exploiter Blazor pour créer des interfaces Web riches.

  • Ingénieurs logiciels impliqués dans des projets web full‑stack avec .NET.

  • Chefs de projet ou architectes techniques souhaitant maîtriser l’intégration Blazor dans des architectures modernes.

Prérequis

  • Maîtrise du langage C# et de la programmation orientée objet.

  • Connaissances de base en HTML, CSS et notions de développement Web.

  • Utilisation d’un environnement de développement comme Visual Studio ou Visual Studio Code.

  • Compréhension du fonctionnement des applications Web et du protocole HTTP.

Le programme

Jour 1
Matinée

1. Introduction à Blazor et mise en place du projet

  • Présentation de Blazor : fondateurs, objectifs, modèles de développement client‑serveur (WebAssembly vs Server).
  • Installation et configuration de l’environnement de développement (Visual Studio / VS Code, .NET SDK).
  • Création d’un premier projet Blazor et exploration de sa structure.
  • Comprendre les composants Razor : syntaxe de base et premiers éléments.
  • Atelier pratique : créer et afficher un composant simple dans une application Blazor.

2. Composants et data binding

  • Composants interactifs : propriétés, événements et communication simple entre composants.
  • Data binding unidirectionnel et bidirectionnel pour piloter l’interface.
  • Cycle de vie des composants : méthodes clés et scénarios d’usage.
  • Gestion d’événements pour rendre les applications réactives.
  • Atelier pratique : composer une page interactive avec plusieurs composants reliés.
Jour 2
Matinée

3. Navigation et structure applicative

  • Routage et navigation entre pages : définir des routes, paramètres et liens.
  • Mise en page globale avec layouts, menus et zones dynamiques.
  • Organisation de projets Blazor : dossiers, conventions et bonnes pratiques.
  • Atelier pratique : organiser plusieurs pages et naviguer entre elles.
Après-midi

4. Interaction avancée et intégration API

  • Formulaires et validation de saisie dynamique.
  • Appels HTTP vers des API REST pour consommer ou envoyer des données.
  • Injection de services (dependency injection) pour séparer logique métier et interface.
  • Atelier pratique : créer un formulaire connecté à une API externe.
Jour 3
Matinée

5. Blazor avancé et interopérabilité

  • Interopérabilité avec JavaScript pour réutiliser des bibliothèques ou composants existants.
  • Optimisation des performances : bonnes pratiques et techniques de rendu.
  • Sécurisation de certaines parties de l’application (principes de base).
  • Atelier pratique : intégrer une bibliothèque JavaScript dans un composant Blazor.
Après-midi

6. Tests, déploiement et synthèse

  • Techniques de tests unitaires ou fonctionnels sur des composants Blazor.
  • Préparation et options de déploiement (hébergement Web, options cloud).
  • Revue des bonnes pratiques, pièges fréquents et conseils pour aller plus loin.
  • Bilan des acquis, restitution d’ateliers et pistes pour approfondir l’utilisation de Blazor.
Dernière mise à jour : 22 avril 2026

En présentiel ou à distance : à vous de choisir

Dans vos locaux

Pour ancrer les apprentissages et encourager la dynamique collective.

En classe virtuelle

Pour allier flexibilité et interactions en temps réel avec le formateur.

Dans nos locaux

Pour favoriser la concentration, les échanges et le confort des apprenants.

Les modalités de formation

Suivi et évaluation :

  • Recueil des besoins en amont pour identifier les attentes du stagiaire
  • Évaluation continue : études de cas et travaux pratiques pendant la formation
  • Évaluation finale : questionnaire d'auto-évaluation

Format et encadrement :

  • Formation équilibrée alliant théorie et pratique (minimum 50%)
  • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
  • Émargement par demi-journée et remise d'une attestation de formation

Moyens pédagogiques et techniques :

  • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
  • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
  • Il appartient au client de veiller à ce que le matériel mis à disposition soit conforme aux prérequis techniques indiqués dans le programme de formation.
  • Accessibilité : nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

Conditions et délais d'accès :

  • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
  • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.