Reactive programming with RxJava

所在平台: Udemy

课程主页: https://www.udemy.com/course/reactive-programming-with-rxjava/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用RxJava进行响应式编程 课程概述:功能性响应式编程(FRP)是一种与面向对象编程截然不同的编程范式,近年来受到了越来越多技术的青睐,用于构建响应迅速、可靠且易于维护的系统。在多线程编程中,编写代码通常比较困难,因为需要考虑多个部分如何同时移动并协作。在本课程中,我将教你如何使用RxJava,这是响应式扩展的Java实现,以编写安全、可靠的多线程代码。尽管RxJava在Android应用中被广泛使用,但本课程以通用的方式呈现RxJava概念,你不需要了解Android,即可在任何Java应用中学习和使用RxJava。 你将学习RxJava与Java标准库进行多线程编程的比较,以及Java 8中引入的并行流。在关于用例的部分,我将展示一些RxJava解决特定挑战的实例,以便你可以快速入门。本课程旨在作为一个快速参考,用例部分没有特定顺序,你可以根据需要跳过或回顾讲座。你在这里学到的概念也将帮助你理解其他受响应式扩展启发的库。 (音乐:bensound)

课程评论(0条)

课程详情

Functional Reactive Programming (FRP) is a different programming paradigm, just like Object Oriented Programming. It has gotten traction in the recent years where more and more technology adopt it for building responsive, reliable and maintainable systems. Writing multithreading code is usually difficult because you need to think how several pieces move at the same time and work together.In this course I'll teach you RxJava, the Java implementation of Reactive Extensions to write safe, reliable multithreading code. It's being heavily in use in Android applications, but this course presents RxJava concepts in a generic way. You don't need to know anything about Android to use this course, learn and use RxJava in any kind of Java application.You will learn how RxJava compares with Java standard library for writing multithreading code, and the parallel streams introduced in Java 8. In the section about use cases, I present you some examples of how RxJava solves particular challenges, so you can get started quickly. This course is meant to serve as a quick reference, the section about use cases doesn't follow a particular order, so you can skip and come back to lectures as you see fit.The concepts you learn here will also help you understand other libraries that were inspired by Reactive Extensions.(Music: bensound)

课程标签

0人关注该课程

主题相关的课程