Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Inledning
Node.js-koncept
- RAM vs I/O-latens
- Blockerande vs. icke-blockerande
- Syntax och logik
Fundamentet för API:er och deras funktionalitet
- Skalartyper
- Webbarkitektpatterns: den sammansatta mönstret, proxymönstret och fasadmönstret
Översikt över REST
- Get-alternativet
- Pull-alternativet
- Post-alternativet
- Delete-alternativet
Förberedande utvecklingsmiljö
- Installera och konfigurera Node.js
- Installera och konfigurera Express.js
- Installera och konfigurera MongoDB
- Testa installationerna
Node-moduler och pakethantering
- Skapa en modul
- Ladda en modul
- Använda modulfunktioner
- Skapa händelsargument
- Förlänga händelseutlösare
- Installera ett Node-paket
- Använda ett paket
- Listar över paket
- Uppdatera paket
- Avtinstallera paket
- Publicera paket
Arbeta med Express.js
- Skapa anpassad middleware
- Använda Express-router
- Filtrera sökvägar
REST och GraphQL API
- Bygga en webbserver
- Hantera routar
- Tolka HTTP-begäranden
- Anropa slutpunkter
- Definiera schema
- Lägga till inputvalidering
- Hantera mutationer
- Lägga till variabler
- Hantera fel
CRUD-åtgärder med MongoDB
- Spara dokument
- Framhäv dokument
- Uppdatera dokument
- Ta bort dokument
Autentisering och säkerhet
- Skapa och registrera användare
- Generera token
- Lagra i miljövariabler
- Skydda routar
- Testa auktoriseringen
Felsökning
- Skriva en enhetstest
- Skriva en integrationstest
- Anslut en enhetstest och integrationstest
Sammanfattning och slutsats
Krav
- Erfarenhet av JavaScript-programmering
Målgrupp
- Webbutvecklare
14 Timmar
Vittnesmål (1)
Jag uppskattade de intressanta ämnena och att vi berörde de olika nyanserna av javascript/typescript/nodejs/
John - BMW SA
Kurs - Node.js for JavaScript Developers
Maskintolkat