区块链
一名自称名叫“中本聪”的工程师在2009年发布了一款基于密码学实现的数字货币程序(比特币),区块链技术由此诞生。经过十多年的发展,数字货币已经成为国际金融体系的一部分,伴随数字货币产生的区块链技术也获得了更为广泛的发展空间。BSV、以太坊、NFT等区块链网络已经成为互联网基础设施的一部分。
区块链认证敬请期待…区块链理论知识 | 区块链发展简史 | 从密码学、分布式系统等到区块链 |
---|---|---|
区块链软件总体架构 | 网络、存储、共识、合约 | |
基础密码学 | Hash、对称加密、非对称加密、签名概念 | |
分布式网络基本概念 | 星型、环形、对等网络 | |
区块链基本数据库结构 | 区块、交易、账户、回执、状态 | |
区块链区块和交易处理基本流程 | 交易发起、交易处理、区块同步 | |
共识机制概念 | 共识机制的概念、主要共识机制分类 | |
智能合约概念 | 智能合约的概念、主要智能合约语言 | |
区块链系统实操 | 搭建基本区块链网络 | 搭建区块链网络,使其可以运行 |
搭建区块链可视化环境 | 搭建区块链中间件、浏览器等 | |
区块链系统配置管理 | 通过接口访问区块链各项参数,进行查询和修改 | |
区块链应用开发 | 智能合约开发 | 编写智能合约 |
应用服务开发 | 编写应用服务,通过SDK等方式连接区块链 | |
DApp开发 | 编写可交互的分布式应用 | |
计算机基础 | 编程语言 | Python、Java、Go、JavaScript |
软件基础 | Linux操作系统使用、数据库软件、网络软件 |
区块链理论知识 | 深入区块链系统架构 | 节点类型、关联关系、多种存储方案、网络拓扑关系、计算引擎 |
---|---|---|
区块链和密码学的深入应用 | 在基础密码学基础上的多种签名、加密解密、证书方案 | |
深入理解区块和交易处理细节 | 排序去重、并行计算、资源消耗、区块确认、数据广播同步 | |
共识机制原理和细节 | 难度控制、视图控制、博弈关系权重 | |
智能合约原理和细节 | 智能合约虚拟机、编译器、指令解释原理、一致性原理 | |
区块链系统安全 | 准入控制、权限控制、智能合约安全、应用安全 | |
区块链和隐私保护 | 数据脱敏、隔离、权限控制、加密保护 | |
计算机理论 | 分布式系统理论知识 | 理解分布式系统的通用理论 |
应用密码学 | 理解基础密码学基础之上的密码学原理和应用 | |
区块链相关体系知识 | 中间件体系 | 中间件作用和体系架构,基于中间件的二次开发模式 |
跨链 | 跨链概念和原理 | |
预言机 | 预言机概念和原理 | |
分布式数字身份 | 分布式数字身份的概念和应用 | |
区块链系统管理 | 链上角色管理 | 创建多种角色,分配不同的权限 |
节点和系统管理 | 动态管理节点加入和退出网络,修改配置文件或链上参数 | |
数据管理 | 在链上和链下同步数据,进行数据备份、恢复,对数据进行统计分析 | |
区块链应用开发 | 理解分布式商业 | 理解分布式商业的概念和方向 |
理解监管与合规要求 | 理解各行业尤其是金融业的监管合规要求 | |
应用案例解析 | 理解多种行业和场景的主要应用案例 | |
设计开发完整的应用架构 | 针对特定业务场景开发智能合约、链上链下的应用服务、用户交互等,需要功能完备、流程完整,并能保证运行稳定性 |
专业理论研究攻关 | 海量数据分布式存储 | 分布式方案的存储方案实现、分层分片方案的存储方案实现、冷热分离方案的存储方案实现 |
---|---|---|
大规模网络模型 | 引入分片理论的网络模型、引入智能网络理论的网络模型 | |
隐私保护研究 | 面向零知识证明方向的隐私保护、面向安全多方计算方向的隐私保护 | |
系统安全 | 包括静态动态分析方式的安全检测和运行控制、包括形式化证明方式的安全检测和运行控制 | |
区块链体系深度开发 | 系统框架设计开发 | 深入或插件化的进行区块链系统开发 |
跨链系统开发 | 开发跨链框架和接口组件,连接多个区块链实例 | |
中间件开发 | 面向系统开发通用化的中间件体系 | |
区块链应用高级开发 | 行业类大型系统开发 | 深耕政务、金融、工业、智慧城市、版权等领域,理解领域规律且将区块链技术与领域场景融合,设计开发大型行业应用 |
多种技术融合 | 区块链与人工智能、物联网、5G等技术的融合 | |
(法定)数字货币 | 理解法定数字货币的原理以及和区块链的结合 | |
数字经济和区块链 | 理解分布式商业的内涵,多行业的数字化和数据要素等方向的进展,应用区块链实现相关的协作和经济模型 |
数据库
数据库又被称为数据仓库,数据库软件作为基础软件,通常用来为整个计算机软件系统提供数据存储,数据检索,数据统计和分析能力。早期市面流行的数据库软件主要以服务器版关系型数据库为主,随着IT技术与互联网业务场景的多元化的发展,各种新型数据库被广泛使用,大型分布式数据库系统更是成为大数据时代企业数字化转型的必备武器。
TDSQL数据库认证数据库日常运维 | 数据库基础 | 数据库安装、数据库配置、数据库基本管理 |
---|---|---|
数据库监控管理 | 数据库状态管理、数据库监控、数据停机与重启服务 | |
数据备份与恢复 | 数据备份、数据恢复、数据迁移 | |
软件开发 | 数据模型管理 | 数据结构定义、数据结构管理 |
数据操作 | 数据存储、数据更新、数据删除 | |
查询统计分析 | 数据搜索、数据分析、机器学习 | |
开发语言 | C、C++、java、python、C#、php…… | |
其他 | 数据库集群管理 | 集群部署、数据分片、集群监控 |
集群容灾 | 数据读写策略、容灾冗余 | |
分布式数据库应用开发 | 分片策略、分布式数据查询、分布式数据统计、数据分析 |
网络安全
自打通信技术诞生以来,信息安全问题就已经广泛存在,随着计算机和互联网技术的普及,网络安全问题造成的影响面又进一步被放大。由于目前的计算机设备广泛采用的图灵机架构从设计之初就未考虑安全问题,这就导致了应对具体的网络安全问题时,工程师在各自擅长的领域各显神通。
网络安全认证敬请期待…安全产品基础知识 | IPS及漏洞检测基本原理 | IP碎片和流重组、协议及格式异常检测、协议状态检测、多模式匹配 |
---|---|---|
反病毒引擎基本原理 | 查杀与免杀、文件引擎、模拟器、解包技术 | |
WAF基本原理 | 反向代理、透明代理与流模式、HTTP协议合规性、SQL注入阻断、跨站脚本、CSRF攻击防护、表单、Cookie篡改防护、敏感信息泄漏的防护、目录遍历防护、防扫描器探测攻击、常见绕过技术 | |
Anti-DDOS基本原理 | SYN Flood的防御、AckFlood的防御、CC攻击防御、UDP Flood防御、反射攻击防御 | |
Web安全 | Web常见漏洞原理 | SQL注入、跨站脚本、跨站请求伪造CSRF、失效的身份认证和会话管理、不安全的直接对象引用、安全配置错误、敏感信息泄漏、未验证的重定向和转发、供应链安全(使用含有已知漏洞的组件) |
浏览器安全机制 | 同源策略、CORS、CSP、CDM、HTTPS协议与数字证书、沙盒和站点隔离、Firefox安全机制、Chrome安全机制、IE/Edge安全机制 | |
二进制安全 | 指令架构 | X86/X64指令架构、ARM指令架构、MIPS指令架构 |
静态反汇编技术 | IDA工具使用、Ghidra工具使用、Radare2使用 | |
动态分析技术 | Cuckoo沙箱的使用 | |
基础动态调试 | OD工具使用、WinDbg工具使用、GDB工具使用 | |
操作系统安全机制 | Android系统安全机制、macOS/iOS系统安全机制、Linux系统安全机、Windows系统安全机制 | |
渗透测试 | 渗透测试工具使用 | Metasploit、Cobalt Strike、域渗透及横向渗透工具 |
社会工程学 | - | |
密码学 | 密码学原理 | 对称加密算法、公钥密码技术、签名、Hash函数、密钥管理技术 |
密码学应用 | OpenSSL、区块链加密技术 | |
软件的安全生命周期 | SDL基本概念和过程 | 安全需求与设计评审、安全编码规范和checklist、安全扫描工具与验证、安全测试、发布与安全应急响应、安全培训 |
代码审计 | 流程跟踪方法 | 代码人工分析方法 |
特征检测方法 | 代码扫描工具的使用 |
网络安全 | 无线攻防技术 | WiFi安全、3G/4G/5G安、无线电安全、物联网安全技术 |
---|---|---|
工控安全技术 | 工业控制协议、工控攻防技术 | |
数据包分析技术 | - | |
二进制安全(中级) | 二进制插桩技术 | - |
符号执行及污点跟踪技术原理 | - | |
安全体系 | NIST网络安全框架 | - |
ISO/IEC 27000信息安全管理体系 | - | |
IATF信息保障技术框架 | - | |
风险评估 | - | |
等级保护 | - | |
SSE-CMM | - | |
大数据安全分析 | 实时安全数据分析CEP | - |
离线安全数据分析OLAP | - | |
逆向技术(中级) | 固件分析技术 | - |
逆向对抗技术 | 压缩壳、加密壳、混淆技术 | |
云安全 | 安全即服务 | - |
云计算安全 | 基础设施安全(物理安全/虚拟化安全/容器安全)、网络控制技术/安全域、应用层控制技术、身份和访问管理、审计、客户端和终端保护、数据安全及生命周期保护技术、微隔离技术 |
二进制安全(高级) | 主动防御 | 进程行为防御、文件操作防御、注册表(配置)防御 |
---|---|---|
Rootkit | - | |
控制流攻击与防御 | ROP/DOP/CFI | |
高级代码对抗技术 | 虚拟指令(VMP)混淆技术 | |
漏洞挖掘与利用 | 高效Fuzzing技术 | 本地Fuzzing、网络Fuzzing |
漏洞利用技术 | 堆喷射技术(Heap spraying)、JIT喷射技术(JIT spraying)、安全机制绕过方法、复合漏洞利用技术 | |
威胁情报 | 数据关联分析与图检测 | - |
代码特征家族分析方法 | - | |
AI与安全 | AI与邮件检测 | 邮件自动识别和分类方法 |
AI与域名检测 | DGA域名检测 | |
AI与样本分析 | 二进制样本的聚类检测、网络木马的聚类检测 | |
AI与Web安全 | Web攻击的机器学习检测方法 | |
AI与日志分析 | 机器学习的异常日志发现方法 | |
AI安全 | - | |
安全架构 | 企业安全建设与实践 | 基于资产保护的安全建设、基于数据生命周期的安全建设 |
软件安全 | 编译构建 | 词语法解析、AST构建及序列化、中间指令及代码生成 |
程序分析 | 编译流程基础概念、程序分析基础原理、复杂程序分析方法、分析架构 | |
软件安全原理 | 软件漏洞成因,修复及缓解技术、编程语言及开发工具的安全机制及检测技术 | |
软件保护与破解 | 代码加密保护、软件防篡改技术、软件水印、软件多样化(多副本)、反逆向技术、基于网络或硬件的保护 |
流媒体与RTC
中国从2009年开始大规模的互联网基础设施建设,经过十多年发展网民数量已经接近10亿。伴随着带宽的提升,互联网应用内容产出与用户内容消费逐步从文字、图片转向在线音视频、直播等领域。围绕音视频与流媒体相关技术标准与特定场景解决方案,已经发展出相当完善的开发者生态,并出现了一批优秀的技术服务企业。
流媒体与RTC认证敬请期待…计算机科学与技术 | 数据结构 | 线性表、堆栈、串、树 |
---|---|---|
多线程技术 | 并发概念、死锁问题、线程状态 | |
编程语言 | C/C++、Python、汇编语言、MATLAB | |
算法 | 递归 (Recursion)、最短路径 (Shortest Paths)、字符串匹配 (String-Searching/Matching Algorithm)、查找、贪心算法 (Greedy Algorithms)、深度/广度优先搜索 (Depth/Breadth-First Search) | |
硬件平台及相关的编程语言 | 硬件平台、编程语言 | |
单指令流多数据流(SIMD) | AVX指令、AVX2指令、XOP、FMA4以及CVT16指令、FMA指令、F16C指令 | |
音视频编解码及转码 | 编解码的基本概念 | 压缩的可行性、压缩类型 |
视频编码标准化工作组及标准 | 标准化工作组、经典标准 | |
音频编码标准化工作组及标准 | 标准化工作组、经典标准 | |
转码的基本概念 | 不同格式之间的转码技术、相同格式,不同分辨率/码率的转码技术 | |
电子信息基本理论 | 信息论基础 | 熵、数据压缩、率失真、信源编码、信道编码 |
数字图像处理 | 去除噪声、增强、复原、分割、提取特征 |
音频编码关键技术 | 波形编码 | 脉冲编码调制PCM (Pulse Code Modulation)、自适应差分脉冲编码调制ADPCM (Adaptive Differential PCM)、子带-自适应差分脉冲编码调制SB-ADPCM (Subband ADPCM) |
---|---|---|
参数编码 | 线性预测编码LPC (Linear Predictive Coding) | |
混合编码 | 码激励线性预测编码CELPC (Code-excited Linear Predictive Coding)、矢量和激励线性预测编码VSELPC (Vector Sum Excited Linear Predictive Coding)、规则脉冲激励长时预测RPE-LTP (Regular Pulse Excited-Long Term Prediction)、低时延码激励线性预测LD-CELP (Low Delay-Code Excited Linear Prediction)、多脉冲激励MPE (Multi-Pulse Excitation) | |
共轭结构代数码本激励线性预测编码方案CS-ACELP (conjugate-structure algebraic CELP) |
自适应预测编码技术、矢量量化、合成分析、感觉加权 | |
音视频处理 | 音频降噪 | - |
音频回声 | - | |
视频预处理 | 降噪、暗光处理、感兴趣区域检测与编码 | |
视频后处理 | 质量增强、帧率提升、图像/视频分辨率缩放、视频稳像 (Video Stabilization)、去交错 (Deinterlacing) | |
计算机类基本理论 | 通信类基本理论 | 信号与系统理论、统计信号处理 |
深度学习 | 统计学习方法、机器学习、深度学习 | |
音视频传输 | 传输协议 | TCP、UDP、实时传输协议RTP(Real-time Transport Protocol)、HLS (HTTP Live Streaming)、DASH (Dynamic Adaptive Streaming over HTTP) |
视频编码框架和关键技术 | 多视点视频编码 | 视差估计、虚拟视图合成 |
可伸缩视频编码技术 | 时域可伸缩、空域可伸缩、质量可伸缩 | |
基于预测加变换的混合视频编码框架 (Hybrid Video Coding) | 预测技术、变换技术、量化技术、熵编码、滤波技术、模式决策技术、码率控制技术、GoP Structure |
视频编解码理论 | 率失真理论基础 | - |
---|---|---|
运动补偿理论基础 | - | |
变换量化理论基础 | - | |
算术编码理论基础 | - | |
视频编码新方案 | 端到端图像/视频编码框架(End-to-End Image/Video Coding) | - |
与传统编码框架相结合的编码框架 | - | |
LCEVC标准 (Low Complexity Enhancement Video Coding) | - | |
音频丢包补偿技术 | 基于发送端的丢包补偿方案 | 主动重传、被动通道编码 |
基于接收端的丢包补偿方案 | 基于插入的方法、基于插值的方法、基于重构的方法 | |
视频差错控制技术 | 信道编码差错控制技术 | 有条件的自动请求ARQ (Automatic repeat request)、基于反馈信息的参考帧选择RPS(Reference Picture Selection)、误码跟踪 |
编码器差错恢复 | 分层编码、多描述编码、前向纠错编码、Intra更新、独立分段编码、差错弹性的熵编码EREC (Error-Resilient Entropy Code)、可逆变长编码RLVC(Reversible Variable Length Code) | |
解码器差错隐藏 | 编码模式恢复、运动信息恢复、纹理信息恢复 | |
视频标准文本及参考软件 | 标准文本 | H.265/HEVC标准文本、H.266/VVC标准文本 |
参考软件 | H.265/HEVC的参考软件:HM;开源软件 x265、AVS3参考软件:uAVS3e、VTM参考软件 | |
视频编码新应用 | 点云压缩 | - |
全景视频压缩 | - | |
六度自由度6DoF (Six Degrees of Freedom) | - |
游戏开发
游戏被称为第九大艺,腾讯、网易每年通过游戏创造数千亿的产值。游戏行业正在创造无数消费产业的奇迹,有人预言:“游戏将改变世界”。作为一个高度专业化的领域,游戏中的行为设计、情感设计、剧情、美术、声效、动画、游戏引擎、游戏内容制作已经高度工业化,形成一条完善的产业链。
游戏开发认证敬请期待…服务端 | 网络交互 | RESTful API、RPC |
---|---|---|
开发语言 | C/C++、Go、PHP、Node.js、Java | |
存储 | 数据库、文件对象存储 | |
客户端 | 游戏引擎 | 虚幻、Unity、BigWord、Cocos |
编程语言 | JS/ES、C/C++、OS/Swift、C#、Java、Python | |
基础设施 | 图形程序接口 | Metal、OpenGL、OpenCL、WebGL、Directx、Vulkan |
物理引擎 | 欧拉积分物理、高仿真物理、粒子系统 | |
设计 | 2D | Photoshop、Illustrator、Sketch |
3D | 3ds Max、BodyPaint 3D、ZBrush、Blender、Maya | |
发行平台 | 发行平台 | 网页游戏、移动游戏、PC游戏、主机游戏 |
云计算
近年来,国内企业为服务数字化转型建设了大量的基础设施,提升效率的同时也存在大量重复建设、运维成本巨高不下等问题。但正是这些大量建设的基础设施为云计算的生长提供了肥沃的土壤,中国在短短的五年时间里,云计算总量提升了一个数量级,在虚拟化技术、分布式存储技术、云原生等技术领域处于世界领先水平。
云计算认证敬请期待…编程语言 | Golang | - |
---|---|---|
容器 | Docker | - |
Kubernetes | 管理工具 | Kubelens、Kuboard、K3S、K9S、Minikube、kubeasz、Draft |
微服务 | Service Mesh | Istio、Linkerd、Conduit |
Framework | Dubbo、Spring Cloud、Tars | |
Serverless | Cloud Events | - |
Serverless Framework | - | |
Serverless Devs | - | |
FaaS Serverless | Nuclio、Kubeless、Fission、OpenFaas、OpenWhisk、Fn Project | |
中间件 | 缓存 | etcd、Redis |
微服务与配置中心 | Nacos | |
存储 | S3标准、MinIO、Harbor | |
DevOps | 应用中心 | Helm Hub、Operator Hub、Aliyun App Hub、Kubernetes App Hub、Prometheus Exporter Hub |
运维 | 模板 | |
监控 | Prometheus、Grafana、Alertmanager | |
CI/CD | Jenkins、Argo、Tekton、Drone | |
日志 | ELK、EFK、Loki、采集 |
操作系统 | CoreOS | - |
---|---|---|
Alibaba Linux | - | |
Tencent Linux | - | |
Kubernetes | 边缘计算 | OpenYurt、KubeEdge、Akri |
集群联邦 | Federation | |
发行版 | EKS-D、Harvester、OpenShift、k0s、Wayne | |
Microservices微服务 | Dapr | - |
Serverless | App Serverless | - |
DevOps | 运维 | 配置 |
API | GraphQL、Swagger UI、gRPC | |
诊断 | OpenTracing 标准、SkyWalking、Zipkin、Jaeger、Sonobuoy | |
质量 | Litmus、Sysbench |
编程语言 | Java | 减小镜像、降低资源占用率、缩短冷启动时间 |
---|---|---|
Kubernetes | 接口 | CNI(Container Network Interface)、CRI(Container Runtime Interface)、CSI(Container Storage Interface) |
PaaS | Cloud Foundry、Crossplane、Anthos、KubeSphere | |
Serverless | BaaS Serverless | Spring Cloud Connector、Open Service Broker |
中间件 | 数据库 | Database Mesh |
大数据 | Kubeflow、Fluid、KubeTEE | |
DevOps | 运维 | 编程 |