ASP.NET Core MVC and Web API
placeAmsterdam 22 dec. 2025 tot 26 dec. 2025Toon 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. 2025Toon 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. 2025Toon 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. 2025Toon 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. 2025Toon 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. 2025Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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. 2026Toon 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 |
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 …

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
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
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
