„Multiplatform szoftverfejlesztés” változatai közötti eltérés
A VIK Wikiből
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
26. sor: | 26. sor: | ||
Anyagok NEEDED! | Anyagok NEEDED! | ||
== ZH == | |||
* [[Multiplatform szoftverfejlesztés 2017 ZH | 2017]] | |||
== Vizsga == | == Vizsga == | ||
===2015=== | ===2015=== |
A lap 2017. április 1., 00:21-kori változata
Követelmények
Jelenlétet nem nézik.
1 ZH + Vizsga
Anyagok NEEDED!
ZH
Vizsga
2015
1. vizsga
Kódolós :
- Írj c++ lambda kifejezést adott függvényhez
- Egészíts ki c++ osztályt hogy megfelelően működjön a legkevesebb másolás mellett, (move ctr)
- Írj át adott JS kódot, hogy konstruktor fgv legyen,
- Le volt rajzolva egy weblap, egyszerű div-ek egymás alatt mellett, írd le a flexbox-os kódját (1. gyak)
- IndexedDB használata, pontosan nem emlékszem, valami lekérdezést kellett írni
Elmélet:
- adaptív vs reszponzív
- mobile first design
- SPA navigációs minta
- talán még volt egy de nem emlékszem
2. vizsga
- feladat: milyen egyéb lehetőségek vannak kliens oldali kód futtatására javascripten kívül, vagy valami ilyesmi
- feladat: mi a yeoman, grunt, bowel, jellemezd őket 1-1 mondatban, meg volt valami grunt specifikus kérdés is
- feladat: volt a és b alkérdés, mindkettőben javascript konstruktorfüggvényről volt kérdés, meg kellett oldani azt hogy hogyan tudsz priváttá tenni tagváltozót. Ehhez getter/setter, aztán pedig egy örökléses kérdés volt az előbbi kódot felhasználva(mindkettő kódolós feladat volt)
- feladat: HTML skeletonban egy main és egy aside tagek class attribútumát kellett olyan bootstrap-os class osztály propertykkel kitölteni hogy a különböző képernyőtípusok esetén az adott tag mekkora részét foglalja el a képernyőnek(itt az volt megadva hogy pl desktop esetén 50%, tablet esetén 75% telefon esetén 100% stb. legyen az adott tag mérete) + diveket használhattál, ha kellett de saját css-t nem írhattál csak a bootstrap által adott lehetőségeket (ez is kódolós feladat volt)
- feladat: melyik CSS property veheti fel a border-box, content-box értéket, melyik mit jelent, és melyiknek a használata az ajánlott és miért
- feladat: angularjs-es feladat volt controller-t kellett implementálni, és promise -t kellett használni(kódolós feladat volt)
- feladat: volt egy c++ -os kódrészlet, két részből állt, le kellett írni hogy hogy működik a kód egy mondatban, majd a második részben ki kellett egészíteni úgy hogy a minél kevesebb dinamikus memóriafoglalás történjen (kódolás ismént)
- feladat: meg volt adva egy c++ -os generikus függvény, olyan c++ kódot kellett írni, ami lambda kifejezéssel meghívja a megadott template metódust (szintén kódolás)