„Kliensalkalmazások” változatai közötti eltérés
Lap létrehozva |
Nincs szerkesztési összefoglaló |
||
| 13. sor: | 13. sor: | ||
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUBB03 | | tárgyhonlap = https://www.aut.bme.hu/Course/VIAUBB03 | ||
}} | }} | ||
A tárgy célja, hogy a hallgatók megismerjék a kliensoldali alkalmazások fejlesztésének módszereit és meghatározó technológiáit különös tekintettel a vékony kliensekre (webes és mobil kliensek). A tárgy külön figyelmet fordít arra, hogy a technológiai lehetőségeken túl a hallgatók gyakorlati problémákkal és megoldásokkal is találkozzanak a félév során. | A tárgy célja, hogy a hallgatók megismerjék a kliensoldali alkalmazások fejlesztésének módszereit és meghatározó technológiáit különös tekintettel a vékony kliensekre (webes és mobil kliensek). A tárgy külön figyelmet fordít arra, hogy a technológiai lehetőségeken túl a hallgatók gyakorlati problémákkal és megoldásokkal is találkozzanak a félév során. | ||
== | == A szorgalmi időszakban == | ||
=== Laborgyakorlatok === | === Laborgyakorlatok === | ||
| 33. sor: | 31. sor: | ||
Mindkét házi feladat sikeres bemutatása és legalább 5 és 10 pont elérése. | Mindkét házi feladat sikeres bemutatása és legalább 5 és 10 pont elérése. | ||
Legalább 8 (3+5) labor sikeres teljesítése. | Legalább 8 (3+5) labor sikeres teljesítése. | ||
=== Pótlási lehetőség === | |||
A póthéten az egyik házifeladat pótolható. | |||
=== Vizsga === | === Vizsga === | ||
| 56. sor: | 58. sor: | ||
== Tematika == | == Tematika == | ||
* Az első (nagyobb) részben van a webes témakör, majd az android. | |||
=== Előadások === | |||
== Házi == | *2023 Tavasz | ||
** 7 Web és 5 Android előadás volt. | |||
=== Web === | |||
* Webes architektúra, HTTP, HTML | |||
* CSS és Bootstrap | |||
* JavaScript | |||
* TypeScript | |||
* Angular | |||
=== Android === | |||
* Alapok, Activity, Lifecycle, ViewBinding | |||
* Intent, UI, View | |||
* Fragment, RecyclerVIew, Persistence | |||
* Compose | |||
* NFC, Bluetooth, Http, Retrofit, BR, Service, Permissions | |||
=== Laborok === | |||
* [https://bmeviaubb03.github.io/laborok/ Laboranyagok] | |||
== Házi feladatok == | |||
=== Web === | |||
* A házi feladat során egy Angular alapú webalkalmazást kell készíteni. | |||
=== Android === | |||
* Az előadásokon és laborokon bemutatott technológiák segítségével egy komplex alkalmazás készítése, önálló funkcionalitással | |||
== Vizsga == | == Vizsga == | ||
* Írásbeli vizsga, maximum 60 pont. | |||
** 36 pont web + 24 pont android | |||
** minimum 30 pont | |||
** Igaz-hamis, felelet választós, kifejtős, kódolós | |||
=== Minta vizsga === | |||
*Kifejtős: Mi az a TypeScript dekorátor? Milyen szintaktikával használjuk | |||
*Felelet választós: Melyik nem Android komponens? | |||
**Activity, ContentProvider, Application, Service | |||
*I/H: Angular-ben a felületeket deklaratív szintaxissal adjuk meg. | |||
*I/H: Az Androidos SDK fizetős. | |||
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}} | {{Lábléc_-_Üzemmérnök-informatikus_alapszak}} | ||