A tanfolyamról
A hallgatók megismertetése a REST alapú webszolgáltatások fejlesztésének módszerével és a modern, újgenerációs ASP.NET keretrendszer használatával, a kapcsolódó tervezési és architekturális mintákkal, hogy képesek legyenek jól strukturált, tesztelhető alkalmazások elkészítésére.
Tematika
-
Végpontok létrehozása
- Kapcsolódó HTTP koncepciók bemutatása
- Adatbázisok elérése
- A komponensek összekapcsolása
- Lazán csatoltság, újrahasználhatóság, tesztelhető komponensek létrehozása
- Dependency injection használata
- Dependency injection ASP.NET Core- ban
- CRUD műveletek készítése
- Validáció
- Routing szabályok meghatározása, módosítása
- Header-ök, http methodok
-
Filterek
- Filterek fajtái, interfészek
- Filterek sorrendje
- ActionFilter, ExceptionFilter készítése
-
Konfigurálhatóság
- appSettings használata
- Options pattern
- naplózás
-
Middleware-ek
- ASP.NET Core Middleware infrastruktúra bemutatása
- Saját middleware-ek készítése
- Sablon-middleware-ek bemutatása, konfigurálása
- Hibakezelés middleware-ek segítségével
-
Autentikáció és autorizáció
- Adatmodell módosítása felhasználókezeléssel
- Middleware-ek felkonfigurálása
- Regisztráció és bejelentkezés implementálása
- Role-based authorization megvalósítása
- Claims-based authorization megvalósítása
- Tesztelés PostMan és Fiddler segítségével
-
Egyszerű kliensoldal készítése .NET Core-ban
- Swagger API-leíró felkonfigurálása és használata
Kinek ajánljuk
Előfeltételek
Stabil C# és .NET ismeretek, magabiztos Visual Studio használat.