ASP.NET MVC pro Web Forms vývojáře

Programováním webových aplikací v .NET Frameworku. [Kód kurzu: AM800]
Výrobce: Microsoft
13 990 Kč bez DPH

ASP.NET se mění a pokud se chcete programováním webových aplikací v .NET Frameworku zabývat i za několik let, je dobré se jeho budoucností zabývat. [Kód kurzu: AM800]

3-denní kurz | 9:00 - 17:00 | s obědem

Dnes je naprostá většina webových aplikací v ASP.NET psána pomocí Web Forms. Microsoft nicméně plánuje rozvíjet spíše dvě konkurenční platformy, totiž ASP.NET Web Pages a ASP.NET MVC. Ačkoliv Web Forms v dohledné době nezmizí, měli by si jejich stávající uživatelé rozšířit obzory.

Bohužel, drtivá většina dostupných materiálů o Web Pages a MVC je příliš triviálních a nenabízí výklad způsobem snadno srozumitelným pro stávající Web Forms vývojáře. Proto třídenní kurz, ve kterém programátorům sdělíme, co potřebují vědět.

Probíraná témata:

Z věštecké koule: pohled do možné budoucnosti ASP.NET

  • Co nás čeká a nemine
  • Convenion (code) over configuration
  • Odstranění závislosti na IIS, OWIN, Katana a další projekty

ASP.NET Web Pages a Razor view engine

  • Co jsou ASP.NET Web Pages a k čemu jsou určeny
  • View engine: co to je, Web Forms versus Razor
  • Syntaktická pravidla
  • Tvorba jednoduchých aplikací v ASP.NET Web Pages
  • URL routing ve Web Pages
  • Partial pages, layout pages
  • Speciální stránky _PageStart.cshtml a _AppStart.cshtml
  • HTML helpers
  • Tvorba vlastních HTML helperů

Úkrok stranou: ADO.NET Entity Framework

  • Základy EF Code First
  • Data annotations atributy

Základy ASP.NET MVC

  • Model-View-Controller pattern aneb ne všechny sovy jsou tím, čím se zdají být
  • Model jako viewmodel
  • Tvorba view a jejich vztah k Web Pages
  • Controller jako svorník
  • URL routing v ASP.NET MVC

Tvorba UI a validace dat

  • jQuery, jQuery Validate, jQuery Unobtrusive
  • Vlastní validační logika
  • Lokalizace MVC aplikací a validačních hlášek
  • MVC a HTML5, vstupní pole a jejich emulace pro starší prohlížeče
  • JS a CSS bundling a minifikace

Pokročilejší témata ASP.NET MVC

  • Attribute routing v ASP.NET MVC
  • Oblasti (areas)
  • Ochrana proti overpostingu
  • Ochrana proti CSRF útokům
  • Autentizace a autorizace
  • Použití knihovny Automapper
  • ASP.NET Web API
  • Automatické generování UI za běhu
  • Automatické generování UI při návrhu (scaffolding)

Kurz bude otevřen po naplnění minimálního počtu 3 účastníků!

Možnosti ubytování a parkování

Dosažená ocenění

Microsoft AEP jsme ESET Partner Centrum Microsoft Partner Microsoft SBS Citrix Adobe Partner