Tananyag megnyitása új ablakbanVissza az előzőleg látogatott oldalra (nem elérhető funkció)Vissza a tananyag kezdőlapjára (P)Ugrás a tananyag előző oldalára (nem elérhető funkció)Ugrás a tananyag következő oldalára (V)Fogalom megjelenítés (nem elérhető funkció)Fogalmak listája (nem elérhető funkció)Oldal nyomtatása (nem elérhető funkció)Oldaltérkép megtekintése (D)Keresés az oldalon (nem elérhető funkció)Súgó megtekintése (S)

Modern programozási minták a kliens és szerveroldali webprogramozásban

Szerző

Fincza András, Horváth Győző

Vissza a tartalomjegyzékhez

A modul célja és tartalma

A tananyag célja a bemutatni a kliensoldalon alkalmazott modern programozási mintákat. Az utóbbi években nagy változáson ment át kliensoldali webprogramozás. Az Ajax technológia széles körű elterjedésével egyre több és komplexebb alkalmazás jelenik meg a weben, és ezekben egyre több a kliensoldali JavaScript kód. Ráadásul ez a nyelv kezdi a szerveroldalt is meghódítani, és egyre nagyobb szerepet kap ott is. A JavaScript nyelvet újra felfedezték, és kialakult a nyelv modern programozási paradigmája. A tananyag ebbe nyújt betekintést, olyan módon, ahogy a hazai szakirodalomban még kevés példa van, ha egyáltalán van.

A tananyag végén röpke kitekintést teszünk a szerveroldali PHP szkriptek modern programozási mintáinak világába.

Vissza a tartalomjegyzékhez

A modul leckéi, a megértéshez szükséges előismeretek, tárgyi feltételek

Leckék

  1. Bevezetés a modern kliensoldali webprogramozásba
  2. A JavaScript nyelvi elemei
  3. Objektumok és tömbök
  4. Függvények és a futási környezet
  5. Objektum-orientált minták JavaScriptben
  6. Kódszervezés és modularitás
  7. A felhasználói felület kezelése
  8. Programozási minták JavaScriptben
  9. Eseményvezérelt programozás
  10. Magas szintű programszervezés és alkalmazásarchitektúrák
  11. Tesztvezérelt fejlesztés JavaScriptben
  12. Modern programozási minták a szerveroldalon PHP-ban

Előismeretek

Tárgyi feltételek

Vissza a tartalomjegyzékhez

Elvárások a tanuló felé

Minimumszint

Optimumszint

Vissza a tartalomjegyzékhez

A modul irodalomjegyzéke

Kötelező irodalom

Ajánlott irodalom

Vissza a tartalomjegyzékhez

Kulcsszavak

JavaScript, programozási minták, kliens, böngésző, események, aszinkron, PHP

Fel a lap tetejére Ugrás a tananyag következő oldalára (V)
Új Széchenyi terv
A projekt az Európai Unió támogatásával, az Európai Szociális Alap társfinanszirozásával valósul meg.

A tananyag az ELTE - PPKE informatika tananyagfejlesztési projekt (TÁMOP-4.1.2.A/1-11/1-2011-0052) keretében valósult meg.
A tananyag elkészítéséhez az ELTESCORM keretrendszert használtuk.