在线课程 – 伦敦大学面向对象编程专业认证

使用 C++ 构建加密货币交易平台。通过一个实用且引人入胜的示例,培养 C++ 中面向对象的编程和数据处理技能。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

中档

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 软技能
  • 沟通技巧
  • 故障 排除
  • 团队 合作
  • 创造性思维
  • 时间管理
  • 主导
  • 信息处理
  • 项目管理技能
  • 个人发展能力

What you will learn in the course

Courses for which the course is suitable

  • 程序员
  • 软件工程师
  • C++ 密钥
  • 开发商 Trading Systems
  • 系统分析员
  • 应用开发人员
  • 数据工程师
  • 开发者交易平台
  • 游戏开发人员(尤其是在虚拟经济中)
  • 交互式软件开发人员

专业化 – 5 门课程系列

在这个专业中,您将培养 C++ 编程方面的各种技能。我们没有像其他课程那样构建大量小项目,而是选择了一种不同的方法:通过五门课程构建一个广泛的项目。该程序将是一个简单的加密货币交易平台。我们将管理以下教育目标:

  • 使用流程管理构建具有多个分支和迭代的交互式程序
  • 选择合适的数据类型来模拟交易平台的信息
  • 将算法从伪代码转换为 C++ 并进行测试
  • 使用部门来组合数据和功能,并模拟程序不同部分之间的交互
  • 了解如何从多个模块构建广泛的程序

该专业的内容来自伦敦大学的在线计算机科学学士学位课程。如果您完成了这些课程并最终参加了学位中的“面向对象编程”课程,您的进度将被保留。

实践学习项目

在这个专业中,您将构建一个大项目:加密货币交易平台。在五门课程中使用 C++ 构建程序。该程序以文本模式在命令行上运行,并模拟买卖加密货币的体验。该程序使用代表真实货币交易平台订单簿的真实数据集。

Details of the courses that make up the specialization

C++ 中面向对象的编程简介

课程 1

  • 10 小时
  • 4.7 (138 评价)

课程详情

学习内容
  • 在课程结束时,您将能够编写、编译和运行一个 C++ 程序,该程序接收用户的输入并将消息打印到屏幕上。
  • 在课程结束时,您将能够使用 Loop 和 if 语句来创建交互式菜单系统。
  • 在课程结束时,您将开始开发一个简单的加密货币交易平台。
您将培养的技能
  • 类别: 语法
  • 类别: 重复
  • 类别: 编译器
  • 类别: 错误处理

C++ 编程:部门和数据

课程 2

  • 10 小时
  • 4.8 (46 评价)

课程详情

学习内容
  • 在课程结束时,您将能够选择合适的数据类型来表示 C++ 程序中的数据集。
  • 在课程结束时,您将能够理解、设计和编写具有 C++ 函数的部门。
您将培养的技能
  • 类别: 语法
  • 类别: 重复
  • 类别: 编译器
  • 类别: 错误处理

C++ 中的面向对象编程:函数

课程 3

  • 9 小时
  • 4.6 (25 评价)

课程详情

学习内容
  • 在课程结束时,您将能够将算法从 fissom 代码转换为有效的 C++。
  • 在课程结束时,您将能够在处理不受信任的数据时使用错误处理。
  • 在课程结束时,您将能够使用 C++ 中的 встроенные 函数从文件中读取数据。
您将培养的技能
  • 类别: C++
  • 类别: 控制流
  • 类别: 命令行界面
  • 类别: 编译器
  • 类别: 面向对象编程 (OOP)

在 C++ 中使用对象

课程 4

  • 12 小时
  • 4.7 (21 评价)

课程详情

学习内容
  • 在课程结束时,您将能够排练对象的向量。
  • 在课程结束时,您将对匹配算法有很好的了解。
  • 在课程结束时,您将能够使用错误处理来编写强大的代码。
您将培养的技能
  • 类别: 语法
  • 类别: 重复
  • 类别: 编译器
  • 类别: 错误处理

用 C++ 构建加密货币交易平台:最终系统

课程 5

  • 7 小时
  • 4.6 (22 评价)

课程详情

学习内容
  • 在课程结束时,您将拥有一个功能性的加密货币 Exchange 应用程序。
  • 在课程结束时,您将了解静态和非静态函数的使用。
  • 在课程结束时,您将能够解释如何将真实世界的实体建模为具有数据和函数的类。
您将培养的技能
  • 类别: 语法
  • 类别: 重复
  • 类别: 编译器
  • 类别: 错误处理