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

Georgia Institute of Technology
您将获得的技能: 数学建模, 示意图, 结构分析, 工程分析, 工程计算, 机械, 机械工程, 结构工程, 工程设计流程
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: 文件管理, 多媒体, 演讲, 协作软件, 微软办公软件, 编辑, Microsoft Windows, 微软 365, Microsoft PowerPoint
初级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 数据导入/导出, 数据操作, 事务处理, 数据库管理, 存储过程, SQL, Query 语言, 关系数据库, 数据完整性, 文本挖掘, PostgreSQL, 数据库设计
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 调试, 面向对象设计, 三维资产, Unity 引擎, 面向对象编程(OOP), 编程原则, 用户界面(UI), C#(编程语言), 软件文档, C++(编程语言), 数据存储, 开发环境, 虚幻引擎, 事件驱动编程, 计算机编程, 游戏设计, 数据结构, 软件设计模式, 视频游戏开发, 文件输入/输出
中级 · 专项课程 · 3-6 个月

University of Cape Town
您将获得的技能: 风险管理, 案例研究, 创新, 业务建模, 绩效衡量, 创业融资, 战略伙伴关系, 设计思维, 金融, 尽职调查, 资源管理, 金融包容性, 可持续发展, 利益相关者的参与, 社会影响
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: Java 编程, 软件测试, 面向对象设计, Java, 单元测试, 测试驱动开发(TDD), 面向对象编程(OOP), 应用程序开发, 编程原则, 数据结构, 计算机编程
初级 · 课程 · 1-4 周
Stanford University
您将获得的技能: 经济学, 资源分配, 概率与统计, 政治科学, 投标, 社会科学, 行为经济学, 博弈论, 数学理论与分析
高级设置 · 课程 · 1-3 个月

HRCI
您将获得的技能: 组织效能, 冲突管理, 员工参与, 员工管理, 员工关系, 绩效管理, 沟通策略, 多样性与包容性, 组织结构, 人力资源战略, 商业道德, 绩效考核, 政策制定, 业务连续性, 人力资源政策, 员工绩效管理
初级 · 课程 · 1-4 周

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

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

Amazon Web Services
您将获得的技能: Amazon Web Services, Robotics, Cloud-Based Integration, Automation, Cloud Applications
初级 · 课程 · 1-4 周

您将获得的技能: Simulation and Simulation Software, Engineering Analysis, Engineering, Prototyping, Computer-Aided Design, Cloud Computing
初级 · 指导项目 · 不超过 2 小时