We may earn an affiliate commission when you visit our partners.
Course image
ng-conf
This course is no longer available. Find something similar by browsing:
Observables RxJS Asynchronous Programming Operators Subjects BehaviorSubjects Async Pipe

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops reusability of Observables, which is a core skill for asynchronous application development
Examines child Observables and how to compose them, which is a core skill for asynchronous application development
Teaches cancellation via SwitchMap, which is useful for managing and controlling asynchronous operations
Develops completion and incomplete states, which is a core skill for tracking and managing asynchronous operations
Explores operators, which are essential for manipulating and transforming asynchronous data
Examines Subjects and BehaviorSubjects, which are useful for creating and managing custom Observables

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Workshop: Reactive Fundamentals with RxJS Day 1. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Workshop: Reactive Fundamentals with RxJS Day 1 will develop knowledge and skills that may be useful to these careers:
IT Manager
IT Managers plan, organize, and direct the IT department of an organization. They work with stakeholders to define IT strategy, allocate resources, and ensure that IT systems meet business needs. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building scalable and adaptable IT systems that meet changing business needs.
Software Engineer
Software Engineers design, develop, test, and maintain software systems. They use a variety of programming languages and tools to create software applications that meet user needs. This course may be useful, especially for those interested in building real-time and data-intensive applications, as it provides a solid foundation in reactive programming with RxJS.
Full-Stack Developer
Full-Stack Developers are responsible for designing, developing, and maintaining both the front-end and back-end of web applications. They work on both the client-side and server-side, ensuring the smooth functioning of web applications. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building responsive and interactive web applications.
Front-End Developer
Front-End Developers are responsible for designing and developing the user interface of web applications. They use various programming languages and frameworks to create visually appealing and user-friendly interfaces. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building responsive and interactive user interfaces.
Back-End Developer
Back-End Developers are responsible for designing and developing the server-side of web applications. They work on the back-end logic, database management, and server-side programming. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building scalable and high-performance back-end systems.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites and web applications. They use a variety of programming languages and tools to create websites that meet user needs. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building responsive and interactive web applications.
Cloud Architect
Cloud Architects design, deploy, and manage cloud computing solutions. They work on designing and implementing cloud architectures that meet business needs and ensure scalability, reliability, and security. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building scalable and resilient cloud-based systems.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work on automating and streamlining the software development process, ensuring faster and more efficient software delivery. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building reliable and automated software delivery pipelines.
Data Analyst
Data Analysts collect, analyze, interpret, and present data to help businesses understand their performance and make better decisions. They use a variety of statistical and data analysis techniques to derive insights from data. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building real-time and data-intensive data analysis applications.
Business Analyst
Business Analysts work with stakeholders to understand business needs and translate them into technical requirements. They help bridge the gap between business and IT, ensuring that software solutions meet business objectives. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building responsive and adaptable software systems that meet changing business needs.
Project Manager
Project Managers plan, execute, and monitor projects to ensure their successful completion. They work with stakeholders to define project scope, timelines, and budgets, and ensure that projects are delivered on time and within budget. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building adaptable and resilient project management systems.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software applications to ensure they meet quality standards and user expectations. They work with developers to identify and fix bugs, and ensure that software applications are reliable and performant. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building testable and maintainable software applications.
Database Administrator
Database Administrators manage and maintain databases, ensuring their availability, security, and performance. They work with database systems to ensure that data is stored, organized, and retrieved efficiently. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building scalable and resilient database systems.
Information Security Analyst
Information Security Analysts protect organizations from cyber threats and data breaches. They work with security systems to implement and maintain security measures, and ensure that data is protected from unauthorized access and attacks. This course may be useful as it covers reactive programming with RxJS, which is particularly helpful for building responsive and adaptable security systems.
Data Scientist
Data Scientists leverage an array of tools to build, test, and maintain innovative solutions to complex business problems. They use mathematics, statistics, and machine learning to derive insights from different types of data. This course may be useful as it covers the fundamentals of reactive programming with RxJS, helping you build a foundation in data streaming and asynchronous programming.

Reading list

We haven't picked any books for this reading list yet.
Introduces the fundamentals of reactive programming using Elixir, a popular functional programming language for building scalable and fault-tolerant web applications. It covers the core concepts of reactive programming, such as observables, operators, and schedulers, and provides practical examples of how to use Elixir to solve real-world problems.
Provides a comprehensive overview of reactive programming in Clojure, a popular functional programming language for building scalable and concurrent applications. It covers the fundamentals of reactive programming, including observables, operators, and schedulers, and provides practical examples of how to use Clojure to solve real-world problems.
Although this book focuses on RxJava, the concepts discussed are applicable to RxJS. It provides a thorough understanding of reactive programming principles and their practical applications.
Introduces the fundamentals of reactive programming using Go, a popular programming language for building scalable and concurrent applications. It covers the core concepts of reactive programming, such as observables, operators, and schedulers, and provides practical examples of how to use RxGo to solve real-world problems.
Provides a comprehensive overview of reactive programming in Scala, using the Reactive Extensions for Scala (RxScala) library. It covers the fundamentals of reactive programming, including observables, operators, and schedulers, and provides practical examples of how to use RxScala to solve real-world problems.
Teaches the fundamentals of reactive programming using Kotlin and RxJava, two popular libraries for reactive programming in Kotlin and Java. It covers the core concepts of reactive programming, such as observables, operators, and schedulers, and provides practical examples of how to use RxJava to solve real-world problems.
Provides a comprehensive overview of reactive programming in .NET, using the Reactive Extensions for .NET (Rx) library. It covers the fundamentals of reactive programming, including observables, operators, and schedulers, and provides practical examples of how to use Rx to solve real-world problems.
Covers the concepts of reactive programming and how to use RxJS in JavaScript applications. It includes practical examples and code snippets to help readers understand the material.
Provides a comprehensive overview of reactive programming in F#, a popular functional programming language for building scalable and concurrent applications. It covers the fundamentals of reactive programming, including observables, operators, and schedulers, and provides practical examples of how to use F# to solve real-world problems.
Explores reactive programming in Swift, covering concepts such as observables, operators, and schedulers. While it doesn't directly cover RxJS, it provides valuable insights into reactive programming principles.
Although this book focuses on RxKotlin, the concepts discussed are transferable to RxJS. It covers topics such as observable creation, operators, schedulers, and testing.
Introduces the fundamentals of reactive programming using Haskell, a popular functional programming language for building high-performance applications. It covers the core concepts of reactive programming, such as observables, operators, and schedulers, and provides practical examples of how to use Haskell to solve real-world problems.
Provides a comprehensive overview of concurrency in Go, making it a valuable resource for those looking to learn about this topic.
Provides a comprehensive overview of asynchronous and parallel programming in C#, making it a valuable resource for those looking to learn about these topics.
Provides a comprehensive overview of asynchronous programming in PHP, making it a valuable resource for those looking to learn about this topic.
Provides a comprehensive overview of asynchronous programming patterns in Java, making it a valuable resource for those looking to learn about this topic.
Provides a deep dive into advanced topics in quantum mechanics, focusing on the use of operators to describe physical systems. It is suitable for graduate students and researchers in physics.
Provides a rigorous introduction to operator theory, focusing on the theory of Hilbert spaces and bounded linear operators. It is suitable for advanced undergraduates and graduate students in mathematics.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser