ASP.NET Core MVC and Web API

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

ASP.NET Core MVC and 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
22 dec. 2025 tot 26 dec. 2025
Toon rooster
event 22 december 2025, 09:30-16:30, Amsterdam, Dag 1
event 23 december 2025, 09:30-16:30, Amsterdam, Dag 2
event 24 december 2025, 09:30-16:30, Amsterdam, Dag 3
event 25 december 2025, 09:30-16:30, Amsterdam, Dag 4
event 26 december 2025, 09:30-16:30, Amsterdam, Dag 5
placeEindhoven
22 dec. 2025 tot 26 dec. 2025
Toon rooster
event 22 december 2025, 09:30-16:30, Eindhoven, Dag 1
event 23 december 2025, 09:30-16:30, Eindhoven, Dag 2
event 24 december 2025, 09:30-16:30, Eindhoven, Dag 3
event 25 december 2025, 09:30-16:30, Eindhoven, Dag 4
event 26 december 2025, 09:30-16:30, Eindhoven, Dag 5
placeHouten
22 dec. 2025 tot 26 dec. 2025
Toon rooster
event 22 december 2025, 09:30-16:30, Houten, Dag 1
event 23 december 2025, 09:30-16:30, Houten, Dag 2
event 24 december 2025, 09:30-16:30, Houten, Dag 3
event 25 december 2025, 09:30-16:30, Houten, Dag 4
event 26 december 2025, 09:30-16:30, Houten, Dag 5
computer Online: Online
22 dec. 2025 tot 26 dec. 2025
Toon rooster
event 22 december 2025, 09:30-16:30, Online, Dag 1
event 23 december 2025, 09:30-16:30, Online, Dag 2
event 24 december 2025, 09:30-16:30, Online, Dag 3
event 25 december 2025, 09:30-16:30, Online, Dag 4
event 26 december 2025, 09:30-16:30, Online, Dag 5
placeRotterdam
22 dec. 2025 tot 26 dec. 2025
Toon rooster
event 22 december 2025, 09:30-16:30, Rotterdam, Dag 1
event 23 december 2025, 09:30-16:30, Rotterdam, Dag 2
event 24 december 2025, 09:30-16:30, Rotterdam, Dag 3
event 25 december 2025, 09:30-16:30, Rotterdam, Dag 4
event 26 december 2025, 09:30-16:30, Rotterdam, Dag 5
placeZwolle
22 dec. 2025 tot 26 dec. 2025
Toon rooster
event 22 december 2025, 09:30-16:30, Zwolle, Dag 1
event 23 december 2025, 09:30-16:30, Zwolle, Dag 2
event 24 december 2025, 09:30-16:30, Zwolle, Dag 3
event 25 december 2025, 09:30-16:30, Zwolle, Dag 4
event 26 december 2025, 09:30-16:30, Zwolle, Dag 5
placeAmsterdam
23 feb. 2026 tot 27 feb. 2026
Toon rooster
event 23 februari 2026, 09:30-16:30, Amsterdam, Dag 1
event 24 februari 2026, 09:30-16:30, Amsterdam, Dag 2
event 25 februari 2026, 09:30-16:30, Amsterdam, Dag 3
event 26 februari 2026, 09:30-16:30, Amsterdam, Dag 4
event 27 februari 2026, 09:30-16:30, Amsterdam, Dag 5
placeEindhoven
23 feb. 2026 tot 27 feb. 2026
Toon rooster
event 23 februari 2026, 09:30-16:30, Eindhoven, Dag 1
event 24 februari 2026, 09:30-16:30, Eindhoven, Dag 2
event 25 februari 2026, 09:30-16:30, Eindhoven, Dag 3
event 26 februari 2026, 09:30-16:30, Eindhoven, Dag 4
event 27 februari 2026, 09:30-16:30, Eindhoven, Dag 5
placeHouten
23 feb. 2026 tot 27 feb. 2026
Toon rooster
event 23 februari 2026, 09:30-16:30, Houten, Dag 1
event 24 februari 2026, 09:30-16:30, Houten, Dag 2
event 25 februari 2026, 09:30-16:30, Houten, Dag 3
event 26 februari 2026, 09:30-16:30, Houten, Dag 4
event 27 februari 2026, 09:30-16:30, Houten, Dag 5
computer Online: Online
23 feb. 2026 tot 27 feb. 2026
Toon rooster
event 23 februari 2026, 09:30-16:30, Online, Dag 1
event 24 februari 2026, 09:30-16:30, Online, Dag 2
event 25 februari 2026, 09:30-16:30, Online, Dag 3
event 26 februari 2026, 09:30-16:30, Online, Dag 4
event 27 februari 2026, 09:30-16:30, Online, Dag 5
placeRotterdam
23 feb. 2026 tot 27 feb. 2026
Toon rooster
event 23 februari 2026, 09:30-16:30, Rotterdam, Dag 1
event 24 februari 2026, 09:30-16:30, Rotterdam, Dag 2
event 25 februari 2026, 09:30-16:30, Rotterdam, Dag 3
event 26 februari 2026, 09:30-16:30, Rotterdam, Dag 4
event 27 februari 2026, 09:30-16:30, Rotterdam, Dag 5
placeZwolle
23 feb. 2026 tot 27 feb. 2026
Toon rooster
event 23 februari 2026, 09:30-16:30, Zwolle, Dag 1
event 24 februari 2026, 09:30-16:30, Zwolle, Dag 2
event 25 februari 2026, 09:30-16:30, Zwolle, Dag 3
event 26 februari 2026, 09:30-16:30, Zwolle, Dag 4
event 27 februari 2026, 09:30-16:30, Zwolle, Dag 5
placeAmsterdam
6 apr. 2026 tot 10 apr. 2026
Toon rooster
event 6 april 2026, 09:30-16:30, Amsterdam, Dag 1
event 7 april 2026, 09:30-16:30, Amsterdam, Dag 2
event 8 april 2026, 09:30-16:30, Amsterdam, Dag 3
event 9 april 2026, 09:30-16:30, Amsterdam, Dag 4
event 10 april 2026, 09:30-16:30, Amsterdam, Dag 5
placeEindhoven
6 apr. 2026 tot 10 apr. 2026
Toon rooster
event 6 april 2026, 09:30-16:30, Eindhoven, Dag 1
event 7 april 2026, 09:30-16:30, Eindhoven, Dag 2
event 8 april 2026, 09:30-16:30, Eindhoven, Dag 3
event 9 april 2026, 09:30-16:30, Eindhoven, Dag 4
event 10 april 2026, 09:30-16:30, Eindhoven, Dag 5
placeHouten
6 apr. 2026 tot 10 apr. 2026
Toon rooster
event 6 april 2026, 09:30-16:30, Houten, Dag 1
event 7 april 2026, 09:30-16:30, Houten, Dag 2
event 8 april 2026, 09:30-16:30, Houten, Dag 3
event 9 april 2026, 09:30-16:30, Houten, Dag 4
event 10 april 2026, 09:30-16:30, Houten, Dag 5
computer Online: Online
6 apr. 2026 tot 10 apr. 2026
Toon rooster
event 6 april 2026, 09:30-16:30, Online, Dag 1
event 7 april 2026, 09:30-16:30, Online, Dag 2
event 8 april 2026, 09:30-16:30, Online, Dag 3
event 9 april 2026, 09:30-16:30, Online, Dag 4
event 10 april 2026, 09:30-16:30, Online, Dag 5
placeRotterdam
6 apr. 2026 tot 10 apr. 2026
Toon rooster
event 6 april 2026, 09:30-16:30, Rotterdam, Dag 1
event 7 april 2026, 09:30-16:30, Rotterdam, Dag 2
event 8 april 2026, 09:30-16:30, Rotterdam, Dag 3
event 9 april 2026, 09:30-16:30, Rotterdam, Dag 4
event 10 april 2026, 09:30-16:30, Rotterdam, Dag 5
placeZwolle
6 apr. 2026 tot 10 apr. 2026
Toon rooster
event 6 april 2026, 09:30-16:30, Zwolle, Dag 1
event 7 april 2026, 09:30-16:30, Zwolle, Dag 2
event 8 april 2026, 09:30-16:30, Zwolle, Dag 3
event 9 april 2026, 09:30-16:30, Zwolle, Dag 4
event 10 april 2026, 09:30-16:30, Zwolle, Dag 5
placeAmsterdam
8 jun. 2026 tot 12 jun. 2026
Toon rooster
event 8 juni 2026, 09:30-16:30, Amsterdam, Dag 1
event 9 juni 2026, 09:30-16:30, Amsterdam, Dag 2
event 10 juni 2026, 09:30-16:30, Amsterdam, Dag 3
event 11 juni 2026, 09:30-16:30, Amsterdam, Dag 4
event 12 juni 2026, 09:30-16:30, Amsterdam, Dag 5
placeEindhoven
8 jun. 2026 tot 12 jun. 2026
Toon rooster
event 8 juni 2026, 09:30-16:30, Eindhoven, Dag 1
event 9 juni 2026, 09:30-16:30, Eindhoven, Dag 2
event 10 juni 2026, 09:30-16:30, Eindhoven, Dag 3
event 11 juni 2026, 09:30-16:30, Eindhoven, Dag 4
event 12 juni 2026, 09:30-16:30, Eindhoven, Dag 5
Beschrijving
In the course ASP-NET Core MVC and Web API from SpiralTrain the participants acquire the skills and knowledge to build robust and maintainable web applications using ASP.

