|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rxjs-and-observables/
课程评论:没有评论
课程名称:RxJS 7 和可观察对象:入门 课程概述:您是否加入了一个使用可观察对象和 RxJS 的项目,但对如何使用它毫无头绪?您是否已经在使用 RxJS 和可观察对象,但其行为让您感到惊讶?您是否想学习一个新的工具,以方便地处理异步代码?如果您对上述任何问题的回答是肯定的,那么这个课程可能非常适合您!RxJS 被认为有较陡的学习曲线。尽管互联网上有很多优秀的课程、文章和文档,但初学者往往在入门时感到困难。此外,许多经验丰富的 RxJS 用户有时也会因为对可观察对象的机制理解不够而犯一些基本错误。 本课程将帮助您以简单、逐步的方式进入 RxJS 世界,甚至可以帮助更高级的 RxJS 用户填补对可观察对象和 RxJS 理解上的空白。本课程的目标是为您提供一套出色的工具,开启您的 RxJS 之旅!您将在这里学习 RxJS 的核心概念,如:可观察对象、订阅、观察者、创建函数、可管道操作符和主题。 课程的前几部分将以缓慢而详细的方式介绍可观察对象和 RxJS 的基础知识。我们将研究流和反应式编程的概念,以理解在使用可观察对象时数据是如何到达我们的。您将了解在可观察对象的世界中可以找到哪些来源。您将学习如何通过进行订阅来执行可观察对象,以及如何通过提供观察者来对发出的通知作出反应。我们将使用“马尔布图”(Marble Diagrams)以易于理解的图形方式展示内容,课程中将包含大量编码部分,解释每个特性。 在理清可观察对象的理论后,我们将转向 RxJS 的更多实际应用。我们将使用创建函数从各种来源(如数组、DOM 事件、HTTP 请求、定时器、间隔)轻松创建可观察对象,并结合多个可观察对象。我们将使用可管道操作符创建更复杂的可观察对象。最后,我们将学习主题(Subjects),这是一种特殊类型的可观察对象,允许我们方便地向所有观察者发出值。 完成本课程后,您将能够在应用程序中开始使用可观察对象和其他 RxJS 工具,并理解互联网上的文章、视频和文档,从而继续您的 RxJS 之旅。让我们开始吧!该课程的一些视频中使用了 OpenMoji 表情符号和图标(CC BY-SA 4.0 许可)。推广音乐:Bensound 提供的免版税音乐。
Have you joined a project which uses the Observables and RxJS and have no idea how to use it?Are you already using RxJS and Observables and its behavior keeps surprising you?Do you want to learn a new tool to conveniently handle asynchronous code?If you responded YES to any of the above questions, then this might be a great course for you! RxJS is known to have a steep learning curve. There are many courses, articles, docs on the Internet which are great and cover a lot of complex RxJS scenarios, however I've noticed that it is difficult to start going and make first steps. Also, many experienced RxJS users still make some basic mistakes from time to time as they don't understand the mechanics of the Observables well.This course will help you enter the world of RxJS in a slow step-by-step way. It might even help more advanced RxJS users fill the missing gaps in their understanding of the Observables and RxJS.The objective of this course is to give you a great set of tools to start your RxJS journey!You will learn here the core concepts of RxJS, such as:ObservablesSubscriptionsObserversCreation FunctionsPipeable OperatorsSubjectsThe first sections of this course will present the basics of the Observables and RxJS in a slow and detailed way. We'll have a look at the idea of streams and reactive programming to understand how the data comes to us when using the Observables. I'll show you what kind of sources can we find in the world of Observables. You'll learn how can we execute an Observable by making Subscriptions, and how can we react to the notifications emitted by providing Observers. We'll use Marble Diagrams to present things in an easy to understand graphical way. There will also be a plenty of coding sections explaining each feature.After we get the theory behind the Observables clarified, we'll move towards more practical uses of RxJS.We'll use Creation Functions to easily create Observable from various sources like: arrays, DOM events, HTTP requests, timers, intervals and combining multiple Observables together. We'll use the Pipeable Operators to create more complex Observables.Finally, we'll learn about the Subjects, which are a special type of Observable which allow us to conveniently emit a value to all Observers.After you finish this course, you'll be able to start using the Observables and other RxJS tools in your apps and understand the articles, videos and docs on the Internet, so you can continue your RxJS journey.Let's get started!This course uses OpenMoji emojis and icons in some of the videos (CC BY-SA 4.0 license)Promo music: Royalty Free Music from Bensound