DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Blazor

Date de mise à jour : 20/12/2024 | Identifiant OffreInfo : 20_1536227

Information fournie par :
C2RP Carif-Oref Hauts-de-France

Objectifs, programme, validation de la formation

Objectifs


  • Apprendre les bases du Blazor

  • Etre capable de développer une application de façon autonome avec Blazor

  • Pouvoir s'interfacer avec un backend

  • Savoir tester et déployer son application

  • Connaître les bonnes pratiques de développement et de mise en production pour Blazor

Programme de la formation

Introduction à Blazor


  • Les outils de développement

  • WebAssembly et C#

  • Architecture d'une application

  • Héberger une application Blazor

Composants

  • Qu'est-ce qu'un composant Blazor ?

  • Créer un composant

  • Classes de composant

  • Cycle de vie d'un composant

  • Liaison de données

  • Attribute splatting et paramètres arbitraires

  • @Key pour la conservation des éléments

  • Intégrer des composants dans des applications RazorPages et MVC

Gestion des événements

  • Utiliser les événements (@on...)

  • Types d'arguments des événements

  • Expressions lambda

  • Event Callback

Formulaires et validation

  • Utilisation des DataAnnotations

  • Les composants Blazor pour les formulaires (InputText, ...)

  • Validation d'un formulaire

Layouts

  • Spécifier une mise en page d'un composant

  • Mettre en place une disposition centralisée

  • Dispositions imbriquées

Services et injection de dépendances

  • Qu'est-ce qu'une injection de dépendances ?

  • Services par défaut

  • Ajouter et configurer des services dans une application

  • Injecter un service dans un composant

  • Utiliser l'étendue DI (DI scope)

Routage

  • Gestion des points de terminaison

  • Modèle de route

  • Redirection et gestion des erreurs

  • Routes paramétrées et contraintes sur les routes

  • Le composant NavLink

Echanger avec un serveur

  • Les requêtes HTTP / REST

  • API JSON .Net Core 3

  • Service HttpClient

  • Gestion du CORS

  • Services HttpRequestMessage et Fetch

Interopérabilité JavaScript

  • Appeler une fonction JavaScript depuis Blazor

  • Détecter le pré-rendu d'une application Blazor

  • Appeler une fonction .net depuis JavaScript

  • Présentation d'HardenJS

Bibliothèque de composants Blazor

  • Utiliser un composant de la bibliothèque

  • Créer une bibliothèque et la déployer

Héberger une application Blazor

  • Blazor WebAssembly

  • Blazor Server

  • Configurer le Linker

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
, 21 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Bonne maîtrise du langage C# Connaissances en HTML et CSS Expérience avec le Framework .NET Expérience en développement Web

Modalités d'accès

Lieu de réalisation de l'action

Formation entièrement à distance
Adresse
14 Rue Tantôt
60510 - La Neuville-en-Hez
Responsable : INOW
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
14 Rue Tantôt
60510 - La Neuville-en-Hez
Responsable :
Téléphone fixe : 0177494650
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
INOW
SIRET: 49237551400014

Responsable : JANIN
Téléphone fixe : 0177494650
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 29/09/2025 au 01/10/2025
débutant le : 29/09/2025
Adresse d'inscription
14 Rue Tantot
60510 - La Neuville-en-Hez
Etat du recrutement : Ouvert
Modalités : Entrées / Sorties à dates fixes

Organisme responsable

INOW
SIRET : 49237551400014

Adresse
14 Rue Tantôt
60510 - La Neuville-en-Hez
Téléphone fixe : 0177494650
Contacter l'organisme