专题 > 区块链 > 区块链底层开发 > 跟宁哥学区块链和以太坊开发视频课程专题(包含基础课程)

12.12-12.14,专题折上8折

跟宁哥学区块链和以太坊开发视频课程专题(包含基础课程)

本专题主要包含了基础课程、太坊入门、Solidity语言详解与实战、Web3.js详解与实战、Truffle详解与实战、在以太坊上发布自己的代币(ICO)、利用以太坊网络学习智能合约等课程,以及3个项目实战课程:支持以太坊的小程序云笔记、支持以太坊的云笔记、支持以太坊的MySQL数据库管理系统。

11

门课程

866

人学习

 

课程总时长:68小时58分钟

授课讲师: 李宁

打包优惠
 
大牛讲解
 
一键下载
 
讲师24h答疑
专题价 ¥699
立省1310元
总价 ¥2009

第一阶段:  基础课程(JS、H5、小程序)

3门课程 36小时4分钟

本阶段包含JavaScript、HTML5、小程序等基础课程

  • 【李宁】征服HTML5视频课程:HTML5全掌握

    29节 3小时36分钟
    课程目标:
    本课程深入介绍了HTML5的各种新技术,主要包括Canvas、音频和视频、地理位置API、WebSocket、离线Web等。
  • 【李宁】征服ES6(JavaScript)视频教程

    97节 17小时50分钟
    课程目标:
    本课程包含了几乎所有的ECMAScript6核心内容,包括let、const、变量的解构赋值,字符串扩展、正则扩展、数值扩展、数组扩展、函数扩展、对象扩展、Symbol、Proxy和Reflect、Generator函数、Promise对象、异步操作和async函数、Class、修饰器、Module等内容。
  • 【李宁】征服Javascript高级程序设计与应用实例视频课程

    120节 14小时37分钟
    课程目标:
         本课程将深入讲解Javascript的各种技术,让学员可以利用Javascript编写出非常复杂的程序。本课程也是Cocos2d-js、Unity3D、PhoneGap、Web等技术的前导课程。     本课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(Vue2、ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前唯一真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。《JavaScript:王的语言》系列专题共10套,本课程是《JavaScript:王的语言》的基础课部分,可能每一套都会有。如果学员购买多套该系列课程,重复的课程会自动排除,只需为新购买的课程付款即可。《JavaScript:王的语言》第一篇

第二阶段:  区块链和以太坊入门

1门课程 3小时41分钟

包括区块链和以太坊的基本概念,如PoW、比特币、超级账本等,还包括如何用geth搭建私有链和挖矿。

  • 跟宁哥学区块链开发(1):以太坊入门视频教程

    16节 3小时41分钟
    课程目标:
    本视频课程Windows、Mac OS X和Linux同时适用本课程是《区块链实战》系列专题的第1个课程,主要内容如下:* DApp的基本概念* DApp的挑战* 如何应对DApp的挑战* PoW(工作量证明)* 51%攻击* 区中心化组织(DAO)* DApp内部货币* 挖矿原理以及挖矿的目的* 以太坊Ethereum)以及相关技术* geth开发环境安装(Windows、Mac OS X和LInux)* 挖矿的基本操作51cto学院推荐视频课程区块链实战(2):Solidity语言与智能合约视频教程   征服JavaScript   征服ES6(JavaScript)   征服Node.js 7.x   征服express4.x   

第三阶段:  编程语言和框架

3门课程 16小时56分钟

本阶段讲解了Solidity语言、Web3.js和Truffle框架的核心知识。并且还包含一个小项目:支持以太坊的微信小程序版云笔记。

  • 跟宁哥学区块链开发(3):Web3.js详解与小程序DApp实战视频教程

    43节 6小时2分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第3套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。注意:如果在Windows下使用solc命令编译sol文件时,如果solc已经安装成功,还是提示solc命令没有找到,请在后面加cmd扩展名,也就是说要执行solc.cmd才可以。本课程的主要内容如下:01-基础知识-01-Web3.js简介.mp401-基础知识-02-安装Web3.js开发环境.mp401-基础知识-03-使用web3.js连接测试节点【testrpc】.mp401-基础知识-04-连接私有链节点(geth).mp401-基础知识-05-使用JavaScript发布智能合约.mp402-基础API-01-BigNumber(处理任意数值).mp402-基础API-02-单位转换.mp402-基础API-03-转换为十六进制.mp402-基础API-04-十六进制与Ascii互转.mp402-基础API-05-十六进制与十进制互转.mp402-基础API-06-转换为BigNumber.mp402-基础API-07-检测地址是否有效.mp402-基础API-08-生成字符串的hash编码.mp403-Eth API-01-默认账号(defaultAccount).mp403-Eth API-02-默认区块(defaultBlock).mp403-Eth API-03-获取同步区块对象(syncing).mp403-Eth API-04-捕捉区块同步状态(isSyncing).mp403-Eth API-05-获取矿工地址.mp403-Eth API-06-判断当前以太节点是否在挖矿.mp403-Eth API-07-获取gas价格(gas和gaslimit的概念).mp403-Eth API-08-获取当前节点的账户列表.mp403-Eth API-09-返回当前区块号(通过部署合约产生新区块).mp403-Eth API-10-获取指定账户的余额.mp403-Eth API-11-获取智能合约的二进制代码.mp403-Eth API-12-根据区块号或区块哈希值返回区块信息.mp403-Eth API-13-返回指定区块的交易数量.mp403-Eth API-14-返回匹配指定交易哈希值的交易.mp403-Eth API-15-返回指定账户发起的交易数.mp403-Eth API-16-直接执行智能合约中的函数.mp403-Eth API-17-预估交易需要的手续费(gas).mp4基于微信小程序的云笔记DApp01-小程序版云笔记DApp-01-项目演示.mp401-小程序版云笔记DApp-02-编写用于保存云笔记的智能合约.mp401-小程序版云笔记DApp-03-测试云笔记服务智能合约.mp401-小程序版云笔记DApp-04-将智能合约发布到以太坊网络上.mp401-小程序版云笔记DApp-05-在以太坊网络上测试云笔记智能合约.mp401-小程序版云笔记DApp-06-准备调用智能合约的Web环境(Node.js和Express).mp401-小程序版云笔记DApp-07-编写用于调用智能合约的EtherData类(1).mp401-小程序版云笔记DApp-08-编写用于调用智能合约的EtherData类(2).mp401-小程序版云笔记DApp-09-编写用于调用操作MySQL数据库的Database类.mp401-小程序版云笔记DApp-10-编写路由.mp401-小程序版云笔记DApp-11-实现小程序客户端主页面.mp401-小程序版云笔记DApp-12-在小程序端添加云笔记.mp401-小程序版云笔记DApp-13-在小程序端显示云笔记列表和编辑云笔记(项目完结).mp4
  • 跟宁哥学区块链开发(4):Truffle详解与实战视频教程

    13节 1小时58分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第4套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。本课程的主要内容如下:01-Truffle详解与实战-01-基础知识.mp401-Truffle详解与实战-02-Truffle工程的结构.mp401-Truffle详解与实战-03-从零开始编写智能合约.mp401-Truffle详解与实战-04-使用Truffle编译智能合约.mp401-Truffle详解与实战-05-使用Truffle发布智能合约.mp401-Truffle详解与实战-06-在Truffle Console中测试智能合约.mp401-Truffle详解与实战-07-以太坊客户端:Truffle_Develop.mp401-Truffle详解与实战-08-以太坊客户端:Ganache.mp401-Truffle详解与实战-09-使用Solidity语言编写测试用例.mp401-Truffle详解与实战-10-使用JavaScript语言编写测试用例.mp401-Truffle详解与实战-11-捕捉合约的事件和异常.mp401-Truffle详解与实战-12-truffle-contract API.mp401-Truffle详解与实战-13-编写Truffle扩展脚本.mp451cto学院推荐专题跟宁哥学Go语言   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   区块链、以太坊与智能合约专题   Electron实战专题   React Native跨平台App开发系列套餐   Python Web实战(Flask)   微信小程序实战套餐(JS+ES6+小程序+项目实战)   Android全方位实战系列套餐   51cto学院推荐视频课程征服ES6(JavaScript)   征服Node.js 7.x   Android5.x顶级课程   征服C++ 11(史上最权威C++课程)   征服微信小程序   征服express4.x   Python数据分析库:Pandas视频教程   Python数据可视化库:Matplotlib视频课程   NumPy:深度学习系列视频教程   Vue顶级视频课程,学习Vue和web开发必备   区块链项目实战:支持以太坊的云笔记视频课程   征服Python Django视频课程   PyQt5开发与实战视频课程   《第一行代码:以太坊》火热销售中    
  • 跟宁哥学区块链开发(2):Solidity语言详解与实战视频教程

    45节 8小时55分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第2套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。注意:如果在Windows下使用solc命令编译sol文件时,如果solc已经安装成功,还是提示solc命令没有找到,请在后面加cmd扩展名,也就是说要执行solc.cmd才可以。本课程的主要内容如下:Solidity语言简介安装本地Remix开发环境编译和测试智能合约(solcjs和testrpc)Intellij IDEA Solidity插件(WebStorm、PyCharm适用)使用AJAX和Node.js异步访问智能合约在Web页面访问智能合约智能合约的数据类型控制结构使用new运算符创建智能合约异常处理函数调用智能合约的特性Solidity函数返回多个值Solidity事件map和struct继承其他Solidity技术实战案例:投票合约51cto学院推荐专题跟宁哥学Go语言   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   区块链、以太坊与智能合约专题   Electron实战专题   React Native跨平台App开发系列套餐   Python Web实战(Flask)   微信小程序实战套餐(JS+ES6+小程序+项目实战)   Android全方位实战系列套餐   51cto学院推荐视频课程征服ES6(JavaScript)   征服Node.js 7.x   Android5.x顶级课程   征服C++ 11(史上最权威C++课程)   征服微信小程序   征服express4.x   Python数据分析库:Pandas视频教程   Python数据可视化库:Matplotlib视频课程   NumPy:深度学习系列视频教程   Vue顶级视频课程,学习Vue和web开发必备   区块链项目实战:支持以太坊的云笔记视频课程   征服Python Django视频课程   PyQt5开发与实战视频课程   《第一行代码:以太坊》火热销售中    

