A kliens- és szerveroldali webalkalmazások készítésének alapjai,

40 óra

Mit tartalmaz?

A képzés célja szerint, annak során, résztvevői megismerkednek a kliens- és szerveroldali webprogramozás alapvető eszköztárával, módszereivel, lehetőségeivel. A tanfolyam első felében elsajátítják a statikus, kliensoldali weblapok dinamikussá tételének módját a JavaScript programozási nyelv segítségével, midőn a kliensoldali dinamikus web programozás eszköztárát mélyebben megismerik, beleértve az olyan részeit is, mint a DOM, a HTML elemekhez kötődő JavaScript objektumok vagy mint például az események, s azok kezelése. A tanfolyam második fele is a dinamikus web programozásról szól, ám ott már mindez a szerveroldali apparátus használatán keresztül zajlik, ahol PHP parancsfájlok készítésén keresztül kerül bemutatásra, miként lehet a szóban forgó PHP szkriptek segítségével dinamikussá, interaktívá tenni weblapunkat, illetve szerveroldalon adatokat tárolni, s a mentett információk felhasználásával dinamikusan, PHP szkriptek által weboldal tartalmakat előállítani. A képzés zárásaként az annak elemeit egyesítő technológia, az Ajax kerül bemutatásra. A témakörök:

  • a JavaScript programozási nyelv alapjai
  • a HTML dokumentum programozása és eseménykezelés JavaScript-tel
  • DOM (Dokumentum Objektum Modell)
  • a böngészőablak által nyújtott szolgáltatások
  • HTML -lel és DOM -mal kapcsolatos témák: táblázatok, képek, űrlapok
  • a stílusok JavaScript -tel történő befolyásolása
  • HTML5 technológiák, sütik
  • dinamikus szerveroldali programozás és dinamikus weboldalak létrehozása PHP használatával
  • űrlapok feldolgozása PHP parancsfájlok segítségével
  • adattárolás a szerveroldalon
  • munkamenet kezelés
  • szerveroldali PHP szkriptek kódszervezése függvények, fájlok, könyvtárak, osztályok, objektumok segítségével
  • AJAX

Szükséges ismeretek?

  • Egy operációs rendszer (Windows, Linux, Mac) alapszintű ismerete szükséges.
  • Egy szövegszerkesztő (nem Word) és böngésző (Firefox, Chrome) használata szintén fontos.
  • A Kezdő Web fejlesztő képzés elvégzése.