考试说明
C4前端基础能力认证是为检验工程师的前端基础与软件交付质量而设立的考试认证。
1. 通过认证考试验证的能力
-
•
编写代码符合编码规范
-
•
按照原型设计图高度还原界面细节
-
•
能高效完成前端页面编码任务
-
•
用户交互体验友好,适配主流浏览器与不同尺寸屏幕
2. 建议掌握的知识和具备的经验
-
•
已通过C1见习工程师能力认证
3. 认证考试形式
考试时长:6小时
认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。
4. 试卷结构和题型
题型:提供原型图,按要求完成页面开发
【C4-前端基础】能力图谱
考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
【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前端云原生工程师能力认证是为检验工程师前端工程化、组件化及流行框架应用的能力而设立的考试认证。
1. 通过认证考试验证的能力
-
•
能熟练使用Ajax技术实现与服务端接口交互,完成数据提交与页面渲染
-
•
能熟练使用至少一种流行前端框架完成项目开发
-
•
能根据业务需求选择合适的前端组件并集成到项目中
-
•
能够独立设计及封装前端组件并应用于项目中
-
•
熟练掌握容器技术、熟悉DevOps开发过程,理解并掌握微服务架构设计
2. 建议掌握的知识和具备的经验
-
•
已通过C4前端基础能力认证
3. 认证考试形式
考试时长:6小时
认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。
4. 试卷结构和题型
题型:提供完整的页面原型图及部分项目资源,按照业务需求完成项目编码
【C4-前端云原生】能力图谱
考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
【C4-前端云原生】详细大纲
云原生 | 容器化 | 应用程序的载体 |
DevOps | 服务编排、快速部署、自动化发布、开发运维协同 | |
微服务 | 最小可维护可独立部署的服务单元 | |
开发支撑 | 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的概念 | |
Sass/Less | Sass/Less基础、Sass/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认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。
考试说明
C4Python基础能力认证是为检验工程师从事独立研发与软件设计所必须的Linux操作系统使用技能与Python程序设计知识而设立的考试认证。
1. 通过认证考试验证的能力
-
•
使用Git进行项目版本管理的能力
-
•
能理解计算机操作系统工作原理,熟练使用Linux操作系统
-
•
熟练掌握Python基础语法并能使用核心库完成任务编码
-
•
能正确的使用程序处理执行参数,并使用流、管道、重定向等方式完成工具链搭建
-
•
能编写http客户端与服务端程序,掌握至少一种关系型数据库
2. 建议掌握的知识和具备的经验
-
•
已通过C1认证
3. 认证考试形式
考试时长:6小时
认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。
4. 试卷结构和题型
题型:终端交互应用、Python Web应用、工具链应用
【C4-Python基础】能力图谱
考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
【C4-Python基础】详细大纲
开发支撑 | Markdown | 标准语法、扩展语法/兼容语法 |
Git&源码仓库 | 客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流 | |
Docker | 容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排 | |
Linux | 磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理 | |
文档对象处理 | XML文档解析、EXCEL文件处理、文本文件处理 | |
正则表达式 | 语法、元字符、运算符优先级、匹配规则 | |
Python3语法基础 | 变量与表达式 | 变量声明与类型、数值运算、逻辑运算、类型转换 |
程序结构 | 包、模块与代码块结构、流程控制语句 | |
基础类型 | 数值类型、字符串、字节序列 | |
容器类型 | 列表、字典、集合 | |
代码封装 | 函数、类、模块、包 | |
迭代 | 迭代器、生成器函数、推导式 | |
异常 | 异常捕获、异常处理、自定义异常、引发异常 | |
Python3语法进阶 | 单元测试 | 测试用例、夹具、断言 |
可执行对象 | __call__()方法、Lambda表达式 | |
闭包 | 局部函数、嵌套作用域 | |
装饰器 | 装饰器语法 | |
标准库/第三方库 | 操作系统 | os、io、time |
数据处理 | 数据持久化、数据压缩与存档、互联网数据处理 | |
文档处理 | 结构化标记处理、Word、Excel等 | |
网络服务 | 网络通信、互联网协议支持 | |
密码学 | 哈希、非对称加密、对称加密、证书、数字签名 | |
其他领域库 | 其他 | |
应用管理 | 虚拟环境管理 | 虚拟环境配置、依赖管理 |
程序发布 | 可执行脚本、可执行模块、可执行包、可执行文件夹、应用打包 | |
并发模型 | 线程 | 线程对象、锁、事件 |
进程 | Process、管道和队列 | |
协程 | async/await |
备考
没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。
考试说明
C4Python云原生工程师能力认证是为检验软件开发工程师使用主流框架及应用社区生态完成特定领域软件产品研发的能力而设立的认证考试。
1. 通过认证考试验证的能力
-
•
具备良好的编码习惯与代码组织管理能力
-
•
能根据实际遇到的问题快速搜索、定位和使用来自开源社区中的组建、包与模块
-
•
熟练使用Python流行框架完成应用程序开发
-
•
熟练掌握容器技术、熟悉DevOps开发过程,理解并掌握微服务架构设计
2. 建议掌握的知识和具备的经验
-
•
已通过C4Python基础能力认证
3. 认证考试形式
考试时长:6小时
认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。
4. 试卷结构和题型
题型:提供部分项目资源,按照业务需求完成项目编码
【C4-Python云原生】能力图谱
考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
【C4-Python云原生】详细大纲
云原生 | 容器化 | 应用程序的载体 |
DevOps | 服务编排、快速部署、自动化发布、开发运维协同 | |
微服务 | 最小可维护可独立部署的服务单元 | |
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认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。
考试说明
C4Java基础能力认证是为检验工程师开发JavaSE应用的能力而设立的考试认证。
1. 通过认证考试验证的能力
-
•
使用Git实现源代码的版本管理
-
•
掌握JavaSE语法和高级特性
2. 建议掌握的知识和具备的经验
-
•
已通过C1认证
3. 认证考试形式
考试时长:6小时
认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。
4. 试卷结构和题型
题型:终端交互应用、工具链应用
【C4-Java基础】能力图谱
考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
【C4-Java基础】详细大纲
开发支撑 | Markdown | 标准语法、扩展语法/兼容语法 |
Git项目版本管理 | 客户端工具使用与本地版本仓库管理、集中版本管理与远程仓库操作、分布式项目管理与团队协作工作流 | |
Docker | 容器使用基础、镜像构建、Docker网络管理、卷管理、服务编排 | |
Linux | 磁盘文件管理、用户管理、权限管理、服务管理、应用/软件包管理 | |
文档对象处理 | XML文档解析、EXCEL文件处理、文本文件处理 | |
正则表达式 | 语法、元字符、运算符优先级、匹配规则 | |
编译构建 | Maven/Gradle | 安装、配置、编译、打包 |
JavaSE | 基本语法 | 泛型、集合、数据类型、IO/NIO、注解、反射 |
面向对象 | 封装、继承、多态、接口、抽象类 | |
异常 | 运行时异常、自定义异常 | |
多线程 | 线程生命周期、线程池、JUC | |
函数式编程 | Lambda表达式、流式编程、函数式接口 |
备考
没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。
考试说明
C4Java云原生工程师能力认证是为检验工程师使用主流框架开发高性能服务端应用的能力而设立的考试认证。
1. 通过认证考试验证的能力
-
•
开发基于JavaEE标准的应用
-
•
掌握至少一种进程内缓存和进程外缓存
-
•
使用Spring框架开发服务端应用
-
•
能完成服务端接口调优
-
•
熟练掌握一种NoSQL数据库系统
-
•
理解消息队列在分布式高并发系统中的重要作用,能根据业务需求选用合适的消息队列中间件
-
•
熟练掌握容器技术、熟悉DevOps开发过程,理解并掌握微服务架构设计
2. 建议掌握的知识和具备的经验
-
•
已通过C4Java基础能力认证
3. 认证考试形式
考试时长:6小时
认证考试采用编程马拉松形式,试题来源于真实工作场景的任务需求,要求考生在规定时间内按照需求文档完成考试。考试过程中考生须真人出镜、全程录屏(考务人员会进行实时线上监考),以便考试结束后的评审查阅。
4. 试卷结构和题型
题型:提供部分项目资源,按照业务需求完成项目编码
【C4-Java云原生】能力图谱
考题从C认证题库中随机抽取,每个考题将覆盖关键知识点中50%以上模块。
【C4-Java云原生】详细大纲
云原生 | 容器化 | 应用程序的载体 |
DevOps | 服务编排、快速部署、自动化发布、开发运维协同 | |
微服务 | 最小可维护可独立部署的服务单元 | |
JavaEE | JDBC | 连接池、事务管理 |
DBMS和方言 | DBMS特性、SQL99标准、数据库方言 | |
Web容器 | 安装、配置、优化 | |
Servlet/JSP | 生命周期方法、ServletContext对象、Web.xml配置文件、JSTL核心标签 | |
缓存 | 进程内缓存、进程外缓存 | |
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、消息可靠性保证、差异化选择 |
备考
没有比动手编码更好的备考方式了,同时可积极参加C认证的考纲、考题、相关知识点的直播讲解、视频学习,以便您顺利通过认证考试。