班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每个班级的人数限3到5人,互动授课, 保障效果,小班授课。 |
上间和地点 |
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦 最近开间(周末班/连续班/晚班):2019年1月26日 |
实验设备 |
◆小班教学,教学效果好 ☆注重质量☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。 3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,端海学员的能力得到大家的认同,受到用人单位的广泛赞誉,端海的证书受到广泛认可。 |
部份程大纲 |
|
- 01
UML工具的使用和建模
02
UML实现正向工程和逆向工程
03
五大创建型模式详解
04
Prototype原型模式实际运用
05
AOP架构设计
06
Aspect的使用及其编译器的原理解密
07
PackageManagerService源码解析
08
apk安装原理
09
命令模式及其在PackageManagerService源码解析
10
解释器模式及其在PackageParser源码中的运用
11
网易云,高德换肤区别及换股原理与引用
12
手写网易云可动态替换的换肤框架
13
手写网易云可动态替换的换肤框架
字体,状态栏换肤
14
手写网易云可动态替换的换肤框架
MaterialDesign_TextInputLayout
15
第三方框架再隔离(上)
16
第三方框架再隔离(下)
17
Binder核心原理与架构设计(上)
18
EventBus3.0架构分析与手写实现
19
手写EventBus和实现多进程相互通信架构
20
通过fastjson打造单例在多进程共享
21
手写饿了么进程通信框架Hermes
22
MaterialDesign_FAB滑动隐藏显示动画实现方法
使用Behavior实现
23
手写Android全版本编译时权限申请框架(上)
手写安卓全版本编译时权限申请框架(上)
24
手写Android全版本编译时权限申请框架(下)
手写安卓全版本编译时权限申请框架(下)
25
MD_高级自定义Behavior及源码分析
26
插件化之一解密支付宝如何接入海量原生应用
插莊技术实现
27
通过插桩式手写实现支付宝市插件化架构
Activity,Service插莊
28
通过插桩式手写实现支付宝市插件化架构
BroadCast,Provider插莊
通过插桩式手写实现支付宝市插件化架构
29
支付宝式插件化解决权限,插件内自由跳转
支持插件内广播,服务
30
插件化之二 手写360式 插件化架构(hook技术实现)
31
hook技术实现
32
手写360式插件架构
33
手写360式插件架构
高级渲染
34
Activity启动流程原理详解 及hook点寻找
35
在项目实战中检验插件化架构稳定性(可靠性,稳定性)
36
插件升级之路--手写微信多开项目
37
伪造虚拟AMS,PMS,欺骗系统加载分身
38
华为核心技术-面向对象式数据库框架设计
数据库框架设计(增)
数据库框架设计(改)
数据库框架设计(查)
数据库框架设计(删)
39
大型项目之实现数据库分库
40
多用户,多角色,多权限如何设计数据库
41
xml脚本打造数据库版本全量升级架构
42
xml脚本打造数据库版本全量升级架构
xml脚本结构定义
43
xml脚本打造数据库版本全量升级架构
服务器规则编写
44
android架构师必备技能——面向对象思想构建万能interface
面向对象思想构建万能interface
45
Volley网络框架请求队列解析及高并发机制揭秘
Volley网络框架请求队列解析及高并发机制
46
使用泛型完成手写高扩展的Volley网络访问框架设计
手写高扩展的Volley网络访问框架设计
47
手写Volley网络框架之批量断点下载
手写Volley网络框架之批量断点下载
手写Volley网络框架之实现数据库下载记录
48
高级UI
属性动画
49
高级UI
自定义动画框架
50
高级UI
MaterialDesign
51
高级UI
RecycleView
52
高级UI
NestedScrolling
53
高级UI
沉浸式设计
54
高级UI
自定义view打造1
55
高级UI
自定义view打造2
自定义view打造3
56
NDK
基础知识(函数、指针)
linux内存布局原理、结构体和共用体
57
NDK
so动态库设计与编译
58
NDK
C++基础晋升(命名空间、引用、对象管理)
59
NDK
c++编译器对象管理模型分析、类型转换、IO
60
NDK
61
IOC架构设计之运行时注入(上)
62
IOC架构设计之运行时注入(下)
63
运行时注入之编译时注入
64
ButterKnife设计Dagger架构设计核心解密
65
MVP的三层架构和优缺点
66
以MVP思想开发项目
67
MVC,MVP,MVVM的区别及其运用
68
MVVM原理剖析
69
用MVVM和RXJava实现展示类APP(上)
70
用MVVM和RXJava实现展示类APP(下)
71
UI绘制流程分析
72
Paint画笔高级技能
73
高级渲染
74
BitmapShader位图渲染
75
浅拷贝、深拷贝解决方案
76
构造函数的属性初始化列表
77
this指针、const修饰成员函数
78
重载运算符、指针与引用的区别
79
继承、多态
80
虚函数列表、纯虚函数与抽象类、函数模板
81
函数模板机制、模板类
82
异常类型、异常对象的声明周期
83
字符串string
84
multiset、map、multimap、容器拷贝问题
85
函数对象、谓词、函数绑定、常用算法
86
NDK C++支持
87
FFmpeg介绍入门
88
音视频解码基础知识
89
视频解码
90
音频解码
91
视频绘制
92
音频播放
93
音视频同步
94
视频处理
95
音频处理
96
Linux基本命令
97
VIM使用
98
Mikefile、文件I/O操作
99
Linux文件系统剖析、进程管理
100
进制控制原语
101
进程间通信
102
信号处理
103
进程间关系和守护进程
104
NDK双进程守护(一)
105
NDK双进程守护(二)
106
线程控制原语
107
线程间同步
108
网络编程(一)
109
网络编程(二)
110
运行机制与流程、Android.mk
111
Application.mk
112
日志与调试
113
OpenSL ES音频处理
114
Native绘制(一)
115
Native绘制(二)
116
音频采集与视频捕获
117
音频压缩FAAC
118
视频压缩X264(一)
119
视频压缩X264(二)
120
服务器部署、rtmp协议
121
rtmp推流
122
WebRTC入门
123
NAT穿越与服务器部署
124
NIO编程
125
客户端与信号服务器通信
|