来源:北京中亚学校办公室
作者:北京中亚学校
发表时间:2009年2月2日
共有访问
简介:
“千里之行,始于足下”,当前各大WEB2.0系统均基于Linux+ Apache + p + CSS + Ajax + PHP + MySQL + phpMyAdmin + Smarty方案来建设,具有极好的性能和安全性。主要是针对有php面向过程开发基础的学员学习,基于oop方式, MVC:Model是应用对象,View是它在屏幕上的表示,Controller定义用户界面对用户输入的响应方式,在各自的应用层中进行对象的封装应用等。
适宜人群:
具备一定的WEB开发经验,对WEB开发基本流程和开发模块有一定了解。
熟悉PHP,MySQL及常见的开源CMS,有实际开发经验,热爱技术工作。
有志成为互联网软件项目经理、项目主管、乃至互联网创业者(工作室)和团队中的CTO。
学习内容:
|
科 目 |
内 容 |
|
类和对象 |
php技术规范,自定义抽象类(属性、方法),实例化对象,构造函数、析构函数,继承、多态、重载、迭代、封装的应用,PHP5的面向对象新特征:控制访问权限,静态属性方法,_call()处理调用错误,_set(),_get()等。数据库连接类,数据表操作类,多种风格分页类,页面显示类,文件操作类等 |
|
Smarty |
模板原理、Smarty概述、安装配置、基本语法、常规函数、建立缓存, 每个页面多个缓存,页面局部缓存, 缓存集合项目应用。信息管理系统中的Smarty的应用 |
|
AJAX |
WEB2.0之AJAX的应用,定义Ajax,Ajax的工作原理,AJAXRequest是一个轻量级的AJAX应用程序开发框架,兼容Firefox、IE、Opera、Safari,可以方便地进行一些AJAX中经常需要用到的操作,从而简化开发步骤,减少重复代码编写量。用户的验证,多能菜单的联系,分页的应用等 |
|
CACHE缓存 |
静态页处理,几种常见的静态页生成方式,静态页更新,CACHE缓存技术,练习网站生成静态页及静态页的分页处理等技术 |
|
正则应用 |
正则应用,常见正则验证,网页抓取技巧,模板引擎,网页抓取技术 |
|
PHP 处理Mail |
使用PHP发送邮件,发送SMTP邮件,接收POP3邮件,使用IMAP访问POP3服务器,发送附件, 接收附件。 |
|
实例 |
采用企业级应用网站的模型,讲解前台和后台的布局,主要功能有:多级菜单分类,企业信息发布,动态滚屏广告,留言系统,实时交流信息贴吧,商品发布在线导购,网站实行多种风格模板,动态生成网站静态模型。利用SEO技术概述整站优化,做到从设计时就考虑SEO搜索引擎优化工程。开发企业管理网站 |
|
框架应用 |
环境配置,框架模型,模型与控制器和视图数据的交互,底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。如ThinkPHP/Zend Framework。 |
达到目标:
能够在项目开发中运用面向对象的思想,能够开发简易的MVC框架
能够运用常见的设计模式来开发项目,能够完成项目中所需要的数据结构设计和优化
能够使用Smarty模板引擎开发项目,能够在项目开发中对MySQL进行优化配置
能够对PHP开源产品进行二次开发,能够进行大型的B/S结构的应用系统架构、开发
学费:1980.00元/120课时
更多关于PHP培训,php项目的文章: