返回
南京欣才IT培训中心
置顶
南京全能PHP工程师班
南京全能PHP工程师班
咨询 在线咨询
课程级别
入门级
培训周期
3-6个月
培训时间
电话咨询
课程价格
询价
上课地址
南京市秦淮区双塘街弓箭坊40号4楼欣才IT学院
课程详情

南京全能PHP工程师班

  PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。重要的是PHP可以用C、C++进行程序的扩展!

  欣才IT培训中心-PHP全能工程师开发班

  培训目标:本课程重点培养掌握HTML、CSS、XML、、Ajax、Jquery、Mysql数据库、LAMP(Linux、Apache、MySQL、PHP),邮件,短信,GD库,PD0,MVC开发思想,ThinkPHP框架开发技术的实战与理论双结合型工程师,并重点讲解大型门户所用的SE0优化、互联网安全、MySQL索引优化、查询优化和存储优化、php缓存优化、页面静态化、SSI、服务器集群等众多互联网热门技术。通过本课程多个真实项目的训练,学员还可掌握互联网系统架构设计思想、缓存系统设计、负载均衡、系统性能调优等互联网技术。让学员毕业后真正具备两年左右互联网系统开发经验。

课程

内容

目标

WEB组件

互联网发展, 万维网介绍, WEB服务器(Apache)搭建WEB基本组成讲解。浏览器原理,B/S架构HTTP协议,WEB2.0开发细则。PHP发展优势等。

理解Web开发的原理和构成。

WEB开发前端技术

HTML、CSS、标准化布局。HTML基础文档结构、CSS语法、HTML文档块,链接、列表、表单、盒子模型、区块设计、CSS浏览器兼容方法CSShack、CSS污染规避,常见CSSbug,手机端页面设置注意事项等等。

熟悉前端页面搭建、灵活使用CSS样式布局。解决浏览器因为渲染引擎不同而造成的差异效果,设计标准的PC端和手机端网页前端效果。

WEB服务器PHP环境配置

Web服务器是什么,WEB服务器种类和版本选择,Web服务器的安装,常用配置参数设置,PHP+apache常用环境配置,Apache和nginx区别。

综合理解PHP的WEB环境构成和配置原理,服务器类型和服务器版本。

PHP基本语法

PHP运行方式,PHP语法格式,变量,变量类型,常量使用,PHP运算符,PHP数据类型转换,超全局变量,魔术变量,语句和表达式、等等。

PHP的入门部分,了解PHP的语言特点,并可以使用一些简单的PHP语法编写PHP基本语句。

PHP控制结构

什么是控制结构,PHP控制结构种类,顺序结构,分支机构,循环结构等种类和使用区别。

掌握PHP分支结构的全部使用方式,并学会在不同情况下使用那一种分支结构,以及掌握多种分支结构结合使用,需要完成一个案例将所有控制结果结合在一起使用,并且理解控制结构的执行原理。

PHP函数

函数定义,自定义函数,变量的作用域,参数传递类型,变量函数,函数递归,系统函数,用户动态调用自定义函数(CALL_USER_FUNC)。

需要掌握PHP的函数原理,以及函数的声明、使用、和他们的一些特点特性,并掌握自己定义函数的语法。

PHP字符串函数处理

字符串种类、区别,字符串各种函数,比如字符串串行化、字符串比较、字符串链接、分隔、匹配,替换,加密和解密,字符串转义和反转义

在PHP项目中,字符串的操作非常频繁,重点掌握常用的字符串处理函数。

PHP数组操作

数组定义,数组种类,数组遍历,全局数组,数组堆栈,数组队列,数组查找,指针、合并和拆分,及其常见的排序和查找算法,如冒泡排序,折半查找等等。

熟练处理二级以上数组的遍历处理,格式化呈现等,理解常见算法和排序原理,能编写算法应用实例。

PHP日期时间函数

日期与时间的格式化输出,时间计算,比较等等。

掌握时间戳,时间格式的转换,比较和各种时间计算。

PHP错误处理

错误类型和基本的调试方法,错误日志

掌握PHP的错误形式和处理方式以及异常处理和自定义异常的方式。

PHP文件系统

文件系统定义,目录处理,打开、关闭、遍历、移动、复制目录操作,以及文件处理、打开、关闭、读取、写入 、追加等一系列操作、以及其他文件函数操作,文件的上传和下载等等。

掌握文件和目录的任意操作,理解和熟练使用文件的上传,下载,输出流等基本操作。

PHP表单操作

Http协议介绍,作用,表单提交方式种类,各种表单控件的使用注意事项富文本编辑器的使用,附件和信息id的绑定等等。

掌握各种表单控件的使用和熟悉http协议原理,熟练使用富文本编辑器的应用和特性。

会话处理

浏览器装填保存方法,C00KIES和SESSI0N的定义和使用方法,区别和特性,以及关联等等。

