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

The State University of New York
您将获得的技能: 平面设计, 多媒体, 内容创作, 数字通信, 计算机扫盲, 数字扫盲, Open Source 技术, 沟通, 设计思维, 网页内容无障碍指南, 数字设计, 同行评审, 信息图表
中级 · 课程 · 1-3 个月

University of Virginia
您将获得的技能: 积压工作, 精益方法, 设定目标, 创新, 团队绩效管理, 优先次序, 冲刺回顾, 促进讨论, 团队领导, Agile 方法论, 流程改进, 团队管理, Kanban 原则, 团队建设, 敏捷软件开发, 敏捷项目管理, 销售技巧, 销售演示
混合 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: JSON, 对象关系映射, 中间件, 安全控制, 云服务, 数据库设计, 云计算, Java, 软件设计, 弹簧框架, 可扩展性, 面向对象设计, 网络应用, 数据安全, 网络服务, 还原式 API, 云安全
中级 · 课程 · 1-4 周
University of Pennsylvania
您将获得的技能: 多样性、平等和包容倡议, 协作, 工作场所的包容性, 案例研究, 演讲, 多元化计划, 系统思考, 设定目标, 情绪商数, 多样性意识, 团队管理, 团队绩效管理, 多样性与包容性, 文化, 文化多样性, 认知灵活性, 团队建设, 团队领导, 跨文化能力, 团队激励
初级 · 专项课程 · 3-6 个月

Berklee
您将获得的技能: 编辑, 数字信号处理, 创造力, 媒体制作, 系统配置, 文件管理, 音乐
初级 · 课程 · 1-3 个月

The University of Sydney
您将获得的技能: 人际沟通, 编辑, 专业精神, 协作, 沟通, 写作, 语言能力, 公开演讲, 扫盲, 校对, 研究, 道德标准与行为, 批判性思维
初级 · 课程 · 1-3 个月

Amazon
您将获得的技能: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Java, Software Design, Maintainability, Debugging, Data Structures
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: Chemical Engineering, Hazard Analysis, Process Engineering, Hazard Communication (HazCom), Safety Assurance, Occupational Health, Safety Training, Risk Management, Environment Health And Safety, Process Control, Accident Prevention, Risk Analysis, Incident Management, Safety Standards, Failure Analysis, Risk Mitigation, Personal protective equipment, Risk Management Framework, Engineering Analysis, Safety and Security
高级设置 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 监管事务, 商业化, 药品, 竞争分析, 管理式医疗, 医疗保健行业知识, 产品管理, 进入市场战略, 市场机遇, 卫生系统, 支付系统, 组织结构, 医院体验, 医疗设备, 领导力培养, 知识产权, 医疗保健管理, 利益相关者分析, 新产品开发
初级 · 专项课程 · 3-6 个月

University of Pennsylvania
您将获得的技能: 统计建模, 数据分析, 定量研究, R(软件), 统计方法, 统计推理, R 语言程序设计(中文版), 图论, 回归分析, 统计分析, 研究设计
中级 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: 软件质量(SQA/SQC), 功能要求, 物联网, 安卓开发, 互操作性, 需求分析, 可维护性, 软件架构, 应用框架, 用户需求文件, 软件设计模式
混合 · 课程 · 1-3 个月

Erasmus University Rotterdam
您将获得的技能: 环境问题, 协作, 创新, 社会影响, 可持续发展, 系统思考, 战略伙伴关系, 可持续商业, 商业道德, 减缓气候变化, 创业, 解决复杂问题, 可持续发展报告, 企业可持续发展, 环境、社会和公司治理(ESG)
初级 · 课程 · 1-3 个月