郑州PHP培训
达内郑州文化路中心

4000178985

热门课程

PHP高级开发工程师定制班

  • 时间:2015-08-28
  • 发布:达内
  • 来源:达内

Web开发基础
 
Linux操作系统:Linux操作系统基础;Linux常用命令;文本编辑器Vim/Vi应用;Linux文件系统管理与维护;Linux用户和用户组管理;LANMP生产环境部署
 
XHTML技术核心:XHTML基础、XHTML标记分类、属性(公共核心属性、语言属性、事件属性)、XHTML文档标准、DTD、命名空间、W3C合法性校验、常用XHTML标记:表格、链接、图像、表单等
 
CSS技术核心:CSS基础、语法规范及CSS的应用方式;CSSBoxModel、浏览器的怪异模式与标准模式、各种CSS选择器(类型选择器、类选择器、ID选择器、后代选择器、子代选择器等)及选择器的优先级;各种CSS常用属性详解:布局属性、文本属性、边框属性、背景属性、列表属性等;CSSHacks
 
PHP技术核心
 
PHP(HypertextPreprocessor,超文本预处理程序)是一种计算机编程语言,主要用于Web领域。如天猫、淘宝、新浪、百度、谷歌等网站都采用了PHP语言。PHP具有开源性、快捷性、专注性、跨平台等特点。通过此部分的学习,让学员逐步建立完善的编程思想,为后续课程打下坚实基础。
 
Apache服务器的安装与配置、PHP5.4的安装与配置、Web工作原理剖析、PHP语法结构;数据类型详解,数据类型转换;变量、预定义变量;常量、魔术常量;运算符及优先级、流程控制语句;数组;自定义函数;内置函数库的使用(字符串函数库,数学函数库,数组函数库,日期时间函数库,函数函数库)等、文件上传及下载、HTTP协议详解等。
 
MySQL基础
 
MySQL是一个关系型数据库管理系统。数据库,简单来说是本身可视为电子化的文件柜——用于存储电子文件,用户可以对文件中的数据进行增加、删除、更新、查找等操作。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,大部分网站的开发都选择MySQL作为网站数据库。目前,google、facebook、Adobe、ebay、cisco、YouTube、amazon等大型网站都采用了MySQL数据库。
 
MySQL5.5的安装与配置、MySQL服务器与客户端、数据库服务器的工作模式、SQL语言基础(DDL、DML、DQL)、数据库管理;数据类型详解;数据表管理;约束(主键约束、唯一约束、默认约束、非空约束、外键约束)、记录管理(增、删、改、查);连接;子查询;无限分类的数据表设计、图形化管理工具的使用(PHPMyAdmin、MySQLWorkbench)等。

PHP核心函数库
 
PHP提供了丰富的函数库以帮助程序员解决开发过程中的实际问题,通过本阶段的学习,让学员掌握PHP强大的函数库功能,并且可以根据项目的实际需要进行灵活运用。
 
通过MySQL函数库实现程序方式管理数据库目的;通过GD函数库实现验证码、水印、缩略图、图片裁剪等效果;通过ApacheURLRewrite实现伪静态效果;通过Directory函数库和File函数库实现文件静态化和在线资源管理器等功能。通过RegExp函数库实现模式匹配的功能;通过SESSION技术实现跨域操作;通过COOKIE技术实现自动登录的效果等。
 
PHP面向对象编程
 
面向对象编程(ObjectOrientedProgramming,OOP)是一种计算机编程架构。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。
 
面向对象的程序设计、类与对象,类的定义;属性、方法;实例化对象、$this关键字、self关键字、final关键字、static关键字;继承,多态;魔术方法;抽象类与接口;命名空间、异常处理、PDO类;MySQLi类及常用类的编写(数据库操作类、分页类、验证码类、图像处理类、文件上传及下载类)等。
 
熟练应用PHP的各种设计模式,设计模式概述、设计原则、设计模式详解(单例模式、工厂模式、抽象工厂模式、适配器模式、迭代器模式等)及MVC开发模式。
 
