PHP就业班课程 |
一、课程特点及优势 |
PHP是一种通用开源脚本语言,混合了C语言、Java、Perl和PHP自创的语法,PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,具有执行效率高、功能强大等特点。 粤嵌PHP课程从Web前端基础课程,到PHP中级,再到PHP高级,结合实操项目一步步由浅入深、循序渐进,让学员学得深入、用得扎实,一整套课程下来相当于1~2年工作经验。 |
二、课程适合人群 |
·零基础、应/往届毕业生想系统学习PHP的人员。 |
三、职业规划目标 |
·PHP开发工程师 |
第一阶段 Web前端初级阶段(课程时长:22天)
|
|||
知识点 | 课程内容 | 企业项目 | |
html标签语法及分类 |
1.熟练掌握html css 网页布局,理解w3c网页标准。设计出符合w3c规范的企业级标准的普通企业宣传网站,商城网站,社交网站及特性功能的功能性网站。 2.熟练掌握javascript基本语法,DOM文档对象模型,s事件及事件对象,设计网页轮播切换动态效果。 3.js代码封装,了解js的作用域,掌握用函数封装代码,js面向对象封装代码。实现自己的javascript库。 4.了解各个浏览器的兼容,了解ie6 ie7 兼容设计,掌握ie8及以上版本浏览器兼容设计。 5.熟练掌握jquery库,了解js兼容问题及javascript标准【es6 es5】,能够熟练使用jquery库写出兼容各个版本浏览器的js动态效果。 |
企业官网静态网页制作及动画效果实现 | |
css基础语法及使用 | |||
div+css布局 | |||
布局盒子模型及定位 | |||
ps网页切图及图片优化 | |||
javascript基础语法 | |||
DOM文档对象模型 | |||
javascript面向对象编程 | |||
js事件编程 | |||
jquery库的使用及js兼容性解析 |
|||
html5 css3基础及与html4区别 |
1.熟练掌握html5相较于html4的新增标签及标签的兼容性处理。 2.熟练掌握css3新增属性及2D 3D动画效果。及兼容性设计。 3.使用html5+css3设计出兼容主流android和IOS的手机端网页代码。 4.掌握常见的手机端css3动态效果。 5.了解svg移动端缩放矢量图形。 |
微信手机端网页实现 | |
html5 css3兼容性设计 | |||
html5 css3移动网站设计 | |||
css3 常见2D 3D动画实现 | |||
svg矢量动画解析 | |||
常见前端UI框架 |
掌握常见响应式布局UI框架,快速搭建响应式后台网页模板 |
网站后台 | |
bootstrap jqueryMobile |
第二阶段 PHP初级(课程时长:22天)
|
|||
知识点 | 课程内容 | 企业项目 | |
php基础语法 |
1.熟练掌握php语法,算法,及面向对象(OOP)程序设计。 2.熟练掌握MYSQL数据库的CURD程序操作及数据库结构设计。设计出符合项目需求的数据库数据结构。 3.记住php内置常用函数及使用。时间处理函数,数学函数,字符串 数组处理函数,数据库操作函数等。 4.掌握数据库操作函数(mysql mysqli)及封装。 5.学会http协议及会话处理技术,实现常见的会话管理技术及php超全局预定义数组的使用和管理。 6.深入理解MVC架构模式,实现自己的MVC架构程序。 7.掌握无限分类树结构菜单设计及递归程序设计。 8.了解xml结构化标记语法,及在程序中的应用。 9.Ajax异步交互技术,实现异步登陆验证。异步无刷新列表。 10.文件上传下载技术。更深理解http协议头信息及php文件操作函数使用。 11.了解CURL操作技术,模拟程序自动登陆及抓取网页内容,并用正则表达式匹配想要的内容。 12.实现前台网站静态化。方便搜索引擎索引网站并美化网站url。 13.项目总结。项目讨论会、技术交流会。优秀案例分享。 |
企业官网后台管理实现、企业官网前台展示及静态化实现、企业微官网制作 | |
php程序常见算法 | |||
php面向对象编程基础(oop) | |||
mysql数据库基础 | |||
php mysql数据库操作及操作函数封装 | |||
php用户会话技术实现后台登陆及超全局预定义数组 | |||
登陆信息CURD操作 | |||
MVC框架化 | |||
错误分析及异常处理 | |||
新闻内容CURD操作程序 | |||
实现树结构分类之递归算法 | |||
XML结构化数据菜单 | |||
实现后台权限管理 | |||
Ajax技术 | |||
文件上传下载 | |||
CURL网络爬虫技术及正则表达式 | |||
网页静态化技术 | |||
项目总结 |
第三阶段 PHP中级(课程时长:22天)
|
|||
知识点 | 课程内容 | 企业项目 | |
php面向对象程序设计理论(oop) |
深入理解面向对象程序设计及常用的面向对象设计模式。 数据库高级管理操作及大数据量情景下数据库优化技术。 |
商城网站 | |
面向对象程序设计模式及应用 | |||
数据库设计高级理论 | |||
数据库优化及建模等应用 | |||
TP框架介绍MVC架构解析 | |||
商城后台登陆及会话管理 | |||
商城后台新闻及公告管理 | |||
商城后台分类品牌管理 | |||
商城后台产品管理 | |||
商城前台首页 | |||
商城列表产品搜索及筛选 |
1.TP框架架构解析,深入掌握面向对象MVC程序设计模式。理解模板布局,模板语法,程序安全等基础技术。 2.Model层ORM操作,数据库高级操作,关联数据模型操作。 3.实现商城的后台的新闻管理,产品分类,产品品牌,产品管理,登陆管理,客户管理,订单管理等功能。数据导入功能。 4.实现商城前台商城首页,商品列表及分级筛选功能,产品详情,购物车,会员登陆,会员中心收获地址管理,个人中心订单管理,支付等功能。 5.使用缓存优化程序,使用路由功能能优化程序访问路径。 |
||
商城产品详情页 | |||
商城会员中心 | |||
购物车及支付宝支付 | |||
使用缓存优化商城前台 | |||
实现后台权限管理 |
|||
项目总结 | 项目总结会议:优秀项目展示、总结及讨论 |
第四阶段 PHP高级(课程时长:22天)
|
|||
知识点 | 课程内容 | 企业项目 | |
Linux操作系统介绍 |
掌握Linux操作系统环境下 计算机管理操作及软件配置。 熟练配置Linux下php运行环境。 |
Linux服务器搭建 | |
操作系统常用命令 | |||
Shell脚本介绍 | |||
Linux php环境搭建 | |||
微信开发介绍 |
掌握当前最流行微商城开发。 主要涉及到微信接口调用及自动处理。 实现微商城的自动回复机器人,文字回复,图文回复,会员授权接口调用,购物车,微信支付等微商城功能。 |
微商城 | |
微信自动回复接口 | |||
微信登陆及授权接口 | |||
微商城应用配置 | |||
微商城前台首页 | |||
微商城列表及详情 | |||
微商城购物车 | |||
开源项目介绍 | php常见开源项目 | ||
ecshop商城程序架构解析及应用 | 国内资格最老,功能最全商城程序解析及二次开发 | ||
开源CMS系统程序架构及使用 | 常见CMS系统phpcms dedecms 帝国cms 及最新thinkcmf 中选做一个二次开发 | ||
Linux环境下nginx配置优化 | nginx服务器介绍,及大流量下用反向代理实现多台服务器的负责均衡策略 | ||
Linux 环境下 mysql大数据部署 | mysql大数据量下 mysql集群搭建及读写分离实现 |