Description
Az internet világa napról napra növekszik és fejlődik, és a webfejlesztők kulcsszerepet játszanak az online tér építésében és alakításában. A webfejlesztő szakképesítés olyan szakemberek képzését célozza, akik fejlesztik és karbantartják a weboldalakat és alkalmazásokat. Ez a szakma alapvető fontosságú a digitális világban, és lehetővé teszi az emberek számára, hogy kommunikáljanak, információhoz jussanak és üzleti lehetőségeket teremtsenek az online térben.
A webfejlesztő szakképesítés megszerzéséhez szükséges szakképzési program átfogó és sokoldalú képzést biztosít. A program során a leendő webfejlesztők megtanulják a különböző webes technológiákat, nyelveket és keretrendszereket. Az elvégzendő feladatok közé tartozik az HTML, CSS és JavaScript nyelvek használata, valamint a backend fejlesztési technológiák, például a PHP, Python vagy Ruby megértése. A program során a hallgatók gyakorlati projektmunkákon keresztül alkalmazzák a megszerzett tudást.
A képzés megnevezése: |
Webfejlesztő |
Programkövetelmény azonosító száma |
06135001 |
Ágazat megnevezése |
Informatika és távközlés |
Besorolása a képzési területek egységes osztályozási rendszere (KEOR) szerinti kód alapján: |
0613 Szoftverek és alkalmazások fejlesztése és elemzése |
A képzés célja: |
A képzés célja, hogy a képzésben résztvevő sajátítsa el a Webfejlesztő szakképesítés megszerzéséhez szükséges elméleti és gyakorlati ismereteket, készségeket és kompetenciákat. |
A képzés célcsoportja: |
A képzés célcsoportját jelenti minden olyan személy, aki már rendelkezik meglévő gyakorlati tudással az adott területen. |
A képzés során megszerezhető kompetenciák |
A képzés elvégzésével a résztvevő képes lesz az alábbi feladatok elvégzésére:
• Használja a Git verziókezelő rendszert, valamint a fejlesztést támogató csoportmunkaeszközö ket és szolgáltatásokat.
• Az általa végzett szoftverfejlesztési feladatok esetében kiválasztja a legmegfelelőbb technikákat, eljárásokat és módszereket.
• A megfelelő kommunikációs forma (e-mail, chat, telefon, prezentáció stb.) kiválasztásával munkatársaival és az ügyfelekkel hatékonyan kommunikál a webes fejlesztésekkel kapcsolatos műszaki és egyéb információkról magyarul és angolul.
• A tiszta kód elveinek megfelelő, optimális mennyiségű megjegyzéssel ellátott, kellőképpen tagolt, jól átlátható, kódot készít.
• A tiszta kód elveinek megfelelő, optimális mennyiségű megjegyzéssel ellátott, kellőképpen tagolt, jól átlátható, kódot készít.
• Weboldalakat hoz létre és szerkeszt a HTML5 nyelv alapvető és szemantikus elemeinek felhasználásával. CSS3 stíluslapok segítségével összetettebb formázásokat, átmeneteket és animációkat tartalmazó weblapokat készít.
• Standard HTML5 és CSS3 eszközökkel (pl. Flexbox) vagy arra alkalmas keretrendszer segítségével (pl. Bootstrap) reszponzív viselkedésű weblapokat hoz létre.
• A webes alkalmazásokhoz egyszerű relációs adatbázist tervez. Adattáblák adatait kezeli (létrehozza, módosítja, törli őket). Egyszerű, többtáblás lekérdezéseket készít.
• Interaktív weboldalakat és egyszerűbb webs alkalmazásokat hoz létre JavaScript nyelv vagy JavaScript keretrendszer segítségével (pl. React, Vue, Angular).
• Kiszolgálókkal történő kommunikációra REST API kéréseket valósít meg.
• Arra alkalmas nyelv (C#, PHP stb.) vagy keretrendszer (Node.jsJS, Laravel, Spring stb.) segítségével webes körrnyezetben működő, adatkezelést megvalósító és REST API végppontokat biztosító szerver oldalon működő alkalmazást készít.
• Szerveroldali renderelést (SSR) használó kliens és szerver funkciókat egyaránt biztosító alkalmazást készít.
• Objektumorientált (OOP) programozási módszertant alkalmazó webes alkalmazást készít. |
A képzésbe való bekapcsolódás és részvétel feltételei:
Iskolai előképzettség: |
érettségi végzettség |
A képzés megszerzéséhez szükséges gyakorlati készségek |
A képzésben résztvevőnek az alábbi tudással és gyakorlati készségekkel kell rendelkeznie a képzés kezdetekor:
• magabiztos programozási alapismeretek legalább egy magasszintű programozási nyel- ven (pl. C#, Java, C++): egyszerű és összetett adatszerkezetek, vezérlési szerkezetek, függvények és eljárások, egyszerű algoritmusok alkalmazása.
• alapszintű objektumorientált programozási ismeretek (OOP) és azok alkalmazása
• HTML5 alapismeretek és azok alkalmazása
• CSS3 alapismeretek és azok alkalmazása
• JavaScript alapismeretek és azok alkalmazása
• Adatbázis-kezelési, illetve SQL alapismeretek, és azok alkalmazása
A fenti tudás és készségek ellenőrzése előzetes tudásfelméréssel történik, mely során a részt- vevőnek az alábbi feladatokat kell megoldania:
• Egy egyszerű programozási feladatot megvalósító konzolos alkalmazást kell létrehoz- nia a választott magas szintű programozási nyelven. A feladatnak mérnie kell az OOP ismereteket is, ennek megfelelően legalább egy osztálydefiníciót, illetve egy osztály példányosítását meg kell valósítania.
• Egy kiadott minta szerinti egyszerű weblapot kell létrehoznia HTML5 és CSS3 isme- reteinek felhasználásával.
• Egy létező relációs adatbázison néhány lekérdezési és adatmódosítási feladatot kell végrehajtania SQL segítségével. |
A képzésben részt vevő teljesítményét értékelő rendszer leírása
Képzés közbeni (fejlesztő) értékelés: |
A fejlesztő értékelés szerepe, hogy a képzésben résztvevők fejlődését támogassa, a tanulási igényeket pontosítsa, az oktatók tanulásszervezési feladatait segítse.
A képzés közbeni fejlesztő értékelés, az írásbeli, szóbeli, gyakorlati beszámoltatások, az ismeretek számonkérésének módjai lehetnek:
• Visszakérdezés,
• Gyakorlati feladatmegoldás,
• Képzésben résztvevő visszajelzései,
• Beszélgetés,
• Feladatlap kitöltése,
• Házi feladat ellenőrzése,
• Írásbeli felelet.
A fenti fejlesztő értékeléshez nem tartozik minősítés, a tanulási és tanítási folyamatokat szolgálja. |
Résztvevő záró (szummatív) értékelése: |
A képzés záróvizsgával zárul.
A záróvizsga a képzés végén kerül megtartásra.
A záró feladaton megszerezhető minősítések:
• Megfelelt
• Nem felelt meg
A záróvizsga feladatait a képző intézmény állítja össze. A záróvizsga formája: egy projektfeladat végrehajtása.
A megszerezhető minősítésekhez tartozó követelményszintek:
• Megfelelt: a záró feladaton elért legalább 51%-os teljesítmény
• Nem felelt meg: a záró feladaton elért 50% vagy az alatti teljesítmény. |
A képzés elvégzéséről szóló igazolás kiadásának feltételei
A képzés elvégzéséről szóló igazolás megnevezése: |
TANÚSÍTVÁNY
2013. évi LXXVII. törvény 13/B. §
11/2020. (II. 7.) Korm. rendelet 22. § (1) |
A képzés elvégzéséhez szükséges feltételek
Tárgyi feltételek: |
A képzésben részt vevő interaktív és távolléti kapcsolattal megvalósuló jelenlétét igénylő, illetve a képzésben résztvevő személyes jelenlétét nem igénylő képzési rész esetén:
• intézmény részéről: a képzési program megvalósításához szükséges számítástechnikai eszközök, internetelérés, a képzési programban alkalmazott szoftverek;
• képzésben résztvevő részéről: a képzés elvégzéséhez résztvevői oldalról szükséges számítástechnikai eszközök (például laptop/személyi számítógép/tablet/okostelefon, mikrofon, webkamera) és internetelérés. |
Képesítő vizsga
A képesítő vizsgát nem a képző intézmény szervezi és bonyolítja. A szakmai képzéshez kapcsolódóan megszerezhető szakképesítés megszerzésére irányuló képesítő vizsgát a nemzeti akkreditálásról szóló törvény szerinti akkreditáló szerv által személytanúsító szervezetként akkreditált vizsgaközpont szervezhet. A képesítő vizsga megszervezéséhez szükséges feltételek és a képesítő vizsga vizsgatevékenységeinek részletes leírása a https://szakkepesites.ikk.hu/ weblapon érhetők el a programkövetelmények menüpontban.
A szakmai képzéshez kapcsolódóan megszerzett képesítő bizonyítvány államilag elismert, önálló végzettségi szintet nem biztosító szakképesítést tanúsít. |
A képesítő vizsgára bocsátás feltétele: |
A szakmai képzés követelményeinek teljesíté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. |