„Multiplatform szoftverfejlesztés” változatai közötti eltérés

A VIK Wikiből
Nincs szerkesztési összefoglaló
Visszavontam Molnár Tímea (vita | szerkesztései) szerkesztését (oldid: 196908)
 
79. sor: 79. sor:
====molti - 2018. tavasz====
====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.
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.
{{Lábléc - Kritikus rendszerek szakirány}}

A lap jelenlegi, 2019. június 8., 15:42-kori változata

Multiplatform szoftverfejlesztés
Tárgykód
VIAUMA04
Általános infók
Kredit
4
Ajánlott félév
Páros
Keresztfélév
Nincs
Tanszék
AUT
Követelmények
Jelenlét
nincs
Labor
Nincs
KisZH
Nincs
NagyZH
1 db
Házi feladat
Nincs
Vizsga
írásbeli
Elérhetőségek

Sablon:Noautonum

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

  1. feladat: milyen egyéb lehetőségek vannak kliens oldali kód futtatására javascripten kívül, vagy valami ilyesmi
  2. feladat: mi a yeoman, grunt, bowel, jellemezd őket 1-1 mondatban, meg volt valami grunt specifikus kérdés is
  3. 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)
  4. 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)
  5. 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
  6. feladat: angularjs-es feladat volt controller-t kellett implementálni, és promise -t kellett használni(kódolós feladat volt)
  7. 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)
  8. 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.