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
Recensioni (4)
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Corso - Building Web Apps using the MEAN stack
Mi sono piaciuti gli argomenti interessanti e toccando le varie sfumature di javascript / typescript / nodejs/
John - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica
La situazione era atipica perché una formazione intensiva per gli sviluppatori doveva essere condotta con i non sviluppatori. Lukasz ha accettato questa sfida con empatia e molto umorismo. Attraverso il suo modo intelligente e flessibile, è stato in grado di garantire che un guadagno di apprendimento concreto è stato raggiunto per tutti. Mi è piaciuto molto e sarei lieto di partecipare di nuovo a un seminario con Lukasz.
Christoph - Honda Bank GmbH
Corso - MERN Fullstack Development
Traduzione automatica
Ambiente amichevole. Inoltre, mi è piaciuto l'allenamento individuale. È molto produttivo. Lo consiglierei sicuramente ai miei amici e colleghi.
Zeed - Tamkeen Technologies
Corso - Building Microservices with NodeJS and React
Traduzione automatica