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

Universidad Nacional Autónoma de México
您将获得的技能: Control Systems, Mathematical Modeling, Engineering Calculations, Automation, Applied Mathematics, Predictive Modeling, Systems Design, Systems Analysis
初级 · 课程 · 1-4 周

Meta
您将获得的技能: MySQL, 数据可视化软件, 数据库, 关系数据库, 数据库设计, MySQL 工作台, 数据分析, 数据建模, 高级分析, 数据仓库, 摘录, 数据库架构与管理, 数据库管理
中级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 多样性、平等和包容倡议, 案例研究, 多样性与包容性, 商业分析, 风险缓解, 多样性意识, 分析, 产品开发, 创新, 社会学, 社会正义, 以人为本的设计, 领导力培养
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 健康公平, 调查, 医疗保健伦理, 政策分析, 机构审查委员会(IRB), 统计分析, 健康评估, 公共卫生, 产妇保健, 数据收集, 计划评估, 研究设计
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 管理团队, 企业可持续发展, 利益相关者管理, 组织变革, 利益相关者分析, 产品生命周期管理, 变革管理, 可持续商业, 可持续设计, 环境、社会和公司治理(ESG), 关键绩效指标 (KPI), 领导与管理, 可持续发展报告
初级 · 课程 · 1-3 个月

Pontificia Universidad Católica de Chile
您将获得的技能: Electronic Systems, Electronics, Electronic Components, Basic Electrical Systems, Engineering Design Process, Schematic Diagrams, Performance Testing, System Design and Implementation, Engineering Analysis, Mathematical Modeling, Engineering Calculations
中级 · 课程 · 1-4 周

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

University of Michigan
您将获得的技能: Continuous Improvement Process, Student-Centred Learning, Innovation, Education and Training, Process Improvement, Instructional Strategies, Higher Education, Program Evaluation, International Relations, Systems Thinking, Adult Learning Principles, Visionary, Community Organizing, Policy Analysis, Leadership, Community Development, Empowerment, Collaboration, Leadership and Management, Critical Thinking
初级 · 专项课程 · 3-6 个月

University of New Mexico
您将获得的技能: 经济学, 组织战略, 商务, 组织结构, 企业管理, 运营管理, 国际金融, 企业战略, 劳动力管理, 全球营销, 创业, 跨文化能力, 市场动态, 新业务开发
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: Python 程序设计, 调试, Algorithm, 软件开发, 数据分析, 解决问题, 数据处理
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 命令行界面, Oracle 数据库, 数据管理, Data Management, 存储过程, 数据库设计, SQL, Oracle SQL 开发人员, 网络架构, PL/SQL, 数据库架构与管理, 数据库管理
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 物联网, 命令行界面, USB, 软件安装, 移动开发, 系统配置, 应用程序开发, 硬件故障排除, 软件开发工具, 计算机编程工具, 外围设备, Android Studio, 乌班图, 开发环境, 操作系统, 网络服务器, 游戏设计, 网络应用, 安卓(操作系统), 嵌入式软件
混合 · 课程 · 1-3 个月