PHP 软件工程师(普通版 / 高端班)

1. HTML5&CSS3 基础

(案例库:新闻视界、京东商城、苏宁易购、个人博客、Discuz 论坛、在线资源管理器等等界面原型)
HTML5 H5 基础、文本、标题、图像、链接、表格、列表、表单、框架、音频、视频、拖放等
CSS3 CSS3 基础语法、各种选择器(通配选择器、元素选择器、ID 选择器、类选择器、后代选择器、子代选择器、伪类选择器等)、Box 模型、 背景样式、文本样式、表格样式、边框样式、CSS3 动画(2D 转换、3D 转换、过渡等)、多列等。
PHP 语言核心
(5.4)
互联网开发基础(B/S 结构、C/S 结构)、LAMP 环境搭建、变量、PHP 数据类型、运算符(字符运算符、数学运算符、比较运算符、逻辑 运算符、位运算符等)、流程控制语句 ( 分支语句、循环语句 )、自定义函数、系统函数的使用(字符函数库、数学函数库、日期时间函数库、 数组函数库等)、预定义变量、文件上传及下载、HTTP 协议、常量、魔术常量、错误及异常处理。
MySQL 基础
(5.5)
数据库系统基础、数据类型、数据库管理、数据表管理(CREATE TABLE、ALTER TABLE、DROP TABLE)、记录管理(INSERT、 UPDATE、DELETE、SELECT)、连接(INNER JOIN、OUTER JOIN、CROSS JOIN)、用户管理 (CREATE USER、DROP USER)、权限管理 (GRANT、REVOKE) 等。

2. 服务器编程核心

(案例库:新闻视界、京东商城、苏宁易购、个人博客、Discuz 论坛、在线资源管理器等业务实现)
PHP 核心函数库 MySQL 函数库、MySQLi 函数库、URL 函数库、GD 函数库、File&Directory 函数库、cURL 函数库、PCRE 函数库、SESSION、 COOKIE、在线 HTML 编辑器(Ueditor、CKEditor 等)、URL Rewrite、单一入口等。
PHP OOP 类、对象、属性、方法、魔术方法、抽象类、静态成员、最终类、接口、反射、命名空间、PDO_MySQL、类的自动加载等。
PHP 设计模式 单例模式、工厂模式、适配器、迭代器模式、MVC 模式、单一入口、RESTful 等。
JavaScript 变量、数据类型、流程控制语句、内置对象 (String 对象、Math 对象、Date 对象、Array 对象、RegExp 对象、Number 对象、Error 对象等 )、 DOM 编程 (DOM Core、HTML DOM、XML DOM)、BOM(window 对象、screen 对象、location 对象、navigator 对象等 )、XML、 AJAX 原理及实现等。
jQuery(1.8.2) jQuery 选择器、属性操作、文本操作、值操作、节点操作、动画处理、事件处理、AJAX、JSON、JSONP、多库共存、jQuery 插件 (jQuery UI、jQuery Validate) 等。
项目实践 新闻视界

3. PHP 高级开发

Linux 操作系统 Linux 常用命令(文件处理命令、权限管理命令、文件搜索命令、压缩解压命令等)、文本编辑器 Vim、软件包管理、LAMP 环境搭建与配置。
企业开发技术 composer( 基础、基本用法、库、命令行、composer.json、锁 )、github( 创建版本库、时光机穿梭、远程仓库、分支管理、标签管理、自 定义 Git)。
MySQL 高级 索引、存储过程、触发器、数据表拆分、数据表引擎(InnoDB、MyISAM)。
Smarty 模板
(3.1.28)
模板技术的工作原理、安装、基本语法(注释、函数、属性、数学运算)、变量、变量调节器、内置函数、自定义函数、方法、缓存、插件管理等。
ThinkPHP 框架
(3.2)
基础(环境要求、目录结构、入口文件)、配置(配置格式、配置加载、读取配置、动态配置)、架构(模块化设计、URL 模式、CBD 模式、 自动加载)、路由(规则路由、正则路由、静态路则)、控制器(伪静态、AJAX 返回、重定向)、模型(实例化、定段定义、CURD 操作、 自动验证)、视图(模板赋值、模板渲染)、模板(变量输出、系统变量、标签库、包含文件)、调试、缓存、安全、扩展、布署等。
Yii 框架 (2.0.0) 基础(安装、运行应用)、应用结构(入口脚本、应用组件、控制器、模型、视图、模块、过滤器、小部件、前端资源、扩展)、请求处理(引 导、路由、请求、响应、SESSION、COOKIE、错误处理、日志)、数据库(查询生成器、活动记录、数据库迁移、Sphinx、Redis、 MongoDB)、接收数据(创建表单、输入验证、文件上传)、视图(格式化数据、分页、排序、操作客户端脚本)、安全(认证、授权、处 理密码、客户端认证)、缓存(数据缓存、片断缓存、分页缓存、HTTP 缓存)、RESTful( 资源、控制器、路由 )、测试、收发邮件、国际化等。
综合项目实战 电商综合项目实战,版本控件 SVN/Git,PHPUnit 单元测试,插件,调试,掌握一个完整的电商项目开发流程。
DEDECMS
二次开发
安装配置、模板设计、模板标签(adminname、arclist、arclistsg、channel、flink、hotwords 等)、信息采集(网址索引、内容配置)、 二次开发(插件开发、模块设计与开发、整合第三方系统)、全局函数 / 类(全局函数、数据库类、动态分页类、静态模板类、动态模板类)。

4. PHP 高新技术

中文搜索引擎 安装 Sphinx、建立索引(数据源、属性、多值属性、索引等)、搜索(匹配模式、布尔查询、扩展查询、权值计算、排序模式、分布式查询等)。
接口技术 微信接口(自定义菜单、消息管理、网页开发、素材管理、用户管理、账号管理、微信小店、微信卡券、微信摇一摇周边、微信连 Wi-Fi、 微信扫一扫等)、支付宝接口 ( 支付 API、会员 API、店铺 API、商品 API、营销 API、服务 API、生活激费 API 等 )。
NoSQL 技术 Memcached 缓存、MongoDB、Redis 等。
PHP 软件工程师(才高班)
Linux 操作系统 Linux系统的安装及常用命令的使用、vim编辑器的基本操作与高级应用、RPM软件包管理、YUM仓库管配置、源码包的安装、用户与组管理、 权限管理、磁盘管理、文件系统管理、进程管理、日志管理、网络管理等。
Nginx 安装、运行和控制、基本模块(HTTP Core、HTTP Upstream、HTTP Access、HTTP Auth Basic、HTTP AutoIndex、Browser、 Empty GIF、FastCGI、HTTP Headers、Gzip、Rewrite 等)、Mail 模块(Mail Core 模块、Mail Auth 模块、Mail Proxy 模块、Mail SSL 模块)、其他模块(Gzip Precompression、Substitution、Image Filter)等。
MySQL 高级 主从复制、读写分离、MySQL 安全系统、MyISAM 引擎、InnoDB 体系结构、InnoDB 内存结构、MySQl 数据库中间件、MySQL 字符集、 MySQL 监控系统、MySQL 逻辑备份与恢复、MySQL 物理备份与恢复等。
Swoole Swoole 基础(环境依赖、编译安装、异步编程基础、内核参数)、Server、Client、Process、AsyncIO、Memory、HttpServer、 WebSocket、高级(Reactor 线程、Manager 进程、Worker 进程、MySQL 的连接池、异步、断线重连等)。