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

您将获得的技能: User Experience, User Experience Design, User Research, Design Thinking, Persona (User Experience), Usability, User Centered Design, User Interface (UI), Mockups, Prototyping, Sprint Retrospectives, Wireframing, Sprint Planning
初级 · 课程 · 1-4 周
University of California San Diego
您将获得的技能: 设计思维, 用户界面 (UI) 设计, 模型, 用户体验设计, 用户研究, 原型设计, 以人为本的设计, 面试技巧, 交互设计, 可用性, 故事板
混合 · 课程 · 1-4 周

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

Microsoft
您将获得的技能: 用户体验设计, 可用性测试, 设计思维, 人工智能工作流程, 网页内容无障碍导则, 人工智能, 原型设计, 以用户为中心的设计, 设计, 平面和视觉设计, Figma(设计软件)
混合 · 课程 · 1-3 个月

您将获得的技能: 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 个月
University of California San Diego
您将获得的技能: 可用性测试, 用户体验设计, 实验, 原型设计, A/B 测试, 用户研究, 人机交互, 协作软件, 用户界面 (UI) 设计, 以人为本的设计, R 程序设计, 远程办公, 平面和视觉设计, 设计研究, 交互设计, 可用性, 统计分析, 构思, 故事板, 人为因素
中级 · 专项课程 · 3-6 个月

California Institute of the Arts
您将获得的技能: 用户体验设计, 用户界面和用户体验(UI/UX)设计, 用户研究, 响应式网页设计, 原型设计, 模型, 信息架构, Adobe XD, 用户体验, 以用户为中心的设计, 角色(用户体验), 设计元素和原则, 用户界面/用户体验战略, 用户界面 (UI) 设计, 设计, 交互设计, 平面和视觉设计, 网页设计, 线框设计, 网络语言
初级 · 专项课程 · 3-6 个月
University of California San Diego
您将获得的技能: A/B 测试, 网页设计与开发, 原型设计, 可用性测试, 排版, 人机交互, 用户体验设计, 设计元素和原则, 以人为本的设计, 设计, 用户界面 (UI) 设计, 平面和视觉设计, 设计研究, 可用性, 交互设计, 布局设计
初级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 数据库, 可扩展性, 软件开发, 统一建模语言, 软件文档, 可维护性, 中间件, 软件设计模式, 软件架构, 应用程序部署, 软件设计, 产品系列工程, 软件系统
中级 · 课程 · 1-4 周

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

Microsoft
您将获得的技能: Design Thinking, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Human Centered Design, Wireframing, Prototyping, User Research, Information Architecture
混合 · 课程 · 1-4 周

Scrimba
您将获得的技能: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Mobile Development, Front-End Web Development, Web Design, Web Development, Application Deployment, Cloud Deployment, User Interface (UI), User Interface (UI) Design, UI Components, Software Engineering
中级 · 专项课程 · 1-4 周