课程信息

102,146 次近期查看

学生职业成果

33%

完成这些课程后已开始新的职业生涯

50%

通过此课程获得实实在在的工作福利

27%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
第 2 门课程(共 4 门)
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为15 小时
英语(English)

学生职业成果

33%

完成这些课程后已开始新的职业生涯

50%

通过此课程获得实实在在的工作福利

27%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
第 2 门课程(共 4 门)
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为15 小时
英语(English)

提供方

Placeholder

阿尔伯塔大学

教学大纲 - 您将从这门课程中学到什么

内容评分Thumbs Up91%(3,118 个评分)Info
1

1

完成时间为 5 小时

Introduction to Design Patterns: Creational & Structural Patterns

完成时间为 5 小时
9 个视频 (总计 66 分钟), 8 个阅读材料, 3 个测验
9 个视频
2.1.2 – Creational, Structural, and Behavioural Patterns6分钟
2.1.3 – Singleton Pattern5分钟
2.1.4 – Factory Method Pattern11分钟
2.1.5 – Facade Pattern6分钟
2.1.6 – Adapter Pattern4分钟
2.1.7 – Composite Pattern6分钟
2.1.8 – Proxy Pattern7分钟
2.1.9 – Decorator Pattern11分钟
8 个阅读材料
Meet Your Presenter – Sam Jeffery10分钟
Meet Your Facilitators10分钟
Discussion: Introduce Yourself10分钟
Discussion: Design Pattern Examples10分钟
Design Patterns Course Notes10分钟
Design Patterns Glossary10分钟
Ungraded Assignment - Adapter Pattern (Solution)10分钟
Ungraded Assignment - Composite Pattern (Solution)10分钟
1 个练习
Module 1 Review30分钟
2

2

完成时间为 4 小时

Behavioural Design Patterns

完成时间为 4 小时
5 个视频 (总计 33 分钟), 5 个阅读材料, 3 个测验
5 个视频
2.2.2 – Chain of Responsibility Pattern5分钟
2.2.3 – State Pattern6分钟
2.2.4 – Command Pattern8分钟
2.2.5 – Observer Pattern5分钟
5 个阅读材料
Discussion: Undo/Redo As a Pattern10分钟
Mediator Pattern10分钟
Peer Review Request Forum10分钟
Capstone Assignment 2.1 - Implement the Command Pattern (Solution)10分钟
Ungraded Assignment - Observer Pattern (Solution)10分钟
1 个练习
Module 2 Review30分钟
3

3

完成时间为 4 小时

Working with Design Patterns & Anti-patterns

完成时间为 4 小时
8 个视频 (总计 62 分钟), 4 个阅读材料, 3 个测验
8 个视频
2.3.2 – Open/Closed Principle5分钟
2.3.3 – Dependency Inversion Principle6分钟
2.3.4 – Composing Objects Principle5分钟
2.3.5 – Interface Segregation Principle4分钟
2.3.6 – Principle of Least Knowledge7分钟
2.3.7 – Part 1 - Code Smells11分钟
2.3.7 – Part 2 - Code Smells12分钟
4 个阅读材料
Ungraded Assignment - MVC Pattern (Solution)10分钟
Capstone Assignment 2.2 - Implement MVC Pattern (Solution)10分钟
Liskov Substitution Principle10分钟
Discussion: Stories of Bad Coding10分钟
1 个练习
Module 3 Review30分钟
4

4

完成时间为 2 小时

Capstone Challenge

完成时间为 2 小时
4 个阅读材料
4 个阅读材料
Capstone Assignment 2.3 - Identify and Fix Code Smells (Solution)10分钟
Discussion: Last Word – Design Patterns10分钟
Acknowledgements10分钟
Credits10分钟
1 个练习
Final Exam30分钟

审阅

来自DESIGN PATTERNS的热门评论

查看所有评论

关于 Software Design and Architecture 专项课程

Software Design and Architecture

常见问题

还有其他问题吗?请访问 学生帮助中心