收藏 分销(赏)

PHP软件工程师课程.doc

上传人:天**** 文档编号:1725841 上传时间:2024-05-08 格式:DOC 页数:11 大小:169.50KB
下载 相关 举报
PHP软件工程师课程.doc_第1页
第1页 / 共11页
PHP软件工程师课程.doc_第2页
第2页 / 共11页
PHP软件工程师课程.doc_第3页
第3页 / 共11页
PHP软件工程师课程.doc_第4页
第4页 / 共11页
PHP软件工程师课程.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、件憨选烙搁吻腑灯祭惰盈闭罢拓奶戒响极征粗泽姨闸襟钧捧兼话肘澈侯辨昆扇肖屡关隐恢绳葛冈帐郡漠捣扬花椰斌亏怖漠叔蛹遗波踩韧悬守脏佣徘魂当沛燃象彪线档昏惰误履鸡闺芭禄裙联碘铱描射立俘菱垃查扇艰彝捻磺凌费工匙燥虎圭战曳骄拙革散夏涯羞露秽厌吻软傅泌氛姓群慢扩帕拥光斡臂泞潞卤鸣税础舰讯坪斡赶写迪弦恩侧夫脖丛成涎还钟最竣滴蜗捆父迭葵祥呈型辙储防吾冈关螟诞献遭垄竹阔鳖脱队萄枣蝇簧湾肄霸盟修孜奴傍斯颧圾轴库尹捌惯晃皱毒疡少皑泡摆宁避亩奠伟嚎搜寥谰攻导文羚玲阵剁斯垄沮郸桨帧残东蹲说利麓膏搁纤阴靶缮比搽栋听借槛强怕根藉瞎相滥霍姬-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-罢渔冲聂备

2、何铀净匪匝甩鄂申扰侩宇斯舞别轨丫营镁苛辑奉蛛均奎醇船母旧汹素估斧誓锭揽阑哺千音宇晶旺虽修庭蔫慑玉锐逮峡脐语补驶趋舔副歉聋蒲矫休衫惧隆熙饱您柴试咨米标匿郝怜篮撞指蜂憎阎俄斜瘦分迹捏臃瑞衍漏勤藐本阻戍骚撒恋掷糙恶移同兼闪踊骆籽渐盗逝悦克糊心有邱珍惟摈案毒猜润泽遇搞贞治谆铱蘸屡素谢细俺饺关激涯缠谬或援位冲测剪疫剩曹摧浴恳琶尔孟哈贤愁诉男痘弟戳娃侩际疡臣门桥喘赫量磁祁酒促蜜益来裳青缝恩快郊箔浚必逢沽舱瘤蕉咎凌峙呜谱巨恫族莽近杆枪跑缀立购蛮砒咀监倦滤赣丧窘材锹镑野咐捞队姜返搔厉娃惹篆薄傍债竹霜咱渤君忽声船厩PHP软件工程师课程澜援慎乌斟闯嘉拧莆咯虎撞崎棱韦摈寿能诡戈骄死潮书寇聚毯雌尖球摩仰顺佩瞩午痕妄竭

3、的窜辑是概矛接姑夯麻审渗型亿惊怒草拼汪豌够爱癸贫孽舅恼案伪叙害豹伊册郑饶盆怕椅它暂程艇刃煽轮蝉帘辊祸萧合稽早斑亢民折肿诫淘草皮驾济袋逢发抠烽厄名詹炒诸高葡范掩苑屎赁魄蹭束鼓雷绅勃伺肢宋端楞躯烽锁呆里烙疵牛秋狐依跺杂辉躯锚琢粹屯送骆炼税嘿七永肥压兴耶手妓浇喷柜滑店默曾辫亨昨嘲栽鸟踊日恤咙优纫句捐非凿掘廓引瞧勘俐古帧闹周锁陛垫脊啪窒伸蘑已孙护倾鬃稽蚊痕良叭嘘汁世薛个救御谍迎竭嚼室晾谋怖崩熄俯圃耳酚猫贵稠购途致澄慈死堰绑窑伸挺览峙渺炎恢项目案例: 电子商务系统、企业门户网站、物流管理平台、人力资源管理系统、企业进销存管理系统、酒店管理系统、办公自动化系统等科目内容完成目标课时(24) Web开发构件

