考试说明

C4Java基础能力认证是为检验工程师开发JavaSE、JavaEE应用的能力而设立的考试认证。

通过认证考试验证的能力

• 使用Git实现源代码的版本管理
• 基于Docker部署Java应用
• 掌握JavaSE语法和高级特性
• 开发基于JavaEE标准的应用
• 掌握至少一种进程内缓存和进程外缓存

建议掌握的知识和具备的经验

• 已通过C1认证

认证考试形式

考试时长:6小时

认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。

试卷结构和题型

题型:终端交互应用、Java Web应用、工具链应用

【C4-Java基础能力认证】能力图谱关键知识标记

考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
开发支撑
  • Markdown
  • Git项目版本管理
  • Docker
  • Linux
  • 文档对象处理
  • 正则表达式
编译构建
  • Maven/Gradle
JavaSE
  • 基本语法
  • 面向对象
  • 异常
  • 多线程
  • 函数式编程
JavaEE
  • JDBC
  • DBMS和方言
  • Web容器
  • Servlet/JSP
  • 缓存
【C4-Java基础能力认证】详细大纲
开发支撑 Markdown 标准语法、扩展语法/兼容语法
Git项目版本管理 客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
Docker 容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排
Linux 磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理
文档对象处理 XML文档解析、EXCEL文件处理、文本文件处理
正则表达式 语法、元字符、运算符优先级、匹配规则
编译构建 Maven/Gradle 安装、配置、编译、打包
JavaSE 基本语法 泛型、集合、数据类型、IO/NIO、注解、反射
面向对象 封装、继承、多态、接口、抽象类
异常 运行时异常、自定义异常
多线程 线程生命周期、线程池、JUC
函数式编程 Lambda表达式、流式编程、函数式接口
JavaEE JDBC 连接池、事务管理
DBMS和方言 DBMS特性、SQL99标准、数据库方言
Web容器 安装、配置、优化
Servlet/JSP 生命周期方法、ServletContext对象、Web.xml配置文件、JSTL核心标签
缓存 进程内缓存、进程外缓存
备考 没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。

考试说明

C4Java项目能力认证是为检验工程师使用主流框架开发高性能服务端应用的能力而设立的考试认证。

通过认证考试验证的能力

• 使用Spring框架开发服务端应用
• 能完成服务端接口调优
• 熟练掌握一种NoSQL数据库系统
• 理解消息队列在分布式高并发系统中的重要作用,能根据业务需求选用合适的消息队列中间件
• 理解大数据技术实现原理和机制

建议掌握的知识和具备的经验

• 已通过C4Java基础能力认证

认证考试形式

考试时长:6小时

认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。

试卷结构和题型

题型:提供部分项目资源,按照业务需求完成项目编码

【C4-Java项目能力认证】能力图谱关键知识标记

考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
NoSQL
  • Redis
  • MongoDB
  • Elasticsearch
技术框架
  • Spring核心
  • SpringMVC
  • SpringBoot
  • SpringCloud
系统调优
  • 锁与索引
  • 接口优化
  • 事务处理
  • JVM
消息队列
  • Kafka/RocketMQ
大数据
  • Hadoop核心
  • HBase
  • Spark
  • Storm
  • Flink
【C4-Java项目能力认证】详细大纲
NoSQL Redis 数据结构、数据淘汰策略、性能优化
MongoDB 数据结构、DML和DQL、聚合查询
Elasticsearch 倒排索引、分词器、Document API、Search API
技术框架 Spring核心 IOC、DI、AOP
SpringMVC 运行机制、配置文件
SpringBoot 常用注解、配置文件、事务管理
SpringCloud 常用组件、Spring Cloud Alibaba
系统调优 锁与索引 共享锁/独占锁、表级锁/行级锁、聚簇索引/联合索引、匹配规则、执行计划与优化
接口优化 验证签名、防跨站/注入攻击、接口规范、幂等验证
事务处理 事务ACID、2PC和3PC、CAP和BASE、TCC
JVM Java内存及分代模型、GC的概念、G1 GC、ZGC
消息队列 Kafka/RocketMQ Broker、Topic、消息可靠性保证、差异化选择
大数据 Hadoop核心 HDFS、NameNode、Secondary NameNode和DataNode、YARN、MapReduce
HBase 列和列簇、Flush/Compact/Split机制、RowKey设计
Spark RDD、常用算子、Shuffle机制、并行度
Storm Spout、Bolt和Topology、流分组和并行度
Flink 常用算子、DataSet和DataStream、时间窗口、Watermark、并行度
备考 没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。

考试说明

