ČR (27 000 Kč)
SR (1 250 €)
V tomto kurzu navážeme na ASPNET_INTRO a budeme pokračovat budeme jemným úvodem to Entity Frameworku Core a pak se vrhneme na Razor Pages, MVVM framework, který Microsoft nabízí jako alternativu k přece jenom poněkud fundamentalisticky pojatému MVC.
Aplikace vyžadují konfiguraci a .NET Core opouští předchozí řešení založené na XML web.config souborech. Nabízí nový model mnoha konfiguračních zdrojů, objektovou nadstavbu i User Secrets pro bezpečnou úschovu citlivých konfiguračních údajů při vývoji.
Téměř každá webová aplikace potřebuje odesílat e-maily. Ukážeme si, jaké možnosti v ASP.NET
Core aplikacích máte a představíme si knihovnu Altairis.Services.Mailing. Tu můžete použít pro řešení svých e-mailovacích potřeb, ale také jako ukázku toho, jak se obecně píší univerzální knihovny pro .NET Core.
Další velký blok je věnován internacionalizaci – přípravě aplikace na globální nasazení, překladu do různých jazyků, validaci uživatelských vstupů včetně klientské validace (a překladu jejích hlášek). Uživatelské rozhraní je možné – a vhodné – generovat na základě anotačních atributů dynamicky a ukážeme si, jak na to.
Poslední část se týká zabezpečení a použití ASP.NET
Identity. Naučím vás, jak ji správně nasadit, zabezpečit aplikaci pomocí rolí, dvoufaktorové autentizace, vlastních claimů, přihlašování pomocí externích identity providerů a další užitečné věci. Ukážu vám také, jak můžete do své nové krásné bezpečné aplikace dostat uživatele ze starších aplikací, které nejsou tak krásné (a hlavně tak bezpečné).
Poznámka:
ASP.NET
CoreDoporučujeme software instalovat a aktualizovat s předstihem, ne v průběhu kurzu (trvá to zbytečně dlouho) Stejně tak doporučujeme zřídit účty, zejména trial u Azure, s předstihem. Ne však zase moc velkým, protože kredit je omezený na 30 dnů. Zřízení trialu u Azure může chvíli trvat a není dobré, když ho z jedné adresu (firmy, učebny) dělá víc lidí najednou. V případě zřízení trial účtů je kredit více než dostatečný na vše, co je třeba na školení udělat. I v případě placené varianty jsou náklady na zdroje spotřebované v průběhu kurzu zanedbatelné, v řádu desetikorun.
Jemný úvod do Entity Frameworku Core
ASP.NET
Core Razor Pages
Konfigurace
ASP.NET
4 a zkáza souboru web.configE-mail v ASP.NET
Core
View Components
ASP.NET
Web FormsValidace vstupu a model binding
Dynamické generování uživatelského rozhraní
Internacionalizace
Zabezpečení webových aplikací
ASP.NET
Identity
Customizace ASP.NET
Identity
ASP.NET
IdentityASP.NET
Data Protection
Uvedené ceny jsou bez DPH.
Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.