Programmer Web API avec ASP.NET Core 6

Explorez la programmation avec les standards REST avec cette formation. Apprenez la description REST, la création ASP.NET Web AP et à sécuriser les services.
Microsoft Partner

Prochaines sessions

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 2 jours
  • Prix régulier: $1,000
  • Prix préférentiel: $930

Plan de cours

Durée : 2 jours

© AFI Expertise inc.

ASP.NET Core permet de créer des services REST, aussi appelés services Web API. Cela permet de créer des infrastructures pour que nos différents systèmes puissent échanger de l'information. Les Web API sont les blocs sur lesquels on pourra bâtir des architectures SOA, micro-services et nano-services. Les données sont transférées dans un format JSON.

Cette formation utilise la dernière version de .NET. (Version 6 au moment d'écrire ces lignes).

Public concerné

Développeurs

Contenu

Introduction à REST

  • Bases de REST
  • Standards et uniformité
  • Architectures (SOA, Micro-services, etc)
  • Formats de données : JSON vs. XML

Premiers pas avec Web API

  • Créer un service Web API
  • Modèle d’hébergement minimal
  • Préparer l'injection de dépendance
  • Configurer le middleware
  • Routage
  • Attributs
  • Générer des services (Scaffolding)

Connecter les données avec un client

  • Tester avec la documentation Swagger/OpenAPI
  • Tester avec différents outils
  • Curl
  • Http-repl
  • Postman
  • Utiliser .NET avec HttpClient
  • Utiliser JavaScript avec fetch

Bases de données avec Web API

  • Entity Framework
  • OData
  • Validation

Sécuriser Web API

  • Identifier
  • Autoriser
  • Journaliser
  • CORS
  • Prévenir le over-posting

Fonctionnalités avancées d'ASP.NET

  • Filters
  • Formatters, model binding
  • Custom Middleware
  • Adding a Custom Response Header
  • Checking for an API Key
  • JSON Patch

Savoir s’entourer des meilleurs

Charles Bourgon
Formateur
Frédéric Paradis
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.
Marc Maisonneuve
Marc Maisonneuve
Directeur des programmes de formation
Marc Maisonneuve agit à titre de Directeur des programmes de formation, formateur de l’efficacité professionnelle et leader de pratique des outils utilisateurs chez AFI depuis plusieurs années. M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Vicky Moreau
Vicky Moreau
Formatrice
Vicky Moreau est une travailleuse autonome et professionnelle passionnée pour le domaine de la bureautique. Elle est détentrice d’un diplôme d’études collégiales en bureautique, mais c'est en tant qu’autodidacte qu’elle a acquis sa solide expérience avec les applications de la Suite Office. Elle a complété avec succès une certification MOS (Microsoft Office Specialist) Excel.

Soyez au fait des tendances, innovations, bonnes pratiques et exclusivités

Restez en contact

Pour les individus

Pour les organisations

Priorités organisationnelles

Formations certifiées

À propos


La Famille Edgenda

Edgenda

AFI par Edgenda

Apprentx par Edgenda

Afi U.


EN

Besoin d’aide ? Parlez à un conseiller ou appelez au 1 877 624.2344

LinkedIn

Confidentialité | Centre de formation autorisé Emploi-Québec, Agrément : 0051460 | TPS : 141 582 528 - TVQ : 1019557738

Copyright © 2023 Edgenda inc.

Personnaliser les témoins