Search

Search

HTTP Long Polling with Node.js- Real-Time Web – Async, Push & Event Streaming

HTTP Long Polling with Node.js- Real-Time Web – Async, Push & Event Streaming

Main Speaker:


Alon Adler

Tracks:

After Event Workshops
Code

Seminar Catgories:

After Event
Back-end
scripting

Seminar ID:

42190

Date:

25.11.2019

Time:

Daily seminar
9:00-16:30

Location:

Jonn Bryce ECO Tower

Add to Calendar 25.11.2019 09:00 25.11.2019 16:30 Asia/Jerusalem HTTP Long Polling with Node.js- Real-Time Web – Async, Push & Event Streaming

In today’s modern world, web applications need to have the capability to update in real-time. Live data feed is essential for a complete and rich web-app experience.

Think about Whatsapp Web, Facebook, Gmail, Flightradar24 – each of these (and many others) websites have utilized real-time engine in either its main functionality or part of it.

In this seminar we will learn about the fundamentals of real-time engine and will build our own live chat application which is similar to Whatsapp web – utilizing state of the art Client-Side and Server-Side technologies.

In addition to our real-time engine, we will also utilized an ELK environment on-top of SODA (Simple Oracle Document Access) for storing our messages and creating data analytics per them (optional, depending on time).

Overview

In today’s modern world, web applications need to have the capability to update in real-time. Live data feed is essential for a complete and rich web-app experience.

Think about Whatsapp Web, Facebook, Gmail, Flightradar24 – each of these (and many others) websites have utilized real-time engine in either its main functionality or part of it.

In this seminar we will learn about the fundamentals of real-time engine and will build our own live chat application which is similar to Whatsapp web – utilizing state of the art Client-Side and Server-Side technologies.

In addition to our real-time engine, we will also utilized an ELK environment on-top of SODA (Simple Oracle Document Access) for storing our messages and creating data analytics per them (optional, depending on time).

Who Should Attend

Web developers want to learn how to architect a live single page applications.

Prerequisites

Familiarity with Web development and Web basic architecture & terms

Course Contents

  • Introduction to Real-time Web Application
  • Real-time architecture
    • HTTP polling
    • HTTP long-poll
    • WebSockets
  • Server Side
    • js and the Express web framework
      • Intercept client http requests
        • Routing
      • MVC architecture with module.exports
    • Client Side
      • Materialize
      • Static HTML to Dynamic HTML
        • Template literals (Template strings)
      • Put it all together
        • Build Single Page Chat Application
        • Debugging Node.js
        • Nodemon


Contact