扫码下载「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等知识。
4563

被折叠的 条评论
为什么被折叠?



