Praha (21 000 Kč)
Brno (21 000 Kč)
Bratislava (950 €)
V tomto školení vám vysvětlím obecné základy platformy .NET, ukážeme si, jak webové aplikace hostovat on premises, v cloudu Microsoft Azure, na Windows i na Linuxu. Řeč bude i o psaní konzolových aplikací a Windows Services a daemonů na Linuxu.
Poté nahlédneme do základů softwarové architektury a do SOLID principů, na nichž je postavena platforma ASP.NET
Core. Důležitou součástí ASP.NET
Core je IoC/DI kontejner, představíme si funkci toho vestavěného i jeho náhradu nějakým jiným, stejně jako základy softwarové architektury.
V další části se budeme věnovat ASP.NET
MVC a vylepšeními v templatovacím engine Razor. Ukážeme si, jak vytvořit základ webové aplikace a práci s JavaScriptem, CSS preprocesory a CDN.
Poslední část pak je věnována tag helperům, nové formě rozšiřitelnosti Razor engine, tj. MVC a Razor Pages. Představíme si existující tag helpery i postup, jakým lze vytvářet nové.
Kurzy je určen pro programátory, kteří mají obecnou znalost webových technologií (HTML, CSS, JavaScript) a alespoň základů .NET (C#, Razor, Web Forms, MVC). Cílem je upgradovat jejich znalosti a dovednosti na aktuální úroveň.
Současně je vhodné navštívit i navazující kurz ASPNET_ADV - ASP.NET II
Poznámka:
Doporuč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.
Úvod
ASP.NET
, koncept middleware, tvorba vlastního middlewareProvoz a hosting ASP.NET
Core aplikací
ASP.NET
Core aplikace.NET Core nejen pro web: Konzolové aplikace
Windows Services a daemoni
Jemný úvod do softwarové architektury
IoC/DI v ASP.NET
Core
ASP.NET
MVC Core a nový Razor
Základní kostra aplikace v ASP.NET
MVC Core
Tag helpers v Razoru
Cookies v ASP.NET
ASP.NET
Core.NET command line tools
Logování v .NET
Uvedené ceny jsou bez DPH.