PHP programozás

avagy aki webáruházat tud, az mindent tud

Mottó: Egy online világhódító karrier kezdete...

A gyakorlatorientált képzés során a hallgatóság megismerkedhet a PHP programozási nyelv elemeivel. A tanfolyam során egy komplett webes alkalmazást fogunk felépíteni lépésről lépésre. Mi mást építsünk, ha nem webáruházat?! Ugyanis szinte mindenféle kereskedelem súlypontja egyre inkább áthelyeződik az internetre. Másrészről a webshop mintapéldán keresztül nagyon jól bemutatható a webfejlesztés legtöbb eleme.

Kinek ajánljuk?
A tanfolyamot azoknak ajánljuk, akik szeretnének megismerkedni a világon legnépszerűbb webes programozási nyelvvel. Ajánljuk olyan fejlesztőknek, akik most ismerkednek a PHP-vel és a webfejlesztéssel. Számukra egy jól rendszerezett képzést állítottunk össze, melyben széleskörű tudást szerezhetnek a PHP programozásából.

Szükséges előismeretek
Alapvető programozási ismeretek, a HTML „nyelv” ismerete.

A tanultak hasznosítása a való világban
A hallgatók a tanfolyam elvégzése után képesek lesznek egy komplett weblapot készíteni, ami lehet egy webáruház, egy blog vagy akár egy szociális hálózatra épülő közösségi portál.

Információ a virtuális gépekről
A tanfolyam elvégzéséhez szükséges virtuális környezetet (virtuális gépet) a tanfolyam kezdete előtt letölthetővé tesszük, így az otthoni tanulás mindenki számára telepítgetések nélkül, azonos munkakörnyezetben lesz végezhető.

A tanfolyam hossza: 0
Ár (online és tantermi részvétel esetén egyaránt)
Magánszemélyek részére (bruttó) 69 000 Ft, cégek, intézmények részére 69 000 Ft + áfa
Ha ketten jelentkeztek, mindketten kaptok 10% ikerkedvezményt.
Kezdési időpont:

Részletes tematika és videók

