Szoftverfejlesztő szakképesítés
A SZOFTVERFEJLESZTŐ szakmai oktatás során (kifutó rendszerben) az OKJ-ban szereplő szakképesítést lehet megszerezni, amely az INFORMATIKA ágazatba tartozik. Tekintettel arra, hogy a szakképzés rendszere a 2019. évi LXXX. törvény hatályba lépésével 2020. szeptember 1-jével jelentősen átalakult, így a kifutó, iskolai rendszerű OKJ-s képzéseket már csak azok számára lehet megszervezni, akik legkésőbb a 2019/2020. tanévben kezdték meg a 9. évfolyamot.
A képzés jellemzői:
- A szakképesítés azonosító száma: 54 213 05 (komplex OKJ)
- Az elméleti és gyakorlati képzési idő megoszlása: elmélet 40% – gyakorlat 60%
- Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama: –
A képzést megalapozó jogszabályok:
a képzés megvalósítása az 5/2018. (VII. 9.) ITM rendeletben kiadott szakképzési kerettanterv, valamint a 29/2019. (VIII. 30.) ITM rendeletben kiadott szakmai és vizsgakövetelmények (SZVK) alapján történik.
A Szoftverfejlesztő képzésbe történő belépés feltételei:
- Iskolai előképzettség / jelentkezés feltétele: érettségi
- Egészségügyi alkalmassági követelmények: –
- Pályaalkalmassági követelmények: –
Az 1 éves Szoftverfejlesztő képzésbe történő bekapcsolódás feltétele az érettségi vizsga teljesítésén kívül:
- a jelentkező a 9-12. évfolyamon az “Informatika” ágazatban végezte középiskolai (szakgimnáziumi) tanulmányait vagy
- a jelentkező az “Informatika ismeretek” vagy az “Informatikai ismeretek” nevű szakmai vizsgatantárgyból tett érettségi vizsgát,
- de a jelentkező nem rendelkezik OKJ-s szakképesítéssel.
A szakképesítés rövid leírása:
A Szoftverfejlesztő a szoftver alkalmazás fejlesztését előkészíti, az alkalmazást megtervezi és fejleszti. Kiválasztja a tervezett fejlesztéshez szükséges technológiákat az elterjedt szabványok, protokollok ismeretében. Meghatározza az alkalmazások előállításához szükséges kliens oldali és szerver oldali fejlesztő eszközöket, objektumorientált rendszerek paramétereit és szolgáltatásait. Az alkalmazás tervezés keretében elemzi a felhasználói követelményeket, megfogalmazza a fejlesztési célkitűzést. Funkcionális, logikai és fizikai rendszertervet készít egy elterjedt módszertan, illetve rendszer alkalmazásával. A funkcionális egységeket valamely algoritmus leíró eszközzel megtervezi. Rendszerré integrálja és optimalizálja a modulokat és forrásanyagokat. Kialakítja a működéshez szükséges környezetet, telepíti és beüzemeli az alkalmazást. Koordinálja a tesztüzemeltetést, tesztelési dokumentációt készít. Értékeli a tesztelés eredményét, koordinálja, végrehajtja, dokumentálja a módosításokat.
A szakképesítés munkaterületének leírása:
A Szoftverfejlesztő szakképesítéssel rendelkező képes
- számítógépet kezelni, szoftvereket használni,
- munkaszervezéssel kapcsolatos tevékenységet végezni,
- alkalmazást (szoftvert) tervezni és fejleszteni,
- erőforrást és időszükségletet meghatározni,
- alkalmazást (szoftvert) tesztelni és dokumentálni,
- feltérképezi az infokommunikációs környezetet,
- programintegrációs feladatot végezni,
- programozási feladatot ellátni,
- adatbázisokat kezelni,
- informatikai biztonsági eszközöket használni.
A képzés tartalma:
- Az egyes követelménymodulok részletes tartalmáról a szakképzési kerettantervből tájékozódhat (ld. a cikk elején, a képzést megalapozó jogszabályoknál).
- A képzés során az informatika különböző területeivel, kiemelten a szoftverkészítéssel ismerkedhetnek meg a képzésben részt vevők:
(követelménymodul száma és neve – tantárgyak vagy tartalmi leírás, illetve az egyes témakörök rövid leírása olvasható)- 11498-12 Foglalkoztatás I. (munkavállaláshoz kapcsolódó idegen nyelvű ismeretek)
- 11499-12 Foglalkoztatás II. (munkajogi alapismeretek, munkaviszony létesítése, álláskeresés, munkanélküliség)
- 10815-16 Információtechnológiai alapok
- IT alapok (elmélet): munka- és környezetvédelmi alapismeretek, bevezetés a számítógépes architektúrákba, szoftverismeret, információtechnológia biztonság alapjai
- IT alapok gyakorlat: biztonságos labor- és eszközhasználat, számítógép összeszerelés, telepítés és konfigurálás, megelőző karbantartás)
- 1997-16 Hálózati ismeretek
- Hálózatok I. (elmélet): hálózati infrastruktúra, hálózati operációs rendszerek, a fizikai és az adatkapcsolati réteg feladatai, Ethernet protokoll, a hálózati és a szállítási réteg feladatai, protokolljai, IPv4 és Pv6 címzési struktúra, alhálózatok, az alkalmazási réteg protokolljai, hálózatbiztonság, kapcsolt helyi hálózatok és VLAN-ok, forgalomirányítási ismeretek, biztonságos hálózat, forgalomszűrés, IP szolgáltatások
- Hálózatok I. gyakorlat: csatlakozás egy hálózathoz, a kapcsoló alapkonfigurációja, vezetékes és vezeték nélküli kapcsolódás helyi hálózathoz, forgalomirányítási alapok, adatfolyam kezelés, IP-címzés a gyakorlatban, szerver-kliens kapcsolódás, hálózatbiztonság, a kapcsolás folyamata és a VLAN-ok használata, statikus és dinamikus forgalomirányítás, a biztonságos hálózat kialakítása, forgalomszűrés, IP szolgáltatások a gyakorlatban, komplex hálózat tervezése, kialakítása
- 11625-16 Programozás és adatbázis-kezelés
- Programozás (elmélet)
- Programozás gyakorlat: bevezetés a programozásba, weboldalak kódolása, JavaScript, a Java vagy a C# nyelv alapjai, haladó szintűprogramozás Java vagy C# nyelven, adatbázis-kezelő alkalmazások készítése, összefoglaló projektfeladat
- 11999-16 Informatikai szakmai angol nyelv – IT szakmai angol nyelv: hallás utáni szövegértés, szóbeli kommunikáció, szóbeli kommunikáció IT környezetben projekt alapon, írásos angol nyelvű szakmai anyagok feldolgozása, angol nyelvű szövegalkotás, e-mail, keresés és ismeretszerzés angol nyelven
- 12011-16 Szoftverfejlesztés – Szoftverfejlesztés és Szoftverfejlesztés gyakorlat: programozási nyelv I., programozási nyelv II., adatbázis-kezelés, operációs rendszerek, hálózati operációs renszer, tesztelési ismeretek, játékfejlesztés, szoftvertechnológia, 3D grafika
- 12012-16 Webfejlesztés I. – Webfejlesztés, Webfejlesztés gyakorlat : HTML technológia, kliensoldali programozás, PHP programozás, grafika
- Szakmai idegen nyelv (nappali munkarendben: 4 óra / hét, esti felnőttoktatásban: kb. 2 óra / hét)
Az 1 éves Szoftverfejlesztő képzésbe történő bekapcsolódás feltétele:
a jelentkezőnek rendelkeznie kell az “Informatika ismeretek” vagy az “Informatikai ismeretek” nevű szakmai vizsgatantárgyból tett érettségi vizsgával.
A szakképesítés vizsgáztatási követelményei:
Az iskolai rendszerű szakképzésben a komplex szakmai vizsgára bocsátás feltétele az évfolyam (a szakképzési kerettantervben meghatározott tantárgyak) sikeres teljesítése, amelyet a tanév végén kiállított bizonyítvány igazol, valamint “megfelelt” minősítésű záródolgozat leadása az utolsó tanítási nap előtt 15 nappal.
A NAPPALI és az ESTI munkarendű képzés óratervei:
- nappali oktatás (kifutó rendszerben, legutoljára a 2019/2020. tanévben beiskolázott tanulókra vonatkozhat, a táblázat 2/14. évfolyamára vonatkozó óraszámok érvényesek az 1 éves képzésre)
- esti felnőttoktatás (utoljára a 2020/2021. tanévben)