Ontdek wat deze opleiding jou kan bieden!

 


 

Home 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: 19-10-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 19-10-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 19-10-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 19-10-2026
Toon rooster
Aanmelden
In de cursus ASP.
Image
Image

Cursus ASP.NET Core Web API

De cursus ASP.NET Core Web API biedt een uitgebreide introductie tot het ontwikkelen van krachtige web API's met behulp van ASP.NET Core. In deze cursus behandelen we de architectuur van REST Services, met een focus op de Web API. Belangrijke standaardkenmerken van REST, zoals resources met ID's, URL-patronen en standaard HTTP-methoden, worden in detail besproken. Daarnaast besteden we aandacht aan de creatie en structuur van een Web API-project in Visual

...

Cursus ASP.NET Core Web API

De cursus ASP.NET Core Web API biedt een uitgebreide introductie tot het ontwikkelen van krachtige web API's met behulp van ASP.NET Core. In deze cursus behandelen we de architectuur van REST Services, met een focus op de Web API. Belangrijke standaardkenmerken van REST, zoals resources met ID's, URL-patronen en standaard HTTP-methoden, worden in detail besproken. Daarnaast besteden we aandacht aan de creatie en structuur van een Web API-project in Visual Studio, wat essentieel is voor elke ontwikkelaar die met deze technologie wil werken.

Routing en Controllers

Vervolgens duiken we in routing binnen de cursus ASP.NET Core Web API. Dit omvat de definitie van routes, routingparameters, routeconfiguratie en attribute routing. Ook bespreken we controllers en de mapping van routes naar controlleracties, zodat je leert hoe je de juiste acties kunt aanroepen bij inkomende verzoeken.

Request en Response Verwerking

In dit gedeelte van de cursus richten we ons op request en response handling. We implementeren controlleracties die op basis van binnenkomende requests responses genereren. Daarnaast behandelen we model- en parameterbinding, content negotiation en het verwerken van HTTP-statuscodes, wat cruciaal is voor een correcte interactie met clients.

Data Validatie

Een belangrijk aspect van de cursus ASP.NET Core Web API is data validatie en foutafhandeling. We bespreken model binding, model validatie en hoe om te gaan met validatiefouten. Ook komen error responses, exception filters en de implementatie van globale foutafhandeling aan bod, zodat je robuuste en foutbestendige API's kunt bouwen.

Beveiliging

Daarnaast behandelen we beveiliging en authenticatiemechanismen binnen de Web API. Onderwerpen zijn diverse authenticatiemechanismen, role-based authorization, de implementatie van authenticatie met JSON Web Tokens (JWT) en het beschermen van gevoelige data met HTTPS. Dit is cruciaal voor de veiligheid van je applicatie en de gegevens van gebruikers.

Data Toegang

Tenslotte besteden we aandacht aan data toegang met de Web API, het Open Data Protocol (OData) en het Entity Framework. We bespreken hoe OData CRUD-operaties worden uitgevoerd op entities die zijn gebaseerd op modelklassen. Deze kennis is essentieel voor het effectief beheren van gegevens binnen je applicatie. Voor meer informatie over ASP.NET Core, kun je de officiële documentatie raadplegen.
Wil je je vaardigheden verder ontwikkelen? Bekijk dan ook onze cursus Advanced C# Programmeren.

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