软件工程师能力认证

目录

【C1-见习工程师能力认证】详细大纲

【C4-Python基础能力认证】详细大纲

【C4-Python项目能力认证】详细大纲

【C4-Java基础能力认证】详细大纲

【C4-Java项目能力认证】详细大纲

【C4-前端工程师基础能力认证】详细大纲

【C4-前端工程师项目能力认证】详细大纲

【C5-工程师底层能力认证】详细大纲

【C5-工程师交付能力认证】详细大纲

【C5-工程师全栈能力认证】详细大纲


【C1-见习工程师能力认证】详细大纲

程序逻辑JavaScript高级语法字符串属性、字符串函数、字符串索引、转义、数组相关、分支语法、循环语法、运算符及运算顺序、默认转换规则、命名规范、对象属性访问与赋值、JSON方法、布尔值转换、类型检测、内置函数、Math库、this关键字
数据结构和算法算法、Web综合中有应用
Web基础HTML元素文档元数据、内容区域标签、文本内容标签、内联文本语义标签、图片与多媒体标签、表格内容标签、表单标签
CSS基本语法、块级/内联元素、图片样式、背景图样式、盒子模型、边框与背景、字体样式、CSS嵌入方式、CSS优先级、定位、浮动、基础选择器、分组选择器、组合选择器、伪类选择器、溢出属性、颜色值标注、em/rem/px单位
BOM键盘事件、鼠标事件、浏览器窗口事件、定时器、页面跳转、Window对象属性操作
DOM元素节点、属性节点、文本节点、文档节点写入
计算机通识信息编码进制转换、位运算、存储单位换算、带宽换算、数据校验、字符编码、多媒体格式
TCP/IP协议簇子网划分、IPv4、IPv6、OSI七层模型、域名规则、网络协议、网络拓扑、网络命令、常用端口与协议
HTTP协议HTTP报文识别、HTTP请求方法、常见HTTP状态码、HTTPS基本概念
数据结构常识线性表、链表、数组、堆、栈、树、图
算法常识查找、排序
操作系统常识操作系统类型、常见操作系统内核、主流操作系统及发行版、分布式操作系

【C4-Python基础能力认证】详细大纲

开发支撑Markdown标准语法、扩展语法/兼容语法
Git项目版本管理客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
Docker容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排
Linux磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理
文档对象处理XML文档解析、EXCEL文件处理、文本文件处理
正则表达式语法、元字符、运算符优先级、匹配规则
Python3语法基础变量与表达式变量声明与类型、数值运算、逻辑运算、类型转换
程序结构包、模块与代码块结构、流程控制语句
基础类型数值类型、字符串、字节序列
容器类型列表、字典、集合
代码封装函数、类、模块、包
迭代迭代器、生成器函数、推导式
异常异常捕获、异常处理、自定义异常、引发异常
Python3语法进阶单元测试测试用例、夹具、断言
可执行对象__call__()方法、Lambda表达式
闭包局部函数、嵌套作用域
装饰器装饰器语法
标准库操作系统os、io、time
数据处理数据持久化、数据压缩和存档、互联网数据处理
文档处理结构化标记处理、Work、Excel等
网络服务网络通信、互联网协议支持
应用管理虚拟环境管理虚拟环境配置、依赖管理
程序发布可执行脚本、可执行模块、可执行包、可执行文件夹、应用打包
并发模型线程线程对象、锁、事件
进程Process、管道和队列
协程async/await

【C4-Python项目能力认证】详细大纲

Web开发WSGI规范、部署
DBMSMySQL、PgSQL
NoSQLRedis、MongoDB、ES
主流框架Django、Flask
大数据数据采集WEB数据采集、Socket数据采集、其他数据采集
数据清洗文本清洗、HTML/XML清洗、富文本清洗、图片数据清洗
数据存储分布式磁盘文件系统、分布式数据库存储
数据统计非结构化数据统计、结构化数据统计
数据科学常用框架NumPy、SciPy/SymPy、Matplotlib、Pandas、Tensorflow/Keras/PyTorch
常用机器学习算法线性回归、逻辑回归、决策树、贝叶斯、K 近邻、随机森林、支持向量机、K-means聚类、神经网络
深度学习CNN卷积神经网络、RNN循环神经网络

【C4-Java基础能力认证】详细大纲