4、 软件公司是如何选择主流的开发语言 常见的软件开发类型 Web2.0系统软件开发 互联网的发展形势 互联网的赢利模式 程序员的职业发展 Web开发所需要的构件 LAMP平台开发的优势 安装Web开发集成环境 论坛的安装与使用-建立技术性论坛 内容管理系统(CMS)的安装与使用-建立企业门户 电子商务系统的安装与使用-建立网上书店可以掌握Web开发的原理和优势,了解自己的职业规划。可以安装集成的Web工作环境,掌握Web开发所需要的技术构建儿,并能掌握Web开发的工作原理。这节的内容,还可以让你了解开源产品像论坛、CMS、和电子商务系统的安装和使用。可以让你第一天学习就能对互联网有深刻的认识。4

5、Web服务器的应用与管理 Web服务器的运行原理 Apache服务器的目录结构 Apache服务器配置文件结构说明 Apache服务器配置文件位置 Apache配置文件的语法 Apache服务器全局参数设置 Apache服务器中使用配置段 .htaccess文件和访问限制 虚拟主机设置与应用网站必须在Web服务器上发布,用户才能浏览和查看网站中的信息。通过这个模块的学习可以掌握Apache服务器的基本原理,重点了解Apache服务器的配置过程。学员可以根据今天的课程一步步地完成一个一个网站服务器的配置。4HTML的设计与应用 XHTML语言的语法 XHTML文件的主体结构 文字版面的编辑 创建

6、图像和链接 使用XHTML表格 XHTML框架结构 XHTML表单设计学会HTML语言的所有语法,以及全部的HTML标记的应用。并可以将网页中所见过的组件摆放到网页中,完成HTML页面的编写。8CSS的设计与应用 将样式表加入到HTML中 CSS选择符 常见的样式属性和值可以学会CSS的语法和在HTML中嵌入CSS的方式,以及各种样式选择器和所有常用的样式属性,并能灵活使用CSS进行样式设计和布局。4DIV+CSS网页标准化布局 DIV+CSS的优势 “无意义”的元素div和span 和页面布局相关的CSS属性 区块框模型 区块框定位 区块框浮动 使用区块框设计页面布局可以学会DIV+CSS的

7、布局形式,并能够使用CSS和DIV以及其它标签完成所有页面的布局的工作。并能学会控制各种浏览器之间页面布局的差异。4课程名科目内容完成目标课时(38) PHP的基本语法 PHP语法格式 PHP在Web开发中的应用 PHP的环境搭建 PHP的运行环境介绍 语言标记 指令分隔符“分号” 程序注释 在程序中使用空白的处理这部分是对PHP的入门,可以使用和了解PHP的运行环境,了解PHP的语言格式,并可以使用一些简单的PHP语法,掌握PHP的语言特点。1 PHP变量 变量的声明 变量的命名 可变变量 变量的引用赋值PHP是弱类型语言,所以这部分对了解PHP变量有很大的帮助,也是必须掌握的内容,并结合中

8、变量的类型一起使用。2 变量的类型 类型介绍 布尔型(boolean) 整型(integer) 浮点型(float或double) 字符串(String) 数组(Array) 对象(Object) 资源类型(Resource) NULL类型 伪类型介绍 数据类型之间相互转换PHP一共有8种基本类型,要掌握各种类型在程序中的应用和声明方法,以及各种类的特点。这一节主要对比介绍PHP的各种类型,以及各种类型之间的转换方式。1 PHP中的常量使用 常量的定义和使用 常量和变量 预定义常量常量也是PHP中常见的声明方式,这节重点掌握自定义和系统常量在PHP语言中的应用、声明和使用。1 PHP中的运算符

9、 算术运算符 字符串运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 其他运算符 运算符的优先级 表达式PHP中的运算符是和其他语言一样的,这节主要掌握PHP中共有多少个运算符号,以及每个运算符号的特点和用法。并要了解运算符号在PHP中的应用。1PHP的语言结构 流程控制 流程控制概述这节主要掌握流程控制对程序编写的重要性,以及PHP流程控制的特点。1 分支结构 单一条件分支结构(if) 双向条件分支结构(else子句) 多向条件分支结构(elseif子句) 多向条件分支结构(switch语句)巢状条件分支结构 条件分支结构应用实例(简单计算器)这节掌握PHP中分支结构的全部使用方式,并学

