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

您将获得的技能: Data Architecture, Microsoft Azure, Data Lakes, Enterprise Architecture, Data Warehousing, Data Integration, Virtualization, Cloud Storage, Data Transformation, Data Governance, Real Time Data, Scalability
中级 · 课程 · 1-3 个月

您将获得的技能: Internet Of Things, Embedded Software, Prototyping, PIC Microcontrollers, Embedded Systems, General Networking, Information Technology Architecture, USB, Field-Programmable Gate Array (FPGA), System Configuration, Software Development, Power Electronics, Microarchitecture, Software Development Tools, Basic Electrical Systems, Electrical Wiring, Electrical Equipment, Electrical Power, Project Planning, Electric Power Systems
混合 · 课程 · 1-4 周

您将获得的技能: Angular, Application Design, Software Architecture, Software Design Patterns, Frontend Performance, JavaScript Frameworks, TypeScript, Scripting Languages, UI Components, Javascript, Application Performance Management, Data Sharing, Real Time Data
初级 · 课程 · 3-6 个月
University of California San Diego
您将获得的技能: 统计分析, 人机交互, 用户界面 (UI) 设计, A/B 测试, 原型设计, 用户体验设计, R 语言程序设计(中文版), 协作软件, 可用性, 交互设计, 以人为本的设计, 故事板, 构思, 平面和视觉设计, 实验, 设计研究, 用户研究, 可用性测试, 远程办公, 人为因素
中级 · 专项课程 · 3-6 个月

The Museum of Modern Art
您将获得的技能: 创造力, 可持续性标准, 社会影响, 美学, 文化多样性, 道德标准与行为, 世界历史, 艺术史, 设计师, 非语言交流, 研究
初级 · 课程 · 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 周

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

Pearson
您将获得的技能: Systems Architecture, Software Architecture, Systems Design, Software Design, Solution Architecture, Service Oriented Architecture, Verification And Validation, Maintainability, Systems Analysis, Enterprise Architecture
中级 · 课程 · 1-4 周

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

您将获得的技能: User Experience Design, Web Content Accessibility Guidelines, User Centered Design, Figma (Design Software), Design, Usability Testing, Prototyping, Design Thinking, Graphic and Visual Design, AI Workflows, Artificial Intelligence
混合 · 课程 · 1-3 个月

您将获得的技能: Responsive Web Design, User Interface and User Experience (UI/UX) Design, Digital Design, Web Design, Motion Graphics, Adobe XD, Graphic and Visual Design, No-Code Development, Graphic Design, Animations, Prototyping, Typography, Layout Design, Visual Design, Design Elements And Principles, Augmented and Virtual Reality (AR/VR), Style Guides, Storytelling, Creative Design, Image Quality
初级 · 专项课程 · 3-6 个月

您将获得的技能: Layout Design, Creative Design, Graphic and Visual Design Software
中级 · 课程 · 1-4 周