PHP a gyakorlatban I.
avagy hogyan írjunk saját tartalomkezelő rendszert
Kezdés:
Ez a tanfolyam már véget ért,
figyeld az új időpontokat!
Hossz:
40 tanóra
Az egyes alkalmak
Ár:
69 000 Ft+áfa
ingyenes!
Részvételi mód:
Visszanézhető videók
A kurzus alatt megismerjük egy saját tartalomkezelő rendszer teljes elkészítését. Begyakorolhatod a PHP nyelv alapjait, HTML e-maileket állíthatsz elő. Megismerheted a dátumkezelést, dinamikus képeket, CAPTCHA-t, PDF-et, RSS-t készíthetsz. Barátkozhatsz az objektum orientált szemléletmóddal valamint bonyolultabb, többtáblás SQL lekérdezéseket írhatsz és AJAX alapokra tehetsz szert.
Kinek ajánljuk?
Ha kíváncsi vagy, hogy hogyan építhetsz fel önállóan, magadtól egy komplex rendszert a tervezéstől a megvalósításig. Ha jó lenne, hogy weboldalaid ügyfeleid is könnyen szerkeszthessék egy egyszerű szövegszerkesztős adminisztrációs felületen. Ha jól jönne, hogy a statikus tartalomkezelésen kívül még a leggyakoribb funkciókat is el tudd készíteni, pl.: e-mail küldő, képgaléria, blog modul, stb. Ha szeretnél jól strukturált, könnyen karbantartható, informatív, adatbázis-vezérelt oldalakat, webalkalmazásokat készíteni, akkor ez a tanfolyam pont neked való.
Nézd online!
Ezt a tanfolyamot kényelmesen, otthonról is követheted, a képzésrol készült felvételeket bármikor visszanézheted. Kérdés esetén beépített chat segítségével léphetsz kapcsolatba az oktatóval vagy más hallgatókkal. Ha ez a tanfolyam már véget ért, az elkészült videóanyagot Elofizetéssel megvásárolhatod!
Előfeltételek
Alapvető HTML, CSS, PHP ismeret
Témakörök
1. Specifikáció, Front End elkészítése

Feladat specifikáció megbeszélése. HTML tartalmi sablon elkészítése. CSS dizájn fájl megírása. Adatbázis tervezés. Mintaadatok felvétele. Kapcsolódás az adatbázishoz. Front End felület elkészítése. 

2. Back End funkciók létrehozása

Back End felület megtervezése. Statikus aloldalak megtekintése táblázatban. Új aloldal megadása, meglévő tartalom szerkesztése, aloldal törlése funkció elkészítése. WYSIWYG szerkesztők integrálása a rendszerbe

3. Autentikáció, biztonság

DataTables JS keretrendszer az okosabb táblázatokért. Felhasználók kezelése. Autentikáció: beléptetés, védett oldalak, kiléptetés, regisztráció, elfelejtett jelszó kezelése. Biztonsági rések, webes támadások kivédése

4. Kapcsolat felvételi űrlap

Dinamikus modulok beillesztése a statikus aloldalak tartalmába. Kapcsolat felvételi modul készítése. Egyszerű szöveges és HTML e-mail küldése PHP-ból. CAPTCHA kód a robotok ellen.

5. Képgaléria, GD

Képgaléria modul készítése. Fájlok feltöltése és vizsgálata. Automatikus méretezés és elforgatás PHP GD függvénykönyvtárral. Vízjelezés "on the fly" módon Apache beállításokkal. 3th party JS fotógaléria beágyazása. 

6. Eseménynaptár

Eseménynaptár modul készítése. Dátum kezelő függvények alapos megismerése. Események rögzítése adatbázisba. Táblatervezés. Haladó SQL parancsok, tábla-összekapcsolások.

7. Blog, RSS, OOP alapok

Blogmodul megtervezése és elkészítése. Objektum orientált programozás alapjai. XML felépítése. Saját RSS hírcsatorna készítése. PDF előállítása FPDF osztály segítségével.

8. Fórum újraépítés, PDO

Fórum újraépítés. SQL rebulid. Biztonsági rések a webes alkalmazásokban. PDO használata különböző adatbázis típusokkal. Tranzakció kezelés és tárolt eljárások alkalmazása.

9. AJAX, Chat

Fórum készítésének folytatása. Chat készítés - esettanulmány. AJAX-PHP újraépítés. AJAX HTML helyett JSON használata. A webalkalmazások jövője. Front End MVC, SPA lehetőségek. Folytatási lehetőségek: saját osztályok, CRUD, RESTful PHP API-k.

10. CMS rendszerek

Az elkészült rendszer és moduljainak áttekintése. Tovább fejlesztési lehetőségek megbeszélése. Kérdések és válaszok. CMS rendszerek a nagyvilágból. Joomla, Drupal, WordPress...

Technikai információk
Részletes technikai információkat csak a képzés hallgatói nézhetik meg bejelentkezés után!
Tanfolyami értékelőlap
Kérlek segíts nekünk abban, hogy kitöltöd a kérdőívünket a tanfolyammal kapcsolatban!
PHP a gyakorlatban I. tanfolyami videók
Specifikáció, HTML tartalmi sablon elkészítése, CSS megírása
93 perc
2015. október 27.
Adatbázis tervezés, mintaadatok felvétele.
40 perc
2015. október 27.
Kapcsolódás az adatbázishoz, Front End elkészítése, szép URL-ek
59 perc
2015. október 27.
Aloldalak megjelenítése táblázatban, WYSIWYG editor beillesztés
90 perc
2015. október 30.
Felvitel, törlés, módosítás, adatbázis exportálás
101 perc
2015. október 30.
Beléptető űrlap, védett oldalak, kilépés, naplózás
98 perc
2015. november 03.
DataTables JS használata, Képfeltöltés Redactorban, OOP alapok
87 perc
2015. november 03.
Űrlap osztály készítése
104 perc
2015. november 06.
Űrlap osztály finomítása, Dinamikus tartalom beillesztése CMSbe
89 perc
2015. november 06.
Kapcsolatfelvételi űrlap befejezése, email küldés, képgaléria
111 perc
2015. november 10.
GD függvények, CAPTCHA kód készítése, átméretezés on the fly
97 perc
2015. november 10.
Dinamikus naptár készítése evolúciós kóddal, lapozással
102 perc
2015. november 13.
Események létrehozása, összekötés a naptárral, részletek kiírás
84 perc
2015. november 13.
PDF készítés FPDF osztállyal OOP alapokon, Céges PDF levél
86 perc
2015. november 17.
RSS készítő és feldolgozó program megírása OOP módon
103 perc
2015. november 17.
Rossz fórum felélesztése, tábla reprodukció, hibakeresés
90 perc
2015. november 20.
Táblaösszekapcsolások, PDO használata, fórum átalakítás
85 perc
2015. november 20.
Fórum újraépítés folytatása PDO segítségével
131 perc
2015. november 24.
Chat működésének áttekintése, Űjratervezés
71 perc
2015. november 24.
Joomla, WordPress, Drupal általában. Front End MVC Angular, stb
92 perc
2015. november 27.
Összefoglalás, hiánypótlás: regisztráció, elfelejtett jelszó...
88 perc
2015. november 27.