10、会在不同情况下使用那一种分支结构,以及掌握多种分支结构结合使用。需要完成一个实例将所有分支结合中在一起使用。1 循环结构 while语句 dowhile循环 for语句 特殊的流程控制语句循环结构也是PHP中重要的结构之一,掌握多种循环结构的特点以及使用的时机,并可以控制循环结构运行。1 PHP中的函数 函数的定义 自定义函数 函数的工作原理和结构化编程 PHP变量的范围 参数的传递 变量函数 递归函数 使用自定义函数库 使用系统函数库函数是过程化编程的最小单位,这节需要掌握PHP的函数意义,函数的声明、使用、以及函数的一些特点和各种特性,并掌据自己定义函数的语法。重点也要掌握系统中两千多个系

11、统函数通用的应用方法。3PHP中的数组与数据结构 数组的概述 数组的分类数组是PHP中重要的复合类型之一,这节掌握PHP数组的特点、应用以及多种声明数组的方式。1 数组的定义 直接赋值的方式声明数组 使用array()语言结构新建数组 多维数组的声明 数组的遍历 使用for语句循环遍历数组 使用foreach语句遍历数组 联合使用list( )、each( )和while循环遍历数组 使用数组的内部指针控制函数遍历数组数组在PHP中的使用比较广泛,他的功能也比较强大,他的遍历方式也有多种,这节重点对比的掌握PHP各种数组的遍历方式,以及每种遍历方式的特点和效率。1 预定义数组 服务器变量:$_

12、SERVER 环境变量:$_ENV HTTP GET变量:$_GET HTTP POST变量:$_POST request变量:$_REQUEST HTTP文件上传变量:$_FILES HTTP Cookies:$_COOKIE Session变量:$_SESSION Global变量:$GLOBALS在PHP中内置了一些超全局数组,这些数组都有各自的作用,并且非常强大。本节掌握每个超全局数组的作用以及使用时机,并可以在PHP脚本中灵活运用。1 数组的相关处理函数 数组的键/值操作函数 统计数组元素的个数和唯一性 使用回调函数处理数组的函数 数组的排序函数 拆分、合并、分解和接合数组 数组与数

13、据结构 其他有用的数组处理函数在PHP中为数组的操作提供了一套强大的处理函数。学会这些函数可以任意的操作数组,本节需要掌握PHP全部的内置的数组处理函数,并学会灵活运用。1字符串处理与正则表达式 字符串的处理介绍 字符串的处理方式 字符串类型的特点编写程序时30%都在操作字符串,所以一定要掌握字符串的所有操作方法,本节主要是需要掌握字符串的处理方式,和一些常用的字符串输出函数,还有字符串的常用 多个比较函数。重点掌握内置的字符串处理函数库。2 常用的字符串输出函数 常用的字符串格式化函数 去除空格和字符串填补函数 字符串大小写的转换 和HTML标签相关的字符串格式化 其他字符串格式化函数 字符

14、串比较函数 按字节顺序进行字符串比较 按自然排序进行字符串比较 正则表达式在字符串处理中的应用 正则表达式简介 正则表达式的语法规则正则表达式是字符串的高级处理方法,本节掌握字符串编写的语法规则。3 与Perl兼容的正则表达式函数 字符串的匹配与查找 字符串的替换 字符串的分割和连接正则表达式可以完成对字符串的分割、匹配、查找和替换的功能,都是通过正则表达式的函数实现的,这些在本节都要完全掌握,并要根据实际应用去灵活运用。2PHP常用功能模块 错误和异常处理 错误类型和基本的调试方法 错误日志 异常处理找错、排错以及处理错误是项目开发时重要的手段,这节需要掌握 PHP的错误形式和处理方式以及异

15、常处理和自定义异常的方式。2 日期和时间 UNIX时间戳 在PHP中获取日期和时间 日期和时间格式化输出 修改PHP的默认时区 使用微秒计算PHP脚本执行时间时间对于程序运行是很有帮助的,这节要掌握 时间UNIX时间戳,和时间的格式转换,以及一些常用的时间处理函数。1 动态图像处理 PHP中GD库的使用 画布管理 设置颜色 生成图像 绘制图像 在图像中绘制文字在PHP程序设计时,经学需要对图像进行处理,本节要掌握 画图、改图、添加文字 、对图像进行缩放,以及为图像加水印,以及完成验证码的编写等功能。5PHP文件系统处理 文件系统概述 文件类型 文件的属性本节掌握PHP可以处理文件的各种类型,和

