Novinka v nabídce
Kód kurzu: NETCORE2« Krok zpět

ASP.NET MVC a Razor Pages

Tento kurz je určen pro programátory, kteří znají MVC 5 nebo Web Forms. Hodně ho uzpůsobuji tomu, co účastníci většinově znají. Pokud znají MVC 5, zaměřuji se spíš na novinky, pokud znají jen web forms, víc vysvětluji principy MVC jako takového. Důležitou součástí je MVVM framework ASP.NET Razor Pages. Zjistil jsem, že je pro Web Forms programátory podstatně srozumitelnější, než MVC, tím že není tak rigidní. Zároveň je od .NET Core 2.0 nabízen jako výchozí, MS ho na základě feedbacku začal hodně tlačit. Předpokládají se zkušenosti na úrovni kurzu NETCORE1.

Navazující kurzy

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 22.8.2018 3 16 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
10.12.2018 3 16 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
1.4.2019 3 16 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
22.10.2018 3 16 200 CZK v ceně kurzu Český jazyk GOPAS Brno
 
18.2.2019 3 16 200 CZK v ceně kurzu Český jazyk GOPAS Brno
 
22.10.2018 3 540,00 EUR v ceně kurzu Český jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha3 16 200 CZK v ceně kurzu 30
Brno3 16 200 CZK v ceně kurzu 30
Bratislava3 540,00 EUR v ceně kurzu 30

Požadované vstupní znalosti:

  • Znalost jazyka C# na úrovni kurzu GOC2125
  • Znalost na úrovni kurzu NETCORE2

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

Princip MVC patternu jako takového

Změny proti MVC 5

Vytvoření základu funkční aplikace, práce s klientskými prvky (JS, CSS, preprocesory, bundling, minifikace...)

Koncept "Hosting Environment" v ASP.NET

Tag helpers - existující a tvorba vlastních

View Components

Cacheování

Entity Framework Core, tooling, seeding, migrace - jde spíš o upgrade, předpokládám základní znalost EF6, ale v Core je všechno stejně ale dělá se to jinak

Razor Pages

  • Idea MVVM, ViewModely
  • Technologie Razor Pages jako taková
  • Routing, handlery
  • Využití technik známých z MVC (tag helpers, view components)

Internacionalizace ASP.NET Core aplikací

  • Lokalizace MVC
  • Lokalizace Razor Pages
  • Internacionalizace klientské a serverové validace
  • Model metadata, convention-based providers
  • Automatické generování UI z metadat

Konfigurace

  • Zdroje konfigurace
  • Objektová nadstavba
  • User secrets

ASP.NET Data Protection

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

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.