Alapozó Web programozás képzés
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.