Blazor

INOW

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
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
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

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page