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)

Bevezetés a kliens- és szerveroldali webalkalmazások készítésébe

Szerző

Horváth Győző

Vissza a tartalomjegyzékhez

A modul célja és tartalma

A modul bevezetést ad a kliens- és szerveroldali webprogramozás rejtelmeibe. Két nagy részből áll. A modul első fele a böngészőkben megjelenített weboldalak dinamikussá tételével foglalkozik. Ismerteti az ehhez szükséges JavaScript nyelvet, alapvetően csupán valamilyen C szintaxisú nyelvre építve az ismereteket. Ezt követően a kliensoldali dinamikus webprogramozás alapkoncepciói kerülnek sorra: a HTML elemeknek megfelelő JavaScript objektumok, a DOM, az események és kezelésük. Végül ezt a részt a tipikus feladatok elvégzéséhez szükséges ismeretek bemutatása zárja.

Az anyag másik felében a szerveroldali dinamikus webprogramozás kerül sorra. Itt megismerkedünk azzal, hogy mit is jelent szerveroldalon a dinamizmus, majd a PHP nyelv bemutatása következik. Ezt követően a szerveroldali szkriptek kimenetével, bemenetével, az ezekben megjelenő adatok tárolásáról lesz szó. A fejezet végén a két témakört összefogó technológiáról, az Ajaxról esik szó.

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
  2. Alapvető ismeretek a JavaScripthez
  3. A JavaScript nyelvi alapjai
  4. A JavaScript további nyelvi elemei
  5. A HTML dokumentum programozásának alapjai
  6. Az eseménykezelés további részletei
  7. A Dokumentum Objektum Modell
  8. A böngészőablak szolgáltatásai
  9. Speciális témakörök a HTML DOM-ból: űrlapok, képek, táblázatok
  10. Stílusok kezelése JavaScriptben
  11. Sütik és HTML5 technológiák
  12. A dinamikus szerveroldali webprogramozás alapjai
  13. A PHP mint programozási nyelv
  14. Weboldalak dinamikus generálása PHP-val
  15. Bemeneti adatok feldolgozása, űrlapok
  16. Szerveroldali adattárolás
  17. Munkamenet-kezelés
  18. Szerveroldali szkriptek kódszervezése
  19. AJAX – weboldalak részleges frissítése

Előismeretek

Tárgyi feltételek

Vissza a tartalomjegyzékhez

Elvárások a tanuló felé

Minimumszint

A modul elvégzésével a tanulónak el kell tudnia végeznie egyszerűbb feladatokat a böngészőben megjelenő HTML oldalon, valamint egyszerűbb szerveroldali szkriptek írása is elvárható.

Optimumszint

Optimális esetben a tanuló közepesen bonyolult alkalmazások írására is képes, a kliensoldali logikával és az azt kiszolgáló szerveroldali komponensekkel.

Vissza a tartalomjegyzékhez

A modul irodalomjegyzéke

Kötelező irodalom

Ajánlott irodalom

Vissza a tartalomjegyzékhez

Kulcsszavak

webprogramozás, HTTP, böngésző, HTML, PHP, JavaScript, Ajax, bevezetés

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.