ACAA认证PHP工程师考试大纲

时间:2016 / 12 / 09
  返回

概  述

ACAA 认证PHP 工程师考试包括【HTML+CSS】、【PHP】、【MySQL】、【JavaScript】、【Ajax】、【jQuery】以及【PHP实践操作】七个部分,试题由60 道单项、多项选择题以及3 道实践操作题组成,满分为100 分,综合成绩60 分为通过。其中选择题满分70 分,42 分为通过;操作题满分30分。

 

考核内容 

-HTML+CSS 基础知识

-PHP

-MySQL

-JavaScript

-Ajax

-jQuery

-前端实践操作



考试目标

本考试是基于PHP 开发领域。由本考试所认可的技能和知识是ACAA 认证PHP 工程师必须掌握的。

 

测试内容

在准备参加【PHP 基础】认证考试之前,请认真阅读下面的主要测试内容,以判断自己是否符合本课程测试目标并有能力通过认证考试,在考试过程中禁止参考任何资料。本大纲分为六个部分,括号内的数字表示该部分在本课程测试中所占的题数。 

 

考试内容

【选择题部分】

第一部分:HTML+CSS(5 题)

1、HTML 元素 , 常用标签(格式标签,超链接,图片标签,列表标签,表格标签,框架标签,表单标签)

2、DIV+CSS, 盒子模,CSS 选择器,CSS 属性,浮动,定位



第二部分:PHP(35 题)

1、PHP 面向过程

a) 数据类型(字符串、整数、浮点数、逻辑、数组、对象、NULL、类型转换、测试类型)

b) 变量(定义、使用、作用域)

c) 运算符(复制运算符、算数运算符、逻辑运算符、比较运算符)

d) 流程控制(if...else、switch、for、while、do..while)

e) 函数(定义、使用、函数类型)

f) 数组(定义、遍历、函数)

g) 字符串(拼接、函数)

h) 异常处理

i. 常用 API

i. mysqli(PHP 操作MySQL)

ii.  GD2(绘图:验证码、缩略图、水印)

iii. 文件上传(单文件上传、多文件上传)

iv. 正则及 PHP 正则函数

j) HTTP 协议

k) 会话管理(session、cookie)

2、PHP 面向对象

a) 类与对象(面向对象思维、类与对象的关系、定义、使用)

b) 类的三大特性

i. 封装(限定修饰符)

ii. 继承

iii. 多态

c) 普通类、抽象类与接口(区别、定义、使用)

d) 设计模式(工厂模式、单例模式)

e) PDO(PHP 数据对象操作MySQL)

f) MVC 设计思想

g) 模版技术(Smarty 原理、运用)



第三部分:MySQL(10 题)

1、DDL(数据定义语言:数据库、数据表的管理及视图索引)

2、DQL(数据查询语言:单表查询,连接查询,多表查询)

3、DML(数据操纵语言:对数据的增删改)

4、TCL(事务控制语言:对事务的控制);

5、DCL(数据控制语言:MySql 的权限管理)



第四部分:JavaScript(5 题)

1、JavaScript 基础语法(变量,运算符,流程控制),调试方式

2、函数及对象的声明使用,常用函数及常用对象

3、对BOM 和DOM 的使用,事件流



第五部分:Ajax(2 题)

Ajax 的使用(对文本格式、json 格式、XML 格式的处理)



第六部分:jQuery(3 题)

jQuery 选择器、节点操作、属性操作、核心函数、事件、动画、jQuery 的Ajax



【操作题部分】

(PHP 实践操作,推荐提前进行相关类型练习)

静态页面的设计、数据库的设计

PHP 中的单例模式

PHP 中的流程控制语句

PHP 中的函数及数组

PHP 中定义类以及使用类

PHP 中的文件上传

熟练掌握网站登录模块的业务逻辑及实现方式,考试形式为基于实际数字工具平台的操作测试方式,考试时间3小时,试题由3道实践操作题组成,总分为30分。 

 

考试要求

要求熟练掌握PHP 开发软件的使用,熟练掌握HTML+CSS、PHP、MySQL、JavaScript、Ajax、jQuery等相关专业知识,并具有较高的调错能力以及逻辑思维能力。


0.2913s