Implementing REST Services using Web API - virtual



Kursarrangør: Glasspaper AS
Sted: Nettkurs / Nettstudie
Hele landet
Type:Nettkurs og nettstudie
Studie / yrkesutdanning
Undervisningstid: kl 09:00 - 16:00
Varighet: 3 days
Pris: 20.900
Neste kurs: 16.10.2024 | Vis alle kursdatoer

We provide virtual course about Implementing REST Services using Web API. REST has emerged in recent years as a tremendously important vehicle for creating flexible and standards-based distributed systems and microservice architectures.

Course description:
This course describes REST best practices and discusses important architectural and API modelling concepts, which you need to know in order to create scalable, flexible, and performant REST APIs. The course discusses many of the rich framework APIs and advanced techniques available.

What you will learn:
• Creating REST services using Web API
• Understanding attribute routing
• Configuring serialization
• Implementing middleware, filters, and model binders
• Working with OData
• Containerizing ASP.NET Core applications
• REST best practices

Course outline:
1) Web API Essential Concepts:
• Overview of REST Services; Web API Essential Concepts in .NET; Implementing Industrial-Strength Actions

2) A Closer Look at Attribute Routing:
• Recap of Attribute Routing; Route Constraints; Additional Techniques

3) Dependency Injection, Configuration, and Entity Framework:
• Dependency Injection in Web API applications; Configuration; Using Entity Framework Core

4) Serialization:
• Essential Concepts; JSON Media-Type Formatting; XML Media-Type Formatting; Implementing HTTP Clients

5) Web API Techniques:
• Parameter Binding; Custom Middleware Components; Overview of Filters; Defining and Using Custom Filters

6) Working with OData:
• Introduction to OData; Performing OData Queries; Modifying Data using OData; Implementing an OData Service

7) Containerizing ASP.NET Core Apps:
• Overview of Containerization and Docker; Understanding Docker Images; Containerizing a Minimal ASP.NET Web App ; Containerizing via Visual Studio.

8) REST Design Best Practices:
• Basic Good Practice; Designing Resources; Filtering, Sorting, and Searching; Representing Data; Quality of Service Issues

Instructor: Andy Olsen

Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.

Target audience:
Anyone who wants course about Implementing REST Services using Web API

Prerequisites:
• 6 months experience of C# programming

Language:
• The course is given in english