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

Microsoft
您将获得的技能: 用户体验设计, 用户界面和用户体验(UI/UX)设计, 用户体验, 以用户为中心的设计, 模型, 设计软件, Adobe XD, 用户界面(UI), 原型设计, 层叠样式表(CSS), Figma(设计软件), 响应式网页设计, Microsoft Copilot, 线框设计
初级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 网络开发, 应用编程接口 (API), 安卓开发, 微服务, JSON, 网络应用, 可扩展标记语言(XML), 软件设计, 面向服务的架构, 软件架构, 恢复性应用程序接口, 应用程序接口设计, 网络服务, 简单对象访问协议(SOAP)
中级 · 课程 · 1-4 周

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

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

University of Colorado Boulder
您将获得的技能: 云应用, Network Protocol(网络协议, 应用编程接口 (API), 网络安全, 云平台, 中间件, 云计算架构, 电信, 微服务, 网络协议, 嵌入式软件, Amazon Web Services, 云服务, 物联网, 应用程序接口设计, 信息系统安全, 嵌入式系统, 云技术, 互操作性, 基于云的集成, 通信系统
攻读学位
中级 · 课程 · 1-4 周
University of Minnesota
您将获得的技能: 设计思维, 设计, 人机交互, 用户体验设计, 用户界面和用户体验(UI/UX)设计, 可用性, 用户界面 (UI) 设计, 用户界面(UI), 交互设计, 设计策略
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 构思, 设计思维, 创造力, 用户体验设计, 用户流量, 信息架构, 以用户为中心的设计, 用户界面/用户体验研究, 故事板, 用户体验, 设计研究, 用户研究
混合 · 课程 · 1-3 个月

NIIT
您将获得的技能: 云应用, 应用设计, 微服务, 应用程序部署, Node.JS, 软件架构, 应用程序接口网关, 恢复性应用程序接口, 云部署, 通信系统
混合 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 设计, 设计元素和原则, 模型, 用户界面(UI), 用户界面 (UI) 设计, 互动设计, 原型设计, 平面和视觉设计, 物联网, 布局设计, 线框设计, 交互设计
混合 · 课程 · 1-3 个月

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

Parsons School of Design, The New School
您将获得的技能: Design Thinking, Market Opportunities, Design Strategies, Business Risk Management, Design and Product, Experience Design, Risk Analysis, New Business Development, Human Centered Design, User Experience Design, Innovation, Design, User Experience, Ideation, Business Modeling, Lean Methodologies, Market Analysis, Ethical Standards And Conduct
中级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: Network Protocol(网络协议, 通用网络, 实时操作系统, 威胁建模, 调试, 开放源码技术, 系统架构, 性能调整, 系统软件, 网络协议, 嵌入式软件, 操作系统, 应用安全, 物联网, 硬化, 系统要求, 计算机结构, 无线网络, 硬件架构, 嵌入式系统
中级 · 课程 · 1-3 个月