Kurzusleírás

Bevezetés a .NET 8-ba

  • Mi a .NET? Áttekintés és fejlődés
  • .NET 8 LTS funkciók és platform támogatás
  • SDK telepítés és fejlesztői eszközök

Bevezetés a C#-ba és konzolos alkalmazásokba

  • Projekt szerkezet és CLI parancsok
  • Típusok, metódusok és vezérlési szerkezetek használata
  • Objektum-orientált programozás C#-ban

Webalkalmazások készítése ASP.NET Core 8-val

  • Alapvető webalkalmazás létrehozása és futtatása
  • Útválasztás, middleware és szolgáltatások
  • Bevezetés a Razor Pages és MVC használatába

Adatelérés Entity Framework Core-val

  • Adatbázis kontextus beállítása
  • LINQ és adatmodellek használata
  • Migrációk és CRUD műveletek

Függőséginjektálás és konfiguráció

  • Beépített függőséginjektálási keretrendszer
  • appsettings.json és környezeti változók használata
  • Szolgáltatás élettartamok és moduláris architektúra

API fejlesztés Minimal API-val

  • 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 módszerek
  • Hibakeresési technikák Visual Studio-ban

Alkalmazások üzembe helyezése és többplatformos közzététel

  • .NET 8 alkalmazások közzététele (önálló vs. keretrendszer-függő)
  • Üzembe helyezési lehetőségek Windows, Linux és macOS rendszerekre
  • Visual Studio és CLI eszközök használata csomagolás és kiadás során

Összefoglalás és következő lépések

  • A kurzus során tárgyalt kulcsfogalmak és eszközök áttekintése
  • Ajánlott gyakorlati útvonalak és tanulási források
  • Felmerülő témakörök áttekintése: .NET 9 előzetes, Blazor, mikroszolgáltatások

Követelmények

  • Alapvető programozási fogalmak ismerete (változók, ciklusok, függvények)
  • Némi tapasztalat bármely objektum-orientált nyelven (pl. C#, Java, Python)
  • A parancssori eszközök ismerete hasznos, de nem kötelező

Célközönség

  • A .NET ökoszisztémába belépő fejlesztők
  • Más nyelvekről a C#/.NET-re váltó programozók
  • Technikai csapatok, akik modern .NET-tel többplatformos alkalmazásokat építenek
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák