ASP.NET Core Web API

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

ASP.NET Core Web API

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
11 feb. 2026 tot 13 feb. 2026
Toon rooster
event 11 februari 2026, 09:30-16:30, Amsterdam, Dag 1
event 12 februari 2026, 09:30-16:30, Amsterdam, Dag 2
event 13 februari 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
11 feb. 2026 tot 13 feb. 2026
Toon rooster
event 11 februari 2026, 09:30-16:30, Eindhoven, Dag 1
event 12 februari 2026, 09:30-16:30, Eindhoven, Dag 2
event 13 februari 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
11 feb. 2026 tot 13 feb. 2026
Toon rooster
event 11 februari 2026, 09:30-16:30, Houten, Dag 1
event 12 februari 2026, 09:30-16:30, Houten, Dag 2
event 13 februari 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
11 feb. 2026 tot 13 feb. 2026
Toon rooster
event 11 februari 2026, 09:30-16:30, Online, Dag 1
event 12 februari 2026, 09:30-16:30, Online, Dag 2
event 13 februari 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
11 feb. 2026 tot 13 feb. 2026
Toon rooster
event 11 februari 2026, 09:30-16:30, Rotterdam, Dag 1
event 12 februari 2026, 09:30-16:30, Rotterdam, Dag 2
event 13 februari 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
11 feb. 2026 tot 13 feb. 2026
Toon rooster
event 11 februari 2026, 09:30-16:30, Zwolle, Dag 1
event 12 februari 2026, 09:30-16:30, Zwolle, Dag 2
event 13 februari 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
13 apr. 2026 tot 15 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Amsterdam, Dag 1
event 14 april 2026, 09:30-16:30, Amsterdam, Dag 2
event 15 april 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
13 apr. 2026 tot 15 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Eindhoven, Dag 1
event 14 april 2026, 09:30-16:30, Eindhoven, Dag 2
event 15 april 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
13 apr. 2026 tot 15 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Houten, Dag 1
event 14 april 2026, 09:30-16:30, Houten, Dag 2
event 15 april 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
13 apr. 2026 tot 15 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Online, Dag 1
event 14 april 2026, 09:30-16:30, Online, Dag 2
event 15 april 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
13 apr. 2026 tot 15 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Rotterdam, Dag 1
event 14 april 2026, 09:30-16:30, Rotterdam, Dag 2
event 15 april 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
13 apr. 2026 tot 15 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Zwolle, Dag 1
event 14 april 2026, 09:30-16:30, Zwolle, Dag 2
event 15 april 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
15 jun. 2026 tot 17 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Amsterdam, Dag 1
event 16 juni 2026, 09:30-16:30, Amsterdam, Dag 2
event 17 juni 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
15 jun. 2026 tot 17 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Eindhoven, Dag 1
event 16 juni 2026, 09:30-16:30, Eindhoven, Dag 2
event 17 juni 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
15 jun. 2026 tot 17 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Houten, Dag 1
event 16 juni 2026, 09:30-16:30, Houten, Dag 2
event 17 juni 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
15 jun. 2026 tot 17 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Online, Dag 1
event 16 juni 2026, 09:30-16:30, Online, Dag 2
event 17 juni 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
15 jun. 2026 tot 17 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Rotterdam, Dag 1
event 16 juni 2026, 09:30-16:30, Rotterdam, Dag 2
event 17 juni 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
15 jun. 2026 tot 17 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Zwolle, Dag 1
event 16 juni 2026, 09:30-16:30, Zwolle, Dag 2
event 17 juni 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
17 aug. 2026 tot 19 aug. 2026
Toon rooster
event 17 augustus 2026, 09:30-16:30, Amsterdam, Dag 1
event 18 augustus 2026, 09:30-16:30, Amsterdam, Dag 2
event 19 augustus 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
17 aug. 2026 tot 19 aug. 2026
Toon rooster
event 17 augustus 2026, 09:30-16:30, Eindhoven, Dag 1
event 18 augustus 2026, 09:30-16:30, Eindhoven, Dag 2
event 19 augustus 2026, 09:30-16:30, Eindhoven, Dag 3
Beschrijving
In the course ASP-NET Core Web API from SpiralTrain developers and architects learn to create flexible and interoperable RESTful services, addressing key concepts such as routing, serialization, versi

Intro to ASP.NET Core Web API

