Programing Web API using ASP.NET Core 6

Explore programming with REST standards in this course. Learn the REST description, how to create ASP.NET Web AP and how to secure services.
Microsoft Partner
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 2 days
  • Regular price: On request

Course outline

Duration : 2 days

© AFI Expertise inc.

ASP.NET Core can create REST services, also called Web API services. You can build this communication infrastructure for information exchange between systems. Web API are the building blocks to create various architectures, like SOA, micro-services and nano-services. Data is transfered using the JSON format

This training uses the latest .NET version. (Currently version 6).




Introduction to REST

  • REST fundamentals
  • Standards and conventions
  • Architectures (SOA, Micro-services, etc)
  • Data Formats: JSON vs. XML

First apps with Web API

  • Create a Web API
  • Minimal APIs
  • Using dependency injection
  • Configure middleware
  • Routing
  • Attributs
  • Scaffolding controlers

Getting data

  • Test with Swagger/OpenAPI documentation
  • Test with different tools
  • Curl
  • Http-repl
  • Postman
  • Use .NET with HttpClient
  • Use JavaScript with fetch

Databases with Web API

  • Entity Framework
  • OData
  • Validation

Securing Web API

  • Authentication
  • Authorization
  • Logging
  • CORS
  • Prevent over-posting

Advanced ASP.NET

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

Surround yourself with the best

Charles Bourgon
Frédéric Paradis
Frédéric Paradis
Certified Trainer and Cloud Architect
As a certified Microsoft trainer, Frédéric describes himself as a Cloud magician who easily navigates the mythical space between technology and reality.
Marc Maisonneuve
Marc Maisonneuve
Training program director
Marc Maisonneuve has acted as a Training Program Director, professional effectiveness trainer and user tools practice leader at AFI for several years. Mr. Maisonneuve is known for his analytical skills, his legendary calm and his undeniable desire to encourage people to develop their skills. He has the ability to present technological solutions in a natural way and to adapt them to the concrete needs of the workplace.
Vicky Moreau
Vicky Moreau
Vicky Moreau is a passionate freelancer and professional in the area of office automation. She holds a college diploma in office automation, most of her solid experience with the Office Suite was acquired while being an autodidact. In fact, she has successfully completed an MOS (Microsoft Office Specialist) Excel certification.

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

Stay in touch

Pour les individus

Pour les organisations

Thèmes Afi U.

Formations certifiées

À propos

La Famille Edgenda


AFI par Edgenda

Apprentx par Edgenda

Afi U.


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


Copyright © 2023 Edgenda inc.