187,84 €

Applicazioni complesse con Laravel [GrUSP Academy - PHP Masterclass]

Azioni e Pannello dettagli

187,84 €

Informazioni sull'evento

Località

Località

Evento online

Descrizione evento
GrUSP Academy presenta: "Applicazioni complesse con Laravel: architetture package". Corso online in aula virtuale, interattivo e in diretta.

Informazioni sull'evento

"Applicazioni complesse con Laravel: architetture package" con Roberto Gallea

Il workshop ha l’obiettivo di sviluppare un’applicazione con Laravel sviluppata in "moduli" implementati come package separati, quanto più possibile indipendenti fra loro, ottenendo una soluzione intermedia fra il monolite e l'architettura service-based. Questa modalità comprende gran parte dei vantaggi di entrambi e ne limita i rispettivi svantaggi.

Verranno affrontati sia aspetti teorici che pratici:

  • Principi di Clean Architecture (disaccoppiamento, coesione dei moduli, eliminazione dei cicli di dipendenze, etc.)
  • Sviluppo di package Laravel (Service Provider, Facade, Configurazione, etc.)
  • TDD ed Integration testing (Test in isolamento, mockups, dummy objects)
  • Riuso dei package per customizzare le applicazioni.

Cosa ottieni frequentando questo workshop:

  • Capacità di sviluppare package Laravel;
  • Capacità di sapere sviluppare applicazioni modulari in modo corretto;
  • Conoscenza applicativa della gestione delle dipendenze all'interno del codice;
  • Capacità di applicare l'Isolation testing di singoli moduli;
  • Bonus tips.

Cosa studieremo - argomenti trattati

Programma del workshop

Cosa è l’architettura package-based

  • Overview teorica
  • Quando e perché usarla

Sviluppo di package Laravel

  • Introduzione ai package di composer
  • Sviluppo ed implementazione di un package Laravel

Buone prassi per lo sviluppo di applicazioni package-based

  • Minimizzazione delle dipendenze
  • Rimozione dei cicli
  • Individuazione e definizione dei boundaries
  • Integration testing, test doubles, dummy classes and mocks

Hands-on

  • Applicazione delle tecniche apprese per l’implementazione di un caso d'uso reale su Laravel

Quando

Il workshop si svolge online, in aula virtuale. La durata del workshop è di 8 ore, suddivise in due mattine, Mercoledì 24 e Venerdì 26 Marzo 2021, dalle 9 alle 13.

A chi è rivolto questo corso - requisiti minimi

Per partecipare è necessaria una conoscenza base/intermedia di Laravel.

Sono inoltre consigliate:

  • Conoscenza base di composer
  • Conoscenza base di utilizzo di PHPUnit

Quanto dura

8 ore di formazione diretta con il docente (due mattine) + incontro di follow-up + comunicazione asincrona tramite canale privato di messaggistica.

Con chi

Roberto Gallea

Lavora presso l'Area Servizi a Rete dell'Università degli Studi di Palermo. Dottore di Ricerca in Ingegneria Informatica progetta e sviluppa software ed hardware per il web, l'IoT e la sintesi audio per strumentazioni elettroniche. Autore di numerose pubblicazioni scientifiche e formatore in ambito professionale, scolastico ed accademico.

Come funziona

Questo corso si svolge in video conferenza con il docente. Chi partecipa può interagire con il docente e con le altre persone - proprio come in un’aula dal vivo. I posti sono limitati per garantire interazione e coinvolgimento.

Oltre alle ore di formazione diretta, ci sarà una video chiamata di follow up, qualche giorno dopo, per rispondere a dubbi e domande.

Avrai inoltre accesso a canale privato di messaggistica con partecipanti, docente e tutor GrUSP, attivo da una settimana prima del corso, per comunicazioni asincrone, approfondimenti, community.

I vantaggi di questo corso

  • Puoi interagire e partecipare attivamente, perché si svolge in diretta.
  • Qualche giorno dopo il corso hai una ulteriore sessione di Q&A con il docente.
  • Ti assenti dal lavoro solo per due mattine, in cui concentri una sessione di formazione approfondita, che cambierà il tuo modo di lavorare.
  • Lo fai dalla comodità di casa tua: senza trasferte e spese accessorie.
  • Avrai la possibilità di restare in contatto con le altre persone che partecipano con te e con la community GrUSP, fatta di centinaia di professionisti della programmazione.

Informazioni utili

  • Il corso è a numero chiuso, e si svolge al raggiungimento di un numero minimo di partecipanti. Ti avviseremo nel caso non fosse confermato (e in quel caso rimborseremo il biglietto).
  • Una volta che il corso è confermato, i biglietti non sono più rimborsabili.
  • Modalità di pagamento diverse da PayPal e acquisti multipli sono possibili: scrivi a info@apropos.srl
  • Fatturazione: dopo l’acquisto riceverai una mail automatica, tramite la quale potrai compilare i dati per la ricevuta (obbligatoria) o la fattura.
  • Dopo il corso è possibile richiedere un attestato di partecipazione.
  • Tutti i corsi di GrUSP Academy sono venduti ed erogati dal nostro partner Apropos Srl.
  • Vuoi fare un corso come questo nella tua azienda? Progettiamo con te e il tuo team la formazione in-house, anche da remoto. Scrivi a info@apropos.srl

Scopri di più su GrUSP Academy e le altre masterclass: academy.grusp.org/masterclass

Condividi con gli amici

Località

Evento online

Salva questo evento

Evento salvato