€1,200.00
€1,000.00
Durée : 20 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Intermédiaire
Demander plus d'informations
Description
- Introduction à Blazor et aux Concepts de SPA
- Durée : 4 heures
- Objectif : Comprendre les concepts de base des applications mono-page (SPA) et l’environnement Blazor.
- Détails :
- Introduction aux applications mono-page (SPA) : définition, avantages, et cas d’utilisation.
- Présentation de Blazor : différences entre Blazor Server et Blazor WebAssembly.
- Configuration de l’environnement de développement pour Blazor : installation de .NET SDK et Visual Studio.
- Création et exécution d’une première application Blazor.
- Exploration de la structure de projet Blazor et des principaux composants.
- Développement d’Interfaces Utilisateur avec Blazor
- Durée : 5 heures
- Objectif : Maîtriser la création d’interfaces utilisateur interactives et réactives avec Blazor.
- Détails :
- Concepts de base des composants Blazor : création, utilisation et cycle de vie.
- Gestion des événements et binding de données dans Blazor.
- Utilisation des directives Razor pour construire des interfaces utilisateur dynamiques.
- Implémentation de la navigation et du routage dans une application Blazor.
- Pratiques de conception pour des interfaces utilisateur responsives et accessibles.
- Gestion de l’État et Intégration des Services
- Durée : 4 heures
- Objectif : Apprendre à gérer l’état des applications et à intégrer des services externes dans Blazor.
- Détails :
- Stratégies de gestion de l’état dans Blazor : services, injections de dépendances, et state containers.
- Communication avec des API RESTful : utilisation de HttpClient pour les opérations CRUD.
- Authentification et autorisation dans les applications Blazor.
- Utilisation des bibliothèques JavaScript dans Blazor via les interopérabilités JS.
- Gestion des erreurs et des exceptions dans les applications Blazor.
- Développement d’Applications Multi Plates-formes avec Blazor
- Durée : 4 heures
- Objectif : Concevoir et développer des applications multi plates-formes avec Blazor et .NET.
- Détails :
- Introduction à Blazor Mobile Bindings et Blazor Hybrid.
- Création d’applications mobiles avec Blazor et Xamarin.
- Développement d’applications de bureau avec Blazor et Electron.
- Pratiques de conception pour des applications multi plates-formes performantes.
- Exemples pratiques : développement d’une application multi plates-formes simple.
- Déploiement et Maintenance des Applications Blazor
- Durée : 3 heures
- Objectif : Assurer le déploiement, la surveillance et la maintenance des applications Blazor en production.
- Détails :
- Techniques de déploiement pour les applications Blazor Server et Blazor WebAssembly.
- Utilisation d’Azure App Services et d’autres plateformes de cloud pour héberger des applications Blazor.
- Surveillance des performances et des logs des applications Blazor.
- Gestion des mises à jour et des versions des applications Blazor.
- Meilleures pratiques pour la sécurité et la maintenance des applications en production.
Prérequis
- Connaissance de base en développement avec C# et .NET. Compréhension des concepts fondamentaux du développement web. Expérience préalable avec HTML, CSS et JavaScript est un plus.
Public Cible
- Développeurs souhaitant se spécialiser dans le développement d'applications mono-page (SPA) avec Blazor. Développeurs C# cherchant à étendre leurs compétences vers le développement web et multi plates-formes. Toute personne intéressée par la création d'applications modernes, réactives et multi plates-formes avec Blazor et .NET. Cette formation est conçue pour fournir aux participants les compétences nécessaires pour développer des applications mono-page (SPA) et multi plates-formes robustes et performantes en utilisant Blazor et C#. Ils apprendront à maîtriser les outils et les techniques essentiels pour concevoir, déployer et maintenir des applications modernes adaptées aux besoins des utilisateurs et des entreprises.