课程大纲

介绍

  • 分散式帐本概述
  • Corda 及其架构简介
  • Corda 的主要特点和优势
  • Corda 与区块链技术的比较

开始使用 Corda

  • 了解 Corda 个节点和网路映射
  • Corda 的智能合约模型概述
  • 了解状态、合同和流
  • Corda 开发环境简介

设置 Corda 网路

  • 安装与设定Corda
  • 部署和管理节点
  • 建立网路连接和安全性
  • 监视 Corda 网路并对其进行故障排除

创建基于 Corda 的应用程式

  • 设计状态、协定和流
  • 用 Kotlin 编写智能合约
  • 实施流以处理事务
  • 构建 CorDapp 结构
  • 将 CorDapp 部署到 Corda 网路

测试和调试 Corda 应用程式

  • 使用 Corda 测试框架
  • 为合同和流编写单元测试
  • 调试 CorDapps
  • 错误处理的最佳实践

将 Corda 与外部系统集成

  • 了解 Corda RPC 用户端
  • 为 CorDapp 建立 API
  • 正在将 Corda 连接到外部资料库
  • 将 Corda 与现有企业系统集成

进阶主题 Corda

  • 在交易中实现隐私
  • 理解 Corda 中的共识
  • 优化性能和可扩充性
  • 探索 Corda 企业版

总结和后续步骤

要求

  • Programming 经验
  • 对区块链网路有基本的了解是有说明的
  • 使用 Linux 的经验

观众

  • 开发人员
 14 小时

即将举行的公开课程

课程分类