| Leírás: Weboldalak létrehozása során hamar ki lehet nőni a grafikus HTML szerkesztők lehetőségeit. Továbblépéshez nélkülözhetetlen a HTML nyelv ismerete. | Tananyag: BODY P, A, DIV TABLE, TR, TH, TD FORM, INPUT, TEXTAREA | Esettanulmány: Az első HTML oldalunk táblázatot és űrlapot tartalmaz, ezt fogjuk a további moduloknál továbbfejleszteni. Javasolt előzetes ismeretek: Windows alapismeretek: egérkezelés mentés mappák kezelése |
| Leírás: Ez a modul a programozás szokásos alapjait tartalmazza. | Tananyag: Változók ($_GET) Elágazások (if, else, elseif, switch) Ciklusok (for, while) Tömbök | Esettanulmány: Néhány tipikus programozási példa. Javasolt előzetes ismeretek: HTML alapjai: BODY P, A, DIV TABLE, TR, TH, TD FORM, INPUT, TEXTAREA |
| Leírás: Mit kezdjük a látogatók által kitöltött adatokkal? Ellenőrizzük le, dolgozzuk fel. | Tananyag: $_POST változó Ellenőrzés (isset, is_numeric, strlen, ereg) Adatok küldése (mail) | Esettanulmány: A kitöltött űrlapok adatait még elküldés előtt érdemes kliens oldalon Javascript segítségével ellenőrizni, de ezt meg kell tennünk szerver oldalon Php-vel is. Javasolt előzetes ismeretek: Programozás alapjai: változók, iteráció, tömb |
| Leírás: Egy komolyabb weboldal folyamatosan kommunikál egy háttér-adatbázissal. | Tananyag: Adatbázis felépítése PhpMyAdmin felület Táblák létrehozása Mezőtipusok Kapcsolódás az adatbázishoz Adatok lekérdezése (SELECT) Adatmódosítás (INSERT, UPDATE, DELETE) | Esettanulmány: Néhány példa arra, hogyan olvasunk ki, írunk be, módosítunk adatokat egy táblában. Javasolt előzetes ismeretek: Programozás alapjai: változók, iteráció, tömb |
| Leírás: A felhasználó azonosítás kritikus része egy oldalnak. | Tananyag: SESSION kezelés Cookie Regisztráció Beléptetés, azonosítás Felhasználó adatainak módosítása | Esettanulmány: Regisztráció után a felhasználó email-ben kapja meg a hozzáférési adatokat. Javasolt előzetes ismeretek: Programozás alapjai: változók, iteráció, tömb |
| Leírás: Regisztrált felhasználók hozzászólhatnak a fórumhoz. | Tananyag: Háttéradatbázis táblái Fórum a látogatók részére Fórum regisztrált tagoknak Szavazógép | Esettanulmány: Készítsünk oldalunkra egy olyan vendégkönyvet, amit csak regisztrált felhasználók vehetnek igénybe. Javasolt előzetes ismeretek: Php alapok + Űrlapfeldolgozás, Session kezelés |
| Leírás: Oldalunkra a regisztrált felhasználók is tölthessenek fel fényképeket. | Tananyag: Fotók feltöltése admin felületen Feltöltött állományok kezelése Publikálás | Esettanulmány: Amit meg kell oldanunk: fényképek formátumának és méretének ellenőrzése, feltöltött fotók tárolása és publikálása az oldalon. Javasolt előzetes ismeretek: Php alapok + Űrlapfeldolgozás, Session kezelés |
| Leírás: Oldalunkon elhelyezett tartalmat adatbázisban tároljuk. Miért jó ez? Mert egy külön felület segítségével egyszerű a módosítás. | Tananyag: weboldal szöveges és képi tartalmának tárolása adatbázisban tartalom karbantartása admin-oldal segítségével | Esettanulmány: Az oldal tulajdonosa gyakran módosít árakat, azért biztosítanunk kell neki egy felületet ehhez. Javasolt előzetes ismeretek: Php alapok + Űrlapfeldolgozás, Session kezelés |
| Leírás: Regisztrált tagjainknak hírlevelet szeretnénk küldeni. | Tananyag: Háttéradatbázis táblái Admin felület Hírlevél formázása Felhasználók szűrése | Esettanulmány: Hozzunk létre egy hírlevélküldő felületet, amit jelszó segítségével csak mi érhetünk el. Javasolt előzetes ismeretek: Php alapok + Űrlapfeldolgozás, Session kezelés |
| Leírás: Dolgozzuk fel egy XML fájl adatait. | Tananyag: XML adatok felépítése XML feldolgozása adatok táblába rendezése | Esettanulmány: Hogyan építsük be oldalunkba egy XML fájl adatait? Javasolt előzetes ismeretek: Php alapok + Űrlapfeldolgozás, Session kezelés |