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

University of Minnesota
您将获得的技能: 模型, 人机交互, UI 组件, 响应式网页设计, 原型设计, 网页内容无障碍指南, 可用性, 平面和视觉设计, 物联网, 交互设计, 线框设计, 用户界面 (UI) 设计, 设计师, 以人为本的设计
混合 · 课程 · 1-3 个月

EIT Digital
您将获得的技能: 调试, 系统架构, Linux, 系统编程, 计算机结构, 物联网, 实时操作系统, 威胁建模, Microsoft Windows, 性能调整, 无线网络, 操作系统, 应用安全, 通用网络, 嵌入式系统, 硬件架构
中级 · 课程 · 1-3 个月

您将获得的技能: Adobe Photoshop, Journals, Design Thinking, Creative Design, Creativity, Design Strategies, Design, Graphic and Visual Design, Design Elements And Principles
中级 · 课程 · 1-4 周

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

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

Dassault Systèmes
您将获得的技能: Computer-Aided Design, Technical Design, 3D Modeling, Prototyping, Mechanical Engineering
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 可用性, 人机交互, Html 和 Css, 电信, 原型设计, 物联网, 实时操作系统, jQuery, 交互设计, 人工智能和机器学习(AI/ML), 用户界面(UI), 嵌入式系统, 用户界面和用户体验(UI/UX)设计
攻读学位
中级 · 课程 · 1-4 周

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

Dassault Systèmes
您将获得的技能: SolidWorks (CAD), Technical Design, Computer-Aided Design, 3D Modeling, Design Elements And Principles
初级 · 课程 · 1-4 周

您将获得的技能: Scalability, Software Architecture, Microservices, Application Design, Software Design Patterns, Systems Design, Service Oriented Architecture, Maintainability, Engineering Software, Programming Principles
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 人机交互, 原型设计, 以用户为中心的设计, 用户体验, 设计思维, UI/UX 研究, 人为因素, 可用性测试, 交互设计, 构思, 用户界面 (UI) 设计
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, API Design, Data Modeling, Artificial Intelligence
攻读学位
中级 · 课程 · 1-3 个月