Formation ASP.NET Core 3.1 et concepts d'API RESTful


REFERENCE
 
 
ASPI
DUREE
 
 
3 jours
TARIFS
 
 
1860 € HT
Niveau : Intermédiaire
Classe à distance: Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

OBJECTIFS :
 

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 :

  • Développer des applications avancées ASP.NET Core en utilisant les technologies et outils de .NET Core
  • Créer des applications web avec Visual Studio 2019
  • Écrire un service web REST avec ASP.NET Core 3.1
  • Tester et déboguer des applications web ASP .NET Core en utilisant notamment l'outil Postman
  • Déployer vos applications ASP.NET Core
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.

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é.

PROGRAMME :
 

Concepts de ASP.NET Core

Cibles : Windows, Linux, Mac
Outillage : Visual Studio, Visual Studio Code
Les Projets de Visual Studio

Architecture ASP.NET Core

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

Traitement d'une requête dans ASP.NET Core

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

Le Modèle

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é

Utilisation d'Entity Framework pour construire des modèles

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

Approche REST avec les Web API

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 et débogage

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

Gestion de la sécurité

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

Déploiement

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

TRAVAUX PRATIQUES :
 

Des travaux pratiques jalonnent chaque module de la formation pour une meilleure assimilation des connaissances.

S'INSCRIRE À CETTE
FORMATION ASP.NET CORE
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Après avoir suivi cette formation ASP .NET Expert, les participants seront capables de : Développer des Custom Controls simples, puis avec templates et databinding Comprendre et...

5 j

 
Objectifs opérationnels : Mettre en oeuvre l'architecture du framework ASP.Net Web Forms en vue d'acquérir les bonnes pratiques liées à Web Forms....

5 j

 
Objectifs opérationnels : Maitriser l es aspects avancés d'architecture, d'optimisation et de techniques d'ASP.Net, vous permettant ainsi...

5 j

 
Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB