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

您将获得的技能: Prototyping, User Interface (UI) Design, Usability, User Research, Interactive Design, Design Strategies, UI/UX Research, User Centered Design, Mockups, Visual Design, Usability Testing, Graphic and Visual Design Software, Figma (Design Software), Design Thinking, Design Elements And Principles
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 用户界面(UI), 人机交互, 可用性, 设计师, 模型, 用户体验, 以用户为中心的设计, 原型设计, 同行评审, 网页内容无障碍指南, 定性研究, 用户体验设计, 平面和视觉设计, 用户界面 (UI) 设计, 设计研究, UI/UX 研究, 构思, 用户研究, 可用性测试, 交互设计
中级 · 专项课程 · 3-6 个月
University of California San Diego
您将获得的技能: 可用性, 模型, 原型设计, 用户体验设计, 面试技巧, 设计思维, 以人为本的设计, 用户界面 (UI) 设计, 故事板, 交互设计, 用户研究
混合 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 软件设计, 质量保证, 项目规划, 项目管理, 系统设计, 软件开发生命周期, 系统开发, 面向对象设计, 统一模型语言, 软件架构, 软件工程, 流程驱动的开发, 系统分析, 软件设计模式
中级 · 课程 · 1-3 个月

您将获得的技能: Responsive Web Design, Prototyping, Cross Platform Development, User Interface (UI) Design, User Flows, Mockups, Interaction Design, Application Design, User Experience Design
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Storyboarding, User Research, Information Architecture, User Experience Design, Persona (User Experience), Design Research, Design Thinking, User Centered Design, Innovation, Creativity
混合 · 课程 · 1-3 个月

您将获得的技能: UI Components, Swift Programming, Apple iOS, User Interface (UI), Mobile Development, Apple Xcode, Application Development, Interactive Design, Application Design, Model View Controller, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Software Design, Animations, Typography, Data Modeling
中级 · 课程 · 1-3 个月
University of California San Diego
您将获得的技能: 创新, 研究方法, 以用户为中心的设计, 原型设计, 可用性测试, 创造力, 用户体验设计, 面试技巧, 用户研究, 角色(用户体验), 故事板, 设计研究, 交互设计
混合 · 课程 · 1-4 周

Microsoft
您将获得的技能: User Interface and User Experience (UI/UX) Design, Figma (Design Software), User Interface (UI), Mockups, Adobe XD, Responsive Web Design, User Experience, User Centered Design, Wireframing, Microsoft Copilot, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Prototyping, Mobile Development
初级 · 课程 · 1-4 周

Georgia Institute of Technology
您将获得的技能: 可用性, 以用户为中心的设计, 原型设计, 用户体验设计, 可用性测试, 需求分析, 交互设计, UI/UX 研究, 用户研究, 用户界面 (UI) 设计
初级 · 课程 · 1-3 个月

Packt
您将获得的技能: Salesforce Development, Salesforce, CI/CD, Software Architecture, Solution Architecture, Systems Architecture, Code Review, Relational Databases, Integration Testing, Software Design Patterns, Database Design, Maintainability, Enterprise Architecture, Diagram Design, Security Controls, System Design and Implementation, Systems Integration, Secure Coding, Scalability
初级 · 课程 · 1-3 个月

Clemson University
您将获得的技能: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
攻读学位
中级 · 课程 · 1-3 个月