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

您将获得的技能: Software Architecture, Solution Architecture, Business Architecture, Enterprise Architecture, Microservices, Service Oriented Architecture, Software Design, Software Design Patterns, Technology Strategies, Event-Driven Programming, Serverless Computing, Digital Transformation, Scalability, Distributed Computing, Restful API, Innovation
中级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 原型设计, 物联网, 网页内容无障碍指南, 设计师, 模型, 可用性, 交互设计, 人机交互, 平面和视觉设计, 线框设计, 用户界面 (UI) 设计, 响应式网页设计, UI 组件, 以人为本的设计
混合 · 课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: Human Centered Design, User Experience Design, Stakeholder Engagement, Design Thinking, Creativity, Research and Design, Ideation, Stakeholder Analysis, Surveys, Data Collection, Storytelling, Design Strategies, Collaboration, Innovation, User Research, Presentations, Communication, Goal Setting
混合 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 原型设计, 用户体验设计, UI/UX 研究, 统一模型语言, 线框设计, 用户体验, 可用性, 验证和确认, 可用性测试, 以用户为中心的设计, 角色(用户体验), 用户界面和用户体验(UI/UX)设计, 人机交互, 嵌入式系统, 用户研究
攻读学位
中级 · 课程 · 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 个月

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

Clemson University
您将获得的技能: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
攻读学位
中级 · 课程 · 1-3 个月

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

您将获得的技能: Real-Time Operating Systems, Embedded Software, Software Architecture, Embedded Systems, Systems Architecture, Software Design, Application Design, Software Design Patterns, Maintainability, Performance Tuning, System Programming, Safety Assurance, Interoperability, Software Testing, Scalability, Design Strategies
中级 · 课程 · 1-4 周

您将获得的技能: Software Documentation, Development Testing, Package and Software Management
高级设置 · 课程 · 3-6 个月

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

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 周