Descrizione
Questo corso di Node.js aiuta i partecipanti ad approcciarsi allo sviluppo di applicazioni Web utilizzando uno dei framework Javascript più diffusi al mondo.
Node.js è un framework Javscript per la realizzazione di applicazioni web. Nato come progetto open source e rilasciato nel 2009, è diventato la base per altri framework che ne espandono le potenzialità, tra i quali, ad esempio Express, Hapi e Koa.
Obiettivi
L’obiettivo del corso è quello di trasmettere ai partecipanti le competenze tecniche e teoriche per iniziare ad usare il framework.
Conoscenze in uscita
A fine corso i partecipanti saranno in grado di:
- Comprendere i trade-off presenti nella programmazione event-driven.
- Creare moduli Node.js ed esprimere la modularità del codice in un’applicazione.
- Comprendere i modelli di controllo del flusso di base
- Creare e manipolare i buffer in modo efficiente.
- Comprendere come gestire lo stato di errore e sapere quando un processo deve uscire a causa di un errore.
- Costruire applicazioni di rete con Node.js.
Programma didattico
- Installare Node.js
- Scenari d’uso
- Conoscere le basi di JavaScript
- Padroneggiare la programmazione asincrona
- WebSocket e HTML5
- Richieste concorrenti e performance
- Utilizzo dei moduli e di npm
- Semplificare lo sviluppo con il framework Express
- Implementare database relazionali e NoSQL
- Distribuire ed eseguire applicazioni su server Unix, OS X o Windows
- Lavorare in ambiente cloud con server virtuali e protocolli sicuri
Caratteristiche del corso
40 ore | |
Lezione frontale | |
Dispense | |
Back End Developer, Front End Developer, Full Stack Developer | |
Attestato di frequenza e profitto. |