Események betöltése

Adatkezelés Entity Framework Core segítségével

Időtartam: 5 nap

Időpontok hamarosan

550.000 Ft + ÁFA / Fő
Entity Framework Core adatkezelés képzés .NET fejlesztőknek

Az Adatkezelés Entity Framework Core segítségével képzés célja, hogy a résztvevők megismerjék az Entity Framework Core működését és a modern .NET alkalmazások adatkezelési lehetőségeit. A tanfolyam bemutatja, hogyan lehet relációs adatbázisokkal dolgozni a .NET környezetben objektumorientált megközelítéssel.

Az Entity Framework Core a Microsoft egyik legfontosabb ORM (Object-Relational Mapping) keretrendszere, amely lehetővé teszi az adatbázisok kezelését objektumok segítségével. A fejlesztők így az adatbázis műveleteket közvetlen SQL írása nélkül, C# kódon keresztül valósíthatják meg.

A képzés során a résztvevők megismerik az Entity Framework Core architektúráját, a modellek létrehozását, valamint az adatbázis és az alkalmazás közötti kapcsolat kialakítását. A kurzus bemutatja az entitások kezelését és a leggyakoribb adatkezelési műveleteket, például a CRUD műveletek megvalósítását.

A tanfolyam kitér a modellek konfigurálására, a konvenciók használatára, valamint a különböző kapcsolat-típusok kezelésére is. A résztvevők megtanulják, hogyan lehet meglévő adatbázisból modelleket generálni, valamint hogyan lehet a modellek változásait kezelni migrations segítségével.

A képzés foglalkozik a különböző adatbetöltési technikákkal is, például a lazy loading, eager loading és explicit loading módszerekkel. Emellett bemutatja a haladó mappelési lehetőségeket, az interceptorok és query filterek használatát, valamint a többrétegű alkalmazásfejlesztés során felmerülő adatkezelési kérdéseket.

A képzés végére a résztvevők képesek lesznek hatékonyan használni az Entity Framework Core keretrendszert modern .NET alkalmazások adatkezelési feladataihoz.

Kinek ajánlott?

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

  • .NET és C# környezetben fejlesztenek alkalmazásokat
  • szeretnék megismerni az Entity Framework Core adatkezelési lehetőségeit
  • adatbázisokkal dolgozó backend alkalmazásokat fejlesztenek
  • szeretnék hatékonyabban kezelni az adatbázis és az alkalmazás közötti kapcsolatot
  • érdeklődnek a modern ORM technológiák iránt

A képzés különösen hasznos backend fejlesztőknek és .NET fejlesztőknek.

Mit fogsz megtanulni a képzésen?

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

  • megismerik az Entity Framework Core működését és architektúráját
  • képesek lesznek entitásmodellek létrehozására
  • megtanulják a modellek konfigurálását és kezelését
  • képesek lesznek CRUD műveletek implementálására
  • megismerik a különböző betöltési technikákat (lazy, eager, explicit loading)
  • megtanulják az entitások közötti kapcsolatok kezelését
  • képesek lesznek migrations használatára adatbázisváltozások kezeléséhez
  • megismerik a haladó mappelési lehetőségeket
  • képesek lesznek interceptorok és query filterek használatára
  • megértik a többrétegű alkalmazásfejlesztés adatkezelési kérdéseit

A képzés során a résztvevők gyakorlati példákon keresztül sajátítják el az Entity Framework Core használatát.

Tematika:

  • Az Entity Framework Core felépítése és konfigurálása
  • Entity Framework modellek felépítése
  • Modellek konfigurálása
  • Scaffolding meglévő adatbázisból
  • Konvenciók
  • Kapcsolatok konfigurálása
  • Shadow state
  • Lazy loading, eager loading, explicit loading
  • Entity tracking és többrétegű alkalmazásfejlesztési kérdések
  • Haladó mappelési lehetőségek
    • öröklés
    • splitting
    • owned entities
  • Interceptorok
  • Query filterek
  • EF Core migrations
  • Feladatmegoldás
  • Előfeltétel:

  • stabil C# programozási ismeretek
  • magabiztos Visual Studio használat
  • alapvető .NET Core ismeretek