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).
Audience
Developers
Contents
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
Trainer
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
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
Trainer
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.