Back to All Events

RxJS Level UP - Advanced

  • Holiday Inn Gent Expo Maaltekouter 3 9051 Gent Belgium (map)

Description

This training will bring your RxJs skills to the next level!

RxJs is more popular than ever. It is backed into the Angular core and also used in frameworks like React, Vue, and others! This doesn't surprise as it leverages a powerful and elegant way to work with sync as well as async collections.

In this workshop, you will get a really deep and complete knowledge of this library. We will learn about the big and little things that make the difference in understanding!

After a practical and detailed tour from creation to the destruction of observables we will work on some concepts like multicasting and higher order observables.

Sounds interesting? Looking forward to meeting you at the workshop.

Schedule

07:30 - 08:30

  • Continental breakfast buffet with the trainers

08:30 - 10:30

  • RxJS Concepts

  • In-Depth tour through most important operators

10:30 - 11:00

  • Break with coffees, teas, juices, fresh yoghurt and fruits

11:00 - 12:30

  • Imperative and declarative Subscription management approaches

  • Subscription as technical entity

  • Error Handling with RxJS Observables

12:30 - 14:00

  • Lunch with fresh soup, salads, selections of cold and warm fish and meat dishes, dessert

14:00 - 15:30

  • A roundtrip through all the Subjects RxJS provides

  • The concepts of multicasting 

  • Multicasting operators and their anatomy

15:30 - 16:00

  • Break with coffees, teas, juices, energizers and snacks

16:00 - 17:30

  • The concept of Higher-Order Observables

  • Higher-Order operators and use-cases

Key takeaways

  • Conceptual introduction to Rx implementation details

  • Subscription handling, explicit, implicit and single subscription management

  • Error handling and tricks to encapsulate errors

  • Multicasting with observables

  • Higher order Observables comparison and best usage

Trainers

Michael Hladky & Jan-Niklas Wortman

ng-be-2019-workshop-2-rxjs-advanced.png