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

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

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

您将获得的技能: Internet Of Things, Prototyping, PIC Microcontrollers, Embedded Systems, Information Technology Architecture, USB, Emerging Technologies, Program Development, 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 个月

您将获得的技能: Scalability, Software Architecture, Systems Architecture, Microservices, Software Design, Application Design, Solution Architecture, Software Design Patterns, Systems Design, Service Oriented Architecture, Enterprise Architecture, Object Oriented Design, Maintainability, Engineering Software, Functional Requirement, Programming Principles
中级 · 课程 · 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 个月

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

您将获得的技能: Video Production, Instructional Design, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Teaching, Education Software and Technology, User Centered Design, Student Engagement, Learning Styles, Technical Writing, Web Content Accessibility Guidelines, UI/UX Research, Online Advertising, Survey Creation
初级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: 数据挖掘, 事务处理, Apache Hadoop, 数据库系统, 查询语言, 大数据, 数据库设计, 系统设计, 非结构化数据, 可维护性, 关系数据库, 数据库, 可扩展性, NoSQL, 软件设计, 数据处理, 数据架构
中级 · 课程 · 1-4 周

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

您将获得的技能: 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 个月
University of California San Diego
您将获得的技能: 可用性, 设计思维, 面试技巧, 原型设计, 用户体验设计, 用户研究, 模型, 以人为本的设计, 交互设计, 用户界面 (UI) 设计, 故事板
混合 · 课程 · 1-4 周