PHP开发工程师就业班

100个学习日(5个月),每天的课程安排

高洛峰

发布时间:2021-06-15

课程安排说明:

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流程控制-whiledo...while的区别

            PHP流程控制-for循环

            PHP流程控制-流程控制的其它语句

PHP流程控制-学完既练

            实战练习-循环1010列表格并且隔行换色

            实战练习-循环遍历1010列表格且单元格随机变换颜色

            实战练习-乘法表格式(左下)

            实战练习-乘法表格式(左上)

            实战练习-乘法表格式(右下)

            实战练习-乘法表格式(右上)

            实战练习-斐波那契数列

PHP复合数据类型-数组

            PHP-GOTO语句的用法

            PHP复合数据类型-数组的概念

            PHP复合数据类型-使用语言结构来声明数组

            PHP复合数据类型-使用指定语法声明数组

            PHP复合数据类型-使用添加数组元素方式声明数组

            PHP复合数据类型-数组的相关操作

            PHP复合数据类型-删除和清空数组

            PHP复合数据类型-for循环遍历数组

            PHP复合数据类型-对数组元素进行冒泡排序

            PHP复合数据类型-foreach方式遍历数组

            PHP复合数据类型-系统预定义变量GETPOST

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参数的存储过程

            创建带有INOUT参数的存储过程

            创建带有多个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设计模式实现viewcontrol

            设计模式-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会话控制-SESSIONURL方式操作