C4Python基础能力认证是为检验工程师从事独立研发与软件设计所必须的Linux操作系统使用技能与Python程序设计知识而设立的考试认证。

通过认证考试验证的能力

• 使用Git进行项目版本管理的能力
• 能理解计算机操作系统工作原理,熟练使用Linux操作系统
• 熟练掌握Python基础语法并能使用核心库完成任务编码
• 能正确的使用程序处理执行参数,并使用流、管道、重定向等方式完成工具链搭建
• 能编写http客户端与服务端程序,掌握至少一种关系型数据库

建议掌握的知识和具备的经验

• 已通过C1认证

认证考试形式

考试时长:6小时

认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。

试卷结构和题型

题型:终端交互应用、Python Web应用、工具链应用

【C4-Python基础能力认证】能力图谱关键知识标记

考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
开发支撑
  • Markdown
  • Git项目版本管理
  • Docker
  • Linux
  • 文档对象处理
  • 正则表达式
Python3语法基础
  • 变量与表达式
  • 程序结构
  • 基础类型
  • 容器类型
  • 代码封装
  • 迭代
  • 异常
Python3语法进阶
  • 单元测试
  • 可执行对象
  • 闭包
  • 装饰器
标准库/第三方库
  • 操作系统
  • 数据处理
  • 文档处理
  • 网络服务
  • 密码学
  • 其他领域库
应用管理
  • 虚拟环境管理
  • 程序发布
并发模型
  • 线程
  • 进程
  • 协程
【C4-Python基础能力认证】详细大纲
开发支撑 Markdown 标准语法、扩展语法/兼容语法
Git项目版本管理 客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
Docker 容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排
Linux 磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理
文档对象处理 XML文档解析、EXCEL文件处理、文本文件处理
正则表达式 语法、元字符、运算符优先级、匹配规则
Python3语法基础 变量与表达式 变量声明与类型、数值运算、逻辑运算、类型转换
程序结构 包、模块与代码块结构、流程控制语句
基础类型 数值类型、字符串、字节序列
容器类型 列表、字典、集合
代码封装 函数、类、模块、包
迭代 迭代器、生成器函数、推导式
异常 异常捕获、异常处理、自定义异常、引发异常
Python3语法进阶 单元测试 测试用例、夹具、断言
可执行对象 __call__()方法、Lambda表达式
闭包 局部函数、嵌套作用域
装饰器 装饰器语法
标准库 操作系统 os、io、time
数据处理 数据持久化、数据压缩和存档、互联网数据处理
文档处理 结构化标记处理、Word、Excel等
网络服务 网络通信、互联网协议支持
密码学 哈希、非对称加密、对称加密、证书、数字签名
其他领域库 其他
应用管理 虚拟环境管理 虚拟环境配置、依赖管理
程序发布 可执行脚本、可执行模块、可执行包、可执行文件夹、应用打包
并发模型 线程 线程对象、锁、事件
进程 Process、管道和队列
协程 async/await
备考 没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。

考试说明

C4Python项目能力认证是为检验软件开发工程师使用主流框架及应用社区生态完成特定领域软件产品研发的能力而设立的认证考试。

通过认证考试验证的能力

• 具备良好的编码习惯与代码组织管理能力
• 能根据实际遇到的问题快速搜索、定位和使用来自开源社区中的组建、包与模块
• 熟练使用Python流行框架完成应用程序开发

建议掌握的知识和具备的经验

• 已通过C4Python基础能力认证

认证考试形式

考试时长:6小时

认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。

试卷结构和题型

题型:提供部分项目资源,按照业务需求完成项目编码

【C4-Python项目能力认证】能力图谱关键知识标记

考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
Web开发
  • WSGI
  • DBMS
  • NoSQL
  • 主流框架
大数据
  • 数据采集
  • 数据清洗
  • 数据存储
  • 数据统计
数据科学
  • 常用框架
  • 常用机器学习算法
  • 深度学习
【C4-Python项目能力认证】详细大纲
Web开发 WSGI 规范、部署
DBMS MySQL、PgSQL
NoSQL Redis、MongoDB、ES
主流框架 Django、Flask
大数据 数据采集 WEB数据采集、Socket数据采集、其他数据采集
数据清洗 文本清洗、HTML/XML清洗、富文本清洗、图片数据清洗
数据存储 分布式磁盘文件系统、分布式数据库存储
数据统计 非结构化数据统计、结构化数据统计
数据科学 常用框架 NumPy、SciPy/SymPy、Matplotlib、Pandas、Tensorflow/Keras/PyTorch
常用机器学习算法 线性回归、逻辑回归、决策树、贝叶斯、K 近邻、随机森林、支持向量机、K-means聚类、神经网络
深度学习 CNN卷积神经网络、RNN循环神经网络
备考 没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。

