Před pár dny Microsoft vydal následovníka .NET Core jménem .NET 5. První aplikace, kterou v něm píšu, bude rezervační systém pro makerspace FutLab a rozhodl jsem se, že její tvorbu budu živě streamovat.
Jakou aplikaci píšu
Aplikaci popisuje tento design document. Nicméně jde o jednoduchou aplikaci, která bude držet databázi uživatelů a zdrojů (např. prostor či strojů) a bude umožňovat rezervaci času na nich.
Něco podobného jsem už kdysi napsal v ASP.NET MVC 5, ale přijde mi jednodušší napsat novou verzi od základu znovu než upgradovat ten starý projekt.
Obsah prvního dílu
- Seznámení se zadáním.
- Tvorba repozitáře na GitHubu.
- Vytvoření struktury solution.
- Vytvoření data access layer prostřednictvím Entity Frameworku a migrací.
- Vytvoření základní grafiky a stylování webu pomocí SCSS.
- Konfigurace a bootstrapping ASP.NET Identity.
Pokračování příště
- Kdy: středa 17. listopadu 2020 od 17:00.
- Kde: YouTube stream - tamtéž bude dostupný ihned po skončení záznam.
- Stránka události na Facebooku kde můžete v předstihu pokládat dotazy.
Hlavním tématem druhého dílu bude vytvoření infrastruktury pro přihlášení, odhlášení, reset hesla apod. To si ovšem vyžádá nějaké prerekvizity:
- Instalace a konfigurace knihovny Conventional Metadata Providers pro lokalizaci validačních chyb a dynamicky generovaného uživatelského rozhraní.
- Instalace a konfigurace knihovny Altairis.Services.Mailing pro rozesílání mailů.
- Vytvoření uživatelského rozhraní pro přihlášení a odhlášení uživatele.
- Implementace resetu hesla.
- Stylování formulářů.
Na zítřek už mám připravený jiný stream, ale pokračování plánuji na středu podvečer.