- Référence : ASPI
- Durée : 3 jours (21h)
- Lieu : Au choix, à distance ou dans nos centres parisiens
1860€ HT
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Cette formation ASP.NET Core vous permet d’acquérir les compétences et connaissances nécessaires pour développer des applications ASP.NET Core avec les technologies et les outils de .NET Core 3.1. L'accent sera mis sur les bonnes pratiques de codage qui permettent d'améliorer les performances et la sécurité.
Compétences visées - Objectif opérationnel :
L'objectif de cette formation est de savoir développer des applications ASP.NET Core avec les technologies et les outils de .NET Core 3.1.
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation ASP.NET Core, vous serez en mesure de :
Public :
Ce cours ASP.NET s'adresse aux développeurs web qui utilisent Visual Studio de façon individuelle ou en équipe, pour un développement important ou limité.
Prérequis :
Afin de suivre cette formation ASP.NET Core, il est nécessaire d'avoir suivi la formation "Le langage C# (.NET)" (SLCN) ou de disposer des connaissances équivalentes, ainsi que de connaître les fondamentaux d'HTML et du CSS.
Cibles : Windows, Linux, Mac
Outillage : Visual Studio, Visual Studio Code
Les Projets de Visual Studio
Architecture d'une application web
Middlewares
Services et injections de dépendances
Travaux Pratiques :
Réalisation d’une première application web légère avec les fonctionnalités minimales
Développer les contrôleurs et les actions
Les filtres d'action
Le routage des requêtes
Travaux Pratiques :
Retourner différents types de données à partir d'un contrôleur
Les objets du modèle
Conception du modèle
Liaison avec le contrôleur
Annotation de données et validation
Travaux Pratiques :
Réalisation d’un modèle annoté et validé
Outils ORM
Présentation d'Entity Framework
Concevoir son modèle de données avec Entity Framework
Entity Framework et ASP.NET Core
Travaux Pratiques :
Conception d'un modèle en mode Code First avec Entity Framework Core
Concept de Web Service
Conception d’une API REST
Implémentation d’une Web API avec ASP.NET Core
Formats d'échange JSON, XML, Formats personnalisés…
Documentation, versioning
Travaux Pratiques :
Écriture d’un Web Service lié à une base de données
Tests automatisés
Présentation de l’outil Postman
Stratégie de gestion d'exception
Journalisation dans ASP.NET Core
Travaux Pratiques :
Écriture de tests unitaires et de tests d'intégration
Implémentation de l’authentification
Gestion des autorisations
Sécurisation d'une Web API
Travaux Pratiques :
Création d’une application avec base d’utilisateurs
Paramètres de développement et de production avec l’API de Configuration
Web Deploy à partir de Visual Studio ou avec un script PowerShell
Travaux Pratiques :
Déploiement dans des containers Docker
Des travaux pratiques jalonnent chaque module de la formation pour une meilleure assimilation des connaissances.
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB