Careertail
About UsCoursesCareer PathsBlogOpportunities
Log In
Courses>log>Reactive Programming with RxJS
Reactive Programming with RxJS
Price:Paid
Length:63 hours 5 minutes
Content type:text
level:intermediate
Language:English
Updated:21 August 2022
Published:12 April 2022
Similar courses
Opportunities
Courses>>Reactive Programming with RxJS
Reactive Programming with RxJS
 English
 The Pragmatic Programmers
DescriptionIn this course, you will learn about reactive programming techniques and use them to create real-world applications. Throughout this course, you will learn important concepts of RxJS programming such as observables, operators, concurrent programming, and how to build a complete web application. Additionally, you will have the opportunity to build out applications for different real-world scenarios so that you can put what you learn into practice. You will use RxJS operators in scenarios such as the real-time earthquake visualizer and the reactive spaceship game. By the end, you will have a new skill that you can utilize to build reactive programs as well as a few new projects to add to your portfolio.
Syllabus

1. Introduction to the Course

2. Main Objectives

1. Why Do We Need to Learn Reactive Programming?

2. Current Mechanisms for Handling Asynchronous Operations

3. RxJS in Node.js

1. Introduction to Reactiveness

2. Querying the Sequence

3. Observer Pattern

4. Iterator Pattern

5. Rx Pattern and Observable

6. Quiz Yourself on Reactiveness

1. Creating Observables and Operators

2. Making Ajax Calls With an Observable

3. Handling the Operators

4. Creating Observables From Javascript Data Types

5. Concluding Observables

6. Quiz Yourself on Observables

1. Introduction to Sequencing and its Operators

2. Visualizing Observables

3. Map and Filter Operators of Sequencing

4. Reduce, Aggregate and Flatmap Operators of Sequencing

5. Explicit and Implicit Sequence Cancellation

6. Observables That Wrap External APIs

7. Sequence onError Handler

8. Catching Errors With the Catch Operator

9. Retrying the Sequences

10. Quiz Yourself on Sequences

1. Preparing Our Environment for the Earthquake Visualizer

2. Increasing the Reactiveness Using Operators

3. The RxJS-DOM Method

4. Interval Operator and Distinct Operator

5. Operator Rundown

6. Quiz Yourself on the RxJS Method

1. Introduction to Concurrent Programs

2. Avoiding External State Using Observable Pipelines

3. Efficiency Through Pipelines

4. Quiz Yourself on Pipelines

1. Introduction to the RxJS Subject Class

2. AsyncSubject of RxJS

3. BehaviorSubject of RxJS

4. ReplaySubject of RxJS

5. Quiz Yourself on RxJS Subject Class

1. Introduction to Keeping Application Pure Through Spaceship Game

2. Creating the Starfield of the Spaceship Game Using Range Operator

3. Adding the Player’s Spaceship in the Game Using Observables

4. Generating Enemies in the Game Using Observables

5. Controlling the Receiving Data Through Operators and Observables

6. Implementing Shooting Through Operators and Observables

7. Enemy Shots Using Operators and Observables

8. Managing Collisions Using Operators and Observables

9. Keeping Score Using BehaviorSubject

10. Concluding Operators

1. Introduction to RxJS Tools For Web Application

2. Building a Real-time Earthquake Dashboard

3. Adding a List of Earthquakes Using Observables

4. Hot and Cold Observables

5. Interval Observable in Hot and Cold

6. Sharing a Cold Observable

7. Adding Interaction Using Observables

8. Increasing Efficiency by Attaching DOM to the Parent Element

9. Quiz Yourself on Observables and Operators

1. Introduction to Node.js Environment

2. Client Server Communication in Node.js

3. Retrieving and Sending Tweets in Node.js

4. Showing Tweets on the Dashboard in Node.js

5. Concluding Node.js

1. Introduction to Schedulers in Rx Programming

2. General Use of Schedulers in RxJS

3. ObserveOn and SubscribeOn Operators

4. Immediate Schedulers of Rx

5. Default Schedulers of Rx

6. Current Thread Schedulers of Rx

7. Scheduling for Animations in Rx

8. The Test Schedulers in Rx

9. Writing a Real-world Test

10. Quiz Yourself on Schedulers

1. Introduction to Cycle.js

2. Installing Cycle.js

3. Basic Understanding of Cycle.js

4. The 'h' Function of Virtual Hyperscript

5. Using JSX to Write UI

6. Implementing the Search Term in Cycle.js

7. Revising the Main Function Using the JSONP Driver

8. Introducing Model View Intent and its Components

9. Reusing the Widgets of Model View Intent

10. Search Box Widget of Model View Intent

11. Wrapping Up Model View Intent

12. Quiz Yourself on Model View Intent and Cycle.js

