02
13
21
14
首页 实战 RxJava从源码到应用 移动端开发效率秒提速
收藏

RxJava从源码到应用,移动端开发效率秒提速

√前沿热点技术 √响应式编程思想 √核心源码解析 √项目综合案例讲解

RxJava从源码到应用 移动端开发效率秒提速

距离活动结束
2天
13
21
15
已完结 难度 高级 时长 10小时 学习人数 252 综合评分 9.77

作为Android/Java开发者,还在没日没夜的加班加点写代码?讲真,你需要从思想入手!本课通过完整阐释响应式编程思想、观察者模式,结合RxJava实现,以剖析RxJava源码+案例展现相结合的方式,将思想与实际应用相结合,助你快速有效的提升工作效率。

神仙的师父
讲师

一线互联网大牛

课程预览

    检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
    重新观看

    更多综合案例详解,上手更多源码实现

    渐进式讲解从响应式编程思想→RxJava源码转换,岂止单纯应用

    RxJava+Retrofit

    RxJava+MVP

    RxJava+Retrofit+MVP

    01   MVP模式概念和分层思想
    02   RxJava+Retrofit作为M层提供数据

    01   利用CallAdapter进行适配
    02   将返回值转换成Observable对象

    01   一个接口数据依赖于另一个接口          02   不用RxBinding
    03   如何实现防抖动          04   如何实现进行下个请求,取消上个请求

    全面掌握响应式编程思想,从RxJava原理开始

    清晰梳理逻辑,保持代码简洁,快速提高开发效率
    RxJava
    基本元素

    简单介绍+回顾
    源码分析
    实战基本元素

    Operator
    操作符变换原理

    操作符简介
    源码剖析核心操作符lift
    实战操作符

    Scheduler
    线程变换原理

    线程变换简介
    剖析subscribeOn原理
    实战subscribeOn
    剖析observeOn原理
    实战observeOn

    整体变换compose
    和Transformer原理

    整体变换简介
    剖析Transformer原理
    实战模仿整体变换

    抛出思想
    阐述理论原理

    现实案例
    解释落地思想

    从简单代码实例入手
    剖析源码实现
    和源码设计思想

    项目案例实战
    加深理解

    比你想象中更强大
    RxJava思想+MVP框架帮你迅速提高效率

    开发者使用场景

    简化代码逻辑,便于维护
    方便做异步操作和数据存取操作
    线程切换方便快捷

    V层

    调用

    调用

    P层

    调用

    M层

    RxJava
    Retrofit

    RxJava

    MVP模式图解

    突破表层基础直击核心,超越他人?小Case!

    深入掌握响应式编程思想,全方位提升开发效率
    直接应用实际工作

    从实践角度出发,RxJava原理贯穿
    简化代码逻辑,让你思维更清晰

    实用新版本Get√

    对比RxJava1,使用最新RxJava2版本
    边学边实践,巩固原理

    全面掌握热点技术

    多角度讲解响应式编程思想原理+实践
    全方位覆盖热点技术,做好技术储备

    快速提升工作效率

    在业务层面实现代码逻辑分离
    方便后期维护和拓展

    思想决定实际能力

    助您有效提高代码的抽象能力
    而不仅仅停留在业务层面

    学员专享增值服务

    问答专区

    讲师集中答疑

    关于课程的问题都可在问答区随时提问
    讲师会进行集中答疑

    源码开放

    整套代码下载

    课程案例代码完全开放给你,你可以根据
    所学知识自行修改、优化

    适合人群及技术储备要求

    作为Android/Java开发者的你,如果平时经常加班,想要快速提升开发效率;那么本课程将非常适合你。

    学前必备技术

    有一定的源码分析能力,了解过响应式编程思想,简单了解RxJava理论。

    环境参数

    • 开发语言 Java
    • 开发工具 IDEA/Android Studio
    提问

    • 2

      老师,这门课对javaweb开发用处大吗(我做SSM居多)

      亲,你好。做java web开发的也可以用,主要讲的是响应式编程思想和用Java代码如何实现这一思想,都有助提升自己的技术水平。RxJava有大量丰富强大的operator,可以满足用户的大部分数据处理需求。RxJava另一个强大的地方就是scheduler,用户可以为Observable和Subscriber指定不同的执行线程。祝亲学习愉快!


    • 2

      老师您好 看到基本是rx的使用 请问rx的原理 设计和实现会讲解吗

      亲,你好。RX的原理,设计和实现都会讲解,重点就是RxJava是如何实现的。从响应式编程如何推导到RxJava实现,还有RxJava是如何体现响应式编程思想的。会抽出rxjava的核心实现的原理组成实战库,配合视频会更容易理解rxjava的实现原理。祝亲学习愉快!


    • 0

      老师请问课程面向的人群和学完后达到的大概是什么水平呢 谢谢您

      亲,您好~适合人群及技术储备要求 作为Android/Java开发者的你,如果平时经常加班,想要快速提升开发效率;那么本课程将非常适合你。 技术储备要求: 有一定的源码分析能力,了解过响应式编程思想,简单了解RxJava理论。祝您学习愉快~


    • 4

      请问课程是什么时候录制的呢?

      亲,你好。课程刚刚录制完毕,还是热乎的。祝亲学习愉快!


    • 4

      我看关于RxJava的博客文章挺多的,这门课和它们相比,有哪些特色呢?

      亲,你好。关于RxJava的博客文章挺多,但大都只是简单原理的介绍,案例就算有,也相对很简单。这门课倾向于讲从响应式编程思想到rxjava源码的转换,更多的讲源码实现,而不是单纯的应用,会对比1和2来讲。本门课程和它们相比,循序渐进的讲授,从本身框架源码入手(中间穿插小案例),到响应式编程思想的贯穿,再到自己的实操案例练习,会抽出rxjava的核心实现的原理组成实战库,配合视频会更容易理解rxjava的实现原理。祝亲学习愉快!


    • 1

      本门课程学习完成需要多长时间?

      亲,您好~您好~课程总时长是10小时,但是每个人基础不一样或者每个人每天投入学习的时长不一样,导致学完一门课程需要的时间都不一样的。如果您基础好,学习这门课可能看一遍就可以了,如果基础差点,可能要看3、5遍才能学会,这样需要的时间肯定不一样。另外您每天投入1小时学习和每天投入10小时学习,时间肯定也不一样的。这个得您根据自己的学习计划来计算大概的学习周期.祝您学习愉快~

    微信客服

    购课补贴
    联系客服咨询优惠详情

    帮助反馈 APP下载

    慕课网APP
    您的移动学习伙伴

    公众号

    扫描二维码
    关注慕课网微信公众号

    学习咨询

    选课、学习遇到问题?

    扫码添加指导老师 1V1 帮助你!

    添加后老师会第一时间解决你的问题