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

Tecnológico de Monterrey
您将获得的技能: Digital pedagogy, Education Software and Technology, Learning Management Systems, Quality Assurance, Systems Analysis, Solution Design, User Centered Design, Technical Documentation, System Implementation
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Java 编程, Java, 面向对象编程(OOP), 软件设计, 面向对象设计
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Canva (Software), Graphic Design, User Accounts, Design Software, Shared Media, Presentations, Organizational Skills, Account Management, Content Creation, Marketing
初级 · 指导项目 · 不超过 2 小时

Universitat Autònoma de Barcelona
您将获得的技能: System Design and Implementation, Application Specific Integrated Circuits, Embedded Systems, Computational Logic, Computer Architecture, Computer Systems, Hardware Architecture, Other Programming Languages
混合 · 课程 · 1-3 个月

ESCP Business School
您将获得的技能: 投资, 商业开发, 创新, 数字化营销, 可持续商业, 文化多样性, 谈判, 供应链管理, 市场动态, 跨文化能力, 企业战略, 全球营销, 零售店运营
初级 · 课程 · 1-3 个月

Instituto Tecnológico de Aeronáutica
您将获得的技能: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: 三维资产, 图形软件, 生成式人工智能, 数字设计, 创造力, 设计与产品, Prompt Engineering, 营销设计
初级 · 指导项目 · 不超过 2 小时

Instituto Tecnológico de Aeronáutica
您将获得的技能: Control Systems, Process Control, System Design and Implementation, Engineering Analysis, Performance Tuning, Engineering Calculations, Engineering Design Process, Simulation and Simulation Software, Mathematical Modeling
中级 · 课程 · 1-3 个月

Arizona State University
您将获得的技能: Design Thinking, Stakeholder Analysis, Innovation, Brainstorming, Peer Review, Creative Problem-Solving, Ideation, Business Modeling, Proposal Development, Creativity, Social Impact, Corporate Sustainability, Constructive Feedback, Collaboration
中级 · 课程 · 1-3 个月

Instituto Tecnológico de Aeronáutica
您将获得的技能: Control Systems, Matlab, System Design and Implementation, Engineering Calculations, Engineering Analysis, Mathematical Modeling, Systems Analysis, Simulations, Engineering Design Process
中级 · 课程 · 1-3 个月

École normale supérieure
您将获得的技能: 图论, 理论计算机科学, 组合学, 数学建模, 概率, 计算思维, Algorithm
混合 · 课程 · 1-3 个月

University of Washington
您将获得的技能: 高等教育, 学习策略, 决策, 终身学习, 建立关系, 适应, 足智多谋, 规划, 学术指导, 时间管理, 个人发展, 学生支持与服务, 协作
混合 · 课程 · 1-3 个月