559,98 € – 828,38 €

Node.js Workshop - Matteo Collina - 2019

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

Camplus Bononia

49-51 Via Sante Vincenzi

40138 Bologna

Italy

Visualizza Mappa

Descrizione evento

Descrizione

Bologna, 2 - 3 luglio 2019, con Matteo Collina

Abstract del corso

Node.js consente di produrre codice stabile in tempi brevissimi, facendo tesoro dell’esperienza e delle conseguenze del cambio di paradigma dalle tecnologie precedenti. Affrontare lo sviluppo di un’applicazione Node.js senza comprendere a fondo il cambio di paradigma può ridurre il vantaggio competitivo di una tecnologia così rivoluzionaria.

In questo corso andremo oltre le conoscenze di base di Node.js, per affrontare i temi necessari allo sviluppo professionale di applicazioni robuste, scalabili e mantenibili, senza rinunciare al “Wow effect” della demo scritta in pochi minuti.

Il corso è estremamente interattivo, alterneremo momenti di teoria e pratica a sessioni di Q&A per rispondere alle domande e approfondire temi di interesse dei partecipanti. La parte pratica prevede lo sviluppo di un’applicazione Node.js a microservizi.

Argomenti

  • Architettura di un'applicazione Node.js: cosa non possiamo permetterci di sbagliare, cosa significa realmente sviluppare microservices e... l'ingrediente segreto! (hint: non è la barba).
  • Up and Running: un setup robusto è il primo passo verso uno sviluppo rapido e consistente.
  • Sviluppo applicazioni node con Fastify.
  • Node.JS in-the-large. Trasformiamo il nostro prototipo in un’applicazione enterprise.
  • Modularizzazione in Node: non sono Jar, non sono DLL, non sono gemme. Sono un’altra cosa.
  • TDD in Node.JS: strumenti e pratiche per costruire moduli affidabili e robusti.
  • Mastering complexity: ci sono più di 100k moduli pubblicati su NPM, quali fanno al caso nostro? Le strategie di componentizzazione “classiche” vanno riadattate al contesto Node.JS. Scopriamo quale relazione segreta lega la qualità dei moduli alla lunghezza della barba dell’autore.
  • Just-in-Time enterprise composability: costruire applicazioni complesse mediante composizione di altri servizi.
  • Architetture a microservizi: dividiamo le nostre API in più servizi e componiamole con un API gateway.

Perché partecipare?

Node.js non è solo un fenomeno hipster, ma la tecnologia usata come veicolo di innovazione nelle più grandi aziende e organizzazioni del mondo, come The Times, Condé Nast, Paypal, Uber, Walmart e tante altre.
È relativamente facile costruire un prototipo di applicazione Node.JS seguendo le indicazioni disponibili in rete. Il difficile è trasformare il prototipo in un’applicazione enterprise affidabile e mantenibile in produzione.
L’esperienza di Matteo ci permetterà di andare oltre i semplici tutorial, per costruire software production-ready a partire da una tecnologia che rompe gli schemi tradizionali, ma che richiede un diverso approccio alla progettazione.

Come si svolge

Il workshop è molto interattivo e lascia ampio spazio ai problemi reali dei partecipanti nell'adozione e utilizzo di Node.
Durante le due giornata si alternano momenti di teoria e approfondimenti a momenti di lavoro pratico in gruppi da 2/3 persone.

F.A.Q.

Laptop e Strumenti: Devo portare il mio laptop?
Sì, è necessario che porti il tuo computer con te.

Prerequisiti: Devo fare qualcosa prima del workshop?
Sì, il tuo laptop dovrebbe avere Node già installato. Si consiglia una macchina virtuale Ubuntu nel caso si sia sotto Windows.
Una e-mail per la configurazione dell’ambiente verrà inviata qualche giorno prima del corso.
È necessario un account GitHub e un account su NPM.

Livello del workshop: È un workshop per principianti o per esperti?
Consigliamo il corso a partecipanti che abbiano già sviluppato applicazioni basate su Node.js, inclusi prototipi. È fondamentale la conoscenza del Test-Driven Development, anche in altri linguaggi.
È inoltre richiesta la conoscenza del linguaggio JavaScript, del protocollo HTTP e del paradigma REST.

Lingua del corso: In che lingua sarà il workshop?
Il corso sarà in italiano.

Info pratiche sul corso

Lingua: Il corso sarà tenuto in italiano.
Orari: dalle 9.30 alle 17.30 ciascun giorno.
Venue: Camplus Bononia, Via Sante Vincenzi 49/51, Bologna (qui puoi scoprire come raggiungere il Camplus Bononia).
Laptop: Sì, è necessario che porti il tuo computer con te.
Dress code: Informale.
Cosa include il mio biglietto?: Due coffee break e pranzo con il trainer e gli altri corsisti... perché il networking è importante! :-)

N.B.

Il corso verrà confermato al raggiungimento del numero minimo di partecipanti. Gli iscritti verranno informati circa l’avvenuta attivazione del corso tre settimane prima dell’inizio del corso al più tardi.

Dubbi, domande? Scriveteci: info@avanscoperta.it

Link

Link al corso: http://www.avanscoperta.it/it/training/node-js-per-sviluppare-applicazioni-enterprise/

Docente

Matteo Collina - Nodejs Avanscoperta
Matteo Collina

La sede del workshop

Il workshop si terrà presso la splendida cornice del Camplus Living Bononia, via Sante Vincenzi 49, Bologna.

Si tratta di un edificio molto suggestivo che ospita un campus universitario e che offre anche servizi business per meeting e convegni con sale attrezzate, connessione wifi, coffee break e tutti i confort.

Orari

La giornata di workshop inizia alle ore 9:30 e termina alle ore 18:00.

Sconto Under_Cover_Learner

I tuoi non ti mandano? Partecipi di nascosto?

L'IVA TE LA FACCIAMO RISPARMIARE

Se ti stai iscrivendo al corso a titolo personale, e non hai la Partita IVA, puoi usufruire di uno sconto del 20% sul prezzo corrente del biglietto.
Usa il codice sconto Under_Cover_Learner.

Per maggiori informazioni scrivi a info@avanscoperta.it

Metodi di pagamento supportati

PayPal, Carta di Credito (via PayPal, al link: "Don't have a PayPal account?"), Bonifico Bancario su richiesta (info@avanscoperta.it)

Policy rimborsi

Consulta le nostre policy a questo link.


Condividi con gli amici

Data e ora

Località

Camplus Bononia

49-51 Via Sante Vincenzi

40138 Bologna

Italy

Visualizza Mappa

Salva questo evento

Evento salvato