About the course
Our instructor-led Web API training course with C# is aimed at developers looking to create and deploy REST services with ASP.NET Core.
This course is ideal for anyone looking to build "headless" ASP.NET applications for use with a front-end written using another framework or library such as Angular or React. We will show you how to build on your .NET knowledge with Visual Studio to gain practical experience through hands-on exercises reflecting commercial deployment scenarios which utilise the most relevant aspects of the .NET stack, without using Core MVC.
There are many ways we can customise this course to take into account your preferred choice of front-end technologies (e.g. React, Angular, Vue, Next) - get in touch using the form below or give us a call to find out how we can tailor ASP.NET training to meet your needs.
Online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.
-
- Understanding REST services
- Web API Essential Concepts in .NET
- Implementing industrial-strength Actions
- Containerising your applications
- REST Design Best Practices
-
.NET Developers who are looking to leverage the power and flexibility of Microsoft's ASP.NET Core platform to build robust, headless ASP.NET Web API and REST services.
-
Delegates should have attended our Intro to .NET with C# Training Course or have equivalent .NET development experience using C#.
-
This ASP.NET Web API course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).
Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.
-
Overview of REST
REST services
Web API Essential Concepts in .NET
Implementing industrial-strength actions
Attribute Routing
Recap of attribute routing
Route constraints
Additional techniques
DI & EF
Dependency Injection
Configuration
Using Entity Framework Core
Serialization
Essential concepts
JSON media-type formatting
XML media-type formatting
Implementing HTTP clients
[Additional topic for custom syllabuses]Using XmlSerializer
Web API Techniques
Parameter binding
Message handlers
Overview of filters
Defining and using custom filters
Working with OData
Introduction to OData
Performing OData queries
Modifying data using OData
Implementing an OData service
Containerizing your applications
Overview of containerization and Docker
Understanding Docker images
Containerizing a minimal ASP.NET web app
Containerizing via Visual Studio
REST Design Best Practices
Basic good practice
Designing resources
Filtering, sorting, and searching
Representing data
Quality of service issues
Trusted by



