当前位置:首页 > 编程开发 > 正文内容

区块链以太坊智能合约从零构建到项目实战视频教程

6个月前 (12-20)编程开发290

    从零构建区块链以太坊智能合约到项目实战课程视频教程下载。本课程深入理解挖矿、区块链、比特币、以太币底层运行原理,了解以太坊各种客户端的安装以及使用,熟练掌握以太坊钱包账号管理,了解以太网区块链网络等。

    课程章节

    第一章:玩转比特币以太坊(Ethereum)钱包

    1、初识Bitcoin钱包

    2、比特币钱包BitPay使用教程

    3、玩转以太坊各种钱包

    4、手把手教你申请ENS(EthereumNameService)

    第二章:什么是区块链

    1、会说话的PPT,从开发者角度快速理解区块链

    2、挖矿算法

    第三章:以太坊智能合约开发前准备

    1、以太坊(Ethereum)是什么?

    2、什么是智能合约(SmartContract)?

    3、Atom编辑器编写智能合约(SmartContract)插件安装配置

    第四章:Solidity面向对象编程

    01、Solidity面向对象编程-类和对象

    02、如何通过Solidity实现一个类(合约)

    03、Solidity合约中属性和行为的访问权限(一)

    04、Solidity合约中属性和行为的访问权限(二)

    05、Solidity合约中属性和行为的访问权限(三)

    06、Solidity合约单继承与多继承

    07、Solidity合约函数的重写

    08、Solidity值类型与引用类型

    09、Solidity值传递

    10、Solidity引用类型(storage/memory)

    第五章:SolidityTypes-布尔(Booleans)

    1、SolidityTypes-布尔(Booleans)

    第六章:SolidityTypes-整型(Integer)

    1、SolidityTypes-整型(Integer)(一)

    2、SolidityTypes-整型(Integer)-Var遇到的坑(二)

    3、SolidityTypes-整型(Integer)-比较运算符(三)

    4、SolidityTypes-整型(Integer)-与或非异或(四)

    5、SolidityTypes-整型(Integer)-加减乘除求余(五)

    6、SolidityTypes-整型(Integer)-求幂,左移,右移(六)

    7、SolidityTypes-整型(Integer)-字面量(七)

    第七章:SolidityTypes-地址(Address)

    1、地址(Address)-address和uint160互转

    2、地址(Address)-论合约地址与this指针

    3、SolidityTypes-地址(Address)-运算符

    4、SolidityTypes-地址(Address)-balance查看余额

    5、SolidityTypes-地址(Address)-transfer转账

    6、SolidityTypes-地址(Address)-通过send方法转账

    第八章:SolidityTypes-字符串(StringLiterals)

    1、SolidityTypes-字符串(StringLiterals)

    第九章:SolidityTypes-固定大小字节数组(Fixed-sizebytearrays)

    1、bytes1~bytes32

    2、比较运算符

    3、位操作符

    4、索引访问

    5、length

    6、不可变深度理解

    第十章:动态大小字节数组(Dynamically-sizedbytearray)

    1、动态大小字节数组(Dynamically-sizedbytearray)

    2、特殊字符对应的字节数

    3、汉字对应的字节数

    4、创建bytes字节数组

    5、可变字节数组和不可变字节数组深度对比

    6、可变字节数组中push方法的使用

    第十一章:动态大小字节数组、固定大小字节数组、string之间的转换关系

    1、动态大小字节数组、固定大小字节数组、string之间的转换关系

    2、固定大小字节数组(Fixed-sizebytearrays)之间的转换

    3、固定大小字节数组转动态大小字节数组

    4、固定大小字节数组(Fixed-sizebytearrays)不能直接转换为string

    5、动态大小字节数组(Dynamically-sizedbytearray)转string

    6、动态大小字节数组(Dynamically-sizedbytearray)转string

    7、固定大小字节数组转string问题深度分析

    8、固定大小字节数组转string标准函数实现

    第十二章:SolidityTypes-玩转Solidity数组(Arrays)

    1、SolidityTypes-玩转Solidity数组(Arrays)

    2、固定长度的数组(Arrays)系统讲解

    3、可变长度的Arrays(上)

    4、可变长度的Arrays(下)

    5、Solidity二维数组

    6、创建MemoryArrays

    7、数组字面量ArrayLiterals:内联数组InlineArrays

    8、创建固定大小字节数组/可变大小字节数组

    第十三章:SolidityTypes-枚举(Enums)

    1、SolidityTypes-Solidity枚举(Enums)

    第十四章:SolidityTypes-结构体(Structs)

    1、SolidityTypes-Solidity结构体(Structs)

    第十五章:SolidityTypes-字典/映射(Mappings)

    1、SolidityTypes-Solidity字典/映射(Mappings)

    第十六章:集资(CrowdFunding)智能合约(SmartContract)综合案例

    1、集资(CrowdFunding)智能合约(SmartContract)综合案例

    第十七章:全局变量和单位(UnitsandGloballyAvailableVariables)

    1、单位(Units)和全局变量(GloballyAvailableVariables)

    2、单位(Units)和全局变量(GloballyAvailableVariables)

    第十八章:元组(Tuples)

    1、Solidity元组(Tuples)-什么是元组,元组能做什么

    2、Solidity元组(Tuples)的使用

    第十九章:从零构建加密货币部落币(BLC)-仅供学习使用

    1、truffleframework初体验-如何编写智能合约

    2、建立简易的加密代币

    3、通过zeppelin-solidity建立标准代币部落币「BLC」

    第二十章:搭建自己的私有链网络

    1、以太坊私网建立、合约编译、部署完全教程(1)

    2、以太坊私网建立(2)-同一台电脑/不同电脑运行多个节点

    3、以太坊私网建立(3)-通过创世区块来初始化区块链

    第二十一章:搭建联盟链

    1、内容介绍

    2、Parity钱包下载安装

    3、demo-spec配置文件

    4、POANode创建的两种方法

    5、node0&node1配置以及账号创建

    6、多节点连接、交易、互通

    第二十二章:Truffle+React+去中心化投票系统Dapp

    1、玩转truffleframework、Web3.js框架内容介绍

    2、truffle安装

    3、web3.jsapi的使用

    4、truffleinit创建项目、编写合约、编译合约、合约测试、部署合约、合约互动

    5、truffleunbox项目案例介绍

    6、truffleunboxreact项目改编、部署、Web端互动

    第二十三章:Truffle+IPFS+React+去中心化投票系统Dapp

    1、VotingDapp(上)

    2、VotingDapp(中)

    3、VotingDapp(下)

    第二十四章:IPFS+区块链

    01、IPFS环境配置

    02、IPFS+IPNS+个人博客搭建-如何在IPFS新增一个文件

    03、IPFS+IPNS+个人博客搭建-通过ipfs创建目录存储文件

    04、IPFS+IPNS+个人博客搭建-如何在IPFS新增一个目录

    05、IPFS+IPNS+个人博客搭建-创建简易的网页发布到IPFS

    06、IPFS+IPNS+个人博客搭建-搭建静态博客

    07、IPFS+Ethereum(上篇)-js-ipfs-api-内容介绍

    08、IPFS+Ethereum(上篇)-js-ipfs-api-React项目初识

    09、js-ipfs-api-ipfs-api的安装和卸载

    10、js-ipfs-api-ipfs-api的安装和卸载

    11、js-ipfs-api-完成UI逻辑

    12、js-ipfs-api-上传数据到IPFS

    13、js-ipfs-api-从IPFS读取数据

    14、IPFS图片上传与下载

    15、IPFS图片上传与下载-完成图片上传下载逻辑

    16、ipfs+Ethereum大图片存储

    17、ipfs+Ethereum大图片存储

    第二十五章:第二十五章EmbarkFrameWork

    1、EmbarkFramework开发入门篇

    2、EmbarkFramework去中心化存储(IPFS)

    区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能彻底改变整个人类社会价值传递的方式。20年后我们就会像讨论今天的互联网一样讨论区块链。简介:以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(“以太虚拟机”EthereumVirtualMachine)来处理点对点合约。


资源下载
资源名称:区块链以太坊智能合约从零构建到项目实战视频教程


扫描二维码推送至手机访问。

版权声明:本文由御杆坊发布,如需转载请注明出处。

本文链接:https://www.yuganfang.com/resource/219.html

分享给朋友:

“区块链以太坊智能合约从零构建到项目实战视频教程” 的相关文章

Backbone.js应用程序开发PDF高清扫描版图书

Backbone.js应用程序开发PDF高清扫描版图书

Backbone.js 提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。本书详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和...

学java拿高薪之java集群实战视频教程

学java拿高薪之java集群实战视频教程

java集群视频教程包括Nginx负载均衡keepalived实战LVS高可用haproxy,架构师必须要会的java集群实战教程:负载均衡+LVS负载均衡集群+tomcat集群+Nginx+缓存缓存...

Vue.js项目开发实战PDF扫描版电子书

Vue.js项目开发实战PDF扫描版电子书

本书以实战开发为原则,以Vue.js的项目开发过程为主线,以JavaScript语言为基础,介绍了一整套面向Vue.js的项目开发技术。从NoSQL数据库的搭建到Express项目API的编写,最后由...

Excel VBA程序开发自学宝典第3版PDF扫描版图书

Excel VBA程序开发自学宝典第3版PDF扫描版图书

《Excel VBA程序开发自学宝典(第3版)》是VBA入门与提高的经典教材。全书分上下两篇,上篇包含入门知识。对VBA的基础理论、语法规则、编写思路、代码优化思路等都提供了详尽的理论阐述和案例演示。...

博雅Scratch入门编程视频全20讲视频课程

博雅Scratch入门编程视频全20讲视频课程

cratch编程入门,专为少儿设计的编程课,从入门到进阶体系完整,助力少儿提升思维能力Scratch 是由美国麻省理工学院媒体实验室终身幼稚园小组研发的一种图形化的编程语言[Download]资源名称...

PostgreSQL服务器编程PDF扫描版图书

PostgreSQL服务器编程PDF扫描版图书

PostgreSQL服务器远远不只是一台数据库服务器。实际上,PostgreSQL甚至可以承担起一个应用程序开发框架的角色,这个框架的优势在于其具备事务支持、大量数据存储、日志记录、系统恢复等功能,以...