Események betöltése

C# programozás alapok

Időtartam: 5 nap

Időpontok hamarosan

550.000 Ft + ÁFA / Fő
C# programozás alapok képzés Visual Studio és .NET környezetben

A C# programozás alapok képzés célja, hogy a résztvevők megismerjék a C# programozási nyelv és a .NET keretrendszer használatának alapjait. A tanfolyam végére a hallgatók képessé válnak arra, hogy a Visual Studio fejlesztőkörnyezet segítségével egyszerű alkalmazásokat hozzanak létre, és magabiztosabban mozogjanak a modern .NET fejlesztési környezetben.

A képzés során a résztvevők megismerkednek az alapvető programozási szerkezetekkel, a C# nyelv szintaktikájával, valamint az objektumorientált programozás legfontosabb fogalmaival. A kurzus lépésről lépésre építi fel a tudást, ezért jó választás azok számára, akik rendszerezett módon szeretnék elsajátítani a C# alapjait.

A tanfolyam bemutatja a konzolos alkalmazások készítésének alapjait, a projektek és solutionök felépítését, valamint a forrásfájlok kezelését. A résztvevők megismerik a .NET keretrendszer és a C# nyelv kapcsolatát, továbbá a hibakeresési lehetőségeket is, amelyek elengedhetetlenek a hatékony fejlesztői munkához.

A képzés során nagy hangsúlyt kapnak a nyelvi alapelemek. A hallgatók megtanulják a lokális változók használatát, a primitív típusokat, a műveleteket, az elágazásokat, a ciklusokat, a tömbkezelést és a függvények írását. Ez biztos alapot ad a későbbi haladóbb fejlesztési feladatokhoz.

A kurzus részletesen foglalkozik az objektumorientált programozás alapjaival is. A résztvevők megismerik az osztályok, objektumok, öröklés, polimorfizmus, interfészek és absztrakt osztályok szerepét. Emellett szó esik a delegate-ekről, eseményekről, enumokról, generikusokról és a strukturált kivételkezelésről is.

A képzés kitér a fájlkezelésre is. A résztvevők megtanulják a stream-ek használatát, a fájlok olvasását és írását, valamint a nem menedzselt erőforrások megfelelő kezelését. A tanfolyam gyakorlatorientált, így a megszerzett tudás azonnal alkalmazható a mindennapi fejlesztői feladatokban.

Kinek ajánlott?

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

  • szeretnének megismerkedni a C# programozási nyelv alapjaival
  • most kezdik a .NET alapú fejlesztést
  • szeretnének egyszerű alkalmazásokat készíteni Visual Studio környezetben
  • meg akarják érteni az objektumorientált programozás alapfogalmait
  • később haladóbb C# vagy .NET képzéseken is részt vennének

A képzés hasznos lehet pályakezdőknek, junior fejlesztőknek és olyan szakembereknek is, akik strukturált formában szeretnék megalapozni C# tudásukat.

Mit fogsz megtanulni a képzésen?

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

  • megismerik a C# programozási nyelv alapvető szintaktikai elemeit
  • képesek lesznek egyszerű konzolos alkalmazások készítésére
  • megtanulják a Visual Studio fejlesztőkörnyezet alapvető használatát
  • használni tudják a lokális változókat, primitív típusokat és tömböket
  • megértik az elágazások és ciklusok működését
  • képesek lesznek függvények írására
  • megismerik az objektumorientált programozás alapelveit
  • tudni fogják, hogyan kell osztályokat és objektumokat létrehozni
  • megértik az öröklés, polimorfizmus és interfészek szerepét
  • megismerik a kivételkezelés alapjait
  • képesek lesznek fájlok olvasására és írására C# nyelven
  • betekintést kapnak a delegate-ek, események, enumok és generikusok használatába

A képzés erősen gyakorlatközpontú.
A résztvevők példákon és feladatokon keresztül sajátítják el a C# programozás alapjait.

Tematika:

  • Bevezetés
  • Ismerkedés a Visual Studio fejlesztőkörnyezettel
  • Konzolos alkalmazások készítésének alapjai
  • Forrásfájlok, projekt, solution
  • Szerelvények
  • A .NET keretrendszer és a C# programozási nyelv kapcsolata
  • Hibakeresési lehetőségek megismerése és hatékony használata
  • A C# programozási nyelv alapjai

    • A C# programozási nyelv szintaktikájának megismerése
    • Lokális változók használata
    • A C# primitív típusainak megismerése
    • Műveletek, műveleti sorrend
    • Tömbök bemutatása
    • Feltételes elágazási szerkezetek bemutatása
    • Ciklus vezérlési szerkezetek bemutatása
    • Függvények írása

    Objektumorientált programozás

    • Az objektumorientált paradigma alapfogalmainak ismertetése
    • Osztályok, objektumok létrehozása
    • Egységbe zárás, adatrejtés, hozzáférési szintek
    • Öröklés
    • Polimorfizmus
    • Virtuális és absztrakt metódusok
    • Absztrakt osztályok
    • Interfészek használata
    • Statikus tagok megismerése

    A .NET típusrendszerének további elemei

    • Delegate-ek
    • Események
    • Enumok
    • Generikusok

    Strukturált kivételkezelés

    • A kivételkezelés jelentősége és haszna
    • Kivételek elkapása, kezelése
    • Kivételek dobása
    • Saját kivételtípusok létrehozása

    Fájlkezelés

    • Stream fogalmának ismertetése
    • Fájlok megnyitása, beolvasás
    • Kiírás fájlokba
    • Nem menedzselt erőforrások megfelelő kezelése
    • StreamReader, StreamWriter használata
    • File API használata

    Előfeltétel:

  • alapvető programozási ismeretek
  • alapvető számítástechnikai ismeretek