PHP开发工程师就业班

PHP开发工程师就业班课程安排

高洛峰

发布时间:2021-05-20

课程安排说明:

PHP开发全栈课程体系,课程一定是为你精心设计的,成就自己的只需一套精品!按PHP职业发展路径分为PHP、PHP高级框架、Web前端技术、数据库应用、微信开发等14个阶段。

阶段一: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实战-编写图书列表和使用分页组件

项目实战
(电商EW_Shop)

项目实战:项目设计和框架搭建

•            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.分享项目开发心得
标签 总结、心得...