The course ASP.NET Core Web API starts with an overview of the architecture of REST Services, in particular the Web API. Standard features of REST such as resources with IDs, URL patterns and standard HTTP methods are discussed. Attention is also paid to the creation and structure of a Web API project in Visual Studio.

Routing and Controllers

Next routing in the ASP.NET Core Web API is covered, where the definition of routes, routing parameters, route configuration…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Web Api, ASP (.NET), Web Development, Databases en API.

In the course ASP-NET Core Web API from SpiralTrain developers and architects learn to create flexible and interoperable RESTful services, addressing key concepts such as routing, serialization, versi

Intro to ASP.NET Core Web API

The course ASP.NET Core Web API starts with an overview of the architecture of REST Services, in particular the Web API. Standard features of REST such as resources with IDs, URL patterns and standard HTTP methods are discussed. Attention is also paid to the creation and structure of a Web API project in Visual Studio.

Routing and Controllers

Next routing in the ASP.NET Core Web API is covered, where the definition of routes, routing parameters, route configuration and routing attributes are treated. Attention is also paid to controllers and the mapping of routes to controller actions.

Request and Response Handling

Then the course ASP.NET Core Web API covers request and response handling and the implementation of controller actions that produce responses based on incoming requests. Furthermore, model and parameter binding, content negotiation and the processing of HTTP status codes are treated.

Data Validation

Part of the ASP.NET Core Web API course also includes data validation and error handling. Model binding, model validation and validation errors are discussed. Error responses, exception filters and the implementation of global error handling are covered as well.

Security

Security and authentication mechanisms in the Web API are also part of the course content. Topics include various authentication mechanisms, role base authorization, the implementation of authentication with JSON Web Tokens (JWT) and the protection of sensitive data with HTTPS.

Data Access

Finally attention is paid to data access with the Web API, the Open Data Protocol (OData) and the Entity Framework. Explained is how OData CRUD operations can be performed on Entities based on Model classes.

Audience Course ASP.NET Core Web API

The course ASP.NET Core Web API is intended for Web Developers who want to understand and develop REST APIs with ASP.NET Core.

Prerequisites Course ASP.NET Core Web API

To participate in this course, knowledge of Web Protocols such as HTTP and HTTPS is desirable and knowledge of the fundamentals of C# is required.

Realization Training ASP.NET Core Web API

The course alternates between theory and practice. Explanations using slides and demos are followed by practical exercises.

Certificate ASP.NET Core Web API

After successfully completing the course, the attendants will receive a certificate of participation in ASP.NET Core Web API.

Modules

Module 1 : Intro Web API

  • What is Web API?
  • REST Services
  • Comparison with WCF
  • REST versus SOAP
  • Resources
  • Unique ID's
  • URL Patterns
  • HTTP Methods
  • Routing
  • Content Negotiation
  • Web API Projects

Module 2 : Routing and Controllers

  • Handling HTTP Requests
  • API Controllers
  • Action Methods
  • Routing Requests
  • Action Selection
  • Routing Templates
  • Routing Configuration
  • Routing Parameters
  • Routing by Attribute
  • Routing in Web API2
  • Self Hosting

Module 3 : Requests and Responses

  • HTTP Requests
  • GET, POST, PUT and DELETE
  • HTTP Verbs
  • Model Binding
  • Parameter Binding
  • Media Types
  • Content Negotiation
  • Creating HTTP Responses
  • Handling Status Codes
  • Serialisatie
  • HttpClient

Module 4 : Data Validation

  • Model Binding
  • Model Validation
  • Data Annotations
  • Validation Properties
  • Under Posting
  • Over Posting
  • Validation Errors
  • Http Errors
  • HttpResponseException
  • Exception Filters
  • Global Error Handling

Module 5 : Security

  • Authentication
  • Thread.CurrentPrincipal
  • Authorization
  • Role Based Authorization
  • AuthorizeAttribute Filter
  • Prevent CSRF Attacks
  • Enabling CORS
  • Authentication Filter
  • Authentication Mechanisms
  • JSON Web Tokens
  • Working with SSL

Module 6 : Data Access

  • Open Data Protocol
  • CRUD Operations
  • OData Packages
  • Model Classes
  • Using Entity Framework
  • OData Endpoints
  • OData Controllers
  • Query Entity Set
  • Creating Entities
  • Updating Entities
  • Deleting Entities

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.