Avanscoperta

Node.js per sviluppare applicazioni enterprise

Consistenza e solidità alla velocità della luce

Node.js per sviluppare applicazioni enterprise: Bologna // 4 & 5 Dicembre 2017, dalle 9 alle 17:30 Tickets

Node.js è bello, veloce, potente e divertente. Ma per creare velocemente applicazioni robuste ed efficienti serve disciplina. Competenza, passione ed un pizzico di sana follia sono le qualità del Maestro #node Matteo.
Alessandro Koterle – Senior Software Engineer

I bravi sviluppatori Node.js sono in grado di produrre codice stabile in tempi brevissimi, facendo tesoro dell’esperienza e delle conseguenze del cambio di paradigma. Purtroppo, la maggior parte delle applicazioni scritte in Node non corrisponde a queste caratteristiche e finisce per assomigliare a “qualcos’altro” perdendo il vantaggio competitivo di una tecnologia così rivoluzionaria.

In questo corso andremo oltre le conoscenze di base, 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.

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 HAPI.

  • 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.

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.

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.

Corso Nodejs Matteo Collina avanscoperta con Matteo Collina

Requisiti

Conoscenza base di Javascript
Conoscenza base del paradigma REST
Laptop con Node installato. Si consiglia una macchina virtuale Ubuntu nel caso si sia sotto Windows. Full Stack

Approfondimenti

Leggi il Q&A con Matteo Collina o guarda il video.

N.B.

Nel prezzo del biglietto sono compresi anche due coffee break e il pranzo insieme al docente e agli altri corsisti. Perché il networking è importante! :)

Dubbi, domande? Scriveteci: info@avanscoperta.it

Lingua: ITA
#Microservices #Nodejs #TDD

Docente

Matteo Collina

Matteo si definisce un pirata del codice e uno scienziato pazzo.

Dedica buona parte delle sue giornate a programmare in Node.js, anche se in passato ha lavorato soprattutto con Ruby, Java e Objective-C.

Nel 2014 ha concluso il suo dottorato di ricerca con una tesi dal titolo "Application Platforms for the Internet of Things".

Attualmente è Software Architect di nearForm, per la quale segue da consulente alcune delle aziende più importanti al mondo.

Matteo è autore di Node.js MQTT Broker, Mosca, di Pino il fast logger, e del database LevelGraph. Da dicembre 2016 è anche uno dei Node.js collaborator, per il mantenimento di UDP e Streams.

Partecipa abitualmente come speaker alle conferenze internazionali più importanti: Node.js Interactive, NodeConf.eu, NodeSummit, LXJS, Distill by Engine Yard e JsDay (solo per citarne alcune).
Matteo è anche co-autore del libro Javascript: Best Practices, edito FAG, Milano.

D'estate adora "navigare" lo Scirocco.

-20%

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, c’è una tariffa speciale per te: uno sconto del 20% sul prezzo corrente del biglietto.
Per usufruire dello sconto basta cliccare il tasto qui sotto:

Sì lo sappiamo che l’IVA è al 22% ma sappiamo anche che per togliervi l’equivalente dell’IVA avremmo dovuto scontare il 18.03278689% (ossia 22/[100+22]). Quindi in realtà vi stiamo facendo un ulteriore sconticino in più in onore degli dei della cifra tonda, che sappiamo essere un inutile feticcio in un mondo di cifre binarie, ma..
Lo sconto non è cumulabile con altri codici promozionali.

Cosa dicono di questo workshop:

Bellissimo corso per conoscere il mondo di Node.js. Per uscire dalla giungla del software monolitico e per entrare nel paradiso del software componibile: “You wanted a banana but you got a gorilla holding the banana”! Good-bye, Object Oriented Programming. Hello, Functional Programming!

Roberto Zaniboni – Node.js

NodeJs è bello, veloce, potente e divertente. Ma per creare velocemente applicazioni robuste ed efficienti serve disciplina. Competenza, passione ed un pizzico di sana follia sono le qualità del Maestro #node Matteo.

Alessandro Koterle – Node.js

Il corso ha coperto argomenti molto importanti quali performance, deploy, versionamento delle librerie e dei pacchetti applicativi. Matteo ha spiegato tutto in modo molto intuitivo anche argomenti abbastanza complessi come l’ottimizzazione del v8.
Corso essenziale per chi vuole sviluppare Node.js seriamente in ambito enterprise.

Tommaso Allevi – Node.js
leggi tutti »
Camplus Bononia - Come arrivare ed Info

Hai domande su questo workshop?

Contattaci per avere informazioni  

oppure riservati un ticket



newsletter

Vuoi leggerci il venerdì mattina insieme al primo caffè della giornata?

Iscriviti alla newsletter

Subscribe!