Logo Istituto Cappellari
iscriviti alla newsletter catalogo corsi

corso Node JS + Mongo DB

Node JS, verso un mondo applicazioni veloci e scalabili.

Node JS è una piattaforma lato server costruita sul motore JavaScript V8 di Google Chrome. E’ un ambiente di runtime cross-platform open source per lo sviluppo di applicazioni lato server.
Le applicazioni Node JS sono scritte in JavaScript e possono essere eseguite all'interno del runtime Node JS su OS X, Microsoft Windows e Linux.

Grazie alla sua natura asincrona, Node JS si propone come una macchina da corsa ad alta velocitĂ .
Supportato fortemente da Google e utilizzato da importanti compagnie come: Netflix, Linkedin, Walmart e PayPal, Node JS si impone come un pilastro nel mondo delle moderne applicazioni di natura asincrona.

 

OBIETTIVO DEL CORSO
Durante il corso verrà sviluppata una API con azioni CRUD (CREATE, READ, UPDATE, DELETE) grazie alle interazioni con l’ormai celebre database NoSQL: Mongo DB.
Lo scopo del percorso didattico è quello di fornire una conoscenza dell’ecosistema Node JS per creare il proprio servizio back-end rapido e scalabile.

 

PROGRAMMA DIDATTICO

1. Cos’è Node JS
Introduzione
Perché utilizzare Node JS
Architettura asincrona

2. Installare Node JS
Eseguire Node JS tramite terminale

3. NPM
Come funziona il package.json
La semantica delle versioni
Gestire le dipendenze

3. I Moduli
Utilizzare i moduli di sistema
Creazione di un modulo

4. API con Node JS
Il concetto di API
Le RESTful API
API design

5. Express
Creare un Web Server
Costruire le rotte
Utilizzare Postman
Implementare Swagger Interactive documentation

6. Mongo DB
I database NoSQL
Creare uno “Schema” per Mongo DB con Mongoose
Salvare dati in Mongo DB

7. Autenticazione
Sistema di Login
Proteggere le rotte con JWT (JSON Web Tokens)

8. Software testing e deploy
Scrivere test con Jest
Rilasciare la propria applicazione in produzione

Scheda Corso

  • PROMOZIONE per disoccupati: 200€

    lo stato di disoccupazione verrà accertato tramite la presentazione della D.I.D rilasciata da un centro per l’impiego. Per info contattare la nostra segreteria

  • frequenza: sabato, domenica
  • durata:14 ore
  • orario: 10 - 13 e 14 - 18
  • materiale didattico compreso nel costo del corso
  • requisiti d'accesso: conoscenze HTML, CSS e basi di JavaScript

CONDIVIDI:

© Istituto Cappellari 2019 - Tutti i diritti riservati

DEV using 'The Force'

by SextantFerrara