Maestro Node.js. Sviluppa applicazioni Fullstack
Sviluppa applicazioni fullstack con la potenza di Node.js, express.js e MongoDB
Description
Il corso Maestro Node.js ti porterà nel mondo dello sviluppo lato server con JavaScript.
Il corso, di livello base ed intermedio, è rivolto a programmatori che hanno una conoscenza almeno base di JavaScript. Conoscenza necessaria per seguire senza difficoltà il corso.
Analizzeremo in profondità l'architettura di Node.js, che è il runtime lato server in cui viene eseguito JavaScript e che estende le capacità del linguaggio, affinché sia in grado di interagire e operare su database e filesystem.
Studieremo in dettaglio il modulo fs per lavorare con il filesystem e creeremo una applicazione completa a linea di comando.
Con il modulo http impareremo a creare un web server completo, in grado di rispondere a richieste effettuate dai client.
Grazie allo studio approfondito del framework Express e dei Template Engine, inizieremo a sviluppare e a strutturare in modo professionale applicazioni client/server. Studieremo come lavorare con il database NoSQL MongoDB e realizzare operazioni CRUD.
Impareremo ad accedere a MondoDB Atlas, una soluzione database in Cloud Fully Managed, che non necessita di installazioni e configurazioni sui nostri dispositivi locali.
Il corso è focalizzato su Node e sulle tecnologie necessarie per sviluppare applicazioni con Node. Non sono inseriti contenuti ridondanti di altri corsi per aumentare la durata complessiva del corso Maestro Node.js.
What You Will Learn!
- Sviluppare applicazioni client server con Nodejs
- Creare applicazioni a linea di comando
- Creare un web server con Node e gestire richieste dei client
- Utilizzare il framework Express
- Padroneggiare il Template Engine EJS
- Installare pacchetti di terze parti con NPM
- Comprendere il Node Module System
- Comprendere il meccanismo degli eventi Node
- Lavorare con il database NoSQL MongoDB
- Operazioni CRUD NoSQL
- Implementare le strategie di autenticazione con Passport js
- Lavorare con i protocolli OAuth e OpenID Connect
Who Should Attend!
- Sviluppatori JavaScript
- Sviluppatori Nodejs
- Sviluppatori backend