ASP.NET Core est le framework de Microsoft pour le développement d’applications et de services web rapides, sécurisés, multiplateformes et basés sur le cloud. Il permet de créer des applications web interactives, des API web, des applications basés sur le modèle MVC (modèle-vue-contrôleur) ainsi que des applications en temps réel.
Objectif
Être en mesure de développer des API web avec le framework ASP.NET Core de Microsoft
Est-ce pour vous ?
Tous postes en développement et postes de spécialistes Web.
Préalables
Expérience du développement d’applications web avec ASP.NET Core (cours MN405) et du développement d’applications avec Visual Basic .NET (cours MN204) ou Visual C# .NET (cours MN201).
Vos gains
Contenu
Comprendre les services web RESTful
Dans ce module, vous allez apprendre les concepts REST et comment ASP.NET Core nous permet de développer des services HTTP RESTful
- Aperçu de REST
- Que sont les API web avec ASP.NET Core
- Outils de développement
Voir plus +/-
Structure d’un API web ASP.NET Core
- Routage
- Méthodes HTTP
- Code de statut
- Négociation de contenu
Obtenir des ressources
- Création des modèles
- Types de retour des actions des contrôleurs d’API web ASP.NET Core
- Appeler des API web dans une application ASP.NET Core
Mise en forme des données de la réponse
Dans ce module, vous verrez comment supporter la mise en forme des données au format JSON, XML, ainsi que d’autres formats personnalisés
Mise à jour des ressources
Dans ce module, vous verrez comment gérer les opérations d’ajout, de modification et de suppression des ressources
- Validation du modèle et gérer les erreurs de validation
- Personnalisation des codes de statut
- Utilisation de Postman pour tester les opérations HTTP PUT, POST et DELETE
- Intégration dans une application existante à l’aide de la classe HttpClient
Recherche, filtre et pagination des ressources
Gestion des erreurs serveurs
Documentation des API web à l’aide de Swagger/OpenAPI
💡 Informations utiles
Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .
Intervenants
Formation en entreprise
Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.
Demander une soumission