Shopping cart
Your cart empty!
Maîtrisez Blazor pour créer des applications web interactives avec C# et .NET. Développez des interfaces utilisateur dynamiques côté client et serveur. Gérez les composants, les données, authentification et déploiement. Idéal pour développeurs .NET souhaitant étendre leurs compétences vers le web.
Réponse sous 24h ouvré
Créer, structurer et maintenir des applications web modernes en exploitant les composants Blazor, la syntaxe Razor, et le cycle de vie des composants pour des interfaces utilisateur dynamiques.
Gérer la communication entre le client et le serveur. Implémenter l'injection de dépendances, consommer des API RESTful, et utiliser l'interopérabilité JavaScript pour des fonctionnalités web avancées.
Mettre en œuvre l'authentification et l'autorisation, gérer l'état de l'application, et appliquer des stratégies d'optimisation pour le déploiement et la haute performance des applications Blazor.
Identifier et résoudre les problèmes techniques dans les applications Blazor à l'aide des outils de débogage. Appliquer des méthodes de tests unitaires pour assurer la fiabilité et la qualité du code.
Approfondissez vos compétences web avec Blazor. Migrez vos applications .NET vers le web ou créez-en de nouvelles sans quitter votre écosystème C#.
Découvrez une alternative performante à JavaScript pour créer des interfaces utilisateur interactives. Tirez parti de la puissance de C# et .NET pour vos projets web.
Évaluez Blazor comme solution technologique pour vos futures architectures d'applications web. Comprenez ses avantages et inconvénients pour des choix éclairés.
Obtenez une vision d'ensemble des capacités de Blazor pour mieux gérer vos équipes et planifier vos projets de développement web basés sur .NET.
- Comprendre Blazor : Blazor WebAssembly et Blazor Server
- Architecture et principes de fonctionnement de Blazor
- Environnement de développement : .NET SDK, Visual Studio/VS Code
- Création d'une première application Blazor
- Structure de projet et fichiers importants
- Anatomie d'un composant Blazor (.razor)
- Syntaxe Razor : C# et HTML
- Paramètres de composant (Parameter)
- Cycle de vie des composants (OnInitialized, OnAfterRender)
- Partage d'état entre composants
- Liaison de données bidirectionnelle (Binding)
- Gestion des événements DOM (onClick, onChange, onSubmit)
- Formulaires et validation simple
- Utilisation des formulaires Blazor et Data Annotations
- Validation personnalisée
- Configuration du routage avec @page
- Passage de paramètres dans l'URL
- Navigation programmatique (NavigationManager)
- Mise en page et organisation (Layouts)
- Création de menus de navigation
- Comprendre l'injection de dépendances (DI) dans Blazor
- Enregistrement des services (Transient, Scoped, Singleton)
- Injection de services dans les composants
- Création et utilisation de services personnalisés
- Bonnes pratiques d'organisation des services
- HttpClient et consommation d'API REST
- Sérialisation et désérialisation JSON
- Affichage de données dynamiques issues d'une API
- Gestion des erreurs lors des appels API
- Présentation d'un loading state
- Appel de fonctions JavaScript depuis C# (JS Interop)
- Appel de fonctions C# depuis JavaScript
- Cas d'utilisation : intégration de bibliothèques JS
- Bonnes pratiques pour l'interopérabilité
- Limitations et performances (Blazor WebAssembly)
- Stockage local (LocalStorage, SessionStorage) avec JS Interop
- Gestion de l'état global de l'application
- Introduction aux modèles de gestion d'état (ex: Flux/Redux pattern)
- Patterns de persistance des données utilisateur
- Exemples concrets d'utilisation du stockage
- Concepts d'authentification et d'autorisation dans Blazor
- Intégration de l'authentification (ASP.NET Core Identity et Blazor)
- Gestion des rôles et des politiques
- Sécurisation des API et des composants
- Implémentation d'un login/logout simple
- Création de bibliothèques de classes Blazor pour composants réutilisables
- Packaging et distribution des composants
- Utilisation de bibliothèques de composants tierces (ex: Blazorise, MudBlazor)
- Personnalisation du style des composants existants
- Conception de composants génériques
- Techniques de débogage pour Blazor (navigateur, Visual Studio)
- Points d'arrêt, inspection des variables
- Introduction aux tests unitaires pour composants Blazor
- Bonnes pratiques de test
- Outils et frameworks de test pertinents
- Options de déploiement Blazor Server (IIS, Kestrel)
- Options de déploiement Blazor WebAssembly (Azure Static Web Apps, CDN)
- Optimisation des performances (taille des bundles, chargement paresseux)
- Configuration de l'environnement de production
- Surveillance et gestion des logs
Vous ne trouvez pas la réponse concernant la formation Blazor : Maîtrisez le Développement Web .NET pour Applications Modernes ?
Contactez un conseiller en formation
Vous avez des interrogations ? Nous avons les réponses. Consultez notre FAQ pour découvrir les questions que d’autres se posent souvent avant de se lancer dans une formation.
Vous avez encore des questions ?Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Pourquoi choisir imi executive solutions ? ¯\_(ツ)_/¯
Les meilleures formations réunies en une seule. Apprenez tous ce qu'il y a à savoir.
Apprenez au côté de professionnels en activité
Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !
Accompagnement personnalisé avec un mentor pour répondre à vos questions
Accès illimité pendant 1 an à tous les contenus (supports, cours, vidéos, exercices, templates)
Mettez vos connaissances en application avec des cas pratiques.
Des formations sur-mesure qui répondent à vos ambitions stratégiques.
Notre organisme de formation est certifié Qualiopi
En présentiel ou à distance, bénéficiez de l’accompagnement d’experts à la fois formateurs et professionnels de terrain.
Des formations e-learning flexibles, accessibles à tout moment, pour monter en compétences à votre rythme.
Les entreprises peuvent abonner leurs collaborateurs un accès illimité à l’ensemble de nos formations.
Le champ de la formation est exonéré de TVA.
Notre métier est aussi de vous accompagner dans l'activation des différents financeurs pour vous éviter le moins de reste à charge possible.
Formations financées via votre opérateur de compétences
Les OPCO (Opérateurs de Compétences) peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l’alternance. Renseignez-vous auprès de votre OPCO de rattachement.
En savoir +Aide à la formation pour les indépendants
Les Fonds d’Assurance Formation (FAF) financent les formations des travailleurs indépendants, auto-entrepreneurs, professions libérales et chefs d’entreprise. Le financement dépend de votre code NAF/APE et de l’organisme auquel vous cotisez (FAFCEA, AGEFICE, FIFPL…).
En savoir +Des aides pour les demandeurs d’emploi
France Travail (ex-Pôle emploi) peut financer vos formations via des dispositifs comme l’AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour valider votre projet et vérifier votre éligibilité.
En savoir +Utilisez vos droits formation en toute autonomie
Le Compte Personnel de Formation (CPF) permet à chaque actif d’utiliser les droits accumulés pour financer des formations éligibles. Accessible directement via l’application Mon Compte Formation, sans accord de l’employeur.
En savoir +Aides régionales pour la formation professionnelle
Les conseils régionaux proposent des aides financières pour favoriser l’accès à la formation, en particulier pour les jeunes, les demandeurs d’emploi ou les personnes en reconversion. Ces aides varient selon les régions.
En savoir +Un soutien pour les entreprises en transformation
Le FNE-Formation accompagne les entreprises confrontées à des mutations économiques (transformation digitale, écologique, etc.). Il permet de financer les parcours de formation de leurs salariés, souvent à hauteur de 50 à 100 %, selon les cas.
En savoir +A la fin de cette formation, ajoutez sur votre CV :
Obtenez la certification Blazor : Maîtrisez le Développement Web .NET pour Applications Modernes délivrée par i.m.i. executive solutions.
Découvrez l'impact concret de notre programme sur vos problématiques quotidiennes
Réponse sous 48hJoin 10k+ people to get notified about new posts, news and updates.
Do not worry we don't spam!