Haladó Web programozás képzés
Webalkalmazások készítése szerveroldali – PHP, MySQL / MariaDB – eszközökkel,
40 óra
Mit tartalmaz?
A képzés célja, hogy sikeres teljesítése után a tanuló képes legyen elkészíteni közepesen bonyolult alkalmazásokat, felhasználva a már más modulokban megismert kliensoldali apparátust és a jelen kurzus kereteiben bővebben, mélyebb szinten ismertetésre került szerveroldali összetevőket.
- HTML és CSS ismeretek (nagyon) rövid felelevenítése,
- űrlap ellenőrzése kliens oldalon JavaScript-tel
- űrlapadatok elérése PHP-vel, a $_POST változó használata, üzenet küldése PHP segítségével
- kapcsolódás az adatbázishoz PHP-vel, adatok beszúrása, stb, adatbázis műveletek PHP-vel
- űrlap beviteli mezők ellenőrzése PHP függvényekkel
- önhivatkozó űrlapok használata
- fájlokban tárolt adatok kezelése, képfájlok feltöltése, tárolása
- require_once használata, felügyeleti oldal tervezése
- rekordeltávolító hivatkozások létrehozása, GET, POST
- HTTP - hitelesítés, fejlécek, hitelesítő parancsfájl
- adatok védelme az SQL-befecskendezés ellen
- felhasználói bejelentkezés, adatbázis felkészítése a bejelentkezésekre, bejelentkezési felület kialakítása
- jelszavak titkosítása, jelszavak visszafejtése
- felhasználók beléptetése HTTP -hitelesítéssel
- sütik, sütivezérelt bejelentkezés, munkamenetek,
- adatbázis modellezése sémával, több tábla összedrótozása, idegen kulcsok, soronkénti illeszkedés a táblában
- űrlapok vezérlése adatokkal
- normalizált adatbázisok használata,
- karakterláncok kezelése
- egyéni függvények
- telefonszámok mintájának meghatározása, mintaillesztés szabályos kifejezésekkel
- mintaépítés metakarakterekkel
- minták finomhangolása karakterosztályokkal
- mintakeresés, preg_match(), telefonszámok egységesítése
- email címek illesztése, tartomány ellenőrzése
- CAPTCHA (jelszó, kép előállítása), GD könyvtár grafikai függvényei, szövegrajzolás adott betűtípussal, véletlenszerű CAPTCHA-kép
- oszlopdiagramok
- webes tartalomsugárzás, webes tartalomlehívása másoktól
- YouTube videók
- kivételkezelés
- OOP a PHP-ben
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 és az Alapozó Web programozás képzés elvégzése.