第四阶段:  以太坊网络

2门课程 4小时1分钟

本阶段包含了如何在以太坊网络上发布Titans代币,以及如何利用以太坊学习编写复杂的智能合约。

  • 跟宁哥学区块链开发(6):利用以太坊网络学习智能合约视频教程

    4节 39分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第6套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。本课程的主要内容如下:01-利用以太坊网络学习智能合约-01-学习智能合约的方法.mp401-利用以太坊网络学习智能合约-02-将以太坊上的合约变成自己的代码发布.mp401-利用以太坊网络学习智能合约-03-利用SafeMath改进Titans合约的代码.mp401-利用以太坊网络学习智能合约-04-在以太坊网络上发布VRChainToken合约.mp451cto学院推荐专题跟宁哥学Go语言   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   区块链、以太坊与智能合约专题   Electron实战专题   React Native跨平台App开发系列套餐   Python Web实战(Flask)   微信小程序实战套餐(JS+ES6+小程序+项目实战)   Android全方位实战系列套餐   51cto学院推荐视频课程征服ES6(JavaScript)   征服Node.js 7.x   Android5.x顶级课程   征服C++ 11(史上最权威C++课程)   征服微信小程序   征服express4.x   Python数据分析库:Pandas视频教程   Python数据可视化库:Matplotlib视频课程   NumPy:深度学习系列视频教程   Vue顶级视频课程,学习Vue和web开发必备   区块链项目实战:支持以太坊的云笔记视频课程   征服Python Django视频课程   PyQt5开发与实战视频课程   《第一行代码:以太坊》火热销售中    
  • 跟宁哥学区块链开发视频课程(5):在以太坊上发布自己的代币

    14节 3小时22分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第5套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js和Web3.py详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用PyQt5实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。      这套课程主要教学员使用Solidity语言开发自己的代币,在这里我们不妨为灭霸的家乡Titans(泰坦)行发行一款数字货币,名称就叫Titans。Titans数字货币也可以称为Titans代币,拥有完整的数字货币功能,包含发行总量、可以转账、可以设置转账限制条件等。在测试Ttians代币时使用在在线以太钱包和Web3.js  API两种方法。后者使用的技术可以用来开发自己的以太坊钱包。本套课程是ICO的技术基础,要想玩转ICO,就必须掌握本套课程掌握的知识。       本套课程使用了多种技术,如JavaScript、Node.js、Electron、Solidity、Remix等,如果学员对某些技术不熟悉,可以参考我的相关视频课程。下图是Titans代币的主页面,包含了Titans代币的发行总量、代币符号、交易记录等。51cto学院推荐专题跟宁哥学Go语言   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   区块链、以太坊与智能合约专题   Electron实战专题   React Native跨平台App开发系列套餐   Python Web实战(Flask)   微信小程序实战套餐(JS+ES6+小程序+项目实战)   Android全方位实战系列套餐   51cto学院推荐视频课程征服ES6(JavaScript)   征服Node.js 7.x   Android5.x顶级课程   征服C++ 11(史上最权威C++课程)   征服微信小程序   征服express4.x   Python数据分析库:Pandas视频教程   Python数据可视化库:Matplotlib视频课程   NumPy:深度学习系列视频教程   Vue顶级视频课程,学习Vue和web开发必备   区块链项目实战:支持以太坊的云笔记视频课程   征服Python Django视频课程   PyQt5开发与实战视频课程   《第一行代码:以太坊》火热销售中    

第五阶段:  以太坊项目实战

2门课程 8小时14分钟

本阶段包含了两个完整的项目:支持以太坊网络的MySQL数据库管理系统和支持以太坊网络的云笔记

  • 区块链项目实战:支持以太坊的云笔记视频课程

    22节 2小时5分钟
    课程目标:
    本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。     本系统的核心功能是用户可以通过云笔记客户端将笔记保存到本地(SQLite数据库),并且可以将数据同步到服务端的MySQL数据库和以太坊网络,同时可以在客户端从以太坊恢复云笔记数据。   本系统涉及到了如下两类技术。1. 传统技术:JavaScript语言、Web(HTML和CSS)、jQuery、Node.js、Express、Electron、SQLite、MySQL   Electron:允许使用JavaScript、HTML(HTML5)、CSS开发桌面应用的框架,运行依赖于Node.js。2. 与区块链和以太坊相关的计算:Web3.js和Solidity语言(用于编写智能合约,用于在以太坊网络上保存云笔记数据,以及从以太坊网络上获取云笔记数据)。本系统也是JavaScript是目前唯一真正意义上的全栈开发语言的有力证据,然我们看看JavaScript到底能做什么。1. 移动应用(Android、iOS)【React Native、其他一些混合开发框架】2.  Web(Node.js【相当于Java EE、ASP.NET】 + Express)3.  Web API(Node.js + Express)4. 控制台(Node.js)5. 桌面应用(electron 【HTML+JavaScript+CSS】 + Node.js)6. 浏览器插件(chrome、firefox)7. 嵌入式应用,通过JavaScript来控制硬件(Ruff)8. 编译器(Antlr)【词法和语法分析器,生成AST】当然还要很多,这里不再一一列举了。通过本课程可以学到2类技术:1.  通过Web栈技术开发桌面应用2.  通过智能合约保存和读取二维表数据。
  • 区块链项目实战:支持以太坊的MySQL管理系统视频课程

    37节 6小时8分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。   本系统涉及到了如下两类技术。1. 传统技术:JavaScript语言、Web(HTML和CSS)、jQuery、Node.js、Electron、MySQL   Electron:允许使用JavaScript、HTML(HTML5)、CSS开发桌面应用的框架,运行依赖于Node.js。2. 与区块链和以太坊相关的计算:Web3.js和Solidity语言(用于编写智能合约,用于在以太坊网络上保存二维数据表,以及从以太坊网络上获取二维数据表)。本系统也是JavaScript是目前唯一真正意义上的全栈开发语言的有力证据,然我们看看JavaScript到底能做什么。1. 移动应用(Android、iOS)【React Native、其他一些混合开发框架】2.  Web(Node.js【相当于Java EE、ASP.NET】 + Express)3.  Web API(Node.js + Express)4. 控制台(Node.js)5. 桌面应用(electron 【HTML+JavaScript+CSS】 + Node.js)6. 浏览器插件(chrome、firefox)7. 嵌入式应用,通过JavaScript来控制硬件(Ruff)8. 编译器(Antlr)【词法和语法分析器,生成AST】当然还要很多,这里不再一一列举了。通过本课程可以学到两类技术:1.  通过Web栈技术开发桌面应用2.  通过智能合约保存和读取二维表数据。51cto学院推荐专题区块链与以太坊项目实战视频课程专题   Electron实战专题   微信小程序实战套餐(JS+ES6+小程序+项目实战)   JavaScript全栈开发终极版专题   Web和小程序项目实战系列专题   Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)    Python从菜鸟到高手系列专题(下)   跟宁哥学Go语言   51cto学院推荐视频课程PyQt5开发与实战视频课程   跟宁哥学区块链开发(6):利用以太坊网络学习智能合约视频教程   跟李宁老师学Python视频教程(2):Python基础知识视频课程   项目实战:欧瑞书屋(jQuery+Nodejs+Express+Mysql)   区块链实战(1):DApp与以太坊(Ethereum)视频教程   区块链实战(2):Solidity语言与智能合约视频教程   区块链项目实战:支持以太坊的小程序版云笔记   区块链项目实战:支持以太坊的MySQL管理系统视频课程   区块链项目实战:支持以太坊的云笔记视频课程   跟宁哥学区块链开发视频课程(5):在以太坊上发布自己的代币   《第一行代码:以太坊》火热销售中    

跟宁哥学区块链和以太坊开发视频课程专题(包含基础课程)

¥2009 ¥699
在线
客服
在线
客服
APP
下载
×

下载Android客户端

下载iphone 客户端

返回
顶部
距开始