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
Kód: ASPNETMVC
    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