Formation Blazor

0,0 rating
Logo Formation Blazor Asp.Net Core

1980€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

Présentation

Blazor est le nouveau moteur SPA pour construire vos WebApp ASP.NET utilisant C#/Razor et HTML.
C’est un puissant framework qui étend la plate-forme de développement .NET avec des outils et des bibliothèques pour la création d’applications web.

Blazor permet de créer des interfaces web interactives en C# au lieu de JavaScript, ce qui permet de partager du code et des bibliothèques. Il exécute le code C# côté client directement dans le navigateur, en utilisant WebAssembly. Grâce au codage en C#, le code et les bibliothèques des parties de votre application situées côté serveur sont réutilisables. Blazor propose une interaction entre le client et le serveur via le SignalR – un cadre de messagerie en temps réel.

L’utilisation des standards web ouverts sans plug-ins ni transpilation de code permet à Blazor de fonctionner dans tous les navigateurs web modernes, y compris les navigateurs mobiles.

 

Objectifs

  • Développer des applications web en C# et Blazor
  • Utiliser Azure DevOps pour déployer des applications Blazor
  • Créer une base de données via Entity Framework Core
  • Créer un système d’utilisateurs

 

Public visé

  • Développeur web, Lead developer

 

Prérequis

 

Pour aller plus loin

Programme de notre formation Blazor : Asp.Net Core

 

INTRODUCTION

  • Qu’est-ce que Blazor
  • Introduction à ASP.Net Core
  • Introduction à Entity Framework Core
  • Introduction Blazor
  • Installation de la machine
  • Modèles d’hébergement

INITIATION À BLAZOR

  • Syntaxe de base
  • Liaisons et événement
  • Déboguer des erreurs et des styles
  • Création d’un projet Fullstack client/serveur
  • Liaison des données
  • Les paramètres d’acheminement
  • La Data Binding
  • Les routes dans Blazor

LES COMPOSANTS

  • Les classes
  • Le paramétrage des composants
  • Données obligatoires
  • Composants imbriqués
  • Cycle de vie des composants

ASSEMBLAGES DE RÉFÉRENCE

  • Séparation du code de balisage
  • Utilisation d’assemblages de référence
  • Les bibliothèques de classe

BLAZOR AVEC RENDER TREE BUILDER

  • Rendu Raw HTML
  • Utilisation de RENDER TREE BUILDER
  • Modèle générique

L’UTILISATION EN CASCADES

  • Utilisation des valeurs en cascade
  • Paramètre multiple en cascade
  • Événement de la valeur en cascade
  • Utilisation de @key
  • Utilisation de @attribute

TYPES DE BLAZOR

  • Différence de code client/serveur
  • Application serveur
  • Application client
  • Hébergement de l’application avec API
  • Débogage des applications client

LE SERVEUR

  • Installation d’Entity Framework Core
  • Création de DbContext
  • Configuration d’un fichier
  • Création d’un modèle
  • Qwagger
  • Envoyer des données à partir de Model Instrument
  • Drop de la base de données

MISE EN PAGE

  • Mise en page principale
  • Acheminement
  • Liste des instruments HTTP
  • Composant Bulma/Pagination

GÉRER DES FORMULAIRES

  • Utilisation d’EditForm
  • Validation du formulaire
  • Utilisation de @ref

JSInterop

  • DI avec Defaut Service
  • DI avec Custom Service
  • Appeler la fonction JavaScript
  • Appeler le C# depuis JavaScript

AUTHENTIFICATION PAR JWT

  • Model User
  • Interface Repository User
  • Login dans UserController
  • Registre dans UserController
  • User dans UserController
Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

    Nos Formateurs Référents

    Témoignages

    Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !

    Afficher tous les témoignages

    Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !

    Noter la formation

    1980€ HT / personne

    3 jours (21 heures)

    Paris
    Il ne reste que quelques places
    Option OFFERTE de classe virtuelle (40€/j en supplément)
    Disponible en intra-entreprise pour former votre équipe

    Une question ? Un projet ?

    Pour des informations complémentaires, n’hésitez pas à nous contacter.