Strengthen your knowledge of Node.js
Node.js Advanced
Presencial
Aveiro
A 05 Dez 2023
Horário: 09h30 - 16h30
Destinatários
This course targets professional developers who are familiar with JavaScript and who know how to use the Node.js to build a Web Server.
Pré-Requisitos
Participants of this course need to have a solid understanding of JavaScript and Node.js Development
Programa
- 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