Intro ASP.NET Core MVC

The course ASP.NET Core MVC and Web API begins with an overview of ASP.NET Core MVC, covering its architecture and differences from traditional ASP.NET.

Controllers and Actions

Participants learn to define actions in controllers to handle HTTP Requests.

Views and Razor

Creating dynamic views using the Razor syntax is also discussed.

Models and Data Binding

Then it is treated how you can work with models and data bindings to represent data in an application.

Route and URL patterns

Attention is paid to …

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 MVC and Web API from SpiralTrain the participants acquire the skills and knowledge to build robust and maintainable web applications using ASP.

Intro ASP.NET Core MVC

The course ASP.NET Core MVC and Web API begins with an overview of ASP.NET Core MVC, covering its architecture and differences from traditional ASP.NET.

Controllers and Actions

Participants learn to define actions in controllers to handle HTTP Requests.

Views and Razor

Creating dynamic views using the Razor syntax is also discussed.

Models and Data Binding

Then it is treated how you can work with models and data bindings to represent data in an application.

Route and URL patterns

Attention is paid to routing with URL patterns and route parameters to link URLs to controller actions.

Entity Framework Core

Entity Framework Core is also covered with CRUD operations and database migrations.

Intro to ASP.NET Core Web API

Standard features of REST such as resources with IDs, URL patterns and standard HTTP methods are discussed.

