Corso di formazione PHP Patterns and Refactoring
Il corso è pensato per programmatori esperti che vogliono approfondire le problematiche relative all'uso dei pattern e al refactoring. Ogni partecipante conosce le proprietà e gli esempi pratici dell'uso di questi modelli, che a loro volta consentiranno di costruire in modo efficiente il codice dell'applicazione.
Struttura del corso
Introduzione a Design Patterns
- Che cos'è un modello di progettazione
- Elementi di pattern
- Vantaggi e svantaggi dell'utilizzo dei modelli
Go F Design Patterns
Creatività dei modelli
- Muratore
- Fabbrica (Fabbrica astratta, Metodo di fabbrica)
- Prototipo
- Singleton
Modelli strutturali
- Delegante
- Interfaccia
- Facciata
- Composito
- Immutabile
- Adattatore
- Decoratore
- Procura
Modelli comportamentali
- Comando
- Metodo del modello
- Osservatore
- Catena di responsabilità (e filtro di intercettazione)
- Observer (versione 2)
- Strategia
Modelli di architettura delle applicazioni aziendali Web
- MVC - Controller di visualizzazione modello
- HMVC, MVP
- Inversione del controllo
- Contenitore di inserimento delle dipendenzeDependency Injection Container
- Record attivo
- Il concetto di entità e Repositories
- Decomposizione del sistema
- Esempi di Symfony 2 e Zend Framework 2 basati su componenti
Refactoring (refactoring)
- Tecnologia del debito
- Che cos'è il refactoring?
- Strumenti per supportare il refactoring
- phpmd (Metriche software)
- phpcpd
- phpc
- Il codice tipico richiede il refactoring
- Jenkins Server di integrazione continua
Requisiti
Conoscenza di PHP a livello base o superiore.
I corsi di formazione pubblici richiedono più di 5 partecipanti.
Corso di formazione PHP Patterns and Refactoring - Booking
Corso di formazione PHP Patterns and Refactoring - Richiedi Informazioni
PHP Patterns and Refactoring - Richiesta di consulenza
Recensioni (3)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Corso - Laravel PHP Framework
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Corso - 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
Corso - Web Development with Symfony3
Corsi in Arrivo
Corsi relativi
PHP CodeIgniter
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori Web che desiderano creare applicazioni Web con CodeIgniter.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Usare CRUD in CodeIgniter per il refactoring del codice API.
- Estendere CodeIgniter per utilizzare le dipendenze.
- Caricare CodeIgniter modelli e viste dai contenitori.
Unit Testing with PHPUnit
14 oreQuesto corso di formazione dal vivo con istruttore in Italia insegna ai partecipanti come scrivere codice testabile sotto forma di unità di test per facilitare la diagnosi, l'isolamento e la risoluzione dei bug. Il corso di formazione guida i partecipanti attraverso la creazione di un ambiente di test pronto per il lavoro utilizzando il framework di test unitari PHP.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Distinguere tra unità di test buone e cattive.
- Leggere e interpretare i risultati dei test.
- Gestire e diagnosticare in modo proattivo la base di codice per ridurre i bug.
- Assicurarsi che la base di codice sia adatta per l'integrazione e la distribuzione continue.
Zend Framework: Fundamentals
21 oreIl framework Zend è un framework open source orientato agli oggetti per lo sviluppo, l'implementazione e la gestione di applicazioni e servizi Web basati su PHP pronti per l'azienda. Il framework Zend utilizza il paradigma MVC (Model-View-Controller) per sviluppare strutture di base per le applicazioni. Zend è considerata una "libreria di componenti"; Il suo esclusivo design modulare consente agli utenti di utilizzare i componenti indipendentemente l'uno dall'altro.
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come creare un'applicazione Web affidabile e scalabile utilizzando il framework Zend.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Usare i modelli di progettazione Model-View-Controller per creare un'applicazione Web basata su database
- Ricezione ed elaborazione dei moduli
- Configurare la convalida dell'input e visualizzare gli script
- Gestire i vari tipi di eventi e servizi MVC offerti dalla libreria di componenti Zend Framework MVC
- Preparare ed eseguire query per un adapter di database
Pubblico
- Sviluppatori di livello intermedio e avanzato PHP che desiderano sviluppare applicazioni Web sicure su scala aziendale
Formato del corso
- In parte lezione, in parte discussione, esercizi e pratica pratica pesante
Advanced CakePHP
21 oreCakePHP Fundamentals
28 orequesto corso insegna agli sviluppatori PHP come costruire applicazioni Web funzionali utilizzando il popolare framework di sviluppo web CakePHP MVC. Il corso copre principi e approcci iniziali, quindi si sposta in argomenti avanzati che contribuiscono a migliorare il comportamento, la flessibilità e la sicurezza di un'applicazione. Le discussioni sono interattive e l'apprendimento è pratico e hands-on.
formato del corso
- Panoramica delle funzionalità e delle funzionalità di CakePHP insieme allo sviluppo passo-passo di un'applicazione di esempio.
Laravel PHP Framework
14 oreQuesto corso di formazione dal vivo con istruttore in Italia introduce i fondamenti di Laravel e guida i partecipanti attraverso la creazione di un'applicazione Web basata su Laravel.
Laravel: Middleware Development
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori Web che desiderano creare middleware e servizi Web in Laravel.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Usa Laravel PHP Aritisan per generare codice e componenti.
- Crea API RESTful in Laravel che possono sfogliare, leggere, modificare, aggiungere ed eliminare.
- Filtra e ordina i risultati in base ai parametri URL utilizzando le API RESTful.
Laravel and Vue.js
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori web che desiderano utilizzare Laravel e Vue JS per lo sviluppo web fullstack.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Sviluppa applicazioni web con Laravel e Vue JS.
- Integra l'API di back-end Laravel in Vue JS.
- Distribuire un'applicazione Laravel.
Laravel Livewire
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano imparare e utilizzare Livewire per creare interfacce applicative moderne e dinamiche.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Costruisci e testa componenti livewire.
- Crea applicazioni utilizzando la libreria Livewire.
- Create componenti dinamici all'interno di PHP.
Swoole for PHP Programmers
14 oreQuesto corso di formazione dal vivo con istruttore (in loco o remoto) è rivolto ai programmatori PHP che desiderano scrivere servizi web asincroni utilizzando il linguaggio PHP (in modo simile a Node.js ).
Al termine di questa formazione, i partecipanti saranno in grado di:
- Installa e configura Swoole
- Comprendere i concetti alla base dei modelli di rete I / O basati su eventi, asincroni e non bloccanti.
- Creare e distribuire servizi asincroni scritti in PHP
- Accelera le applicazioni Laravel o Lumen esistenti con Laravel -Swool.
Formato del corso
- Conferenza e discussione interattiva
- Molti esercizi e pratiche
- Implementazione pratica in un ambiente live-lab
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
- Per ulteriori informazioni su Swool, visitare: https://www.swoole.co.uk/
Develop Web Applications with PHP and Yii 2
14 oreYii è un framework PHP alte prestazioni ideale per lo sviluppo di applicazioni Web 2.0.
Symfony2 - enterprise web framework
21 oreSymfony è un insieme di componenti PHP , un framework per applicazioni Web, una filosofia e una community.
Web Development with Symfony3
28 oreSymfony è un insieme di componenti PHP , un framework per applicazioni Web, una filosofia e una community.
Symfony 4 for Web Application Development
28 oreSymfony 4 è un programma di sviluppo del software framework per PHP. Contiene PHP biblioteche riutilizzabili per facilitare lo sviluppo e il test di nuove applicazioni scritte in PHP (applicazioni Web o API). Symfony 4 è un framework software di linea di comando con i comandi incorporati che rende PHP lo sviluppo del codice più efficiente.
In questo allenamento diretto da insegnanti, i partecipanti impareranno a utilizzare il Symfony quadro e il PHP linguaggio mentre passano attraverso la creazione di un PHP applicazione.
Al termine di questo corso, i partecipanti saranno in grado di:
- Utilizzare Symfony 4 per creare e testare il codice scritto in PHP
- Creare un codice semplice per PHP che legge e scrive in un database
Il pubblico
- Programmatori e sviluppatori web con conoscenze lavorative di PHP e HTML
- Sviluppatori avanzati che cercano strumenti di sviluppo più efficienti per chiusi più veloci
- Progettori di software che hanno bisogno di aggiornare la loro comprensione degli strumenti di sviluppo attuali che corrispondono alle esigenze dell'utente
Il formato del corso
- Lezioni parziali, discussioni parziali, esercizi e pratiche pesanti
Developing Websites with PHP
14 oreQuesto corso si occupa dello sviluppo di applicazioni Web in PHP . Il corso è stato creato per persone che hanno già familiarità con altri linguaggi di programmazione procedurale. Durante il corso i partecipanti impareranno come creare una semplice applicazione dinamica con PHP e un database My SQL .