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

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

课程介绍 本视频我们先学习以太坊跟比特币相似的地方,那就是加密数字货币——以太币的钱包、挖矿及交易等知识点。扣丁学堂区块链交流群:850351616。

同学人数:73人 时长:6小时41分钟

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



付费课程要提取码的同学请关注“扣丁学堂”微信公众号,回复:422;如果对课程有什么疑问的同学 加杨老师QQ:1872783708



课程介绍:


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

本阶段视频我们先学习以太坊跟比特币相似的地方,那就是加密数字货币——以太币的钱包、挖矿及交易等知识点。然后重点学习以太坊在比特币基础上扩展的地方,那就是智能合约,而这也是以太坊被称为区块链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实战开发


扣丁学堂微信公众号


【关注微信公众号更多学习资料】 【关注小程序观看在线视频】



课程进阶
课程进阶
Python小课
0位学生正在学习
加入QQ群
区块链交流群
群号:850351616

打开微信,点击底部的“发现”,
使用 “扫一扫” 即可将网页分享到我的朋友圈。

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号

关注扣丁学堂微信

回复"422"
获取该课程提取码

微信扫一扫