Kurzusleírás
Bevezetés a .NET 8-ba
- Mi az a .NET? Áttekintés és fejlődés
- .NET 8 LTS jellemzők és platform támogatás
- SDK telepítése és fejlesztői eszközök
Első lépések C#-jel és konzolalkalmazásokkal
- Projekt szerkezet és CLI parancsok
- Adattípusokkal, metódusokkal és vezérlési folyamokkal való munkavégzés
- Objektumorientált programozás C#-ben
Webalkalmazások létrehozása ASP.NET Core 8-ral
- Alap webalkalmazás létrehozása és futtatása
- Útvonalvezetés, közepes réteg és szolgáltatások
- Bevezetés a Razor Pages és MVC elvbe
AdatAccess Entity Framework Core-vel
- Adatbázis kontextus beállítása
- LINQ és adatmodellek kezelése
- Migraciók és CRUD műveletek
Függőségek injekciója és konfiguráció
- Beépített függőség-injekció keretrendszer
- appsettings.json és környezeti változók kezelése
- Szolgáltatás életciklusok és moduláris architektúra
API fejlesztés Minimal APIs-vel
- RESTful elvek és végponttervezés
- Attribútumok és útvonalparaméterek használata
- API-k tesztelése Postman vagy Swagger segítségével
Tesztelés és hibakeresés .NET-ben
- Egységtesztelés xUnit-tel
- Integrációs tesztelési megközelítések
- Hibakeresési technikák Visual Studio-ben
Alkalmazás telepítése és keresztplatformos publikálás
- .NET 8 alkalmazások publikálása (önálló vs. keretrendszer-függő)
- Telepítési lehetőségek Windows, Linux, és macOS rendszeren
- Visual Studio és CLI eszközök használata csomagoláshoz és kiadáshoz
Összegzés és következő lépések
- A kurzus alatt tanult kulcsfontosságú fogalmak és eszközök áttekintése
- Javasolt gyakorlati útvonalak és tanulási források
- Felnövekvő témák áttekintése: .NET 9 előnézet, Blazor, mikroszolgáltatások
Követelmények
- Az alapvető programozási fogalmak alapos megértése (változók, ciklusok, függvények)
- Néhány tapasztalat valamilyen objektumorientált nyelvvel (pl. C#, Java, Python)
- A parancssori eszközök ismerete előnyös, de nem kötelező
Célközönség
- A .NET ökoszisztémába belépő fejlesztők
- A C#/.NET-re váltó programozók
- A modern .NET használatával keresztplatformos alkalmazásokat fejlesztő technikai csapatok
Vélemények (5)
A nagy előnye volt a kurzusnak, hogy lehetőséget kaptunk a tárgyalásokra és arra, hogy a tanult dolgokkal dolgozzunk. De aminek a legjobban élveztem, az hogy minden tapasztalatokra épült, amelyet Marcin szerzett.
Jesper - ProgramDuon AB
Kurzus - Advanced Blazor
Gépi fordítás
I like that I had the opportunity to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurzus - Unit Testing with C#
Gépi fordítás
Az oktató nagyon jól magyarázta el a tantárgyakat valós példákkal, ami megkönnyítette az információ megértését.
Florin-Viorel Marut - Continental Automotive Romania
Kurzus - High-Performance Application Development with .NET Core
Gépi fordítás
A tréner megfelelő ismerete és mély megértése a témában, valamint képessége az ismeretek világos és hatékony bemutatására és átadására.
Balazs Farkas - Greentube GmbH
Kurzus - Implementing the Actor Model with Microsoft Orleans
Gépi fordítás
Komoly - mindent átfedett, amiben érdekeltek voltunk. Képesek voltak a példákon átmunkálni.
Deborah Morrison - AFBI
Kurzus - Introduction to Blazor
Gépi fordítás