Search

Search

Reactive Programming Using RxJS

Reactive Programming Using RxJS

Main Speaker:

Tracks:

Code

Seminar Catgories:

Front-end
scripting

Course ID:

42115

Date:

18.11.2019

Time:

Daily seminar
9:00-16:30

Add to Calendar 18.11.2019 09:00 18.11.2019 16:30 Asia/Jerusalem Reactive Programming Using RxJS

Reactive programming is an asynchronous programming paradigm concerned with data streams and propagation of change. The paradigm revolves around concepts such as an Observable, Observer and schedulers. Reactive X (Rx) is the most popular API for reactive programming. One of it’s key benefits is that it is cross platform and supported in many programming languages. RxJS is the reactive X implementation in Javascript that was also adopted in Typescript. Most importantly, it is in the core of Angular. Many core features (such as reactive forms, routing and http client) are implemented using RxJS and according to the reactive paradigm.

In this session we will demonstrate the benefits of using RxJS Observables in an angular application. We will build an asynchronous application that stores data in stateful services and show how the reactive pattern makes change tracking and complex event scenarios simpler to write and maintain, with a compact and elegant solution.

Reactive programming is an asynchronous programming paradigm concerned with data streams and propagation of change. The paradigm revolves around concepts such as an Observable, Observer and schedulers. Reactive X (Rx) is the most popular API for reactive programming. One of it’s key benefits is that it is cross platform and supported in many programming languages. RxJS is the reactive X implementation in Javascript that was also adopted in Typescript. Most importantly, it is in the core of Angular. Many core features (such as reactive forms, routing and http client) are implemented using RxJS and according to the reactive paradigm. In this session we will demonstrate the benefits of using RxJS Observables in an angular application. We will build an asynchronous application that stores data in stateful services and show how the reactive pattern makes change tracking and complex event scenarios simpler to write and maintain, with a compact and elegant solution.

Overview

Reactive programming is an asynchronous programming paradigm concerned with data streams and propagation of change. The paradigm revolves around concepts such as an Observable, Observer and schedulers. Reactive X (Rx) is the most popular API for reactive programming. One of it’s key benefits is that it is cross platform and supported in many programming languages. RxJS is the reactive X implementation in Javascript that was also adopted in Typescript. Most importantly, it is in the core of Angular. Many core features (such as reactive forms, routing and http client) are implemented using RxJS and according to the reactive paradigm.

In this session we will demonstrate the benefits of using RxJS Observables in an angular application. We will build an asynchronous application that stores data in stateful services and show how the reactive pattern makes change tracking and complex event scenarios simpler to write and maintain, with a compact and elegant solution.

Who Should Attend

Programmers who have learned the basic Angular course and would like to take it to the next level

Prerequisites

Familiarity and Basic experience with Angular and Typescript.

Course Contents

  • The Observable object and pattern and the concept of data stream
  • Building stateful services using Behavior Subjects
  • Building Asynchronous components using observables
  • Deep dive into observable operators.
  • Introduction to Redux in angular applications


Contact