掌握C00KIES和SESSI0N常见使用方法,以及理解他们的运行机制,熟练编写常用功能比如记住用户名,浏览历史记录,购物车等。

正则表达式

正则表达式的定义,种类,语法规则,贪婪模式和非贪婪模式区别等等。

正则是字符串处理的应用方法,掌握正则语法,使用正则匹配网页文章。

Mysql数据库基础技术

什么是数据库,数据库关系系统,数据库分类,三大范式,E_R实体关系图,数据字典,Mysql安装和配置,Sql语句指令,比如建表,类型,CURD操作和数据库管理工具使用等等。

掌握数据库基础和常见数据库,使用标准的Sql语句操作数据库,熟悉常见数据库管理工具。

PHP操作Mysql

PHP操作Mysql步骤,常见的PHP操作Mysql基本操作,比如CURD基本操作,分页,多条件检索,产品分类显示,产品列表显示,产品内容显示等基本操作等等。

熟练操作PHP和Mysql的基本操作和常用应用操作。

PHP小型设计和实现

小型设计和实现讲解,前台,后台,会员中心讲解,公共配置文件讲解,项目目录实现,及其每个功能代码的编写和注意事项等等。

掌握PHP基本语法和Mysql基本操作在实战项目中的操作和设计理念。

基本语法

什么是,的作用是什么,中的基本语法,控制结构,函数,事件,数组,动画控制,数据类型对象,的封装写法。

熟练掌握的基本语法,事件控制,封装方法等基本应用。

Dom操作

Dom的基本介绍和分类,D0m操作,Dom常见代表案例,系统中的HTMLDom对象方法和属性,CSS D0m对象操作,中的正则表达式,浏览器操作,中的Cookie操作。

熟练掌握中的D0m对象操作和常见技术应用,比如,正则表达式,浏览器和Cookie。

编程

自定义对象的封装,闭包,中json数据数据处理,中设计模式的实现。

熟悉中查找应用,熟悉中的设计模式的原理。

编程

自定义对象的封装,闭包,中json数据数据处理,中设计模式的实现。

熟悉中查找应用,熟悉中的设计模式的原理。

项目开发一

新闻采集系统

自定义正则函数,采集网络上新闻站点的新闻列表与内容

项目开发二

小型系统

实现版块的基本管理,用户发帖,回复,置顶,分页等常见操作。

项目开发三

购物车系统

通过会话控制,实现电子商城的购物模块,添加商品至购物车,并实现商品的删除,修改,下订单等。

项目开发四

电子商城系统,域名解析,主机绑定域名,IS09001软件标准文档,比如项目开发计划书、软件需求说明书、可行性研究报告等标准文档编写,配置管理,产品管理,产品分类管理,新闻管理,新闻分类管理,购物车管理,订单管理,电子商务社区等等

熟练掌握域名解析,IS09001各种软件标准文档的写法,及其电商系统的主要功能模块和编码注意点。

Linux基本使用

虚拟机的安装LINUX系统安装配置,常用命令,用户处理,文件系统处理,软件包处理,网络配置,进程管理,shell脚本介绍,samba服务器搭建,web Server(LAMP环境搭建)

掌握Linux的基本操作,能够安装与配置web环境,熟练使用Linux操作系统

阿里云服务器

什么是云服务器,私有云和公有云的区别,阿里云服务器ECS,负载均衡SLB,弹性伸缩服务ESS,云数据库RDS,开放缓存服务0CS,开放存储服务0SS,内容分发网络CDN云盾,云监控等常见产品介绍。

了解云服务器的基本概念和常见应用,了解云服务器的编程思路。

PHP面向对象

什么是面向对象、多态,封装,继承特性,魔术方法,常用关键字,抽象类,接口,反射,命名空间,PHP开发模式,单入口开发模式。

熟练掌握面向对象基础,能够使用关键字,继承等特性封装健壮性更好的复杂类。

PHP错误,异常和调试

PHP中的错误和类型介绍,PHP中常见错误,PHP中的错误处理和调试方法,以及PHP中的异常处理。

熟练掌握PHP中的错误机制和错误调试方法。

PHP常用技术类库

PHP操作GD库类,PHP操作Email类,PHP操作excel类,PHP分页类,PHP文件上传下载类,PHPIP地址类等常见类库

熟练掌握PHP中常见类库的应用方法和用途。

Mysql数据库查询

多表查询,子查询,外链接查询,分组查询,排序查询,视图,索引等。

掌握查询语句,能够熟练进行分区,排序查询,能够进行至少三个表以上的多表查询。

MySql数据库应用

事务,存储过程,触发器,正则表达式,存储引擎,常见函数,主从数据库设置和读写分离,数据库优化,测试和分析工具

掌握应用方法,使用事务处理或者存储过程来保护数据库独立程序逻辑,使用主从数据库来实现大型数据库数据量大问题。

数据库抽象层(PD0)

什么是数据库抽象层,常见的数据库抽象层有那些,PD0的配置使用,PD0对象操作,PD0Statement记录集对象操作,PD0事务处理,PD0数据库链接类和分页类。

熟练掌握数据库抽象层原理和PD0的常用操作,以后的应用中好尽量使用PD0操作数据库。

PHPSmarty模板引擎

什么是模板引擎,模板引擎的好处,Smarty的配置,smarty中变量,控制结构,文件引入,修饰函数,自定义插件,缓存等基本使用

熟练掌握模板引擎原理和smarty模板引擎的常用操作。

Ajax

Ajax定义,Ajax技术原理,xmlhttp协议内容,使用ajax操作xml数据通信,使用ajax操作json数据通信,ajax缓存问题,ajax轮询机制,ajax长链接和跨域操作。

在现在web应用中,ajax无比重要,它优化了用户体验,简化了前端流程,这节需要大家掌握ajax基本数据原理,调试方法,能够使用ajax做各种案例,比如无刷新分页,三级联动等。

Jquery

Js函数库的介绍,Jquery的定义和安装配置,Jquery中的技术点,如选择器,属性,事件,文档操作,内置函数,插件,jquery中ajax操作,Jquery中跨域操作等

能够理解js函数的原理,和Jquery的常用操作,使用Jquery可以熟练实现动态效果,比如轮播,ajax应用等。

Xml和JS0N

什么是XML,XML的语法结构,XML的生成,发布,simplexml解析,D0M解析,JS0N数据结构,JS解析JS0N和PHP对于JS0N数据的操作,实现前后台的数据通信等等。

使用JS0N,xml能够实现数据格式的生成,转换和解析,能够实现数据的第三方平台接口的调用和解析。

PHP设计模式

什么是设计模式,介绍PHP常见的单例模式,工厂模式,建造者模式,原型模式等

设计模式是软件工程的基石,设计模式无处不在,在初级阶段不要为了设计模式而设计模式。在大量代码量的堆积下,通晓它们的差别与具体应用场景。

Web Service

什么是WebService,WebService的服务使用场景是什么,S0AP,Socket的应用和原理,第三方平台开发接口的应用,接口,移动端开发接口说明,支付接口说明和使用。

熟练掌握webService的应用和衍生技术,能够熟悉移动端,接口和支付接口的开发。

HTTP协议

HTTP协议深入介绍,HTTP组件报文详解,telnet实现模拟访问,模拟HTTP协议实现客户端和服务器端的交互,HTTP协议常见状态码解释,CURL的配置和使用,使用socket和CURL模拟登陆操作。

熟练掌握HTTP协议的原理和CURL技术的配置和使用。

缓存控制

PHP内存管理原理和内存管理操作,什么是缓存,缓存有那些,memcached的配置和使用,PHP对于Memcached的基本操作。

熟练掌握PHP内存管理和缓存操作,加快PHP执行效率和实现项目的性能优化。

非关系型数据库

什么是非关系型数据库(NoSql),非关系型数据库有那些,redis的安装和配置,php操作redis,redis的使用原理。

掌握NoSql非关系型数据库的应用,熟练舒勇redis基本操作和了解redis的运行原理及其作用。

Session控制

避开使用PHP原生特性,自己实现SESSI0N特征,将SESSI0N存到文件,数据库,或者Memcached中,实现Session分布式操作。

模拟session原理实现自定义session操作和第三方session的存储,从而实现分布式和多台Web服务器共享会话控制。

Web项目安全

PHP安全,Mysql安全,apache安全,详细介绍XSS攻击,Sql注入,CSRF漏洞,文件上传安全,SESSI0N劫持,客户端脚本植入命令注入漏洞,Apache服务器访问控制,DD0S攻击,CGI和SSI漏洞等安全配置和防御,以及漏洞和攻击原理。

掌握常见的Web程序安全、攻击原理和防御,可以让我们的程序在互联网中更加安全。

Web项目优化和加速技巧

PHP脚本优化,缓存加速(APC加速),HTTP加速,前端优化,Mysql性能优化,数据库外部优化,反向,apache服务器优化,分布和负载均衡等。

掌握常见的web优化技巧和加速技巧,可以让web项目可以承载更大的用户访问量和增大吞吐量。

PHP MVC模式



以上就是PHP培训课程的全部内容介绍,如需了解更多的PHP培训班、课程、价格、试听等信息,也可以点击进入 PHP 相关频道,定制专属课程,开始您的学习之旅。

校区安排(2) 更多
校区
南京欣才IT培训中心
地址
南京市秦淮区弓箭坊40邮政管理局4层
预约报名
立即获取报价

请选择想要达成的目标

基本掌握
熟练掌握
完全掌握
取消

请选择想要学习的时间

一个月内
三个月内
半年或一年
取消
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图