课程安排说明:
PHP开发全栈课程体系,课程一定是为你精心设计的,成就自己的只需一套精品!按PHP职业发展路径分为PHP、PHP高级框架、Web前端技术、数据库应用、微信开发等14个阶段。
- ✔ 第一阶段 Web前端基础
- ✔ 第二阶段 PHP核心语法
- ✔ 第三阶段 数据库操作
- ✔ 第四阶段 面向对象思想
- ✔ 第五阶段 PHP高级应用
- ✔ 第六阶段 项目实战(电商EW_Shop)
- ✔ 第七阶段 Linux应用
- ✔ 第八阶段 Web前端高级
- ✔ 第九阶段 数据库进阶
- ✔ 第十阶段 Node实战
- ✔ 第十一阶段 PHP高级框架
- ✔ 第十二阶段 框架应用实战
- ✔ 第十三阶段 微信开发实战
- ✔ 第十四阶段 浸入开发项目组实习
阶段一:Web前端基础
本阶段的内容学完就可以编写绝大多数的 Web 项目开发, 但开发思想是最单纯的过程化开发思想, 程序架构简单、直接、易懂,中小企业网站会采用这种开发方式, 是新手常用的 Web 开发架构,也是早期 Web 项目开发的基本架构。单服务器也就可以承受 10 万左右的 PV,不易扩展和维护,但作为程序员入门是非常好的选择。
模块 |
章节 |
知识点 |
HTML5 |
认识网站 |
• 网站介绍 • HTTP协议 • 代第一个HTML文档 • HTML标签语法 • HTML主体结构 • head标签 |
HTML常用标签 |
• 文本及文本格式标签 • 布局相关标签 • 列表标签 |
|
超链接标签及多媒体标签 |
• a标签的应用 • HTML多媒体标签 • HTML表格标签 |
|
HTML表单标签 |
• HTML表单标签 • HTML表单相关标签 • HTML表单新增类型 • HTML表单中属性 • HTML全局属性 • HTML框架标签 |
|
CSS3 |
认识CSS及选择器 |
• 认识CSS及方式CSS的方式 • 基本选择器 • 层级选择器 • 属性选择器 • 结构性伪类选择器 • 其它伪类选择器 • 状态伪类选择器及选择器优先级 |
CSS基本属性集属性取值 |
• 尺寸属性 • 字体属性 • 文本属性 • 背景属性 • 列表属性 |
|
DIV+CSS页面布局 |
• DIV+CSS布局介绍 • 浮动属性 • 头部简单布局及font字体图标 • 定位属性 • 布局属性-display属性 • 标准盒模型与怪异盒模型 • 官网首页布局 • 官网首页内容模块布局及页面底部编写 • 官网首页头部内容补全 |
|
CSS动画 |
• 官网首页内容补全 • 浏览器私有前缀 • 圆角表框 • CSS3阴影 • 线性渐变 • 实例-选项卡制作径向渐变transform2D • transform3D • 过渡属性 • 动画属性 |
|
伸缩盒模型布局+移动端布局 |
• 伸缩盒介绍 • 使用伸缩盒布局方式布局课程列表页 • 课程列表页头部内容编写 • 课程列表页内容模块编写 • 课程列表页底部编写 • 响应式介绍 • 响应式布局课程列表页头部 • 响应式布局课程列表页内容模块 • 响应式布局课程列表页底部 |
|
栅格系统页面布局 |
• 认识栅格布局 • 认识bootstrap • 认识bootstrap栅格系统 • 栅格系统布局网页头部 • 栅格系统布局网页内容 • 栅格系统布局网页底部 • 商城项目页面要求 |
阶段二:PHP核心语法
这部分内容是 PHP 开发语言的核心基础内容, 不管用 PHP 开发什么样的软件, 这些内容都能用的到,每个知识点都需要去牢牢的掌握。学习这部分内容只要将课程中讲到的技术点学会即可,并且跟着课程学习时,就需要能参透每个技术细节的应用, 不要怕忘记,也不需要反反复复的复习。因为这部分内容会在后面的课程中, 乃至以后工作中都会经常的使用,都会很熟练,掌握的很好。
模块 |
章节 |
知识点 |
PHP核心基础 |
带你进入PHP世界的大门 |
• 搭建PHP开发环境 • PHP的开始和结束标记 • PHP的特性 • PHP中的变量 • PHP中数据类型及声明 • PHP和变量相关的功能 |
数据类型转换和常量 |
• PHP中如何获取数据类型 • PHP中隐性及显性数据类型转换 • PHP中定义常量及使用方式 |
|
PHP中的运算符 |
• PHP运算符-算术运算符 • PHP运算符-字符串运算符及赋值运算符 • PHP运算符-比较运算符 • PHP运算符-逻辑运算符 • PHP运算符-位运算 • PHP运算符-其它运算符 |
|
PHP流程控制-分支结构 |
• PHP流程控制介绍 • PHP流程控制-单项分支结构 • PHP流程控制-双项分支结构 • PHP流程控制-多项分支格式elseif分支 • PHP流程控制-多项分支格式switch分支 • PHP流程控制-巢状分支结构 |
|
PHP流程控制-循环结构 |
• PHP流程控制-循环介绍 • PHP流程控制-while循环 • PHP流程控制-do...while循环 • PHP流程控制-while和do...while的区别 • PHP流程控制-for循环 • PHP流程控制-流程控制的其它语句 |
|
PHP流程控制-学完既练 |
• 实战练习-循环10行10列表格并且隔行换色 • 实战练习-循环遍历10行10列表格且单元格随机变换颜色 • 实战练习-乘法表格式(左下) • 实战练习-乘法表格式(左上) • 实战练习-乘法表格式(右下) • 实战练习-乘法表格式(右上) • 实战练习-斐波那契数列 |
|
PHP复合数据类型-数组 |
• PHP-GOTO语句的用法 • PHP复合数据类型-数组的概念 • PHP复合数据类型-使用语言结构来声明数组 • PHP复合数据类型-使用指定语法声明数组 • PHP复合数据类型-使用添加数组元素方式声明数组 • PHP复合数据类型-数组的相关操作 • PHP复合数据类型-删除和清空数组 • PHP复合数据类型-for循环遍历数组 • PHP复合数据类型-对数组元素进行冒泡排序 • PHP复合数据类型-foreach方式遍历数组 • PHP复合数据类型-系统预定义变量GET、POST |
|
PHP复合数据类型-数组强化训练 |
• PHP复合数据类型-系统预定义变量 • 数组数据实战操作-for循环遍历数组中数据及设置显示 • 数组数据实战操作-foreach循环遍历数组中的数据及设置显示 • for循环和foreach循环的区别 • 数组数据实战操作-搜索条件添加 • 数组数据实战操作-实现按年龄排序功能 • 数组数据实战操作-按照性别搜索实现 • 数组数据实战操作-数据分页实现 • 数组数据实战操作-数据搜索维持 |
|
PHP函数的基本使用 |
• PHP函数-认识函数 • PHP函数-如何自定义函数 • PHP函数-return语句的作用 • PHP函数-函数的参数 • PHP函数-函数的变量作用域 • PHP函数-静态变量 • PHP函数-引用传参 |
|
PHP中不同函数类型的定义及用法 |
• PHP函数-自定义冒泡排序的功能 • PHP函数-变量函数 • PHP函数-回调函数 • PHP函数-内部函数 • PHP函数-递归函数 • PHP函数-匿名函数 • PHP函数-闭包函数 • PHP函数-匿名回调 • PHP函数-可变长度参数列表 • PHP函数-系统函数手册学习方法 • PHP函数-文件的包含 |
|
PHP中常用系统函数 |
• PHP系统函数-数学函数 • PHP系统函数-字符串函数 |
|
PHP常用扩展功能模块 |
时间模块及错误处理 |
• 时间函数的学习 • PHP常用扩展时间模块-设置时区方式 • PHP常用扩展时间模块-时间戳函数 • PHP常用扩展时间模块-时间相关函数 • PHP常用扩展错误处理模块-认识错误及屏蔽错误 • PHP常用扩展错误处理模块-错误日志输出 • PHP常用扩展错误处理模块-自定义错误文件输出 |
时间模块强化训练 |
• 时间模块强化训练-简单实现万年历 • 时间模块强化训练-万年历实现年月变化 • 时间模块强化训练-万年历(最终版) |
|
文件系统(文件相关操作) |
• PHP常用扩展文件系统-文件系统介绍 • PHP常用扩展文件系统-文件操作相关函数 • PHP常用扩展文件系统-文件操作相关函数(读写执行及文件时间) • PHP常用扩展文件系统-读取文件相关操作 • PHP常用扩展文件系统-写入文件相关操作 • PHP常用扩展文件系统-文件锁机制 • PHP常用扩展文件系统-生成器yield的应用 • PHP常用扩展文件系统-简单留言板实现 |
|
文件系统实战操作(在线留言板) |
• PHP常用扩展文件系统实战操作-简单实现留言板基本操作 • PHP常用扩展文件系统实战操作-留言板删除功能实现 • PHP常用扩展文件系统实战操作-留言板修改功能实现 • PHP常用扩展文件系统实战操作-留言板修改操作传参KEY讲解 • PHP常用扩展文件系统实战操作-分页效果的实现 • PHP常用扩展文件系统实战操作-留言板搜索及条件维持 |
|
文件系统(目录相关操作) |
• PHP常用扩展文件系统-目录相关的功能 • PHP常用扩展文件系统-打开、读取、关闭目录的介绍 • PHP常用扩展文件系统-统计文件及目录个数 • PHP常用扩展文件系统-删除目录函数编写 • PHP常用扩展文件系统-统计目录大小及大小转换功能编写 • PHP常用扩展文件系统-移动目录及重命名目录功能编写 |
|
文件系统(文件上传及下载) |
• PHP常用扩展文件系统-自定义复制目录函数 • PHP常用扩展文件系统-目录遍历的实现 • PHP常用扩展文件系统-目录大小及文件大小功能制作 • PHP常用扩展文件系统-路径导航实现 • PHP常用扩展文件系统-实现创建目录的功能 • PHP常用扩展文件系统-实现删除目录及删除文件功能 • PHP常用扩展文件系统-认识文件上传 • PHP常用扩展文件系统-文件上传时需要注意的事项 • PHP常用扩展文件系统-实现文件上传 • PHP常用扩展文件系统-封装文件上传函数 • PHP常用扩展文件系统-文件的下载 |
|
文件系统实战(网盘制作) |
• PHP常用扩展文件系统实战-多文件上传函数实现 • PHP常用扩展文件系统实战-介绍网盘所需的功能 • PHP常用扩展文件系统实战-网盘所需要的功能实现 • PHP常用扩展文件系统实战-文件创建、打开、读取、写入功能实现 • PHP常用扩展文件系统实战-文件及目录的复制操作 • PHP常用扩展文件系统实战-移动及重命名文件或目录 • PHP常用扩展文件系统实战-文件上传及下载 |
|
正则表达式 |
• PHP常用扩展模块Perl兼容正则表达式-正则表达式的介绍 • PHP常用扩展模块Perl兼容正则表达式-正则表达式的定界符 • PHP常用扩展模块Perl兼容正则表达式-正则表达式中的原子 • PHP常用扩展模块Perl兼容正则表达式-正则表达式中的元字符 • PHP常用扩展模块Perl兼容正则表达式-正则表达式匹配URL • PHP常用扩展模块Perl兼容正则表达式-正则表达式中的模式修正符 • PHP常用扩展模块Perl兼容正则表达式-正则表达式中的函数 |
|
正则表达式实战操作 |
• PHP常用扩展正则表达式实战-正则实现手机号匹配 • PHP常用扩展正则表达式实战-清楚字符串中HTML标签 • PHP常用扩展正则表达式实战-获取IMG标签中内容遍历到表格显示 • PHP常用扩展正则表达式实战-用户信息验证 • PHP常用扩展正则表达式实战-配置信息修改操作 • PHP常用扩展正则表达式实战-介绍采集程序及采集原理 • PHP常用扩展正则表达式实战-新闻采集器实现 |
|
GD库实战操作 |
• PHP常用扩展GD库-介绍GD2模块 • PHP常用扩展GD库-GD2绘图的流程 • PHP常用扩展GD库-使用GD2进行绘图操作 • PHP常用扩展GD库-验证码实现 • PHP常用扩展GD库-实现验证码函数及使用 • PHP常用扩展GD库-图片缩放实现 • PHP常用扩展GD库-图片缩放函数实现 • PHP常用扩展GD库-3D饼状图制作 • PHP常用扩展GD库-文字水印及图片水印思路 • PHP常用扩展GD库-图片水印生成 • PHP常用扩展GD库-图片水印函数制作 |
阶段三:数据库操作
MySQL 是最流行、使用最广泛的关系型数据库,通过本套课程的学习,学员能够快速全面地了解并掌握 MySQL 的基本知识及运用,实现从入门到熟悉的跨越。通过合理的课程设计,结合讲师多年的实战经验,带领学员轻松掌握 MySQL 数据库,能够满足常规的开发需要;并且帮助大家分析及避开一些数据库实战中的坑。
模块 |
章节 |
知识点 |
MySQL8 |
开启MySQL之旅 |
• 认识MySQL • 安装配置MySQL • MySQL登录与退出命令 • MySQL常见符号 • 修改MySQL提示符 • SQL语句介绍及编码规范 • 认识字符集 • MySQL常用命令及建库操作 |
数据类型及表和字段相关操作 |
• 数据类型之数值型 • 数据类型之日期和时间类型 • 数据类型之字符串类型 • 数据库操作之建立数据表 • 数据表操作之查看数据表 • 数据表操作之查看数据表结构 • 数据表操作之记录的操作 • 基础数据类型之超出范围处理 • 字段约束 • 字段约束之主键约束 • 字段约束之唯一键约束 • 外建约束要求 • 外建约束参照 • 字段操作 • 字段操作之删除约束 • 字段操作之修改列及数据表 |
|
操作数据表中的记录 |
• 数据操作之插入数据INSERT • 数据操作之单表更改UPDATE • 数据操作之单表删除DELETE • 数据操作之查询表达式分析及书写 • 数据库操作之WHERE条件表达式 • 数据库操作之GROUPBY对查询结果分组 • 数据库操作之HAVING语句设置分组条件 • 数据库操作之ORDERBY语句对查询结果排序 • 数据库操作之LIMIT限制查询数量 • 数据库操作之子查询简介 • 数据库操作之由比较运算引发的子查询 • 数据库操作之由[NOT]INEXISTS引发的子查询 • 数据库操作之多表更新 • 数据库操作之多表更新一步到位 • 数据库操作之连接查询介绍 • 数据库操作之内连接查询 • 数据库操作之左外连接查询 • 数据库操作之右外连接查询 • 数据库操作之多表连接查询 • 数据库操作之关于连接的几点说明 • 数据库操作之自身连接查询 • 数据库操作之多表删除 |
|
运算符、函数、存储过程及新增数据类型 |
• 字符串相关函数 • 数值运算与函数 • 比较运算符与函数 • 日期时间函数 • 数据库相关信息函数 • 聚合函数 • 加密函数 • 自定义函数的基本介绍 • 自定义函数之创建不带参数的自定义函数 • 自定义之创建带有参数的函数 • 自定义函数之创建带有复合结构的函数体 • 存储过程介绍 • 存储过过程命令解析 • 创建不带参数的存储过程 • 创建带有IN参数的存储过程 • 创建带有IN和OUT参数的存储过程 • 创建带有多个OUT类型参数的存储过程 • 存储过程与自定义函数的区别 • 新增JSON数据类型之创建JSON类型表 • 新增JSON数据类型之创建JSON数据并插入到表格中 • 新增JSON数据类型之向JSON数据中插入新值 • 新增JSON数据类型之修改JSON数据 • 新增JSON数据类型之JSON删除及其他相关函数 |
|
存储引擎、数据备份还原积极工具的使用 |
• 认识存储引擎 • 锁策略 • 事务处理 • 存储引擎的特点 • mysql8之设置存储引擎 • 介绍主从及基于日志点复制的步骤 • 基于日志点复制实操 • 基于GTID主从复制介绍 • 基于GTID复制实操 • 备份与还原 • 数据库管理软件介绍 • 数据库管理工具之PHPMyAdmin • 数据库管理工具之Navicat工具下载 |
|
MySQLI扩展 |
PHPMySQLI扩展操作MySQL数据库 |
• MySQLI扩展详解-PHP操作MySQL步骤介绍 • MySQLI扩展详解-数据添加操作 • MySQLI扩展详解-数据查询操作 • MySQLI扩展详解-修改数据操作 • MySQLI扩展详解-删除数据操作 |
MySQLI扩展实战项目-在线相册 |
• MySQLI扩展实战项目-在线相册分析及数据创建 • MySQLI扩展实战项目-在线相册页面布局 • MySQLI扩展实战项目-在线相册相关功能制作 • MySQLI扩展实战项目-创建相册及查询相册功能实现 • MySQLI扩展实战项目-实现相册修改操作 • MySQLI扩展实战项目-相册图片添加及查询操作 |
阶段四:面向对象思想
本课程通过讲述面向对象的基本概念以及相关的案例实践,让大家对面向对象有一个基本的认识,掌握面向对象的最重要的核心能力。并且掌握面向对象的三大特征以及在 PHP 中新增的一些关键字及使用。
模块 |
章节 |
知识点 |
PHP面向对象 |
PHP面向对象-类和对象的声明及使用 |
• PHP面向对象-认识面向对象 • PHP面向对象-面向对象中重要的2个概念 • PHP面向对象-类和对象的关系 • PHP面向对象-类的声明 • PHP面向对象-对象的生成及使用 |
PHP面向对象-魔术方法和特性 |
• PHP面向对象-构造方法和析构方法 • PHP面向对象-封装特性及GET魔术方法 • PHP面向对象-封装的其它魔术方法 • PHP面向对象-面向对象的第二大特性继承 • PHP面向对象-继承的特点 • PHP面向对象-访问类型控制 • PHP面向对象-常见关键字 |
|
PHP面向对象实战-定义常量类 |
• PHP面向对象实战-文件上传类的实现 • PHP面向对象实战-魔术方法toString • PHP面向对象实战-验证码类的实现 • PHP面向对象实战-数据库操作类介绍 • PHP面向对象实战-魔术方法call • PHP面向对象实战-定义数据库操作类中初始化数据及连接数据库 • PHP面向对象实战-插入数据方法实现 • PHP面向对象实战-删除数据的方法实现 • PHP面向对象实战-修改数据的方法实现 • PHP面向对象实战-查询数据的方法实现 • PHP面向对象实战-查询单条数据方法实现 • PHP面向对象实战-获取总条数的方法实现 • PHP面向对象实战-图片处理类获取图片相关信息方法实现 • PHP面向对象实战-图片缩放方法实现 • PHP面向对象实战-图片水印方法实现 • PHP面向对象实战-图片裁剪方法实现 • PHP面向对象实战-介绍分页类 • PHP面向对象实战-分页类实现 |
|
PHP面向对象-其它应用 |
• PHP面向对象-串行化操作 • PHP面向对象-反串行化操作 • PHP面向对象-魔术方法克隆clone • PHP面向对象-抽象类和抽象方法 • PHP面向对象-接口 • PHP面向对象-多态 • PHP面向对象-单例设计模式 • PHP面向对象-trait的使用 • PHP面向对象-匿名类 |
|
PHP面向对象-设计模式及命名空间 |
• 实战-图形计算机讲解-实现矩形计算 • 实战-实现圆形计算和三角形计算 • PHP面向对象-类的自动加载 • 命名空间-命名空间介绍及使用 • 命名空间-命名空间术语及别名与导入 • 设计模式-MVC设计模式介绍 • 设计模式-MVC设计模式实现view及control • 设计模式-MVC设计模式m层(model)及扩展库实现 • 设计模式-路由优化 |
|
PHP面向对象-数据库抽象层PDO详解 |
• 数据库抽象层详解-介绍PDO • 数据库抽象层详解-如何开启PDO • 错误处理-try...catch语法介绍 • 数据库抽象层详解-使用PDO实现曾删改操作 • 数据库抽象层详解-使用PDO实现查询功能 • 数据库抽象层详解-使用PDO预处理对象实现对数据的增删改查 • 数据库抽象层详解-设置及获取属性 • 数据库抽象层详解-事物操作 • 数据库抽象层详解-大数据存储 |
阶段五:PHP高级应用
本课程主要讲解在 PHP 中 COOKIE 以及 SESSION 的相关操作,以及如果浏览器禁用点 COOKIE 后如何使用 SESSION。
模块 |
章节 |
知识点 |
会话控制 |
PHP会话控制 |
• PHP会话控制-了解会话控制 • PHP会话控制-掌握COOKIE的使用 • PHP会话控制-在浏览器中查看COOKIE • PHP会话控制-SESSION的使用 • PHP会话控制-SESSION的URL方式操作 |
阶段六:项目实战(电商 EW_Shop)
以一个轻量级 Web 商城系统为模型,按 Web 系统开发的流程,除模板外,所有代码全部手敲,全程无死角讲解一个项目从筹划、设计、开发、测试、上线、运行的全过程。可以带你身临其境,和讲师一起走一遍项目开发的过程,对项目经验不足,或没有接触过项目开发的新人,课程对你非常用帮助。
模块 |
章节 |
知识点 |
PHP包管理工具Composer |
Composer包管理工具+项目实战详解 |
• 认识一下Composer • Composer的代码库在哪里 • 安装和使用 • Composer的常用文件 • 常用命令以及执行流程 • 代码仓库的类库PSR规范 • 构建自己的PHP开发框架结构 • 构建框架的路由 • 构建框架的控制器 • 单个文件自动加载 • 使用Composer组件twig创建视图 • 使用Composer组件Medoo制作ORM数据库映射模型 • Composer实战-设计项目的基本结构 • Composer实战-无限级分类的列表制作 • Composer实战-无限分类排序和添加编写 • Composer实战-无限分类的修改和删除功能开发 • Composer实战-设计图书模块的表结构 • Composer实战-添加图书数据及文件上传图片处理 • Composer实战-编写图书列表和使用分页组件 |
项目实战 |
项目实战:项目设计和框架搭建 |
• web系统开发标准流程 • ewshop电商系统需求说明书介绍 • 展示ewshop产品原型图 • ewshop数据库设计说明书 • 为项目导入所有物理表结构 • ewshop程序设计说明书 • 创建项目的基础架构 • mvc设计模式和自定义框架介绍 • 使用composer创建框架构建路由组件 • 搭建自定义框架的控制器 • 搭建框架的模板引擎 • 优化框架中的控制方案 • twig模板引擎的应用语法 • 搭建框架模型组件medoo • 通过框架模型操作数据练习 |
项目实战:后台结构与系统基础信息设置 |
• 开发后台首页管理平台和优化框架 • 优化后台首页划分模版 • 后台首页信息统计管理开发 • 友情链接模块的列表操作 • 友情链接模块添加和修改操作 • 友情链接模块删除和排序操作 • 管理员模块开发 • 用户登录操作和验证码组件 • 登录的权限处理操作 • 广告模块操作 • 文件上传组件应用 • 基本信息设置模块开发 |
|
项目实战:后台核心内容管理 |
• 文章分类管理模块开发 • 文章列表加分页 • 文章模块搜索加分页 • 使用富文本添加文章 • 文章模块的其他操作 • 单页模块管理 • 无限分类的设计 • 无限分类的添加和修改操作 • 无限分类的删除和排序操作 • 商品模块设计 • 商品列表操作搜索加分页 • 商品模块的添加和修改操作 • 商品模块的其他操作 • 支付方式模块开发 |
|
项目实战:前台内容展示 |
• 系统前台的结构设计 • 首页公共信息和主体信息分离设计 • 网站基础信息设计模块开发 • 处理公共页头和页脚信息 • 记录访客的访问记录 • 首页面的基本信息获取和布局 • 完成首页的主体数据获取和显示 • 商品列表页面设计和分类查询 • 实现列表页面面包屑导航 • 查找分类下面的热销排行并输出 • 查询和输出列表页面的数据 • 分类页面设置商品排序加分页 • 商品搜索模块并加分页 • 商品详情页主体部分设计与实现 • 商品详情页侧边栏和导航 • 单页模块数据显示 • 文章分类展式 • 文章内容模块开发 |
|
项目实战:用户与系统交互信息管理 |
• 用户注册功能开发 • 用户登录和退出操作 • 后台会员管理模块列表 • 会员列表的其他相关操作 • 商品的收藏功能实现 • 实现商品的评价功能 • 实现前台用户咨询模块 • 后台咨询模块列表管理 • 后台咨询模块的回复管理 • 后台评价模块管理 • 个人中心的设计和架构搭建 • 个人中心用户资料修改 • 个人中心用户修改个人密码设置 • 个人中心我的评价记录管理 • 个人中心我的咨询记录管理 • 个人中心我的收藏管理 |
|
项目实战:购物流程开发过程 |
• 设计无登录购物车 • 用数据表实现用户登录的购物 • 将cookie购物车和数据表购物车在登录时合并 • 填写用户收货信息 • 购物车详细记录获取 • 修改购物车中的商品数量 • 生成订单全过程 • 选择支付方式 |
|
项目实战:定单处理流程 |
• 商家定单处理流程 • 定单数据显示和搜索 • 定单处理流程 • 处理订单交易过程 • 删除定单操作 • 修改订单操作 • 在订单详情页处理订单和显示流程 • 个人中心的订单列表 • 个人中心的订单详情操作 • 订单查询的功能实现 • 为项目切换新模板 • 项目上线过程 • 项目扩展 |
阶段七:Linux应用
Linux 操作系统应该算是程序员和运维人员必备的技能,现在几乎所有的软件在服务器端运行都是在 Linux 操作系统上, 因为 Linux 是一种命令行的管理方式, 非常用利于远程进行服务器的管理操作,另外 Linux 操作系统运行稳定、安全、速度快。好多服务器端的软件有的只有 Linux 平台版本。 Linux 本身就是一个操作系统, 学习操作系统本身比较轻松, 只是你刚开始可能排斥这种命令行的模式,如果你能将 Windows 的图形操作都转化成使用命令行操作,Linux 也就学会了。 后期学习 Linux 操作系统,其实除了操作系统本身的操作以外,最主要学习的还是安装在 Linux 操作系统上面的软件的配置与管理, 当然可以根据需要,学习可以会用到的软件即可。
模块 |
章节 |
知识点 |
生产Linux环操境作下的及环境管理 |
Linux系统运维-系统基础 |
• Linux系统基础-系统安装 • Linux系统基础-目录操作命令 • Linux系统基础-文件操作命令 • Linux系统基础-帮助命令 • Linux系统基础-vim文本编辑器 |
Linux系统运维-系统管理 |
• Linux软件安装-二进制包安装 • Linux软件安装-源码包安装 • Linux系统基础-用户与用户组管理 • Linux系统基础-计划任务 • Linux系统基础-进程与服务管理 |
|
Linux系统运维-网络管理 |
• Linux网络管理-网络基本设置 • Linux网络管理-网络基本设置 • Linux网络管理-FTP服务器搭建 • Linux网络管理-FTP服务器搭建 • Linux网络管理-Samba服务搭建 |
|
Linux系统运维-LAMP产品及环境搭建 |
• LAMP产品-LAMP环境搭建的准备工作 • LAMP产品-辅助软件包安装 • LAMP产品-Apache服务器编译安装 • LAMP产品-MySQL服务编译安装 • LAMP产品-PHP编译安装 • LAMP产品-LAMP环境搭建的收尾工作 |
|
Linux系统运维-Apache服务配置 |
• Apache服务器-服务简介 • Apache服务器-相关目录与文件 • Apache服务器-配置文件 • Apache服务器-Apache相关实验之目录别名 • Apache服务器-Apache相关实验之虚拟主机 • Apache服务器-Apache相关实验之rewrite重写重定向 |
|
Linux系统运维-LNMP环境快速部署 |
• LNMP环境搭建-LNMP环境快速部署 • LNMP环境搭建-Nginx配置文件 • LNMP环境搭建-虚拟主机与rewrite实验 • LNMP环境搭建-代理负载均衡 |
阶段八:Web前端高级
HTML 把内容放到网页上, CSS 进行页面的美化和布局,JavaScript 则是用来编写前端程序的,也是现在应用最广泛的语言。 虽然你学习的是 PHP 课程,而学习 PHP 主要是做 Web 开发, 而做 Web 开发的有几个不会前端的呢,也都算是半个前端程序员。另外现在对前端技术要求也越来越高,不仅网页是前端、小程序、公众号二次开发 、APP 都是前端, 都离不开 JavaScript 技术。还有就是现在开发架构提倡的是前后端分离技术,所以前端我们不仅要学习 JavaScript 语言,还要学习一些前端主流的框架,例如 Vue 等。
模块 |
章节 |
知识点 |
JavaScript语言基础实战 |
JavaScript语法 |
• javascript语言介绍 • javascript的运行方式 • javascript中的输出操作 • javascript的语句介绍 • javascript语法介绍 • javascript程序的注释及作用 • javascript变量的声明 • es6提供的let关键字声明变量 • es6中声明常量const • javascript中的数据类型 • javascript数据类型之间的转换 |
JavaScript的运算符和流程控制 |
• javascript的严格模式 • javascript的变量提升 • 认识javascript中的运算符号 • javascript算术运算符号 • javascript赋值运算符号 • javascript比较运算符号 • javascript逻辑运算符号 • javascript位运算符号 • javascript短路的问题分支结构 • switch-case分支结构 |
|
JavaScript的流程控制和函数 |
• while循环的语法结构 • while循环的应用案例 • do-while循环语法结构 • for循环的语法结构和应用 • 循环中的特殊语句break和continue • 函数的作用 • 函数的声明 • 函数的使用 • 函数的可变参数 • 回调函数的声明 • 匿名函数 • 箭头函数 • 闭包函数 |
|
JavaScript对象编程 |
• 什么是对象 • 对象的应用 • 对象的声明和引用 • this关键字的使用 • es6中class的声明和使用 • 对象中的属性及方法和运算符 • 使用原生js和es6三种方法实现继承 • 对象的遍历for-in语法 • json的应用 • json的书写格式 |
|
JavaScript数组和异常处理 |
• 数组介绍及和对象的区别 • 自定义数组对象模拟array() • 数组的声明和使用 • 数组的常用方法 • 冒泡排序算法 • 数组的排序方法 • 数组的迭代方法 • 异常处理 |
|
JavaScript字符串操作和正则表达式 |
• 字符串的声明和应用 • 搜索和截取的字符串操作方法字符串替换操作方法 • 字符串的分割方法 • 认识正则表达式 • 正则表达式的声明格式 • 正则表达式的操作函数 • 正则表达式方括号用法 • 正则表达式的元字符 • 正则表达式的量词 • 小括号和反向引用 • 正则表达式的编写思路 |
|
JavaScript内置对象的应用 |
• 函数对象 • javascript数字的使用 • 数字对象中的方法和属性 • 数学操作方法 • 随机数的范围和应用 • 日期和时间对象 • 获取和设置日期 • javascript事件操作 • 事件的添加方式 |
|
JavaScript的WebAPI之BOM操作 |
window对象的成员操作 |
• bom介绍和应用场景 • window对象的全局性 • 内容加载事件 • window对象中常用的属性 • window对象中常用的成员方法 • 等待特定时间执行的定时器重复执行的定时器 • 使用open()方法的子窗口父窗口和子窗口之间相互操作 |
window对象的对象成员属性 |
• window对象中的frames集合窗口对象 • iframe框架集合操作 • screen对象的应用 • location对象的应用 • history对象 • 认识cookies • cookies的操作 • 封装cookie的操作函数 • navigator对象 |
|
JavaScript的WebAPI之DOM操作 |
JavaScript的DOM应用 |
• dom的功能介绍 • 了解document文档 • 了解object文档元素对象的集合 • 了解model操作元素内容 • 操作对象属性 • 单个样式操作 • 伸缩菜单案例 • 操作类样式 • 选项卡实例 • 通过名子属性获取元素集合 • 通过类名获取元素的对象集合 |
DOM导航和节点操作 |
• 通过css选择器获取元素对象集合 • 了解dom导航的dom树结构 • 节点的属性 • dom节点之间导航 • 自定义dom导航函数只获取元素节点 • 自定义扩展dom获取所有同胞的方法 • 创建元素追加到dom树中 • 删除和替换节点 |
|
DOM元素的位置属性和事件操作 |
• 了解节点的位置属性常见的只读位置属性 • offsettop和offsetleft偏移位置属性 • dom动画(在区域内的弹球) • 位置属性(滚动的图片) • 事件对象 • 事件冒泡处理 • 跟随鼠标移动的图片 • 模拟鼠标拖拽事件 • 角色扮演游戏模型 • 在屏幕上定位的广告 |
|
DOM表单操作及相关的案例 |
• dom操作表单常用的事件和方法 • 表单焦点事件和方法 • 表单的改变事件 • js表单验证api • 全项表单验证案例 • 三级联动菜单 • 权限选择问题 |
|
原生JS版贪吃蛇游戏项目开发过程 |
• 贪吃蛇游戏设计 • 游戏初始化 • 声明和创建游戏地图 • 为蛇构造食物对象 • 创建和显示蛇 • 让蛇跑起来 • 改变蛇的运动方向 • 让蛇吃掉食物自己变长 • 判断游戏结束重新开始 • 设置游戏通关级别 |
|
前端开发利器jQuery入门到精通 |
jQuery的基本应用 |
• jquery框架库介绍和开发优势 • jquery代码初次体验 • jquery的顶级对象($) • 页面加载事件 • 常用的jquery中的方法 • jquery和dom对象互转 • jquery的选择器介绍 • 标签加类选择器 • 多条件选择器 • 层级选择器 • 索引选择器 • 图片突出显示 • 属性选择器和跑马灯案例 |
jQuery编写页面特效 |
• jquery操作样式css()方法 • jquery操作类样式addclass()方法 • 检测和切换类样式 • 选项卡案例 • 链式编程及其原理练习链式编程的应用 • 获得兄弟元素的几个方法 • jquery隐藏和显示动画 • 滑入滑出淡入淡出动画 • 自定义动画animate应用 • 下拉菜单案例 |
|
jQuery创建元素和操作属性 |
• 追加元素的细节 • 动态创建表格案例 • 删除元素的方法 • 设置和获取表单的value • 设置和获取系统属性值 • 设置布尔属性prop方法 • 复选框全选和反选案例 • 获取宽度和高度的方法 • 屏幕弹球位置操作 • 滚动位置和固定导航栏案例 |
|
jQuery的事件操作 |
• 事件绑定bind()方法应用 • 事件绑定的delegate()和on方法 • 动态创建元素绑定事件案例 • 解除事件绑定 • 事件触发的几种方式和区别 • 事件对象的应用 • 事件冒泡处理 • 隐式迭代each()应用 |
|
前后端分离之Ajax核心技术 |
XMLHttpRequest对象 |
• ajax的原理和应用场景 • 安装服务器端运行环境 • 创建xmlhttprequest对象 |
Ajax应用 |
• ajax和http协议的关系 • ajax向服务器发送请求 • ajax响应服务器数据 • ajax版本聊天室 |
|
封装Ajax |
• 自定义封装ajax方法简化操作 • 自定义ajax方法的应用 |
|
jQuery中的Ajax |
• jquery中的load()方法应用 • jquery中的get()和post()方法 • jquery中的ajax()方法的应用 |
|
Bootstrap从入门到实战 |
Bootstrap基础 |
• bootstrap的安装和测试 • 栅格布局 • 栅格等级 • 隐藏和显示 • 对齐与排序 • 内容排版 • 代码与图文 • 表格样式 • 颜色和边框 • 公共样式 • flex弹性布局 |
Bootstrap组件 |
• bootstrap组件#警告提示框 • bootstrap组件#徽章和面包屑导航 • bootstrap组件#按钮和按钮组 • bootstrap组件#卡片 • bootstrap组件#列表组 • bootstrap组件#导航和选项卡 • bootstrap组件#分页和进度条 • bootstrap组件#巨幕和旋转图标 • bootstrap组件#轮播图 • bootstrap组件#折叠菜单 • bootstrap组件#下拉菜单 • bootstrap组件#导航条 • bootstrap组件#滚动监听 • bootstrap组件#轻量弹框 • bootstrap组件#模态框 • bootstrap组件#表单应用 • bootstrap组件#总结 |
|
Bootstrap项目实战 |
• 项目目标需求介绍 • 项目首页模板架构 • 整页面栅格布局 • 顶部导航编写 • 头部处理页脚处理 • 移动端轮播图 • pc端轮播图元素样式 • 编写pc端轮播图特效 • 手风琴特效和swiper插件应用 • 你的收获栏目编写 • 视频播放器dplayer插件应用 • 侧边栏卡片和列表组合用 • 讲师介绍栏目编写 • 讲师模块特效开发 • 进度条组件开发产品pk栏目 • 实习目标栏目开发 • 课程介绍栏目排版 • 多电池充电特效开发 • 项目整体优化和项目总结 |
阶段九:数据库进阶
从数据库的设计到优化,从关系数据库到非关系型数据库的使用,讲解的非常全面、到位。
模块 |
章节 |
知识点 |
数据库进阶 |
MySQL数据库进阶 |
• MySQL进阶-磁盘组成和数据存取过程 • MySQL进阶-数据库表结构优化 • MySQL进阶-数据库引擎的对比和选择 • MySQL进阶-锁的介绍和实例演示 • MySQL进阶-索引介绍-索引功能-索引添加和删除 • MySQL进阶-慢查询开启-慢查询日志查看-慢查询分析命令 • MySQL进阶-explain命令使用和搜索类型介绍 • MySQL进阶-常见SQL优化 • MySQL进阶-表分隔优化 • MySQL进阶-主从复制 • MySQL进阶-中文分词 • MySQL进阶-其它技巧 |
Memcache安装与使用 |
• Memcache缓存-基本介绍和作用 • Memcache缓存-Linux下的安装 • Memcache缓存-拓展安装和使用 • Memcache缓存-缓存数据 • Memcache缓存-缓存类封装 • Memcache缓存-储存SESSION • Memcache缓存-缓存分页数据 • Memcache缓存-在windows下的使用 |
|
Redis安装配置及使用 |
• Redis数据库-基本使用和安装 • Redis数据库-操作字符串类型数据 • Redis数据库-操作列表数据 • Redis数据库-操作无序列表数据 • Redis数据库-操作有序集合 • Redis数据库-操作哈希数据 • Redis数据库-Redis通用操作 • Redis数据库-在windows下的使用 • Redis数据库-PHP-Redis扩展安装 • Redis数据库-命令行使用-字符串命令和哈希命令 • Redis数据库-redis的命令行使用-列表命令 • Redis数据库-命令行使用-集合命令 • Redis数据库-命令行使用-有序集合命令 • Redis数据库-命令行使用-其它命令 • Redis数据库-PHP-Redis缓存类的实现 • Redis数据库-PHP异步处理 • Redis数据库实战-redis简单实践-数据插入 • Redis数据库实战-redis简单实践-数据分页显示 • Redis数据库实战-redis简单实践-数据修改和删除 |
阶段十:Node实战
一套完整 Node 课程,并附带聊天室项目实战,从此学习 Node 不再困难。
模块 |
章节 |
知识点 |
Node.js聊天室项目实战 |
Node.js基础-安装及使用 |
• Node.js基础-nodejs介绍 • Node.js基础-nodejs安装 • Node.js基础-nodejs安装解释 • Node.js基础-windows下安装nodejs • Node.js基础-nodejs使用(创建http服务,请求) • Node.js基础-nodejs使用(响应) • Node.js基础-nodejs使用(静态资源请求) • Node.js基础-nodejs使用(页面处理) • Node.js基础-nodejs使用(表单处理) • Node.js基础-npm详解 • Node.js基础-模块化 |
Node.js实战-聊天室功能实现 |
• Node.js实战-聊天室功能分析 • Node.js实战-聊天室页面布局 • Node.js实战-聊天室登录实现 • Node.js实战-聊天室退出登录 • Node.js实战-聊天室信息发送 • Node.js实战-BUG的解决 • Node.js实战-introduction详解 • Node.js实战-轮询详解 • Node.js实战-长轮询详解 • Node.js实战-SSE详解 • Node.js实战-socket.io基本使用 • Node.js实战-你画我猜 |
阶段十一:PHP高级框架
本课程从TP的下载安装到搭建,再到项目实战的练习,有效的掌握 TP 框架以及核心技术。
模块 |
章节 |
知识点 |
ThinkPHP5框架详 |
ThinkPHP5-框架开发 |
• TP5框架开发-目录结构和MVC模式 • TP5框架开发-架构详解和跨控制器调用 • TP5框架开发-方法调用和框架加载流程 • TP5框架开发-配置相关 • TP5框架开发-入口文件和路由模式 • TP5框架开发-动态注册路由 • TP5框架开发-路由设置和URL生成 • TP5框架开发-控制器初始化 • TP5框架开发-页面跳转 • TP5框架开发-重定向和空控制器空操作 • TP5框架开发-获取请求类和URL基本信息 • TP5框架开发-输入变量 • TP5框架开发-模拟请求及参数绑定 • TP5框架开发-数据库的链接方式 • TP5框架开发-数据库传统操作 • TP5框架开发-数据库查询操作 • TP5框架开发-数据库增、删、改操作 • TP5框架开发-事务机制 • TP5框架开发-数据模型定义和实例化 • TP5框架开发-新增和查询数据 • TP5框架开发-数据模型更新和删除操作 • TP5框架开发-数据模型聚合、修改器和获取器 • TP5框架开发-自动完成、软删除和时间戳 • TP5框架开发-视图详解 • TP5框架开发-模板基础知识 • TP5框架开发-系统变量包含文件 • TP5框架开发-模板继承和模板布局 • TP5框架开发-内置标签 • TP5框架开发-验证器的使用 • TP5框架开发-缓存操作 • TP5框架开发-分页和文件上传 • TP5框架开发-验证码和图片处理 |
ThinkPHP5-项目实战 |
• TP5项目实战-项目分析和页面迁移 • TP5项目实战-无刷新添加和删除管理员 • TP5项目实战-无刷新修改和批量删除管理员 • TP5项目实战-管理员管理和轮播图管理 • TP5项目实战-栏目管理 • TP5项目实战-作者管理和文章管理 • TP5项目实战-文章管理 • TP5项目实战-配置管理 • TP5项目实战-auth授权 • TP5项目实战-权限管理 • TP5项目实战-权限管理和后台登录 • TP5项目实战-权限把控和清除缓存 • TP5项目实战-页面功能 |
|
ThinkPHP5-核心技术 |
• TP5核心技术-phpmailer发送邮件 • TP5核心技术-phpqrcode生成二维码 • TP5核心技术-phpexcel导入excel文件 • TP5核心技术-phpexcel生成excel文件 • TP5核心技术-webbuploader上传插件 • TP5核心技术-geetest验证码 • TP5核心技术-rbac权限管理 |
阶段十二:框架应用实战
Laravel 框架是世界上最流行的 PHP 开发框架,没有之一。近年来 Laravel 以强大、安全、优雅等特性迅速占据了 PHP 开发框架第一份额的宝座。现在 Laravel 框架已成为大型互联网公司及 PHP 攻城狮们的首选框架。本项目作为学习 Laravel 的进阶项目 , 所以更偏向Laravel 以及常用第三方 Api 的使用 , 更多的偏向技术层面 , 弱化了项目的业务逻辑 , 比如 SKU 的处理就相对简单。
模块 |
章节 |
知识点 |
轻松学会Laravel-基础篇 |
开始前的准备 |
• 开发环境布置 • 配置和目录结构 • 博客系统 |
博客静态页面 |
• 路由 • 实战博客路由 • 控制器 • 实战博客控制器 • blade模板 • 实战博客静态页面页面展示 • 实战博客静态页面页面基本结构 • 实战博客静态页面完成全部页面 |
|
登录注册与个人中心 |
• artisan命令 • 实战用户登录与注册 • 请求 • 实战提交个人信息 • 数据库操作 • 实战更新个人信息 • 响应 • 实战提交信息后的反馈 • 文件存储 • 实战头像上传 • 表单验证 • 实战验证提交的个人信息 • 路由组和中间件 • 实战登录后才能请求的路由 |
|
博客分类与发布博客 |
• 数据迁移 • 实战博客分类表迁移 • 数据填充 • 实战填充博客分类 • 辅助函数 • 实战使用博客分类 • 缓存系统 • 实战缓存博客分类 • 数据库模型 • 实战博客添加 • 模型注入 • 实战博客编辑 |
|
首页数据和博客详情 |
• 实战首页数据显示 • 分页 • 实战自定义博客分页 • 实战搜索并维持分页模型关联 • 实战博客详情 |
|
博客评论与完善项目 |
• 响应宏 • 实战ajax提交评论 • 邮件发送 • 实战通知作者有新的评论 • 消息队列 • 实战优化邮件发送 • 实战我的博客列表 • 事务处理 • 实战删除博客及相关评论 • 模型事件 • 实战使用事件删除评论 • 实战部署项目到云服务器 |
|
轻松学会Laravel-项目篇(商城API) |
开始前的准备 |
• 开发环境 • 开发软件 • 账号准备 • 项目介绍 |
DingoApi和JWT |
• 安装和配置 • 端点和响应及错误异常transformers • api认证与jwt • 访问节流与内部调用 • 命令行工具与api文档 • 常见状态码 |
|
用户管理与登录注册 |
• 项目前的准备 • 注册 • 登录退出刷新 • 用户列表 • 路由模型与禁用用户 |
|
分类和商品管理 |
• 分类添加和列表 • 分类详情和编辑 • 商品添加和列表 • 商品修改和详情 • 接入阿里云oss • 评价管理 |
|
订单管理和轮播图 |
• 订单列表 • 订单详情和发货 • 邮件发送 • 轮播图管理 • 菜单管理 • 权限管理 • 查漏补缺 |
|
首页和个人中心 |
• 首页数据测试数据个人信息 • 修改密码 • 绑定邮箱 • 绑定手机 • 修改头像 |
|
商品模块 |
• 商品详情 • 商品详情 • 购物车 • 订单结算 • 订单过期 • 支付宝支付 • 微信支付 |
|
我的购物 |
• 地址管理 • 订单列表 • 物流查询 • 确认收货 • 商品评论 • 可优化的 • 阿里云部署上线 |
阶段十三:微信开发实战
微信公众号开发,特别是微信小程序的应用开发, 已经成为企业信息化标配的程序, 微信开发特别适合通过 PHP 语言实现, 所以小程 序开发也算是 PHP 程序员必备的技能,是 Web 开发的一种类型,要学习小程序开发的全套流程和技术点。
模块 |
章节 |
知识点 |
微信公众号开发 |
微信公众号-公众号开发 |
• 介绍微信和微信公众号以及作用 • 注册账号-微信公众号后台介绍 • 微信公众号开发 • 阿里云虚拟主机创建 • 公众号和服务器的关联 • 公众平台测试账号 • 自定义菜单 • 被动回复文本 • 被动回复图片 • 被动回复语音 • 被动回复视频音乐以及图文消息 • 客服消息 • 群发接口 • 模板消息 • 标签管理 •
备注,详细信息,用户列表 • 微信网页内授权 • 多域名可以指向一个ip的原因 • 小i机器人接入 |
微信小程序开发实战 |
课前准备 |
• 微信小程序介绍开发环境 • 第一个小程序 • 微信开发者工具介绍 |
配置文件和生命周期 |
• 目录结构 • 全局配置 • 页面配置 • stiemap配置 • 应用生命周期 • 页面生命周期 • 掌握配置文件,理解生命周期 |
|
模板语法 |
• 数据绑定 • 列表渲染 • 条件渲染 • 使用block • 模板和引用 • wxs用法 • 事件绑定 • wxss样式 |
|
常用组件和自定义组件 |
• view、text、image • navigator、button • swiper、rich-text • form、radio、checkedbox • 自定义组件 |
|
微信小程序开发实战 |
常用API |
• 路由跳转 • 页面交互 • 网络请求 • 数据缓存 • 开放接口 |
商城项目 |
• 初始化项目 • 引入VantWeapp • 登录退出 • 取消绑定 • 首页数据展示 • 首页下拉加载更多 • 商品详情 • 地址列表 • 设为默认地址 • 添加地址 |
|
扩展 |
• 购物车列表 • 订单和支付 • 订单列表和订单详情 • 地址管理 • 个人中心 • 商品分类 |
|
发布小程序 |
• 真机调试与合法域名 • 发布小程序 |
阶段十四:浸入开发项目组实习
这个阶段安排入职智校云网络科技有限公司实习,实习期为一个月,分配到商业项目组中和老程序员一起参与上线项目的开发工作。浸入项目组实习,不仅可以积累工作经验,在工作中学习更是技术提升的关键时期。相关的工作经验对于新工作的薪资起着决定性作用,因为参加实际项目开发解决过一些实际问题,一些开发工具会使用很熟练,并掌握相关的业务流程,了解团队协作开发的相互配合,了解相关的项目管理规范等,所以开发效率会很高。在实际的编程工作中,你做的事情往往是一个大系统中的一个组件,完成一个大系统的开发工作是一个团队的事情,但你必须学会如何团队开发。最主要的是学过再多的技术,学习的内容也都是“点状”的,例如会写小段代码,掌握各种算法,了解所有设计模式,但没有参加过商业项目开发就不相信自己能胜任这份工作。作为程序员要有被甲方“威胁”的经历,要有被产品经理反复改需求“博弈”的过程,要有为了项目预期上线连夜“奋战”的时候,更要有项目经测试后反馈回来BUG成堆无地自容的感觉,也要有过讨论架构“拍桌子”大喊的情况。
任务 | 字段 | 描述 |
---|---|---|
第01天 项目实战 CMS系统 |
目标 | 掌握CMS系统核心概念,能够独立开发插件,快速建站。 |
内容 |
1.系统搭建 2.熟悉项目结构流程 3.搭建一个企业网站 4.扩展CMS基础模块 |
|
标签 | CMS、企业站、背景、需求、安装、使用、架构、模块、二次开发... | |
第02天 项目实战 考试系统 |
目标 | 搭建员工考试系统,熟悉业务流程,能够独立完成项目开发扩展工作。 |
内容 |
1.系统搭建 2.熟悉项目业务流程 3.扩展系统功能 |
|
标签 | 考试系统、系统扩展、背景、需求、安装、使用、架构、模块、二次开发... | |
第03天 项目实战 电子商务系统 |
目标 | 掌握电子商务系统得核心流程, 深入理解电商系统逻辑,能够独立完成扩展开发。 |
内容 |
1.电子商务系统搭建 2.熟悉项目业务流程 3.扩展项目系统功能 |
|
标签 | 商城、电商、电子商务、背景、需求、安装、使用、架构、模块、二次开发... | |
第04天 项目实战 博客系统 |
目标 | 掌握博客系统流程网站部署流程,搭建一套博客系统,并部署至阿里云。 |
内容 |
1.博客系统搭建 2.熟悉博客系统业务流程 3.调整博客模板 4.书写博客 5.搭建自己的博客系统 |
|
标签 | 博客、部署、背景、需求、安装、使用、架构、模块、二次开发... | |
第05天 项目实战 在线教育系统 |
目标 | 掌握在线教育系统部署搭建,熟悉在线教育系统流程,独立完成项目扩展开发。 |
内容 |
1.在线教育系统部署 2.熟悉在线系统架构 3.熟悉在线教育业务 4.扩展在线教育系统 |
|
标签 | 在线教育、背景、需求、安装、使用、架构、模块、二次开发... | |
第06天 项目实战 图书兄弟小程序 |
目标 | 体验图书兄弟小程序,熟悉图书兄弟业务流程,掌握小程序开发与后台对接流程。 |
内容 |
1.搭建部署图书兄弟小程序 2.搭建图书系统服务端 3.搭建图书兄弟后台VUE端 4.熟悉图书兄弟业务流程 5.扩展图书兄弟小程序 |
|
标签 | 图书兄弟、小程序、VUE、Element、背景、需求、安装、使用、架构、模块、二次开发... | |
第07天 项目实战 猎聘小程序 |
目标 | 熟悉猎聘小程序,了解招聘业务流程,掌握小程序开发流程。 |
内容 |
1.搭建猎聘小程序 2.熟悉猎聘小程序流程 3.扩展猎聘小程序 |
|
标签 | 招聘、背景、需求、安装、使用、架构、模块、二次开发... | |
第08天 项目实战 作品投票系统 |
目标 | 熟悉投票逻辑,了解作品投票程序,对作品投票程序扩展。 |
内容 |
1.熟悉作品投票程序 2.熟悉作品投票程序逻辑 3.对作品投票程序扩展 |
|
标签 | 投票、小程序、作品、背景、需求、安装、使用、架构、模块、二次开发... | |
第09天 项目实战 CRM系统 |
目标 | 熟悉企业内部CRM系统逻辑,掌握CRM开发流程及开发中常见问题解决方案,对CRM系统扩展。 |
内容 |
1.搭建CRM系统 2.熟悉CRM系统流程 3.掌握CRM系统架构 4.扩展CRM系统功能 |
|
标签 | CRM 、背景、需求、安装、使用、架构、模块、二次开发... | |
第10天 项目实战 分销系统 |
目标 | 熟悉分销系统架构,掌握分销系统核心逻辑,对分销系统进行扩展。 |
内容 |
1.分销系统搭建 2.熟悉分销系统核心业务 3.对分销系统进行功能扩展 |
|
标签 | 分销、背景、需求、安装、使用、架构、模块、二次开发... | |
第11天 项目实战 项目流程 |
目标 | 掌握团队协作中常用工具,掌握项目开发从需求到功能上线流程,团队配合分工版本管理,团队协作中开发环境统一。 |
内容 |
1.团队开发协作工具学习 2.团队项目开发规范 3.项目开发流程 4.项目需求调研 5.项目原型分析 |
|
标签 | 原型分析、项目需求调研、团队协作工具... | |
第12天 项目实战 项目初始化 |
目标 | 掌握根据项目需求及原型转化实际开发需求,在未来开发中可能遇见的问题,项目初期排坑。 |
内容 |
1.初始化项目 2.数据库模型分析 3.数据库初始化 4.第三方方案整合 5.项目数据库模型初始化 6.开发计划制定 |
|
标签 | 数据库模型、项目初始化、开发计划制定... | |
第13天 项目实战 项目开发 |
目标 | 完成项目开发任务,根据团队协作工具领取任务,并完成代码质量检查。 |
内容 |
1.领取开发任务 2.完成开发任务 3. 完成质量检测 |
|
标签 | 开发、任务、协作、代码质量检测... | |
第14天 项目实战 项目开发 |
目标 | 完成项目开发任务,根据团队协作工具领取任务,并完成代码质量检查 |
内容 |
1.领取开发任务 2.完成开发任务 3.完成质量检测 |
|
标签 | 需求分析,数据库设计,程序设计,业务流程... | |
第15天 项目实战 项目开发 |
目标 | 完成项目开发任务,根据团队协作工具领取任务,并完成代码质量检查。 |
内容 |
1.领取开发任务 2.完成开发任务 3.完成质量检测 |
|
标签 | 开发、任务、协作、代码质量检测... | |
第16天 项目实战 项目开发 |
目标 | 完成项目开发任务,根据团队协作工具领取任务,并完成代码质量检查。 |
内容 |
1.领取开发任务 2.完成开发任务 3.完成质量检测 |
|
标签 | 开发、任务、协作、代码质量检测... | |
第17天 项目实战 项目开发 |
目标 | 完成项目开发任务,根据团队协作工具领取任务,并完成代码质量检查。 |
内容 |
1.领取开发任务 2.完成开发任务 3.完成质量检测 |
|
标签 | 开发、任务、协作、代码质量检测... | |
第18天 项目实战 项目开发 |
目标 | 完成项目开发任务,根据团队协作工具领取任务,并完成代码质量检查。 |
内容 |
1.领取开发任务 2.完成开发任务 3.完成质量检测 |
|
标签 | 开发、任务、协作、代码质量检测... | |
第19天 项目实战 Code Review |
目标 | 熟悉掌握Code Review流程,对代码完整性、一致性、正确性、可修改性、健壮性、结构性、可追性、可扩展性、安全性、可重用性、可理解性及性能进行评估。 |
内容 |
1.代码Code Review 2.根据结果调整代码 3.评估团队其他成员代码 |
|
标签 | Code Review ... | |
第20天 项目实战 项目总结 |
目标 | 回顾项目开发流程,总结项目开发中问题,分享自己的项目开发心得。 |
内容 |
1.项目开发总结 2.分享项目开发心得 |
|
标签 | 总结、心得... |