1. Congratulations!

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot
Careertail
Courses>log>Reactive Programming with RxJS
Reactive Programming with RxJS
Price:Paid
Length:63 hours 5 minutes
Content type:text
level:intermediate
Language:English
Updated:21 August 2022
Published:12 April 2022
Similar courses
Opportunities
Courses>>Reactive Programming with RxJS
Reactive Programming with RxJS
 English
 The Pragmatic Programmers
DescriptionIn this course, you will learn about reactive programming techniques and use them to create real-world applications. Throughout this course, you will learn important concepts of RxJS programming such as observables, operators, concurrent programming, and how to build a complete web application. Additionally, you will have the opportunity to build out applications for different real-world scenarios so that you can put what you learn into practice. You will use RxJS operators in scenarios such as the real-time earthquake visualizer and the reactive spaceship game. By the end, you will have a new skill that you can utilize to build reactive programs as well as a few new projects to add to your portfolio.
Syllabus

1. Introduction to the Course

2. Main Objectives

1. Why Do We Need to Learn Reactive Programming?

2. Current Mechanisms for Handling Asynchronous Operations

3. RxJS in Node.js

1. Introduction to Reactiveness

2. Querying the Sequence

3. Observer Pattern

4. Iterator Pattern

5. Rx Pattern and Observable

6. Quiz Yourself on Reactiveness

1. Creating Observables and Operators

2. Making Ajax Calls With an Observable

3. Handling the Operators

4. Creating Observables From Javascript Data Types

5. Concluding Observables

6. Quiz Yourself on Observables

1. Introduction to Sequencing and its Operators

2. Visualizing Observables

3. Map and Filter Operators of Sequencing

4. Reduce, Aggregate and Flatmap Operators of Sequencing

5. Explicit and Implicit Sequence Cancellation

6. Observables That Wrap External APIs

7. Sequence onError Handler

8. Catching Errors With the Catch Operator

9. Retrying the Sequences

10. Quiz Yourself on Sequences

1. Preparing Our Environment for the Earthquake Visualizer

2. Increasing the Reactiveness Using Operators

3. The RxJS-DOM Method

4. Interval Operator and Distinct Operator

5. Operator Rundown

6. Quiz Yourself on the RxJS Method

1. Introduction to Concurrent Programs

2. Avoiding External State Using Observable Pipelines

3. Efficiency Through Pipelines

4. Quiz Yourself on Pipelines

1. Introduction to the RxJS Subject Class

2. AsyncSubject of RxJS

3. BehaviorSubject of RxJS

4. ReplaySubject of RxJS

5. Quiz Yourself on RxJS Subject Class

1. Introduction to Keeping Application Pure Through Spaceship Game

2. Creating the Starfield of the Spaceship Game Using Range Operator

3. Adding the Player’s Spaceship in the Game Using Observables

4. Generating Enemies in the Game Using Observables

5. Controlling the Receiving Data Through Operators and Observables

6. Implementing Shooting Through Operators and Observables

7. Enemy Shots Using Operators and Observables

8. Managing Collisions Using Operators and Observables

9. Keeping Score Using BehaviorSubject

10. Concluding Operators

1. Introduction to RxJS Tools For Web Application

2. Building a Real-time Earthquake Dashboard

3. Adding a List of Earthquakes Using Observables

4. Hot and Cold Observables

5. Interval Observable in Hot and Cold

6. Sharing a Cold Observable

7. Adding Interaction Using Observables

8. Increasing Efficiency by Attaching DOM to the Parent Element

9. Quiz Yourself on Observables and Operators

1. Introduction to Node.js Environment

2. Client Server Communication in Node.js

3. Retrieving and Sending Tweets in Node.js

4. Showing Tweets on the Dashboard in Node.js

5. Concluding Node.js

1. Introduction to Schedulers in Rx Programming

2. General Use of Schedulers in RxJS

3. ObserveOn and SubscribeOn Operators

4. Immediate Schedulers of Rx

5. Default Schedulers of Rx

6. Current Thread Schedulers of Rx

7. Scheduling for Animations in Rx

8. The Test Schedulers in Rx

9. Writing a Real-world Test

10. Quiz Yourself on Schedulers

1. Introduction to Cycle.js

2. Installing Cycle.js

3. Basic Understanding of Cycle.js

4. The 'h' Function of Virtual Hyperscript

5. Using JSX to Write UI

6. Implementing the Search Term in Cycle.js

7. Revising the Main Function Using the JSONP Driver

8. Introducing Model View Intent and its Components

9. Reusing the Widgets of Model View Intent

10. Search Box Widget of Model View Intent

11. Wrapping Up Model View Intent

12. Quiz Yourself on Model View Intent and Cycle.js

1. Congratulations!

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot