„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
}}
}}
{{TODO BProf}}


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.


== Követelmények ==
== 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 ==
TODO
* Az első (nagyobb) részben van a webes témakör, majd az android.
 
=== Előadások ===
== Házi ==
*2023 Tavasz
TODO
** 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 ==
TODO
* Í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}}
A lap eredeti címe: „https://vik.wiki/Kliensalkalmazások