ASP.NET Core MVC

In de cursus ASP.NET Core MVC van SpiralTrain leren de deelnemers dynamische en veelzijdige web applicaties te maken met behulp van het ASP.NET Core Model View Controller (MVC) framework. De cursus legt de nadruk op de voordelen van de MVC-architectuur gebaseerd op separation of concerns en behandelt geavanceerde onderwerpen zoals routing, controllers, views, models en de integratie met databases. Ook de nieuwste mogelijkheden van ASP.NET Core komen uitgebreid aan bod in de cursus.

Regio:
3 dagen
Inschrijven
€ 1999
€ 1999
€ 1699
15% korting
NET605
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • ASP.NET Core MVC : Inhoud

    Introductie tot de cursus ASP.NET Core MVC

    De cursus ASP.NET Core MVC biedt een uitgebreide introductie tot de mogelijkheden en architectuur van ASP.NET Core MVC. Je leert de belangrijkste verschillen met traditioneel ASP.NET, waardoor je een solide basis krijgt voor het ontwikkelen van moderne webapplicaties.

    Controllers en Actions in ASP.NET Core MVC

    Vervolgens wordt de rol van controllers in het Model-View-Controller (MVC) pattern uitgelegd. Deelnemers leren acties te definiëren om HTTP Requests af te handelen, deze naar de juiste controller te routeren en responses te genereren. Dit is cruciaal voor een goede werking van je webapplicatie.

    Views en Razor Syntax

    Ook wordt het creëren van dynamische views met behulp van de Razor syntax behandeld. Je leert hoe je HTML content dynamisch kunt genereren, layout-bestanden kunt gebruiken en modulaire views kunt maken voor een consistente user interface in je ASP.NET Core MVC applicaties.

    Models en Data Binding in ASP.NET Core MVC

    Dan wordt behandeld hoe je met models kunt werken om data in een applicatie weer te geven. Ook leer je over data bindings om models aan views te koppelen en hoe je user input effectief kunt verwerken. Dit maakt je applicatie interactiever en gebruiksvriendelijker.

    Routing en URL Patterns

    Vervolgens staat routing in ASP.NET Core MVC op het programma. Aandacht wordt besteed aan URL patterns, route parameters en constraints, zodat je kunt bepalen hoe URL's worden gekoppeld aan controller actions. Dit is essentieel voor een goede navigatie binnen je webapplicatie.

    Entity Framework Core

    Dan wordt de Entity Framework Core besproken, inclusief CRUD (Create, Read, Update, Delete) operaties en database migraties. Dit biedt je de tools om effectief met databases te werken in je ASP.NET Core MVC projecten.

    Beveiliging in ASP.NET Core MVC

    Ook security concepten worden behandeld, zoals authenticatie- en autorisatie mechanismen. Je leert hoe je controle kunt uitoefenen op de toegang tot resources, wat cruciaal is voor de veiligheid van je applicatie.

    IIS Hosting voor ASP.NET Core MVC

    Ook het hosten van ASP.NET Core MVC applicaties in Internet Information Services (IIS) komt aan bod. Er wordt aandacht besteed aan de configuratie- en deployment aspecten van hosting op Windows servers, zodat je je applicaties efficiënt kunt uitrollen.

    ASP.NET SignalR en Real-time Communicatie

    Ten slotte komt real-time communicatie met ASP.NET SignalR aan bod. Deelnemers leren hoe ze functies zoals live chat, notificaties en samenwerking in MVC applicaties kunnen implementeren, wat de gebruikerservaring aanzienlijk verbetert.
    Voor meer informatie over ASP.NET Core en de uitgebreide documentatie, bezoek de officiële documentatie van ASP.NET Core. Ook voor verdere verdieping kun je kijken naar de cursus Advanced C# Programmeren, waar je je vaardigheden verder kunt ontwikkelen.

  • ASP.NET Core MVC : Training

    Doelgroep Cursus ASP.NET Core MVC

    De cursus Cursus ASP.NET Core MVC is bestemd voor Web Developers en Architecten die willen leren hoe ASP.NET Core MVC web applicaties kunnen worden ontworpen en ontwikkeld.

    Voorkennis Cursus ASP.NET Core MVC

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

    Uitvoering Training ASP.NET Core MVC

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

    Certificaat ASP.NET Core MVC Cursus

    De deelnemers krijgen na het goed doorlopen van de cursus een certificaat ASP.NET Core MVC.

    Cursus ASP.NET Core MVC
  • ASP.NET Core MVC : 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
    Controllers
    Models
    Views
    Using Visual Studio
    ASP.NET Core Project
    Service Classes
    Dependency Injection
    Project Structure
    Controllers in MVC
    Grouping Actions
    Controller Suffix
    Request Handling
    Explicit Dependencies
    Action Injection
    Model Instantiation
    IActionResult
    Task
    Helper Methods
    Redirect
    Data Presentation Views
    User Interaction Views
    cshtml Files
    View Components
    Partial Views
    Razor Pages
    Embedded Razor Markup
    Razor Syntax
    Tag Helpers
    Model Validation
    CSS Isolation

    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
    Binding Primitives
    Binding Complex Types
    Searching for Parameters
    Value Providers
    Routing in MVC
    Configuring Routes
    RouteConfig Class
    MapRoute Method
    RouteTable Class
    URL Pattern Syntax
    URL Mapping
    Multiple Routes
    Route Constraints
    Registering Routes
    What is EF Core?
    Object Relational Mapping
    Database Providers
    Context Object
    Creating Connections
    Generating Models
    EF Migrations
    Querying with LINQ
    Saving Data
    Transactions

    Module 7 : Security

    Module 8 : IIS Hosting

    Module 9 : ASP.NET SignalR

    Security and Identity
    Authentication Methods
    User Credentials
    Windows Authentication
    OAuth2 Sign-on
    Login Forms
    Two Factor Authentication
    Role Based Authorization
    Cross Site Scripting
    Cross Site Request Forgery
    IIS Manager
    Application Pools
    Visual Studio Deployment
    Initial Deployment Stage
    Publishing
    Adding a Website
    Choosing Local Domain
    Edit host File
    Set IP Address
    Set Host Name
    What is Signal R?
    Real Time Functionality
    Server Push
    Supported Transports
    WebSockets
    Server-Sent Events
    Long Polling
    Hubs
    JSON Protocol
    MessagePack
  • ASP.NET Core MVC : Algemeen

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

  • ASP.NET Core MVC : Certificaat