Formation Blazor

5
Durée
3 jours
Tarif
1590 € HT
Organisation
Inter à distance - Intra
Référence
BLAZ
Niveau
Moyen
CPF
NON
Certification
NON

Présentation de la formation Blazor :

Blazor est un framework de développement web innovant créé par Microsoft, permettant de construire des applications web interactives en utilisant C# au lieu de JavaScript. Grâce à Blazor, les développeurs peuvent partager du code entre le front-end et le back-end, simplifiant ainsi le développement et la maintenance des applications. Blazor fonctionne aussi bien côté serveur (Blazor Server) que côté client (Blazor WebAssembly), offrant une flexibilité inégalée pour créer des applications web modernes et performantes. 

Rejoignez notre formation Blazor pour maîtriser ce framework puissant et révolutionner votre approche du développement web.

Objectifs de la formation Blazor :

Objectifs pédagogiques:

  • 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

Objectifs opérationnels:

  • Créer des interfaces web interactives performantes en C# 

Programme de la formation Blazor :

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

Pré-requis pour suivre la formation Blazor

  • Bonne maîtrise du langage C#
  • Connaissances en HTML et CSS
  • Expérience avec le Framework .NET (connaissance des bibliothèques standard et des outils de développement .NET)
  • Expérience en développement Web
  • Utilisation de Visual Studio
  • Compréhension des concepts de programmation asynchrone en C#

Le participant complète également un test de positionnement en amont pour valider les compétences acquises.

Participer à la formation Blazor

Télécharger le programme

Prochaines sessions

Formation en intra-entreprise

Organisez votre formation sur-mesure dans vos locaux ou dans une de nos salles en plein cœur de Paris (sur demande).

Votre formation sur-mesure peut également s’organiser à distance.

La mise en place d'une session intra-entreprise est de 14 jours minimum à partir de votre prise de contact.

Je souhaite un devis

Formation Blazor

  • Certification Non
  • Modalités d'évaluation Tout au long de la formation des TPs seront notés et corrigés. Un QCM sera rempli en fin de formation.

Satisfaction des participants (7) à la formation Blazor

Cette formation a répondu aux attentes des 7 participants:

Totalement
0%
Partiellement
0%
Pas du tout
0%

2 avis sur la formation Blazor

La formation Blazor obtient la note de 5 / 5.

15/05/2024
Formation excellente et personnalisée de surcroit sur un sujet intéressant : très positif.
Julien SCHROEDER
16/06/2023
Três positive
Ramy ALCANTARA

Les autres formations en ASP.Net

Inter à distance - Intra 4 jours 1990 € HT
Voir la formation ASP Core et MVC Core 8
Inter à distance - Intra 4 jours 1990 € HT
Voir la formation ASP.Net MVC 6
Inter à distance - Intra 3 jours 1790 € HT
Voir la formation Identity Server
Intra 5 jours A partir de 1290 € HT/j
Voir la formation SharePoint 2016
}