Kliensoldali fejlesztés

Oktatási cél:

A tantárgy célja, hogy a hallgatók megfelelő ismereteket szerezzenek a kliensoldali fejlesztés témakörében. Megtanulják a web alapjaként szolgáló HTML leíró nyelvet, kiegészítve a stíluslapokkal CSS, így saját struktúrákat, elrendezéseket képesek kialakítani. Megtanulnak használni külső stíluskönyvtárakat is (pl. Bootstrap, Material UI stb.). Megtanulják a JavaScript kliensoldali nyelv alapvető működését, nyelvi sajátosságait. Megismerkednek a következő fogalmakkal: DOM, Web APIs, events, JSON, jQuery, AJAX, TypeScript, lifecycle, cookie. Megismerkednek az Angular keretrendszerrel részletesen (adatkötés, szolgáltatások, routing stb.) és képesek lesznek komponens alapú alkalmazások fejlesztésére.

Megjegyzés:

A tárgyat kizárólag NEM Szoftvertervezés és -fejlesztés specializációra járó hallgatóknak javasolt felvenni. Azon hallgatók akik SzT specen folytatják tanulmányukat, automatikusan 0 kreditet ér a tárgy, hiszen a spec utolsó félévében van egy ezzel nagymértékben megegyező tematikájú és tartalmú tárgy, Backend és Frontend fejlesztés néven. Más specre járó hallgatók esetén természetesen a tárgy teljes értékű kreditként realizálódik sikeres teljesítés esetén. Tematika: A lentebbi ütemezés alapján.

Kliensoldali fejlesztés