首页课程

联系我们

Contact us 招生热线:
0710-3525000
0710-3526000

襄阳三阳科技培训学校

招办主任:王老师

地址:襄阳市樊城区长虹路

汉水华城20楼

课程大纲

您现在的位置:首页 » 首页课程 » PHP网站开发 » 课程大纲

学习对象

 

1、本课程适合没有任何软件编程基础和网页设计经验,想先从基础入手的PHP开发爱好者;

2、希望以较低的投入和风险来了解自己是否适合转型从事PHP开发的求职人员;

3、对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;

4、可以没有任何的计算机和编程基础,但希望通过自己的付出的人打破现状的人。

 

阶段 

课程 

知识点列表 

第一阶段 

WEB基础 

网站基本知识、B/SC/S结构的区别、WEB编程、网站开发技术介绍  

 

 

 

 

 

 

 

 

HTML网页设计 

Dreamweaver介绍及使用、HTML语言、HTML元素、属性, HTML表单控件,HTML框架布局,HTML超链接、图片,HTML浮动窗口 

DIV+CSS

CSS的概念及基本语法,设置表格与表单的样式,CSS盒模型、CSS+DIV布局,CSS+DIV浮动、定位,DIV+CSS设计导航菜单,浏览器兼容 

PHP开发环境 

集成开发环境XAMPP安装、Zend Studio的安装、配置、Eclipse PDT的安装与配置 

PHP编程基础  

PHP语言特性与发展趋势、PHP基础语法、PHP数据类型、流程控制、函数、函数的工作原理和结构化编程、自定义函数 

PHP基础应用 

时间处理、异常处理、文件处理、文件上传、文件下载、正则表达示、GD2session & cookie

MySQL开发基础  

MySQL数据库系统介绍及安装、MySQL表的创建、修改与删除,MySQL查询语句,PHP MySQL函数使用,PHP连接MySQL数据库 

Web2.0开发技术Ajax

JavaScript介绍、JavaScript语法基础、DOM对象基础及事件、Ajax核心对象XMLHttpRequest详解、Ajax异步通信原理、开发Ajax应用、Ajax框架jQuery介绍及使用 

PHP Web2.0网站实例开发 

综合DIV+CSS +PHP+MySQL+Ajax技术开发论坛或博客系统 

第二阶段

PHP面向对象基础

面向对象编程,面向对象的基本特性,类、属性和方法,类的实例化,类的访问控制,类的继承与多态,面向对象的接口及抽象类,类、对象及对象之间的关系,几个常见的运算符和关键字

PHP面向对象应用和扩展

文件上传类,图片处理类,PDO数据库操作类,数据库操作类,模板引擎类,验证码类,分页类,异常处理类和自定义异常处理类, 设计模式, DI 依赖注入,IoC控制反转

PHP模板技术Smarty框架

Smarty模板技术介绍,Smarty安装与配置,Smarty 变量与变量修饰符,Smarty分支结构,Smarty循环结构,Smarty保留变量,Smarty生成静态页面,Smarty内置函数详解,使用Smarty实现产品增删改查页面

数据库抽象层PDO

PDO简介、安装与配置,PDO连接MySQL数据库,PDO执行SQL语句,使用PDO实现数据的增删改查

MVC框架介绍及应用开发

MVC设计思想,MVC框架的介绍、安装、配置,使用MVC框架开发项目,MVC框架中使用PDOMVC框架中使用Smarty模板技术,使用MVC框架实现增删改查功能, 使用MVC框架实现产品信息的管理

JQuery框架技术

框架的介绍与安装, 事件处理, DOM对象处理, jQueryCSS的处理, 异步调用, UI库使用,
Mootools
常用函数、类及继承, Mootools异步调用, Mootools中对DOM对象处理, Mootools中对DOM对象处理, Mootools中的事件机制, jQuery实例开发

MySQL数据库高级开发

MySQL复杂查询, MySQL中的事务处理, PHP中的事务处理, MySQL中使用存储过程, MySQL中使用触发器, MySQL中的视图
MySQL
使用实例:
1.
网上商城中产品销量的统计报表复杂查询功能
2.
使用触发器、存储功能实现网上商城中会员积分的计算功能

后台统计报表技术

水平柱状图的设计和实现, 垂直柱状图的设计和实现,圆饼图的设计和实现, 报表数据的导出
实例:1,网上商城后台销量统计报表

PHP设计模式

什么是设计模式,工厂模式,单例模式,命令模式,策略模式,观察者模式,其他模式

MVC框架的设计

MVC框架的设计,MVC框架中应用设计模式,控制层设计,模型层设计,视图层设计。
实例1,实现简单的MVC框架

大型网站开发技术要点

服务器集群技术介绍, MySQL数据库引擎的选择, 缓存技术的使用, 页面加速、瘦身技术, 图片服务器分离,等等

网站项目实战开发

1. 使用GladCMS内容管理系统开发大型网站系统(总站及多个子站),包括网站内容组织策划、网站主题设计;
2.
使用GladCMS系统开发在线商城系统,按实际的网站开发流程,进行需求分析、设计、编码、测试及系统部署

第三阶段

PHP开发框架Zend Framework

Zend Framework介绍, Zend Framework控制器层,Zend Framework视图层,  Zend Framework模型层, Zend Framework国际化语言, Zend Framework验证, Zend Framework缓存机制
实例:使用Zend Framework开发一个新闻后台管理系统

Oracle数据库应用开发

 Oracle数据安装,Oracle数据库客户端安装, Oracle脚本的编写,PHPOracle数据的集成应用开发

常用第三方平台集成

PHP开发微信,微信JSSDK, 微信支付集成, 百度地图JSSDK集成, LBS定位、POI检索, 短信发送, 邮件发送, 微信公众号小项目

Linux基础应用

Linux系统及软件安装, 系统分区部署, Linux常用命令, Shell应用技巧, Vim/Vi文本编辑器, 常见配置文件介绍, 软件包管理, 用户、组和权限管理, 服务和进程管理, 计划任务, 文件系统管理和系统性能优化, LNMP环境搭建,Apache服务器配置, nginx负载均衡

使用Zend框架项目实战

商城系统需求分析,商城系统的设计,商城系统的编码与测试,
实例:1.开发在线客户服务系统
      2.
网上商城系统前台与后台的开发