PHP Patterns and Refactoring Kurzusok
A kurzus olyan tapasztalt programozók számára készült, akik szeretnék feltárni a minták használatával és az átdolgozással kapcsolatos kérdéseket. Minden résztvevő ismeri ezeknek a mintáknak a tulajdonságait és gyakorlati példáit a használatára, ami viszont lehetővé teszi a hatékony felépítést, az alkalmazáskód helyesbítését.
Kurzusleírás
Bevezetés a Design Patterns-ba
- Mi az a tervezési minta
- minta elemei
- A minták használatának előnyei és hátrányai
GoF Design Patterns
minták kreatív
- Építész
- Gyár (absztrakt gyár, gyári módszer)
- Prototípus
- Szingli
szerkezeti minták
- Delegátor
- Felület
- Homlokzat
- Összetett
- Változhatatlan
- Adapter
- Lakberendező
- Meghatalmazott
viselkedési minták
- Parancs
- Sablon módszer
- Megfigyelő
- Felelősségi lánc (és elfogó szűrő)
- Observer (2 verzió)
- Stratégia
A vállalati alkalmazásarchitektúra webmintái
- MVC – Model View Controller
- HMVC, MVP
- A vezérlés megfordítása
- Dependency Injekciós tartály
- Aktív rekord
- Az entitás és a tárhelyek fogalma
- A rendszer dekompozíciója
- Példák a komponens alapú Symfony 2. és Zend Framework 2
Refaktorálás
- Adósság technológia
- Mi az a refaktorálás?
- Refaktorálást támogató eszközök
- phpmd (Szoftver metrikák)
- phpcpd
- phpc
- A tipikus kód átalakítást igényel
- Jenkins Continuous Integration Server
Követelmények
A PHP alapszintű vagy magasabb szintű ismerete.
A nyílt képzésekhez 5+ résztvevő szükséges.
PHP Patterns and Refactoring Kurzusok - Foglalás
PHP Patterns and Refactoring Kurzusok - Vizsgálat
PHP Patterns and Refactoring - Érdeklődjön a vezetői tanácsadásról!
Vélemények (3)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurzus - Laravel PHP Framework
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Kurzus - Developing Websites with PHP
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.
Kumaran Chandran
Kurzus - Web Development with Symfony3
Közelgő kurzusok
Rokon tanfolyam
PHP CodeIgniter
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik a CodeIgniter segítségével szeretnének webes alkalmazásokat építeni.
A képzés végére a résztvevők képesek lesznek:
- Használja a CRUD-t a CodeIgniter-ban az API-kód újrafeldolgozásához.
- A CodeIgniter kiterjesztése a függőségek felhasználásához.
- CodeIgniter modell és nézet betöltése tárolókból.
Unit Testing with PHPUnit
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban megtanítja a résztvevőknek, hogyan írjanak tesztelhető kódot tesztegységek formájában, hogy megkönnyítsék a hibák diagnosztizálását, elkülönítését és feloldását. A képzés végigvezeti a résztvevőket egy munkakész, tesztelési környezet létrehozásán a PHPUnit testing keretrendszer segítségével.
A képzés végére a résztvevők képesek lesznek:
- Tegyen különbséget a jó és a rossz tesztegységek között.
- Olvassa el és értelmezze a teszteredményeket.
- Proaktívan kezelje és diagnosztizálja kódbázisukat a hibák csökkentése érdekében.
- Győződjön meg arról, hogy kódbázisuk alkalmas a folyamatos integrációra és telepítésre.
Zend Framework: Fundamentals
21 ÓrákA Zend keretrendszer egy nyílt forráskódú, objektum-orientált keretrendszer vállalati használatra kész PHP alapú webes alkalmazások és szolgáltatások fejlesztésére, üzembe helyezésére és kezelésére. A Zend keretrendszer a Model-View-Controller (MVC) paradigmát használja az alkalmazások alapvető struktúráinak fejlesztésére. A Zend „komponenskönyvtárnak” tekinthető; egyedülálló moduláris felépítése lehetővé teszi a felhasználók számára, hogy az alkatrészeket egymástól függetlenül használják.
Ezen az oktató által vezetett, élő képzésen a résztvevők megtanulják, hogyan készítsenek megbízható és méretezhető webalkalmazást a Zend keretrendszer segítségével.
A képzés végére a résztvevők képesek lesznek:
- Használja a Model-View-Controller tervezési mintákat adatbázis-alapú webalkalmazások létrehozásához
- Űrlapok fogadása és feldolgozása
- Állítsa be a bemenet érvényesítését és tekintse meg a szkripteket
- Kezelje az Zend Framework MVC komponenskönyvtár által kínált különféle típusú MVC eseményeket és szolgáltatásokat
- Lekérdezések előkészítése és végrehajtása adatbázis-adapterhez
Közönség
- Középhaladó és haladó PHP fejlesztők, akik biztonságos, vállalati szintű webalkalmazásokat szeretnének fejleszteni
A tanfolyam formátuma
- Rész előadás, részben beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat
Advanced CakePHP
21 ÓrákCakePHP Fundamentals
28 ÓrákEz a tanfolyam a PHP fejlesztőket tanítja, hogy hogyan építsenek funkcionális webes alkalmazásokat a népszerű CakePHP MVC webfejlesztői keretrendszer segítségével. A tanfolyam magában foglalja a kezdet elvek és megközelítések, majd beköltözik a fejlett témák, amelyek segítenek növelni a viselkedését, rugalmasságát és biztonságát egy alkalmazás. A megbeszélések interaktívak és a tanulás praktikus és gyakorlati.
formátuma a kurzus
- Áttekintés a CakePHP funkcióin és képességeivel együtt egy mintaalkalmazás lépésenkénti fejlesztésével.
Laravel PHP Framework
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban bemutatja a Laravel alapjait, és végigvezeti a résztvevőket egy Laravel alapú webes alkalmazás létrehozásán.
Laravel: Middleware Development
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik köztesszoftvert és webszolgáltatásokat szeretnének építeni Laravel-ban.
A képzés végére a résztvevők képesek lesznek:
- Használja a Laravel PHP Aritisant kódot és összetevőket.
- Építsen RESTful API-kat a Laravelben, amelyek böngészhetnek, olvashatnak, szerkeszthetnek, hozzáadhatnak és törölhetnek.
- Szűrje és rendezze az eredményeket URL-paraméterek alapján a RESTful API-k segítségével.
Laravel and Vue.js
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik a Laravel-t és a Vue JS-t szeretnék használni fullstack webfejlesztéshez.
A képzés végére a résztvevők képesek lesznek:
- Webes alkalmazások fejlesztése a Laravel és a Vue JS segítségével.
- Integrálja a Laravel háttér API-t a Vue JS-be.
- Telepítsen egy Laravel alkalmazást.
Laravel Livewire
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék megtanulni és használni a Livewire-t modern és dinamikus alkalmazási felületek felépítéséhez.
A képzés végére a résztvevők képesek lesznek:
- Élővezetékes alkatrészek építése és tesztelése.
- Alkalmazások létrehozása a Livewire könyvtár segítségével.
- Hozzon létre dinamikus komponenseket a PHP-ban.
Swoole for PHP Programmers
14 ÓrákEz az oktató által irányított, élő (helyszíni vagy távoli) képzés azon PHP programozók számára szól, akik aszinkron webszolgáltatásokat akarnak írni a PHP nyelv használatával (a Node.js hasonló módon).
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja a Swoole
- Ismerje meg az eseményvezérelt, aszinkron, nem blokkoló I / O hálózati modellek mögött meghúzódó fogalmakat.
- Készítsen és telepítsen a PHP írt aszinkron szolgáltatásokat
- Gyorsítsa fel a meglévő Laravel vagy Lumen alkalmazásokat a Laravel -Swool segítségével.
A tantárgy formátuma
- Interaktív előadás és beszélgetés
- Sok gyakorlat és gyakorlat
- Gyakorlati megvalósítás élő laboratóriumi környezetben
Tanfolyam testreszabási lehetőségek
- Ahhoz, hogy igényeljen személyre szabott képzést erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljünk.
- Ha többet szeretne tudni a Swoolról, látogasson el a https://www.swoole.co.uk/ weblapra.
Develop Web Applications with PHP and Yii 2
14 ÓrákAz Yii egy nagy teljesítményű PHP keretrendszer, amely leginkább a Web 2.0 alkalmazások fejlesztésére alkalmas.
Symfony2 - enterprise web framework
21 ÓrákSymfony egy PHP komponens, egy webalkalmazási keret, egy filozófia és egy közösség.
Web Development with Symfony3
28 ÓrákSymfony egy PHP összetevő, egy webes alkalmazási keret, egy filozófia és egy közösség.
Symfony 4 for Web Application Development
28 ÓrákSymfony 4 egy szoftverfejlesztési keretrendszer PHP. Ismét használható PHP könyvtárakat tartalmaz, amelyek megkönnyítik az új alkalmazások fejlesztését és tesztelését PHP (web alkalmazások vagy API-k). Symfony 4 egy parancsvonalú szoftver keretrendszer a beépített parancsokkal, amely a PHP kódfejlesztést hatékonyabbá teszi.
Ebben az oktató által vezetett, élő képzésben a résztvevők megtanulják használni a Symfony keretet és a PHP nyelvet, miközben egy PHP alkalmazás létrehozása során lépnek.
A képzés befejezése után a résztvevők képesek lesznek:
- Használja Symfony 4 létrehozásához és teszteléséhez kódot írt PHP
- Hozzon létre egy egyszerű kódot PHP, amely olvas és ír egy adatbázisra
közönség
- Programozók és webfejlesztők, akiknek a munkahelyi ismerete PHP és HTML
- Fejlett fejlesztők, akik hatékonyabb fejlesztési eszközöket keresnek a gyorsabb bezárásokhoz
- Szoftver tervezők, akiknek frissíteniük kell a jelenlegi fejlesztési eszközök megértését, amelyek megfelelnek a felhasználó igényeinek
A kurzus formázása
- Részes előadások, részes viták, gyakorlatok és nehéz gyakorlatok
Developing Websites with PHP
14 ÓrákEz a kurzus foglalkozik a webes alkalmazások fejlesztésével PHP . A kurzus olyan emberek számára készült, akik már ismerik a többi eljárási programozási nyelvet. A tanfolyam során a résztvevők megtanulják, hogyan lehet létrehozni egy egyszerű dinamikus alkalmazást PHP és egy My SQL adatbázissal.