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?