Kurzusleírás
Bevezetés
Frissítés a PHP Programming alapismeretekről
PHP Névterek használata
- A névterek áttekintése
- Névterek meghatározása
- Névterek használata
- Együttműködés a zeneszerzővel
- A névfeloldási szabályok megértése
PHP Interfészek használata
- Interfész létrehozása
- Interfész kiterjesztése
- Előre definiált PHP interfészek használata
Munka a PHP tulajdonságokkal
- Megértés PHP Tulajdonságok
- Egy PHP tulajdonság létrehozása
Object-Oriented Programming Speciális PHP
- A PHP varázslatos módszerek használata
- PHP konstruktorok használata
- PHP Dekonstruktorok használata
- PHP Singletons használata
PHP Absztrakt osztályok megvalósítása
- PHP Absztrakt osztályok áttekintése
- PHP Absztrakt osztályok létrehozása
A PHP Iterátor használata
- PHP Iterátor létrehozása
- Halmozási iterátorok használata
- SPL Iterátorok használata
PHP Generátorok használata
- A PHP generátorok áttekintése
- PHP Generátor létrehozása
PHP Jelszókivonat, jelszó-ellenőrzés és jelszófrissítés megvalósítása
Munka a PHP típusú tippekkel
- Az alapvető PHP típusú tippek megértése
- PHP Strict Type Declarations használata
- Munka a PHP visszatérési típusokkal
Munka a PHP lezárásokkal
- PHP Bezárások áttekintése
- PHP Lezárás létrehozása
- Speciális zárások használata
PHP Kivételek használata
- Megértés PHP Kivételek
- Kivétel dobása
- Beágyazott kivételek megvalósítása
- PHP SPL-kivételek végrehajtása
- PHP Kivételek kiterjesztése
- A Végül blokk használata
Hibakeresés és bejelentkezés PHP
Funkciók használata a PHP-ban
- A kód újrafelhasználásának megértése
- A funkciótáplálás megértése
- Adatok visszaadása függvényből
- Demo: Call-by-Value vs. Call-by-Reference
Dátumhoz és időhöz kapcsolódó kiterjesztések használata
PHP Szabályos Expressionok (REGEX) függvények használata
Karakterlánc-manipulációs függvények használata
Futásidejű hibakezelés itt: PHP
Fájlok kezelése a PHP alatt
Accessing Database Tárolás itt: PHP
Design Patterns megvalósítása PHP-ban
A levelezési funkció megvalósítása a PHP-ban
- Demo: Email küldése és visszakeresése PHP
- Demo: SMTP (Simple Main Transfer Protocol) használata e-mailek küldésére
PEAR és cURL használata a PHP-ban
- Demo: A PHP bővítmény- és alkalmazástár (PEAR) használata
- Demo: Az alap cURL megvalósítása
- Demo: Webscraping a cURL használatával
Együttműködés a következővel: Web Services itt: PHP
- Az egyszerű objektum Access protokoll (SOAP) használata
- Web Services Leíró nyelv (WSDL) használata
Az önvizsgálat és a reflexió megértése itt: PHP
- Demo: Instrospection API használata
- Demo: Reflection API használata
- Demo: Smarty sablonok használata
Munka a PHP munkamenetekkel
- A munkamenetek megértése
- Demo: PHP Session Mechanism
A PHP keretrendszerek áttekintése
- CakePHP
- Yii
- Zend
- CodeIgniter
A legjobb gyakorlatok és a biztonság megvalósítása a PHP-ban
- A legjobb gyakorlatok megértése
- Demo: Titkosítás használata
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Alapvető PHP programozási tapasztalat
Közönség
- Webfejlesztők
- Bárki, akit érdekel a meglévő PHP tudás bővítése
Vélemények (5)
Tetszett, ahogy Gunnar nagyjából az összes kódot leírta menet közben, de rengeteg előre elkészített anyag volt a google drive-on, amire a képzés után hivatkozhatok. A Gunnar általam korábban megadott mintaadatok alapján írt kód is rendkívül hasznos volt, és a képzést saját adatkészleteinkre is relevánssá tette.
Ranvir - Schroders Personal Wealth
Kurzus - Visual Studio Code
Gépi fordítás
A tárgyak, amelyekről beszéltünk, számos élő kódpélda és az oktató hozzáállása a csoporthoz.
Weronika - ATOS PGS sp. z o.o.
Kurzus - Reactive Programming with Angular RxJS
Gépi fordítás
Though it was an online training, the interactivity with the trainer was exceptional and he was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurzus - Functional Reactive Programming with Java 9 and RxJava
Gépi fordítás
Tanár lelkesedése a tárgyhoz
Matthew Fowles - AGRO Merchants Whitchurch Limited
Kurzus - Web Application Development in PHP
Gépi fordítás
A tempó, a mélység és a magyarázatok mind kiválóak voltak. Scott szakértő a tárgyban, és tőle tanulni rendkívüli élmény volt.
Ben Leiken - SurveyMonkey
Kurzus - Reactive Programming for iOS with RxSwift
Gépi fordítás