Formations Web & Cloud Formation Blazor (ASP.Net Core)

Formation Blazor

Rated 0 out of 5
Logo Formation Blazor Asp.Net Core
Prix 1980€ HT / personne
Durée 3 jours ( 21 heures )
Paris | à distance | FNE
Il ne reste que quelques places
NOUVEAU - Cafés et déjeuners offerts à partir du 11 octobre
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

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. Nous vous enseignerons la dernière version de l’outil à savoir .NET Core 5.

 

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

Afficher tous les témoignages

Noter la formation
Prix 1980€ HT / personne
Durée 3 jours ( 21 heures )
Paris | à distance | FNE
Il ne reste que quelques places
NOUVEAU - Cafés et déjeuners offerts à partir du 11 octobre
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp