扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-EOS开发实战(一)-区块链
学习有效期:永久观看
学习时长:708分钟
学习计划:12天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:张云波
技术总监/研发总监
讲师介绍:张云波国内第一批移动互联网开发实践者,国内最早转型到区块链DAPP的全栈开发专家,擅长以太坊及EOS的DAPP开发,对区块链游戏开发有深入研究和实践。
☛点击立即跟老师学习☚
「你将学到什么?」
《2019零基础区块链游戏实战《元素之战》系列》课程教学目的是使同学们通过对区块链游戏实战《元素之战》的学习,可以做到区块链游戏开发的入门到深入了解。
课程内容包括:课程概述;linux命令行;EOS环境安装;C++;HTML;CSS;JavaScript;React;Redux。
「课程学习目录」
第1章:课程概述 |
1.2019零基础区块链游戏实战《元素之战》系列 |
2.DApp基础知识学习周期 |
第2章:Linux命令行 |
1.Linux和命令行 |
2.macOS和Ubuntu安装 |
3.Shell和终端 |
4.Linux根目录和常见目录 |
5.命令行运行前缀 |
6.命令行基本操作 |
7.浏览、新建和删除目录 |
8. 常用快捷键命令 |
第3章:EOS环境安装 |
1.EOS环境安装-VS Code |
2. EOS环境安装-Homebrew国内镜像 |
3.EOS本地安装及启动节点 |
4.查看钱包及RPC API |
第4章:C++ |
1.C++概述和环境安装 |
2.第一个Hello World程序 |
3.变量(类型和可变性)概述 |
4.基本类型-数字(int和double) |
5.基本类型-文字(string) |
6.基本类型-开关(bool) |
7. 类型推断 |
8.自定义类型(类型别名和结构体) |
9. 函数 |
10.泛型函数 |
11. 容器类型(Vector) |
12. Vector的排序和lambda表达式 |
13.transform变形函数的使用 |
14.类(class)定义 |
15.类的继承 |
16.类的实例化 |
17.指针、头文件和宏 |
第5章:HTML |
1.前端概览 |
2.HTML及前端开发工具介绍 |
3.创建HTML并预览 |
4.元素和标签 |
5. 元素的属性 |
6. 文档对象模型(DOM) |
7.容器标签-div |
8.文字标签-p、h1 |
9.图像标签-img |
10.表格标签-table |
11.序列标签-ol和ul |
12.表单组件-form |
13.表单中的下拉菜单-select |
14.多行文本框标签-textarea |
15.音视频标签-video和audio |
第6章:CSS |
1.CSS定义及样式优先级 |
2.CSS主要内容及选择器介绍 |
3.类选择器 |
4.后代选择器 |
5.常见样式-背景色和背景图 |
6.常见样式-文本 |
7.常见样式-字体 |
8.常见样式-边框 |
9.常见样式-表格 |
10.特殊样式-2D平面变换 |
11.特殊样式-鼠标悬浮过渡效果 |
12.12.定位-元素Box框模型 |
13.定位-显示方式(display) |
14.三种定位说明及相对定位 |
15.定位-绝对定位 |
16.定位-固定定位 |
17.Flexbox和Grid排版介绍 |
第7章:JavaScript |
1.第一个Hello World |
2.JavaScript基本类型 |
3.JavaScript函数(传统、变量、箭头) |
4.容器类型-数组的定义和基本操作 |
5.容器的高级操作-map函数 |
6.用户互动(更改整个HTML内容) |
7.用户互动(更改局部HTML内容) |
8.JavaScript自定义类型(类)定义 |
9.类的继承和实例化 |
10. JSON的生成和解析 |
11.JavaScript对象的快捷写法及其他知识点 |
第8章:React |
1.为什么学习React? |
2.第一个React组件(Hello World) |
3.使用React脚手架程序(create-react- app) |
4.重新编写入口文件(index.js) |
5.模块化组件(新建App.jsx) |
6.React调试工具安装使用 |
7.React组件的树形结构和数据传递逻辑 |
8.新建一个子组件(表格)并使用 |
9.React简易组件的写法 |
10. React组件的属性传递(props) |
11.子组件如何渲染来自属性的数据 |
12.组件的状态(state)及修改状态、传递函数 |
13.表单输入的处理(Form) |
14.表单输入框的渲染和状态更新 |
15.提交数据的状态变更函数 |
16.提交数据函数的引用 |
17.从网络获取数据(异步)的组件 |
18.属性(props)传递的优化 |
19.CSS样式优化(使用Bootstrap) |
20.构建打包React App |
第9章:Redux |
1.Redux的作用和核心组件 |
2.安装Redux和调试工具 |
3.Action类型和Action Creator定义 |
4.Reducer(合成器)的定义 |
5.全局存储(store)定义及测试 |
6.React和Redux的连接 |
7.定义带Redux状态管理的React组件 |
8.Action映射在组件中的实现 |
9.组件定义及内部状态 |
10.Form表单的提交方法的实现 |
11.Form组件的render实现 |
12.根组件App.jsx实现和测试 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,12天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握区块链知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
区块链游戏开发的入门到深入了解
学到linux命令行;EOS环境安装;C++;HTML;CSS;JavaScript;React;Redux等知识。