К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Reactive Patterns with RxJS and Angular Signals · LearnSpace
Назад в каталог
courseraПрограммирование

Reactive Patterns with RxJS and Angular Signals

Курс от Packt
Начальный≈ 20.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course teaches reactive programming with RxJS and Angular Signals, empowering you to build scalable and efficient applications. Learn to use Observables, subjects, and operators within Angular to improve application performance and developer efficiency. By the end of this course, you will have a comprehensive understanding of reactive patterns in Angular applications. You'll master core RxJS concepts and gain hands-on experience in implementing reactive patterns with Angular Signals. Through this course, you will also learn performance optimization techniques that make your code more efficient and declarative. The practical, real-world approach helps you adopt reactive programming with minimal friction. What sets this course apart is its approach to teaching reactive patterns. You will be shown both imperative and reactive approaches, ensuring a smooth transition from one to the other while building a real-world application progressively. The course is ideal for developers familiar with Angular, RxJS, and TypeScript who wish to elevate their skills in reactive programming. Basic experience with Angular is required, but no prior knowledge of reactive programming is necessary.

Навыки, которые вы освоите

AngularMaintainabilityFrontend PerformanceSoftware Design PatternsData SharingReal Time DataDataflowEvent-Driven ProgrammingScripting LanguagesJavascriptSoftware DesignTypeScriptJavaScript FrameworksCode ReusabilitySoftware Architecture

Программа курса

13 модулей · 76 учебных материалов

01Diving into the Reactive Paradigm6 материалов

Lesson 1

Course OverviewВидеоDiving into the Reactive Paradigm - Overview VideoВидеоIntroductionЧтениеLearning About the Marble Diagram (Our Secret Weapon)Чтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Reactive Patterns with RxJS and Angular Signals
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 20.7 ч

13 модулей

Язык: Английский

Часть программы вашего университета
Exploring Reactive Programming FundamentalsЗадание
Discussion: Thinking Reactively in AngularОбсуждение
02Walking through Our Application3 материалов

Lesson 1

Walking through Our Application - Overview VideoВидеоWalking through Our Application - The ReadingЧтениеExploring the Recipe ApplicationЗадание
03Fetching Data as Streams9 материалов

Lesson 1

Fetching Data as Streams - Overview VideoВидеоIntroductionЧтениеCreating Angular Standalone ComponentsЧтениеDisplaying the Data in the TemplateЧтениеPractice: Refactor from Imperative to Declarative Data HandlingDIALOGUERetrieving Data as StreamsЧтениеUsing the Change Detection Strategy of OnPushЧтениеBuilt-in If StatementЧтениеReactive Data Handling in AngularЗадание
04Handling Errors Reactively6 материалов

Lesson 1

Handling Errors Reactively - Overview VideoВидеоIntroductionЧтениеRethrow StrategyЧтениеChoosing the Right Error Handling StrategyЧтениеMastering Error Handling in Reactive StreamsЗаданиеDiscussion: Choosing an Error Handling StrategyОбсуждение
05Combining Streams5 материалов

Lesson 1

Combining Streams - Overview VideoВидеоIntroductionЧтениеExploring the Declarative Pattern for Filtering DataЧтениеUpdating the filter valueЧтениеReactive Data Flow and FilteringЗадание
06Transforming Streams8 материалов

Lesson 1

Transforming Streams - Overview VideoВидеоIntroductionЧтениеExploring the Reactive Pattern for the Autosave FeatureЧтениеPractice: Analyze RxJS Operator Trade-offsDIALOGUEUsing concatMap for AutosavingЧтениеSwitchMap OperatorЧтениеMergeMap OperatorЧтениеMastering Stream TransformationsЗадание
07Sharing Data between Angular Components4 материалов

Lesson 1

Sharing Data between Angular Components - Overview VideoВидеоIntroductionЧтениеConsuming the Last Selected RecipeЧтениеAngular Component Communication and State HandlingЗадание
08Mastering Reactivity with Angular Signals9 материалов

Lesson 1

Mastering Reactivity with Angular Signals - Overview VideoВидеоIntroductionЧтениеReading SignalsЧтениеUnlocking the Power of RxJS and Angular SignalsЧтениеPractice: Design a Signal & RxJS Refactoring PlanDIALOGUEUnderstanding the Behavior of toObservableЧтениеCombining Streams Using SignalsЧтениеTransforming Streams Using SignalsЧтениеMastering Reactivity in AngularЗадание
09Demystifying Multicasting5 материалов

Lesson 1

Demystifying Multicasting - Overview VideoВидеоIntroductionЧтениеTransforming Cold Observables into Hot ObservablesЧтениеExploring Multicasting in RxJSЗаданиеDiscussion: Choosing Between Unicasting and MulticastingОбсуждение
10Boosting Performance with Reactive Caching5 материалов

Lesson 1

Boosting Performance with Reactive Caching - Overview VideoВидеоIntroductionЧтениеUsing shareReplay in RecipesAppЧтениеReplacing the shareReplay Operator with the share OperatorЧтениеReactive Caching and Performance OptimizationЗадание
11Performing Bulk Operations4 материалов

Lesson 1

Performing Bulk Operations - Overview VideoВидеоIntroductionЧтениеThe Bulk Operation Reactive PatternЧтениеReactive Programming for Bulk Data HandlingЗадание
12Processing Real-Time Updates5 материалов

Lesson 1

Processing Real-Time Updates - Overview VideoВидеоIntroductionЧтениеStep One Create a Real-Time ServiceЧтениеPreventing Data Loss with the Scan OperatorЧтениеMastering Real-Time Data StreamsЗадание
13Testing RxJS Observables7 материалов

Lesson 1

Testing RxJS Observables - Overview VideoВидеоIntroductionЧтениеTesting Timed-Value Output MethodsЧтениеPractice: Compare RxJS Testing StrategiesDIALOGUEImplementing Marble TestsЧтениеHighlighting Testing Streams Using HttpClientTestingModuleЧтениеMastering RxJS Testing TechniquesЗадание