Reactive JS: Are you ready for the next big paradigm shift?

Learn Reactive Extensions for JavaScript (v5) and master modern web programming paradigms to enhance your development skills and build robust applications.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course dives into reactive programming using RxJS for JavaScript. You'll learn essential concepts of reactive thinking, which are super helpful for modern frameworks like Angular 2 and React. It's all about keeping up with today's web development trends!

Key Points

  • Introduction to Reactive Programming Paradigm
  • Using RxJS library for JavaScript
  • Understanding core concepts of reactive programming
  • Application in modern frameworks like Angular 2 and React
  • Benefits of staying updated in web development

Learning Outcomes

  • Gain confidence in using RxJS version 5
  • Understand the principles of reactive programming
  • Apply reactive concepts across different programming languages
  • Stay competitive in modern web development
  • Use reactive extensions in various languages and platforms

About This Course

A primer for Reactive Extensions (v5) for JavaScript

As we all know, web development moves quickly. With frameworks like Angular 2 and React, we’ve seen a massive move in the industry from the imperative programming paradigm to the functional and reactive paradigms. To be successful in modern development, it’s paramount to have an understanding of how these paradigms work, and the tools that we can use to express them.

This course is an introduction to the core concepts of the reactive programming paradigm. We will use the RxJS (Reactive Extensions for JavaScript) library as a way to explore this mindset and develop an understanding of how to think reactively. Reactive Extensions are used by many companies - from Netflix to Microsoft and even Github!

Did you know that Angular 2 uses Reactive Extensions for its asynchronous operations? If Angular 2 is your goal, then learning RxJS is an absolute must!

Even frameworks that don’t use RxJS directly, such as Facebook’s React, are modeled after this paradigm - and integrate with it flawlessly.

If you plan on moving forward with modern development, reactive programming should be your next step. With the knowledge in this course, you will gain confidence in working with modern frameworks and libraries. Even if you’re not interested in writing web applications, the concepts here apply everywhere. Reactive Extensions itself has many ports to other languages that you can easily move between!

The concepts in this course offer a new way to reason about code - and will apply no matter what language, platform, framework, or library you wish to use! If you want to be on the forefront of modern web development, then this course is your next step!

  • Gain a competitive advantage by staying up to date with modern techniques and libraries

  • Have working knowledge of using RxJS (version 5)

  • Understand the core concepts of the Reactive Paradigm - for use in any mainstream language, especially JavaScript

Instructors

Profile photo of 3D BUZZ Programming and Digital Art training
3D BUZZ Programming and Digital Art training

3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a...

Instructors

Profile photo of Nelson LaQuet
Nelson LaQuet

Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP.Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms.He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training...

More Courses By 3D BUZZ Programming and Digital Art training
Review
4.9 course rating
4K ratings
ui-avatar of Niki Lijnen
Niki L.
1.0
4 years ago

Course has never been updated, works with V5 beta, uses stuff that isn't available anymore ( hence the playground doesn't work )

  • Helpful
  • Not helpful
ui-avatar of Shaopeng Wu
Shaopeng W.
5.0
4 years ago

brilliant explanations. that's what I am looking for materials.
It's not a beginner course and need some background before starting.

  • Helpful
  • Not helpful
ui-avatar of Constantinos Morfakis
Constantinos M.
3.5
4 years ago

The material is really good and it I found it really helpful in understanding the reactive paradigm.
The only reason I am giving this 3.5 stars is that the material is a bit outdated (at the time of this review RxJS 6 is out while the course uses RxJS 5. Finding the equivalent operators for RxJS6 is not hard though, it's a simple google search). Also, it uses gulp which is deprecated - I had to figure out a way to to the same with webpack instead which took a while.

  • Helpful
  • Not helpful
ui-avatar of Vinayak Phal
Vinayak P.
5.0
5 years ago

Good content and made all the concept clear, Really its worth taking this course. Got to about the new paradigm and how to work on it.

  • Helpful
  • Not helpful
ui-avatar of Olga Farber
Olga F.
5.0
5 years ago

I thought it (React) would be different thinking. I'm glad you saw it too, and took it upon yourself to bring it out and explain. Thank you! And how amazingly you're explaining it! Besides the information, I'm so enjoying the course, these are truly amazing things you're showing, and it is indeed a paradigm change, which you succeed to deliver. Thank you very much!

  • Helpful
  • Not helpful
ui-avatar of Gilbert Lugo
Gilbert L.
4.0
5 years ago

Maybe a little old tutorial, but is you're beginning with reactive programming, this is a very good course. This guy explain very well the core concepts about Observables and theirs behavior. Is pure Javascript, maybe you want another course if you want to master TS programming with observables.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
5.0
5 years ago

Very interesting topic. I like the structure. The course is concise and full of hands-on and examples.

  • Helpful
  • Not helpful
ui-avatar of Tetiana Stepova
Tetiana S.
3.0
5 years ago

sorry, explanations were a little bit too chaotic for me, it was really hard to built a reasonable system in the head. even little mistakes brought a lot of confusions, because when i see smth unclear, i pause the video and try to understand for quite a long time. giving up, i unpause video and then it appears that it was just a mistake or typo. this brings frustration.
also, i find the explanations a little bit confusing. i had to go over a quick overview from free youtube video and then come here to make things clear in my head.
The manual vanila JS examples of RxJS operators before showing the RxJS operators themselves didn't make things easier for me, vice versa. But maybe it was only for me.
Still, thank you for your effort. i really liked the example with the drag-n-drop in the last section, i think that if course have move such examples from the real life - it would be much practical
Thanks again.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
3.0
6 years ago

Examples are not real life examples.
It's hard for me to understand when and where I can use them.
The course needs to be more practical and less theoretical in my opinion

  • Helpful
  • Not helpful
ui-avatar of Abi Akindele
Abi A.
5.0
6 years ago

Excellent overview / presentation of rxjs5, provided the basis for the latest version, rxjs6.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses