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