阶段六:项目实战(电商 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循环的语法结构和应用

            循环中的特殊语句breakcontinue

            函数的作用

            函数的声明

            函数的使用

            函数的可变参数

            回调函数的声明

            匿名函数

            箭头函数

            闭包函数

JavaScript对象编程

            什么是对象

            对象的应用

            对象的声明和引用

            this关键字的使用

            es6class的声明和使用

            对象中的属性及方法和运算符

            使用原生jses6三种方法实现继承

            对象的遍历for-in语法

            json的应用

            json的书写格式

JavaScript数组和异常处理

            数组介绍及和对象的区别

            自定义数组对象模拟array()

            数组的声明和使用

            数组的常用方法

            冒泡排序算法

            数组的排序方法

            数组的迭代方法

            异常处理

JavaScript字符串操作和正则表达式

            字符串的声明和应用

            搜索和截取的字符串操作方法字符串替换操作方法

            字符串的分割方法

            认识正则表达式

            正则表达式的声明格式

            正则表达式的操作函数

            正则表达式方括号用法

            正则表达式的元字符

            正则表达式的量词

            小括号和反向引用

            正则表达式的编写思路

JavaScript内置对象的应用

            函数对象

            javascript数字的使用

            数字对象中的方法和属性

            数学操作方法

            随机数的范围和应用

            日期和时间对象

            获取和设置日期

            javascript事件操作

            事件的添加方式

JavaScriptWebAPIBOM操作

window对象的成员操作

            bom介绍和应用场景

            window对象的全局性

            内容加载事件

            window对象中常用的属性

            window对象中常用的成员方法

            等待特定时间执行的定时器重复执行的定时器

            使用open()方法的子窗口父窗口和子窗口之间相互操作

window对象的对象成员属性

            window对象中的frames集合窗口对象

            iframe框架集合操作

            screen对象的应用

            location对象的应用

            history对象

            认识cookies

            cookies的操作

            封装cookie的操作函数

            navigator对象

JavaScriptWebAPIDOM操作

JavaScriptDOM应用

            dom的功能介绍

            了解document文档

            了解object文档元素对象的集合

            了解model操作元素内容

            操作对象属性

            单个样式操作

            伸缩菜单案例

            操作类样式

            选项卡实例

            通过名子属性获取元素集合

            通过类名获取元素的对象集合

DOM导航和节点操作

            通过css选择器获取元素对象集合

            了解dom导航的dom树结构

            节点的属性

            dom节点之间导航

            自定义dom导航函数只获取元素节点

            自定义扩展dom获取所有同胞的方法

            创建元素追加到dom树中

            删除和替换节点

DOM元素的位置属性和事件操作

            了解节点的位置属性常见的只读位置属性

            offsettopoffsetleft偏移位置属性

            dom动画(在区域内的弹球)

            位置属性(滚动的图片)

            事件对象

            事件冒泡处理

            跟随鼠标移动的图片

            模拟鼠标拖拽事件

            角色扮演游戏模型

            在屏幕上定位的广告

DOM表单操作及相关的案例

            dom操作表单常用的事件和方法

            表单焦点事件和方法

            表单的改变事件

            js表单验证api

            全项表单验证案例

            三级联动菜单

            权限选择问题

原生JS版贪吃蛇游戏项目开发过程

            贪吃蛇游戏设计

            游戏初始化

            声明和创建游戏地图

            为蛇构造食物对象

            创建和显示蛇

            让蛇跑起来

            改变蛇的运动方向

            让蛇吃掉食物自己变长

            判断游戏结束重新开始

            设置游戏通关级别

前端开发利器jQuery入门到精通

jQuery的基本应用

            jquery框架库介绍和开发优势

            jquery代码初次体验

            jquery的顶级对象($

            页面加载事件

            常用的jquery中的方法

            jquerydom对象互转

            jquery的选择器介绍

            标签加类选择器

            多条件选择器

            层级选择器

            索引选择器

            图片突出显示

            属性选择器和跑马灯案例

jQuery编写页面特效

            jquery操作样式css()方法

            jquery操作类样式addclass()方法

            检测和切换类样式

            选项卡案例

            链式编程及其原理练习链式编程的应用

            获得兄弟元素的几个方法

            jquery隐藏和显示动画

            滑入滑出淡入淡出动画

            自定义动画animate应用

            下拉菜单案例

jQuery创建元素和操作属性

            追加元素的细节

            动态创建表格案例

            删除元素的方法

            设置和获取表单的value

            设置和获取系统属性值

            设置布尔属性prop方法

            复选框全选和反选案例

            获取宽度和高度的方法

            屏幕弹球位置操作

            滚动位置和固定导航栏案例

jQuery的事件操作

            事件绑定bind()方法应用

            事件绑定的delegate()on方法

            动态创建元素绑定事件案例

            解除事件绑定

            事件触发的几种方式和区别

            事件对象的应用

            事件冒泡处理

            隐式迭代each()应用

前后端分离之Ajax核心技术

XMLHttpRequest对象

            ajax的原理和应用场景

            安装服务器端运行环境

            创建xmlhttprequest对象

Ajax应用

            ajaxhttp协议的关系

            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

开始前的准备

            开发环境

            开发软件

            账号准备

            项目介绍

DingoApiJWT

            安装和配置

            端点和响应及错误异常transformers

            api认证与jwt

            访问节流与内部调用

            命令行工具与api文档

            常见状态码

用户管理与登录注册

            项目前的准备

            注册

            登录退出刷新

            用户列表

            路由模型与禁用用户

分类和商品管理

            分类添加和列表

            分类详情和编辑

            商品添加和列表

            商品修改和详情

            接入阿里云oss

            评价管理

订单管理和轮播图

            订单列表

            订单详情和发货

            邮件发送

            轮播图管理

            菜单管理

            权限管理

            查漏补缺

首页和个人中心

            首页数据测试数据个人信息

            修改密码

            绑定邮箱

            绑定手机

            修改头像

商品模块

            商品详情

            商品详情

            购物车

            订单结算

            订单过期

            支付宝支付

            微信支付

我的购物

            地址管理

            订单列表

            物流查询

            确认收货

            商品评论

            可优化的

            阿里云部署上线

阶段十三:微信开发实战

微信公众号开发,特别是微信小程序的应用开发, 已经成为企业信息化标配的程序, 微信开发特别适合通过 PHP 语言实现, 所以小程 序开发也算是 PHP 程序员必备的技能,是 Web 开发的一种类型,要学习小程序开发的全套流程和技术点。

模块

章节

知识点

微信公众号开发

微信公众号-公众号开发

            介绍微信和微信公众号以及作用

            注册账号-微信公众号后台介绍

            微信公众号开发

            阿里云虚拟主机创建

            公众号和服务器的关联

            公众平台测试账号

            自定义菜单

            被动回复文本

            被动回复图片

            被动回复语音

            被动回复视频音乐以及图文消息

            客服消息

            群发接口

            模板消息

            标签管理

            备注,详细信息,用户列表
获取用户的地理位置

            微信网页内授权

            多域名可以指向一个ip的原因

            i机器人接入

微信小程序开发实战

课前准备

            微信小程序介绍开发环境

            第一个小程序

            微信开发者工具介绍

配置文件和生命周期

            目录结构

            全局配置

            页面配置

            stiemap配置

            应用生命周期

            页面生命周期

            掌握配置文件,理解生命周期

模板语法

            数据绑定

            列表渲染

            条件渲染

            使用block

            模板和引用

            wxs用法

            事件绑定

            wxss样式

常用组件和自定义组件

            viewtextimage

            navigatorbutton

            swiperrich-text

            formradiocheckedbox

            自定义组件

微信小程序开发实战

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