For the first time Codemotion took place in Berlin
We are working for the second edition of Codemotion!
Discover more
Codemotion will be coming to Berlin for the first time
We are working for the second edition of Codemotion Spain!
Disover more

Workshop

High Performance Web Apps con PHP e Symfony 2
Eugenio Pombi e Giorgio Cefaro

Il workshop presenta Symfony 2.3 offrendo una visione critica e ragionata delle sue soluzioni. Attraverso esempi completi di test ed implementazione del codice mostrando  tecniche e pratiche del Test Driven Development, i partecipanti saranno in grado di iniziare a lavorare produttivamente con Symfony.


Trainer
Eugenio Pombi
Eugenio sviluppa siti e applicazioni web dal 1999. In questi anni ha lavorato prevalentemente in PHP sia come freelance che come socio amministratore della NetMeansNet snc, alternando alla progettazione e allo sviluppo l’attività di docenza. Sviluppa in Symfony
Giorgio Cefaro
Giorgio Cefaro è un ingegnere del sofware, nato nel 1978 e sempre vissuto a Roma.  Compila a 10 anni i suoi primi vagiti in BASIC per commodore 64, ma comincia a sviluppare software professionalmente solo nel 1999, quando è ancora studente a Roma Tre.

Informazioni

DOVE E QUANDO
Milano, venerdì 29 novembre 2013

DURATA
Il workshop avrà la durata di 8 ore. L'orario è dalla ore 9.30 alle ore 18.30, con un'ora di pausa pranzo.

OVERVIEW
Symfony 2 è oggi uno dei framework di riferimento nel mondo PHP, grazie ad una suite di componenti indipendenti e fortemente disaccoppiati che permettono di sviluppare applicazioni web facilmente manutenibili, con un ROI molto competitivo, ed una solida scalabilità.
E’ il framework che ha introdotto in PHP approcci di sviluppo che fino a poco tempo prima erano prerogativa di linguaggi più strutturati come Java o Ruby. Giunto alla versione 2.3, Symfony è un framework flessibile, sicuro, veloce, e adatto alle applicazioni enterprise.
Symfony ha una solida comunità alle spalle che supporta un ecosistema open source di librerie (i bundle) molto vasto, che da solo riesce a far fronte a gran parte delle esigenze dei software, e si adatta perfettamente all’uso delle pratiche di sviluppo Agile e dell’Extreme Programming come Test Driven Design, Behaviour Driven Design, Domain Driven Design, etc.

OBIETTIVI FORMATIVI
Questo corso presenta il funzionamento di Symfony 2.3 offrendo una visione critica e ragionata delle soluzioni che vengono proposte dal framework.
Il fine è quello di formare discenti in grado di iniziare a lavorare produttivamente con Symfony e che abbiano le competenze per vedere il framework come un utile strumento di cui servirsi anziché un rigido paradigma cui sottostare.
Il corso presenta gli argomenti attraverso esempi concreti completi di test ed implementazione del codice mostrando allo stesso tempo tecniche e pratiche del Test Driven Development.

DOTAZIONE SOFTWARE E HARDWARE RICHIESTA
Verrà fornita una macchina virtuale (attraverso ad esempio configurazione Vagrant ) per permettere al discente di partecipare al corso con una macchina LAMP già configurata e pronta all’uso. Verrà messo a disposizione inoltre tutto il codice usato durante il workshop attraverso un repository Git dedicato.

PREREQUISITI
Per fruire del corso in maniera proficua, il partecipante dovrà avere familiarità con il linguaggio PHP e con la programmazione ad oggetti.
PROGRAMMA
- Breve introduzione al framework e ai suoi componenti
- Installazione e configurazione
- Composer e autoloading
- L’organizzazione della codebase: i bundle
- Request, Routing, Controller e Response
- La vita di una richiesta HTTP in symfony 2: la nostra prima pagina
- Template con twig
- La persistenza: ORM con Doctrine
- Form e validazione: un semplice CRUD
- il Service Container, ovvero la gestione delle dipendenze attraverso dependency injection
- Sicurezza

BEST PRACTICES
- HTTP Cache
- PSR, ovvero scrivere codice leggibile e manutenibile da tutti
- Test driven development, test funzionali e unitari con PHPUnit
- Versioning

COSTO E PROMOZIONI

Early Bird
Entro il 7 nov 2013
Costo 95,00 euro a partecipante - prezzo compreso di IVA
Compra il biglietto ora!

Regular Ticket
Dall'8 nov 2013
Costo 135,00 euro a partecipante - prezzo compreso di IVA

STUDENTI


Per gli studenti universitari e delle scuole superiori applichiamo il 40% di sconto sulla tariffa regular. Se siete interessati scriveteci qui: training@codemotion.it

Attenzione: il costo del biglietto non è rimborsabile, ma il ticket può essere ceduto a un'altra persona.
Gli sconti e le promozioni non sono cumulabili.

ATTESTATO
Sarà rilasciato un attestato di partecipazione al Workshop.

NEWSLETTER CODEMOTION TRAINING 

Per essere informato sulle nostre attività di formazione iscriviti alla newsletter dedicata!

CONTATTI


Per ogni informazione scriveteci qui: info@codemotion.it