Lorsqu'on se lance dans la création d'une application web, il est nécessaire de faire le choix suivant : quel langage pour mon back-end et quel langage pour mon front-end ?

Avec l'arrivée de NodeJS, beaucoup de sociétés ont fait le choix d'unifier le langage de développement en prenant une technologique qui s'exécute partout : JavaScript. Ce langage est devenu un des plus populaires grâce à cela. Cependant, il possède certaines faiblesses qui ne plaisent pas à tout le monde. Néanmoins, il n'y avait pas d'alternatives viables pour atteindre le même niveau de finition.

Aujourd'hui, avec Blazor, il est possible de coder une application de bout en bout entièrement en C# ! Et c'est ce que nous allons découvrir dans ce cours avec la version Blazor Server !

Dans ce cours, nous allons voir entre-autre :

  • Comment créer son application Blazor
  • Quelle est la différence entre Blazor Server et Blazor WebAssembly
  • Créer son premier composant Blazor & séparer le vue du code
  • Le routing
  • L'intéropérabilité avec JavaScript
  • Le databinding
  • Et bien d'autres choses ...



Ce cours reprend Blazor depuis les bases et couvre certains sujets avancés, mais ne va pas sur des sujets très avancés. Il s'agit vraiment d'une prise en main de la technologie plutôt que d'un tour exhaustif. A la fin du cours, vous serez en mesure de réaliser des applications Blazor complètes et performantes.
Deux exercices vous entraineront d'ailleurs à cela : le nombre magique et le système de gestion de pizzas.

 

Alors n'attendez plus, rejoignez ce cours sur Blazor et découvrez ce framework front-end qui peut changer la façon dont vous créez les applications.

 

Des bases en C# sont requises pour suivre le cours dans les meilleures conditions

Voir plus

Contenu du cours

7 sections ·  51 leçons  · 8h55min

 Introduction
4:33
 Variantes de Blazor
5:04
 Version serveur ou WebAssembly ?
10:46
 Création d'un projet Blazor Server
9:52
 Les fichiers de Blazor
7:18
 Présentation du routing
12:57
 Routing vers composant
4:01
 Paramètres de route
8:19
 Séparation vue et code
8:32
 Énoncé : le nombre magique
3:25
 Corrigé : le nombre magique
17:48
 Cycle de vie : OnInitialized
12:58
 Cycle de vie : OnParametersSet
9:13
 Cycle de vie : OnAfterRender et ShouldRender
11:18
 Cycle de vie : SetParametersAsync
6:11
 Cycle de vie : Dispose
4:49
 Piloter le rendu d'un élément par code
8:51
 Injection de dépendances
7:13
 Refactoring de l'injection de dépendances
11:40
 Databinding : OneWay binding
8:20
 Databinding : TwoWay binding
11:43
 Databinding : personnaliser le TwoWay binding
8:11
 Formulaires et validation
12:28
 Navigation par code en Blazor
7:03
 Pizza : énoncé
5:30
 Pizza : corrigé (part 1)
12:58
 Pizza : corrigé (part 2)
12:30
 Pizza : corrigé (part 3)
15:32
 Interop JS : appeler JS depuis C#
14:17
 Récupération d'une valeur JS depuis C#
10:08
 Appeler C# depuis JS
11:42
 Création d'un composant réutilisable : Loader
10:17
 Contenu enfant d'un composant
7:36
 Créer un composant TwoWay bindable
11:29
 Communication HTTP
12:49
 Ajout et configuration client HTTP
14:27
 Résilience HTTP manuelle
12:00
 Résilience HTTP automatique
12:39
 Paramètre en cascade
8:03
 Pizza avec HTTP (part 1)
12:22
 Pizza avec HTTP (part 2)
12:56
 InputRadioGroup & InputRadio
9:34
 InputFile
10:04
 Nullable dans le routing .NET 5
3:35
 Virtualisation de liste
20:39
 Comment intégrer un composant Blazor dans un site ASP.NET Core MVC
14:26
 Personnaliser l'intégration du composant
7:49
 Configurer finement le lien avec le serveur par SignalR
14:05
 Nouveau layout
5:54
 Modification de la balise <head> HTML
5:22
 Gestion des erreurs
7:01
Voir les 2 autres sections

Avis sur le cours

3
4.83
5
(3)
4
3
2
1

Débutant Niveau:  Débutant
Vidéos: 51
Durée:  8h55min
Certificat de réussite
167.00€
Voir les prix entreprise
Nombre d'employés
1
167.00€ HT
Bénéficiez de 10% de réduction pour 2 accès jusqu'à 30% pour 6 accès ou + (hors cours en promotion)
Voir les prix particulier