= 学员请注意 =
出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。第7期开班将于2016年7月17日24:00截止报名。如需课程咨询,请联系客服QQ(281101184)。
课程体系:本微专业除了【专业课程】,还提供:专业导读、课程测验、项目实战、课程辅导等【多层教学服务】。
【专业课程:Android设计模式】
设计模式(Design Pattern)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的手段,也是当代优秀软件工程师必备的一项素质。课程从设计之道(松耦合设计思想)和设计之术(重构与迭代式设计)两方面,通过大量的代码实践与演练,深入剖析经典GOF 23种设计模式。
【多层教学服务】
1.专业导读
“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家做好开课前的准备。
2.课程测验+项目实战
该课程更新期间,会根据线上课程内容布置课程测验题,结课后在规定时间内提交(具体见开课后公告);整个微专业中期,会布置综合项目实战,根据所学内容动手操练,微专业所有课程完结后提交。
3.课程辅导
开课期间,将邀请老师进行:课程直播答疑、作业点评、实战项目讲解(直播为主,一般在周末晚上);另外还会邀请行业大牛为大家带来小专题辅导(录播为主),帮助大家更好的掌握。
关注我们——第一时间了解“开班动态+课堂干货”,不再错过各种重要的通知^ ^
1.【微信公众号】:iGeekBand
2.【官方微博】:@极客班GeekBand
各课程成绩评分方式:
单元测验(即平时作业),占总成绩90%;
课程分享(讨论、笔记、分享)占总成绩10%。
微专业证书申请条件:
5门课程均合格(>=60分),可申请合格证书;
3门及以上课程优秀(>=85分),可申请优秀证书。
有Java编程语言基础
学习过Android应用开发实战
章 | 节 |
第一课 软件设计概要 | 1. 设计模式简介 |
2. 面向对象设计原则 | |
3. Java对象模型与设计 | |
第二课 组件协作模式 | 4. 模板方法 Template Method |
5. 观察者 Observer / Event | |
6. 策略模式 Strategy | |
第三课 单一职责模式 | 7. 装饰模式 Decorator |
8. 桥模式 Bridge | |
第四课 对象创建模式 | 9. 工厂方法 Factory Method |
10. 抽象工厂 Abstract Factory | |
11. 原型模式 Prototype | |
12. 构建器 Builder | |
第五课 对象性能模式 | 13. 单例模式 Singleton |
14. 享元模式 Flyweight | |
第六课 接口隔离模式 | 15. 外观模式 Façade |
16. 代理模式 Proxy | |
17. 适配器 Adapter | |
18. 中介者 Mediator | |
第七课 状态变化模式 | 19. 备忘录 Memento |
20. 状态模式 State | |
第八课 数据结构模式 | 21. 组合模式 Composite |
22. 迭代器 Iterator | |
23. 职责链 Chain of Resposibility | |
第九课 行为变化模式 | 24. 命令 Command |
25. 访问器 Visitor | |
第十课 领域问题 | 26. 解析器 Interpreter |
27. 课程总结 |
见“极客班·Android系统工程师”微专业常见问题