Web programozás (PHP)
Képzés célja:
A tanuló megismerkedik a szerver oldali programozással. Megtanulja a PHP programozási nyelv alapjait. Képes mysql adatbázishoz csatlakozni, és biztonságos weboldalakat készÃteni. Megismerkedik többféle biztonsági támadással. Megtanul navigációt, űrlapkezelést, üzenÅ‘falat, fájlfeltöltést, email küldést és további szerveroldali programokat készÃteni.
Â
Képzés tartalma:
- PHP történelme és lehetőségei
- A szükséges környezet kialakÃtása PHP fejlesztéshez
- PHP installálása
- Blokkok, változók, konstansok
- Sztringek és a velük kapcsolatos műveletek
- If-else szerkezet, switch-case és iterációs utasÃtások (foreach)
- Tömbök használata: Vektor, Mátrix, asszociatÃv tömb
- Saját függvény Ãrása
- Űrlapok feldolgozása $ _GET és $ _POST tömbök
- Navigáció implementálása
- Email függvények
- Mysql adatbázis elérése
- Adatbázis kezelő függvények
- Üzenőfal és biztonsági kérdések
- SQL injection és JavaScript redirect támadások
- Regisztráció implementálása
- Munkamenet kezelés
- Login implementálása + biztonsági kérdések
- Űrlap validáció szerver oldalon
- Fájl feltöltés
- Lapozó implementálása
- Cookie használat
Â
Â
Használt webszerver:
Â
Â
Használt IDE (Integrated Development environment):
Adobe Brackets (ajánlott), Notepad++,  Adobe Dreamweaver
Â
Â
Böngészők a teszteléshez:
Google Chrome, Mozilla Firefox, Opera, Safari, Internet Explorer
Â
Â
Ajánlott irodalom:
Angol könyvek/linkek:
- Peter Moulding - Php Black Book
- http://www.w3schools.com/php
- http://www.w3schools.com/sql
Magyar könyvek:
- Meloni, J.C.: Tanuljuk meg a MySQL használatát 24 óra alatt; Kiskapu Kft., Budapest, 2005
- Matt Zandstra Tanuljuk meg a PHP4 használatát 24 óra alatt; Kiskapu Kft., Budapest, 2001
- Peter Moulding: PHP haladóknak; Perfact Kiadó 2002