„Kliensalkalmazások” változatai közötti eltérés
(Lap létrehozva) |
|||
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}} |
A lap 2023. július 3., 15:49-kori változata
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.
Tartalomjegyzék
A szorgalmi időszakban
Laborgyakorlatok
Az összesen 10 laborból legalább 3 illetve 5 teljesítése a két témakörben A laborfeladatok felöltésének határideje: aktuális hét vasárnap éjfél
Házi feladat
A tárgyhoz 2 házi feladat (részteljesítmény értékelés) tartozik, mobilos és webes témakörben. Az első feladat bemutatásának határideje a 6. heti, a másodiké a 14. heti laboralkalom. Az első házi feladatra 10, a másodikra 20 pont kapható, amelyeknek egyenként 50%-át el kell érni.
Aláírás
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.
Pótlási lehetőség
A póthéten az egyik házifeladat pótolható.
Vizsga
A vizsgaidőszakban írásbeli vizsgát tartunk, amely 60 pontos, ebből legalább 30 pontot el kell érni a sikerességhez.
Osztályozás
A végső osztályzatot a házi és a vizsga pontszámok összeadásával határozzuk meg.
Laborok: max. 10 pont Mobil házi feladat: max. 10 pont Webes házi feladat: max. 20 pont Vizsga: max. 60 pont
Értékelés
- 88– 100: jeles
- 75 – 87: jó
- 62 – 74: közepes
- 50 – 61: elégséges
- 0 – 49: elégtelen
Tematika
- Az első (nagyobb) részben van a webes témakör, majd az android.
Előadások
- 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
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
- Í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.
1. félév | |
---|---|
2. félév | |
3. félév | |
4. félév | |
5. félév | |
6. félév |