Események betöltése

C# programozás haladó

Időtartam: 5 nap

Időpontok hamarosan

550.000 Ft + ÁFA / Fő
Haladó C# programozás képzés LINQ és párhuzamos programozással

A C# programozás haladó képzés célja, hogy a résztvevők a már meglévő C# és .NET alapjaikra építve elmélyítsék tudásukat a nyelv és a keretrendszer fejlettebb lehetőségeiben. A tanfolyam a modern .NET fejlesztésben fontos haladó technikákra koncentrál, például a LINQ használatára, valamint a párhuzamos és aszinkron programozás megvalósítására.

A képzés során a hallgatók részletesen megismerik a Language Integrated Query (LINQ) működését és alkalmazási lehetőségeit. A LINQ lehetővé teszi, hogy a fejlesztők deklaratív módon dolgozzanak különböző adatforrásokkal, például gyűjteményekkel vagy adatbázisokkal. A résztvevők megtanulják, hogyan lehet LINQ segítségével hatékonyan lekérdezni és feldolgozni adatokat.

A tanfolyam kitér a lambda kifejezések használatára is, amelyek a modern C# programozás egyik alapvető eszközét jelentik. A résztvevők megismerik a lambda kifejezések kapcsolatát az anonim metódusokkal, valamint azt, hogyan használhatók ezek LINQ lekérdezések és más programozási feladatok során.

A képzés másik fontos témája a párhuzamos és aszinkron programozás. A résztvevők megismerik a Task Parallel Library (TPL) használatát, valamint a task alapú programozási modellt. A kurzus bemutatja a taskok kompozícióját, a Parallel osztály használatát, valamint a modern C# nyelvben elérhető async–await mechanizmust.

A tanfolyam során a résztvevők megismerik a kölcsönös kizárás és a szinkronizáció alapjait is, amelyek elengedhetetlenek több szálon futó alkalmazások fejlesztésekor. A képzés gyakorlatorientált, ezért a résztvevők feladatokon keresztül mélyítik el a megszerzett tudást.

Kinek ajánlott?

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

  • már rendelkeznek alapvető C# és .NET programozási ismeretekkel
  • szeretnék elmélyíteni tudásukat a C# nyelv haladó lehetőségeiben
  • adatfeldolgozással vagy backend fejlesztéssel foglalkoznak
  • szeretnék hatékonyabban kezelni az adatokat LINQ segítségével
  • érdeklődnek a párhuzamos és aszinkron programozási technikák iránt

A képzés különösen hasznos .NET fejlesztőknek, backend fejlesztőknek és olyan programozóknak, akik teljesítményorientált alkalmazásokat fejlesztenek.

Mit fogsz megtanulni a képzésen?

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

  • megismerik a LINQ működését és használatát
  • képesek lesznek LINQ lekérdezések készítésére különböző adatforrásokon
  • megértik a lambda kifejezések működését
  • megtanulják a deklaratív adatfeldolgozás módszereit
  • megismerik a Task Parallel Library használatát
  • képesek lesznek párhuzamos programok készítésére
  • megismerik a taskok kompozícióját
  • alkalmazni tudják a Parallel osztály lehetőségeit
  • megtanulják az async–await használatát
  • megértik a szinkronizáció és kölcsönös kizárás alapjait

A képzés során a résztvevők gyakorlati példákon keresztül sajátítják el a haladó C# programozási technikákat.

Tematika:

  • Language Integrated Query (LINQ)
  • A LINQ evolúciója
  • Nyelvi elemek a LINQ támogatásához
  • Lambda kifejezések – út az anonim metódusoktól
  • LINQ operátorok
  • Gyűjteményeken végzett feladatok deklaratív leírása LINQ segítségével
  • Adatforrás-független működés szemléltetése
  • Párhuzamos és aszinkron programozás

    • Bevezetés a Task Parallel Library használatába
    • Taskok kompozíciója
    • Parallel osztály felhasználási lehetőségei
    • C# async–await kulcsszavak megismerése és használata
    • Kölcsönös kizárás alapjai
    • Feladatmegoldás

    Előfeltétel:

    a C# programozás alapjainak ismerete

    Előfeltétel tanfolyamok:

    C# programozás alapok