课程名称 |
PHP高级就业班 |
课程描述 |
HTML、CSS、Div+CSS布局、Javascript脚本、Dreamwaver的使用、Photoshop的使用,专业网络公司网页调试技巧,掌握高效、快速、协作的项目流程,具备独立动手能力,积累真实项目实际开发经验,由浅入深、全面详解网站建设开发中前端布局的技巧,内容涵盖了基本概念、高级应用、实战经验与技巧等。授课过程中通过现场实操结合课后作业的方式,来帮助学员对Web应用知识的理解和实战技能的提升。
WAMP(Windows+Apache+Mysql+PHP)环境配置及调试技巧、PHP数据类型及运算类型、PHP语句、函数及数组的应用、 MYSQL在PHP5的应用、SQL语句、PHPMyadmin应用、Cookie、Session、会话控制及认证技术、PHP上传技术、PHP面向对象基础、Smarty应用及缓存技术、内置函数、缓存应用、正则表达式、数据合法性校验、Ajax无刷新技术、JavaScript对象标记(JSON)、XML、DOM、数据采集系统,了解国内外PHP开源产品,熟悉ZendStudio开发工具,掌握中型网站技术解决方案,熟悉使用优秀版本控制系统SVN( Subversion)管理文件版本, 并结合Mysql数据库、Smarty模板、SVN版本控制、Apache部署、后台管理等技术与工具,针对不同的行业需求,使用其核心技术开发企业级的综合性网站。学员可分享成功案例的经验与不足,进一步提升自身的实战技能从而成为构建企业级综合性动态网站的精英!
掌握国内外PHP开源产品的开发思想及设计理念,并对DedeCMS其进行二次开发。
掌握MVC的设计模式,熟悉国内外的流行框架 Codeigniter、ThinkPHP下开发不同的网站
了解Linux的基本操作及Linux 下PHP 环境的安装
掌握国内外PHP开源产品的开发思想及设计理念,并对其进行二次开发。
主要涉及的产品有:DedeCMS、Ecshop、zen-cart
|
课程要求 |
高中以上学历,电脑日常操作熟练,不要求编程经验,零基础开始。只要对电脑有兴趣,想有一份高薪行业,有兴趣来学,不管你以前是学什么的,也不管你以前是做什么的。 |
培训承诺 |
-
● 使用HTML独立完成静态网站的开发建设
● PhotoShop切图,Dreamwaver下DIV+CSS独立完成静态网站的全站切图和布局
● Javascript独立完成并实现网站特效
● 使用LAMP/WAMP技术独立完成企业级网站的开发建设
● 手写CMS整个企业站,打下扎实php基础
● 使用能够使用二次开发开发个性插件和标签
● 两年内免费重听
● 包学会
|
获得证书 |
-
● 获取文豆PHP高级工程师证书
-
● 获得ACI国际认证PHP高级工程师证书
|
就业方向 |
-
● WEB平面设计师
-
● 网页设计师
-
● UI设计师
-
● 交互设计师
-
● WEB前端工程师
-
● PHP工程师
-
● PHP程序员
-
● PHP开发工程师
-
● 二次开发工程师
|
赠送课程 |
-
● 计算机英语
-
● 职业素养
-
● 面试技巧
-
● 商务礼仪
|
课 程 大 纲 |
培训主题 |
培训内容 |
项目实战 |
探索HTML篇 |
-
● HTML 属性
-
● HTML 格式化
-
● HTML 实体
-
● HTML 链接,相对路径,绝对路径
-
● HTML 框架
-
● HTML 表格
-
● HTML 列表
-
● HTML 表单
-
● HTML 图像
-
● HTML 背景
-
● HTML 颜色
-
● HTML 表格布局
-
● HTML 字体
-
● HTML 头部
-
● HTML 元信息
-
● HTML URL
-
● Dreamweaver的使用
-
● audio音频标签
-
● video视频标签
-
● DIV,article,header,footer,section,nav,aside等页面布局元素
|
-
1、DreamWeaver常用功能
-
2、产品添加的表单页面
该页面需要包括以下应用:
1)单行文本输入框
2)表单提交按钮
3)表单重置按钮
4)复选框
5)单选框
6)下拉框
7)多行文本输入框
8)密码输入框
-
3、 简单的企业网站首页可以用表格布局(涉及一些字体,图像,背景,颜色等的使用)
-
4、 框架页的编写
|
探索样式布局篇 |
-
● CSS语法 ID选择器、类选择器、派生选择器
-
● CSS字体属性
-
● CSS常用文本属性
-
● CSS背景属性
-
● CSS边框属性
-
● CSS边距属性
-
● CSS间隙属性
-
● CSS盒子模式
-
● CSS列表样式属性
-
● CSS伪 类
-
● CSS3文字阴影
-
● CSS3边框圆角
-
● CSS3边框阴影
-
● CSS3 渐变
-
● CSS3 过 渡
-
● CSS3 动 画
-
● CSS3动画-animation属性
|
-
● 使用Photoshop:
1)Photoshop安装配置
2)Photoshop工具使用实战
-
● 使用Photoshop切图实战
-
● 使用CSS样式美化页面效果,完成企业网站首页和相关栏目页(使用Photoshop切完之后,然后用Div+CSS的方式做成静态页面
|
入门Javascript基础篇 |
-
● JavaScript语言介绍
-
● JavaScript变量
-
● JavaScript流程控制
-
● JavaScript函数
|
-
● 目的要求:如何引用js;掌握js的语法 练习:阶乘计算;99乘法表
|
探索js |
-
● 内置对象、属性、方法、事件
-
● 浏览器对象、文档对象
-
● DOM基础应用
-
● 正则表达式
-
● JSON
|
-
1)文件域的动态生成与删除
2)表格的动态生成与删除
3)JSON对象,函数的自定义与传值
|
JQuery框架应用篇 |
-
● JQuery的概述
-
● JQuery的核心方法
-
● JQuery的选择器
-
● JQuery的属性
-
● JQuery的筛选和文档处理
-
● JQuery的CSS应用
-
● JQuery的事件
-
● JQuery的效果
-
● 使用JQuery中的AjAX应用
-
● 使用JQuery开发可以编辑的表格
-
● 使用JQuery开发页面选择卡实例
-
● JQuery的导航菜单的制做
|
-
● 在HTML文件中添加jQuery的应用
-
● 使用JQuery中的核心方法
-
● 常用选择器的使用
-
● 常用的JQuery方法
-
● jQuery中的几种实现方法
-
● 使用JQuery实现一些常见的页面实例,进面巩固JQuery的学习
|
综合案例 |
综合HTML+CSS+JavaScript实战开发3个网站前端技术 |
SVN与FTP |
-
● SVN介绍
-
● FTP介绍
|
-
● SVN上传数据
-
● FTP上传
-
● SVN基本使用
|
环境搭建及基础介绍 |
-
● 网络编程思想介 绍、BS/CS架构介绍、静动态网页介绍、开发语言介绍等
-
● Windows 下Apache+PHP环境的搭建
-
● http.conf介绍和 php.ini介绍
-
● 域名
-
● 虚拟主机
-
● HTTP协议
|
-
● 搭建并配置环境,编写phpinfo.php页面
|
PHP语法 |
-
● PHP语言介绍
-
● 变量
-
● 数据类型,数组定义
-
● 表达式
-
● 流程控制
-
● 循环
-
● 函数
-
● 运算符
-
● 字符串与数组
|
-
● PHP语法每个知识点的使用
|
PHP应用 |
-
● 文件系统
-
● 文件上传
-
● 正则表达式
-
● 采集功能
|
数据库基础及MYSQL |
-
● 数据库概念
-
● 数据库实体
-
● 数据库关系
-
● MYSQL介绍
-
● MYSQL命令行管理展示
-
● 使用phpmyadmin管理MySQL
-
● MySQL数据库类型介绍
-
● Mysql数据库建立
-
● MySQL表的建立
-
● MySQL字段类型介绍
-
● 索引及主键介绍
-
● SQL语句介绍(增、删、改、查、连表查询)
|
-
● PhpMyAdmin安装配置使用(navicat 的安装和使用)
-
● 数据定义
-
● 数据操纵
-
● 数据控制
-
● SQL文件导出导入
|
Mysql与PHP的应用 |
-
● Mysql安装和配置PHP连接MySQL
-
● 数据库、表的增删改查操作
-
● PHP与数据库的操作介绍
-
● 分页原理,SQL语句中的limit用法
-
● SQL常用的函数的使用,Count(),Sum()等
-
● CMS后台管理(系统的开发思路)
-
● PHP文件上传
-
● PHP图像处理(缩略图)
|
-
● 开发网站前台PHP页面:
1)首页
2)公司简介
3)新闻列表页
4)新闻详细页
5)产品列表页
6)产品详细页
7)客户留言
● 进行网站后台开发
1)后台框架界面
2)用户管理
3)新闻管理
4)产品管理
5)留言管理
|
会话控制与认证 |
-
● COOKIE
-
● SESSION
-
● 登陆验证
-
● HTML5 LocalStorage 本地存储
-
● HTML5 SessionStorage
|
-
● 系统登录及退出
-
● COOKIE与SESSION的使用
|
PHP面向对象 |
-
● 面向对象的基本概念
-
● 类与对象
-
● PHP面向对象的概念和使用
-
● PHP面向对象的实例
-
● 命名空间
-
● 面向对象PDO操作
|
-
● 数据库类的定义
-
● 分页类的定义
|
Smarty应用 |
-
● 模板技术介绍
-
● SMARTY基本功能介绍
-
● SMARTY缓存介绍
-
● 全局缓存
-
● 部分缓存
-
● 局部缓存
|
-
● SMARTY安装配置技巧
-
● SMARTY模板方式开发网站前台PHP页面
|
Ajax应用 |
-
● ajax工作原理
-
● ajax的基本语法
-
● ajax调试
|
-
● 注册页面无刷新数据校验:
1)对用户名是否已存在进行无刷新校验
2)对邮件格式合法性进行校验
3)对手机号码格式合法性进行校验
|
XML及JSON应用 |
-
● XML介绍及应用
-
● PHP生成XML
-
● PHP解析XML
-
● JSON应用
-
● 常见API接口介绍
|
微信开发 |
-
● 微信开发介绍
-
● 编辑者模式
-
● 开发者模式
-
● token验证
-
● 接收和回复接口信息
|
MVC与CI框架 |
MVC的介绍
-
● Codeigniter(简称:CI)的介绍
-
● CI里的MVC模式
-
● CI的配置
-
● URI路由
-
● 使用"Active Record"执行基本的数据库操作
-
● CI中的表单验证
-
● CI的类库使用
-
● CI的辅助函数
-
● CI的适配器
-
● CI中缓存的使用技巧
-
● 在CI中引入第三方的类(编辑器,Smarty等)
|
-
● 配置CI
-
● 控制器(Controllers),视图(Views)和路由(Routing)的使用
-
● 在CI中对数据库操作
-
● 使用CI完成一个小项目
|
Linux基础 |
-
● 文件处理命令
-
● 权限管理命令
-
● 文件搜索命令
-
● 压缩解压编译命令
-
● 用户、组管理
-
● 文本编辑器Vim的使用
-
● LAMP及LNMP的环境编译
-
● SSH连接服务器
|
-
● 虚拟机安装
-
● Linux的安装
-
● 常用命令介绍
-
● LNMP环境安装(使用一键安装版,要解析一下安装Shell里面的一些命令和步骤)
|
ThinkPHP框架实战 |
-
● ThinkPHP介绍
-
● ThinkPHP命名规范
-
● ThinkPHP 开发方式
-
● ThinkPHP 配置
-
● ThinkPHP 控制器、模型、视图
-
● ThinkPHP 安全处理
-
● ThinkPHP 缓存应用
-
● ThinkPHP 扩展
|
Dedecms |
-
● CMS及DedeCMS介绍,介绍上课流程及教学目的
-
● DedeCMS安装,安装过程中介绍表前缀概念及做法
-
● 后台功能介绍
-
● 模板制作: 仿站的第一步拿别人网站的静态页面的方法; 开始模板制作;
-
● 数据库分析: 根据功能分析出实体,并且把实体与实体之间的关系拉好; 根据分析出来的实体关系,对应到DedeCMS的数据库里的表结构; DedeCMS里的内容模型的数据结构分析; 织梦的系统配置功能的数据库分析并结合php实现的方法; DedeCMS权限功能的数据库设计并结合PHP的实现思路; 结合DedeCMS的数据库设计,分析一些技巧(如索引的设置,查询的优化);
-
● 目录结构分析 核心包含文件(include/common.inc.php)分析(里面涉及SQL注入的攻击方式及防范措施); 常用函数的分析(验证码安全的处理;如何在dedecms里自定义函数,并在模板里使用;转码函数介绍;Cookie安全处理方法;图片处理方法等); DedeCMS数据库操作类的使用;
-
● arc.archives.class.php的简单介绍; arc.listview.class.php的介绍及如何自定义列表标签; 自定义全局标签 DedeCMS模板引擎的使用 后台开发思路介绍
|
-
● 安排作业为在之前做的项目里为自己的数据库加上表前缀
-
● 安排学生选网站,并且按照选好的网站建栏目,加文档,加内容模型等常用操作;
-
● 安排学生把上课没有分析完的实体关系接着分析 安排学生把自己之前做的网站,加上系统配置的功能
-
● 安排学生把之前做的项目加上SQL注入防护措施 安排自定义函数
-
● 安排自定义标签的开发 自定义标签里使用到dedeCMS的模板引擎 在后台添加删除菜单
|
EcShop |
-
● ecshop安装
-
● 功能使用详细介绍
-
● 表前缀的处理方法
-
● URLRewrite的原理,配置及使用方法,伪静态的处理方法
-
● CSV的导出及导入
-
● 外部JS数据引用
-
● Ecshop实体关系分析
-
● Ecshop数据库结构分析
-
● 包括:分类,权限,多商品类型存储机制,联合索引/联合主键等
-
● Ecshop文件结构
-
● Ecshop函数库分析
-
● Ecshop常用类文件分析
-
● 判断是否是移动端访问跳转机制
-
● JSON在Ecshop上的使用
-
● Smarty缓存机制在Ecshop上的使用
-
● SQL注入的攻击方式及防御措施
-
● SSL的机制(https)
-
● Ecshop的时间处理机制
-
● 宽字符集的处理(截取,转码等)
-
● PHP的邮件发送方式
-
● PHP日志调试法
-
● 推荐功能的机制
-
● PHP输出控制
-
● Ecshop数据库操作类的分析
-
● fsockopen相关应用
-
● 快速获取网站的HTML页面方法
-
● Ecshop模板制作
-
● Ecshop可编辑区域的制作方法
-
● Ecshop动态加载区域的做法
-
● Ecshop广告位的使用及二次开发
-
● 后台功能二次开发模式
-
● Ecshop的Ajax使用
-
● Ecshop筛选功能实现机制
-
● Ecshop支付网关接口开发
-
● Ecshop配送网关接口开发
-
● Ecshop常用的二次开发实例
|
-
● Ecshop换模板2个项目
-
● 广告系统的二次开发
-
● Ajax调用购物车的数据
-
● 支付接口的开发
-
● 配送接口的开发
-
● 数据导入导出功能的实现
-
● 网站配置功能的实现
-
● 伪静态的处理
-
● 通过学习ecshop了解更多开发中的一些技巧
|
zen-cart |
-
● 网站后台管理系统设计
-
● 国外的一些电子商务的开源系统介绍
-
● Zencart的安装
-
● SQL缓存的特点
-
● 功能使用介绍
-
● 语言包的安装
-
● 模板的安装
-
● 数据库分析
-
● 多语言切换功能的实现
-
● 多种产品类型的数据库设计思路
-
● Zencart中在线用户统计功能的分析
-
● Zencart 的文件结构
-
● Zencart的代码编写方式
-
● Zencart常量使用的方法
-
● Zencart的配置的扩展
-
● Zencart的代码重写机制
-
● 表名及文件名的定义
-
● 初始化文件的定义
-
● 代码结构体系
-
● 模板替换机制
-
● sidebox的开发
-
● pages的开发
-
● 模板制作流程
-
● 整合其他系统的方法
-
● 后台开发方法
-
● 插件开发
|
-
● zen-cart换模板1个项目
-
● sidebox的开发
-
● 自定义新的功能页面
-
● 插件开发
-
● 熟悉国外的编程思想,设计模式
|