Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
Concetti di Node.js
- Differenze tra RAM e latenza I/O
- Bloccante vs non bloccante
- Sintassi e logica
Fondamenti delle API e della loro funzionalità
- Tipi scalari
- Pattern di architettura web: pattern composito, pattern proxy e pattern facciata
Panoramica delle API REST
- Opzione GET
- Opzione PULL
- Opzione POST
- Opzione DELETE
Preparazione dell'ambiente di sviluppo
- Installazione e configurazione di Node.js
- Installazione e configurazione di Express.js
- Installazione e configurazione di MongoDB
- Test delle installazioni
Moduli Node e Gestore dei Pacchetti
- Creare un modulo
- Caricare un modulo
- Utilizzare le funzioni del modulo
- Creare argomenti di evento
- Eseguire l'estensione degli emitter di eventi
- Installare un pacchetto Node
- Utilizzare un pacchetto
- Elencare i pacchetti
- Aggiornare i pacchetti
- Rimuovere i pacchetti
- Pubblicare i pacchetti
Lavorare con Express.js
- Creare middleware personalizzato
- Utilizzare il router di Express
- Filtrare i percorsi
API REST e GraphQL
- Costruire un server web
- Gestire le rotte
- Analizzare le richieste HTTP
- Chiamare endpoint
- Definire lo schema
- Aggiungere la validazione degli input
- Gestire le mutazioni
- Aggiungere variabili
- Gestire gli errori
Operazioni CRUD con MongoDB
- Saving documents
- Querying documents
- Updating documents
- Deleting documents
Autenticazione e Sicurezza
- Creare e registrare utenti
- Generare token
- Salvare in variabili di ambiente
- Proteggere le rotte
- Testare l'autorizzazione
Risoluzione dei problemi
- Scrivere un test unitario
- Scrivere un test di integrazione
- Fare il binding tra test unitari e di integrazione
Riassunto e Conclusione
Requisiti
- Esperienza di programmazione JavaScript
Pubblico Target
- Web Developer
14 ore
Recensioni (1)
Ho apprezzato gli interessanti argomenti e le varie sfumature di JavaScript/TypeScript/Node.js/
John - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica