Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

This course has been created with the following objectives:
Node.js fundamental concepts
V8 engine internals
Administration of Express.js applications
Performance & Monitoring
Process management
This course is aimed at apprehending the tools and concepts required to administer Node.js/Expres.js applications, understand and monitor performance in a V8 engine environment.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Server
  • Monitoring

Course programme

Express.js

  • Installation of Express.js
  • Directory structure of a Express.js application
  • Creation of a server
  • Rooting & Middleware functions
    • Error handling
    • server side Logging
  • Server side modules: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Process & child process, REPL, Zlib
  • Load balancing in association with nginx
Node.js - the foundation (Concepts and architecture only)
  • Node.js, V8 & Server side development
    • Blocking vs. Non-Blocking
    • Event-driven Programming
    • Event Loop & the single threaded demultiplexer
  • npm as a package manager
    • Dependency mechanisms
    • The package.json file
  • Version migrations
V8 engine internals
  • Performance
  • V8 as a compiler
  • Memory schemes
  • Garbage collection
  • Memory leaks
Monitoring
  • Monitoring with sematext
  • Monitoring with ruxit
1.5 PM2
  • Application packaging and deployments
  • Nodejs+pm2 runtime packaging and deployment
  • Nodejs scripts package
  • Checking and switching nodejs version
  • Filesystem locations and standards
  • Logging
  • Init scripts
  • SSL/TLS certificates
  • Monitoring
  • Stop, start, delete, resurrect applications
  • Stop, start, resurrect PM2 process

Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 Training Course

Price on request