Események betöltése

Webportálok fejlesztése ASP.NET Core keretrendszer segítségével

Időtartam: 5 nap

Időpontok hamarosan

550.000 Ft + ÁFA / Fő
ASP.NET Core MVC webfejlesztés képzés modern .NET környezetben

Az ASP.NET Core MVC webfejlesztés képzés célja, hogy a résztvevők megismerjék az MVC webfejlesztési mintát és a modern, újgenerációs ASP.NET Core keretrendszer használatát. A tanfolyam bemutatja azokat a tervezési és architekturális megoldásokat, amelyek segítségével jól strukturált, átlátható és tesztelhető webalkalmazások készíthetők.

A képzés során a hallgatók részletesen megismerik az MVC architekturális minta felépítését. Átlátják a Model, a View és a Controller szerepét, valamint megtanulják, hogyan kapcsolódnak ezek egymáshoz egy valós alkalmazásban. A kurzus gyakorlati oldalról közelíti meg a témát, ezért a résztvevők nemcsak az elméleti alapokat sajátítják el, hanem működő megoldásokat is készítenek.

A tananyag kitér az adatbázisok elérésére, a CRUD műveletek megvalósítására, valamint a komponensek lazán csatolt összekapcsolására. Kiemelt szerepet kap a dependency injection, amely az ASP.NET Core egyik alapvető építőeleme. A résztvevők megtanulják, hogyan lehet újrahasználható és tesztelhető komponenseket készíteni.

A képzés foglalkozik a validációval, a routing szabályokkal, a filterek használatával, valamint a nézetek újrahasználhatóságával is. A résztvevők megismerik a TagHelperek és a Partial view-k használatát, sőt saját kiegészítő elemeket is készítenek.

A kurzus nagy hangsúlyt fektet a middleware infrastruktúrára, a konfigurálhatóságra és a naplózásra is. Emellett részletesen bemutatja az autentikáció és autorizáció megvalósítását, beleértve a regisztrációt, a bejelentkezést, a szerepkör alapú és claims alapú jogosultságkezelést.

A képzés végére a résztvevők képesek lesznek modern ASP.NET Core MVC alkalmazások önálló tervezésére és fejlesztésére.

Kinek ajánlott?

A képzés elsősorban azoknak ajánlott, akik:

  • stabil C# és .NET tudással rendelkeznek
  • szeretnének modern webalkalmazásokat fejleszteni ASP.NET Core környezetben
  • meg akarják érteni az MVC minta gyakorlati működését
  • fontosnak tartják a jól strukturált, karbantartható és tesztelhető kódot
  • backend vagy full stack fejlesztői irányba szeretnének fejlődni

A képzés különösen hasznos azoknak a fejlesztőknek, akik klasszikus .NET környezetből lépnek tovább az ASP.NET Core modern megoldásai felé.

Mit fogsz megtanulni a képzésen?

A képzés végére a résztvevők:

  • megértik az MVC architekturális minta működését
  • képesek lesznek Model, View és Controller elemek létrehozására
  • megtanulják az adatbázis-elérés és a CRUD műveletek alapjait
  • alkalmazni tudják a dependency injection megoldásait
  • képesek lesznek kliens- és szerveroldali validáció kialakítására
  • megismerik a TagHelperek és Partial view-k használatát
  • megtanulják a routing szabályok beállítását és módosítását
  • használni tudják a filtereket és saját filtereket is készítenek
  • megismerik az appSettings és az Options pattern használatát
  • átlátják a middleware-ek szerepét és működését
  • képesek lesznek autentikáció és autorizáció megvalósítására
  • megismerik a role-based és claims-based authorization alapjait

A tananyag erősen gyakorlatközpontú.
A résztvevők valós fejlesztési feladatokon keresztül mélyítik el tudásukat.

Tematika:

  • Az MVC architekturális minta ismertetése
  • Controller és View szerepe
  • Model szerepe
  • Model, View és Controller létrehozá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ó kliens- és szerveroldalon
  • Saját validációs módszerek megvalósítása
  • View komponensek újrahasználhatósága
  • TagHelperek, Partial view
  • Saját TagHelperek készítése
  • Routing szabályok meghatározása, módosítása
  • 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
  • Beépített middleware-ek használata
  • 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
  • Előfeltétel:

  • stabil C# és .NET ismeretek
  • magabiztos Visual Studio használat