Bratislava (1 250 €)
Brno (27 000 Kč)
Praha (27 000 Kč)
Počas tohto kurzu nadviažeme na predchádzajúci kurz ASPNET5_INTRO a budeme pokračovať jemným úvodom to Entity Framework Core a potom sa vrhneme na Razor Pages, MVVM framework, ktorý Microsoft ponúka ako alternatívu k predsa len trochu fundamentalisticky pojatému MVC.
Aplikácie vyžadujú konfiguráciu a .NET Core opúšťa predchádzajúce riešenie založené na XML web.config súboroch. Ponúka nový model mnohých konfiguračných zdrojov, objektovú nadstavbu aj User Secrets pre bezpečnú úschovu citlivých konfiguračných údajov pri vývoji.
Takmer každá webová aplikácia potrebuje odosielať e-maily. Ukážeme si, aké možnosti v ASP.NET
Core aplikáciách máte a predstavíme si knižnicu Altairis.Services.Mailing. Tú môžete použiť pre riešenie svojich mailových potrieb, ale aj ako ukážku toho, ako sa všeobecne píšu univerzálne knižnice pre .NET Core.
Ďalšia veľká časť kurzu je venovaná internacionalizácii - príprave aplikácie na globálne nasadenie, prekladu do rôznych jazykov, validáciu užívateľských vstupov vrátane klientskej validácie (a prekladu jej hlášok). Užívateľské rozhranie je možné - a vhodné - generovať na základe anotačných atribútov dynamicky a my si ukážeme, ako na to.
Posledná časť sa týka zabezpečenia a použitia ASP.NET
Identity. Naučíme vás, ako správne nasadiť a zabezpečiť aplikáciu pomocou rolí, dvojfaktorovej autentizácie, vlastných claimov, prihlasovania pomocou externých identity providerov a ďalšie užitočné veci. Ukážeme vám tiež, ako môžete do svojej novej krásnej bezpečnej aplikácie dostať užívateľa zo starších aplikácií, ktoré nie sú tak krásne (a hlavne tak bezpečné).
Poznámka:
Ak budete používať vlastný PC, potom je potrebný nasledujúci software vrátane všetkých aktualizácií:
Odporúčame software inštalovať a aktualizovať s predstihom, nie v pirebehu kurzu (trvá to zbytočne dlho) Rovnako tak odporúčame zriadiť účty, najmä trial u Azure, s predstihom. Nie však zas moc veľkým, pretože kredit je obmedzený na 30 dní. Zriadenie trialu u Azure môže chvíľu trvať a nie je dobré, keď ho z jednej adresy (firmy, učebne) robí viac ľudí naraz. V prípadě zriadenia trial účtov je kredit viac než dostatočný na všetko, čo je treba na školení urobiť. Aj v prípade plateného variantu sú náklady na zdroje spotrebované v priebehu kurzu zanedbateľné, rádovo v desať korunách.
Jemný úvod do Entity Framework Core
ASP.NET
Core Razor Pages
Konfigurácia
ASP.NET
4 a skaza súboru web.config
E-mail v ASP.NET
Core
View Components
ASP.NET
Web Forms
Validácia vstupu a model binding
Dynamické generovanie užívateľského rozhrania
Internacionalizácia
Zabezpečenie webových aplikácií
ASP.NET
Identity
Customizácia ASP.NET
Identity
ASP.NET
Identity ASP.NET
Data Protection
Uvedené ceny sú bez DPH.