< Programozás

Gyakorlás

Webalkalmazás fejlesztés

HTTP témakör

Mi a HTTP?

Hogyan írunk le egy erőforrást?

Írjon példát a lekérdező karaktersorozatra.

Mik azok a töredékek?

Hogyan néz ki egy URL

Mi a MIME?

Írjon minimum 4 HTTP metódust.

Milyen csoportjai vannak a HTTP státuszkódoknak?

Hogyan épül fel egy HTTP kapcsolat?

Mi az SSL?

Mi a különbség az HTTP és a HTTPS között?

CGI témakör

Mi a CGI?

Milyen alternatívái vannak a CGI-nak?

Ki találta ki a CGI-t?

Mik a CGI programokkal szemben támasztott követelmények?

Mit küld a CGI program a tartalom előtt a böngészőnek?

Mik az előnyei a CGI programoknak?

Milyen nyelveken szokás CGI programot írni?

Dinamikus webhelyek

Milyen eszközök állnak rendelkezésre dinamikus weboldalak létrehozására?

Mitől dinamikus egy weboldal?

Vázlatosan rajzolja le egy Java EE megoldás felépítését.

Vázlatosan rajzolja le egy ASP.NET megoldás felépítését.

Vázlatosan rajzolja le egy CGI megoldás felépítését.

Vázlatosan rajzolja le egy PHP megoldás felépítését.

Java EE témakör

Milyen Java terjesztések (edition) vannak?

Milyen problémák megoldását segíti a Java EE? Min. 4.

Mit jelent a skálázhatóság?

Mit jelent a függőleges skálázhatóság?

Mit jelent a vízszintes skálázhatóság?

Soroljon fel legalább négy Java EE technológiát.

Mit jelent az, hogy egy architektúra többrétegű?

Mi a RMI-IIOP?

Írjon fel egy Java EE szervert?

Mi a Java EE?

ASP.NET témakör

Mi az ASP.NET?

Mi a különbség az ASP és az ASP.NET között?

Milyen nyelveken lehet fejleszteni az ASP.NET rendszert használva?

Szoftverfejlesztés

Szoftvertervezés

Milyen követelmény típusok vannak és mit írnak ezek le?

Ismertesse a nem funkcionális követelmények elemeit.

Mik a követelményelemzés eszközei

Mit ír le a megvalósíthatósági tanulmány?

Írja le a követelmény dokumentum főbb elemeit

Mi a papír prototípus?

Milyen kérdéseket segítik az architekturális tervezést?

Mi a szoftverspecifikáció?

UML

Mi az UML?

Milyen struktúramodellező diagramok vannak az UML-ben?

Milyen veselkedésmodellező diagramok vannak az UML-ben?

Készítsen egy osztálydiagramot tetszőleges témában.

Mutassa be a komponens diagramot?

Készítsen egy használati eset diagramot, egy bankjegy-kiszolgáló automatához.

Kódolási konvenciók

Mit szokás meghatározni egy kódolási konvencióban?

Mit jelent a CamaleCase stílus?

Mit jelent a lowerCamelCase stílus?

Mit jelent a Snake_case stílus?

Mit jelent a magyar stílus?

MVC

Mi az MVC?

Fejlesztési modellek, módszertanok

Mi a vízesés modell?

Ismertesse az evolúciós fejlesztési modellt.

Ismertesse az inkrementális fejlesztést.

Ismertesse a spirális fejlesztési modellt.

Ismertesse a V-modell-t.

Mit jelent a tisztaszoba módszer?

Ismertesse a RUP fejlesztési modellt.

Mi az extrém programozás?

Ismertesse a Scrum móddszertant.

Mi a Kanban?

Ismertesse a Lean fejlesztési módszertant.

Mi a TDD?

Tesztelés

Mit jelent a statikus tesztelés?

Mit jelent a dinamikus tesztelés?

A kereszthivatkozási táblázatban miket tárolunk?

Mit jelent a fekete-dobozos tesztelés?

Mit jelent a fehér-dobozos tesztelés?

Milyen elemei vannak a fehér-dobozos tesztnek?

Milyen lépésekből áll egy tesztelési tevékenység?

Hibakövetés

Mire valók a hibakövető rendszerek?

Ismertesse egy bug bejelentését.

Mire való a Bugzilla, és milyen tulajdonságai vannak?

Verziókontroll

Mire jó egy verziókövető rendszer? Mikor előnyös használni?

Mi a repository a verziókövető rendszerben?

Mit jelent a verziókövető rendszerekben a commit művelet?

Osztályozza a verziókövető rendszereket

A szoftverek életciklusa

Ismertesse egy szoftver életciklusát.

Egy verzión belül ismertesse a szoftverek életciklusát.

Elemi adatszerkezetek

Ismertesse a verem adatszerkezetet?

Mi a LIFO?

Mi a FIFO?

Ismertesse a sor adatszerkezetet.

Mi a NIL?

Mi a gráf?

Mik a gráfok részei?

Mit jelent a címkézett gráf?

Mutassa be az irányított gráfot.

Mi a fagráf?

Mi az erdő?

Mi az előnye a fáknak a listákkal szemben?

Mi a bináris fa?

Rajzoljon egy nem bináris fát.

Rajzoljon egy bináris keresőfát.

Ismertesse az informatikában használatos fabejárási módszereket.

Ismertesse a preorder bejárást.

Ismertesse az inorder bejárást.

Ismertesse a postorder bejárást.

Adatszerkezetek

1.) Az alábbi fa bináris?

2.) Az alábbi fa bináris?

3.) Az alábbi fa bináris?

4.) Az alábbi fa bináris?

5.) Az alábbi fa bináris?

6.) Az alábbi fa bináris keresőfa?

7.) Az alábbi fa bináris keresőfa?

8.) Számítsa ki az alábbi mátrix determinánsát.

9.) Számítsa ki az alábbi mátrix determinánsát.

10.) Számítsa ki az alábbi mátrix determinánsát.

11.) Számítsa ki az alábbi mátrix determinánsát.

12.) Számítsa ki az alábbi mátrix determinánsát.

13.) Számítsa ki az alábbi mátrix determinánsát.

14.) Számítsa ki az alábbi mátrix determinánsát.

15.) Számítsa ki az alábbi mátrix determinánsát.

16.) Számítsa ki az alábbi mátrix determinánsát.

17.) Számítsa ki az alábbi mátrix determinánsát.

…

Webalkalmazás fejlesztés

Mi a különbség a dinamikus és a statikus weboldalak között?

Mi a különbség az ASP és a ASP.NET között?

Milyen kapcsolatban van a .Net Framework és az ASP.NET?