Blazor Vytvoření aplikace filmové databáze (přehled)
Tento kurz vysvětluje základy vytváření Blazor Web App databáze, Entity Frameworku (EF) Core a interaktivity uživatelů.
Mezi části této řady patří:
- Vytvoření Blazor Web App
- Přidání a generování modelu
- Informace o Razor komponentách
- Práce s databází
- Přidání ověřování
- Přidání vyhledávání
- Přidání nového pole
- Přidání interaktivity
Na konci kurzu budete mít Blazor Web App možnost zobrazovat a spravovat filmy v databázi filmů.
Zabezpečený tok ověřování vyžadovaný pro produkční aplikace
V tomto kurzu se používá místní databáze, která nevyžaduje ověření uživatele. Produkční aplikace by měly používat nejbezpečnější dostupný tok ověřování. Další informace o ověřování nasazených testů a produkčních prostředí Blazor Web Appnajdete v následujících zdrojích informací:
- Ověřování a autorizace ASP.NET Core Blazor
- Zabezpečení aplikací na straně Blazor serveru ASP.NET Core a následující články v uzlu zabezpečení serveru
- Zabezpečení ASP.NET Core Blazor Web App pomocí OpenID Connect (OIDC)
Pro služby Microsoft Azure doporučujeme používat spravované identity. Spravované identity se bezpečně ověřují ve službách Azure bez uložení přihlašovacích údajů v kódu aplikace. Další informace naleznete v následujících zdrojích:
- Co jsou spravované identity pro prostředky Azure? (Dokumentace k Microsoft Entra)
- Dokumentace ke službám Azure
Ukázková aplikace
Pokud při čtení článku nemáte v úmyslu vytvořit ukázkovou aplikaci, můžete se podívat na dokončenou ukázkovou aplikaci v Blazor úložišti GitHub s ukázkami (dotnet/blazor-samples
). Vyberte nejnovější složku verze v úložišti. Ukázková složka projektu tohoto kurzu má název BlazorWebAppMovies
.
Příklady kódu článku
Konce řádků příkladů kódu zobrazených v dokumentaci ASP.NET Core často neodpovídají koncům řádků v generovaném kódu generovaném nástroji pro aplikaci. Důvodem je omezení publikování článku. Řádky kódu v článcích jsou obecně omezeny na 85 znaků a délku řádku ručně upravíme pomocí konců řádků tak, aby vyhovovaly našim pokynům pro publikování.
Při práci v tomto kurzu nebo použití jiných příkladů kódu článku ASP.NET Core nemusíte upravovat vygenerovaný kód v aplikaci tak, aby odpovídal koncům řádků zobrazeným v příkladech kódu článku.
Nahlášení problému s kurzem
Pokud chcete otevřít problém s dokumentací na GitHubu pro článek série, použijte odkaz Otevřít problém s dokumentací v dolní části článku. Pomocí odkazu k vytvoření problému přidáte do problému důležitá metadata sledování a automaticky odešle příkaz ping autora článku.
Žádosti o podporu
Vítáme zpětnou vazbu k článkům kurzu, jako jsou zprávy o chybách a komentáře k textu článku, ale často nemůžeme poskytnout podporu k produktu. Pokud při sledování kurzu narazíte na problém, neotevírejte okamžitě problém s dokumentací. Před otevřením problému zkontrolujte kroky, které jste provedli v článku, a porovnejte kód s ukázkovou aplikací , protože mnoho problémů může být trasováno tak, že chybí nějaký krok nebo nespustíte správně krok.
Obecné dotazy týkající se platformy .NET a Blazor nad rámec kurzu a referenční dokumentace nebo získání pomoci od komunity .NET, komunikujte s vývojáři na veřejných fórech.