Course code: NETCORE2« Back

ASP.NET MVC a Razor Pages

This course is for programmers who know MVC 5 or Web Forms. I'm adapting it a lot to what most participants know. If they know MVC 5, I'm more focused on news, if only web forms are known, I'm more explaining the principles of the MVC as such. An important part is the MVVM framework ASP.NET Razor Pages. I have found that programmers are much more comprehensible to Web Forms than MVC, because it is not so rigid. At the same time, .NET Core 2.0 is offered as a default, MS has begun to push it a lot under the feedbacku. Experiences are expected at NETCORE1 level.

 DateDurationCourse priceHandbook priceCourse languageLocation 
2/10/2020 3 16 200 CZK included in course price Český jazyk GOPAS Praha
3/9/2020 3 16 200 CZK included in course price Český jazyk GOPAS Brno

AffiliateDurationCatalogue priceHandbook priceITB
Praha3 16 200 CZK included in course price 30
Brno3 16 200 CZK included in course price 30
Bratislava3 540,00 EUR included in course price 30

User intensity level

Next courses

Required skills:

  • Knowledge of C # language at the GOC2125 course level
  • Knowledge at the NETCORE1 course level

Teaching methods:

  • Professional explanation with practical samples and examples.

Teaching materials:

  • Powerpoint handouts and module printouts.

Course syllabus:

The principle of the MVC pattern as such

Changes against MVC 5

Creating a foundation for a functional application, working with client elements (JS, CSS, preprocessors, bundling, minification ...)

The "Hosting Environment" concept in ASP.NET

Tag helpers - existing and creating their own

View Components


Entity Framework Core, tooling, seeding, migration - it's more about upgrading, I expect basic knowledge of EF6, but Core is everything but it does it differently

    Razor Pages

    • Idea MVVM, ViewModels
    • Razor Pages technology as such
    • Routing, handlery
    • Using techniques known from MVC (tag helpers, view components)

    Internationalization of ASP.NET Core Applications

    • Location of MVC
    • Razor Pages Localization
    • Internationalization of client and server validation
    • Metadata model, convention-based providers
    • Automatic generation of UIs from metadata


    • Configuration resources
    • Object superstructure
    • User secrets

    ASP.NET Data Protection

    Tištěné nebo elektronické studijní materiály GOPAS

    included in course price
    The prices are without VAT.