php 编程基础 |
项目需求概述 | 贯穿项目需求讲解 | e 商城后台管理 -v01(管理员页面、登录、修改密码及基本信息管理)
|
html5 基础 | html5 基础、文档结构、有效 dtd、属性(全局属性、语言属性、事件属性)、文本、标题、图像、链接、表格、列表、表单、html 新增元素(音频、视频、canvas)等;w3c 合法性校验;html5 与 xhtml1.0 的区别。 |
css3 | css3 基础语法、css3 选择器(通配选择器、元素选择器、id 选择器、类选择器、后代选择器、子代选择器、伪类选择器、属性选择器等)、css 单位(长度单位、颜色单位)、浏览器的标准模式与怪异模式、box 模型、背景样式、文本样式、表格样式、边框样式、css3 动画(2d 转换、3d 转换、过渡等)、多列布局等、css3 响应式布局设计;css 性能调优;利用 css hacks 解决浏览器兼容。 |
php 核心 | 互联网开发基础(b/s 结构、c/s 结构)、lamp/lnmp 环境搭建、变量、php 数据类型(主要数据类型、伪类型)、运算符(字符运算符、数学运算符、比较运算符、逻辑运算符、位运算符等)、短数组、闭包、流程控制语句 ( 分支语句、循环语句 )、自定义函数、内置函数库的使用(字符函数库、数学函数库、日期时间函数库、数组函数库等)、预定义变量、文件上传及下载、http 协议、常量、魔术常量、错误及异常处理。 |
mysql 数据库 | 数据库基础知识、数据类型、数据库管理、数据表管理(create table、alter table、 table)、记录管理(、、、)、连接(inner join、outer join、cross join)、用户管理 (create user、 user)、权限管理 (grant、revoke)、mysql 数据库相关处理函数(字符函数、数学函数、加密函数、信息函数等)、逻辑删除的数据表设计、无限分类的数据表设计以及图形化管理工具--navicat for mysql 的使用; |
mysqli 函数库 | 建立与 mysql 数据库连接;执行增加、删除、修改、查找等sql 查询操作;结果集操作(抽取全部结果集、抽取索引数组、抽取关联数组、抽取对象等);预处理操作(提供预处理、执行预处理、绑定变量、绑定结果集);事务处理(开启事务、事务提交、事务回滚动);mysql 分页原理及实现过程;e 商城项目 -v1 完成 e 商城的管理员登录、修改密码及用户基本信息管理、友情连接管理。 |
php 核心技术
|
php 核心函数库 | gd 函数库提供实时图像处理的 api,通过该函数库实现验证码、缩略图、水印、图表等效果;file&directory 函数库提供实时处理目录及文件操作的 api,通过该函数库实现文件静态化、文件缓存、文件日志处理等功能;curl 函数库利用 url 语法在命令行方式下工作的文件传输工具;它支持 ftp、 ftps、 http、https 协议,通过该函数库实现模拟登录、数据采集等功能; 通过 mbstring 函数库实现多字节字符的处理功能,如多字节字符串截取、多字节字符串替换等功能;正则表达式是用于描述字符排列和匹配模式的一种语法规则;它主要用于字符串的模式分割、匹配、查找及替换等操作;session 技术用来解决 http 协议无状态的不足,主要用于在服务器上存储特定的用户会话所需的信息。 | e 商城后台管理 -v02(商品 curd、商品详情静态化处理)
|
php oop | 类、对象、属性、方法、魔术方法 (__construct、__destruct、__isset、__unset、__set、__get 等 )、抽象类、静态成员、最终类、接口、反射、命名空间、trait、pdo_mysql、匿名类、类的自动加载等、psr 规范;常用类的封装(数据库操作类、分页类、图像操作类、文件上传及下载类、activerecord 模式的实现等)。 |
php 设计模式 | 常用设计模式如:单例模式、工厂模式、适配器、迭代器模式、mvc 等及 countable 、iterator 等接口的使用;单例模式是最简单的设计模式之一,该类负责创建自己的对象,同时确保只有单个对象被创建;工厂模式在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象; mvc 编程模式,一种软件设计典范,将业务逻辑 (controller)、数据 (model)、界面 (view) 分离的代码组织方法。 |
composer | composer 基础、基本用法、库、命令行、composer.json、comoser 自动加载、锁。 |
e 商城项目 -v2 | 封装 emframework 框架,并且利用该框架完成商品管理、类型管理及商品详细的静态化。 |
web 前端与 thinkphp 框架
|
java | java 基础、ecma6 新特性,变量、数据类型、流程控制语句、内置对象 (string 对象、math 对象、date 对象、array 对象、regexp 对象、number 对象、error 对象等 )、dom编程 (dom core、html dom、xml dom)、bom(window 对象、screen 对象、location 对象、navigator 对象等 )、自定义函数、闭包、js 面向对象编程、xml、ajax 原理及实现等。 | e 商城后台管理 -v03(v02 重构、并且实现前 / 后端页面的 js 处理)
|
jquery | jquery 选择器(基本选择器、层次选择器、属性选择器、表单元素选择器等)、过滤器、属性操作、文本操作、值操作、节点操作、动画处理、事件处理(浏览器事件、键盘事件、鼠标事件、事件绑定等)、ajax、json、json 跨域(jsonp)、多库共存、jquery 插件 (jquery ui、jquery validate) 等。 |
bootstrap | 理解响应式布局的原理,熟练掌握 bootstrap 的核心 api,能够熟练应用 bootstrap 的全局样式、组件以及 js 插件来实现响应式布局的开发、测试以及功能交互,并能够使用 less 语言实现动态样式的编写以及定制。 |
thinkphp 框架 | 基础(环境要求、目录结构、入口文件)、配置(配置格式、配置加载、读取配置、动态配置)、架构(模块化设计、url 模式、cbd 模式、自动加载)、路由(规则路由、正则路由、静态路则)、控制器(伪静态、ajax 返回、重定向)、模型(实例化、定段定义、curd 操作、自动验证)、视图(模板赋值、模板渲染)、模板(变量输出、系统变量、标签库、包含文件)、调试、缓存、安全、扩展、布署等。 | e 商城后台管理 -v04(通过 tp 框架进行 e 商城后台管理的整体重构) |
nosql 与 laravel 框架
|
nosql | redis 安装与配置、redis 数据类型、redis 命令 ( 键、字符串、列表、集合、有序列表、事务、脚本等 )、redis 安全与性能、php 使用redis。 | e 商城 -v05(数据缓存及支付功能、首页、注册、登录、列表页、详细页、购物车、订单、个人中心)
|
支付宝接口 | 支付宝接口 ( 支付 api、会员 api、店铺 api、商品 api、营销api、服务 api、生活激费 api 等 )。 |
laravel 框架 | 基础(安装、运行应用)、应用结构(入口脚本、应用组件、控制器、模型、视图、模块、过滤器、小部件、前端资源、扩展)、请求处理(引导、路由、请求、响应、session、cookie、错误处理、日志)、数据库(查询生成器、活动记录、数据库迁移、sphinx、redis、mongodb)、http 请求(创建表单、输入验证、文件上传)、视图(格式化数据、分页、排序、操作客户端脚本)、安全(认证、授权、处理密码、客户端认证)、缓存(数据缓存、片断缓存、分页缓存、http 缓存)、restful( 资源、控制器、路由 )、测试、收发邮件、国际化等。 |
e 商城项目 -v5 | 数据缓存及支付功能、首页、注册、登录、列表页、详细页、购物车、订单、个人中心。 |
互联网高级技术
|
微信接口 | 微信接口(自定义菜单、消息管理、网页开发、素材管理、用户管理、账号管理、微信小店、微信卡券、微信摇一摇周边、微信连 wi-fi、微信扫一扫等)。 | e 商城 -v06(小程序版积分抽奖、积分游戏)
|
微信小程序 | 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题;小程序能够实现消息通知、线下扫码、公众号关联等七大功能。通过公众号关联,用户可以实现公众号与小程序之间相互跳转。 |
linux 操作系统 | linux 系统的安装及常用命令的使用、(文件处理命令、权限管理命令、文件搜索命令、压缩解压命令等);vim 编辑器的基本操作与高级应用、rpm 软件包管理、yum 仓库管配置、源码包的安装、用户与组管理、权限管理、磁盘管理、文件系统管理、进程管理、日志管理、网络管理等;lamp/lnmp 环境搭建与配置。 | e商 城 -v07(项目部署) |