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

 21 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories