快速学习以太坊开发从入门到精通

2人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • 以太坊入门到精通
更多班级

以太坊入门到精通

支持随到随学,24年03月过期

¥066.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • 千锋扣丁-Steven

    千锋扣丁-Steven

    西安交通大学学士、北京航空航天大学软件学院工程硕士、 中关村创客小镇创业导师、 中国移动通信联合会教育与考试中心特聘讲师、 中国移动通信联合会CMCA(China Mobile Communications Association )是经国务院批准、由信息产业部指导具有法人资格的全国性一级社会团体。
简  介 本阶段视频我们先学习以太坊跟比特币相似的地方,那就是加密数字货币——以太币的钱包、挖矿及交易等知识点。然后重点学习以太坊在比特币基础上扩展的地方,那就是智能合约,而这也是以太坊被称为区块链2.0的原因。在众多的智能合约脚本语言中,我们学习官方推荐的Solidity脚本语言。

课程介绍:

比特币提供了区块链技术应用的原型,但是比特币系统的初衷只是记录比特币交易记录,所以交易脚本非常简单,无法实现负责的逻辑处理。而以太坊系统则延伸了区块链技术的功能,增加了图灵完备的智能合约脚本。

本阶段视频我们先学习以太坊跟比特币相似的地方,那就是加密数字货币——以太币的钱包、挖矿及交易等知识点。然后重点学习以太坊在比特币基础上扩展的地方,那就是智能合约,而这也是以太坊被称为区块链2.0的原因。在众多的智能合约脚本语言中,我们学习官方推荐的Solidity脚本语言。本套视频我们还会学习如何搭建以太坊私链、如何开发以太坊钱包,如何发行ERC20标准的Token,以及以太坊开发集成环境truffle的用法。

【章节介绍】

第1章以太坊基本原理及开发基础

在区块链比特币篇中,我们学习到了区块链的概念、基本原理和如何进行比特币开发。但比特币本身只是一套货币系统,无法满足更为复杂的业务需求。于是以太坊应运而生,以太坊解决了比特币扩展性不足等问题。

在本章中我们将深入学习以太坊的概念和运行原理。此外还会在基本概念的基础上进行实战操作,学习如何使用以太坊钱包,选择测试网络和搭建自己的私链。

在本章中我们将学习一下内容:

什么是以太坊

以太坊的发展历史和产生背景

以太坊的设计原则

以太坊的应用场景

账户的概念

以太坊交易执行

以太坊的智能合约

工作量证明挖矿

Mist钱包的使用

如何在以太坊测试链中获取测试以太币

如何搭建一条以太坊私链

如何使用MetaMask钱包

第2章以太坊智能合约

在以太坊中,智能合约是一个很重要的概念,也是区别与比特币的重要一点。在本章中我们将学习如何编写智能合约以及发布调用合约。深入学习智能合约开发语言Solidity,最后我们将完成发布自己的ERC20代币。

本章重点为大家介绍如下的内容:

使用remix-ide开发智能合约

solidity基本语法

投票智能合约实战

发行自己的ERC20Token

第3章开发钱包应用

本章我们将继续学习以太坊开发。学习如何使用web3.js和本地以太坊节点通信,最后在此基础上我们将实现一个以太坊钱包。

本章重点为大家介绍如下的内容:

使用testrpc开发环境

安装和和获取web3对象

创建一个钱包应用

第4章以太坊开发框架truffle

truffle是一个以太坊的开发框架,提供了编译、部署、测试等功能。使用它可以方便我们快速的在以太坊上开发。本章中我们将学习如何使用truffle,在node.js中整合truffle,以及使用react前端框架来开发DApp。

本章重点为大家介绍如下的内容:

学习truffle框架的使用

在node.js中整合truffle

使用truffle实战开发

资料下载报名后支持下载

* 课程提供者:扣丁学堂

老师还为你推荐了以下几门课程