区块链应用开发与运维

BRICS2025 区块链应用开发与运维赛项学习路线

FISCO BCOS Solidity Vue.js Node.js MySQL Ubuntu

专精进度

当前技能水平与备赛目标

区块链部署运维 0%

了解 FISCO BCOS 搭建流程,能完成基本链节点部署

智能合约开发 0%

了解 Solidity 基本语法,能读懂简单合约

Vue.js 0%

了解组件化开发概念,能写简单的单文件组件

Spring Boot 0%

了解 Spring Boot 项目结构,能跑通 Hello World

Linux 基本命令 0%

熟练掌握文件操作、进程管理、网络配置等常用命令

学习路线图

从零基础到比赛实战,8周系统学习计划

第 1 周

基础入门 - 搭建开发环境

安装开发工具,学习 HTML、CSS、JavaScript 基础,了解 Ubuntu 服务器操作。

  • 安装 VSCode、Node.js、Git 1天
  • HTML 基础:标签、表单、语义化 1天
  • CSS 基础:选择器、盒模型、Flexbox 1天
  • JavaScript 基础:变量、函数、DOM 2天
  • Ubuntu 基础:常用命令、文件操作 1天
第 2 周

前端开发 - Vue.js 实战

掌握 Vue.js 框架基础,学习组件化开发、路由配置和 API 调用。

  • Vue.js 基础:组件、指令、生命周期 2天
  • Vue Router:路由配置、导航守卫 1天
  • Axios:HTTP 请求、API 调用 1天
  • UI 框架:Element UI / Ant Design Vue 1天
  • 实战练习:仿写登录页面 1天
第 3-4 周

区块链开发 - FISCO BCOS + Solidity

理解区块链原理,掌握 Solidity 语言,编写和部署智能合约。

  • 区块链原理:分布式账本、共识机制 1天
  • FISCO BCOS 平台架构、交易流程 2天
  • Solidity 语法:数据类型、函数、修饰符 3天
  • 智能合约开发:供应商、应收账款 3天
  • 合约部署:使用 Dopr 搭链、部署合约 2天
  • Web3.js:前端与区块链交互 2天
第 5-8 周

项目实战 - DApp 全栈开发

综合运用所学技能,完成比赛项目的前后端开发、数据上链和系统运维。

  • 后端开发:Node.js/Java 接口开发 3天
  • 数据库设计:MySQL 表结构设计 2天
  • DApp 开发:前后端联调 5天
  • 数据上链:供应链数据上链实现 3天
  • 金融业务:跨境支付、结算功能 3天
  • 系统运维:日志、备份、监控 2天
  • 测试优化:功能测试、性能优化 2天