开发支撑Markdown标准语法、扩展语法/兼容语法
Git项目版本管理客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
Docker容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排
Linux磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理
文档对象处理XML文档解析、EXCEL文件处理、文本文件处理
正则表达式语法、元字符、运算符优先级、匹配规则
编译构建Maven/Gradle安装、配置、编译、打包
JavaSE基本语法泛型、集合、数据类型、IO/NIO、注解、反射
面向对象封装、继承、多态、接口、抽象类
异常运行时异常、自定义异常
多线程线程生命周期、线程池、JUC
函数式编程Lambda表达式、流式编程、函数式接口
JavaEEJDBC连接池、事务管理
DBMS和方言DBMS特性、SQL99标准、数据库方言
Web容器安装、配置、优化
Servlet/JSP生命周期方法、ServletContext对象、Web.xml配置文件、JSTL核心标签
缓存进程内缓存、进程外缓存

【C4-Java项目能力认证】详细大纲

NoSQLRedis数据结构、数据淘汰策略、性能优化
MongoDB数据结构、DML和DQL、聚合查询
Elasticsearch倒排索引、分词器、Document API、Search API
技术框架Spring核心IOC、DI、AOP
SpringMVC运行机制、配置文件
SpringBoot常用注解、配置文件、事务管理
SpringCloud常用组件、Spring Cloud Alibaba
系统调优锁与索引共享锁/独占锁、表级锁/行级锁、聚簇索引/联合索引、匹配规则、执行计划与优化
接口优化验证签名、防跨站/注入攻击、接口规范、幂等验证
事务处理事务ACID、2PC和3PC、CAP和BASE、TCC
JVMJava内存及分代模型、GC的概念、G1 GC、ZGC
消息队列Kafka/RocketMQBroker、Topic、消息可靠性保证、差异化选择/td>
大数据Hadoop核心HDFS、NameNode、Secondary NameNode和DataNode、YARN、MapReduce
HBase列和列簇、Flush/Compact/Split机制、RowKey设计
SparkRDD、常用算子、Shuffle机制、并行度
StormSpout、Bolt和Topology、流分组和并行度
Flink常用算子、DataSet和DataStream、时间窗口、Watermark、并行度

【C4-前端工程师基础能力认证】详细大纲

开发支撑Markdown标准语法、扩展语法/兼容语法
Git项目版本管理客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
正则表达式语法、元字符、运算符优先级、匹配规则
HTML元素文档元数据head、link、meta、style、title
内容区域标签address、article、aside、footer、header、h1~h6、main、nav、section
文本内容标签div、dd、dl、dt、hr、li、ol、p、pre、ul
内联文本语义标签a、abbr、b、br、cite、code、date、em、i、mark、q、samp、small、span、strong、time
图片与多媒体标签area、audio、img、map、video
表格内容标签caption、col、colgroup、table、tbody、td、tfoot、th、thead、tr
表单标签button、form、input、label、option、progress、select、textarea
CSS语法语义基本语法、@规则、属性优先级
选择器基础选择器、分组选择器、组合选择器、伪类选择器
盒子模型内边距、边框、外边距
布局模式定位布局、浮动布局、弹性盒子布局、混合布局
响应式设计媒体查询
过渡和动画transition、animation
JavascriptJS语法基础数据类型、引用数据类型、语法分支循环、比较和逻辑运算
内置函数数学内置函数、字符串内置函数、数组内置函数、日期内置函数
浏览器宿主对象DOMDOM 属性、DOM 操作、DOM 事件
BOMwindow、navigator、screen、history、location
AjaxXMLHttpRequest、第三方实现
经典框架Bootstrap栅格系统、布局组件、常用插件
JQueryJQuery效果控制、DOM节点控制、JQuery遍历、Ajax
WeUI表单、基础组件、操作反馈、导航相关、搜索相关、层级规范

【C4-前端工程师项目能力认证】详细大纲

