PHP programozás alapok

Tanfolyam kódja:
MFPHP1
Tanfolyam hossza:
32 tanóra, 4 egymást követő nap, napi 8 tanóra, 9.00-16.30
Ára:
79 500 Ft + Áfa
Akciók:

Anyák napja egész évben

Online kedvezmény

Rövid ismertetés:

A tanfolyamon a hallgatók elsajátítják a PHP alapú webes programozás alapismereteit. Képesek lesznek egyszerűbb webes programozási feladatok megoldására. Megismerik és megszerzik a haladó objektumorientált PHP programozáshoz szükséges előfeltételeket és áttekintést kapnak a PHP gazdag függvény gyűjteményéből.

Előfeltételek:

Alapszintű programozási ismeret, szükséges továbbá a HTML nyelv és a CSS alapszintű ismerete. Programozási alapok tanfolyamunk elvégzése biztosítja az előfeltételeket.

Kiknek ajánljuk?

Elsősorban olyan leendő web programozóknak ajánljuk, akik alapos és széleskörű ismereteket szeretnének szerezni a dinamikus weboldalak fejlesztésének egyik legsokoldalúbb eszközében, a PHP nyelvben. Kiváló ismeretet jelent továbbá azon grafikusok, site builderek és rendszergazdák részére, akiknek időnként „bele kell nyúlniuk” a kész PHP kódokba, vagy csak ismerniük kell a PHP adta lehetőségeket a megfelelő elvárások megfogalmazása során. A képzést kezdő programozóknak és eddig más területen dolgozó programozóknak is ajánljuk.

Képzés nyelve:
Magyar
Részletes leírás:

A tanfolyam során gyakorlati példákon át mutatjuk meg a helyes technikát a programozási feladatok megoldására webes környezetben. A feladatokhoz Apache webszervert, MySQL adatbázist, Eclipse vagy PhpStorm integrált fejlesztői környezetet használunk.

Ha még nem rendelkezik programozási ismeretekkel, akkor első lépésnek a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk.

Tematika:

1. HÁLÓZATI ALAPISMERETEK

1.1. Protokolok TCP/IP, HTTP
1.2. Webes alkalmazások felépítése
1.3. Webszerverek, Apache szerver
1.4. PHP környezet telepítése, beállítása
1.5. Lehetséges fejlesztő eszközök, pspad, notepad++, Eclipse, PhpStorm 

 

2. HTML, CSS ISMÉTLÉS, ÚJDONSÁGOK

2.1. Ismeretek felelevenítése, rendszerezése
2.2. HTML 5 lehetőségei, implementáltság, böngészőfüggés
2.3. Formok új elemei
2.4. CSS3 újdonságai

 

3. PHP NYELV ALAPELEMEI

3.1. Beállítások, biztonság (Apache beállítások)
3.2. Változók
3.3. Konstansok
3.4. Operátorok
3.5. Beépített függvények a nyelvben
 

4. PROGRAMOZÁSI SZERKEZETEK

4.1. Szekvencia
4.2. Elágazások
4.3. Ciklusok

 

5. MODULÁRIS PROGRAMOZÁS

5.1. Függvények készítése
5.2. Paraméter működése, paraméterátadás módjai
5.3. Fájlok egymásba ágyazása (include, include_once, require, require_once stb.)

 

6. TÖMBÖK KEZELÉSE

6.1. Tömbök tömbje
6.2. Asszociatív tömbök
6.3. Bejárások
6.4. Foreach ciklusok
6.5. Tömbkezelés függvényei (array_chunk, count, sort, array_reverse, array_search, array_intersect, array_push, array_pop, array_shift, array_slice, is_array, implode, split stb.)
6.6. GET, POST, SERVER globális tömbök használata

 

7. ÁLLAPOTKEZELÉS

7.1. Állapotmentesség kezelése SESSION, COOKIE használatával 
7.2. session_start, session_status, session_unset, session_reset, session_save_path, $_SESSION
set_cookie, $_COOKIE global array.

 

8. ÁLLOMÁNYOK, KÖNYVTÁRAK KEZELÉSE

8.1. Feltöltés
8.2. Fájlok megnyitása, beolvasása (fopen, fread, fgets, fgetc, fwrite, fclose, unlink)
8.2. Mozgatás (move_uploaded_file)
8.3. Könyvtárak felépítése, kezelése  (chdir, chroot, closedir, dir, getcwd, opendir, readdir, rewinddir, scandir stb.)

 

9. SZÖVEGEK ÉS DÁTUMOK KEZELÉSE 

9.1. Szövegfeldolgozás alapműveletei (explode, implode, join, trim, ltrim, rtrim, repeat, money_format, number_format, replace, str_len, str_pos, substr, wordwrap stb.)
9.2. Dátumok használata a nyelvben (date, time, date_diff, date_format, date_parse, mktime, strtotime stb.)

 

10. ŰRLAPOK FELÉPÍTÉSE ÉS FELDOLGOZÁSA

10.1. Az adatküldés háttere
10.2. Request header

 

11. ADATBÁZISKEZELÉS PHP NYELVBŐL

