Corso Yii2 a Roma e Online | LABFORWEB
Digital Detective Live - 17 aprileIscriviti ora >

Corso Yii2 Online

Icona del Corso Yii2 Online firmato LABFORWEB

Inizio: 15 aprile 2020
Durata: 30 ore
Orario: mattutino 10.00-13.00
Prerequisiti: PHP a oggetti

Ecco alcune delle cose strepitose che puoi fare con il Corso Yii2 Online:
  • 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

Dal 15 al 29 aprile 2020, in orario mattutino 10.00/13.00.
10 lezioni per una durata complessiva di 30 ore di teoria e pratica.

Questo il calendario completo delle lezioni:

  • 15 aprile - 10.00-13.00
  • 16 aprile - 10.00-13.00
  • 17 aprile - 10.00-13.00
  • 20 aprile - 10.00-13.00
  • 21 aprile - 10.00-13.00
  • 22 aprile - 10.00-13.00
  • 23 aprile - 10.00-13.00
  • 27 aprile - 10.00-13.00
  • 28 aprile - 10.00-13.00
  • 29 aprile - 10.00-13.00

Dove

Direttamente a casa tua: in modalità live streaming.

Le video lezioni in diretta saranno svolte tramite la Piattaforma Google Meet.
Inoltre, grazie a Chrome Remote Desktop, il docente potrà in qualsiasi momento "accedere al tuo computer", in modo da correggere i tuoi errori di codice.

I software utilizzati per lo svolgimento delle lezioni sono tutti gratuiti.

Cosa ti serve

Un computer, una connessione a Internet e una mail. Nient'altro.

Cosa ti diamo

  • 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.
  • L'attestato di partecipazione a fine corso e l'attestato di merito con valutazione finale.
  • 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 Online ha un costo di 425 euro + iva.

Iscrizione

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

Ti invieremo la scheda di iscrizione via mail e potrai versare l'acconto tramite Bonifico Bancario.

Pagamento a rate

Puoi rateizzare il costo del Corso Yii2 Online 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 Javascript, TypeScript e Angular a LABFORWEB.

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.

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

  • Accetto le condizioni della Privacy Policy
  • © LABFORWEB srl | Nerd Academy
  • C.F. e P.IVA 11712501003
  • Via Francesco Saverio Solari, 16 - Roma (zona Portuense/Spallanzani)
  • Cookie Policy

Prenota una call informativa

Ti ricontatteremo entro breve per fissare una call informativa in sede o in videochiamata.
È un confronto gratuito e senza impegno, utile per chiarire dubbi e capire se il corso fa per te.

  • Accetto le Privacy Policy
  • Ti ricontattiamo entro 24 ore lavorative
Chiudi il popup