Web2.0RIA技术
 
JavaScript基础:JavaScript是客户端运行的脚本语言。JavaScript主要用于完成客户端交互性工作(如验证表单、广告轮播、菜单效果等)。JavaScript语法结构、数据类型详解、数据类型转换、变量;运算符及优先级,流程控制,数组语句,自定义函数;ES4对象详解(String对象、Math对象、Date对象、Array对象、Function对象、Object对象、RegExp对象等);DOM编程(W3CDOM、HTMLDOM);BOM;AJAX技术、JSON、JavaScript面向对象编程。
 
jQuery框架:jQuery是一个轻量级的的JavaScript库。jQuery已经成为最流行的JavaScript库,在世界前10,000个访问最多的网站中,有超过55%在使用jQuery。jQuery与JavaScript的关系、jQuery的安装、语法结构、DOM对象与jQuery对象的相互转换、jQuery选择器(基本选择器、属性选择器、层次选择器等)、jQuery过滤器;jQuery操作(属性操作、样式操作,文本操作,节点操作);jQuery事件处理(事件绑定、事件冒泡),动画效果;jQueryAJAX、插件体系(表单验证插件、jQueryUI插件)。
 
Smarty模板
 
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。
 
模板工作原理;Smarty属性,Smarty方法;内置调节器,内置函数;缓存技术,插件技术
 
PHP框架技术
 
ThinkPHP框架:ThinkPHP基础,CURD;查询语言、连贯操作、变量路由、视图、控制器;自动验证、自动完成、安全、多语言、缓存。ThinkPHP是国产优秀的PHP开发框架,是为简化企业级应用开发和敏捷WEB应用开发而诞生的。ThinkPHP提供整体开发解决方案,包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便
 
Yii框架:安装YII;CURD;MVC架构;组件;控制器;动作、过滤器、校验器、路由;视图;部件;部件行为;部件事件;缓存。Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用。Yii框架具备了成熟的缓存解决方案,它特别适用于开发高流量的应用,例如门户,论坛,内容管理系统(CMS),电子商务系统等。
 
Ngnix:安装YII;CURD;MVC架构;组件;控制器;动作、过滤器、校验器、路由;视图;部件;部件行为;部件事件;缓存。Nginx是一个高性能Web和反向代理服务器。有非常优越的特性:在高连接并发的情况下,能够支持高达50,000个并发连接数的响应。也可以支持作为HTTP代理服务器对外进行服务。
 
PHP项目实践
 
T-Shop项目(二期):在充分考虑系统的功能扩展性、易用性、架构伸缩性、运行速度等因素的情况下,构建稳定、安全、性能优异的电子商城,可实现商品功能、订单功能、会员功能、配送功能等。
 
T-CMS项目:稳定的中小型门户网站建设解决方案之一,基于框架技术实现。完成数据库分析,文件目录列表,核心代码分析,模板引擎分析及应用,能够利用CMS产品完成企业网站或者行业网站快速。
 
互联网高级技术
 
NoSQL技术:NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。MongoDB的安装、文档、集合、数据库、数据类型(Double、String、Object、Array、ObjectID、JavaScript等)、文档操作、运算符、游标操作、集合操作、PHP的MongoDB函数库、Memcached安装、Memcached函数库等。
 
全文检索技术:Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx的安装、中文分词、关键字高亮、权重排序、PHP的Sphinx接口。
 
MySQL高级:在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。MySQL分区、分库分表、主从数据库、查询性能优化等。
 
HTML5&CSS3:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。HTML5布局标记;音频处理;视频处理;本地存储、Canvas对象;CSS3选择器;颜色处理;背景处理;圆角处理;边框处理。
上一篇:没有上一篇了
下一篇:PHP高级开发工程师周末班

PHP高级开发工程师精品班

PHP高级开发工程师周末班

PHP高级开发工程师定制班

选择城市和中心
贵州省

广西省

海南省