Nyitólap
Home
Regisztráció
Sign up
Bejelentkezés
Login
Kapcsolat
Contact
Masterfield Oktatóközpont - programozó, fejlesztő, tesztelő és más informatikai képzések, pénzügyi, bankinformatikai tanfolyamok

Masterfield informatikai tanfolyam és képzés kereső Tanfolyam, képzés kereső


Jelentkezési lapok
Tanfolyamra jelentkezem

IT vizsgára jelentkezem

ISTQB CTFL vizsgára jelentkezem

ISTQB Agile vizsgára jelentkezem

ISTQB CTAL vizsgára jelentkezem

IREB vizsgára jelentkezem

Hallgatói értékelések


Tanfolyam neve:

PHP programozás haladó tanfolyam

Tanfolyam kódja:MFPHP2
Tanfolyam hossza:32 óra (4x8x45 perc)Tanfolyam és képzés időpontok (PHP programozás,PHP tanfolyam,JavaScript,Laravel,CodeIgniter,PHPMailer,objektumorientált PHP)
Ára:99 500 Ft + áfa
Oktató:Bakos István
Előfeltételek:PHP nyelv alapjainak ismerete. HTML, CSS, JavaScript, SQL nyelvekben szerzett ismeretek, valamint alapszintű hálózati ismeretek a kliens-szerver felépítésű programok kapcsán.

Tanfolyam rövid ismertetése:

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.
Kiknek ajánljuk:Elsősorban olyan, PHP alapismeretekkel már rendelkező hallgatóknak, akik szeretnék munkájukat hatékonyabbá, gyorsabbá, problémamentesebbé tenni. Ajánljuk továbbá azoknak a hallgatóknak, akik megismernék az objektumorientált PHP alapjait és a keretrendszerek nyújtotta kényelmi szolgáltatásokat.

Tanfolyam vagy képzés általános leírása:

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.

Tematika:
 
1. PHP objektumorientált programozás
1.1. Objektumorientált paradigma
1.2. Osztályok és objektumok a PHP nyelvben
1.3. Láthatóság: private, protected, public
1.4. Öröklődés, példányosítás, final kulcsszó
1.5. Destructor, constructor egyéb speciális PHP függvények (__destruct, __construt, __call, __call_static, __unset, __isset, wakeup,  __sleep, __toString stb.)
1.6. Szerializálás, objektumok mentése és visszaállítása (serializable, serialize, unserialize stb.)

2. Hibakezelés és kivetélkezelés mélységei
2.1. PHP hibakezelő függvények (error_reporting, display_errors, ini_set stb.)
2.2. Exceptions
2.3. try-catch-finally megvalósítása
2.4. Kivételek szándékos előidézése (throw)
2.5. Egyedi kivétel készítése

3. PHPMailer
3.1. Email küldés mail függvényekkel (imap_open, imap_headers, imap_body, send stb.)
3.2. Email küldés postafiókon át PHPMailer-rel (send, isSMTP, AddAttachment, AddEmbedImage, AddAddress, AddCC, AddBcc,AddCustomHeader, Priority stb.)
3.3. Postaláda olvasása, státuszváltása PHPMailer osztállyal
3.4. POP3, IMAP fiók kezelés

4. XML manipuláció
4.1. XML dokumentumok felépítése, szintaktikája
4.2. XML készítés, feldolgozás, parse-olás (xml_parse, xml_parse_into_struct, xml_parser_create, xml_parser_free stb.)
4.3. SimpleXML class, load_file, load_string, saveXML
4.4. XML bejárások, XPATH, tömb konvertálások, xpath

5. Tömörített állományok használata
5.1. PHP Zip functions (zip_open, zip_read, zip_close, zip_entry_* stb.)

6. Haladó dokumentumkezelés PHP nyelvben
6.1. PDF dokumentumok kezelése, TCPDF osztály
6.2. PDF fájlok készítése dinamikusan
6.3. Képek használata a dokumentumokban
6.4. Táblázatok, vonalkódok, QR kódok készítése (image, cell, htmlCell, border, margin, page stb.)

