Formation Blazor : développer des applications Web en C#.
96% de clients Sparks satisfaits (3317 notes)
Durée :
3 jours
09/02/2022 à Aix-en-Provence
numero vert : 0805 950 800 (service et appel gratuits)
Blazor : développer des applications Web en C#
à partir de
1490 €HT
Formation référencée Datadock

Référence :
1BLZ
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 : développer des applications Web en C#.

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)
09/02/2022 à Aix-en-Provence
09/02/2022 à Distance
09/02/2022 à Lyon

Programme de formation Blazor : développer des applications Web en C#.

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.
16 années
à vos côtés
+ de 1000
sujets de formation
5349
stagiaires formés en 2020
219
formateurs actifs en 2020
96%
de clients satisfaits
16978
heures de formation réalisées en 2020
HAUT