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

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
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 物联网, 通信系统, 云技术, 亚马逊网络服务, API 设计, 微服务, 云服务, 应用编程接口 (API), 网络安全, Network Protocol(网络协议, 云计算架构, 中间件, 无线网络, 软件开发, 嵌入式系统, 嵌入式软件
攻读学位
中级 · 课程 · 1-4 周

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

University of Colorado System
您将获得的技能: 应用安全, 需求分析, 概念设计, 软件开发生命周期, 技术设计, 软件设计, 软件架构, 软件开发方法
混合 · 课程 · 1-3 个月

Packt
您将获得的技能: Interaction Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, Human Computer Interaction, User Centered Design, User Interface (UI) Design, Persona (User Experience), Web Content Accessibility Guidelines, User Flows, Wireframing, Software Design Patterns, User Research, Design Elements And Principles
中级 · 课程 · 1-3 个月

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

您将获得的技能: Prototyping, Figma (Design Software), Usability, User Interface (UI), User Experience Design, Wireframing, Mockups, Collaborative Software, User Centered Design, Web Design
初级 · 指导项目 · 不超过 2 小时

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

University of Colorado Boulder
您将获得的技能: 原型设计, 用户体验设计, UI/UX 研究, 统一模型语言, 线框设计, 用户体验, 可用性, 验证和确认, 可用性测试, 以用户为中心的设计, 角色(用户体验), 用户界面和用户体验(UI/UX)设计, 人机交互, 嵌入式系统, 用户研究
攻读学位
中级 · 课程 · 1-3 个月
University of Minnesota
您将获得的技能: 设计师, 设计思维, UI/UX 研究, 可用性, 用户体验设计, 设计策略, 人机交互, 用户研究, 用户界面 (UI) 设计, 设计研究
初级 · 课程 · 1-4 周

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

您将获得的技能: User Research, Figma (Design Software), User Experience Design, Prototyping, Wireframing, Usability, User Centered Design, User Interface and User Experience (UI/UX) Design, Human Centered Design, Conceptual Design, Collaborative Software, User Flows, Persona Development
中级 · 课程 · 1-4 周