Blazor
INOW
Non finançable CPF
Tout public
En ligne
Blazor
INOW
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
Nous contacter
Nous contacter
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
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
Composants
Gestion des événements
Formulaires et validation
Layouts
Services et injection de dépendances
Routage
Echanger avec un serveur
Interopérabilité JavaScript
Bibliothèque de composants Blazor
Héberger une application 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
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Strasbourg
Formation Lille
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Nancy
Formation Informatique CPF
Formation Informatique en ligne
Formation Symfony CPF
Formation Symfony en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Administrateur systeme
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Developpeur informatique
Formation Intelligence artificielle
Formation Spark Nantes
Formation Administrateur systeme Nantes
Formation Consultant en informatique Nantes
Formation Technicien support informatique Nantes
Formation Technicien informatique Nantes
Formation Technicien support informatique Paris
Formation Consultant en informatique Paris
Formation Administrateur systeme Paris
Formation Technicien informatique Paris
Formation Intelligence artificielle Paris