PHP haladó tanfolyam

2018.01.19. - 2018.03.09.
P.
09:00 - 16:00
9 hét (60 óra)
2018.03.04. - 2018.05.13.
V.
09:00 - 16:00
11 hét (60 óra)

Más időpont érdekelne Kérdésem lenne a képzésről

PHP haladó tanfolyam rövid jellemző leírása

Ez a tanfolyam azoknak szól, akik már tisztában vannak a PHP nyelv és a webfejlesztés alapjaival, de szeretnék magukat továbbfejleszteni és elmélyíteni tudásukat és megismerni a PHP5 lehetőségeit.

A tanfolyam során áttekintjük azokat az eszközöket és technikákat, amelyek lehetővé teszik hogy szép és átlátható kódot alkossunk, ami könnyen továbbfejleszthető és karbantartható.

Továbbá ismertetésre kerül néhány gyakran felmerülő probléma (természetesen több lehetséges megoldásukkal együtt).

Megnézzük hogyan tudunk mások által fejlesztett könyvtárakat és osztályokat hatékonyan felhasználni fejlesztéseink során és hogy ezekhez hol juthatunk hozzá a legkönnyebben. Szó esik a néhány különösen jól sikerült darabról is, melyeket külön-külön megtekintünk egy példa erejéig.

Végignézzük egy webfejlesztési projekt életciklusát, melyik fázisban milyen feladatokra számíthatunk, valamint hogyan adhatunk reális időbecslést.

Tanfolyam adatai

Nyilvántartásba vételi szám:
E-000069/2013/D024
Tanfolyam díja:
79.000 Ft (áfamentes)
Tanfolyam vizsgadíja:
0 Ft
Tanfolyam óraszáma:
60 ó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:
html leírónyelv ismerete, programozási alapismeretek, php nyelv alapvető funkcióinak és felépítésének ismerete (ajánljuk webprogramozó, webfejlesztő tanfolyamunkat)

Tantermeink képekben

Tanterem 1
Tanterem 2
Tanterem 3
Tanterem 4
Tanterem 5
Tanterem 6

PHP haladó tanfolyam tematika

FEJLESZTÉSI TECHNIKÁK
  • Kivétel kezelés (exception handling)
  • Adattárolás serializálással
  • Változók értékének szűrése, ellenőrzése
OOP
  • Osztályok, láthatóság
  • Interface
  • Öröklődés, származtatás
XML FELDOLGOZÁS
  • XML dokumentumok szerepe a hálózati kommunikációban
  • XML írása és olvasása
  • RSS készítés és feldolgozás
  • Típusok áttekintése (feed-ek, dump-ok)
WEB SZOLGÁLTATÁSOK (WEB SERVICES)
  • Készítésük és használatuk
  • Saját kezelő módszerek, valamint a beépített lehetőségek használatukra
KÜLSŐ KÖNYVTÁRAK (DLL-EK) HASZNÁLATA
  • Telepítés
  • Hogyan tudjuk őket munkára bírni
  • PECL valamint phpclass.org oldalak bemutatása
  • IMagick, Bitmap osztályokról
NÉHÁNY SZÓ EGY WEBFEJLESZTÉSI PROJEKTRŐL, ESETTANULMÁNY

Részletesen:
  • Fejlesztőkörnyezetek, keretrendszerek felépítése és jellemzőik
  • A netBeans telepítése és használata, alapvető beállításai
  • Hatékony csapatmunka, a specifikáció fontossága
  • Mi az az SVN? Miért és hogyan használjuk?
  • Ismétlő feladatok a tudásszint felmérésére és kiegyenlítésére
  • Ismerkedés az objektumorientált fogalmaival
  • Osztályok és objektumok
  • Többalakúság
  • Öröklődés
  • Osztályok, attribútumok és metódusok létrehozása PHP-ben
  • Osztályszerkezet
  • Konstruktorok
  • Destruktorok
  • Osztálypéldányok létrehozása
  • Gyakorlás/feladatmegoldás
  • Hozzáférés-szabályozás private és public kulcsszóval
  • Osztálymetódusok hívása
  • Gyakorlás/feladatmegoldás
  • Öröklődés megvalósítása
  • Láthatóság szabályozása öröklődés esetén a private és a protected kulcsszóval
  • Gyakorlás/feladatmegoldás
  • Felülírás
  • Öröklődés és felülírás megakadályozása a final kulcsszóval
  • Gyakorlás/feladatmegoldás
  • Osztályon belüli konstansok használata
  • Statikus metódusok létrehozása
  • Gyakorlás/feladatmegoldás
  • Osztálytípus ellenőrzése és típusjelzés
  • Objektumok klónozása
  • Gyakorlás/feladatmegoldás
  • Elvont osztályok használata
  • Absztraktció
  • Gyakorlás/feladatmegoldás
  • Az_autoload {) függvény használata
  • Osztályaink átalakitása karakterláncokká
  • Gyakorlás/feladatmegoldás
  • Hiba- és kivételkezelés
  • Kivételkezelési fogalmak
  • Az Exception osztály
  • Felhasználó által meghatározott kivételek
  • Gyakorlás/feladatmegoldás
  • A példa osztály kódjának megírása
  • Gyakorlás/feladatmegoldás
  • PECL valamint phpclasses.org oldalak bemutatása
  • IMagick és egyéb osztályokról
  • WEB services
  • XML feladata, kezelése a PHP segítségével
  • A SOAP használata PHP-val
  • NÉHÁNY SZÓ EGY WEBFEJLESZTÉSI PROJEKTRŐL, ESETTANULMÁNY
  • Vizsgafeladat elkészítése, értékelése

A tanfolyamokat indítani a fentebb kiírt tervezett időpontokban megfelelő létszám esetén tudjuk, ennek hiányában a tervezett kezdési időpontot későbbi kezdésre módosítjuk.