Formations informatiques à Grenoble et Sophia Antipolis

Formation ASP.NET Développement d’applications Web avec Blazor et .Net 8

Objectifs

Architecturer une application avec Blazor.

Développer des composants réutilisables avec Blazor.

Appliquer les règles de navigation dans Blazor.

Pré-requis

Disposer de solides bases en programmation avec le langage C#. Connaitre ASP.NET Core sera apprécié. Certaines notions avancées existent également avec d'autres technologies, comme Angular par exemple. Ainsi, si vous avez déjà pratiqué Angular ou une technologie SPA (Single Page Application) similaire, la durée de formation peut être revue à la baisse.

Participants

Architectes, développeurs et chefs de projet Web désireux d'apprendre à créer une application avec le framework Blazor.

Programme de formation

ASP.NET Développement d’applications Web avec Blazor et .Net 8

INTRODUCTION

  1. Qu’est-ce que Blazor ?

  2. Qu’est-ce que WebAssembly ?

  3. Modèles d’hébergement Blazor

  4. Installer Blazor

  5. Créer un nouveau projet

  6. Créer une page

COMPOSANTS

  1. Créer un composant

  2. One-way binding

  3. Expressions et directives

  4. Evénements de composant

  5. Two-way binding

  6. Valeurs en cascade

  7. Attributs HTML générés par code

  8. Cycles de vie des composants

INJECTION DE DÉPENDANCE

  1. Injection de dépendances dans les composants Blazor

  2. Durée de vie et scope des dépendances

  3. Dépendances associées aux composants

ENTITY FRAMEWORK

  1. Introduction

  2. ORM (Object Relational Mapping)

  3. Requêter ses données : LINQ

  4. Model First versus Code First

  5. Faire du CRUD avec Entity

MISES EN PAGE

  1. Créer une mise en page Blazor

  2. Utiliser une mise en page

  3. Dispositions imbriquées

MODÈLES DE COMPOSANTS AVEC RENDERFRAGMENTS

  1. Créer un TabControl

  2. Passer des données à un RenderFragment

  3. Utilisation de @typeparam pour créer des composants génériques

  4. Passer des placeholders à RenderFragments

ROUTAGE

  1. Définition des routes

  2. Paramètres de routes

  3. 404 – Not Found

  4. Naviguer dans notre application via HTML

  5. Naviguer dans notre application via le code

  6. Détection des événements de navigation

FORMULAIRES

  1. Modifier les données du formulaire

  2. Validation

  3. Traitement de la soumission du formulaire

  4. EditContext, FieldIdentifiers et FieldState

  5. Accéder à l’état du formulaire

  6. Validation personnalisée

INTEROPÉRABILITÉ JAVASCRIPT

  1. Processus de démarrage JavaScript

  2. Appeler JavaScript à partir de .NET

  3. Appeler .NET à partir de JavaScript

Durée
4 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique