Kurzusleírás
Bevezetés
Frissítés a PHP programozás alapjairól
PHP Namespace-ek használata
- A Namespace-ek áttekintése
- Namespace-ek definiálása
- Namespace-ek használata
- A Composer használata
- A névfeloldási szabályok megértése
PHP Interface-ek használata
- Interface létrehozása
- Interface kiterjesztése
- Előre definiált PHP Interface-ek használata
PHP Trait-ek használata
- A PHP Trait-ek megértése
- PHP Trait létrehozása
Objektumorientált programozás haladó PHP-vel
- PHP Magic Methods használata
- PHP Constructors használata
- PHP Deconstructors használata
- PHP Singletonok használata
PHP Abstract osztályok implementálása
- A PHP Abstract osztályok áttekintése
- PHP Abstract osztályok létrehozása
A PHP Iterator használata
- PHP Iterator létrehozása
- Stacking Iterators használata
- SPL Iterators használata
PHP Generátorok használata
- A PHP Generátorok áttekintése
- PHP Generátor létrehozása
PHP jelszó hashelés, jelszó ellenőrzés és jelszó frissítés implementálása
PHP Típusjelzők használata
- Az alapvető PHP Típusjelzők megértése
- PHP Szigorú Típusdeklarációk használata
- PHP Visszatérési típusok használata
PHP Closure-ok használata
- A PHP Closure-ok áttekintése
- PHP Closure létrehozása
- Haladó Closure-ok használata
PHP Kivételek használata
- A PHP Kivételek megértése
- Kivétel dobása
- Beágyazott Kivételek implementálása
- PHP SPL Kivételek implementálása
- PHP Kivételek kiterjesztése
- A Finally blokk használata
Hibakeresés és naplózás PHP-ben
Függvények használata PHP-ben
- A kódujrafelhasználás megértése
- A függvénytáplálás megértése
- Adat visszaadása egy függvényből
- Demo: Érték szerinti vs. Hivatkozás szerinti hívás
Dátum- és idővel kapcsolatos kiterjesztések használata
PHP Reguláris kifejezések (REGEX) függvények használata
Karakterlánc manipulációs függvények használata
Futási időbeli hibakezelés PHP-ben
Fájlok kezelése PHP-ben
Adatbázis tárolás elérése PHP-ben
Tervezési minták implementálása PHP-ben
Az Mail függvény implementálása PHP-ben
- Demo: E-mailek küldése és fogadása PHP-ben
- Demo: SMTP (Simple Mail Transfer Protocol) használata e-mailek küldéséhez
PEAR és cURL használata PHP-ben
- Demo: A PHP Extension and Application Repository (PEAR) használata
- Demo: Alapvető cURL implementálása
- Demo: Webscraping cURL segítségével
Webszolgáltatások használata PHP-ben
- A Simple Object Access Protocol (SOAP) használata
- A Web Services Description Language (WSDL) használata
Introspekció és reflexió megértése PHP-ben
- Demo: Az Introspekciós API használata
- Demo: A Reflexiós API használata
- Demo: Smarty sablonok használata
PHP Session-ek használata
- A Session-ek megértése
- Demo: PHP Session mechanizmus
A PHP keretrendszerek áttekintése
- CakePHP
- Yii
- Zend
- CodeIgniter
Legjobb gyakorlatok és biztonság implementálása PHP-ben
- A legjobb gyakorlatok megértése
- Demo: Titkosítás használata
Hibaelhárítás
Összefoglalás és befejezés
Követelmények
- Alapvető PHP programozási tapasztalat
Célközönség
- Webfejlesztők
- Bárki, aki szeretné bővíteni meglévő PHP ismereteit
Vélemények (5)
Tetszett, hogy Gunnar majdnem az összes kódot úton írta le, ahogy haladtunk, de volt egy nagy mennyiség előre felkészített anyag is a Google Driven, amire vissza tudok hivatkozni a képzés után. A Gunnar által írt kód, amelyet a korábban biztosított mintaadat alapján alkotott, szintén nagyon hasznosnak bizonyult, és relevánsává tette a képzést saját adathalmazainkra.
Ranvir - Schroders Personal Wealth
Kurzus - Visual Studio Code
Gépi fordítás
Több példa minden modulra és kiváló tudás a képzőtől.
Sebastian - BRD
Kurzus - Secure Developer Java (Inc OWASP)
Gépi fordítás
Modul 3 Alkalmazások támadásai és kihasználásai, XSS, SQL-injekció Modul 4 Szerverek támadásai és kihasználásai, DOS, BOF
Tshifhiwa - Vodacom
Kurzus - How to Write Secure Code
Gépi fordítás
Valós életbeli példák.
Kristoffer Opdahl - Buypass AS
Kurzus - Web Security with the OWASP Testing Framework
Gépi fordítás
A képző szakmai ismeretei kiválók voltak, és a műfuttatásokat úgy rendezték el, hogy a résztvevők könnyen követhetik őket, ami nagyban hozzájárult az ismeretek megalapozódásához, nem csak egy passzív figyeléshez képest.
Jack Allan - RSM UK Management Ltd.
Kurzus - Secure Developer .NET (Inc OWASP)
Gépi fordítás