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

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier