Corso Yii2 a Roma e Online | LABFORTRAINING

Corso Yii2

Icona del Corso Yii2 a Roma firmato LABFORTRAINING

Inizio: da ottobre 2020 a Roma
Durata: 30 ore
Orario: da definire
Prerequisiti: PHP a oggetti

Ecco alcune delle cose strepitose che puoi fare con il corso Yii2:
  • Sviluppare applicazioni web utilizzando uno strumento che ti consente di velocizzare la scrittura del codice
  • Realizzere più velocemente applicazioni web multi-lingua
  • Scrivere codice modulare, scalabile e sicuro
  • Sfruttare la versatilità e l'eleganza delle soluzioni MVC del framework
  • Realizzare un CRUD (Create, Read, Update, Delete) in meno di cinque minuti

Il corso in pillole

Yii2 è un framework open source PHP che consente di sviluppare applicazioni web complesse, in maniera veloce, sicura e molto professionale.

Yii2 (al pari di altri framework come Zend, Laravel o Symfony2) è un insieme di funzionalità, organizzate in librerie e componenti, che permettono di scrivere codice modulare, scalabile e riusabile, utilizzando la programmazione a oggetti PHP e il design pattern MVC.

Con il corso Yii2 potrai realizzare applicazioni web complesse, come E-Commerce, gestionali, CMS ad hoc, sfruttando librerie e componenti che ti aiuteranno a scrivere il codice più velocemente, e in modo più performante e sicuro.

CMS o framework?
La scelta è soggettiva e dipende dal tipo di sito web che si intende realizzare.
Generalmente i CMS, come WordPress o Joomla, sono molto intuitivi, non richiedono una conoscenza specifica del codice di programmazione, ma pongono dei limiti nella programmabilità.
Un framework, al contrario, è un sistema che non pone limiti all’organizzazione e alla scrittura del codice, ma ha bisogno di mani esperte.

Possiamo riassumere la differenza tra CMS e Framework con una citazione di John Doe (il nostro webmaster): “con WordPress puoi fare di tutto, ma non puoi realizzare un CMS. Con un Framework puoi fare di tutto, compreso creare un CMS”.

È il corso che fa per te?

Sì, se sei un programmatore PHP che vuole rendere le proprie applicazioni web più sicure, scalabili e modulari, riducendo anche il tempo di scrittura del codice.

Quando

Da ottobre 2020.

Dove

Nella sede di LABFORTRAINING, in via Pasquale Revoltella 85 a Roma.

Cosa ti serve

Un computer ovviamente, ma ci abbiamo già pensato noi: in aula troverai un Apple iMac tutto per te.

Cosa ti diamo

  • Tutta la nostra professionalità ed esperienza.
  • Dispense ed esercizi pratici che troverai nell'area riservata LABFORYOU.
  • Le registrazioni video di tutte le lezioni per non perderti nemmeno un minuto di corso, anche in caso di assenza.
  • Wi-Fi Free.
  • La possibilità di usare i nostri laboratori per studiare ed esercitarti anche dopo gli orari di lezione.
  • Caffè e biscotti per ricaricare le pile.
  • L'attestato di partecipazione a fine corso.
  • L'iscrizione al gruppo Facebook Labforjob, in cui postiamo offerte di lavoro selezionate da noi: abbiamo contatti con molte aziende, ma scegliamo solo annunci seri. Niente stage/lavori sotto pagati, per intenderci.

Costi

Il Corso Yii2 ha un costo di 500 euro + iva.

Iscrizione

Per iscriverti al Corso Yii2 dovrai compilare la scheda di iscrizione e versare una quota di 100 euro + iva a titolo di acconto.

Per l'iscrizione ti chiediamo di passare qui a scuola.
Puoi raggiungerci in via Pasquale Revoltella, 85 a Roma. Siamo aperti dal lunedì al venerdì dalle 9.30 alle 18.30.

Non puoi venire a scuola per iscriverti?
Nessun problema. Ti invieremo la scheda da compilare via mail, e potrai versare l'acconto tramite Bonifico Bancario.

Pagamento a rate

Puoi rateizzare il costo del Corso Yii2 da 6 a 12 rate mensili, per mezzo della società finanziaria Consel Spa.

Per tutte le info sul finanziamento contattaci e ti risponderemo il prima possibile.

Tutto chiaro?

Se hai bisogno di altre informazioni sul corso, o sulle modalità di iscrizione e rateizzazione, compila il modulo e ti risponderemo il prima possibile. Grazie.

VOGLIO ISCRIVERMI

Programma del corso Yii2

Le applicazioni PHP complesse

  • Richiami di programmazione a oggetti in PHP
  • Il pattern di programmazione MVC (Model View Controller)

Generalità sui framework PHP

  • Cos'è un framework
  • Differenze tra framework e CMS, e ambiti di applicazione
  • I principali framework php e loro benchmarking

Struttura LAMP (Linux, Apache, MySql, PHP) di una applicazione PHP

Generalità sul framework Yii2

  • Installazione e gestione del framework Yii2 e dei suoi componenti tramite composer/Git Hub
  • Documentazione e tutorial
  • Struttura di un'applicazione Yii2 basic e advanced (frontend, backend e common)

La struttura MVC di Yii2

  • Il model e i dati
  • Il controller e le actions
  • Le view e l'HTML

Il Routing in Yii2

  • Naming conventions
  • La pagina index
  • L'iniezione di contenuti tramite model, controller e view
  • Condividere dati tra views e layout HTML
  • Creazione di una semplice applicazione

Le Form in Yii2

  • Creare un modello per i dati
  • Usare ActiveForm
  • Formattazione dei dati (numeri, stringhe, date)
  • L'upload di file

Usare il builder Gii per realizzare CRUD (Create, Read, Update, Delete) in un'applicazione Yii2

  • Model Generator
  • CRUD Generator
  • Controller Generator
  • Form Generator

Connessione ad un DB tramite Active Records

  • Connessione a un DB
  • Query e rappresentazione dei dati a video
  • Usare ActiveRecords per manipolare i dati

Usare le GridView e DatailView per rappresentare i dati nelle view

  • Rappresentazione di dati con relazioni
  • Filtri ed ordinamenti

Usare le funzionalità RBAC (Role Based Access Control) di Yii2

Localizzare un'applicazione Yii2: creare un'applicazione multilingua

  • traduzioni basate su file
  • traduzioni basate su DB
VOGLIO SAPERNE DI PIÙ

Docente

Antonio

Insegna PHP, Javascript, jQuery e Ajax a LABFORTRAINING.

Laureato in Fisica alla Sapienza di Roma, si occupa di formazione aziendale (linguaggi web e linguaggi di programmazione come C, C++ e Java) da più di 15 anni per diverse aziende tra cui RAI, TELECOM ITALIA, ELEA, Vitrociset, e Peroni.

Ha collaborato dal 2003 al 2015 con lo IED (Istituto Europeo di Design) di Roma come docente in linguaggi di programmazione per il web.

Ha una grande esperienza nella progettazione e sviluppo di siti web e di software gestionali. Agli inizi della sua carriera è stato infatti responsabile della realizzazione del codice di FLASHMALL, uno dei più grandi portali eCommerce nati alla fine degli anni novanta.

Dal 2004 al 2016 è stato docente invitato alla Facoltà di Scienze della Comunicazione Sociale dell'Università Pontificia Salesiana di Roma, dove ha insegnato Teoria e Tecniche della Comunicazione in Internet.

#iorestoacasa...e studio

Con i corsi LABFORTRAINING in modalità Live Streaming puoi studiare senza muoverti da casa.

Scopri i corsi online

Scrivici se vuoi saperne di più sul Corso Yii2 e sulle modalità di iscrizione

I contatti LABFORTRAINING

I nostri uffici sono aperti dal lunedi al venerdi dalle 9:30 alle 18:30

  • © labfortraining.it è un progetto di LABFORWEB srl
  • C.F. e P.IVA 11712501003
  • Via Francesco Saverio Solari 16 - Roma
  • Informativa cookie

OKSu questo sito utilizziamo, previo tuo consenso, cookie di profilazione di terze parti per proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più clicca qui. Cliccando sul pulsante OK, continuando la navigazione, o effettuando un'azione di scroll presti il consenso all'uso di tutti i cookie.

Open Day LABFORTRAINING | 9 ottobre 2023

Compila il modulo con i tuoi dati

Ti ricontatteremo per fissare un appuntamento in sede o in video chiamata, senza alcun impegno.

  • Ho letto l'informativa sulla privacy e accetto le condizioni
Chiudi il popup