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

您将获得的技能: Video Production, Instructional Design, Virtual Environment, User Interface and User Experience (UI/UX) Design, Learning Management Systems, Teaching, User Experience Design, User Centered Design, Storyboarding, Student Engagement, Learning Styles, Technical Writing, Human Centered Design, UI/UX Research, Information Architecture, Online Advertising
初级 · 课程 · 1-3 个月

您将获得的技能: UI Components, Systems Design, Software Design, User Interface and User Experience (UI/UX) Design, Design, Design Software, Scalability, Design and Product, Agile Methodology, Usability, Usability Testing, Prototyping, Design Research, Style Guides, Information Architecture, Key Performance Indicators (KPIs), UI/UX Research, Product Testing, System Programming, Prompt Patterns
中级 · 课程 · 1-3 个月

您将获得的技能: 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 个月

您将获得的技能: User Research, User Experience Design, Design Thinking, User Centered Design, Usability, Persona (User Experience), User Interface (UI), Web Content Accessibility Guidelines, Wireframing, Prototyping, Sprint Retrospectives, Sprint Planning
初级 · 课程 · 1-4 周

您将获得的技能: Software Design Patterns, Software Design, C++ (Programming Language), Software Architecture, Programming Principles, Object Oriented Programming (OOP), Maintainability, Prototyping, Database Application
中级 · 课程 · 1-3 个月

您将获得的技能: UI Components, Swift Programming, Apple iOS, User Interface (UI), Mobile Development, Application Development, Cross Platform Development, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Animations, Typography, Data Modeling
中级 · 课程 · 1-3 个月

您将获得的技能: User Experience Design, Web Content Accessibility Guidelines, User Centered Design, Design, Usability Testing, Collaborative Software, Prototyping, Design Thinking, Graphic and Visual Design, Artificial Intelligence
混合 · 课程 · 1-3 个月
University of California San Diego
您将获得的技能: A/B 测试, 原型设计, 故事板, 协作软件, 可用性, 用户体验设计, 统计分析, 实验, 人为因素, 人机交互, 可用性测试, R 语言程序设计(中文版), 平面和视觉设计, 远程办公, 构思, 交互设计, 用户界面 (UI) 设计, 用户研究, 以人为本的设计, 设计研究
中级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: 云 API, API 设计, Authentication, 应用生命周期管理, 代理服务器, 软件文档, 应用编程接口 (API), 企业应用管理, 还原式 API, 应用程序接口网关, 授权(计算)
初级 · 课程 · 1-3 个月

The Museum of Modern Art
您将获得的技能: 文化多样性, 创造力, 设计师, 可持续发展, 美学, 艺术史, 设计思维, 社会学, 世界历史, 研究, 非语言交流, 可持续性标准
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Design Thinking, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Human Centered Design, Wireframing, Interaction Design, Usability Testing, User Research, Information Architecture, Generative AI
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 原型设计, 物联网, 亚马逊网络服务, API 设计, 用户体验设计, 可用性, UI/UX 研究, 可用性测试, 人机交互, 用户体验, 应用编程接口 (API), 用户界面(UI), 用户界面和用户体验(UI/UX)设计, 软件开发, 用户研究, 云计算架构, 验证和确认, 角色(用户体验), 嵌入式系统, 嵌入式软件
攻读学位
中级 · 专项课程 · 3-6 个月