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

University of Colorado Boulder
您将获得的技能: Model Based Systems Engineering, Failure Analysis, Systems Engineering, Engineering Management, Requirements Management, Scope Management, Design Reviews, Project Scoping, Root Cause Analysis, Program Management, Requirements Analysis, User Requirements Documents, Test Engineering, Cost Management, Contract Management, Systems Design, Business Requirements, Systems Thinking, Project Risk Management, Risk Management
攻读学位
初级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, 性能调整, Algorithm, 数据结构, 其他编程语言, 功能设计, 分布式计算, Java 编程
中级 · 课程 · 1-4 周

Macquarie University
您将获得的技能: 新兴技术, 促进讨论, 教育软件和技术, 虚拟现实, 数字教学法, 教学策略, 学生参与, 教学, 课程开发, 教学法, 教学设计, 社区发展
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: New Product Development, Product Development, Product Strategy, Product Design, Design Thinking, Product Planning, Innovation, Persona Development, Product Management, Team Management, Product Lifecycle Management, Prototyping, Market Research, Sustainable Business, Agile Product Development, Marketing, Product Roadmaps, Sustainable Design, Ideation, Commercialization
攻读学位
初级 · 专项课程 · 3-6 个月

您将获得的技能: Sprint Planning, Scrum (Software Development), Azure DevOps, Backlogs, Kanban Principles, Agile Software Development, Project Management, DevOps
初级 · 指导项目 · 不超过 2 小时

Meta
您将获得的技能: 计算机编程, 移动开发, 安卓开发, 调试, Kotlin, 面向对象编程(OOP), 编程原则, 数据结构
初级 · 课程 · 1-4 周

University of Virginia Darden School Foundation
您将获得的技能: Large Language Modeling, Customer Insights, ChatGPT, Branding, Design Thinking, Keyword Research, Search Engine Marketing, Pay Per Click Advertising, Brand Awareness, Brand Strategy, Digital Marketing, Marketing Design, Generative AI, Customer experience strategy (CX), Marketing Management, Marketing Strategy and Techniques, Personalized Service, Prompt Engineering, AI Personalization, Machine Learning
初级 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 应用数学, 验证和确认, 工程计算, 数值分析, 模拟, 物理学, 控制系统, 模拟和模拟软件, 线性代数, 微分方程, Algorithm, 全球定位系统, 工程学, 振动, 三角法, 机械, 工程分析, 高等数学, 数学建模, 扭矩(物理学)
高级设置 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 创造性思维, 根源分析, 解决问题, 专业发展, 解决复杂问题, 批判性思维, 个人发展, 协作, 敏捷项目管理, 分析
初级 · 课程 · 1-4 周

Akamai Technologies, Inc.
您将获得的技能: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Ubuntu, Routing Protocols, Database Design, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Database Theory, Web Design and Development, Cascading Style Sheets (CSS), Web Development, Data Structures, Python Programming, Data Analysis, Software Development
初级 · 专业证书 · 3-6 个月

Universidad de los Andes
您将获得的技能: Feasibility Studies, Project Management Life Cycle, Project Portfolio Management, Strategic Planning, Project Design, Financial Analysis, Project Management, Engineering Management, Project Finance, Case Studies, Business Analysis, Cost Benefit Analysis, Decision Making, Risk Analysis
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 验证和确认, 电子产品, 电子工程, 电子系统, 模拟, 电气工程, 系统设计, 工程分析, 控制系统, 系统分析, 数学建模, 电力电子
攻读学位
中级 · 课程 · 1-4 周