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

Webprogramozó tanfolyam

2018.09.11. - 2018.11.22.
K.,Cs.
17:00 - 20:15
11 hét (80 óra)
2018.10.15. - 2018.11.19.
H.,K.,Sze.
09:00 - 14:00
6 hét (80 óra)
2018.11.28. - 2019.02.13.
H.,Sze.
17:00 - 20:15
12 hét (80 óra)
2018.11.30. - 2019.02.15.
P.
09:00 - 16:00
11 hét (80 óra)
2018.12.01. - 2019.02.16.
Szo.
09:00 - 16:00
12 hét (80 óra)

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

Webprogramozó tanfolyam rövid jellemző leírása

A webfejlesztés alapszabálya, hogy a jó kinézet mellett fontos a megfelelő minőségű funkcionalitás is. A PHP az egyik legelterjedtebb szerveroldali webprogramozási nyelv, így megismerése egy profi webfejlesztő számára elengedhetetlen. Segítségével dinamikusan generált tartalommal lehet feltölteni a weboldalt, mely így már nem egy szimpla webes dokumentum, hanem valós funkcionalitással rendelkező programmá alakul.

Tanfolyamunk keretében a résztvevők megismerkedhetnek a webprogramozás alapvető elveivel, a PHP (Hypertext Pre-Processor) nyelvvel, az alapoktól egészen közép-haladó szintig, a CMS rendszerek kialakításának technikájával, a MySQL adatbázisok kezelésével és különböző trükkökkel, praktikákkal melyek könnyebben, minőségibb weboldalakat eredményezhetnek.

A tanfolyamon a PHP programok, weboldalak elkészítésére a JetBrains PHPStorm IDE-t (Integrated Development Environment) használjuk, mely az egyik legelterjedtebb professzionális PHP és webfejlesztő eszköz, illetve megismerkedünk a PHPMyAdmin MySQL adatbáziskezelővel is.

Természetesen a webprogramozás nagymértékben a webszerkesztésre épül, így a tanfolyam előfeltétele, hogy webszerkesztésben jártas legyen a résztvevő.

Tanfolyam adatai

Nyilvántartásba vételi szám:
E-000069/2013/D003
Tanfolyam díja:
89.000 Ft (áfamentes)
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:
HTML nyelv ismerete
ajánljuk webszerkesztő tanfolyamunkat

Tantermeink képekben

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

Webprogramozó tanfolyam tematika

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
  • JetBrains PHPStorm
  • 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
    • Megnyitás, írás, olvasás
  • 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
    • Használatának előnyei
  • 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 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.