Gyakorlatorientált webprogramozói képzés, melynek segítségével képes leszel önállóan, a modern kor követelményeinek megfelelő, összetettebb weboldalak megtervezésére és létrehozására. Ha érdeklődsz a weboldalak készítése iránt, valamint rendelkezel minimális HTML és CSS alapismerettel, mindez már elegendő is, hogy megismerd a PHP programnyelvet és elsajátítsd a benne rejlő lehetőségeket!
Tanfolyamunk során a programozás mellett áttekintjük a PHP fejlesztőkörnyezeteit, az adatbáziskezelést PHP-ban, továbbá a grafikai elemeket és az email-ek felépítését is. A képzés folyamán résztvevőink önállóan alkalmazható ismeretekre tesznek szert, hiszen - a tudásanyag fokozatos bővülésével és az oktató támogatásával - a tanfolyam végére egy komplex CMS-t (tartalomkezelőt) készítenek el, amely lehet például céges weboldal, fórum, vagy akár egy webshop is.
Hidd el, nem bonyolult a webprogramozás, csak jól kell hozzá közelíteni - ebben segítenek aktív szakmai tapasztalattal rendelkező oktatóink. Válassz akár élő-online, vagy tantermi képzési formát, mi lépésről-lépésre Veled tartunk, hogy mindent megtanulj és profi szakember váljon belőled!
Programozás alapismeretek
- Gyengén típusos nyelvek fogalma
- Script nyelvek fogalma
- Változók, konstansok, tömbök fogalma
- Vezérlési szerkezetek
- Moduláris, procedurális programozási technikák
PHP fejlesztőkörnyezetek megismerése
- Netbeans
- A fejlesztőkörnyezetek összehasonlítása, a PHPStorm részletesebb bemutatása
PHP alapjai
- A HTML és PHP kapcsolata
- A PHP scriptek futásának tanulmányozása
- A PHP programozási nyelv alapjai
- Egyszerűbb PHP-s programok integrálása HTML-be
Űrlap (Form) kezelés
- Az űrlapok HTTP átviteli metódusok (GET, POST) közti különbsége
- Az űrlapok szerveroldali feldolgozása
- Biztonsági kockázatok elemzése
Fájlkezelés
- Szöveges állományok kezelése
- Fájlok szerveren való kezelése
- Másolás, mozgatás, törlés
- Fájlfeltöltések kezelése a szerveren
- A feltöltött fájlok ellenőrzése
Szövegkezelés
- A szövegek kezelése PHP-ben
- Szöveges funkciók megismerése
Procedurális és moduláris programozás
- Saját alprogramok írása PHP-ben
- PHP modulok, állományok beimportálása más PHP állományokba
- Procedurális és moduláris programozás előnyei az egy fájlban megírt programokkal szemben.
Munkamenetkezelés
- Munkamenetek indításának lehetőségei
- A szerver oldali munkamenet azonosítás (SESSION) előnyei, hátrányai
- A kliens oldali munkamenet azonosítás (COOKIE) előnyei, hátrányai
- Egy beléptető rendszer készítése
Adatbázis-kezelés alapjai (MySQL segítségével)
- Adatbázisok fogalma
- A MySQL adatbáziskezelő megismerése
- A MySQL lekérdezőnyelv megismerése
- DDL (Data Definition Language)
- CREATE, ALTER, stb. parancsok megismerése
- DML (Data Manipulation Language)
- INSERT, UPDATE, stb. parancsok megismerése
- DQL (Data Query Language)
- SELECT, SHOW parancsok megismerése
- DCL (Data Control Language)
- GRANT, REWOKE parancsok megismerése
- A MySQL elérésének konfigurálása a webfejlesztéshez igazítva.
- Biztonsági kockázatok elemzése
MySQL használata PHP nyelvben
- A mysqli_... funkciók használatának megismerése
- Kapcsolat felépítése
- Visszatérő adatok feldolgozása
- Kapcsolatok kezelése
- Az adatbázis-kezelésének biztonsági kockázatai
- SQL Injection, XSS és egyéb adatbázist érintő biztonsági kockázatok elemzése, védelmi lehetőségeik.
Grafika a PHP nyelvben
- A GD Image megismerése
- Képek manipulálása, átméretezése
- CAPTCHA készítése
Email-ek küldése PHP-ben
- Az email-ek felépítése
- SMTP (Simple Mail Transfer Protocol) működésének rövid bemutatása
- A mail függvény használata
Egy komplex CMS (Content Management System), tartalomkezelő felépítése, összerakása (pl.: Céges weblap, Fórum, Webshop, stb.)
A tanfolyam adatai:
Nyilvántartásba vételi száma: -
Tanfolyam díja: 169.000 Ft
Tanfolyam vizsgadíja: 0 Ft
Tanfolyam óraszáma: 80 óra
Tanfolyam végét igazoló dokumentum: tanúsítvány
Tanfolyam helyszíne: 1139 Budapest, Frangepán utca 3.
A tanfolyam megkezdésének feltételei:
Iskolai végzettség: nem feltétel
Szakmai végzettség: nem feltétel
Szükséges előismeretek: készségszintű operációs rendszer (Pl.: Windows) és szövegszerkesztő (Pl.: Word) program ismeret