< 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 Node.js?

Milyen programozói könyvtárat használunk a Node.js 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?