SF33170
3 jours
En présentiel ou distanciel
- 21 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- En entreprise ou à distance
- Cadrage pédagogique gratuit
- Programme de formation sur mesure
- Formateur expert dédié
- Prise en charge OPCO possible
Formation Blazor.
Maîtrisez le développement web en C# grâce à notre formation Blazor de 3 jours !
Les SPA (Single Page Applications) et PWA (Progressive Web Apps) sont en passe de devenir la norme en matière de développement d'applications Web. Les entreprises ayant basé leurs développements sur les technologies Microsoft (WPF, MVC, ASP.NET...) se retrouvent confrontées à des difficultés de transition, en raison notamment du monopole de JavaScript côté navigateur. Grâce à la standardisation de WebAssembly, il est désormais possible de programmer des SPA ou PWA avec le langage C#. C'est ce que les stagiaires apprendront lors de cette formation sur le framework Blazor. A l'issue, ils seront en mesure de tirer profit des avantages conférés par l'environnement .NET pour développer des applications, tout en restant dans les standards du Web.
Programme de formation Blazor.
Les bonnes pratiques
Conventions pour un développeur C#
Notion de Clean Architecture
Blazor – Introduction
Démonstration d’applications concrètes (Wasm / Server)
Blazor WebAssembly vs Blazor Server
Du HTML à Razor
Razor et ses directives
Blazor et le code C#
Pages et navigation
Les pages et paramètres
La navigation au sein de l’application
Gestion des erreurs de navigation
Contraintes de routage
Passage de paramètres et lecture
Composants
Paramètres
Data Binding
Communication via EventCallback
CSS isolation
Cycle de vie d’un composant
Scénarios avancés avec le RenderTreeBuilder
Composant générique et composant dynamique
Composant de virtualisation
Le partage entre les composants
Utilisation de bibliothèque de classe Razor
Sous-composant : Les composants en cascades
Les sous-composants : RenderFragment
Mise en page : Les Layout
Logging et gestion d’erreurs
Utilisation d’ILogger
Gestion des erreurs
Gestion d’un formulaire
Interopérabilité avec Javascript
Utilisation d’une fonction Javascript
Echange de données entre JS et C#
Appel d’une méthode C# via une fonction Javascript
Collocation of Javascript
Optimisation de JS dans Blazor Wasm
Variables de sessions
Les bonnes pratiques
Les conventions de code pour Blazor
Tests unitaires
Créer des tests unitaires d’interface
Boite à outils
Création native d’un document PDF
Création d’un document Excel
Modification des metadonnées par page
Créer une application internationale
Blazor et le Markdown
Présentation des différents composants graphiques disponibles
Le Cache-Busting
Blazor Hybrid et Blazor Natif
Les Customs Elements
Utiliser Blazor dans une application WinForms/WPF
Comprendre Blazor Render Modes (SSR)
Streaming SSR
Navigation améliorée
Composants interactifs
L’auto-mode
Nos autres formations en Microsoft .NET .
Formation .Net MAUI : développer des applications mobiles
Formation ASP.NET
Formation ASP.NET Core
Formation Blazor
Formation C#
Formation C# Perfectionnement
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.