开发支撑Markdown标准语法、扩展语法/兼容语法
Git项目版本管理客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
Docker容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排
Linux磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理
文档对象处理XML文档解析、EXCEL文件处理、文本文件处理
正则表达式语法、元字符、运算符优先级、匹配规则
Modern JSES6/TS变量声明、解构赋值、Map与Set、函数、class类、Promise、TypeScript
异步编程NodeJS异步方法使用
Web Socket使用WebSocket
前端工程化NPMNPM包的安装、NPM的设置、Package.json属性说明、模块的其他操作
BabelBabel的概念
SAAS/LESSSAAS/LESS基础、SAAS/LESS语法
GulpGulp基础与应用
WebPack插件运用、Config配置、模块、Module Federation
框架VueVue脚手架、Vue基础、Vue的模版语法、Vue组件、Vue API、Vuex
React安装React、JSX语法、组件和Props、State和生命周期、事件处理、列表与Key、条件渲染、状态提升、组合与继承、Redux
AdminUIVue Element-Admin安装与目录结构、Layout布局、路由和侧边栏导航、新增页面、CSS modules、请求、引入外部模块、构建与发布、进阶相关、权限模块
Ant Design Pro安装与目录结构、页面开发、数据管理、CSS modules、请求、构建与部署、高级使用

【C5-工程师底层能力认证】详细大纲

开发支撑Linux操作系统磁盘文件管理、用户管理、权限管理、网络管理、服务管理、应用/软件包管理、源代码编译安装应用
Markdown标准语法、扩展语法/兼容语法
Git项目版本管理客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
Docker容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排
文档对象处理XML文档解析、EXCEL文件处理、文本文件处理
正则表达式语法、元字符、运算符优先级、匹配规则
编程语言运行环境环境变量控制管理开发环境、虚拟环境管理开发环境
编译与构建构建工具
依赖管理依赖管理工具
封装函数封装、类封装
系统编程运行时程序执行参数、环境变量
标准输入流、标准输出流、标准错误流、流重定向
磁盘文件管理文件I/O、目录读取、文件/目录管理
工具链构建最小可执行单元、工具链组合使用
网络编程HTTP编程HTTP协议、HTTP请求方法、HTTP状态维持与会话
Socket编程Socket连接、Socket数据发送/接收、广播
数据安全密码学哈希函数、数据签名、非对称加密、安全证书、对称加密、SSL
信息论/信息编码信息熵与信息量计量、信息编码与存储、信息压缩编码/解码
区块链区块数据结构定义、共识算法、P2P对等网络
数据统计分析数据采集http数据采集、Socket数据采集
数据清洗文本数据清洗、HTML/XML数据清洗、富文本数据清洗、图像数据清洗
离线数据分析MapperReduce
实时数据分析流数据处理、内存数据计算
分布式数据存储数据分片、数据索引、数据读取

【C5-工程师交付能力认证】详细大纲

开源协作能力开源协议BSD、Apache、GPL/LGPL
协作平台Github、Code China
协作模式集中式工作流、集成管理者工作流、主管与副主管工作流
前端交付能力页面100%还原色彩还原与近似色、边框、背景、字体、字号、行高、其他
表单数据验证必填、数据类型、错误提示
用户交互反馈用户UI交互、网络状态反馈
浏览器适配edge、chrome、safari、firefox
屏幕适配与响应式布局720、1080、1920
页面加载/响应速度优化资源加载、脚本阻塞
后端交付能力测试驱动开发测试用例、夹具、断言
后端表单数据验证数据合法性验证、业务数据模型验证
接口签名验证JWT验证、自定义签名验证
多版本客户端应用接口服务多客户端版本接口路由管理、版本更新消息码
密码存储规范密码加盐存储
内存缓存触发式更新缓存
计划任务任务调度与本地服务程序

【C5-工程师全栈能力认证】详细大纲

软件架构WEB项目架构模式经典web架构(MVC)、动静分离SPA架构
分布式服务设计传统SOA架构设计、微服务架构设计
数据库DBMSSQL语言、MySQL、PostgreSQL
NoSQLRedis、MangoDB、Elasticsearch
领域驱动企业级应用审批工作流、客户关系管理
互联网平台应用用户中心、社区、电商、内容管理
其他领域其他
第三方生态代码托管平台SourceForge、GitHub、Google Code、Eclipse Labs、Code China
依赖管理工具Maven/ Gradle、NPM/YARN、PIP/CONDA
中间件定时任务中间件、消息中间件、文本与多媒体数据处理
云服务IAAS、PAAS、Cloud Native
主流框架前端VUE、React
后端Flask、Django、Spring、Express
其他Matplotlib、Numpy、Scipy/Sympy、Pandas、Tensorflow

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值