Il corso
Impara a sviluppare applicazioni enterprise con lo Zend Framework 2. Ti insegneremo a utilizzare il framework per creare rapidamente applicazioni web modulari e facilmente manutenibili. L'uso del framework ti consentità di concentrarti sulla logica della tua applicazione, lasciando al framework le attività ripetitive e noiose (es. la gestione dei parametri, la validazione degli input). Potrai così dedicare maggior attenzione alla business logic ed essere più produttivo, aumentando la qualità architetturale delle tue applicazioni e accorciando i tempi di rilascio.
Dopo una panoramica sull'architettura MVC di Zend Framework 2, ne introdurremo i vari componenti; ciascuno sarà presentato attraverso una serie di esempi, casi d'uso ed esercizi. Durante il corso svilupperemo asieme un semplice progetto, così da permetterti di comprendere meglio i concetti appena acquisiti.
Programma
Ecco ciò che imparerai, attraverso lo sviluppo di un'applicazione reale:
- l'architettura MVC dello ZF2
- il ciclo di vita di una richiesta http
- l'architettura modulare di ZF2
- installazione e avvio di un progetto ZF2
- la creazione di nuovi moduli, l'uso di moduli esistenti e le relative best practice
- i più importanti principi di routing di ZF2
- la gestione delle dipendenze e il principio dell'inversione di controllo (IoC)
- il service manager
- la gestione degli eventi e dei Cross Cutting Concerns con l'event manager
- i fondamenti per la gestione della business logic in un progetto con ZF2
- la persistenza dei dati con Doctrine 2
- la gestione delle viste e degli asset
- la gestione delle form e la loro validazione
- i principi dell'internazionalizzazione (I18N)
Nonostante i consensi già ricevuti sul programma, siamo sempre pronti a rivedere e adattare la selezione dei contenuti e il metodo espositivo per incontrare le richieste specifiche dei partecipanti di ciascuna edizione. Il nostro obiettivo non è tanto quello di raccontarti qualcosa; vogliamo invece che - dopo due giorni trascorsi assieme - tu sia in grado di creare un'applicazione con Zend Framework 2 in autonomia.
Cosa dice chi ha seguito il corso...
Date, Costi, Requisiti
Il corso dura 2 giorni (16 ore complessive) e ha un costo di 45€ all'ora a persona. Siamo felici di promuovere lo strumento e aiutare la comunità, perciò riserviamo un prezzo speciale di 36€ all'ora per gli studenti e i freelance.
Il corso si terrà a Udine, oppure in una località di comodo, concordata in base alla posizione geografica dei partecipanti. Per beneficiare al massimo del corso sono unicamente richieste la conoscenza di PHP e una conoscenza base della programmazione orientata agli oggetti. Alcuni giorni prima del corso riceverai una macchina virtuale già configurata e pronta per l'uso.
Al fine di massimizzare le possibilità di apprendimento, ammettiamo un massimo di 8 partecipanti per ciascun corso. Attiviamo comunque una nuova edizione non appena il numero minimo di partecipanti (6) viene raggiunto. Se sei interessato, comunicacelo con la form qui sotto. Ti contattreremo quando saremo pronti per la prossima edizione.