Node.js Advanced


Strengthen your knowledge of Node.js


This course targets professional developers who are familiar with JavaScript and who know how to use the Node.js to build a Web Server.


Participants of this course need to have a solid understanding of JavaScript and Node.js Development


  • Wrangling the File System
  • Securing Node.js
  • Real-time Communication with Node.js
  • Writing Your Own Node Modules
  • Node.Js Guidance

Wrangling the File System

  • Spawning a Child Process
  • Capturing Data from an EventEmitter
  • Reading and Writing Files Asynchronously

Securing Node.js

  • Express.js Pipeline Explained
  • What is Passport?
  • Integrating Passport.js and Express.js
  • Implementing Basic Authentication
  • Hashing passwords
  • Implementing Digest Authentication
  • Setting up an HTTPS web server
  • Preventing cross-site request forgery

Real-time Communication with Node.js

  • Peer to Peer Socket.io
  • Client-side Socket.io
  • Broadcasting Messages
  • Using Rooms

Writing Your Own Node Modules

  • Creating a test-driven module specification
  • Writing a functional module mock-up
  • Refactoring with prototypical inheritance
  • Extending a module’s API

Node.Js Guidance

  • Javascript Design Patterns

Quero saber mais informações sobre este curso

Node.js Advanced

Desenvolvimento | 12h


Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.