This is material from an earlier semester and is no longer maintained. 2025/26/2 Spring
Kliensoldali webprogramozás
Frontend webfejlesztés: PWA, React, állapotkezelés, WebSockets
Prerequisites
Webprogramozás tárgy teljesítése
Overview
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ó
Student schedule
4 credits = 8 hours a week: 1 h lecture (compulsory), 1 h practical video, 2 h practice, 4 h individual work.