Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation ASP.NET Développement d’applications Web avec Blazor et C#
Domaine : Langages et Frameworks
DURÉE
4 jour(s)
OBJECTIFS
Situer Blazor et créer une première application. Utiliser les composants et l'architecture Blazor Server. Expérimenter le routage, l'accès aux données et les formulaires. Pratiquer les notions avancées et la sécurité Blazor. Comparer Blazor Server et Blazor Client, implémenter Redux. Déployer des applications Blazor sur Azure.
Pré-requis
Disposer de solides bases en programmation avec le langage C#. Connaitre ASP.NET Core sera apprécié. Certaines notions avancées existent également avec d'autres technologies, comme Angular par exemple. Ainsi, si vous avez déjà pratiqué Angular ou une technologie SPA (Single Page Application) similaire, la durée de formation peut être revue à la baisse.
Participants
Architectes, développeurs et chefs de projet Web désireux d'apprendre à créer une application avec le framework Blazor.
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
ASP.NET Développement d’applications Web avec Blazor et C#
Introduction
Historique et contexte des applications Web
Historique ASP.NET et différences architecturales
Présentation des applications SPA + avantages/inconvénients
Présentation de Blazor et différence entre Blazor Server et Client
Les évolutions prévues par Microsoft dans les mois/années à venir
Création d'un projet Blazor qui servira d'exercice
Travaux pratiques : créer sa première application Blazor avec Visual Studio
Historique ASP.NET et différences architecturales
Présentation des applications SPA + avantages/inconvénients
Présentation de Blazor et différence entre Blazor Server et Client
Les évolutions prévues par Microsoft dans les mois/années à venir
Création d'un projet Blazor qui servira d'exercice
Travaux pratiques : créer sa première application Blazor avec Visual Studio
Blazor Server
Créer son premier composant Blazor
Séparation du code de l'affichage
Gestion des méthodes et des paramètres
Détails de l'architecture dâun projet Blazor
Injection de dépendances
Travaux pratiques : Faire évoluer l'application Blazor Server afin de permettre une meilleure modularité et un meilleur respect des pratiques
Séparation du code de l'affichage
Gestion des méthodes et des paramètres
Détails de l'architecture dâun projet Blazor
Injection de dépendances
Travaux pratiques : Faire évoluer l'application Blazor Server afin de permettre une meilleure modularité et un meilleur respect des pratiques
Aller plus loin
Routing avec Blazor
Gestion de l'accès aux données avec Blazor Server : recommandations et best practices
Gestion des formulaires pour la saisie : vérification des données, contraintes, etc.
Travaux pratiques : Faire évoluer l'application pour ajouter du routing, gérer un accès aux données et permettre une saisie de données
Gestion de l'accès aux données avec Blazor Server : recommandations et best practices
Gestion des formulaires pour la saisie : vérification des données, contraintes, etc.
Travaux pratiques : Faire évoluer l'application pour ajouter du routing, gérer un accès aux données et permettre une saisie de données
Notions avancées
Interaction avec JavaScript
Gestion de la sécurité avec Blazor Server : compréhension du fonctionnement
Gestion de l'accès autorisé avec un espace membre
Gestion des erreurs dans une application Blazor
Cycle de vie d'un composant Blazor
Travaux pratiques : Mettre en place un espace membre sur le site et n'autoriser que les modifications
Gestion de la sécurité avec Blazor Server : compréhension du fonctionnement
Gestion de l'accès autorisé avec un espace membre
Gestion des erreurs dans une application Blazor
Cycle de vie d'un composant Blazor
Travaux pratiques : Mettre en place un espace membre sur le site et n'autoriser que les modifications
Blazor Server vs Blazor Client
Explications des différences significatives et des cas d'usage
Transformation de l'application Blazor Server en Blazor Client
Mise à niveau sur Redux
Gestion de l'état global de lâapplication (global state â Redux)
Amélioration de l'état global pour créer un magasin Redux persistant
Travaux pratiques : réunion des éléments communs entre Blazor Server et Blazor Client, création de l'application client et reprise des contraintes, création du store Redux et implémentation des actions
Transformation de l'application Blazor Server en Blazor Client
Mise à niveau sur Redux
Gestion de l'état global de lâapplication (global state â Redux)
Amélioration de l'état global pour créer un magasin Redux persistant
Travaux pratiques : réunion des éléments communs entre Blazor Server et Blazor Client, création de l'application client et reprise des contraintes, création du store Redux et implémentation des actions
Déploiement
Différents cas de déploiement
Déploiement d'une application Blazor Server
Déploiement d'une application Blazor Client
Travaux pratiques : Déploiement des applications Blazor Server, Blazor Client, API et serveur d'identité sur Azure
Déploiement d'une application Blazor Server
Déploiement d'une application Blazor Client
Travaux pratiques : Déploiement des applications Blazor Server, Blazor Client, API et serveur d'identité sur Azure
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
- C # .NET - Le langage C#
- C # .NET Concepts avancés en C#
- .NET .NET Accès aux données avec Entity Framework et C#
- MICROSOFT ADO.NET Accès aux données avec ADO .NET et C#
- .NET Développement d'applications graphiques avec WPF
- ASP.NET Développement d'applications web avec ASP.NET MVC
- ASP.NET Introduction et pratique des micro-services en .NET
- .NET Conception d interfaces graphiques mobiles Xamarin
nos centres de formation