Retour

Blazor

Objectifs de la formation

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

Contenu 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

Résultats de la formation

Non prévu;

Conditions spécifiques d'accès à la formation

Bonne maitrise du langage C#Connaissances en HTML et CSSExperience avec le Framework .NET et en developpement WebUtilisation de Visual StudioComprehension des concepts de programmation asynchrone en C#

Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

INOW CARAIBES

Durée de la formation

1 mois

Prochaine(s) session(s)

  • 14/04/2025 - 16/04/2025