Pro velký zájem opakujeme sérii kurzů ASP.NET Core: From Zero To Hero, kterou jsme na DotNetCollege pořádali i minulý rok.
Pokud jste ještě neměli čas proniknout do tajů a novinek v ASP.NET Core, nenechte si tuto čtyřdílnou sadu kurzů ujít – zkušení lektoři Tomáš Jurásek a Patrik Švikruha vás provedou vším, co tato nová platforma obnáší, a na spoustě praktických příkladů vám představí nové API, knihovny a postupy.
Doporučujeme vzít si s sebou vlastní notebook s nainstalovaným Visual Studio 2019, abyste si mohli probírané ukázky pořádně vyzkoušet.
Co se naučíte
1. Úvod do ASP.NET Core 3.1
V kurzu se seznámíme s platformou .NET Core a webovou částí ASP.NET Core 3.1. Ukážeme si novinky, které platforma přináší oproti ASP.NET Frameworku a ukážeme si jak tyto novinky využívat v praxi.
- .NET Standard
- .NET Core
- Struktura ASP.NET Core
- Konfigurace
- Middlewares
- Dependency Injection
- HttpClient
- Logování
- Background služby
- Vývoj demo aplikace
2. Entity Framework Core
V kurzu se seznámíte s možností tvorby databázového schématu pomocí frameworku Entity Framework Core. Naučíme se modelovat konkrétní databázi a jak EF Core využít pro dotazování se nad daty.
- Rozdíly EF Core vs EF
- Konfigurace
- Tvorba modelu pomocí code-first přístupu
- Vytváření migrace na základě code-first přístupu
- Dotazování se do DB pomocí Linq-To-Sql
- Použití a práce s knihovnou Dapper
- Použití EF Core nad databází PostgreSql
- Vývoj demo aplikace
3. Identity a tvorba UI
V kurzu se seznámíte s frameworkem ASP.NET Identity Core, který slouží pro správu uživatelů ve vaší aplikaci. Ukážeme si reálné využití frameworku pro vytváření a přihlašování uživatelů, správu rolí nebo třeba bezpečný reset hesla uživatele. Naučíme se taky, jak framework využít při přihlášení přes služby třetích stran – Facebook. Ukážeme si, jaké jsou možnosti psaní UI v ASP.NET Core 3.
- UI Frameworky
- Základy Autentizace a Autorizace
- Struktura ASP.NET Identity Core
- Konfigurace
- Registrace a přihlášení uživatele
- Práce s uživatelem
- Ověření uživatele pomocí tokenu
- Bezpečný reset hesla
- Správa profilu
- Přihlášení pomocí externích providerů - FB
- Vývoj demo aplikace
4. Azure DevOps
V kurzu se naučíme, jak spravovat vaše zdrojové kódy pomocí Azure DevOps a jak zautomatizovat nasazování vaší aplikace na Azure nebo třeba na vlastní IIS server. Ukážeme si také, jak vaši aplikaci monitorovat pomocí Application Insights.
- Správa zdrojového kódu
- Vytváření automatizovaných buildů
- Vytváření automatizovaných releasů
- Nasazení na on-premises IIS
- Nasazení do Azure App Service
- Hostování aplikace na Azure
- Monitorování aplikace pomocí Application Insights
Kdy a kde?
Kurzy se konají v naší brněnské pobočce na adrese Hybešova 61, Brno.
Termíny jednotlivých dílů jsou:
- 2. – 3. dubna 2020 (čtvrtek, pátek)
- 16. – 17. dubna 2020 (čtvrtek, pátek)
- 27. a 29. dubna 2020 (pondělí, středa)
- 14. a 15. května 2020 (čtvrtek, pátek)
Registrovat se můžete buď na celou sadu kurzů za zvýhodněnou cenu, anebo samostatně na konkrétní díly.