11.1. Mysql adatbázis kezelő
11.2. Alap lekérdezések, módosító lekérdezések (SELECT, INSERT, UPDATE, DELETE)
11.3. Feltételek a lekérdezésben, a WHERE használata
11.4. PHPMyAdmin használata
11.5. Adatbázis kapcsolatok PHP nyelvben
11.6. Alapvető adatbázis műveletek (mysqli_connect, mysqli_close, mysqli_select_db)
11.7. SQL parancsok végrehajtása, eredményhalmazok bejárása (mysqli_query, mysqli_fetch_array, mysqli_fetch_assoc stb.)
11.8. Adatbázis hibák kezelése (mysqli_error)

 

12. HIBAKEZELÉS ALAPJAI A PHP NYELVBEN

12.1. Hibakezelés alapelvei (error_log, error_get_last stb.)
12.2. Hibajelzési szint beállítása (error_reporting)

 

13. LEVELEZÉS PHP NYELVBŐL 

13.1. Email küldése (mail)

 

14. JAVASCRIPT ÉS A PHP KAPCSOLATA

14.1. JavaScript beágyazás, JavaScript szintaktika
14.2. Kiválasztók, id, class (getElementById, getElementsByCalssName, getElementsByName stb.)
14.3. JavaScript függvények használata
14.4. Eseménykezelés (onclick, onkeyup, onkeydown, onkeypress, mousein, mouseout, onchange stb.)

 

15. AJAX ÉS A PHP KAPCSOLATA

15.1. A technológia és felhasználása
15.2. AJAX működése különböző böngészőkben (XHR objektum)
15.3. AJAX alapműveletek (XMLHttpRequest, onreadystatechange, request, response, readyState stb.)
Vissza


Hasonló tanfolyamok listája:

A tanfolyamon a hallgatók megismerkednek az egyik legnépszerűbb fejlesztőeszközzel, a Microsoft Visual Studio-val és a C# programozási nyelvvel.

A tanfolyamon a hallgatók megismerkednek napjaink még mindig az egyik legfontosabb, legnagyobb múltú és legnagyobb elterjedtségű programozási nyelvével.

A tanfolyamon a hallgatók megismerkednek az egyik legnépszerűbb fejlesztőeszközzel a Delphi-vel és talán a legkönnyebben elsajátítható programozási nyelvvel, az Object Pascal-lal.

A hallgatók tanfolyamunk keretében megismerkednek a Java programozási nyelvvel. Gyakorlati példákon keresztül elsajátítják a nyelv és az objektum orientált programozási módszertan alapvető elemeit.

A hallgatók megismerkedhetnek napjaink egyik legismertebb programozási nyelvével egy dinamikus tanfolyam keretein belül, melyben helyet kap az interaktív tanulás, gyakorlati feladatok és klasszikus elméleti oktatás is. A tanfolyam elsődleges célja ugyan a témával csak most ismerkedők bevezetése a JavaScript alapjaiba, de hasznos azoknak is, akik meglévő ismereteiket szeretnék frissíteni, hogy azokat a haladó szintű tanfolyamunkon bővítsék tovább.

A Junior Java programozó akadémia a szoftverfejlesztés iránt érdeklődő magánszemélyeknek és cégeknek szól, akik hétvégi kurzusokon szeretnének piacképes IT ismeretekre szert tenni. A sorozat 3 egymásra épülő modulból áll, melyek mindegyike önállóan is használható ismeretanyaggal ruházza fel a résztvevőket. A kurzus elvégzése után a diákok képesek lesznek önállóan létrehozni egyszerűbb szoftvereket Java nyelven, illetve igény esetén akár nemzetközileg elismert programozói vizsgát is szerezhetnek. Továbbképzési lehetőségként a hallgatók a második és harmadik modulon Java EE vagy Android alkalmazásfejlesztői szakokon fejleszthetik tudásukat.

A tanfolyamon a hallgatók elsajátítják a PHP programozás haladó szintjét. Elsajátítják az objektumorientált PHP használatát és mélyebb ismeretekre tesznek szert a PHP függvényeiben. Tervezési mintákat látnak, megismerik az MVC felépítés megvalósítását a nyelvben. Betekintést nyernek két nagyon népszerű PHP keretrendszer, a Laravel és a CodeIgnitier működésébe és alkalmazások létrehozásába, felépítésébe ilyen környezetben.

A tanfolyamon a hallgatók elsajátítják a programok készítésének alapvető lépéseit, megismerik a programok felépítését és az alapvető programozási technikákat.

A hallgatók tanfolyamunk keretében megismerkednek a Python programozási nyelvvel. Gyakorlati példákon keresztül elsajátítják a nyelv és az objektum orientált programozási módszertan alapvető elemeit.

A hallgatók ezen tanfolyam keretében megismerkednek a Python programozási nyelv haladó technikáival. Gyakorlati példákon keresztül sajátítják el a Python belső felépítését és objektumorientált felépítését, a teljesítményhangolást, a párhuzamosítást, a Djangot és sok egyéb különleges témakört.

Tanfolyam naptár

H K Sz Cs P Szo V
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3

Tanfolyam időpontok

Első oktatási nap:

2017-11-27 

Jelentkezési határidő:

2017-11-17

Oktatók:

Akciók:

A tanfolyam ugyan még nem indult el, de a jelentkezési határidő lejárt. Hívd ügyfélszolgálatunkat, hátha még tudunk helyet biztosítani!


Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.


Jelentkezésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is