Ontdek wat deze opleiding jou kan bieden!

 


 

Home Alle Opleidingen
ASP.NET Core Web API
terug naar zoekresultaten

ASP.NET Core Web API

Deelnemerskosten
€ 2.418,79 incl. BTW

Lesgeld

€ 1.999,00
Totaal excl. BTW
€ 1.999,00
BTW
€ 419,79
Totaal incl. BTW
€ 2.418,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 11-02-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 11-02-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 11-02-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 11-02-2026
Toon rooster
Aanmelden
In de cursus ASP-NET Core Web API van SpiralTrain leren ontwikkelaars en architecten flexibele en interoperabele RESTful-services te creëren, waarbij sleutel concepten als routing, serialisatie, vers
Image
Image

Intro to ASP.NET Core Web API

De cursus ASP.NET Core Web API gaat van start met een overzicht van de architectuur van REST Services in het bijzonder de Web API. Standaard kenmerken van REST zoals resources met ID's, URL patterns en standaard HTTP methods komen daarbij aan bod. Aandacht wordt ook besteed aan de creatie en structuur van een Web API project in Visual Studio.

Routing and Controllers

Vervolgens wordt ingegaan op routing in de ASP.NET Core Web API waarbij d

...

Intro to ASP.NET Core Web API

De cursus ASP.NET Core Web API gaat van start met een overzicht van de architectuur van REST Services in het bijzonder de Web API. Standaard kenmerken van REST zoals resources met ID's, URL patterns en standaard HTTP methods komen daarbij aan bod. Aandacht wordt ook besteed aan de creatie en structuur van een Web API project in Visual Studio.

Routing and Controllers

Vervolgens wordt ingegaan op routing in de ASP.NET Core Web API waarbij de definitie van routes, routing parameters, route configuratie en attribute routing worden besproken. Ook komen dan controllers aan bod en de mapping van routes op controller actions.

Request and Response Handling

Dan wordt dieper ingegaan op request en response handling en de implementatie van controller actions die op basis van binnenkomende requests responses produceren. Voorst worden dan model en parameter binding, content negotiation en het verwerken van HTTP status codes besproken.

Data Validation

Onderdeel van de cursus ASP.NET Core Web API zijn ook data validatie en error handling. Ingegaan wordt op model binding, model validation en validation errors. Tevens komen error responses, exception filters en de implementatie van global error handling aan bod.

Security

Vervolgens worden security en authenticatie mechanismen in de Web API besproken.
Onderwerpen zijn daarbij diverse authentication mechanismen, role base authorization, de implementatie van authentication met JSON Web Tokens(JWT) en het beschermen van gevoelige data met HTTPS.

Data Access

Tenslotte wordt aandacht besteed aan data access met de Web API, het Open Data Protocol(OData) en het Entity Framework. Hierbij wordt besproken hoe OData CRUD operaties worden uitgevoerd op Entities gebaseerd op Model classes.

Doelgroep Cursus ASP.NET Core Web API

De cursus Cursus ASP.NET Core Web API is bestemd voor Web Developers die REST API's willen begrijpen en ontwikkelen met ASP.NET Core.

Voorkennis Cursus ASP.NET Core Web API

Om aan deze cursus te kunnen deelnemen is kennis van Web Protocollen als HTTP en HTTPS wenselijk en is kennis van de fundamentals van C# vereist.

Uitvoering Training ASP.NET Core Web API

In de cursus worden theorie en praktijk met elkaar afgewisseld. Uitleg aan de hand van slides en demos worden gevolgd door praktijk oefeningen.

Certificaat ASP.NET Core Web API

De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan 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

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
3 dagen
Max. deelnemers
12
Studiebelastingsuren
18 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO