Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/smarter-contracts

智能合约是区块链技术的重要组成部分,它能够实现用户定义的复杂操作,是目前去中心化系统转型的关键。Coursera上提供的这一门“智能合约”课程正是帮助您设计、编码、部署和执行智能合约的理想选择。作为区块链专门化的第二门课程,本课程将深入探讨智能合约的基本概念、Solidity编程语言及其应用。

课程大纲如下:

智能合约基础

本模块介绍智能合约的必要性以及它在区块链技术中扮演的关键角色。通过实例探索智能合约的结构和基本概念,并介绍Remix(remix.ethereum.org)网页IDE用于部署和交互的基础知识。

Solidity

我们的目标是掌握Solidity的基础知识,这是一种结合了JavaScript、Java和C++的高级语言,专门用于编写智能合约并针对以太坊虚拟机。学习者将通过演示和实践学习Solidity编程。

综合应用

本模块专注于逐步开发投票智能合约,以展示时间依赖性、使用访问修饰符的功能外部验证、assert和require声明,以及事件日志记录等各种特性。

最佳实践

本模块将关注最佳实践,包括评估区块链解决方案是否适合您的问题、设计Solidity智能合约以及与Remix IDE相关的注意事项。

综上所述,此课程不仅提供理论知识,还通过实践使学习者能够真正掌握智能合约的开发技能。适合对区块链和开发有一定了解的学习者,无论是想要深入理解智能合约运作原理,还是希望提升编程技能。强烈推荐给有志于进入区块链领域的同学们!

课程主页: https://www.coursera.org/learn/smarter-contracts

作者 CourseEye