Pro zobrazení této stránky na mobilním zařízení naskenujte tento kód:
.NET 8 a 9 pro web (2/2)
Druhý díl komplexního školení ASP.NET (5 dní). Tématem jsou ASP.NET Razor Pages, konfigurace, automatické generování uživatelského rozhraní, internacionalizace aplikací a další. Značná část školení je věnována zabezpečení. Tedy správnému použití ASP.NET Identity, použití jednorázových hesel, převodu uživatelů ze starších systémů a podobně.
Požadavky na účastníky
- Znalost .NET 8 v rozsahu prvního dílu školení
Požadavky na softwarové vybavení
- Operační systém Windows 10 nebo 11, plně aktualizovaný.
- Visual Studio 2022 (stačí bezplatná Community Edition), plně aktualizované.
- Libovolná podporovaná verze Microsoft SQL Serveru (stačí bezplatná Express Edition.
- Aktuální SQL Server Management Studio (SSMS).
- Doporučuji nainstalovat též TeamViewer pro případ nutnosti individuální pomoci lektora s laby.
Laby k tomuto kurzu
- Razor Pages: Entity Framework Core
- Razor Pages: Vytvoření základní aplikace
- Razor Pages: Konfigurace v ASP.NET Core
- Razor Pages: Použití User Secrets
- Razor Pages: Odesílání e-mailů v ASP.NET Core
- Razor Pages: View Components
- Generování UI: Validační atributy
- Generování UI: Jednoduchý vlastní validační atribut
- Generování UI: Složitější vlastní validační atribut
- Generování UI: Rozhraní IValidatableObject
- Generování UI: Validace na straně klienta
- Generování UI: Dynamické generování UI
- Generování UI: Automatické generování metadat pomocí konvencí
- Generování a download souborů
- Upload a download souborů
- Cookie authentication: Použití middleware
- Cookie authentication: Vlastní claim
- Cookie authentication: Průběžné ověřování uživatele
- Identity: Příprava administrační sekce
- Identity: Základní použití ASP.NET Identity
- Identity: Reset hesla
- Identity: Registrace uživatelů a práce s rolemi
- Identity: Dvoufaktorová autentizace
- Identity: Rozšíření údajů o uživateli
- Identity: Změna e-mailové adresy
- Identity: Vlastní password hasher
- Identity: Reálný password hasher pro migraci uživatelů
- Identity: Možnost zakázání uživatelů a sledování přihlášení
- Identity: Využití SecurityStampu
- Identity: Přihlašování pomocí externích identity providerů
- Identity: Přihlašování bez hesla
- Identity: Ověření telefonního čísla
- Identity: Práce s claimy v ASP.NET Identity
- Identity: Konfigurace ASP.NET Data Protection
- Identity: Ověření e-mailu před registrací pomocí ASP.NET Data Protection
- Identity: Vlastní validátor hesel
Pro přístup k tomuto kurzu se prosím přihlašte.