Routing and Controllers

Routing is then explained and the mapping of routes to controller actions.

Request and Response Handling

Then request and response handling is covered and the implementation of controller actions in more detail.

Data Validation

Part of the course is also data validation and validation errors.

Security

Security is then treated with authentication, JSON Web Tokens (JWT) and SSL.

Data Access

Finally attention is paid to data access with the Web API with OData and Entity Framework.

Audience Course ASP.NET Core MVC and Web API

The course ASP.NET Core MVC and Web API is intended for Web Developers who want to learn how to build modern web applications with the ASP.NET Core framework.

Prerequisites Course ASP.NET Core MVC and Web API

To participate in this course, good knowledge of the basics of Web Applications with HTML is desirable and basic knowledge of C# is required.

Realization Training ASP.NET Core MVC and Web API

The theory is discussed using presentation slides and demos. The course has a hands-on character where explanations are interchanged with exercises.

Certificate Course ASP.NET Core MVC and Web API

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

Modules

Module 1 : Intro ASP.NET Core MVC

  • What is MVC Pattern?
  • MVC Architecture
  • Separation of Concerns
  • Using Visual Studio
  • ASP.NET Core Project
  • Service Classes
  • Project Structure

Module 2 : Controllers and Actions

  • Controllers in MVC
  • Request Handling
  • Explicit Dependencies
  • Action Injection
  • Model Instantiation
  • IActionResult
  • Task

Module 3 : Views and Razor

  • Data Presentation Views
  • User Interaction Views
  • cshtml Files
  • View Components
  • Razor Pages
  • Embedded Razor Markup
  • Model Validation

Module 4 : Models and Data Binding

  • Model Binding
  • Data Sources
  • Mapping Requests
  • Type Conversions
  • Form Collection
  • Input Values
  • Value Providers

Module 5 : Routing and URL Patterns

  • Routing in MVC
  • Configuring Routes
  • MapRoute Method
  • RouteTable Class
  • URL Mapping
  • Multiple Routes
  • Route Constraints

Module 6 : Entity Framework Core

  • What is EF Core?
  • Database Providers
  • Context Object
  • Creating Connections
  • Generating Models
  • Querying with LINQ
  • Transactions

Module 7 : Intro Web API

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

Module 8 : Routing and Controllers

  • Handling HTTP Requests
  • API Controllers
  • Action Methods
  • Routing Requests
  • Routing Templates
  • Routing Configuration
  • Routing Parameters

Module 9 : Requests and Responses

  • HTTP Requests
  • GET, POST, PUT and DELETE
  • HTTP Verbs
  • Model Binding
  • Parameter Binding
  • Creating HTTP Responses
  • Handling Status Codes

Module 10 : Data Validation

  • Model Binding
  • Model Validation
  • Data Annotations
  • Validation Errors
  • Http Errors
  • HttpResponseException
  • Exception Filters

Module 11 : Security

  • Authentication Methods
  • OAuth2 Sign-on
  • Authorization
  • Role Based Authorization
  • Prevent CSRF Attacks
  • JSON Web Tokens
  • Working with SSL

Module 12 : Data Access

  • Open Data Protocol
  • CRUD Operations
  • Model Classes
  • OData Endpoints
  • Query Entity Set
  • Creating Entities
  • Updating 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)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)

Aanmelden voor nieuwsbrief

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