„Multiplatform szoftverfejlesztés” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
(→Vizsga) |
(Visszavontam Molnár Tímea (vita | szerkesztései) szerkesztését (oldid: 196908)) |
||
(7 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva) | |||
4. sor: | 4. sor: | ||
| szak = | | szak = | ||
| kredit = 4 | | kredit = 4 | ||
− | | félév = | + | | félév = Páros |
| kereszt = Nincs | | kereszt = Nincs | ||
| tanszék = AUT | | tanszék = AUT | ||
− | | jelenlét = | + | | jelenlét = nincs |
| minmunka = | | minmunka = | ||
| labor = Nincs | | labor = Nincs | ||
18. sor: | 18. sor: | ||
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUMA04 | | tárgyhonlap = https://www.aut.bme.hu/Course/VIAUMA04 | ||
}} | }} | ||
+ | {{noautonum}} | ||
− | + | == Követelmények == | |
Jelenlétet nem nézik. | Jelenlétet nem nézik. | ||
25. sor: | 26. sor: | ||
Anyagok NEEDED! | Anyagok NEEDED! | ||
+ | == ZH == | ||
+ | * [[Multiplatform szoftverfejlesztés 2017 ZH | 2017]] | ||
+ | * [[Multiplatform szoftverfejlesztés 2019 ZH | 2019]] | ||
== Vizsga == | == Vizsga == | ||
===2015=== | ===2015=== | ||
− | + | ====1. vizsga==== | |
Kódolós : | Kódolós : | ||
45. sor: | 49. sor: | ||
* talán még volt egy de nem emlékszem | * 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:''' milyen egyéb lehetőségek vannak kliens oldali kód futtatására javascripten kívül, vagy valami ilyesmi | ||
55. sor: | 59. sor: | ||
#''' 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:''' 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) | #''' 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) | ||
+ | |||
+ | ===2018=== | ||
+ | ====1. vizsga==== | ||
+ | Elmélet: | ||
+ | * Hogyan valósítható meg az oldal részleges újratöltése, hogyan oldják meg az SPA alkalmazások? | ||
+ | * Mi a különbség egy createPerson() függvénnyel, és egy konstruktorral létrehozott JS objektum között? Hogyan dönthető el kódból, hogy melyik objektumot mivel hozták létre? | ||
+ | * adaptív vs reszponzív design, mobile first design | ||
+ | * Cordova és React Native közti különbségek, előnyök-hátrányok | ||
+ | * Mi az előnye (és hátránya) a CSS előfeldolgozásnak a LESS (vagy SASS, stb) fájlok esetén? Mire valók a quarded mixinek a less fájlok esetén? | ||
+ | |||
+ | Kódolós : | ||
+ | |||
+ | * Írj át adott JS kódot, hogy konstruktor fgv legyen | ||
+ | * Le volt rajzolva egy weblap, táblázat szerű oszlopokkal, sorokkal, egy képernyőn és egy telefonon, írd le a html-t bootstrap használatával (CSS-t nem kell írni) | ||
+ | * Írj példát less guarded mixin-re | ||
+ | |||
+ | == Segédanyagok == | ||
+ | == Vélemények == | ||
+ | ====molti - 2018. tavasz==== | ||
+ | Nem nehéz tárgy, sok dolgot már tanultunk korábban. Zh és vizsga előtt pár nap tanulással teljesíthető. Az előadások átlagosak voltak, nem nagyon érte meg bejárni. |
A lap jelenlegi, 2019. június 8., 14:42-kori változata
Tartalomjegyzék
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)
2018
1. vizsga
Elmélet:
- Hogyan valósítható meg az oldal részleges újratöltése, hogyan oldják meg az SPA alkalmazások?
- Mi a különbség egy createPerson() függvénnyel, és egy konstruktorral létrehozott JS objektum között? Hogyan dönthető el kódból, hogy melyik objektumot mivel hozták létre?
- adaptív vs reszponzív design, mobile first design
- Cordova és React Native közti különbségek, előnyök-hátrányok
- Mi az előnye (és hátránya) a CSS előfeldolgozásnak a LESS (vagy SASS, stb) fájlok esetén? Mire valók a quarded mixinek a less fájlok esetén?
Kódolós :
- Írj át adott JS kódot, hogy konstruktor fgv legyen
- Le volt rajzolva egy weblap, táblázat szerű oszlopokkal, sorokkal, egy képernyőn és egy telefonon, írd le a html-t bootstrap használatával (CSS-t nem kell írni)
- Írj példát less guarded mixin-re
Segédanyagok
Vélemények
molti - 2018. tavasz
Nem nehéz tárgy, sok dolgot már tanultunk korábban. Zh és vizsga előtt pár nap tanulással teljesíthető. Az előadások átlagosak voltak, nem nagyon érte meg bejárni.