[[:oktatas:szak|< Szak]] ====== Interaktív ====== ===== Bevezetés ===== 20 darab kérdés várható központilag meghatározva. Itt most a témakörökhöz kapcsolódó kérdéseket találunk. ===== Csoportmunka eszközök, git ===== - Git esetén: Hogyan tudunk stage állapotba tenni egy index.html állományt? - Git esetén: Hogyan tudunk az aktuális könyvtárból git tárolót készíteni? - Git esetén: Hogyan tudunk egy pillanatképet tárolni, megjegyzéssel? ===== HTML5, CSS3 ===== * Milyen nyelven alapszik a HTML5? * Mire aló a DOCTYPE sor? * Melyik HTML elemmel lehet vízszintes vonalat a weboldalba illeszteni. ===== JavaScript, ECMAScript ===== - Mi volt a JavaScript nyelv első neve? - Mi a neve a böngészőben futó JavaScript szabványnak? - Melyik ES szabványba került be a class létrehozási lehetőség? - Mire jó a NodeJS? - Milyen programozói könyvtárat használunk a NodeJS mellett GUI programok létrehozására? ===== Tisztakód alapelvek ===== * Mi a "Tiszta kód" és miért fontos a fejlesztők számára? * Hogyan lehet megkülönböztetni a "Tiszta kódot" a piszkos, nehezen érthető kódtól? * Mi a kommentek szerepe a "Tiszta kód" írásakor, és hogyan lehet elkerülni a fölösleges kommentelést? * Milyen előnyei van a tesztvezérelt fejlesztésnek a "Tiszta kód" szempontjából? * Hogyan lehet javítani a kód olvashatóságát a változók és függvények nevezéktanának használatával? * Mi a szerepe a függvények méretének a "Tiszta kód" szempontjából, és hogyan lehet elkerülni a túl hosszú függvényeket? * Hogyan lehet helyesen kezelni a "try-catch" blokkokat a "Tiszta kód" írásakor? * Hogyan lehet az eljárásorientált tervezési mintát alkalmazni a "Tiszta kód" írásakor? * Mi a SOLID elvek jelentősége a "Tiszta kód" szempontjából, és hogyan lehet őket alkalmazni a kód írásakor? ===== Adatbázis tervezés, adatbázis-kezelés, SQL ===== - Mi az elsődleges kulcs? - Mi a mező? - Mi a rekord? - Mire jó a where záradék? - Mire való az "order by" záradék? - Mire való a "group by" záradék? - Mire jó a having záradék? ===== Mobil alkalmazásfejlesztés ===== - Milyen webes keretrendszeren alapszik React Native? - Milyen programozási nyelven írhatunk kódot React Native esetén? - Milyen operációs rendszermagon fut az Android? * 4.) A Swift segítségével natív alkalmazást készíthetünk egyik operációs rendszerre. Melyik az? * Android * iOS* ===== Frontend készítésére szolgáló JavaScript keretrendszerek ===== - Milyen nyelven programozható az Angular keretrendszer? - Mi a különbség az AngularJS és az Angular között? - Ki a fejlesztője a React keretrendszernek? ===== Backend készítésére szolgáló nyelvek és keretrendszerek, ORM ===== * 1.) Mi az ORM? ===== Objektum Orientált Programozás, OOP ===== - Mit ír le egy osztály? - Mi a különbség az osztály és az objektum között? - Mi köze van az objektumnak osztályoz? - Mi a polimorfizmus? ===== Tartalomkezelő rendszerek, CMS ===== - Mi a CMS? - Írjon tartalomkezelő rendszert, minimum 3-t. - Melyik tartalomkezelő rendszer: Laravel, Angular, WordPress, Express - Melyik tartalomkezelő rendszer: Laravel, Angular, Joomla, Express - Melyik tartalomkezelő rendszer: Laravel, Drupal, Selenium, Express - Milyen hátrányai vannak a CMS rendszereknek? - Milyen előnyei vannak a CMS rendszereknek? - Milyen feladati vannak egy CMS-nek? ===== Tesztelés ===== * Milyen egységtesztelő rendszerrel végezhetünk egyszerű egységtesztelést Java nyelv esetén?