Cursuri de pregatire PHP Patterns and Refactoring
Cursul este conceput pentru programatorii experimentați care doresc să exploreze aspecte legate de utilizarea modelelor și refactorizarea. Fiecare participant cunoaște proprietățile și exemplele practice de utilizare a acestor tipare, care la rândul lor vor permite construirea eficientă și corectă a codului aplicației.
Schița de curs
Introducere în Design Patterns
- Ce este un model de proiectare
- elemente de model
- Avantajele și dezavantajele utilizării modelelor
GoF Design Patterns
tipare creative
- Constructor
- Factory (Fabrica (Fabrica abstractă, metoda Factory)
- Prototip
- Singleton
modele structurale
- Delegator
- Interfață
- Fațadă
- Compozit
- Imuabil
- Adaptor
- Decorator
- Proxy
modele comportamentale
- Comandă
- Metoda șablon
- Observator
- Lanțul de responsabilitate (și filtrul de interceptare)
- Observator (2 versiuni)
- Strategie
Modele de arhitectură a aplicațiilor de întreprindere Web
- MVC - Model View Controller
- HMVC, MVP
- Inversiunea de control
- Container de injecție a dependenței
- Înregistrare activă
- Conceptul de entitate și depozite
- Descompunerea sistemului
- Exemple de sisteme bazate pe componente Symfony 2 și Zend Framework 2
Refacerea
- Tehnologia datoriei
- Ce este refactorizarea?
- Instrumente care să sprijine refactorizarea
- phpmd (Măsurători software)
- phpcpd
- phpc
- Codul tipic necesită refactorizare
- Jenkins Server de integrare continuă
Cerințe
Cunoștințe de PHP la nivel de bază sau superior.
Cursurile publice necesita 5+ participanti
Cursuri de pregatire PHP Patterns and Refactoring - Rezervare
Cursuri de pregatire PHP Patterns and Refactoring - Solicita Oferta
PHP Patterns and Refactoring - Cerere de consultanta
Mărturii (3)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curs - Laravel PHP Framework
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Curs - 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
Curs - Web Development with Symfony3
Upcoming Courses
Cursuri înrudite
PHP CodeIgniter
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să construiască aplicații web cu CodeIgniter.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați CRUD în CodeIgniter pentru refactorizarea codului API.
- Extindeți CodeIgniter pentru a consuma dependențe.
- Încărcați CodeIgniter modele și vizualizări din containere.
Unit Testing with PHPUnit
14 oreAcest curs de instruire live, condus de un instructor în România îi învață pe participanți cum să scrie cod testabil sub forma unor unități de testare pentru a facilita diagnosticarea, izolarea și rezolvarea erorilor. Instruirea îi conduce pe participanți prin crearea unui mediu de testare gata de lucru, folosind cadrul de testare a unităților PHPUnit testing.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Distingeți între unitățile de testare bune și proaste.
- Să citească și să interpreteze rezultatele testelor.
- Să gestioneze și să diagnosticheze proactiv baza lor de cod pentru a reduce numărul de erori.
- Să se asigure că baza lor de cod este potrivită pentru integrarea și implementarea continuă.
Zend Framework: Fundamentals
21 oreZend framework este un framework open-source, orientat pe obiecte, pentru dezvoltarea, implementarea și gestionarea aplicațiilor și serviciilor web pentru întreprinderi PHP. Zend framework utilizează paradigma Model-View-Controller (MVC) pentru a dezvolta structuri de bază pentru aplicații. Zend este considerat o "bibliotecă de componente"; designul său modular unic permite utilizatorilor să utilizeze componentele independent unele de altele.
În cadrul acestui curs de formare live, condus de un instructor, participanții vor învăța cum să creeze o aplicație web fiabilă și scalabilă folosind cadrul Zend.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Să utilizeze modele de proiectare Model-View-Controller pentru a construi o aplicație web bazată pe baze de date.
- să primească și să proceseze formulare
- să configureze validarea intrărilor și scripturile de vizualizare
- Să gestioneze diferitele tipuri de evenimente și servicii MVC oferite de biblioteca de componente MVC Zend Framework.
- Să pregătiți și să executați interogări pentru un adaptor de bază de date
Audiență
- Dezvoltatorii de nivel intermediar până la avansat PHP care doresc să dezvolte aplicații web sigure, la scară de întreprindere
Formatul cursului
- O parte prelegere, o parte discuții, exerciții și practică intensă
Advanced CakePHP
21 oreCakePHP Fundamentals
28 oreacest curs învață dezvoltatorii PHP să construiască aplicații web funcționale folosind cadrul popular CakePHP MVC Web Development Framework. Cursul acoperă principiile și abordările de început, apoi se mută în subiecte avansate care contribuie la sporirea comportamentului, flexibilității și securității unei aplicații. Discuțiile sunt interactive și învățarea este practică și hands-on.
format al cursului
- Prezentare generală a caracteristicilor și capacităților CakePHP împreună cu dezvoltarea pas cu pas a unei aplicații eșantion.
Laravel PHP Framework
14 oreAcest curs de instruire live, condus de un instructor în România, prezintă elementele de bază ale Laravel și îi conduce pe participanți prin crearea unei aplicații web bazate pe Laravel.
Laravel: Middleware Development
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să construiască middleware și servicii web în Laravel.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați Laravel PHP Aritisan pentru a genera cod și componente.
- Creați API-uri RESTful în Laravel care pot naviga, citi, edita, adăuga și șterge.
- Filtrați și sortați rezultatele pe baza parametrilor URL folosind API-uri RESTful.
Laravel and Vue.js
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să utilizeze Laravel și Vue JS pentru dezvoltarea web fullstack.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Dezvoltați aplicații web cu Laravel și Vue JS.
- Integrați API-ul backend Laravel în Vue JS. .
- Deploiați o aplicație Laravel. .
Laravel Livewire
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe și să utilizeze Livewire pentru a construi interfețe moderne și dinamice pentru aplicații.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Construiți și testați componentele livewire.
- Construiți aplicații folosind biblioteca Livewire. .
- Creați componente dinamice în cadrul PHP. .
Swoole for PHP Programmers
14 oreAceastă instruire în direct, instruită în direct (la fața locului sau la distanță) se adresează programatorilor PHP care doresc să scrie servicii web asincrone folosind limbajul PHP (într-un mod similar cu Node.js ).
Până la sfârșitul acestui antrenament, participanții vor putea:
- Instalați și configurați Swoole
- Înțelegeți conceptele din spatele modelelor de rețea de I / O bazate pe evenimente, asincrone, care nu blochează
- Creați și implementați servicii asincrone scrise în PHP
- Accelerarea aplicațiilor Laravel sau Lumen existente cu Laravel -Swool.
Formatul cursului
- Prelegeri și discuții interactive
- O mulțime de exerciții și practică
- Implementarea practică într-un mediu de laborator live
Opțiuni de personalizare a cursului
- Pentru a solicita un antrenament personalizat pentru acest curs, vă rugăm să ne contactați pentru a vă organiza.
- Pentru a afla mai multe despre Swool, accesați: https://www.swoole.co.uk/
Develop Web Applications with PHP and Yii 2
14 oreYii este un cadru PHP înaltă performanță cel mai bun pentru dezvoltarea aplicațiilor Web 2.0.
Symfony2 - enterprise web framework
21 oreSymfony este un set de componente PHP , un cadru de aplicații web, o filozofie și o comunitate.
Web Development with Symfony3
28 oreSymfony este un set de componente PHP , un cadru de aplicații web, o filozofie și o comunitate.
Symfony 4 for Web Application Development
28 oreSymfony 4 este un cadru de dezvoltare a software-ului pentru PHP. Conține biblioteci reutilizabile PHP pentru a facilita dezvoltarea și testarea noilor aplicații scrise în PHP (aplicații web sau API-uri). Symfony 4 este un cadru software de comandă cu comenzi încorporate care face PHP dezvoltarea codului mai eficientă.
În acest curs de instruire direct, participanții vor învăța cum să folosească cadrul Symfony și limba PHP pe măsură ce trec prin crearea unei aplicații PHP.
La sfârșitul cursului, participanții vor putea:
- Utilizați Symfony 4 pentru a crea și testa codul scris în PHP
- Creați un cod simplu pentru PHP care citește și scrie într-o bază de date
Audienţă
- Programatori și dezvoltatori web cu cunoștințe de lucru PHP și HTML
- Dezvoltatori avansate care caută instrumente de dezvoltare mai eficiente pentru închideri mai rapide
- Designerii de software care au nevoie pentru a actualizaînțelegerea lora instrumentelor de dezvoltare actuale care se potrivește nevoilor utilizatorului
Formatul cursului
- Lecții parțiale, discuții parțiale, exerciții și practici grele
Developing Websites with PHP
14 oreAcest curs se ocupă cu dezvoltarea de aplicații web în PHP . Cursul a fost creat pentru persoanele deja familiarizate cu alte limbi de programare procedurală. În timpul cursului participanții vor învăța cum să creeze o aplicație dinamică simplă cu PHP și o My SQL date My SQL .