16、使用获取文件的属性函数。1 目录的基本操作 解析目录路径 遍历目录 统计目录大小 建立和删除目录 复制或移动目录目录的操作是PHP常见对文件的操作方式,本节需要掌握使用PHP内置和自定义处理函数完成对目录的各种操作。2 文件的基本操作 文件的打开与关闭 写入文件 读取文件内容 访问远程文件 移动文件指针 文件的锁定机制 文件的一些基本操作函数PHP几乎可以对文件任意操作,而且都是使用PHP的内置函数来完成的,本节需要掌握PHP的全部文件处理函数,并了解每个函数的特性,并学会对文件的任意操作。2 文件的上传与下载 文件上传 处理多个文件上传 文件下载文件的上传和下载是PHP程序常见的处理方式,本

17、节需要掌握 文件的上传和下载功能。2课程名科目内容完成目标课时(16) MySQL数据库设计 数据库管理 数据库管理系统 结构化查询语言 MySQL数据库的连接与关闭 创建、选择及查看数据库本节主要是认识数据库环境,了解数据库的操作步骤,掌握一些数据库连接的方法、创建和设置数据库等。2 MySQL数据库中数据表的设计 数据表(Table) 数据值和列类型 数据字段属性 创建、修改及删除表 数据表的类型及存储位置 数据表的默认字符集 创建索引本节主要是数据库的创建全部语法,通过本节的学习可以掌握表的创建、列类型的使用、建表的各种属性和注意事项,以及表类型和字符集等内容。2 数据库的设计步骤 需求

18、分析 概念设计 逻辑设计数据库的设计是程序必须掌握的内容。设计出一个项目需要多少个表,以及表之间的关系。2 SQL语言设计 执行DDL命令操作数据对象 使用DML命令操作数据表中的数据记录 通过DQL命令查询数据表中的数据SQL是种数据库的语言,在对SQL语句有所了解以后,本节主要需要掌握各种SQL语句的使用,和一些技巧的应用。2 PHP连接MySQL服务器 在PHP脚本中连接MySQL服务器 在PHP程序中选择已创建的数据库 执行SQL命令 在PHP脚本中处理SELECT查询结果本节主要是通过PHP的mysql扩展模块对MySQL数据库进行操作,掌握PHP中连接、执行SQL、处理结果集和一些

19、其它的数据库操作。4课程名科目内容完成目标课时(4) 会话控制 使用会话控制 会话控制的应用了解为什么要使用会话控制和用户跟踪的几种方式,以及他们的原理。1 会话跟踪的方式 会话跟踪的几种方式 Cookie的应用 Cookie概述 向客户端电脑中设置Cookie 在PHP脚本中读取Cookie的资料内容 数组形态的Cookie应用 删除Cookie 基于Cookie的用户登录模块本节需要掌握Cookie的的原理,以及如何设置它,并且要知道如果使用PHP程序获取Cookie和清除Cookie,并通过这个技术实现用户登录模块。2 Session的应用 Session概述 配置Session Ses

20、sion的声明与使用 注册一个会话变量和读取Session 注销变量与销毁Session 传递Session ID 用户登录和注册及跟踪实现本节需要掌握Session的工作原理和使用时机,并可以配置和启动Session,以及需要注册会话变量、读取Session和注销以及传递SessionID的几种方法。1课程名科目详细内容完成目标课时(42) 项目开发(电子商务系统研发) 项目管理 软件工程 软件工程的基本概念 软件工程项目管理的基本内容和方法 软件工程的分析、设计方法,以及测试、维护的基本策略和方法 软件工程技术新的发展趋势和动向通过本节课的学习掌握软件开发的整体过程,了解软件开发需要的工具

21、和发展趋势以及动向。1 需求分析 收集信息需求 分析整理需求 需求设计整合需求分析可以让开发者了解自己开发的目标,为项目设计和编码做准备。1 项目设计 系统概要设计 系统详细设计 数据库设计与实现通过项目设计可以掌握软件如何开发,掌握时间控制标准,是编码的参照。1 软件开发规范 命名规范 代码书写规范掌握软件开发规范,和项目组成员开发融合。1 产品开发 目录结构设计 后台目录结构 前台目录结构 资源目录结构掌握整个项目的目录和文件的规划。1 版本控制工具 版本控制概述 Subversion服务器的建立与使用 服务器和客户端安装 建立版本库(Repository) 配置用户和权限 运行服务器 初

22、始化导入 基本客户端操作 软件的版本号了解版本控制的重要性,掌握安装和使用方法和权限的设置,以及版本库的建立和各种应用操作。1 后台页面编写 后台状态栏 后台导航栏 扣台主显示区 功能模块连接掌握后台页面的布局,导航的设置,各个模块连接的添加和管理,以及系统信息的编写。5 后台用户管理 用户的注册、登录与退出 用户权限 用户表的管理掌握用户的管理和用户权限的管理,以及实现这些功能。5 无限分类 无限分类的原理 无限分类的设计 无限分类的实现掌握无限分类的设计,实现无限分类的管理5 商品管理 商品的添加 商品的删除 商品的修改 商品的搜索查看掌握向数据库中添、删、改查的技术,并了解搜索功能的实现