7. HTML kódok kezelése
7.1. HTML formátumú szövegek, kódok használata (html_entity_decode, html_entities, htmlspecialchars_decode, htmlspecialchars stb.)

8. GD és Image funkciók
8.1. Képkezelés (image_crop, image_resize, image_create, image_color stb.)
8.2. Feltöltött képek mozgatása, mentése (move_uploaded_file)
8.3. Vízjel készítése
8.4. image –text, -font függvények
8.5. Captcha generálás (imagestring, imagestringup, imagettftext stb.)

9. Webszolgáltatások
9.1. Web Services alapok
9.2. OAuth autentikáció
9.3. SOAP kliens, szerver (soap_server, nusoap_clients stb.)

10. Haladó adatbázis kezelés
10.1. MySQLi függvények részletesen (mysqli_query stb.)
10.2. Tranzakció kezelés (mysqli_commit, mysqli_rollback, mysqli_autocommit stb.)
10.3. Lassú lekérdezések kezelése (mysqli_kill stb.)
10.4. Biztonságos lekérdezés készítése, SQL injection kivédése (mysqli_prepare, mysqli_real_escape_string stb.)

11. PHP keretrendszerek, CodeIgniter, Laravel
11.1. Keretrendszerekről általában
11.2. A CodeIgnitier keretrendszer
11.3. Tulajdonságai, funkciói, típusa
11.4. Strukturális felépítés, configuráció
11.5. Keresőbarát url, MVC megvalósítás 
11.6. Session kezelés, cookie kezelés
11.7. Form validáció, email küldés
11.8. Adatbázis támogatás, FTP, Template engine
11.9. A Laravel keretrendszer, mappák szerkezete, elemek elhelyezkedése
11.10. Laravel telepítés, beállítás, composer használata
11.11. Laravel használata (RESTful routing, request, response, redirect, email, database migration, formbuilder, view, controller)

Általános információk:Általánosan tanfolyamainkról

Meghirdetett tanfolyamok és képzések listája

Első oktatási napOktató(k)Jelentkezési
határidő
Jelentkezés
2017.10.16.
(napközbeni)
Bakos István
2017.10.06.
fő
Ha egyik időpont sem felel meg Önnek, de érdekli a tanfolyam, kérjük adja le jelentkezését! Új időpont felvételekor értesíteni fogjuk Önt.
fő

Küldje el észrevételét, véleményét, kérését, javaslatait - milyen időpont felene meg Önnek a tanfolyamra, milyen tanfolyamot szeretne látni a képzéslistában, mit hiányol a tematikából Gyakran ismételt kérdések - tanfolyamok és képzések feltételei, jelentkezési folyamat, finanszírozási módok
Informatikai tanfolyamok és képzések listája kategóriák szerint(Java, Delphi, Oracle PLSQL, Mssql, PHP, MySQL, Weblogic, Javascript, AJAX, JSP, White Hat Hacker, Penetration Tester, pénzügyi, bankinformatika, Cobit, ITIL, Microsoft Project, PRINCE2, PMI PMP, tesztelés, szoftver ergonómia) Induló informatikai tanfolyamok és képzések listája Informatikai tanfolyamok és képzések teljes listája

Hasonló tanfolyamok listája:
C# programozás alapok
C++ programozás alapok
Delphi szoftverfejlesztés alapok (felhasználói felületek)
Java alapok (Java SE)
JavaScript programozás alapok
Junior programozó akadémia
PHP programozás alapok tanfolyam
Programozási alapok tanfolyam



Masterfield Oktatóközpont
Informatikai tanfolyamok, képzések (Szoftverfejlesztő, programozó, szoftver tesztelő, biztonsági, projektmenedzsment, pénzügyi, bankinformatikai)
1134 Budapest, Róbert Károly krt. 82-84. (Cooper Center)
Vezetékes telefon:06-1-288-0176; Mobil telefonszámok: 06-20-967-3200 vagy 06-20-967-3700