Kursplan
Node.js egenskaper og grunnleggende (sammenlignet med Java)
- Node.js, V8 og serversideutvikling (hvorfor bruke Node.js?)
- Blokkering vs. Ikke-blokkering
- Hendelsesdrevet Programming
- Event Loop og tilbakeringingsmønsteret
- Node.js Arkitektur
- Modul- og sandkassemønster
- Npm
- Avhengighetsmekanismer
- package.json-filen
- V8 motor innvendig
- Minneopplegg
- Søppelhenting
- Minnelekkasjer
- Overvåking av minne og CPU
- Logging med Node.js
- Node.js Mellomvare
- SSL og TLS
- Node.js versjoner og migreringer
Express.js-egenskaper og grunnleggende (i sammenligning med Java EE-spesifikasjonen (Websphere, Tomcat)))
- Appkonfigurasjon og innstillinger
- Malmotorer
- Ruting
- HTTP
- Forespørsels- og svarobjekter
- SSL og TLS
- Feilhåndtering
- Multithreading
- JSON
WebStorm
- Komme i gang
- Smarte funksjoner
- Pakkeansvarlige
- WebStrom & Node, Angular, Express
- Kodeinspeksjon, kvalitetsverktøy, profilering
- Feilsøking
- Enhetstesting
PM2
- Applikasjonspakking og distribusjoner
- Nodejs+pm2 kjøretidspakke og distribusjon
- Nodejs skriptpakke
- Sjekke og bytte nodejs-versjon
- Filsystemplasseringer og standarder
- Logging
- Init-skript
- SSL/TLS-sertifikater
- Overvåking
- Stopp, start, slett, gjenoppliv applikasjoner
- Stopp, start, gjenoppliv PM2-prosessen
Logging med Winston.js
- Logging med winston
- Transporter
- Loggere
- Loggnivåer
- Profilering
- Streaming logger
- Spørre logger
- Filtre, omskrivere
Krav
Deltakerne må ha en viss forståelse for utvikling med Node.js og Express.js
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.