技术基础
代码管理⼯具-Git-Flow考核内容:
-
概念类考核:分支概念;
-
操作类考核:掌握分⽀操作;暂存操作;回退操作;标签操作;⽇志操作;常规操作;Git协议;冲突解决。
编程基础:
-
Java:
a. 概念类考核:⾯向对象基础;JAVA核⼼类;Java注解;Java泛型;Java IO/NIO;Java ⽇期
与时间;Java 加密与安全-数字证书;⽹络编程;XML 与 JSON;JDBC;
b. 场景概念类考核:设计模式
c. 代码类考核:Java异常处理;Java反射机制;Java 集合- Properties、equals、hashCode;
Java 正则表达式;多线程;设计模式;d. 算法类考核:Java 加密与安全-⾮对称加密算法、签名算法;
e. 不做考察但建议学习内容:Java 单元测试;Java 加密与安全-编码算法、散列算法、
BouncyCastle、Hmac算法、对像加密算法、⼝令加密算法、密钥交换算法;Maven。 -
springBoot:
a. 概念类考核:spring 基础;springBoot注解;springBoot异常处理;springboot事务;
b. 不做考察但建议学习内容:springBoot权限应⽤;springBoot热部署;springBoot定时任务;
springCloud;springBoot整合持久层技术;springBoot视图层技术;springBoot整合web开
发;springBoot缓存技术;springBoot对表单数据校验。 -
编程模式:
a. 概念类考核:MVC模式;MVVM模式。
虚拟化技术
-
Docker
a. 概念类考核:Docker Compose编排⼯具;
b. 操作类考核:Docker 容器、Docker镜像;
c. 代码类考核:Dockerfile使⽤。 -
Devops
a. 概念类考核:Devops思想;
b. 流程类考核:Devops流程;
c. 不做考察但建议学习内容:Devops最佳⼯具。 -
Kubernetes
a. 概念类考核:Master节点及其组件、Node节点及其组件、Kubectl命令⾏⼯具、K8s基础概念对
象、K8s集群组件、Pod。
关系型数据库
- 关系型数据库
a. 概念类考核:数据库范式、索引、事务概念;
b. 场景概念类考核:事务隔离级别;
c. 代码类考核:SQL语句-增删改与数据查询;
d. 不做考察但建议学习内容:关系型数据库概述。
NOSQL数据库
-
Redis
a. 概念类考核:Redis数据结构、Redis集群⽅案、Redis功能、Redis持久化、Redis缓存问题;
b. 场景概念类考核:Redis过期策略、Redis的数据淘汰策略;
c. 不做考察但建议学习内容:Redis常⽤操作、Redis⽀持的Java客户端。 -
MongoDB
a. 不做考察但建议学习内容:MongoDB特点、MongoDB适用场景、MongoDB高级。
消息队列
-
Kafka
a. 概念类考核:Kafka概念和基础;
b. 场景概念类考核:⼯作流程;
c. 不做考察但建议学习内容:kafka安装部署与基本操作、节点-代理配置。 -
RabbitMQ
a. 不做考察但建议学习内容:Rabbitmq概念、Rabbitmq交换器、消费消息⽅式、消费者端消息
确认模式、⽣产者端消息确认模式、死信队列、Rabbitmq消息发布接收流程、可靠消息投递解
决⽅案、Rabbitmq使⽤场景。 -
RabbitMQ
a. 不做考察但建议学习内容:Rocketmq概念组成、消费模式、消息幂、Rocketmq集群。
Linux操作系统使用
- Linux基础
a. 操作类考核:Linux权限控制、Linux⽤户管理、Linux组管理、Linux⽂件⽬录操作管理、Linux
编辑器的使⽤、Linux进程管理、Linux⽹络管理、Linux系统常用命令、Linux的SSH协议、
Linux磁盘管理。
⽂件型数据库
-
LevelDB
a. 概念类考核:LevelDB结构、LevelDB特性、LevelDB写流程、LevelDB读流程、LevelDB
Compaction操作;
b. 代码类考核:LevelDB操作接口。 -
RocksDB
a. 概念类考核:RocksDB模块分类、RocksDB数据特点及存取、RocksDB基础组成、RocksDB
写流程、RocksDB读流程;
b. 场景概念类考核:RocksDB适用场景;
c. 代码类考核:RocksDB基本操作。
区块链技术
区块链基础
- 区块链核心概念
a. 概念类考核:技术特征、系统架构;
b. 代码类考核:LevelDB操作接口。
c. 不做考察但必须了解的内容:常用术语、系统指标、测评认证、应用场景。
区块链底层技术
-
区块链分布式
a. 概念类考核:分布式系统概论、FLP不可能原理、ACID原则、共识算法;
b. 综合类考核:CAP原理、多阶段提交;
c. 公式类考核:拜占庭将军问题;
d. 不做考察但必须了解的内容:共识算法评价指标。 -
区块链密码学
a. 概念类考核:非对称加密、对称加密;
b. 场景概念类考核:公开密钥基础设施;
c. 算法类考核:哈希算法、⾮对称加密、对称加密;
d. 不做考察但必须了解的内容:现代密码学概述。 -
区块链激励机制
a. 算法类考核:挖矿的⼯作原理、出块奖励、挖矿难度、矿池及收益分配算法、手续费;
b. 不做考察但必须了解的内容:区块链博弈机制、代币发行机制。 -
区块链智能合约
a. 概念类考核:区块链合约分类;web3的基础概念、环境准备、合约编译、合约发布以及合约调
⽤;ERC;
b. 算法类考核:Solidity编程语法;
c. 不做考察但必须了解的内容:合约执⾏环境。 -
区块链⽹络技术
a. 概念类考核:对等⽹络、节点类型、数据传播协议、跨链;
b. 算法类考核:节点类型、数据传播协议、数据验证机制、对等⽹络路由、跨链;
c. 综合类考察:通信机制、消息序列化协议、数据接⼝。 -
区块链存储技术
a. 概念类考核:存储数据结构、IPFS概念;
b. 算法类考核:存储数据结构、数据检索;
c. 不做考察但必须了解的内容:IPFS开发。 -
区块链安全与隐私保护
a. 概念类考核:合约安全、共识安全、网络安全、数据安全、区块链隐私保护;
b. 解决⽅案考核:共识安全、网络安全、数据安全;
c. 代码类考核:合约安全;
d. 不做考察但必须了解的内容:区块链安全概述、可控监管和追踪技术。
-
比特币
a. 概念类考核:比特币架构、区块结构、比特币密钥、比特币网络、比特币钱包、比特币交易模
型、比特币机制、比特币分叉、比特币侧链;
b. 算法类考核:比特币交易模型、比特币挖矿;
c. 流程和⽅法类考核:比特币交易模型。 -
以太坊
a. 概念类考核:以太坊架构、以太坊数据结构、以太坊共识算法、以太坊账户模型、以太坊状态
机、以太坊虚拟机、以太坊交易模型、以太坊智能合约;
b. 算法类考核:以太坊数据结构、以太坊共识算法、以太坊交易模型;
c. 综合类考察:以太坊数据结构、以太坊账户模型、以太坊交易模型。 -
Fabric
a. 概念类考核:Fabric节点类型;
b. 机制类考核:Fabric数据分发;
c. 算法类考核:Fabric交易流程;Fabric核⼼概念中的排序服务和背书策略;
d. 不做考察但必须了解的内容:Fabric架构、Fabric核⼼概念、Fabric核⼼组件、Fabric链码、
Fabric MSP、Fabric可插拔共识、链码开发部署、Fabric密码算法套件、Fabric身份、Fabric
网络设计。
蚂蚁链的产品的开发与应用
蚂蚁链BaaS平台的基本功能、特性、优势
-
蚂蚁链BaaS平台概述
a. 概念类考核:蚂蚁链逻辑架构、蚂蚁链功能特性(账户模型与状态转换、智能合约、存储设计、共识协议、虚拟机、安全机制、可信执⾏环境与跨链技术、信任构建与系统治理)、BaaS平台提供的功能应⽤(合约链浏览器、分层密钥管理服务、Workflow 业务状态订阅服务、账户映射服务、⼩程序浏览器服务数据导出服务、浏览器业务视图、浏览器数据能⼒输出);
b. 不做考察但必须了解的内容:蚂蚁链BaaS平台简介。 -
BaaS平台基本功能
a. 概念类考核:创建联盟、加入联盟、联盟链准入、证书与密钥、⾃动化部署、区块链平台、区块链应用、区块链浏览器。 -
平台优势
a. 产品特性类考核:⾼性能、⾼可靠性、双重权限信任保护、跨⽹络部署、数据隐私及安全、⽹络安全保障、简单易⽤。 -
蚂蚁链⼀体机
a. 场景类考核:联合营销;b. 产品功能类考核:安全⾃主可控服务器、⾼性能⾼可靠 BaaS 平台、监控运维⾃动化、“0” 代码存证及极速智能合约;
c. 产品特性类考核:⾃主可控,软硬件双重安全、软硬⼀体化交付和运维、国产⾃研⼀体机⽀持双芯⽚架构、性能卓越稳定性⾼。
BaaS平台密码学、身份认证等技术特征、组件功能
-
密码学
a. 概念类考核:密码学标准、数字签名算法、加减密算法、摘要算法。 -
身份认证技术
a. 概念类考核:证书与密钥、TLS 证书与双向认证。
BaaS平台智能合约技术特征、组件功能
-
智能合约技术特征
a. 概念、技术特征与功能类考核:合约⽣命周期(合约编写、合约编译、合约部署、合约调用、合约升级、合约冻结)、合约类型(EVM、Native、WASM、Precompiled)、合约扩展(RSA 验签、Base64 编解码、上下⽂获取、JSON & XML 解析); -
智能合约组件功能
a. 功能类考核:账户体系、合约体系、区块查询、交易查询、事件监听、隐私保护、数据隔离、SPV验证。
BaaS平台共识机制技术特征、组件功能
-
共识机制技术特征
a. 功能类考核:节点容错性、并行PBFT; -
共识机制组件功能
a. 功能类考核:PBFT、ABFT。
基于蚂蚁链BaaS的合约开发
-
应⽤开发流程
a. 概念、流程类考核:开发框架、开发流程、工具合SDK选择; -
蚂蚁链Solidity合约开发方法
a. 概念类考核:蚂蚁链Soliditiy合约开发说明、合约数据类型;
b. 代码类考核:声明合约版本、声明变量、声明事件、构造函数、定义实现方法、合约关键字(函数类型的构造⽅式、函数修饰关键字、函数权限关键字);
c. 操作类考察:合约编译工具(下载 solc-js、安装 solc-js、使⽤ solc-js)。
蚂蚁链技术服务产品矩阵
-
跨链数据连接服务
a. 考察其应⽤场景、产品功能、产品特性。 -
分布式身份服务
a. 考察其应⽤场景、产品功能、产品特性。 -
可信计算服务
a. 考察其应⽤场景、产品功能、产品特性。 -
应⽤速搭平台
a. 考察其应⽤场景、产品功能、产品特性。
蚂蚁链增值类服务产品矩阵
-
区块链合同
a. 考察其应⽤场景、产品功能、产品特性。 -
蚂蚁链授权宝
a. 考察其应⽤场景、产品功能、产品特性。 -
可信身份认证
a. 考察其应⽤场景、产品功能、产品特性。
蚂蚁链专业领域类服务产品矩阵
-
⻛控服务
a. 考察业务反欺诈、智能⻛控平台、企业⻛险⼤脑、数据安全合规服务、数据安全保护服务的应⽤场景、产品功能、产品特性。 -
多⽅安全计算
a. 考察其应⽤场景、产品功能、产品特性。 -
可信存证产品设计
a. 考察其应⽤场景、产品功能、产品特性。
网友评论