A világ bármely pontjáról elérhető, valós idejű online képzés a világhálón keresztül, melynek keretében a hallgató egy alkalmazás segítségével valós időben látja, hallja, követheti nyomon a tanteremben zajló eseményeket; tanárával és csoporttársaival egy virtuális tanteremben, élő óra keretében találkozik, kérdéseket tehet fel, illetve válaszolhat az oktatónak vagy a többi tanulónak.
Ajánljuk, ha...
térbeli vagy időbeli korlátok miatt nem tud személyesen részt venni a képzésen
fontos, hogy a tananyagot és a feladatokat is bárhol és bármikor elérhesse
az utazás kiiktatásával időt és költséget szeretne megtakarítani
külföldről vagy távoli helyről szeretné a képzést igénybe venni
A tanfolyam célja, hogy a hallgatók megismerkedjenek a C# programozási nyelv és a .NET keretrendszer használatának alapjaival és a tanfolyam végére a Visual Studio fejlesztőeszköz segítségével egyszerű alkalmazások fejlesztésére képessé váljanak. A tanfolyam során megismerkedünk az alapvető programozási kódelemekkel, az objektumorientált programozással, felhasználói és fájl alapú input/output kezeléssel és grafikus alkalmazások fejlesztésének alapelveivel
Előkövetelmény:
Alapvető programozási ismeretek, számítástechnikai ismeretek
Online képzés esetén szükséges telepítés:
internet, webcamera, mikrofon
az online képzések Zoom/Teams/Webex meetingeken történnek
Szoftveresigény:
Legalább Visual Studio 2013
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# programozási nyelv 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, 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
Ez a weboldal a felhasználói élmény fokozása érdekében sütiket (cookie) használ. Az oldal használatával hozzájárul az adatok elemzéséhez, használatához.