- 课程名称 课程模块描述 课程章节内容
-
网络基础
web入门介绍,了解网站的运行原理以及开发网站所需要的技能,PHP网站的优势以及开发平台的介绍
OSI七层模型
网站构建
lamp -
HTML
HTML语言的语法,文档的主体结构,格式标记与属性,文本标记与属性,表格与框架的应用,表单以及每个表单项的使用
HTML简介
HTML语法
HTML标签元素 -
DIV+CSS
css的用途以及使用的意义,css规则组成,HTML中放置css的三种方式,CSS选择器的作用以及使用,CSS样式属性和值,DIV+CSS布局优势,W3C盒子模型的声明,DIV+CSS的兼容问题
CSS简介
CSS选择器
CSS属性和值
DIV+CSS布局
盒子布局
兼容问题 -
Javascript基础
JS词法结构,JS数据类型,JS变量,JS表达式与运算符,JS语句,JS对象与数组,JS函数,在HTML中嵌入JS,BOM与DOM,使用JS控制页面元素与css
js基本语法,数据类型
Js函数,数组和对象
BOM对象
DOM对象
事件处理
节点操作 -
web服务器搭建与管理
集成环境的安装和使用,环境中每个服务的安装目录,配置文件的位置,以及启动和关闭的过程,网站的发布目录和访问方法
PHP环境的几种搭建方式
apache配置
php配置
mysql配置
wamp环境搭建 -
php基础
PHP在web开发中的应用,PHP语言标记,PHP注释,变量,常量,运算符,PHP流程控制,PHP函数应用,数组分类与定义,数组遍历,预定义数组,数组相关处理函数,字符串处理介绍,常用字符串函数,正则表达式简介,正则语法规则,Perl正则函数,PHP错误和异常处理,PHP日期与时间,文件系统处理,动态图像处理
php基本语法,常量与运算符
PHP语言构造(流程控制,函数)
PHP匿名函数与闭包
PHP数组与数据结构
数学,日期时间函数,PHP错误处理
PHP字符串与正则表达式
PHP常用功能模块 -
MYSQL数据库设计
数据库的应用意义,mysql数据库的常见操作,数据值和列类型,数据字段属性,数据表的创建修改以及删除,选择使用InnoDB和MyISAM表引擎,为表设置字符集,主键索引,唯一索引和常规索引,规范化的三个范式,insert,update,delete,select语句的使用,查询优化mysql扩展库函数应用,PHP对数据表管理
MYSQL数据库概述
MYSQL数据表设计
SQL语句设计
PHP访问MYSQL数据库 -
会话控制
会话控制的使用意义以及用户跟踪方式,cookie和session的设置读取及删除
会话控制介绍
会话跟踪方式
cookie应用
session应用
- 课程名称 课程模块描述 课程章节内容
-
PHP面向对象
类与对象的概念,类与对象之间的关系,类的声明及类中的成员组成,通过类实例化对象,对类中成员的访问,特殊的对象引用$this,构造方法的声明和作用,面向对象的封装继承和多态三大特性,访问类型控制,子类重载父类的方法,常见的final,static和const关键字,常见的魔术方法,对象的克隆及串行化,抽象类与接口
面象对象的介绍
如何抽象一个类
通过类实例化对象
封装性
继承性,多继承(trait)
常见的关键字和魔术方法
抽象类与接口和多态
与类和对象有关的系统函数
命名空间与异常处理
常用功能类的编写与Jpgraph
php的Generator生成器及yield
PHP reflection反射机制
PHP SPL标准库 -
mysql面向对象应用
mysqli的应用,分页类,PDO安装,创建PDO对象,PDO的错误处理模式和预处理
mysqli扩展库
数据库抽象层PDO -
高级session
自定义数据库处理Session的机制
详细Session的执行过程
自定义session的储存管理
自定义session类与session共享
实例:PHP中高级session的应用 -
缓存处理MemCache
memcache在web中的应用,memcached的安装与管理,PHP的memcache应用程序的扩展的使用
memcache介绍与安装
PHP中使用memcache
实例:使用PHP+memcache实现分布式缓存 -
smarty模板引擎
模板引擎的作用及工作原理,安装及初始化smarty模板引擎,smarty应用的基本语法,使用从PHP中分配各种类型的变量,使用模板中的保留变量,自定义和使用系统提供的变量调节器,为smarty模板自定义函数标签,smarty中的常用内置函数,模板继承特性和缓存控制
模板引擎介绍
自己的模板引擎编写
安装Smarty及初使化配置
Smarty在应用程序逻辑层
Smarty3的模板继承
Smarty处理页面缓存 - Jquery库 jQuery基本语法和使用 Jquery库的使用
-
javascript高级技术
XMLHttpRequest的介绍,Ajax的get和post的用法区别,管理员用户名的无刷新验证,Ajax的封装,Json的介绍与应用
XMLHttpRequest的介绍
AJAX -
PHP主流开发模式MVC
MVC模式的工作原理,视图,模型,控制器的介绍,MVC模式的优缺点,PHP开发框架
MVC介绍
视图
控制器
模块
MVC应用
- 课程名称 课程模块描述 课程章节内容
-
框架系统讲解
讲解两个目前主流的框架(公司实际应用中使用较多的框架)
Laravel安装
composer讲解
Laravel路由
Laravel控制器
Laravel模型
Laravel视图
Laravel数据库连接与操作
Laravel模板引擎
Laravel组件 -
SVN版本控制
版本控制概述,SVN服务器的建立和使用,服务器端与客户端安装,建立版本库,配置用户权限
SVN介绍
服务器端配置
客户端配置
SVN应用 - GIT版本控制 GIT简介,GIT常用命令,使用git做版本控制,使用github Git搭建,Git命令,github网站的使用
-
开发文档与编码规范
软件开发过程的划分,需求分析文档介绍,任务概述,业务描述,数据库设计及说明书,程序设计及说明书
B/S结构软件开发流程
需求分析说明书
数据库设计说明书
程序设计说明书 -
面向对象项目阶段
使用MVC框架分小组开发商城项目,要求使用SVN在小组成员内使用。版本控制,并严格按照项目开发流程进行开发
分页ajax,购物车ajax,多文件上传,大图预览,放大镜
RBAC权限管理,延时加载,定时推送
常用接口的使用,第三方账号登录与支付接口
js常用插件
bootstrap介绍与应用
PHP发送邮件
thinkPHP框架
- 课程名称 课程模块描述 课程章节内容
-
MYSQL优化
主从数据库,mysql分区,分库分表,基准测试与性能分析,架构优化和索引,查询性能优化,锁定事宜,优化数据库结构,优化mysql服务器设置,应用层面优化
mysql索引的使用
mysql存储过程
mysql触发器
数据库结构优化
查询性能优化
mysql分库分表
mysql读写分离 -
网络通讯与网络安全
socket概念,web socket概念与原理,fastCGI使用,程序优化工具,常见的网站攻击方式
socekt与web socket
fastCGI
长连接与轮询和comet技术
xdebug,xhprof工具的程序优化
sql注入与XSS - swoole PHP的异步、并行、高性能网络通信引擎 异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询
- Redis 可放在内存中的数据库,网站优化必不可少之物 redis安装配置,常用命令,项目中的应用
-
微信开发讲解
微信接口介绍与实践
微信开发简介
微信九大接口
微信娱乐应用
微信生活应用
微信企业应用
个人测试号的搭建与微商城链接 - 微信小程序 手把手教你微信小程序开发 微信小程序的申请与API,组件等
- Php7介绍与新特性HHVM与JIT Php7的新功能特性介绍,新特性介绍,PHP5.4升级为PHP7 Php7的新功能特性介绍,PHP7新增模块,新增函数,废弃函数,PHP7高性能原因,PHP5升级为PHP7HHVM与JIT
-
常用算法精析
算法研究,代码实现
冒泡排序
插入排序
选择排序
快速排序
二叉树排序
最大堆排序
归并排序 - 设计模式 几种常见的设计模式 使用设计模式设计程序
- 二次开发 程序的mvc架构,程序的框架,模板语法 开源商城ECSHOP或ECMALL讲解,开源cms讲解,如织梦等
- 课程名称 课程模块描述 课程章节内容
-
Linux服务器环境搭建与配置
linux简介,vmware安装和使用,linux安装,linux远程登陆管理,linux常用命令,linux软件包管理,linux用户和用户组管理,linux权限管理,linux文件系统管理,shell,linux服务管理,linux系统管理,nginx简介和配置,搭建lnmp
linux介绍与安装
linux常用命令
Linux系统管理
Linux软件安装
搭建lnmp与Python环境 -
python基础语法
python基本语法,数据类型,流程控制,函数编程,面向对象编程,网络传输
Python安装
python基础
函数
高级特性
面向对象编程
进程与线程
内建模块与第三方模块 -
Python人工智能
机器学习,数学基础,线性代数,离散数学,常用算法
人工智能简介与机器学习
机器学习工作流程
机器学习实例-图片识别
机器学习实例-聊天机器人
树莓派编程