ASP.NET Core MVC en Web API

In de cursus ASP.NET Core MVC en Web API van SpiralTrain leren de deelnemers robuuste en onderhoudbare web applicaties te bouwen met behulp van ASP.NET Core . De cursus behandelt twee belangrijke aspecten van ASP.NET Core: MVC (Model-View-Controller) voor het bouwen van dynamische, data gestuurde web applicaties en Web API voor het creëren van krachtige en flexibele RESTful-services. De inhoud van de cursus sluit aan bij de meest recente versie van ASP.NET Core.

Regio:
5 dagen
Inschrijven
€ 2999
€ 2999
€ 2549
15% korting
NET600
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • ASP.NET Core MVC en Web API : Inhoud

    Introductie tot de cursus ASP.NET Core MVC en Web API

    De cursus ASP.NET Core MVC en Web API biedt een uitgebreide introductie tot de wereld van webontwikkeling met ASP.NET Core. In deze cursus verkennen we de architectuur van ASP.NET Core MVC en de belangrijke verschillen met traditioneel ASP.NET. Dit fundament is essentieel voor iedereen die zich wil specialiseren in moderne webapplicaties en API-ontwikkeling.

    Controllers en Acties

    Tijdens de cursus leren deelnemers hoe ze acties in controllers kunnen definiëren om HTTP-requests effectief af te handelen. Dit is een cruciaal aspect van de cursus ASP.NET Core MVC en Web API, omdat het de basis legt voor het bouwen van dynamische webapplicaties.

    Views en Razor

    Een ander belangrijk onderdeel is het creëren van dynamische views met behulp van de Razor-syntaxis. De cursus legt uit hoe Razor kan worden gebruikt om visuele elementen te genereren op basis van gegevens van de server.

    Models en Data Binding

    In dit gedeelte behandelen we hoe je met models en data binding kunt werken om gegevens in een applicatie weer te geven. Dit aspect is van groot belang voor het effectief presenteren van informatie aan gebruikers.

    Routing en URL-patronen

    De cursus besteedt ook aandacht aan routing met URL-patronen en routeparameters, waarmee URL's aan controlleracties kunnen worden gekoppeld. Dit is essentieel voor een gestructureerde en begrijpelijke navigatie binnen de applicatie.

    Entity Framework Core

    Daarnaast wordt Entity Framework Core besproken, waarbij deelnemers leren hoe ze CRUD-operaties kunnen uitvoeren en database-migraties kunnen beheren. Dit biedt een solide basis voor data management binnen hun applicaties.

    Cursusinhoud van ASP.NET Core Web API

    Standaard kenmerken van REST, zoals resources met ID's, URL-patronen en standaard HTTP-methoden, komen aan bod. Dit is een belangrijk onderdeel van de cursus ASP.NET Core MVC en Web API, omdat het deelnemers leert hoe ze robuuste API's kunnen ontwikkelen.

    Routing en Controllers in Web API

    Vervolgens wordt routing besproken en de mapping van routes op controlleracties, wat essentieel is voor het functioneren van de Web API.

    Verwerking van Requests en Responses

    In dit deel van de cursus wordt dieper ingegaan op de verwerking van requests en responses, evenals de implementatie van controlleracties. Dit is cruciaal voor het leveren van een responsieve gebruikerservaring.

    Data Validatie

    Onderdeel van de cursus zijn ook datavalidatie en het omgaan met validatiefouten. Dit zorgt ervoor dat de gegevensintegriteit binnen de applicatie gewaarborgd blijft.

    Beveiliging van Webapplicaties

    Vervolgens wordt beveiliging besproken, met aandacht voor authenticatie, JSON Web Tokens (JWT) en SSL. Deze onderwerpen zijn van groot belang voor het beschermen van de applicaties en gebruikersgegevens.

    Data Toegang met Web API

    Tenslotte wordt aandacht besteed aan data toegang met de Web API, inclusief OData en Entity Framework. Dit maakt het mogelijk om efficiënt gegevens te beheren en te manipuleren binnen webapplicaties.
    Voor meer informatie over .NET-technologieën, bezoek de officiële Microsoft .NET-website. U kunt ook onze cursus Advanced C# Programmeren bekijken voor verdere verdieping in C#-ontwikkeling.

  • ASP.NET Core MVC en Web API : Training

    Doelgroep Cursus ASP.NET Core MVC en Web API

    De cursus ASP.NET Core MVC en Web API is bestemd voor Web Developers die willen leren hoe moderne web applicaties met het ASP.NET Core framework kunnen worden gebouwd.

    Voorkennis Cursus ASP.NET Core MVC en Web API

    Om aan deze cursus te kunnen deelnemen is goede kennis van de basis van Web Applicaties met HTML wenselijk en elementaire kennis van C# is vereist.

    Uitvoering Training ASP.NET Core MVC en Web API

    De theorie wordt behandeld aan de hand van presentatie slides en demos. De cursus heeft een hands-on karakter waarbij uitleg wordt afgewisseld met exercises.

    Certificaat Cursus ASP.NET Core MVC en Web API

    De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan ASP.NET Core MVC en Web API.

    Cursus ASP.NET Core MVC en Web API
  • ASP.NET Core MVC en Web API : Modules

    Module 1 : Intro ASP.NET Core MVC

    Module 2 : Controllers and Actions

    Module 3 : Views and Razor

    What is MVC Pattern?
    MVC Architecture
    Separation of Concerns
    Using Visual Studio
    ASP.NET Core Project
    Service Classes
    Project Structure
    Controllers in MVC
    Request Handling
    Explicit Dependencies
    Action Injection
    Model Instantiation
    IActionResult
    Task
    Data Presentation Views
    User Interaction Views
    cshtml Files
    View Components
    Razor Pages
    Embedded Razor Markup
    Model Validation

    Module 4 : Models and Data Binding

    Module 5 : Routing and URL Patterns

    Module 6 : Entity Framework Core

    Model Binding
    Data Sources
    Mapping Requests
    Type Conversions
    Form Collection
    Input Values
    Value Providers
    Routing in MVC
    Configuring Routes
    MapRoute Method
    RouteTable Class
    URL Mapping
    Multiple Routes
    Route Constraints
    What is EF Core?
    Database Providers
    Context Object
    Creating Connections
    Generating Models
    Querying with LINQ
    Transactions

    Module 7 : Intro Web API

    Module 8 : Routing and Controllers

    Module 9 : Requests and Responses

    What is Web API?
    Comparison with WCF
    REST versus SOAP
    Resources
    Unique ID's
    URL Patterns
    HTTP Methods
    Handling HTTP Requests
    API Controllers
    Action Methods
    Routing Requests
    Routing Templates
    Routing Configuration
    Routing Parameters
    HTTP Requests
    GET, POST, PUT and DELETE
    HTTP Verbs
    Model Binding
    Parameter Binding
    Creating HTTP Responses
    Handling Status Codes

    Module 10 : Data Validation

    Module 11 : Security

    Module 12 : Data Access

    Model Binding
    Model Validation
    Data Annotations
    Validation Errors
    Http Errors
    HttpResponseException
    Exception Filters
    Authentication Methods
    OAuth2 Sign-on
    Authorization
    Role Based Authorization
    Prevent CSRF Attacks
    JSON Web Tokens
    Working with SSL
    Open Data Protocol
    CRUD Operations
    Model Classes
    OData Endpoints
    Query Entity Set
    Creating Entities
    Updating Entities
  • ASP.NET Core MVC en Web API : Algemeen

    Lees de algemene cursus informatie
  • ASP.NET Core MVC en Web API : Reviews

  • ASP.NET Core MVC en Web API : Certificaat