Junior Java backend fejlesztő - 2025 képzés
Junior Java backend fejlesztő képzés adatai
- Ágazat megnevezése: Informatika és távközlés
- Szakképesítés azonosító száma: 06134005
- Szakképesítés megnevezése: Junior Java backend fejlesztő
- KEOR kód: 0613 Szoftverek és alkalmazások fejlesztése és elemzése
- Európai Képesítési Keretrendszer (EKK) szerinti szintje: 4
- Magyar Képesítési Keretrendszer (MKK) szerinti szintje: 4
- Digitális Kompetencia Keretrendszer (DKK) szerinti szintje: 5
-
Junior Java backend fejlesztő képzés munkaterülete:
A Junior Java backend fejlesztő a Java programozás nyelv használatával a Java osztálykönyvtárakat, a kódolási konvenciókat, az objektumorientált és a tiszta kód elveket, egyszerűbb algoritmizálási feladatokat old meg. Munkája ellenőrzéséhez unit teszteket ír , olvas és kiértékeli azokat. A Junior Java backend fejlesztő verziókövető rendszert használ a csoportos és/vagy egyéni projektjei során. Buildelésre folyamatos integrációs eszközt (CI/CD) használ. A Java programokból kiadja az SQL utasítások, melyhez ismeri az SQL nyelv alapjait. Programozásra integrált fejlesztőeszközt (IDE) használ.
Junior Java Backend + Mobilalkalmazás-fejlesztő tanfolyam képzés indul:
Junior Java Backend + vállalati Java Backend tanfolyam képzés indul:
Junior Java Backend fejlesztő tanfolyam képzés indul:
-
Junior Java backend fejlesztő képzés megkezdésének feltételei:
- Iskolai előképzettség: középfokú végzettség
- Szakmai előképzettség: nem szükséges
- Egészségügyi alkalmassági követelmény: nem szükséges
- Szakmai gyakorlat területe és időtartama: nem szükséges
-
A képesítési követelményt előíró jogszabály:
nem kapcsolódik hozzá jogszabály
-
Egyéb feltételek:
nem kapcsolódik egyéb feltétel a szakképesítéshez
-
Junior Java backend fejlesztő képzés időtartama:
- Minimális óraszám: 320 óra
- Maximális óraszám: 640 óra
-
Junior Java backend fejlesztő képzés munkaerő-piaci relevanciája:
A hazai informatikai munkaerőpiacon sok ezer új állás tölthető be fejlesztőként. A programozók közül főleg a Java programozók keresettek, hiszen a legtöbb üzleti alkalmazást ebben fejlesztettek, így ezek továbbfejlesztéséhez, üzemeltetéséhez rengeteg IT szakember szükséges. Ezeket az alkalmazásokat több tíz évig még folyamatosan életben kell tartani, így a Java nyelv kiszorítása a következő években még korántsem várható. A szoftverek minőségét folyamatosan biztosítani kell, hiszen a hibásan üzembe állított szoftverek mérhető károkat képesek okozni. A megírt szoftvereket üzemeltetni kell, biztosítani kell, hogy a felhasználók nap mint nap zavartalanul használhassák. Ezek további fejlesztési feladatokat jelentenek, új üzleti és nem funkcionális igények kielégítését, létező funkciók karbantartását vagy továbbfejlesztését, változó jogszabályi környezetnek való megfelelést.
- Junior Java backend fejlesztő képzés elméleti része megszerezhető kizárólag távoktatásban: Igen
- Junior Java backend fejlesztő képzés gyakorlati része megszerezhető kizárólag távoktatásban: Igen
-
Junior Java backend fejlesztő képzés vizsgainformáció:
-
Vizsgára bocsátás feltételei:
A szakmai képzés követelményeinek igazolásáról a képző intézmény által, a felnőttképzési adatszolgáltatási rendszerben kiállított tanúsítvány.
-
Vizsgatevékenységek:
Írásbeli vizsga
A vizsgatevékenység megnevezése: Java programozási nyelv alapjai
A vizsgatevékenység, vagy részeinek leírása:
Az írásbeli vizsga kérdéseit a következők szerint kell összeállítani:
- Kérdések: 25 db feleletválasztásos tesztkérdés
- A kérdések témaköre: A Java programozási nyelv
- A feleletválasztásos tesztkérdéseket úgy kell kialakítani, hogy egyetlen helyes válaszlehetőség legyen lehetséges.
A vizsgatevékenység végrehajtására rendelkezésre álló időtartam: 60 perc
A vizsgatevékenység aránya a teljes képesítő vizsgán belül: 50%
A vizsgatevékenység értékelésének szempontjai:
Az írásbeli vizsgát a következők szerint kell értékelni:
Maximálisan elérhető pontszám/százalék: 100 pont/100%
- 25 db tesztkérdés a Java programozási nyelvből - (25x4 pont) 100%
Egyéb értékelési szempontok az írásbeli vizsgaértékeléssel kapcsolatban:
- A helyes válasz 4 pontot ér, a helytelen válasz 0 pontot ér.
- A rossz válasz megjelöléséért pontlevonás nem jár.
A vizsgatevékenység akkor eredményes, ha a vizsgázó a megszerezhető összes pontszám legalább 51%-át elérte. Törtpontszámos eredmény esetén a kerekítés szabályait szükséges alkalmazni.
Projektfeladat
A vizsgatevékenység megnevezése: Backend programozási feladatok
A vizsgatevékenység, vagy részeinek leírása:
A gyakorlati vizsga öt, különböző témakörökkel kapcsolatos programozási feladatból áll.
A feladatok a következő témakörök ismeretét mérik fel:
- Java programozási nyelv alapjai
- Java objektumorientált programozás
- Java kollekciók
- Fájlkezelés Javaban
- Adatbáziskezelés Javaban
A vizsgázó a feladatokat szöveges formátumban, verziókövető rendszeren keresztül kapja meg. A feladatleírás tartalmazza a feladat szöveges leírását, a projekt vázát, valamint az automata unit teszteseteket. A vizsgázó feladata a szöveges leírás megértése, a tesztesetek értelmezése. Ezek alapján meg kell terveznie a megoldást. A tervezés során meg kell határoznia a megoldást biztosító osztályokat és interfészeket. A tervezés után implementálnia kell a megoldást a megfelelő fejlesztőeszközben. Meg kell nyitnia a projekt vázát, melyben a tesztesetek nem fognak lefordulni. A vizsgázónak létre kell hoznia a megtervezett osztályokat és interfészeket, mely után a projekt lefordítható, de funkcionálisan nem működőképes, azaz a unit tesztesetek már lefutnak, de hibát adnak. Ezután úgy kell implementálnia a hiányzó részeket, hogy mind a leírásnak, mind a teszteseteknek megfeleljenek, azaz a tesztesetek lefuttatása sikeres legyen. A vizsgázónak figyelnie kell az objektumorientált programozás alapelveire, valamint a clean code elvekre, azaz olvasható és karbantartható kódot kell írnia. A forráskódot ellenőrizni kell a kódolási konvenciók alapján. Az alkalmazást le kell buildelni. Amennyiben a vizsgázó elkészült a munkájával, azt verziókövető rendszeren kell beadnia.
A vizsgatevékenység végrehajtására rendelkezésre álló időtartam: 180 perc
A vizsgatevékenység aránya a teljes képesítő vizsgán belül: 50 %
A vizsgatevékenység értékelésének szempontjai:
Az öt vizsgafeladatot egymástól függetlenül kell értékelni.
Mindegyik feladatra maximum húsz pont (20%) adható.
Egy feladatra 0 pontot ér, ha le sem fordul az adott projekt. Tovább 0 pontot ér, ha a lefordul, de egy teszteset sem fut le sikeresen. 0 pontot ér, ha a forráskód olvashatatlan, nem felel meg a konvencióknak, nem követi a clean code alapelveket. 0 pont adandó, ha kielégíti a teszteseteket, de a szöveges követelményeknek nem felel meg.
Pontokat a további működési funkciók megfelelősségének arányában kell adni a vizsgafeladatra:
- 5 pont: az adott projekt lefordul, néhány teszteset sikeresen lefut, és ezek funkcionálisan is helyesek. Azonban több teszteset nem fut le, és a kód is olvashatatlan.
- 10 pont: a projekt lefordul, a tesztesetek legtöbbje lefut, ezek funkcionálisan is helyesek, és a clean code elvek nagyrészt betartásra kerültek.
- 20 pont: ha a projekt lefordul, a tesztesetek lefutnak, funkcionálisan helyesek, és csak apróbb funkcionális vagy clean code hibák szerepelnek a megoldásban.
A vizsgatevékenység akkor eredményes, ha a vizsgázó a megszerezhető összes pontszám legalább 51 %-át elérte. Törtpontszámos eredmény esetén a kerekítés szabályait szükséges alkalmazni. A vizsga akkor eredményes, ha a vizsgázó mind az írásbeli, mind a gyakorlati (projektfeladat) vizsgatevékenységet eredményesen teljesítette.
Az eredményes vizsga esetén alkalmazandó érdemjegy ponthatárok (a %-os arány megegyezik az elért pontszámmal):
- 0-50% – elégtelen (1)
- 51-60% – elégséges (2)
- 61-70% - közepes (3)
- 71-80% - jó (4)
- 81%-100% - jeles (5)
K Kapcsolódó szakmák
-
Adatbázis üzemeltető (specialista)
-
Gerinchálózati rendszerüzemeltető
-
Infokommunikációs hálózatépítő és -üzemeltető technikus
-
Infokommunikációs hálózatüzemeltető
-
Infokommunikációs hozzáférési hálózatüzemeltető
-
Információbiztonsági rendszerüzemeltető
-
Informatikai rendszer- és alkalmazás-üzemeltető technikus
-
Informatikai támogató munkatárs
-
Junior automata tesztelő
-
Junior frontend fejlesztő
-
Junior Fullstack API fejlesztő
-
Junior rendszerüzemeltető
-
Junior szoftvertesztelő
-
Junior vállalati Java backend fejlesztő
-
Mobilalkalmazás fejlesztő
-
Multimédia-alkalmazásfejlesztő
-
Műsorközlő és tartalom-átviteli rendszerüzemeltető
-
Számítógép szerelő munkatárs
-
Szoftverbiztonsági szakember
-
Szoftverfejlesztő és -tesztelő
-
Távközlési és Informatikai hálózatszerelő
-
Távközlési technikus
-
Vállalati full-stack szoftverfejlesztő
-
Webfejlesztő