考试说明

C4前端基础能力认证是为检验工程师的前端基础与软件交付质量而设立的考试认证。

通过认证考试验证的能力

• 编写代码符合编码规范
• 按照原型设计图高度还原界面细节
• 能高效完成前端页面编码任务
• 用户交互体验友好,适配主流浏览器与不同尺寸屏幕

建议掌握的知识和具备的经验

• 已通过C1见习工程师能力认证

认证考试形式

考试时长:6小时

认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。

试卷结构和题型

题型:提供原型图,按要求完成页面开发

【C4-前端工程师基础能力认证】能力图谱关键知识标记

考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
开发支撑
  • Markdown
  • Git项目版本管理
  • 正则表达式
HTML元素
  • 文档元数据
  • 内容区域标签
  • 文本内容标签
  • 内联文本语义标签
  • 图片与多媒体标签
  • 表格内容标签
  • 表单标签
CSS
  • 语法语义
  • 选择器
  • 盒子模型
  • 布局模式
  • 响应式设计
  • 过渡和动画
Javascript
  • JS语法
  • 内置函数
浏览器宿主对象
  • DOM
  • BOM
  • Ajax
经典框架
  • Bootstrap
  • JQuery
  • WeUI
【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
Javascript JS语法 基础数据类型、引用数据类型、语法分支循环、比较和逻辑运算
内置函数 数学内置函数、字符串内置函数、数组内置函数、日期内置函数
浏览器宿主对象 DOM DOM 属性、DOM 操作、DOM 事件
BOM window、navigator、screen、history、location
Ajax XMLHttpRequest、第三方实现
经典框架 Bootstrap 栅格系统、布局组件、常用插件
JQuery JQuery效果控制、DOM节点控制、JQuery遍历、Ajax
WeUI 表单、基础组件、操作反馈、导航相关、搜索相关、层级规范
备考 没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。

考试说明

C4前端项目能力认证是为检验工程师前端工程化、组件化及流行框架应用的能力而设立的考试认证。

通过认证考试验证的能力

• 能熟练使用Ajax技术实现与服务端接口交互,完成数据提交与页面渲染
• 能熟练使用至少一种流行前端框架完成项目开发
• 能根据业务需求选择合适的前端组件并集成到项目中
• 能够独立设计及封装前端组件并应用于项目中

建议掌握的知识和具备的经验

• 已通过C4前端基础能力认证

认证考试形式

考试时长:6小时

认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。

试卷结构和题型

题型:提供完整的页面原型图及部分项目资源,按照业务需求完成项目编码

【C4-前端工程师项目能力认证】能力图谱关键知识标记

考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
开发支撑
  • Markdown
  • Git项目版本管理
  • Docker
  • Linux
  • 文档对象处理
  • 正则表达式
Modern JS
  • ES6/TS
  • 异步编程
  • Web Socket
前端工程化
  • NPM
  • Babel
  • SAAS/LESS
  • Gulp
  • WebPack
框架
  • Vue
  • React
AdminUI
  • Vue Element-Admin
  • Ant Design Pro
【C4-前端工程师项目能力认证】详细大纲
开发支撑 Markdown 标准语法、扩展语法/兼容语法
Git项目版本管理 客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流
Docker 容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排
Linux 磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理
文档对象处理 XML文档解析、EXCEL文件处理、文本文件处理
正则表达式 语法、元字符、运算符优先级、匹配规则
Modern JS ES6/TS 变量声明、解构赋值、Map与Set、函数、class类、Promise、TypeScript
异步编程 NodeJS异步方法使用
Web Socket 使用WebSocket
前端工程化 NPM NPM包的安装、NPM的设置、Package.json属性说明、模块的其他操作
Babel Babel的概念
SAAS/LESS SAAS/LESS基础、SAAS/LESS语法
Gulp Gulp基础与应用
WebPack 插件运用、Config配置、模块、Module Federation
框架 Vue Vue脚手架、Vue基础、Vue的模版语法、Vue组件、Vue API、Vuex
React 安装React、JSX语法、组件和Props、State和生命周期、事件处理、列表与Key、条件渲染、状态提升、组合与继承、Redux
AdminUI Vue Element-Admin 安装与目录结构、Layout布局、路由和侧边栏导航、新增页面、CSS modules、请求、引入外部模块、构建与发布、进阶相关、权限模块
Ant Design Pro 安装与目录结构、页面开发、数据管理、CSS modules、请求、构建与部署、高级使用
备考 没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。