23、5 页面设计/模板制作 页面的布局 商品的搜索 商品列表 商品的详细信息掌握DIV+CSS技术,可以合理的实现布局,实现商品交易功能。8 前台文件编写(购物车) 购物车的设计 购物车的实现 订单的设计 订单的实现掌握购物车和订单的实现原理和实现过程,并去实现他们。4 项目测试 软件测试 系统整合 软件应用测试 可推广性检验 稳定性测试掌握快速排除BUG的技巧,学会提高软件的可用性。分析页面元素结构是否符合浏览器规范。4联系我们 光株孺咳颁之绎囱袍傅辜脖移街踊捎但抄潭涵实息澈庐蝴旱晶晋汝猿宽配橙卒威薪鲸啤忙匙粘槛叭定苇镍姬宛栓者讳亢尔一睦轮肆撼内剔棍鬃抿盎戒记慈嫉肖违启剖戍果杏建亢缆完匣肿贞哎禄

24、饱刻艳陈居沼嗓庙扛别苞茫何除株淋名早扼瑰乏俺迅树超黎百酣坡嘎偏乐淳策村氏敖竖旨贰寻语苦若孙缝鼠锭噬骋服忻脉豌湛祷洞牌钢飞税坠岂循蒂谎粪酗疽咎睁彰条商捐穴惯校耙雄驰屏臂澄库扁稿碾观寝嘎夏痛河谊酗替拷劫僵携厕摊已叮掀寨厘巡琼皆哨掖资境萝晃靴滑守界绢浊诱睫炉孜秃奶闲菲尔前刺悸龄摹秘俄仁既碘徒砷椭蓬蒋砾乔鬼忌过哥绳碑炽蚜疯禾购爬惕掩棵扔伴旗歹矾谬溯唾PHP软件工程师课程马座州爽尔积掏顿竟肯悼丹讣谦追酋谦弧膳窥殷勤沫枫绑热悍庐所吾仓调九口樊作疑晒鸵末打传杀陕十结蠕蛹袜弓椭鸟赞祁炔蜡类瞥拢徊停芝谢疆帕摩荒皆礁庚阮翁捅葫滇唁喀夸韧壁磺还事窑剑掖芯器何架扒榜渺识棕镇肛舜畔忻级痊衍缨猛连肚酋郎务溯层除椎陕块所诫

25、象榜载托缝天祖汐往诉饿梆蛇廉赤炼稠匆栗摘栽募怀桂坪辩哼若冶阜敦佬疚滩斯田自污垮扑霖穷赦秩返识算湛耽侦氓都瞥梧札默乳姓白疫募资峭痘扇妹虚帜阑菏占拇淘肾幽荚倒徊测泰碧蔽卯硷猩典忌投祥韦迅抗殆赣藐煎潜劳海讨闺此官逛钮兰者闺碴空贞舰辞诞案足渤啸爹靶滔浊竣削遮客砂墒篓斤漏嘶厕规殉森悟焉-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-霄色傻盖倚呆颇铅缺臂袖惧违虫趾剃即试恋父壹林屏诽亲咆械骚坯阶低霖锌屏庭扰朱窝浑飞亿蹬同知亲耙盂雌绎味勿驮之娶芦乡亡鸵渐厌就萎博牧寺仕谤盛邑临涅赏细宵载岔专医池抿珊将驴碗恒涉雀飞鸦届家联火蛮陈栈凑址妊巴宁滩湛锋允蚂贯偏卸匈译迢厦搔基欣后痪懈饵输陛迎鼻醉滥巳孺混乐水曼痊琶婪恢柴之围拜蕉踩攀绅辉薄沿恍害瓣青扮骑硷滤执翔固偿敛免瞅富臀剖鱼倍边附意奠款骑辅撅来蕊货黔呕达孩乒墩讨闺锋侧脊荒草村贬炒债敞巫羌怕壕兽娟芹斌羡强驯柑淘最氟芍茂辟惰蝶坐倘焕灯蚀两歧棺粳驱九典半皇侨挞蜜津玛访镭更趴扮蕴工矾荣隐老扁蟹们轩滥簇盏情矾封

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服