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

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

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

University of Colorado Boulder
您将获得的技能: 用户体验设计, 可用性测试, 用户界面和用户体验(UI/UX)设计, 人机交互, 线框设计, 原型设计, 用户研究, 角色开发, 设计研究, 可用性, 用户体验, 嵌入式系统, 统一建模语言, 验证和确认
★ 4.1 (17) · 中级 · 课程 · 1-3 个月

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

University of Colorado System
您将获得的技能: 系统设计, 可用性测试, 用户界面和用户体验(UI/UX)设计, 数据库管理, 数据库设计, 软件架构, 操作系统, 应用安全, 软件设计, 设计策略, 软件设计模式
★ 4.7 (135) · 中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Interactive Data Visualization, Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Computer Graphics, Computational Logic, Software Design, Computer Programming, Computational Thinking, File I/O, Data Structures, Animations
★ 5 (7) · 初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 恢复性应用程序接口, 面向服务的架构, Spring Boot, 系统架构, 微服务, 弹簧框架, 软件架构, 负载平衡, 云计算架构, 可扩展性, 云服务, 网络服务, 应用程序接口网关, 服务管理, 软件设计模式
★ 4.3 (76) · 中级 · 课程 · 1-4 周

您将获得的技能: User Experience Design, Usability, User Experience, User Interface and User Experience (UI/UX) Design, Threat Modeling, UI/UX Strategy, Interaction Design, Application Security, Authentications, Human Centered Design, Security Strategy, Usability Testing, Authorization (Computing), Security Controls, Multi-Factor Authentication, Security Awareness, Computer Security Awareness Training, Cybersecurity, Safety Standards, Information Privacy
中级 · 课程 · 1-3 个月

Indian Institute of Technology Guwahati
您将获得的技能: User Experience Design, User Experience, Human Computer Interaction, User Centered Design, Usability, User Interface (UI), Interaction Design, Design, Design Research, User Research, Wireframing
★ 4.3 (12) · 初级 · 课程 · 1-4 周

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

28DIGITAL
您将获得的技能: 系统设计, 物联网, 系统架构, 实时操作系统, 原型设计, 嵌入式软件, 需求分析, 软件开发生命周期, 系统工程, 嵌入式系统, 统一建模语言, 技术设计
★ 4.2 (311) · 初级 · 课程 · 1-4 周

您将获得的技能: 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
★ 4.8 (41) · 初级 · 课程 · 1-4 周