课程 |
教学科目 |
详细内容 |
web前端工程师 | Photoshop基础;像素单位;图层概念;选区工具;切片工具;快捷键(快速操作) | 了解PS菜单及工具的使用;网站的成型;常用概念;图片格式;切图工的使用技巧 |
HTML简介;HTML元素;HTML标签;HTML属性;HTML交本格式化;HTML实体;HTML链接,相对路径,路径;HTML图像;HTML列表;HTML表格;HTML背景;HTML表单;HTML布局;HTML字体;HTML背景颜色和背景图片;HTML头部信息;DreamWeever使用说明;Budio音频标签;video视频标签;DIV.aicelheaetr.fotersectio.nav.aside;等页面布局元素 | HTML表单:1)单行文本输入框;2)表单提交按钮;3)表单重置按钮;4)复选框;5)单选框;6)下拉框;7)多行文本输入框;8)密码输入框。简荦的企业网站首页可以用表格布局(涉及一些字体图像,背用,顾色等的使用);框架页的编写;在网页中使用新表单控件;使用HTML5新标签对网页进行布局 | |
CSS语法;CSS字体属性;CSS常用文本属性;CSS背景属性;CSS边框属性;CSS边距属性;CSS间隙属性;CSS盒子模式;CSS列表样式属性;CSS伪类;CSS3选择器;CSS3文字阴影;CSS3边框圆角;CSS3边框阴影;CSS3渐变;CSS3过渡;CSS3动画 | 使用Photoshop:1) Photoshop安装配置;2) Photoshop工具使用实战。使用Photoshop切图实战;使用CSS样式美化页面效果,完成企业网站首页和相关栏目页(使用Photoshop切完之后,然后用Div+CSS的方式做成静态页面 | |
Bootstrap-基本介绍;Bootstrap -基本实例;Bootstrap-栅格系统;Bootstrap-排版;Bootstrap-表格;Bootsrap-表单;Bootstrap-按钮;Bootstrep -图片;Bootstrap -响应式工具;Bootstrap-组件;Bootstrap - Jevascript插件;Bootstrap -项目实战
|
理解Bootstrap的原理;熟练掌握Bootstrap的核心API;能够实现响应式布司以及功能交互;完成实战项目: Layabox游戏引擎主题网站
|
|
JavaSoript语言介绍;JavaScript变量;JavaScript流程控制;JavaScript函数;JavaScript数据类型;JavaScrip运算符
|
目的要求:如何引用js;掌握js的语法;练习:阶乘计算; 99乘法表
|
|
JavaSoript内置对象;JavsSoript内置对象属性;JaveSrpt内置对象方法;JavsScript内置事件;JavSaript浏览器对象;JavSorpt文档对象;
|
文件域的动态生成与删除;表格的动态生成与删除;JSON对象,函数的自定义与传值
|
|
jQuery的概述;jQuery的核心方法;jQuery的选择器;jQueny的属性;jQuery的筛选和文档处理;jQuery的CSS应用;jQuery的事件;jQuery的效果;使用jQuery中的Ajax应用;使用jQuery开发可编辑表格;
|
在HTML文件中添加jQuery的应用;使用JQuery中的核心方法;常用选择器的使用;常用的JQuery方法;jQuery中的几种实现方法;使用JQuery实现一些常见的页;面实例,进面巩固JQuery的学习
|
|
高级web后端工程师 |
SVN版本控制器软件;FTP文件传输软件;Git版本控制器软件
|
掌握FTP基本操作;掌握SWN基本操作及原理;掌握Gi基本操作及原理;实战:上传项目到服务器;
|
网络编程思想介绍;BS/CS架构介绍;静动态网页介绍、开发语言介绍等;Windows FApache+PHP环境的搭建;http conf介绍和php ini介绍;域名;虚拟主机;HTTP协议
|
搭建并配置环境,编写phpinfo;php页面
|
|
PHP语言介绍;PHP变量;PHP数据类型;PHP数组;PHP表达式;PP流程控制;PIP循环;PiP函数;PP运算符;PHP字符串
|
||
文件系统;表单操作;文件上传;正则表达式;采集功能
|
||
PhpMyAdmin安装配置使用;(navicat的安装和使用);数据定义;数据操纵;数据控制;SQL文件导出导入
|
||
MySQL安装和配置PHP连接MySQL;MySQL数据库创建;MySQL表的增删改查操作;PIHP与数据库的操作介绍;PHP分页原理;MySQL常用函数的使用;CMS后台管理(系统的开发思路);PHP文件上传(图片 上传);PIHP图像处理(缩略图、水印)
|
开发网站前台PHP页面:1)首页;2)公司简介;3)新闻列表页;4)新闻详细页;5)产品列表页;6)产品详细页;7)客户留言。进行网站后台开发:1)后台框架界面;2)用户管理;3)新闻管理;4)产品管理;5)留言管理
|
|
COOKIE, COOKIE跨域访问,读取,共享;SESSION;PHP登录功能实现;PHP验证码功能实现;HTML5 LocalStorage (本地存储);HTML5 SessionStorage
|
系统登录及退出;COOKIE与SESSION的使用
|
|
面向对象的基本概念;类与对象;PHP面向对象的概念和使用;对象关键字(public. private. protect-ed、fnal. const. static变 量与static方法,对引用指针、本类的引用self:.父类的引parent:、抽象类与抽象方法。面向对象接口、继承extends);方法与常量构造方法construct. 析构方法deastruct(). _ CLASS_、_METHOD _ FUINCTION _ DIR FLE _、_ toString0).jsset _ get)、_ set()、_ autoload();PHP面向对象的实例;命名空间;面向对象PDO操作
|
数据库类的定义;分页类的定义
|
|
模板技术介绍;Smarty基本功能介绍;Smarty缓存介绍;全局缓存;数据缓存;局部缓存
|
SMARTY安装配置技巧;SMARTY模板方式开发网站前台;PHP页面
|
|
包含公共文件的处理;设计数据库操作类;PHP的程序逻辑层;首页数据调用;列表页数据调用;列表页的分页原理;内容页的数据显示;结合Smarty输出页面;;分类处理
|
新闻的列表样式;开发网站前台PHP页面:1)首页;2)新闻列表页;3)新闻详情页;4)产品列表页;5)产品详情页;6)用户信息反馈
|
|
网站后台管理系统设计;网站后台开发;后台框架;用户系统;后台管理的开发(新闻、 产品、文档、反馈);系统登录及退出;用户系统开发;后台新闻管理;后台产品管理;后台反馈管理;后台管理员管理;分类管理;搜索功能;管理员管理;会话控制与认证;COOKIE;SESSION
|
会话控制与认证;创建后台框架;系统登录与退出;用户系统开发;新闻管理、产品管理、反馈管理等设计开发;新闻的添加与在线编辑器的整合
|
|
Ajax工作原理;Ajax基本语法;Ajax调试;Ajax分页;Ajax表单
|
注册页面无刷新数据校验::1)对用户名是否已存在进行无刷新校验;2)对邮件格式合法性进行校验;3)对手机号码格式合法性进行校
|
|
XML介绍及应用;PHP生成XML;PHP解析XML;JSON应用;常见API接口介绍
|
用PHP操作XML;用PHP操作JSON
|
|
微信开发介绍;编辑者模式;开发者模式;token验证;接收和回复接口信息;公众号自定义菜单;微信OAuth2.0网页授权;微信生成二维码;微信自定义分享;微擎
|
||
错误信息开启和关闭方法;PHP的几种错误类型;在PHP开发中调试的技巧;异常处理方法
|
错误提示开启的几种方式;异常处理的方法;结合错误提示进行代码的修改
|
|
CI的介绍;C里的MVC模式;C的配置;URI路由;使用"Active Record执行基本的数据库操作;C中的表单验证;Cl的类库使用;C的辅助函数;Cl的适配器;C中缓存的使用技巧;在CI中引入第三方的类(编辑器, Smarty等)
|
配置CI;控制器(Controllers),视图(Views);和路由(Routing)的使用;在CI中对数据库操作;使用C完成一个小项目
|
|
ThinkPHP介绍;ThinkPHP命名规范;ThinkPHP入口模式;ThinkPHP配置;ThinkPHP控制器、模型和视;ThinkPHP安全处理;ThinkPHP缓存应用;ThinkPHP扩展;ThinkPHP模块;ThinkPHP会活控制
|
Ajax+PHP+微信项目实战
|
|
Linux文件处理命令;Linux权限管理命令;Linux文件搜索命令;Linux压缩解压编译命令;Linux用户和组管理;Linux文本编辑器Vim的使用;LAMP/LNMP的环境编译;SSH连接Linux服务器
|
虚拟机安装;Linux的安装;常用命令介绍;LNMP环境安装(使用一键安装版,要解析一下安装Shel里面的一些命令和步骤
|
|
二次开发工程师 |
CMS及DedeCMS介绍,介绍上课流程及教学目的;DedeCMS安装,安装过程中介绍表前缓概念及做法;后台功能介绍模板制作;仿站的先要拿别人网站的静态页面的方法;开始模板制作;目录结构分析核心包含文件(include/common.inc.php);分析(里面涉及SQL注入的攻击方式及防范措施);常用函数的分析(验证码安全的处理;如何在dedecms里自定义函数,并在模板里使用:转码函数介绍: Cookie安全 处理方法:图片处理方法等) ;DedeCMS数据库操作类的使用:arc. archives class.php的简单介绍;arc. istvew.class php的介绍及如何自定义列表标签;自定义全局标签;DedeCMS模板引擎的使用后台开发思路介绍
|
安排作业为在之前做的项目里;为自己的数据库加上表前缀;安排学生选网站,并且按照选好的网站建栏目,加文档,加内容模型等常用操作;安排学生把上课没有分析完的实体关系接着分析;安排学生巴自己之前做的网站加上系统配置的功能;安排学生把之前做的项目加上SQL注入防护措施;安排自定义函数安排自定义标签的开发;自定义标签里使用到de-deCMS的模板引擎;在后台添加删除菜单
|
电子商务Ecshop介绍,介绍上课流程及教学目的;ecshop安装,安装过程中介绍表前缀概念及做法;功能介绍:基本功能介绍,在讲到Ecshop的伪静态的时候,把URL重写功能的实现思路介绍在讲批量上传下载功能的时候引入CSV导入及导出功能的实现
|
安排学生选择商城,并按选好的商城;建好分类及添加一些数据;安排实现Ecshop伪静态配置;并把之前做的项目也加入伪静态功能;安排实现CSV的导入导出功能;安排学生把上课没有分析完的实体关系接着分析;
安排学生把自2,之前做的网站,加上系统配置的功能;安排学生把之前做的项目加上SQL注入防护措施;在Ecshop中实现中英文切换(基本语言包的切换) ;安排学生把Ecshop的类提炼出来;可以独立在其他项目中使用;安排学生尝式把自2之前的项目静态化;把之前选好的商城实现;
|
|
Ucenter介绍及安装;Ucenter后台功能;Ucenter目录结构;1)MVC结构分析;2)UcenterMVC深入剖析;3)基于UCenter封装自己的框架;Ucenter整合客户端:1)整合中调试通信的方法;2)客户端API接口编写;3)实现同步注册,登陆退出
|
PHP进行普通数组的合并,相信大家都已经有所掌握。但是对于新手朋友们来说,合并两个数组,新数组的下标和值分别是合并前的两个数组值。这种数组合并的处理情况,可能有一点难度。其实也是非常容易实现的。在我们实际项目开发过程中,合并数组的方式也是非常常见的。那么涉及到的重要函数就是array_combine。array_combine函数表示创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值。返回一个 array,其中参数分别表示,用来自 keys 数组的值作为键名,来自 values 数组的值作为相应的值。
在C/C++、JAVA等这些开发语言中,PHP是较容易学的语言,学习成本是C和JAVA的1/10,是ASP的1/2。
PHP发展迅速,大学里基本未开设PHP课程,有实力的培训机构很少,导致掌握PHP的程序员非常少。
百度、新浪、搜狐、淘宝、当当、等大部分的互联网相关企业都在使用PHP,对PHP人才需求旺盛。
Web2.0、云计算等新概念将不断催生出新的产业和服务,而支撑这些新型产业的技术体系非PHP莫属。
随着3G和移动互联网技术的兴起,越来越多的WEB应用也选择了PHP作为主流的技术方案。
全球5000万互联网网站中,有一半以上使用着PHP技术;国内大多数的动态网站使用PHP开发。
php框架对很多新手而言可能会觉得很难攀越,其实不然 ,只要知道一个框架的流程,明白原理了,基本类似框架都可以看懂,php框架真正的发展要从php5开始了,其实php4时代就有一些框架,但是因为框架并没有给大家带来多方便而觉得很复杂,速度没有纯php好,所以一直到了php5才有大的发展,php5的面向对象模型的修改对框架的发展起了很大的作用。相对小的框架,CodeIgniter 这个轻巧,学起来也会快。其他的框架,都要大些,代码多,功能也更强大,比如 Symfony、ZendFramework、Yii。大的框架不一定效率低、速度慢,因为大的框架也可以是松耦合的,速度很快。大的框架上手也容易的,因为有足够的文档引导你进行简单开发,但是要使用框架更深层次的功能,就需要花力气去钻研。