ÜNNEPI
NYITVATARTÁS
2018.10.20-tól 2018.10.23-ig
(szombat, vasárnap, hétfő, kedd)
A fenti időszakban az ügyfélszolgálatunk zárva tart.

Haladó PHP programozó tanfolyam

2019.03.18. - 2019.07.08.
H.,Sze.
17:00 - 20:15
17 hét (120 óra)

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

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

A PHP a világ egyik legelterjedtebb webszerveroldali programozási nyelve. Elterjedtsége egyrészről a sokrétűségének, másodrészről relatív könnyű tanulhatóságának, harmadrészről pedig folyamatos dinamikus fejlődésének köszönhető. A közel két évtizedes szárnyalása során azonban olyan fejlesztések mentek végbe rajta, illetve kiegészítések jelentek meg hozzá, melyek már komplexebb, átfogóbb ismereteket igényelnek a környezet megfelelő felhasználásának érdekében.

Tanfolyamunkon a résztvevők megismerkedhetnek a PHP programozási nyelv magasabb szintű részegységeivel, azok felhasználási lehetőségeivel, illetve különböző PHP-s kiegészítésekkel.

A tanfolyam előfeltétele egy beugróvizsga is, mellyel biztosítjuk, hogy a jelentkezők a szükséges előismeretek birtokában vannak.

A beugró vizsga alól mentesülnek azok a jelentkezők, akik az alábbi feltételek valamelyikét teljesítik:

  • Szoftverfejlesztő OKJ tanfolyamon sikeresen végeztek a Ruanderben 2015-ben vagy utána.
  • Sikeres Ruanderes Webprogramozás vizsgát tettek az utóbbi 2 évben.
  • A Haladó Webfejlesztés tanfolyamsorozaton résztvevők.

Tanfolyam adatai

Tanfolyam díja:
179.000 Ft
Tanfolyam vizsgadíja:
0 Ft
Tanfolyam óraszáma:
120 ó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, CSS, PHP alapismeretek ( ajánljuk webfejlesztő tanfolyamunkat )

Tantermeink képekben

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

Haladó PHP programozó tanfolyam tematika

  • Bevezetés
    • A PHP 5-től a PHP 7-ig
  • Kódolási stílusok
    • Tiszta kód
    • Elnevezési szimbólumok
    • Salátakód írásának elkerülése
  • OOP programozás tervezési mintákkal
    • OOP bevezetése
    • Tervezési minták
    • Túltöltés
  • Hibakezelés
    • Hibák kezelése
    • Külső hibák
    • Kivételek
    • Esettanulmány
  • Önálló szkriptek
    • PHP CLI
    • Input és Output kezelése
    • Parancssor argumentumai
  • Egység tesztek
    • Mi is az egység teszt
    • Inline Outline egység teszt
    • További funkcók a PHPUnit-ben
    • Tesztalapú design
    • Egységtesztek webes környezetben
  • Fejlesztési környezet kezelése
    • Vezérlés
    • Csomagok kezelése
  • API készítése
    • Design és felhasználhatóság
    • Defenzív kódolás
  • Külső teljesítmény növelése
    • Nyelvi tuning
    • Gyorsítótárazott PHP alkalmazások
    • Tartalmi tömörítés
  • Adat összetevők gyorsítótárazása
    • Gyorsítótárazási kérdések
    • Gyorsítótárban lévő adatösszetevők felismerése
    • Kimeneti buffer
    • Gyorsítótárazás memórában
    • DBM Gyorsítótárazás
    • Cookie Gyorsítótárazás
    • Gyorsítótár beillesztése az alkalmazáskódba
    • Gyorsítótárazott adatok használata a requestben
    • Requestek közötti gyorsítótárazás
  • Adatbázisok
    • PDO és adatbázis specifikus lekérdezési technikák
    • Adatbázis hozzáférési minták
    • Adatbázis csatlakozási tuning
    • Mi az az ORM: Docker bemutatása
  • Felhasználói autentikáció és munkamenet biztonság
    • Egyszerű autentikációs sémák
    • Felhasználók regisztrálása
    • Hitelesítés megőrzése
    • Egyszemélyes bejelentkezés
  • Munkamenet kezelés
    • Kliens oldali munkamenet
    • Szerveroldali munkamenet
  • Elosztott rendszerek kiépítése
    • Mi a cluster
    • Tervezési elemek
    • Gyorsítótárazás elosztott rendszerben
    • Adatbázisok skálázhatósága
  • RPC: Interakció távoli szolgáltatásokkal
    • XML-RPC
    • SOAP
    • SOAP és XML-RPC összevetése
  • Alkalmazás benchmark
    • Szűk keresztmetszetek azonosítása
    • Generátorok betöltése
  • Profilozás
    • Miért van szükség a PHP Profilhoz
    • Az APD telepítése és használata
    • Nyomon követési példa
    • Nagyobb alkalmazás profilozása
    • Általános hatástalanságok megfigyelése
    • Felesleges funkcionalitás eltávolítása
  • PHP kiterjesztése
    • PHP kiterjesztési elemek
    • Példa: Spread kliens csomag
    • Stream API

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.