Call Now+234 803 304 5484, +234 906 000 2299

Send Message[email protected]

Location: Accra - Ghana

Start Date: 17 Jun, 2024

End Date: 21 Jun, 2024

WiFiFree WiFi available

$6,500

Event Details

In this workshop, participants get to learn how to build a business-ready web application using Node.js. Participants will learn to be able to build, test, and launch Node.js apps, create express web servers with a focus on core Node.js APIs. It is assumed that participants have a basic working knowledge of JavaScript.

CONTENT

Buffer and Streams

  • Node.js Buffer API’s
  • Incremental Processing
  • Transforming Data
  • Connecting Streams

Control flow

  • Managing asynchronous operations
  • Control flow abstractions

Child Processes

  • Spawning or Executing child processes
  • Child process configuration

Diagnostics

  • Debugging Node.js
  • Basic performance analysis

Error Handling

  • Common patterns
  • Handling errors in various scenarios

Node.js CLI

  • Node executable command line flags

Events

  • The event system
  • Building event emitters
  • Consuming event emitters

File System

  • Input/output
  • Watching

JavaScript Prerequisites

  • Language fundamentals
  • Scoped to core language features introduced since ECMAScript 1 and still heavily used today

Module system

  • CommonJS Module System only

Process/ Operating System

  • Controlling the process
  • Getting system data

Package.json

  • Package configuration
  • Dependency management

Unit Testing

  • Using assertions
  • Testing synchronous code
  • Testing asynchronous code

Servers and Services

  • Implementing public facing web servers
  • Creating RESTful HTTP services
  • Consuming other HTTP services
  • Knowledge of HTTP verbs and status codes
  • Processing user input

Security

  • Protecting against malicious input
  • Attack mitigation

 

TRAINING METHODOLOGY

The training methodology combines lectures, discussions, group exercises and illustrations. Participants will gain both theoretical and practical knowledge of the topics. The emphasis is on the practical application of the topics and as a result participant will go back to the workplace with both the ability and the confidence to apply the techniques learned to their duties.

 

1ST BATCH: 16th – 18th June, 2021

2ND BATCH: 6th – 8th Dec, 2021

Venue

SunLodge Hotel, Off Achimota - Circle Road behind the Shell Filling Station at No. 76, 4th Road (Saxel Estates) Tesano – Accra, Ghana.

Other Dates

Start Date End Date
07 Oct, 2024 11 Oct, 2024
Start Date End Date
17 Jun, 2024 21 Jun, 2024