Corso per scrivere applicazioni modulari con Node.js.

Node.js offre una nuova e radicale alternativa allo sviluppo backend, riducendo i tempi di sviluppo grazie ad un riuso estremo dei moduli, piccole librerie in cui è divisa ogni applicazione. Inoltre, Node.js sfrutta l’asincronia innata di Javascript per offrire delle prestazioni fantastiche.
Le più grandi aziende del Web come Paypal, Wallmart, Yahoo, Linkedin, Airbnb stanno adottando Node: e tu cosa aspetti?

Programma

Il corso copre tutti i moduli fondamentali per sviluppare applicazioni node.js:
1) Core Node: eventi, stream, http, filesystem. Ereditarietà in Javascript.
2) Test-driven development di un modulo node: mocha.js + chai + sinon.
3) Express (framework web) e relativo testing
4) Real-time web apps con primus (websocket & co)
5) Grunt
6) MongoDB e Node.js
Il corso segue in parte gli esercizi che vengono presentati su nodeschool.io, per poter svolgere ulteriori esercizi in auto-apprendimento dopo il corso.

A chi si rivolge

Conosci PHP, Ruby, Python per il backend? Oppure ti occupi di sviluppo front-end con HTML5, Javascript e CSS? Questo corso è per entrambi!
È richiesta la conoscenza dell’inglese scritto, in quanto la maggior parte del materiale sarà in inglese. Inoltre è preferito un portatile con sistema operativo Mac o Linux: comunicare al momento dell’iscrizione se si porterà un portatile Windows. Si raccomanda la conoscenza di git & github: nel caso, svolgere il tutorial gitimmersion.com.

Durata

Weekend workshop.
Orari: 10 – 13.15; 14.30 – 18.00