Kursplan
Node.js Egenskaper och grundläggande principer (I jämförelse med Java)
- Node.js, V8 och utveckling på serversidan (varför använda Node.js?)
- Blockering kontra icke-blockering
- Händelsestyrd Programming
- Händelseloop och återuppringningsmönstret
- Node.js Arkitektur
- Modul- och sandlådemönster
- Npm
- Mekanismer för beroende
- Den package.json filen
- V8-motorns inre delar
- Scheman för minne
- Skräpinsamling
- Minnesläckor
- Övervaka minne och CPU
- Loggning med Node.js
- Node.js Mellanprogram
- SSL och TLS
- Node.js Versioner och migreringar
Express.js egenskaper och grundprinciper (I jämförelse med Java EE-specifikationen (Websphere, Tomcat)))
- Inställningar för programkonfiguration och inställningar
- Mallar motorer
- Routning
- HTTP-fil (HTTP)
- Begärande- och svarsobjekt
- SSL och TLS
- Hantering av fel
- Multitrådning
- JSON (på engelska)
Webstorm (på engelska)
- Komma igång
- Smarta funktioner
- Pakethanterare
- WebStrom och Node, Angular, Express
- Kodinspektion, kvalitetsverktyg, profilering
- Felsökning
- Testning av enheter
PM2 (på engelska)
- Programpaketering och distributioner
- Nodejs+pm2 körningspaketering och distribution
- Paket med Nodejs-skript
- Kontrollera och växla nodejs-version
- Filsystemets platser och standarder
- Skogsavverkning
- Init-skript
- SSL/TLS-certifikat
- Övervakning
- Stoppa, starta, ta bort, återuppliva program
- Stoppa, starta, återuppliva PM2-processen
Loggning med Winston.js
- Loggning med winston
- Transporter
- Loggers
- Logg nivåer
- Profilering
- Strömmande loggar
- Fråga loggar
- Filter, omskrivare
Krav
Deltagarna måste ha viss förståelse för utveckling med Node.js och Express.js
Vittnesmål (5)
Vänlig miljö. Dessutom gillade jag en mot en träning. Det är väldigt produktivt. Jag skulle definitivt rekommendera det till mina vänner och kollegor.
Zeed - Tamkeen Technologies
Kurs - Building Microservices with NodeJS and React
Machine Translated
Situationen var atypisk eftersom en intensiv utbildning för utvecklare skulle genomföras med icke-utvecklare. Lukasz antog denna utmaning med empati och mycket humor. Genom sitt intelligenta och flexibla sätt kunde han se till att en konkret inlärningsvinst uppnåddes för alla. Jag gillade detta mycket och skulle gärna ta ett seminarium med Lukasz igen.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
Machine Translated
Lärde mig en hel del om ämnet
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.