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
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurzus - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Kurzus - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and 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
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.