Detail kurzu

asp.net ii

GOPAS SR, a.s.

Popis kurzu

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í:

  • Windows 10 alebo novší
  • Visual Studio (ne Visual Studio Code) - najnovšia verzia, akákoľvek edícia vrátane bezplatnej Community s workloadom pre web a ASP.NET Core
  • Microsoft SQL Server - akákoľvek podporovaná verziu, akákoľvek edícia vrátane bezplatnej Express
  • SQL Management Studio - najnovšia verzia; nie je nevyhnutné, ale dôrazne odporúčané
Funkčné predplatné Microsoft Azure akéhokoľvek typu. T. j. vrátane (funkčného) trial, pay-as-you-go, Visual Studio Subscription a pod. Predplatné DigitalOcean alebo možnosť si ho v priebehu kurzu zriadiť. Pri zriadení cez odkaz https://altair.is/digitalocean dostane účastník dostatočný kredit na 30 dní zdarma, ale je potrebné vždy zadať číslo platobnej karty pre overenie totožnosti.

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.

Cieľová skupina

Cieľová skupina je bližšie definovaná v kategórii Cieľ kurzu.
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať