Let's Learn: Your first application with NodeJS

What will you learn

Understanding the Node Environment

  • Extending Javascript
  • The V8 engine

The event-driven programming

  • Dispatching and listening
  • The event loop
  • The callbacks
  • The streams and clients
  • The streams
  • Your first HTTP server
  • The journey from the request to the response

The filesystem

  • Directories, files and folders
  • Reading and writing files
  • Serving static files
  • Handling file uploads

The concurrency

  • Understanding concurrency
  • The routing
  • The session

Real-time applications

  • Socket.IO
  • The Even Source API
  • AJAX calls

Patterns

  • The reactor pattern
  • The callback pattern
  • The observer pattern

Level: Beginner

Version: 13.6.0

Prerequisites: A Good knowledge of Javascript language and a significant experience in backend applications development.

Duration: 4 Day(s)

Trainer: Ahmed Siouani, Software Engineer @ Yucca labs

Course Objective Mastering the fundamentals and understanding the particularity of Node.JS framework in building distributed applications. Real life use cases exercises will be held during this training session.

Call us at +213 (0) 6 71 00 02 94 for more information about this training program

Book