|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/reactive-js-getting-ready-for-the-next-big-paradigm-shift/
课程评论:没有评论
课程名称:反应式 JavaScript:你准备好迎接下一个重大范式转变吗? 课程概述:在快速发展的网络开发领域,随着 Angular 2 和 React 等框架的兴起,行业正在经历从命令式编程范式向函数式和反应式范式的巨大转变。为了在现代开发中获得成功,理解这些范式的运作方式及其工具显得至关重要。本课程是对反应式编程范式核心概念的介绍。我们将使用 RxJS(JavaScript 的反应式扩展)库来探讨这种思维方式,从而培养反应性思维的能力。许多公司(如 Netflix、Microsoft 和 Github)都在使用反应式扩展。你知道 Angular 2 的异步操作是如何利用反应式扩展的吗?如果你的目标是学习 Angular 2,那么学习 RxJS 是必不可少的!即使是像 Facebook 的 React 这样的框架,虽然不直接使用 RxJS,但它们的设计模型也与这一范式紧密相关,能够无缝整合。 如果你打算在现代开发中继续前进,反应式编程应该是你的下一步。通过本课程的学习,你将能够自信地使用现代框架和库。即使你对编写网络应用不感兴趣,课程中的概念同样适用,反应式扩展在其他语言中也有许多移植版本,可以轻松切换。课程中的概念为编写代码提供了全新的思考方式,适用于所有语言、平台、框架或库。如果你希望站在现代网络开发的前沿,那么这门课程就是你迈出的下一步!
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!