Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

您将获得的技能: Responsive Web Design, User Interface and User Experience (UI/UX) Design, Digital Design, Web Design, Motion Graphics, Adobe XD, Graphic and Visual Design, No-Code Development, Graphic Design, Animations, Prototyping, Typography, Layout Design, Visual Design, Design Elements And Principles, Augmented and Virtual Reality (AR/VR), Style Guides, Storytelling, Creative Design, Image Quality
初级 · 专项课程 · 3-6 个月

California Institute of the Arts
您将获得的技能: 用户体验设计, 用户界面和用户体验(UI/UX)设计, 用户研究, 响应式网页设计, 原型设计, 模型, 信息架构, Adobe XD, 用户体验, 以用户为中心的设计, 角色(用户体验), 设计元素和原则, 用户界面/用户体验战略, 用户界面 (UI) 设计, 设计, 交互设计, 平面和视觉设计, 网页设计, 线框设计, 网络语言
初级 · 专项课程 · 3-6 个月

您将获得的技能: Scripting Languages
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 用户体验设计, 可用性测试, 设计思维, 人工智能工作流程, 网页内容无障碍导则, 人工智能, 原型设计, 以用户为中心的设计, 设计, 平面和视觉设计, Figma(设计软件)
混合 · 课程 · 1-3 个月
University of California San Diego
您将获得的技能: 可用性测试, 用户体验设计, 实验, 原型设计, A/B 测试, 用户研究, 人机交互, 协作软件, 用户界面 (UI) 设计, 以人为本的设计, R 程序设计, 远程办公, 平面和视觉设计, 设计研究, 交互设计, 可用性, 统计分析, 构思, 故事板, 人为因素
中级 · 专项课程 · 3-6 个月

Pearson
您将获得的技能: Systems Architecture, Software Architecture, Systems Design, Software Design, Solution Architecture, Service Oriented Architecture, Verification And Validation, Maintainability, Systems Analysis, Enterprise Architecture
中级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 数据库, 可扩展性, 软件开发, 统一建模语言, 软件文档, 可维护性, 中间件, 软件设计模式, 软件架构, 应用程序部署, 软件设计, 产品系列工程, 软件系统
中级 · 课程 · 1-4 周
University of California San Diego
您将获得的技能: 设计思维, 用户界面 (UI) 设计, 模型, 用户体验设计, 用户研究, 原型设计, 以人为本的设计, 面试技巧, 交互设计, 可用性, 故事板
混合 · 课程 · 1-4 周

Microsoft
您将获得的技能: 用户体验设计, 模型, 可用性测试, 设计思维, 用户界面 (UI) 设计, 原型设计, 用户研究, 交互设计, 可用性, Figma(设计软件), 线框设计, 风格指南, 用户界面/用户体验研究
混合 · 课程 · 1-4 周

您将获得的技能: Real-Time Operating Systems, Embedded Software, Software Architecture, Embedded Systems, Systems Architecture, Software Systems, Software Design, Application Design, Software Design Patterns, Maintainability, Performance Tuning, Safety Assurance, Interoperability, Real Time Data, Secure Coding, Scalability, Design Strategies
中级 · 课程 · 1-4 周
University of California San Diego
您将获得的技能: A/B 测试, 网页设计与开发, 原型设计, 可用性测试, 排版, 人机交互, 用户体验设计, 设计元素和原则, 以人为本的设计, 设计, 用户界面 (UI) 设计, 平面和视觉设计, 设计研究, 可用性, 交互设计, 布局设计
初级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 面向服务的架构, 安卓开发, 网络应用, 软件架构, 网络开发, 微服务, JSON, 网络服务, 恢复性应用程序接口, 简单对象访问协议(SOAP), 应用程序接口设计
中级 · 课程 · 1-4 周