Kursplan
Introduksjon
Node.js Konsepter
- RAM vs I/O latency Blokkering vs. ikke-blokkerende Syntaks og logikk
Grunnleggende om APIer og deres funksjonalitet
- Scalar typer nettarkitekturmønstre: det sammensatte mønsteret, proxy-mønsteret og fasademønsteret
REST Oversikt
- Hent alternativ Trekk alternativ Legg inn alternativ Slett alternativ
Forberede utviklingsmiljøet
- Installere og konfigurere Node.js Installere og konfigurere Express.js Installere og konfigurere MongoDB Teste installasjonene
Nodemoduler og pakkebehandler
- Opprette en modul Laste inn en modul Bruke modulfunksjoner Opprette hendelsesargumenter Utvide hendelsesmittere Installere en nodepakke Bruke en pakke Liste pakker Oppdatere pakker Avinstallere pakker Publisere pakker
Arbeider med Express.js
- Opprette egendefinert mellomvare Bruke Express ruteren Filtreringsbaner
REST og GraphQL API
- Bygge en webserver Håndtere ruter Parsing HTTP-forespørsler Ringe endepunkter Definere skjema Legge til inngangsvalidering Håndtere mutasjoner Legge til variabler Håndtere feil
CRUD-operasjoner med MongoDB
- Lagre dokumenter Spørre etter dokumenter Oppdatere dokumenter Slette dokumenter
Autentisering og sikkerhet
- Opprette og registrere brukere Generere tokens Lagre i miljøvariabler Beskytte ruter Teste autorisasjonen
Feilsøking
- Skrive en enhetstest Skrive en integrasjonstest Kobling av en enhet og integrasjonstest
Oppsummering og konklusjon
Krav
- JavaScript programmeringserfaring
Publikum
- Webutviklere
Testimonials (5)
Vennlig miljø. Dessuten likte jeg en-til-en-trening. Det er veldig produktivt. Jeg vil definitivt anbefale det til mine venner og kolleger.
Zeed - Tamkeen Technologies
Kurs - Building Microservices with NodeJS and React
Machine Translated
Situasjonen var atypisk fordi det skulle gjennomføres en intensiv opplæring for utviklere med ikke-utviklere. Lukasz tok denne utfordringen med empati og mye humor. Gjennom sin intelligente og fleksible væremåte kunne han sørge for at en konkret læringsgevinst ble oppnådd for alle. Jeg likte dette veldig godt og tar gjerne et seminar med Lukasz igjen.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
Machine Translated
Lærte mye om temaet
Zsolt Langviser - Accenture Industrial SS
Kurs - NestJS: Beginner to Advanced
Machine Translated
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
Kurs - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.