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 个月

您将获得的技能: Adobe Photoshop, Journals, Design Thinking, Creative Design, Creativity, Design Strategies, Design, Graphic and Visual Design, Design Elements And Principles
中级 · 课程 · 1-4 周

您将获得的技能: Responsive Web Design, Prototyping, Cross Platform Development, User Interface (UI) Design, User Flows, Mockups, Interaction Design, Application Design, User Experience Design
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: User Interface and User Experience (UI/UX) Design, Figma (Design Software), User Interface (UI), Web Design, Mockups, Adobe XD, Responsive Web Design, User Experience, User Centered Design, Usability, Wireframing, Microsoft Copilot, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Prototyping, Mobile Development
初级 · 课程 · 1-4 周

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

您将获得的技能: Scalability, Software Architecture, Microservices, Application Design, Software Design Patterns, Systems Design, Service Oriented Architecture, Maintainability, Engineering Software, Programming Principles
中级 · 课程 · 1-3 个月

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

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

University of Illinois Urbana-Champaign
您将获得的技能: 统计方法, 信息隐私, 文本挖掘, 图像分析, 大数据, 高级分析, Algorithm, 非结构化数据, 异常检测, 数据挖掘, 空间分析
混合 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 以用户为中心的设计, 交互设计, 构思, 人为因素, 原型设计, 用户体验, 设计思维, UI/UX 研究, 人机交互, 可用性测试, 用户界面 (UI) 设计
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, API Design, Data Modeling, Artificial Intelligence
攻读学位
中级 · 课程 · 1-3 个月