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

University of Colorado Boulder
您将获得的技能: 课程规划, 培训培训师, 协作, 需求评估, 同情心, 增强能力, 环境问题, 计划评估, 数据映射, 规划, 可持续发展, 教育与培训, 社区外联, 社区发展, 与儿童一起工作, 社区组织, 社会影响, 主动性和领导力
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Canva (Software), Logo Design, Video Editing, Graphic Design, Graphic and Visual Design, Content Creation, Design, User Accounts, Digital Marketing
初级 · 指导项目 · 不超过 2 小时

Dassault Systèmes
您将获得的技能: Computer Aided Three-Dimensional Interactive Application (CATIA), Drafting and Engineering Design, Mechanical Design, Engineering Drawings, Issue Tracking, Technical Drawing, Mechanical Drawings, Assembly Drawing, 3D Modeling, Computer-Aided Design, Collaborative Software, Document Management, Mechanical Engineering, Product Lifecycle Management, Geometric Dimensioning And Tolerancing, Product Engineering, Microsoft Office, Team Building, 3D Assets, Product Family Engineering
初级 · 专项课程 · 1-3 个月

Politecnico di Milano
您将获得的技能: 组织效能, 博弈论, 企业管理, 运行效率, 业务流程管理, 解决复杂问题, 决策, 解决问题, 商务, 协调, 组织结构, 企业战略
初级 · 课程 · 1-4 周

Fundação Instituto de Administração
您将获得的技能: 跨职能合作, 财务管理, 资源分配, 成本控制, Variance 分析, 预算管理, 预算, 预测, 绩效管理, 财务报告, 企业战略
中级 · 课程 · 1-3 个月

The University of Sydney
您将获得的技能: 可扩展性, 密码学, 区块链, 分布式计算, 数据完整性, Network Security, 事务处理, 安全工程, Algorithm
初级 · 课程 · 1-3 个月

Peking University
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), C (Programming Language), Programming Principles, Computer Programming, Data Structures, Software Engineering, Debugging, Algorithms
混合 · 课程 · 1-3 个月

您将获得的技能: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
初级 · 指导项目 · 不超过 2 小时

University of California, Irvine
您将获得的技能: 打造品牌, 内容创作, 同行评审, 高等教育, 现场直播, 合同谈判, 招聘, 视频游戏开发, 建立关系, 组织战略, 合同管理, 市场动态, 业务规划, 组织结构, 品牌管理, 游戏设计, 专业发展, 媒体与传播, 员工队伍规划, 筹资
初级 · 专项课程 · 1-3 个月

Epic Games
您将获得的技能: 数据管理, Data Management, 脚本, C++(编程语言), UI 组件, 面向对象编程(OOP), 虚幻引擎, 调试, 视频游戏开发, 游戏设计, 蓝图绘制
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Computer Programming, Integrated Development Environments, Development Environment, Event-Driven Programming
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 传染病, 图论, 流行病学, 计划发展, 计算思维, 软件开发, 分子生物学, 生物信息学, Algorithm
高级设置 · 课程 · 1-4 周