Struttura del corso

Introduzione

Node.js Concetti

  • Latenza RAM vs I/O
  • Blocco e non blocco
  • Sintassi e logica

I fondamenti delle API e le loro funzionalità

  • ScalaTipi R
  • Web Architecture Patterns: il modello composito, il modello proxy e il modello di facciata

Panoramica di REST

  • Ottieni l'opzione
  • Opzione di estrazione
  • Opzione di pubblicazione
  • Opzione Elimina

Preparazione dell'ambiente di sviluppo

  • Installazione e configurazione Node.js
  • Installazione e configurazione di Express.js
  • Installazione e configurazione di MongoDB
  • Collaudo degli impianti

Moduli dei nodi e Gestione pacchetti

  • Creazione di un modulo
  • Caricamento di un modulo
  • Utilizzo delle funzioni del modulo
  • Creazione di argomenti di evento
  • Estensione degli emettitori di eventi
  • Installazione di un pacchetto Node
  • Utilizzo di un pacchetto
  • Elencare i pacchetti
  • Aggiornamento dei pacchetti
  • Disinstallazione dei pacchetti
  • Pubblicazione di pacchetti

Utilizzo di Express.js

  • Creazione di middleware personalizzato
  • Utilizzo del router Express
  • Percorsi di filtraggio

API REST e GraphQL

  • Creazione di un server Web
  • Percorsi di movimentazione
  • Analisi delle richieste HTTP
  • Chiamata degli endpoint
  • Definizione dello schema
  • Aggiunta della convalida dell'input
  • Gestione delle mutazioni
  • Aggiunta di variabili
  • Gestione degli errori

Operazioni CRUD con MongoDB

  • Salvataggio di documenti
  • Interrogazione di documenti
  • Aggiornamento dei documenti
  • Eliminazione di documenti

Autenticazione e sicurezza

  • Creazione e registrazione degli utenti
  • Generazione di token
  • Archiviazione nelle variabili di ambiente
  • Protezione dei percorsi
  • Verifica dell'autorizzazione

Risoluzione dei problemi

  • Scrittura di uno unit test
  • Scrittura di un test di integrazione
  • Cablaggio di un'unità e test di integrazione

Riassunto e conclusione

Requisiti

  • JavaScript Esperienza di programmazione

Pubblico

  • Sviluppatori Web
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (4)

Corsi relativi

Node.js for JavaScript Developers

  21 ore

Categorie relative