快马论坛

 找回密码
 立即注册
快捷导航
搜索
本站整合全网优质资源每日更新,注册账号即刻拥有!本站资源涵盖类型有--小程序源码 游戏 主题模板 网站源码 网页特效 代码素材 文库文档 各类教程 软件工具 热播影视 动漫二次元 福利姬 cosplay 网红写真 热点爆料。欢迎大家每天过来鉴赏!本站最新网址:www.395t.com
查看: 695|回复: 0
收起左侧

[编程开发] Android架构师: 网络层架构设计与实战学习

[复制链接] [查看是否已收录此帖]
等级头衔

等級:管理员

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分成就
威望
0
贡献
0
主题
6386
精华
0
金钱
14765
积分
21155
注册时间
2020-8-29
最后登录
2024-9-7
快捷版块
版块
PHP教 程
版块
前端技术
版块
Web服 务 器
版块
数据库
版块
SEO视频教程
版块
极客的天堂
版块
破解内购手游
版块
手游资讯
版块
端游资讯
版块
资讯权威
版块
游戏源码
版块
网站源码
版块
影视介绍
版块
岛国大片
版块
站点公告
版块
申请友链

清清苹果香 发表于 2021-5-12 01:30:01 | 显示全部楼层 |阅读模式

您需要登录账号才能看到图片及内容下载,马上注册享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
【博学网课】Android架构师: 网络层架构设计与实战
这是一门面向Android中高级工程师、初级架构师的网络层架构设计课程,采用Retrofit网络框架的设计思路,从底层开始设计与实现一个全新的、功能强大的网络框架,支持多线程下载、GreenDao、RxJava、https、dns、注解、重连与错误处理等,具有非常强的通用性和代表性
第1章 课前须知
介绍如何去学习,课程适合的人群、怎么才能融会贯通
第2章 主流网络框架分析
常用网络框架介绍,分析volley 、Android-async-http、Afinal框架、xUtils、okhttp、retrofit、优有点缺点、教会选择一个框架的标准是什么?
第3章 http协议详解
介绍http1.0、1.1 2.0版本和spdy协议、示例讲解请求头的应用场景、响应头的种类划分、缓存相关字段等。
第4章 okhttp3详解
讲解使用 okhttp3发送同步请求异步请求 get/post/上传文件/ 支持缓存、 http协议缓存实现的原理
第5章 多线程下载功能设计
本章讲解框架搭建,下载框架是解决的几个关键问题,与下载相关的字段示例、编写框架的核心代码、多线程使用原理。
第6章 多线程下载功能优化
本章主要是优化多线程下载功能,增加队列机制、添加数据库支持、进度更新、多线程优化、单例、构建者模式实际应用讲解、架构设计的一些见解。
第7章 客户端设计
本章开始对框架的 header进行封装、对状态码定义 request进行封装 、对response进行封装,且对抽象的工厂模式进行实际应用并编写测试用例测试核心架构的功能
第8章 框架拓展设计
本章开始拓展支持原生HttpURLConnection 实现网络请求、增加请求的异步处理和队列机制,增加了自动类型的转换并对网络框架设计和实现的原理进行分析,以方便大家遇到具体需求是能够在此基础上灵活方便的进行拓展。
第9章 网络框架重构
本章解决前面实现过程中遗留问题,并分析框架原理,重构网络请求代码、重新封装reponse和request、NiceClient等,让我们的框架更易用。
第10章 网络框架注解功能设计与实现
本章会讲解动态代理和注解处理,并定义相关注解,例如GET、POST、Query、QueryMap、Path、Filed、FiledMap,让我们的网络框架也支持注解功能。支持发送json到服务器
第11章 错误码和重连功能设计与实现
本章通过注解实现重新连接功能,支持对错误码的处理功能
第12章 https功能设计与实现
本章会讲解https的原理、常见的加密知识、重点给大家讲一下单向认证和双向认证,通过一个实际的单向认证的例子给大家讲一下客户端和服务端是如何处理https功能的
第13章 httpDns功能设计与实现
本章给大家讲一下常见的dns劫持案例,包括dns劫持解决方案和在使用httpdns过程中遇到的问题,网络框架层增加httpDns功能,支持原生的HttpUrlConnection和okhttp3,可自定义替换httpdns功能
第14章 支持RxJava及课程总结
本章会带大家为我们的框架实现rxjava功能,让我们的框架也能够支持响应式编程。本章对框架进行总结,希望大家都再次进行梳理和总结,把课程学到的知识变成自己的东西,最后祝大家学有所成,学有所获!



下载地址:
https://pan.baidu.com/s/1_DG5FrIl9CHd6MLR1KPxWw
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表