PHP网站开发高级班
》授课机构:华师设计师高级研修基地
¥30
》
学习目标:
广州网页设计,广州网页设计培训班
》
班型:
全日制班 晚班 周末班
》
学习周期:
请咨询课程老师
》
参考价格:
电询
咨询热线:400-6812568 转 8009 (拨分机号直接与机构招生老师联系,如需帮助请拨0)
》授课机构:华师设计师高级研修基地
¥30
》
学习目标:
广州网页设计,广州网页设计培训班
》
班型:
全日制班 晚班 周末班
》
学习周期:
请咨询课程老师
》
参考价格:
电询
咨询热线:400-6812568 转 8009 (拨分机号直接与机构招生老师联系,如需帮助请拨0)
♥ ♥课程简介♥ ♥
本课程共460课时,由Linux操作系统、前台特效JavaScript及异步传输(Ajax)和PHP高级应用,项目开发四部分组 成。Linux内容包括Linux系统管理、Linux网络管理、LAMP和LNMP环境搭建及管理三部分。PHP部分则涉及到PHP开发的所有高级技 术,以大型Web项目的架构设计为目标。包括目前非常流行的像PHP面向对象技术,JavaScript、Ajax、jQuery、PDO、 Memcache、高级Session、Redis非关系数据库、Smarty模板、MVC设计模式、项目开发标准流程、MySQL数据库的高级应用,以 及自定义框架应用,、超轻量级学习型框架BroPHP和目前比较流行的开源框架(ThinkPHP/ZF2/YII/CI等),课程中的每个技术点的内容 都非常全面,深度到位,课上实例不仅丰富而且实用。另外,每个知识点都是以目前最新版本的技术设计,每半年一更新,并经过多家软件公司的技术专家参与修 订,以达到真正实用的目的,能够与大型软件开发公司所需要的开发技术相吻合。课程中的每个知识点都是程序开发人员必不可少的内容,都可以提高开发人员的开 发效率,开发出安全、稳定的Web系统。
♥ ♥ ♥培训目标♥ ♥ ♥
♥ ♥ ♥ ♥就业方向♥ ♥ ♥ ♥
可以开发所有的个人和企业动态网站,例如像淘宝网、京东商城、团购网、人人网、开心网、腾迅网、新浪网、技术社区、dedeCMS系统、phpWind论坛、微博等,以及可以对所有现有产品进行二次开发。
阶段 | 纲要 | 学习内容 | 达到效果 |
第一阶段 Web技术前台 |
Web开发构件 |
|
可以掌握Web开发的原理和优势,了解自己的职业
规划.掌握Web开发所需要的技术构建儿,并能掌握 Web开发的工作原理。可以让你第一天学习就能互 联网有深刻的认识。 |
HTML的设计与应用 |
1. XHTML语言的语法
|
学会HTML语言的所有语法,以及全部的HTML标记的应用。并可以将网页中所见过的组件摆放到网页中,完成具有W3C规范的HTML页面编写。
|
|
CSS的设计与应用 | 1. 将样式表加入到HTML中 2. CSS选择符 3. 常见的样式属性和值 4. CSS一些成熟的应用 |
可以学会CSS的语法和在HTML中嵌入CSS的方式,以及各种样式选择器和所有常用的样式属性,并能灵活使用CSS进行样式设计和布局。
|
|
DIV+CSS网页标准化布局 | 1. DIV+CSS的优势 2. “无意义”的元素div和span 3. 和页面布局相关的CSS属性 4. 区块框模型 5. 区块框定位 6. 区块框浮动 7. 使用区块框设计页面布局 |
可以学会DIV+CSS的布局形式,并能够使用CSS和DIV以及其它标签完成所有页面的布局的工作。并能学会控制各种浏览器之间页面布局的差异。
|
|
第二阶段 Web服务器 |
Web服务器的应用与管理 | 1. 集成软件安装AppServ
|
网站必须在Web服务器上发布,用户才能浏览和查看网站中的信息。通过这个模块的学习可以掌握Apache服务器、MySQL服务器、PHP应用服务器的基本原理,学员可以根据今天的课程一步步地完成一个一个网站服务器的配置。
|
PHP的基本语法 |
本语法PHP语法格式 |
1. PHP在Web开发中的应用 |
这部分是对PHP的入门,可以使用和了解PHP的运行环境,了解PHP的语言格式,并可以使用一些简单的PHP语法,掌握PHP的语言特点。 |
PHP变量 |
1. 变量的声明 |
PHP是弱类型语言,所以这部分对了解PHP变量有很大的帮助,也是必须掌握的内容,并结合中变量的类型一起使用
|
|
变量的类型 | 1. 类型介绍 |
PHP一共有8种基本类型,要掌握各种类型在程序中的应用和声明方法,以及各种类的特点。这一节主要对比介绍PHP的各种类型,以及各种类型之间的转换方式。
|
|
PHP中的常量使用 |
1. 常量的定义和使用
|
常量也是PHP中常见的声明方式,这节重点掌握自定义和系统常量在PHP语言中的应用、声明和使用
|
|
PHP中的运算符 | 1. 算术运算符 2. 字符串运算符 3. 赋值运算符 4. 比较运算符 5. 逻辑运算符 6. 位运算符 7. 其他运算符 8. 运算符的优先级 9. 表达式 |
PHP中的运算符是和其他语言一样的,这节主要掌握PHP中共有多少个运算符号,以及每个运算符号的特点和用法。并要了解运算符号在PHP中的应用。
|
|
第四阶段 PHP的语言结构 |
|
|
这节主要掌握流程控制对程序编写的重要性,以及PHP流程控制的特点
|
分支结构 | 1. 单一条件分支结构(if) 2. 双向条件分支结构(else子句) 3. 多向条件分支结构(elseif子句) 4. 多向条件分支结构(switch语句)巢状条件分支结构 5. 条件分支结构应用实例(简单计算器) |
这节掌握PHP中分支结构的全部使用方式,并学会在不同情况下使用那一种分支结构,以及掌握多种分支结构结合使用。需要完成一个实例将所有分支结合中在一起使用。
|
|
循环结构 |
1. while语句 |
循环结构也是PHP中重要的结构之一,掌握多种循环结构的特点以及使用的时机,并可以控制循环结构运行。
|
|
PHP中的函数 | 1. 函数的定义 2. 自定义函数 3. 函数的工作原理和结构化编程 4. PHP变量的范围 5. 参数的传递 6. 变量函数 7. 递归函数 8. 使用自定义函数库 9. 使用系统函数库 |
函数是过程化编程的最小单位,这节需要掌握PHP的函数意义,函数的声明、使用、以及函数的一些特点和各种特性,并掌据自己定义函数的语法。重点也要掌握系统中两千多个系统函数通用的应用方法。
|
|
第五阶段 PHP中的数组与数据结构 |
数组的定义 |
1. 直接赋值的方式声明数组 |
数组是PHP中重要的复合类型之一,这节掌握PHP数组的特点、应用以及多种声明数组的方式
|
数组的遍历 | 1. 使用for语句循环遍历数组 2. 使用foreach语句遍历数组 3. 联合使用list( )、each( )和while循环遍历数组 4. 使用数组的内部指针控制函数遍历数组 |
数组在PHP中的使用比较广泛,他的功能也比较强大,他的遍历方式也有多种,这节重点对比的掌握PHP各种数组的遍历方式,以及每种遍历方式的特点和效率。
|
|
预定义数组 | 1. 服务器变量:$_SERVER 2. 环境变量:$_ENV 3. HTTP GET变量:$_GET 4. HTTP POST变量:$_POST 5. request变量:$_REQUEST 6. HTTP文件上传变量:$_FILES 7. HTTP Cookies:$_COOKIE 8. Session变量:$_SESSION 9. Global变量:$GLOBALS |
在PHP中内置了一些超全局数组,这些数组都有各自的作用,并且非常强大。本节掌握每个超全局数组的作用以及使用时机,并可以在PHP脚本中灵活运用。
|
|
数组的相关处理函数 | 1. 数组的键/值操作函数 2. 统计数组元素的个数和唯一性 3. 使用回调函数处理数组的函数 4. 数组的排序函数 5. 拆分、合并、分解和接合数组 6. 数组与数据结构 7. 其他有用的数组处理函数 |
在PHP中为数组的操作提供了一套强大的处理函数。学会这些函数可以任意的操作数组,本节需要掌握PHP全部的内置的数组处理函数,并学会灵活运用。
|
|
字符串处理与正则表达式 |
常用的字符串输出函数/字符串的处理介绍 | 2. 正则表达式的语法规则 3. 常用的字符串格式化函数 4. 去除空格和字符串填补函数 5. 字符串大小写的转换 6. 和HTML标签相关的字符串格式化 7. 其他字符串格式化函数 |
编写程序时30%都在操作字符串,所以一定要掌握字符串的所有操作方法,本节主要是需要掌握字符串的处理方式,和一些常用的字符串输出函数,还有字符串的常用 多个比较函数。重点掌握内置的字符串处理函数库。 |
正则表达式在字符串处理中的应用/与Perl兼容的正则表达式函数 | 1. 正则表达式简介 2. 正则表达式的语法规则 3. 字符串的匹配与查找 4. 字符串的替换 5. 字符串的分割和连接 |
正则表达式是字符串的高级处理方法,本节掌握字符串编写的语法规则。正则表达式可以完成对字符串的分割、匹配、查找和替换的功能,都是通过正则表达式的函数实现的,这些在本节都要完全掌握,并要根据实际应用去灵活运用。
|
|
PHP常用功能模块
|
错误和异常处理 | 1. 错误类型和基本的调试方法 2. 错误日志 |
找错、排错以及处理错误是项目开发时重要的手段,这节需要掌握 PHP的错误形式和处理方式以及异常处理和自定义异常的方式。
|
日期和时间 | 1. UNIX时间戳 2. 在PHP中获取日期和时间 3. 日期和时间格式化输出 4. 修改PHP的默认时区 5. 使用微秒计算PHP脚本执行时间 |
时间对于程序运行是很有帮助的,这节要掌握 时间UNIX时间戳,和时间的格式转换,以及一些常用的时间处理函数。
|
|
动态图像处理 | 1. PHP中GD库的使用 2. 画布管理 3. 设置颜色 4. 生成图像 5. 绘制图像 6. 在图像中绘制文字 |
在PHP程序设计时,经学需要对图像进行处理,本节要掌握 画图、改图、添加文字 、对图像进行缩放,以及为图像加水印,以及完成验证码的编写等功能。
|
|
PHP文件系统处理
|
文件系统概述 | 1. 文件类型 2. 文件的属性 |
本节掌握PHP可以处理文件的各种类型,和使用获取文件的属性函数。
|
目录的基本操作 | 1. 解析目录路径 2. 遍历目录 3. 统计目录大小 4. 建立和删除目录 5. 复制或移动目录 |
目录的操作是PHP常见对文件的操作方式,本节需要掌握使用PHP内置和自定义处理函数完成对目录的各种操作。 ;
|
|
文件的基本操作 | 1. 文件的打开与关闭 2. 写入文件 3. 读取文件内容 4. 访问远程文件 5. 移动文件指针 6. 文件的锁定机制 7. 文件的一些基本操作函数 |
PHP几乎可以对文件任意操作,而且都是使用PHP的内置函数来完成的,本节需要掌握PHP的全部文件处理函数,并了解每个函数的特性,并学会对文件的任意操作。
|
|
文件的上传与下载 | 1. 文件上传 2. 处理多个文件上传 3. 文件下载 |
文件的上传和下载是PHP程序常见的处理方式,本节需要掌握 文件的上传和下载功能。
|
|
MySQL数据库设计 |
MySQL数据库中数据表的设计 |
|
本节主要是数据库的创建全部语法,通过本节的学习可以掌握表的创建、列类型的使用、建表的各种属性和注意事项,以及表类型和字符集等内容。 |
数据库管理 |
1. 数据库管理系统
|
本节主要是认识数据库环境,了解数据库的操作步骤,掌握一些数据库连接的方法、创建和设置数据库等。
|
|
SQL语言设计 |
1. 执行DDL命令操作数据对象 |
SQL是种数据库的语言,在对SQL语句有所了解以后,本节主要需要掌握各种SQL语句的使用,和一些技巧的应用。
|
|
PHP连接 MySQL服务器 |
1. 在PHP脚本中连接MySQL服务器 |
本节主要是通过PHP的mysql扩展模块对MySQL数据库进行操作,掌握PHP中连接、执行SQL、处理结果集和一些其它的数据库操作。
|
|
第十阶段 会话控制 |
会话跟踪的方式/使用会话控制 |
|
了解为什么要使用会话控制和用户跟踪的几种方式,以及他们的原理。 |
Cookie的应用 | 1. Cookie概述 2. 向客户端电脑中设置Cookie 3. 在PHP脚本中读取Cookie的资料内容 4. 数组形态的Cookie应用 5. 删除Cookie 6. 基于Cookie的用户登录模块 |
本节需要掌握Cookie的的原理,以及如何设置它,并且要知道如果使用PHP程序获取Cookie和清除Cookie,并通过这个技术实现用户登录模块。
|
|
Session的应用 | 1. Session概述
|
本节需要掌握Session的工作原理和使用时机,并可以配置和启动Session,以及需要注册会话变量、读取Session和注销以及传递SessionID的几种方法
|
|
第十一阶段 项目开发 |
项目分析与设计 |
1. 网上商城项目功能展示 |
分析和设计一个网上商城项目,并且帮助初员完成项目初期的搭建及一些常用模板的实现。
|
用户管理 |
1. 后台登录 |
将网站用户划分为管理员也就是商家和消费者两种角色,对不同角色的用户进行管理。
|
|
分类管理 | 1. 浏览分类 2. 添加类别 3. 修改类别 4. 删除分类 |
商家能够实现对所上架商品进行分类,并对分进行管理。
|
|
商品管理 |
1. 添加商品并上传商品图片 |
商家可以通过后台添加商品和商品图片,可以在后台对商品进行管理,在前台可以上架显示。
|
|
订单管理 |
1. 浏览定单 |
商家可以管理用户购买商品所下的定单,并可以处理定单状态和通过定单完成日常销售的统计。
|
|
会员中心 | 1. 会员注册(带验证) 2. 会员登录 3. 个人信息 4. 购物及定单记录 |
用户可以通过会员心查看自己下单情况,自己的收藏及评论等内容的管理。
|
|
商品展示 | 1. 商城首页 2. 商品列表 3. 商品详情 4. 商品搜索 5. 商品评论 |
商品展示是用户检索的一种途径,要有推荐、分类、详情等展示也要有商品搜索的功能。
|
|
购物流程 |
1. 购物添加 |
商品购买流程是一个主要的模块,能购买也能对购买的商品进行管理操作。
|
|
页面设计 |
1. 前后台的界面设计
|
完成前后台的页面设计一定要使用标准化的页面布局,并要有很好的用户体验。
|
|
扩展功能 |
1. 评论管理
|
在其他功能模块完成以后,可以试着实现这部分功能,作为扩展出现
|
咨询指南 建议你这些问题要了解清楚
向老师说明自身情况,咨询是否适合学习该课程 | 询问详细的上课地点,选择交通方便的校区 |
询问该课程的教材以及老师相关情况 | 询问近期优惠活动及相关证书详情 |
咨询热线:400-6812568 转 8009 (拨分机号直接与机构招生老师联系,如需帮助请拨0)
填写真实的详细学习需求信息,有助于学校更针对的帮您选择合适的课程
1.请您正确填写左侧内容,确保信息正常发送。
2.在线预订课程可能存在网络延迟,请您尽量采用电话咨询方式,避免您长时间等待
3.填写信息后,老师会第一时间主动和您联系。
4.如果1小时内没有接到老师的回复,请直接电话联系学校,以免耽误您的报名!