Formation Blazor.
96% de clients Sparks satisfaits (3317 notes)
Durée :
3 jours
19/07/2022 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
Blazor
à partir de
1490 €HT
Formation référencée Datadock

Référence :
SF33170
Durée :
3 jours
TP :
60%

Disponible en distanciel et dans 17 villes
Ce stage comprend
 21 heures de formation
60% de travaux pratiques
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

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.

Objectifs pédagogiques.
Prérequis : Connaissances en technologies Web (HTML, CSS...) et expérience en programmation (C# préférablement)
19/07/2022 à Distance
19/07/2022 à Lille
19/07/2022 à Paris

Programme de formation Blazor.

PDF

Architecture et bonnes pratiques

Bonnes pratiques d’un développeur C#
Conventions
Organisation
Indentation
Commentaires et Documentation
Nommage (Variables, méthodes)
Instructions
Pascal ou Camel ?
Les Test Unitaires dans notre application
Notion de Clean Architecture

Blazor – Introduction

Démonstration d’applications concrètes (Wasm / Server / Hybrid et Native)
Blazor WebAssembly vs Blazor Server
Présentation des différents composants graphiques disponibles
HTML : l’ossature de notre application
Les feuilles de styles dans notre application

Blazor – Premiers pas

Structure d’un projet (Wasm / Server / Hybrid et Native)
CSS isolation
Razor et ses directives
Blazor et le code C#

Pages et navigation

Les pages, routage
Mise en page : Les layout
Gestion des erreurs de navigation
Contraintes de routage
Passage de paramètres et lecture

Composants

Paramètres
Data Binding
Cycle de vie
Server vs Wasm
Pré-rendu
Scénarios avancés avec le RenderTreeBuilder
Sous-composant : Les composants en cascades

Interopérabilité avec Javascript

Utilisation d’une fonction Javascript
Appel d’une méthode C# via une fonction Javascript

Données

Variables de sessions
Introduction à AS¨.NET Core Web API
Sécurisation JWT

Boite à outils

Création native d’un document PDF
Gestion d’un formulaire
Modification des metadonnées par page
Créer une application internationale
Blazor et Markdown
Utiliser SVG
Déployer son application

Se préparer à demain

Introduction à MAUI avec le futur .NET6

Notre charte qualité et éthique.

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.

Amandine de Sparks
Des chiffres étincelants.
17 années
à vos côtés
+ de 1000
sujets de formation
6883
stagiaires formés en 2021
249
formateurs actifs en 2021
96%
de clients satisfaits
18581
heures de formation réalisées en 2021
HAUT