Kliensoldali webprogramozás
Frontend webfejlesztés: PWA, React, állapotkezelés, WebSockets
Mikor
Péntek 14:00-16:00
Hol
Északi Tömb 7.15
Félév
2025/26/2 tavasz
Előfeltételek
- Webprogramozás tárgy teljesítése
Kódok elérhetősége
A gyakorlatokon készített kódok elérhetőek a GitHub repómban. Bővebb, részletesebb magyarázatokkal ezen az oldalon a “Gyakorlatok” szekcióban találod meg a gyakorlatok anyagát.
Tematika
Gyakorlatok tervezett témái
- Függvénykönyvtárak használata, jQuery
- Progresszív fejlesztés
- Web komponensek
- Csoportzh + Node.js + eszközök
- React: Kimenet generálás, props: sitebuild —> statikus komponensek
- React: Állapot bevezetése: useState, layout, navigation, routing
- React: Állapot kiemelése, perzisztálása: Context, indexedDB
- React: Űrlapkezelés: űrlapkezelés
- React: Redux, szinkron működés
- React: Aszinkronitás: nedb, REST API
- React: Websocket használata
- React: Hitelesítés
- React: GraphQL, tesztelés
Követelmények
Hallgatói időbeosztás
4 kredit = heti 8 óra munka
- 1 óra előadás (kötelező)
- 2 óra gyakorlat
- 5 óra házi + beadandó
Még nincsenek házi feladatok.
1
1. gyakorlat - PWA: landing page 2025-02-13
2
2. gyakorlat - PWA: folyamatsáv és rendezhető táblázat 2025-02-20
3
3. gyakorlat - Web Components: Custom Elements és Shadow DOM 2025-02-27
5
5. gyakorlat - ES Modulok, TypeScript és React bevezető 2025-03-13
6
6. gyakorlat - Statikus prototípus átültetése React komponensekbe 2025-03-21