Minden előadásról videó készül, melyek tetszőlegesen visszanézhetőek innen. A szervezők a tematika változtatásának jogát fenntartják.
1. nap: PHP bevezető
2010. május. 04., kedd
Mire való a PHP? PHP környezet telepítése (AMP: Apache, MySQL, PHP) és konfigurálása. PHP fejlesztői környezet kialakítása. Milyen editort használjunk? Kapcsolódó technológiák áttekintése: HTML/XHTML, CSS, XML, Javascript. Egy egyszerű PHP oldal készítése. A PHP és a HTML kapcsolata.
A PHP nyelvi elemei (.mp4)
88 363Kb
Az előadás anyagai (.zip)
101Kb
Egyszerű számológép készítése (.mp4)
82 875Kb
Telepítés, PHP-környezet (.mp4)
115 289Kb
2. nap: PHP programozási alapok
2010. május. 06., csütörtök
A PHP nyelv szerkezete. Változók és adattípusok a PHP-ban. Gyengén típusosság előnyei és hátrányai. Műveleti jelek és kifejezések. Egyszerű programozási elemek: feltételes elágazások, ciklusok.
A számológép további finomítása (.mp4)
112 252Kb
Az előadás PPT-je (.zip)
1 122Kb
Ciklusok (.mp4)
158 146Kb
Ciklusok és tömbök (.mp4)
94 000Kb
3. nap: Adatszerkezetek
2010. május. 11., kedd
Az előadás anyaga (.zip)
74Kb
Függvények, házi feladat ellenőrzése (.mp4)
118 815Kb
Még tömbök (.mp4)
72 310Kb
Webes fagyirendelés (.mp4)
139 048Kb
4. nap: Függvények, tömbök és MySQL
2010. május. 13., csütörtök
Függvények használata. Függvények létrehozása. Dinamikus függvényhívások. Anonymous függvények használata. Nagy projectek: weboldalak strukturális szétbontása, php fájlok beágyazása (include, require).
Adatbázis elérése PHP-ból (.mp4)
104 826Kb
Az előadás PPT-je (.zip)
4 269Kb
Függvények és tömbök folytatása (.mp4)
115 507Kb
Ismerkedés a MySQL-lel (.mp4)
114 758Kb
5. nap: Az áruház további alakítgatása
2010. május. 18., kedd
Műveletek karakterláncokkal (string): összefűzés, kivágás, darabolás. Reguláris kifejezések használata: minták keresése és módosítása. Dátumkezelés.
Az előadás anyaga (webáruház, PPT) (.zip)
8 616Kb
MySQL bevezető (.mp4)
88 732Kb
Oldalszerkezet (.mp4)
101 333Kb
Termékkategóriák (.mp4)
145 547Kb
6. nap: Sessionváltozók, regisztráció, RegEx
2010. május. 20., csütörtök
Objektumorientált PHP programozás: osztályok definiálása, tulajdonságok és tagfüggvények definiálása. A hozzáférés korlátozása: private, protected, public. Konstruktor és a destruktor fogalma. Objektumok létrehozása. Öröklődés fogalma. Statikus tulajdonságok, tagfüggvények és osztályok létrehozása. Interfészek használata.
Az előadás anyaga (webáruház, PPT) (.zip)
4 285Kb
Regisztrációs űrlap (.mp4)
144 792Kb
Sessionváltozók (.mp4)
103 583Kb
Watermark, RegEx és egyebek (.mp4)
86 102Kb
7. nap: Kategóriatábla, JavaScript rutinok,AJAX
2010. május. 25., kedd
Állapotok tárolása, munkamenet kezelés: GET, POST, SESSION, COOKIE. Egyszerű űrlapok létrehozása. Állapot mentése rejtett mezőkkel. Átirányítás másik lapra. Beléptetés/kiléptetés és jogosultsági szintek megvalósítása állapotkezeléssel. Űrlap elemek ellenőrzése. Biztonsági kérdések.
A kategóriatábla elkészítése, feltöltése (.mp4)
122 347Kb
Az előadás anyaga (.zip)
7 279Kb
JavaScript, AJAX-os loginbox (.mp4)
124 561Kb
Kosár elkezdése (.mp4)
81 170Kb
8. nap: Állapotkezelés
2010. május. 27., csütörtök
Fájlok kezelése: fájl feltöltése, fájl létrehozása, fájl tulajdonságainak lekérdezése. Fájlok olvasása és írása. Könyvtárak tartalmának feldolgozása.
Az előadás anyaga (.zip)
7 282Kb
Bevásárlókosár létrehozása (.mp4)
118 573Kb
Bevásárlókosár tartalmának módosítása AJAX hívásokkal (.mp4)
116 529Kb
Session adatok tárolása adatbázisban (.mp4)
100 058Kb
9. nap: Lassan összeáll az áruház!
2010. június. 01., kedd
Adatbázis kezelési alapok: relációs adatbázisok, táblák, mezők, adattípusok, SQL nyelv áttekintése, MySQL használata. Adatmodell készítés folyamata (normálformák). Adatbázis kapcsolat kiépítése PHP-val. Adatok lekérdezése, megjelenítése és formázása. SQL hibák kezelése. Rekordok beírása, módosítása, törlése. Műveletek logolása. Biztonsági kérdések: SQL injection.
Az előadás anyaga (.zip)
7 289Kb
Emailküldés (.mp4)
82 233Kb
Megrendelések kezelése (.mp4)
127 627Kb
Tételek törlése (.mp4)
114 257Kb
10. nap: És kész az áruház!
2010. június. 03., csütörtök
Dinamikus képek létrehozása. Hálózatkezelés: weblap letöltése PHP-ből. Email küldése.
Autocomplete (.mp4)
137 686Kb
Az előadás anyaga (.zip)
9 075Kb
Darabváltoztatás (.mp4)
79 700Kb
Logolás (.mp4)
113 553Kb
NetAcademia Oktatási Bt. 1075 Budapest , Kazinczy utca 24-26., 3. em. Tel: +36-1 321-6547  Fax: +36-1 700-2335 FMK regisztrációs szám: 00114-2011