高级软件测试开发工程师
课程详情
课程详情
在敏捷开发与DevOps盛行的时代,传统的手动测试方式已无法满足快速迭代的需求。高级软件测试开发工程师正成为企业争抢的核心人才——他们既能设计精准的测试策略,又能开发自动化测试框架,更能将质量保障控左移到整个研发流程。
课程核心优势
- 全栈测试开发:覆盖UI、接口、性能、安全全维度测试开发技能
- 框架级实战:从零构建企业级自动化测试平台,而非简单使用工具
- DevOps深度融合:将测试嵌入CI/CD流水线,实现持续测试
- 大厂案例解析:剖析阿里、腾讯、字节等企业的测试架构与实践
核心技术与代码示例
### 1. 接口自动化测试框架开发
构建可扩展的API自动化测试框架:
### 2. 性能测试与分析
开发高性能测试脚本与结果分析工具:
### 3. 持续测试与CI/CD集成
将测试自动化嵌入研发流程:
课程目录
01 入学必读
01 软件测试概述
01 软件测试概述
01 高级软件开发课程介绍
01 高级软件开发课程是什么
02 为什么要学习高级软件测试开发
03 高级软件测试开发对应的岗位
04 高级软件测试开发对应的薪酬
05 高级软件测试开发对应的人群
06 高级软件测试开发都学什么
07 高级软件测试开发怎么学
02 大厂必备计算机基础
01 计算机组成原理
01 计算机组成原理
01 第一章 计算机系统概述
01 01.计算机系统的构成
02 02.计算机的发展和分类
03 03.硬件的基本组成:IO设备
04 04.硬件的基本组成:存储器
05 05.硬件的基本组成:运算器
06 06.硬件的基本组成:控制器
07 07.冯诺依曼计算机结构
08 08.现代计算机结构
09 09.计算机工作过程:从源文件到可执行文件
10 10.计算机性能指标:机器字长
11 11.计算机性能指标:主存容量
12 12.计算机性能指标:运算速度
02 第二章 数据的表示和运算
01 01.进位计数制
02 02.二进制转八进制十六进制
03 03.十进制转其它进制
04 04.真值与机器数
05 05.原码的加减运算
06 06.补码的加减运算
07 07.字符与字符编码
08 08.定点数的表示
09 09.定点整数的运算:算数_加减
10 10.定点整数的运算:算数_乘除
11 11.定点整数的运算:逻辑&按位运算
12 12.浮点数的表示
13 13.浮点数的规格化
14 14.浮点数的加减运算
15 15.ALU的功能和结构
16 16.基本逻辑运算的实现
17 17.一位全加器
18 18.串行加法器
19 19.并行加法器
03 第三章 存储系统
01 01.存储器的层次结构
02 02.局部性原理
03 03.主存储器模型
04 04.CPU与主存储器的连接原理
05 05.半导体存储器:RAM简介
06 06.半导体存储器:SRAM和DRAM对比
07 07.半导体存储器:ROM简介
08 08.高速缓存Cache的基本概念
09 09.高速缓存Cache的组织结构简介
10 10.Cache与主存的映像:全相连映像
11 11.Cache与主存的映像:直接映像
12 12.Cache与主存的映像:组相连映像
04 第四章 指令系统
01 01.指令的基本格式
02 02.指令的基本格式:地址码个数
03 03.指令寻址:顺序寻址和跳跃寻址
04 04.数据寻址方式:隐含寻址和立即寻址
05 05.数据寻址方式:直接寻址和间接寻址
06 06.数据寻址方式:寄存器寻址和间址
07 07.数据寻址方式:基址寻址
08 08.数据寻址方式:变址寻址和相对寻址
09 09.数据寻址方式:堆栈寻址
05 第五章 中央处理器
01 01.CPU的功能
02 02.运算器的组成和逻辑结构
03 03.运算器的总线结构:单&双&三总线
04 04.控制器的组成
05 05.寄存器的设置
06 06.CPU的结构:单总线
07 07.CPU的结构:双总线
08 08.指令周期的基本概念
09 09.指令执行中的数据流向
10 10.指令执行方式:流水线
06 第六章 总线
01 01.总线的概念和分类
02 02.总线的逻辑构成
03 03.三种计算机总线结构
04 04.总线传输周期的四个阶段
05 05.总线仲裁概述
06 06.总线仲裁:并行仲裁
07 07.总线仲裁:串行仲裁
08 08.总线仲裁:分布式仲裁
09 09.总线定时:同步定时
10 10.总线定时:异步定时
02 计算机网络基础
01 计算机网络基础
01 前言
01 为什么要学习计算机网络基础
02 计算机网络概述
01 计算机网络在信息时代中的作用
02 因特网发展的三个阶段
03 因特网边缘部分介绍
04 因特网核心部分介绍
05 计算机网络的分类之按照作用范围分类
06 计算机网络的分类之按线路结构进行分类
07 网络性能指标之速率
08 网络性能指标之带宽和吞吐量
09 网络性能指标之时延
10 网络性能指标之往返时间
11 网络性能指标之利用率和丢包率
03 计算机网络体系结构
01 常用的计算机网络体系结构
02 物理层
03 数据链路层在网络体系结构中所处的地位
04 封装成帧
05 透明传输
06 差错检测
07 以太网的基本概念
08 MAC地址
09 MAC地址的识别
10 以太网交换机自学习和转发帧的流程
11 以太网交换机的生成树协议STP
12 虚拟局域网VLAN
13 网络层概述
14 IPv4地址概述
15 IPV4地址的分类
16 IPv4各类IP地址详解
17 IP地址习题讲解
18 子网掩码
19 子网的划分方法
20 IP协议概述
21 IP数据报的发送和转发过程
22 路由表概述
23 路由表的类型
24 思科gest登陆方式
25 路由表实验
26 ARP高速缓存表
27 特殊IP地址
28 运输层概述
29 端口号
30 TCP协议的首部
31 TCP连接的建立
32 TCP 四次挥手
33 TCP 可靠性传输的实现
34 用数据报协议UDP概述
35 TCP和UDP的区别
36 wireshark 的基本使用
37 wireshark过滤器
38 应用层概述
39 万维网概述
40 HTTP协议的概念
41 HTTP协议具体内容
04 笔试题讲解
01 子网掩码的应用
02 TCP三次握手
03 TCP四次挥手
04 TCP可靠性传输
05 TCP和UDP的区别
03 HTTPS原理详解新版
01 HTTPS原理新版
01 HTTPS原理
01 01.HTTPS的概念
02 02.HTTPS与HTTP的区别
03 03.HTTPS之TCP三次握手
04 04.HTTPS的工作流程
05 05.HTTPS混合加密过程
06 06.HTTPS握手过程:TLS1.2
07 07.HTTPS握手过程:TLS1.3
08 08.HTTPS工作流程小结
09 09.HTTPS实现原理:机密性
10 10.HTTPS实现原理:完整性
11 11.HTTPS实现原理:身份认证和不可否认
02 HTTPS应用
01 12.HTTPS使用流程简介
02 13.HTTPS使用流程:服务端生成证书
03 14.HTTPS使用流程:自建CA对服务端证书签名
04 15.HTTPS使用流程:配置应用服务器
05 16.HTTPS使用流程:在客户端系统中安装证书
03 HTTPS性能优化
01 17.HTTPS性能优化概述
02 18.HTTPS性能优化要点
03 19.HTTP2特点
02 HTTPS原理
01 HTTPS原理
01 01.HTTPS的概念
02 02.HTTPS与HTTP的区别
03 03.HTTPS之TCP三次握手
04 04.HTTPS的工作流程
05 05.HTTPS混合加密过程
06 06.HTTPS握手过程:TLS1.2
07 07.HTTPS握手过程:TLS1.3
08 08.HTTPS工作流程小结
09 09.HTTPS实现原理:机密性
10 10.HTTPS实现原理:完整性
11 11.HTTPS实现原理:身份认证和不可否认
02 HTTPS应用
01 12.HTTPS使用流程简介
02 13.HTTPS使用流程:服务端生成证书
03 14.HTTPS使用流程:自建CA对服务端证书签名
04 15.HTTPS使用流程:配置应用服务器
05 16.HTTPS使用流程:在客户端系统中安装证书
03 HTTPS性能优化
01 17.HTTPS性能优化概述
02 18.HTTPS性能优化要点
03 19.HTTP2特点
04 Shell编程
01 Shell编程
01 Shell编程
01 01shell脚本之Shell概述
02 02Shell脚本之变量(一)
03 03Shell脚本之变量的作用域
04 04Shell编程之特殊变量
05 05Shell编程之数学运算和条件
06 06shell脚本之if判断
07 07Shell编程之for循环和case语句
08 08shell脚本之while循环和用户输入
09 09shell脚本之自定义函数
10 10Shell编程之函数案例和cut命令
11 11shell脚本之awk命令工具
12 12shell脚本之sort命令
03 功能测试工程师
01 测试工程师理论和基础
01 测试工程师理论和基础
01 课程介绍
01 课程介绍
02 测试基础理论
01 测试介绍
02 单元测试
03 按开发阶段划分
04 按是否覆盖源代码分类
05 按是否运行划分
06 软件缺陷
07 软件缺陷的生命周期
08 缺陷的严重程度和优先级
09 Bug类型
10 软件缺陷的信息分类其它
11 开发模型
12 V模型介绍
13 V模型的优缺点
14 W模型介绍
15 H模型介绍
16 敏捷开发的概念
17 Scrum的讲解
18 测试用论原则
19 测试用例的好处
20 测试用例的方法
21 等价类划分
22 等价类划分练习
23 边界值的介绍
24 边界值方法练习
25 边界值练习2
26 边界值总结
27 因果图介绍
28 因果图案例分析
29 因果图编写测试用例
30 判定表法
31 场景法
32 流程分析法
33 流程分析法和错误推断法
34 正交表法介绍
35 正交表的测试用例编写1
36 正交表的测试用例编写2
37 混合正交表的使用
38 测试用例方法的选择总结
39 测试用例的评审
40 测试用例的评审结束条件
41 本节总结
03 移动端测试理论
01 手机端的介绍
02 手机端功能和ui测试
03 交互性和兼容性测试
04 兼容性测试
05 消息推送
06 弱网测试
07 安装和卸载测试
08 版本升级测试
09 Android的介绍
10 Android的组成
11 Eclipse的环境配置
12 AndroidStudio的环境搭建
13 Sdk的目录讲解
14 雷电模拟器的安装
15 本节总结
04 Adb命令和Monkey命令
01 ADB的介绍
02 ADB常见的命令
03 ADB命令查看内存和cpu
04 ADB日志信息展示
05 ADB常见的命令
06 Monkey介绍
07 Monkey常用的命令
08 Monkey常用的事件1
09 Monkey常用的事件2
10 Monkey的调试事件1
11 Monkey的调试事件2
12 Monkey日志保存到硬盘
13 Monkey日志保存到手机sdcard
14 Monkey日志分析
15 ADB和Monkey的总结
02 测试工具
01 测试工具
01 Fiddler
01 抓包工具导入和Fiddler安装、配置
02 Fiddler工作原理
03 Fiddler抓取HTTP和HTTPS
04 Fiddler 开启过滤器和对历史数据过滤
05 Fiddler Hosts过滤
06 Fiddler Client Process过滤
07 Fiddler Request Headers过滤
08 Fiddler BreakPoint断点
09 Fiddler Response Status Code过滤
10 Fiddler Response Type and Size过滤器和Response Headers过滤器
11 Fiddler 断点
12 Fiddler断点-断点介绍
13 Fiddler断点-Automatic BreakPoint
14 Fiddler断点-使用BreakPoints
15 Fiddler断点-AutoResponder
16 Fiddler断点-FiddlerScript
17 Fiddler Composer
18 Fiddler 弱网测试
19 Fiddler 抓取WebSocket接口
02 Charles
01 Charels介绍、安装和入门
02 Charels 解析HTTPS请求
03 Charels 设置过滤器
04 Charels 进行弱网配置
05 Charels 断点一
06 Charels 断点二
07 Charels 重放
08 Charels 模拟403响应
09 Charels 重定向
03 谷歌开发者工具
01 谷歌开发者工具介绍、安装
02 谷歌开发者工具-抓包
03 谷歌开发者工具-定位元素
04 谷歌开发者工具-请求和响应时间
05 谷歌开发者工具-使用控制台定位BUG
06 谷歌开发者工具-缓存和本地存储介绍
04 禅道
01 禅道-介绍和安装
02 禅道-使用流程
03 禅道-管理员密码重置
04 禅道-数据库登录
05 禅道-用户管理
06 禅道-产品管理一
07 禅道-产品管理二
08 禅道-项目管理
09 禅道-迭代管理
10 禅道-用例管理
11 禅道-实战演练
05 截图工具、录屏工具和文本文档处理工具
01 截图工具Snippingtool
02 截图工具PrtScn截图
03 录屏工具 Gif录屏
04 录屏工具 FSCaputure
05 文本处理工具 Notepad++
06 大文本处理工具 LogView
06 Git和SVN
01 SVN 介绍、安装和配置
02 SVN 使用
03 SVN 模拟冲突和解决冲突
04 SVN 分支管理
05 SVN 版本回退
06 Git介绍安装、配置和入门
07 Git Add工作原理
08 Git objects和版本控制原理
09 Git 常用命令一
10 Git 常用命令二
11 Git 常用命令三
12 Git 分支管理
13 Git 远程操作
14 Git 模拟产生冲突
15 Git 解决冲突
07 Jenkins入门
01 Jenkins介绍和安装
02 Jenkins用户权限配置
03 Jenkins 创建任务
04 Jenkins 构建
05 Jenkins 发送邮件
06 Jenkins 拉取GIT代码
07 Jenkins 定时任务
03 Linux操作系统
01 Linux操作系统(Ubuntu)
01 Linux操作系统介绍
01 1.1-为什么要学习Linux
02 1.2-操作系统简史
03 1.3-Linux诞生与分支
04 1.4-Linux内核与发行版
02 安装VMware和Ubuntu
01 2.1-什么是虚拟机
02 2.2-容器技术Docker
03 2.3-安装VMware
04 2.4-VMware常用操作
05 2.5-VMware三种网络模式
06 2.6-安装Ubuntu-上
07 2.6-安装Ubuntu-下
08 2.7-修改APT源
09 2.8-Linux上传下载操作
03 Linux操作系统基础知识
01 3.1-Shell工具
02 3.2-Linux文件系统
03 3.3-Linux常用操作
04 3.4-Linux文件描述符和重定向
04 目录与文件管理
01 4.1-Linux命令格式
02 4.2-目录文件与管理
03 4.3-Linux链接
05 文件压缩及解压缩
01 5.1-打包和压缩的区别
02 5.2-常见压缩格式
03 5.3-tar命令
04 5.4-zip命令
06 查看和处理文本内容
01 6.1-统计对比
02 6.2-查看内容
03 6.3-Linux三剑客
07 文本编辑器
01 7.1-VIM编辑器介绍
02 7.2-命令模式
03 7.3-编辑模式和底行模式
08 Linux安装软件
01 8.1-Linux软件安装方式
02 8.2-Ubuntu安装软件案例
03 8.3-Linux软件版本管理
09 用户和权限管理
01 9.1-用户组和用户
02 9.2-文件权限
03 9.3-SUDO
04 9.4-SUID
10 网络管理
01 10-Linux网络管理
11 系统资源状态管理
01 11.1-进程管理
02 11.2-服务管理
03 11.3-内存使用情况
04 11.4-磁盘使用情况
05 11.5-定时任务
06 11.6-系统日志文件
02 Linux操作系统
01 Linux操作系统介绍
01 1.1-为什么要学习Linux
02 1.2-操作系统简史
03 1.3-Linux诞生与分支
04 1.4-Linux内核与发行版
02 安装VMware和Ubuntu
01 2.1-什么是虚拟机
02 2.2-容器技术Docker
03 2.3-安装VMware
04 2.4-VMware常用操作
05 2.5-VMware三种网络模式
06 2.6-安装Ubuntu-上
07 2.6-安装Ubuntu-下
08 2.7-修改APT源
09 2.8-Linux上传下载操作
03 Linux操作系统基础知识
01 3.1-Shell工具
02 3.2-Linux文件系统
03 3.3-Linux常用操作
04 3.4-Linux文件描述符和重定向
04 目录与文件管理
01 4.1-Linux命令格式
02 4.2-目录文件与管理
03 4.3-Linux链接
05 文件压缩及解压缩
01 5.1-打包和压缩的区别
02 5.2-常见压缩格式
03 5.3-tar命令
04 5.4-zip命令
06 查看和处理文本内容
01 6.1-统计对比
02 6.2-查看内容
03 6.3-Linux三剑客
07 文本编辑器
01 7.1-VIM编辑器介绍
02 7.2-命令模式
03 7.3-编辑模式和底行模式
08 Linux安装软件
01 8.1-Linux软件安装方式
02 8.2-Ubuntu安装软件案例
03 8.3-Linux软件版本管理
09 用户和权限管理
01 9.1-用户组和用户
02 9.2-文件权限
03 9.3-SUDO
04 9.4-SUID
10 网络管理
01 10-Linux网络管理
11 系统资源状态管理
01 11.1-进程管理
02 11.2-服务管理
03 11.3-内存使用情况
04 11.4-磁盘使用情况
05 11.5-定时任务
06 11.6-系统日志文件
04 MySQL基础课程
01 MySQL基础课程
01 数据库基本概念
01 数据库基本概念
02 数据库类型和常见的关系型数据库
01 数据库类型和常见的关系型数据库
03 MySQL介绍
01 MySQL介绍
04 MySQL的安装
01 MySQL的安装
05 查看MySQL的安装结果
01 查看MySQL的安装结果
06 MySQL登录,访问,退出操作
01 MySQL登录,访问,退出操作
07 数据库的卸载
01 数据库的卸载
08 使用图形客户端navicat12连接MySQL
01 使用图形客户端navicat12连接MySQL
09 SQL语言入门
01 SQL语言入门
10 创建数据库表
01 创建数据库表
11 数据库表列类型
01 数据库表列类型
12 添加数据
01 添加数据
13 修改,删除数据
01 修改,删除数据
14 修改,删除数据库表
01 修改,删除数据库表
15 非外键约束
01 非外键约束(1)
02 非外键约束(2)
03 非外键约束(3)
16 外键约束
01 外键约束
17 外键策略
01 外键策略
18 DDL和DML的补充
01 DDL和DML的补充
19 DQL##表的准备
01 DQL##表的准备
20 最简单的SQL语句
01 最简单的SQL语句
21 where子句
01 where子句
22 函数的分类
01 函数的分类
23 单行函数
01 单行函数(1)
02 单行函数(2)
24 多行函数
01 多行函数
25 分组group by
01 分组group by
26 having分组后筛选
01 having分组后筛选
27 单表查询总结
01 单表查询总结
28 多表查询语法
01 多表查询语法(1)
02 多表查询语法(2)
03 多表查询语法(3)
04 多表查询语法(4)
29 多表查询2语法
01 多表查询2语法
30 单行子查询
01 单行子查询
31 多行子查询
01 多行子查询
32 相关子查询
01 相关子查询
33 事务及其特征
01 事务及其特征
34 事务并发问题
01 事务并发问题
35 事务隔离级别
01 事务隔离级别
36 视图
01 视图
37 存储过程
01 存储过程
05 Web功能项目实战
01 Web功能项目实战
01 马士兵严选商城介绍
01 马士兵严选商城介绍
02 马士兵严选商城技术架构
02 马士兵严选商城测试开展流程
01 马士兵严选商城测试开展流程
03 马士兵严选商城需求评审
01 马士兵严选商城需求评审
04 马士兵严选商城测试计划和方案
01 马士兵严选商城测试计划和方案设计
05 马士兵严选商城测试用例
01 马士兵严选商城设计测试用例的维度
02 马士兵严选商城业务场景测试用例设计
03 马士兵严选商城登录测试用例设计
04 马士兵严选商城轮播图测试用例设计
05 马士兵严选商城购物车测试用例设计
06 马士兵严选商城个人中心我的主页测试用例设计
07 马士兵严选商城个人中心消息通知用例设计
08 马士兵严选商城个人中心我的订单测试用例设计
09 我的订单测试用例设计_待发货、待收货、已完成、交易关闭、全部退款
10 我的订单测试用例设计_申请售后(一)
11 我的订单测试用例设计_申请售后(二)
12 个人中心_售后订单
13 个人中心_个人资料
14 个人中心_收货地址
15 确认订单_收货地址测试
16 退出登录、消息通知、我的订单测试用例设计
17 下载App测试用例设计和搜索商品功能测试用例设计
18 剩余功能测试点设计.txt
19 非功能测试用例设计.txt
20 用例评审.txt
21 执行测试用例:登录、轮播图、购物车案例的执行演示
22 执行测试用例:个人中心、支付功能、秒杀、埋点、Redis、兼容性测试
23 测试报告
06 App功能项目实战
01 App功能项目实战
01 课程介绍
01 课程介绍
02 App功能和专项测试
01 互联网公司基本常识
02 基本常识App应用发布
03 App功能测试回顾
04 App专项测试回顾
05 马士兵严选App介绍
06 测试计划
07 功能测试-登录测试的点
08 功能测试-购物车的测试点
09 功能测试-搜索的测试点
10 功能测试-支付的测试点
11 功能测试-轮博图的测试点
12 功能点的总结
13 专项测试-安装的测试点
14 专项测试-卸载的测试点
15 专项测试-版本升级
16 专项测试-消息推送的测试点
17 专项测试-兼容性测试1
18 专项测试-兼容性测试2
19 专项测试-弱网测试1
20 专项测试-弱网网络切换
21 专项测试--弱网用户体验1
22 专项测试--弱网用户体验2
23 专项测试--交互性测试
24 专项测试的小总结
03 App性能测试
01 App性能测试的关注点
02 App性能工具介绍
03 SoloPi的介绍和安装
04 SoloPi性能测试的功能介绍
05 性能测试-内存分析
06 性能测试-马士兵严选首页的内存的分析
07 性能测试-马士兵严选首页cpu分析
08 性能测试--fps测试
09 性能测试-电量
10 性能测试-流量
11 性能测试-应用的启动时长
12 性能测试-Mokey的稳定性测试
13 性能测试总结
04 小程序测试讲解
01 小程序的介绍
02 小程序的功能
03 小程序的测试点1
04 小程序的测试点2
05 H5的介绍
06 H5的功能点测试
07 本门课程总结
04 自动化测试工程师
01 接口测试工具之postMan
01 接口测试工具之postMan
01 课程介绍
01 课程介绍
02 接口测试基础
01 接口概念介绍
02 为什么进行接口测试
03 接口测试原理和测试方式
04 接口测试的类型
05 接口文档介绍
06 接口测试用例设计
07 功能测试用例和接口测试用例不同点
08 接口测试用例的编写1
09 接口测试用例的编写2
03 postMan
01 postMan的介绍和安装
02 postMan请求一个接口
03 postMan页面讲解
04 postMan环境的切换
05 Content-Type讲解
06 postMan接口练习1
07 postMan接口练习2
08 Collections进行保存
09 postMan断言的介绍
10 状态码断言
11 响应内容断言
12 响应头,响应时间,批量断言
13 代码设置全局变量和全局环境
14 postMan的接口关联
15 postMan的参数化
16 postMan的参数化实际操作(csv)
17 postMan的参数化实际操作(json)
02 Postman项目实战
01 Postman项目实战
01 Postman项目实战
01 Postman项目实战介绍和接口测试基础
02 物资管理系统介绍、接口文档介绍、设计接口测试用例基本方法
03 使用Postman实现接口加密和认证接口测试
04 设计认证接口、登录接口、注册接口、人员管理模块接口测试用例
05 使用Postman实现登录接口、注册接口、人员管理模块接口测试
06 批量运行测试用例和正则表达式处理响应数据
07 Postman生成测试报告和总结
03 图解Python语法
01 图解Python语法
01 出使Python国
01 Python的自述
02 Python简介
03 Python开发环境的安装
04 集成开发环境Pycharm的安装及设置模板
05 输出函数print
06 转义字符与原字符
02 七十二变
01 二进制与字符编码
02 Python中的标识符和保留字
03 变量的定义和使用
04 变量的多次赋值
05 Python中常见的数据类型
06 数据类型-整数类型
07 数据类型_浮点类型
08 数据类型_布尔类型
09 数据类型_字符串类型
10 类型转换_str()函数与int()函数
11 类型转换_float()函数
12 Python中的注释
03 算你赢
01 input函数的使用
02 input函数的高级使用
03 运算符_算术运算符
04 运算符_赋值运算符
05 运算符_比较运算符
06 运算符_布尔运算符
07 运算符_位运算
08 运算符的优先级
04 往哪走
01 程序的组织结构_顺序结构
02 对象的布尔值
03 分支结构_单分支结构
04 分支结构_双分支结构
05 分支结构_多分支结构
06 分支结构_嵌套if的使用
07 条件表达式
08 pass语句
05 转圈圈
01 range函数的使用
02 while循环
03 whil练习题_1到100之间的偶数和
04 for_in循环
05 for_in练习题_100到999之间的水仙花数
06 流程控制语句break
07 流程控制语句continue
08 else语句
09 嵌套循环
10 二重循环中的break与continue
06 一次排开
01 为什么需要列表
02 列表对象的创建
03 列表的特点
04 获取指定元素的索引
05 获取列表中指定的元素
06 获取列表中的多个元素_切片操作
07 列表元素的判断及遍历
08 列表元素的添加操作
09 列表元素的删除操作
10 列表元素的修改操作
11 列表元素的排序操作
12 列表生成式
07 夫妻站
01 什么是字典
02 字典的实现原理
03 字典的创建
04 字典元素的获取
05 字典元素的增_删_改操作
06 获取字典视图
07 字典元素的遍历
08 字典的特点
09 字典生成式
08 是排还是散
01 什么是元组
02 元组的创建方式
03 为什么要将元组设计成不可变序列
04 元组的遍历
05 集合的概述与创建
06 集合的相关操作
07 集合间的关系
08 集合的数据操作
09 集合生成式
09 一串连一串
01 字符串的创建与驻留机制
02 字符串的常用操作_字符串的查询操作
03 字符串的常用操作_字符串的大小写转换操作方法
04 字符串的常用操作_字符串内容对齐操作的方法
05 字符串的常用操作_字符串的劈分
06 字符串的常用操作_字符串判断的相关方法
07 字符串的常用操作_替换与合并
08 字符串的比较操作
09 字符串的切片操作
10 格式化字符串
11 字符串的编码与解码
10 水晶球不调不动
01 函数的定义与调用
02 函数调用的参数传递_位置实参_关键字实参
03 函数参数传递的内存分析
04 函数的返回值
05 函数参数定义_默认值参数
06 函数参数定义_个数可变的位置形参_个数可变的关键字形参
07 函数的参数总结
08 变量的作用域
09 递归函数
10 斐波那契数列_本章总结
11 全民来找茬
01 Bug的由来
02 Bug的常见类型_粗心导致的错误
03 Bug的常见类型_错误点不熟悉导致错误
04 Bug的常见类型-思路不清导致的部题
05 Bug的常见类型-被动掉坑-try-except
06 try-except-else结构与try-except-else-finally结构
07 Python中常见的异常类型
08 traceback模块的使用
09 Pycharm的程序调试
12 找对象不积极思想有问题
01 编程的两大思想_面向过程_面向对象
02 类与对象
03 定义Python中的类
04 对象的创建
05 类属性_类方法_静态方法的使用方式
06 动态绑定属性和方法
13 接着找对象
01 面向对象的三大特征_封装的实现方式
02 继承及其实现方式
03 方法重写
04 object类
05 多态的实现
06 特殊属性
07 特殊方法
08 __new__与__init__演示创建对象的过程
09 类的赋值与浅拷贝
10 深拷贝
14 百宝箱
01 什么叫模块_模块化编程的好处
02 模块的导入
03 以主程序方式运行
04 Python中的包
05 Python中常用的内容模块
06 第三方模块的安装与使用
15 大宝藏
01 编码格式的介绍
02 文件读写的原理_读取磁盘文件中的内容
03 常用的文件打开模式
04 文件对象的常用方法
05 with语句
06 os模块的常用函数
07 os.path模块的常用方法_课堂案例
16 大显身手
01 学生信息管理系统-需求分析
02 学生信息管理系统-系统设计
03 学生信息管理系统-主函数设计
04 学生信息管理系统-录入学生信息功能
05 学生信息管理系统-删除学生信息功能
06 学生信息管理系统-修改学生信息功能
07 学生信息管理系统-查找学生信息功能
08 学生信息管理系统-统计学生总人数
09 学生信息管理系统-显示所有学生信息功能
10 学生信息管理系统-排序模块设计
11 学生信息管理系统-项目打包生成exe可执行文件
17 实操案例
01 向文件输出“奋头成就成好的你”
02 机票购买界面
03 输出图书信息
04 输出图书音像勋章
05 为自己手机充值
06 预测未来子女的身高
07 支付密码的验证
08 循环输出26个字母对应的ASCII码值
09 猜数游戏
10 千年虫’我来了
11 京东购物流程
12 根据星座测试性格特点
13 模拟12306火车票订票下单
14 我的咖啡馆你做主
15 模拟手机通信录
16 统计字符串中出现指定字符的次数
17 Mini计算
18 编写程序输入学员成绩
19 定义一个圆的类计算面积和周长
20 编写程序实现乐手弹奏乐器
21 模拟高铁售票系统
22 推算几天后的日期
23 记录用户登录日志
24 模拟淘宝客服自动回复
04 unittest框架
01 unittest框架
01 unittest单元测试框架
01 初识unittest
02 unittest中重要的概念
03 断言方法
04 测试用例的组织
05 运行多个测试文件的discover方法
06 测试用例的执行顺序
07 执行多级目录的测试用例
08 跳过测试和预期失败
09 Fixture的使用
10 编写Web自动化测试
11 生成HTML测试报告
12 完善HTML测试报告
13 数据驱动-读取数据文件所带来的问题
14 数据驱动-Parameterized
15 数据驱动-ddt
16 Python标准模块发送电子邮件
17 smtp发送带附件的电子邮件
18 使用yagmail发送电子邮件
19 整合自动发送邮件与自动化测试项目
02 Page Object
01 认识PageObject
02 PageObject的实现
03 PageObject的进一步封装
04 poium测试库的基本使用
05 poium的更多使用方式
05 Pytest接口自动化
01 Pytest接口自动化
01 Pytest的基本使用
01 pytest的基本的介绍
02 pytest的基本使用
03 pytest的常见插件的使用
04 pytest.ini的使用
05 pytest的单个参数化1
06 pytest的多个参数化2
07 pytest的前后置的方法
08 pytest的fixture的介绍和使用
09 pytest的fixture的参数化
02 fixture的基本使用
01 fixture的其它的调用方法
02 fixture结合parametrize的使用
03 fixture结合conftest的使用
04 pytest生成测试报告
05 pytest的总结
06 Web自动化selenium
01 Web自动化selenium
01 自动化测试基础
01 分层的自动化测试
02 如何学好UI自动化测试
03 Selenium和appium的简介
02 测试环境搭建
01 安装Selenium
02 浏览器驱动的下载与测试
03 第一个自动化测试脚本
03 WebDriverAPI
01 定位网页元素常用的6种方式
02 XPath定位网页元素
03 CSS定位元素
04 By定位元素
05 控制浏览器
06 WebDriver常用的方法
07 鼠标的操作
08 键盘的操作
09 获得验证信息
10 显示等待
11 隐式等待
12 定位一组元素
13 多窗口切换
14 警告框处理
15 下拉框处理
16 上传文件
17 下载文件
18 操作Cookie
19 调用JavaScript
20 处理HTML视频播放
21 滑动选择日期
04 自动化测试模型
01 基本概念和自动化测试模型
02 模块化与参数化
03 读取txt文件
04 读取CSV文件
05 读取XML文件
06 读取JSON文件
07 Web自动化项目实战
01 Web自动化项目实战
01 课程介绍
01 课程介绍
02 Selenium回顾
01 Selenium回顾
02 Selenium定位方式回顾
03 Selenium进行复习本小节总结
03 Selenium定位多框架
01 Selenium定位框架
02 本地环境配置
03 iframe定位
04 frameset案例定位分析
05 frameSet定位
06 Selenium的脚本录制
07 把frameset脚本转成unittest方式
08 多层框架的总结
04 PO模式
01 PO模式介绍
02 普通模式实现马士兵严选搜索
03 PO模式的Base封装
04 PO模式的Page页面
05 PO模式的Test页面
06 PO模式和普通模式进行对比
07 PageObject模式总结
05 马士兵严选项目
01 马士兵严选项目业务线介绍
02 马士兵严选添加购物车Base页面
03 马士兵严选添加购物车Page页面
04 马士兵严选添加购物车Test层
05 马士兵严选driver的封装
06 马士兵严选登录页面的实现
07 马士兵严选添加购物车页面实现
08 马士兵严选添加购物车支付页面的实现
09 马士兵严选添加购物车完善
10 markdown笔记总结
11 马士兵严选日志的查看和保存
12 马士兵严选截图实现
13 马士兵严选生成测试报告
14 allure的测试报告分析
15 马士兵严选实现数据驱动
16 马士兵严选取消订单页面
17 马士兵严选取消订单的实现
18 马士兵严选的总结
08 移动端自动化框架-Appium
01 App自动化测试
01 Appium的介绍与安装
01 Appium的介绍
02 Appium的优势
03 Appium的运行原理
04 Appium的环境的安装
05 Appium讲解
06 Appium的环境配置和安装
07 Capability配置讲解
08 用脚本代码去打开软件
09 用脚本代码打开软件注意事项
02 Android 基础知识介绍
01 Android的介绍
02 Android的组成
03 Eclipse的环境配置
04 Android Studio的环境搭建
05 Android SDk目录讲解
06 Android工程目录结构
07 Android控件介绍
08 Android常用的控件
09 Android中布局介绍
10 LinearLayout布局属性讲解
11 RelativeLayout的介绍
12 RelativeLayout的属性介绍
13 Android中四大组件的简介
14 创建一个Activity
15 Activity的生命周期
16 编写一个简单的apk文件
03 Appium基础
01 id进行定位
02 classname进行定位
03 Xpath进行定位
04 driver里面常用的方法讲解
05 uiautomatorviewer的使用
06 Appium连接真机
04 Appium项目实战
01 Appium实战操作 (1)
02 Appium实战操作(2)
03 Appium项目实战二-注意事项
04 Appium项目实战二-appium打开我们的真机
05 Appium项目实战二-登录功能代码实现
06 Appium项目实战二-PO模式框架的搭建
07 Appium项目实战二-PO模式登录Base层的代码实现
08 Appium项目实战二-PO模式登录page层的实现
09 Appium项目实战二-PO模式登录Test层的代码实现
10 Appium项目实战二-添加学习任务分析
11 Appium项目实战二-添加学习任备代码实现
12 Appium项目实战二-PO模式实现登录的总结
13 Appium项目二-driver的封装
14 Appium项目二-日志的显示和保存
15 Appium项目二-截图的实现
16 Appium项目二-生成测试报告
17 Appium项目二-测试报告的分析
18 Appium项目二-总结
09 JMeter接口自动化测试
01 JMeter
01 Jmeter基础
01 JMeter接口自动化测试导入
02 Java安装
03 JMeter安装和百度搜索案例
04 JMeter目录和插件配置
05 JMeter核心结构和运行原理
06 JMeter组件的运行顺序
07 JMeter组件的作用域
08 JMeter三大重要组件-线程组
09 JMeter三大重要组件-取样器
10 JMeter三大重要组件-查看结果树
02 JMeter变量和属性
01 JMeter变量
02 JMeter属性
03 JMeter调试取样器、系统属性、属性显示
03 常用业务知识和组件
01 JMeter信息头控制器
02 JMeter HTTP请求默认值
03 JMeter Cookie管理器案例1
04 JMeter Cookie管理器案例2
05 JMeter Cookie、Session、Token的区别
06 JMeter 认证、授权、鉴权、权限控制的关系
07 JMeter 连接数据库
04 JMeter 参数化
01 JMeter 用户参数
02 JMeter 用户定义的变量
03 JMeter CSV配置元件入门
04 JMeter CSV配置元件线程共享模式和使用CSV构造测试数据
05 JMeter CSV配置元件实现数据驱动测试
05 JMeter后置处理器
01 JMeter XPATH提取器介绍和奠基
02 JMeter XPATH语法
03 JMeter XPATH四个案例
04 JMeter JSON提取器介绍
05 JMeter JSONPATH基础和语法
06 JMeter JSONPATH测试器和案例1-4
07 JMeter JSONPATH测试器和案例5
08 JMeter 正则表达式提取器介绍
09 JMeter 正则表达式提取器语法介绍
10 JMeter 正则表达式提取器3个案例
06 JMeter断言
01 JMeter 接口校验逻辑和响应断言的使用
02 JMeter XPATH断言
03 JMeter JSON断言
07 JMeter定时器
01 JMeter 固定定时器和常数吞吐量定时器
02 JMeter 集合点和思考时间
08 JMeter逻辑控制器
01 JMeter 简单控制器
02 JMeter 循环控制器
03 JMeter ForEach控制器
04 JMeter 如果IF控制器
09 JMeter报告
01 JMeter 生成测试报告案例演示
02 JMeter Ant的安装和配置
03 JMeter Ant 基础
04 JMeter Ant 基础二
05 JMeter Ant 基础三
06 JMeter Ant 解析build.xml并生成报告
07 JMeter Ant 自定义报告
10 JMeter函数
01 JMeter 函数基础
02 JMeter 函数小项目实战创建100个商品
11 JMeter BeanShell
01 JMeter BeanShell入门案例
02 JMeter BeanShell Sampler详细介绍和练习
03 JMeter BeanShell PreProcessor
04 JMeter BeanShell 后置处理器、断言、定时器、监听器
05 JMeter BeanShell 处理签名案例一
06 JMeter BeanShell 处理签名案例二
12 JMeter 二次开发
01 JMeter 安装IDEA
02 JMeter IDEA导入和配置JMeter源码
03 JMeter GUI窗体加载过程分析
04 JMeter 事件监听过程分析
05 JMeter startEngine执行过程分析
06 JMeter 二次开发Java请求
07 JMeter 二次开发函数一
08 JMeter 二次开发函数二(签名)
09 JMeter 二次开发函数三(生成身份证号码)
05 性能测试工程师
01 性能测试理论
01 性能测试理论
01 课程介绍
01 本门课介绍
02 性能测试的基本概念
01 性能测试的概念
02 性能测试工具的介绍
03 性能测试和功能测试的区别
04 一般性能测试
05 稳定性测试和负载测试
06 压力测试和并发测试
07 性能指标-响应时间
08 性能指标-吞吐量
09 并发用户数量
10 错误率的概念
11 性能的其它指标
12 性能测试的流程
13 性能测试需求分析
14 性能测试流程--性能测试计划1
15 性能测试流程--性能测试计划2
16 性能测试流程--性能测试计划3
17 性能测试流程--测试用例的编写
18 性能测试流程--测试用例的执行和调优
19 性能测试流程--测试报告
20 性能测试理论总结
02 Jmeter性能测试
01 Jmeter性能测试
01 课程简介
01 本门课程介绍
02 Jmeter性能测试
01 性能测试工具介绍
02 Jmeter的安装与配置
03 Jmeter的第一个脚本文件
04 Jmeter的重点组件讲解回顾1
05 Jmeter的重点组件讲解回顾2
06 Jmeter的聚合报告
07 Jmeter的练习
08 Jmeter其它组件和元件1
09 Jmeter其它组件和元件2
10 本地接口的部署
11 Jmeter调试本地接口1
12 Jmeter调试本地接口2
13 Jmeter调试本地接口3
14 Jmeter去压测我们的数据库
15 Jmeter压测数据库练习
16 本章小结
03 Jmeter录制脚本
01 badBody进行脚本录制
02 Jmeter本身录制脚本
03 Jmeter录制https
04 本章小结
04 Jmeter的分布式和非GUI模式
01 Jmeter分布式原理
02 Jmeter的分布式的配置
03 Jmeter的分布式执行
04 Jmeter的分布式压则练习
05 Jmeter非GUI模式介绍
06 Jmeter非GUI模式命令讲解
07 Jmeter非GUI模式执行
08 Jmeter非GUI模式和Gui模式对比
09 Jmeter非GUI模式运行分布式
10 Jmeter生成html报告
11 Jmeter报告讲解
12 本章小结
05 Jmeter第三方插件
01 Jmeter第三方插件的安装
02 Jmeter Stepping Thread Group的使用
03 Concurrency Thread Group 线程组
04 perfMon监控服务器资源(windows)
05 perfMon监控服务器资源(Linux)
06 Linux下面部署tomcat
07 Jmeter的插件--本章小结
06 Jmeter性能测试项目实战
01 Jmeter性能测试--性能测试项目实战介绍
02 Jmeter性能测试--项目熟悉
03 Jmeter性能测试--性能测试需求分析
04 Jmeter性能测试--性能测试计划
05 Jmeter性能测试--性能测试用例1
06 Jmeter性能测试--验证码测试用例2
07 Jmeter性能测试--其它测试用例3
08 Jmeter性能测试--验证码的性能测试脚本
09 Jmeter性能测试--注册和登录的性能测试脚本
10 Jmeter性能测试--购物车的性能测试脚本
11 Jmeter性能测试--查询商品详情
12 Jmeter性能测试--业务流程测试
13 Jmeter性能测试--稳定性测试
14 性能测试项目实战--本章小节
07 Jmeter性能测试项目实战--性能分析和调优和测试报告
01 性能分析和优化--性能测试分析和调优的步骤
02 性能分析和优化--服务器性能资源分析
03 性能分析和优化--数据库慢查询
04 性能分析和优化--数据库的连接池
05 性能分析和优化--数据库中的锁
06 性能分析和优化--Jvm内存分析
07 性能分析和优化--压测机瓶颈
08 性能分析和优化--案例分析
09 性能分析和优化--本章小节
10 Jmeter性能测试项目实战--性能测试报告
03 性能监控和分析
01 性能监控
01 性能监控理论
01 性能监控与分析理论介绍
02 Linux服务器监控
01 Linux环境准备和nmom介绍安装
02 常用监控命令
03 nmon采集数据和nmon_analyzer解析数据
04 nmon_analyzer详细解析
05 nmon_analyzer详细解析2
06 nmonchart生成html报告和tomcat动态展示html报告
07 sysstat工具介绍(iostat、pidstat、sar、mpstat)
08 Linux服务器分析
03 JVM监控与分析
01 JVM基础知识
02 JVM垃圾回收
03 JVM监控命令
04 JVisualVM工具介绍
05 JVisualVM实战案例:环境准备和分析内存泄漏
06 JVisualVM实战案例:线程死锁分析
07 JVisualVM实战案例:创建线程数达到上限
08 Arthas的介绍、安装和启动
09 dashboard命令
10 thread命令
11 jad命令和trace命令
12 watch和tt回溯
13 stack方法栈跟踪和profile火焰图
14 arthas实战案例分析rt较长的线程和占用CPU较高的线程
04 Mysql监控与分析
01 Mysql整体架构介绍和Mysql索引原理
02 准备Mysql数据
03 执行计划Explain概念
04 执行计划Explain案例1-案例8
05 执行计划Explain案例9-案例22
06 Mysql连接
07 Mysql查询缓存
08 Mysql慢查询日志
09 Mysql锁的概念
10 Mysql锁的7个案例
11 Mysql错误日志和其他相关监控命令
12 Mysql监控和分析实战数据准备
13 Mysql监控和分析实战一(注册、登录、推荐商品、分类商品接口-手机)
14 Mysql监控和分析实战二
05 Prometheus监控与分析
01 Prometheus介绍
02 Prometheus安装
03 Prometheus监控多个Linux系统资源
04 Prometheus对接Granfa
05 Prometheus对接Granfa多台服务器监控
06 部署InfluxDB2
07 Promethues+InfluxDB+JMeter+Grafana集群监控
04 Locust性能测试
01 Locust性能测试
01 课程简介
01 课程简介
02 Locust的介绍和安装(旧版本)
01 Locust的介绍
02 Locust的安装(旧版本安装)
03 Locust的脚本编写(旧版本编写)
04 Locust生成的图表讲解
05 Locust的脚本运行原理(旧版本)
06 Locust的介绍和安装总结
03 Locust的新版本的安装和使用
01 Locust新的版本安装(2.15.1)
02 Locust的新旧版本脚本的不同
03 Locust脚本不同的写法
04 Locust的分布式的运行
05 Losust新版本安装和使用总结
04 Locust的增强技术
01 Locust的参数化1
02 Locust的参数化2
03 Locust的参数化--random生成数据
04 Locust的参数化--memisis生成数据
05 Locust接口关联
06 Locust的断言
07 Locust的集合点
08 Locust的自定义场景设计1
09 Locust的自定义场景2
10 Locust的自定义场景设计3
11 Locust的增强技术总结
05 全链路压测
01 全链路压测
01 全链路压测
01 全链路压测的概念
02 全链路压测的执行流程 一
03 全链路压测执行流程 二
04 Takin实现全链路压测 一
05 Takin实现全链路压测 二
06 持续集成
01 接口自动化测试项目实战
01 接口自动化测试项目实战
01 课程简介
01 课程介绍
02 Requests库
01 接口自动化介绍
02 Requests的介绍
03 Requests的get请求带参数
04 Requests的get请求带headers
05 Requests的get请求带token
06 Requests库的post请求
07 Request的图片下载和上传
08 Requests的request方法的使用
09 Requests的小结
03 pytest
01 pytest的基本的介绍
02 pytest的基本使用
03 pytest的常见插件的使用
04 pytest.ini的使用
05 pytest的单个参数化1
06 pytest的多个参数化2
07 pytest的前后置的方法
08 pytest的fixture的介绍和使用
09 pytest的fixture的参数化
10 fixture的其它的调用方法
11 fixture结合parametrize的使用
12 fixture结合conftest的使用
13 pytest生成测试报告
14 pytest的总结
04 接口自动化测试项目实战
01 接口自动化项目实战-马士兵严选项目的介绍
02 接口自动化项目实战-马士兵严选项目登录请求
03 接口自动化项目实战-马士兵严选项目yaml文件的封装
04 接口自动化项目实战-马士兵严选项目读取yaml文件进行登录
05 接口自动化项目实战-马士兵严选项目把token写入到yaml文件1
06 接口自动化项目实战-马士兵严选项目把token写入到yaml文件2
07 接口自动化项目实战-马士兵严选项目读取指定的yaml文件方法1
08 接口自动化项目实战-马士兵严选项目读取指定的yaml文件方法2
09 接口自动化项目实战-动态替换shop.yaml里面的token值1
10 接口自动化项目实战-动态替换shop.yaml里面的token值2
11 接口自动化项目实战-动态替换shop.yaml里面的token值3
12 马士兵严选项目-购物车测试用例的总结
13 马士兵严选项目-购物车测试用例的封装
14 马士兵严选项目-购物车测试用例的方法抽取
15 马士兵严选项目-日志保存
16 马士兵严选项目-测试报告集成
17 马士兵严选项目-报告的完善显示
18 马士兵严选项目-提取yaml文件数据介绍
19 马士兵严选项目-正则表达式提取yaml数据
20 马士兵严选项目-jsonpath提取yaml数据
21 马士兵严选项目-提取购物车的traceId的用处
22 马士兵严选项目-接口关联案例的讲解1
23 马士兵严选项目-接口关联案例的讲解2
24 马士兵严选项目-断言(包含断言)
25 马士兵严选项目-包含断言进行集成到用例里面
26 马士兵严选项目-断言(相等断言)
27 马士兵严选项目-项目完善
28 马士兵严选项目-总结和README编写
05 接口自动化框架集成到持续集成
01 马士兵严选-持续集成的介绍
02 马士兵严选-集成到持续集成的流程
03 马士兵严选-集成到持续集成的实际操作
04 马士兵严选-把本地仓库的代码推送到gitlab远程仓库
05 马士兵严选-jenkins从远程仓库拉取代码
06 马士兵严选-jenkins进行执行代码
07 马士兵严选-jenkins集成allure报告
08 马士兵严选-jenkins集成钉钉
09 马士兵严选-当测试用例失败时发送钉钉消息
10 马士兵严选-jenkins发送测试用例失败
11 马士兵严选-持续集成小结
02 持续集成Jenkins
01 持续集成Jenkins
01 课程介绍
01 本门课程介绍
02 持续集成介绍和Gitlab的使用
01 持续集成的介绍
02 Gitlab的介绍
03 Gitlab的安装
04 Gitlab创建组,项目,用户
05 Gitlab的代码推送和拉取
06 Jenkins的安装(war包的形式安装)
07 Jenkins的安装(jenkins.msi的方式进行安装)
08 Jenkins的视图
09 jenkins创建一个任务
10 Jenkins执行脚本文件
11 jenkins的构建后操作
12 Jenkins的构建触发器
03 Jenkins流水线方式创建工程
01 流水线方式创建job
02 Jenkins 流水线方式拉取代码
03 Jenkins流水线方式执行代码并生成报告
04 用Jenkinsfile的方式去执行代码
05 Jenkinsfile中post的使用
06 pipeline中的参数化使用
07 pipeline中参数化写到Jenkinsfile
08 pipeline的小结和优缺点
09 Jenkins页面
07 测试开发
01 前端技术之HTML
01 前端技术之HTML新版
01 HTML入门
01 01-网络传输的三大基石
02 02-什么是HTML&HTML的标准结构
03 03-VSCode
04 04-HTML快速入门
05 05-本章回顾
02 HTML的常用标签
01 HTML标准结构
02 head中标签
03 body中标签-文本标签01----10秒到33秒需要加入横线
04 body中标签-文本标签02
05 body中标签-多媒体标签
06 body中标签-超链接标签
07 body中标签-铺点
08 body中标签-列表标签
09 body中标签-表格标签
10 本章回顾
03 form表单
01 form表单-get方式请求&post方式请求
02 form表单-get方式与post方式的区别
03 form表单-客例:模拟百度搜索
04 表单项标签-input标签01
05 表单项标签-input标签02
06 表单项标签-下拉列表&文本域&label标签
07 本章回顾
02 前端技术之HTML
01 HTML入门
01 01-网络传输的三大基石
02 02-什么是HTML&HTML的标准结构
03 03-VSCode
04 04-HTML快速入门
05 05-本章回顾
02 HTML的常用标签
01 HTML标准结构
02 head中标签
03 body中标签-文本标签01----10秒到33秒需要加入横线
04 body中标签-文本标签02
05 body中标签-多媒体标签
06 body中标签-超链接标签
07 body中标签-铺点
08 body中标签-列表标签
09 body中标签-表格标签
10 本章回顾
03 form表单
01 form表单-get方式请求&post方式请求
02 form表单-get方式与post方式的区别
03 form表单-客例:模拟百度搜索
04 表单项标签-input标签01
05 表单项标签-input标签02
06 表单项标签-下拉列表&文本域&label标签
07 本章回顾
02 前端技术之CSS
01 前端技术之CSS新版
01 CSS入门
01 为什么要学习CSS&CSS的介绍
02 CSS的书写方式(三种方式)
03 CSS的书写方式(三种方式的优先级&企业使用情况)&CSS的学习重点&本章回顾
02 选择器
01 什么是选择器&通用选择器&基本选择器
02 关系选择器
03 属性选择器
04 伪类选择器
05 案例:百度导航栏
06 本章回顾
03 样式
01 CSS常用字体属性
02 CSS常用文本属性
03 页面布局-浮动(什么是浮动&浮动的语法,浮动原理)
04 页面布局-浮动(代码感受浮动效果,消除浮动影响)
05 页面布局-浮动(浮动初衰效果展示)
06 页面布局-定位(静态定位,相对定位)
07 页面布局-定位(绝对定位,固定定位)
08 页面布局-盒子模型
09 页面布局-综合案例
10 本章回顾
02 前端技术之CSS
01 CSS入门
01 为什么要学习CSS&CSS的介绍
02 CSS的书写方式(三种方式)
03 CSS的书写方式(三种方式的优先级&企业使用情况)&CSS的学习重点&本章回顾
02 选择器
01 什么是选择器&通用选择器&基本选择器
02 关系选择器
03 属性选择器
04 伪类选择器
05 案例:百度导航栏
06 本章回顾
03 样式
01 CSS常用字体属性
02 CSS常用文本属性
03 页面布局-浮动(什么是浮动&浮动的语法,浮动原理)
04 页面布局-浮动(代码感受浮动效果,消除浮动影响)
05 页面布局-浮动(浮动初衰效果展示)
06 页面布局-定位(静态定位,相对定位)
07 页面布局-定位(绝对定位,固定定位)
08 页面布局-盒子模型
09 页面布局-综合案例
10 本章回顾
03 前端技术之JS
01 前端技术之JS新版
01 JavaScript
01 JavaScript的引入
02 JavaScript的三种书写方式
03 核心语法-语法规则&输出方式&变量
04 核心语法-数据类型
05 核心语法-奖型转换
06 核心语法-运算符
07 核心语法-流程控制
08 核心语法-函数
09 核心语法-debug调试工具
10 核心语法-对象(Array对象)
11 核心语法-对象(Date对象)
12 核心语法-对象(Math对象&String对象)
13 核心语法-对象(Global对象)
14 核心语法-对象(自定义对象)
15 核心语法-对象(JSON是什么1)
16 核心语法-对象(JSON是什么2)
17 核心语法-对象(JSON对象)
18 核心语法-事件(什么是事件&事件绑定)
19 核心语法-事件(常见事件)
20 核心语法-小结
02 JavaScript2
01 BOM-BOM和DOM
02 BOM-window对象的常用属性
03 BOM-window对象的常用方法(讲解)
04 BOM-window对象的常用方法(小案例)
05 DOM-什么是DOM&通过DOM解决的问题是什么
06 DOM-获取DOM对象(直接获取)
07 DOM-获取DOM对象(间接获取)
08 DOM-操作文本
09 DOM-操作属性
10 DOM-操作样式
11 案例实操-删除表格中一行
12 案例实操-复选框全选反选全不选----4-39修改
13 案例实操-加金币
14 案例实操-购物产品展示
15 本章回顾
03 Echarts
01 Echarts
02 前端技术之JS
01 JavaScript
01 JavaScript的引入
02 JavaScript的三种书写方式
03 核心语法-语法规则&输出方式&变量
04 核心语法-数据类型
05 核心语法-奖型转换
06 核心语法-运算符
07 核心语法-流程控制
08 核心语法-函数
09 核心语法-debug调试工具
10 核心语法-对象(Array对象)
11 核心语法-对象(Date对象)
12 核心语法-对象(Math对象&String对象)
13 核心语法-对象(Global对象)
14 核心语法-对象(自定义对象)
15 核心语法-对象(JSON是什么1)
16 核心语法-对象(JSON是什么2)
17 核心语法-对象(JSON对象)
18 核心语法-事件(什么是事件&事件绑定)
19 核心语法-事件(常见事件)
20 核心语法-小结
02 JavaScript2
01 BOM-BOM和DOM
02 BOM-window对象的常用属性
03 BOM-window对象的常用方法(讲解)
04 BOM-window对象的常用方法(小案例)
05 DOM-什么是DOM&通过DOM解决的问题是什么
06 DOM-获取DOM对象(直接获取)
07 DOM-获取DOM对象(间接获取)
08 DOM-操作文本
09 DOM-操作属性
10 DOM-操作样式
11 案例实操-删除表格中一行
12 案例实操-复选框全选反选全不选----4-39修改
13 案例实操-加金币
14 案例实操-购物产品展示
15 本章回顾
03 Echarts
01 Echarts
04 前端技术之JQuery
01 javaScript 入门与程序设计
01 JavaScript基础入门
01 JavaScript 简介
02 JavaScript 用途
03 JavaScript 组成
04 书写规范
05 内置函数
06 prompt提示框
07 控制台操作
08 如何理解字面量
09 数字类型字面量
10 数字类型特殊值
11 字符串类型字面量
12 变量基本使用
13 变量注意事项
14 命名标识符规范
15 变量提升
16 类型检测
17 连字符
18 parseInt 与 parseFloat
19 prompt 注意事项
20 Math数学对象
21 数字运算符
22 作业
02 流程控制语句
01 作业讲解
02 数学运算(一)
03 数学运算(二)
04 数学运算(三)
05 比较运算(一)
06 比较运算(二)
07 比较运算(三)
08 比较运算(四)
09 逻辑运算(一)
10 逻辑运算(二)
11 逻辑运算(三)
12 逻辑运算(四)
13 if 语句(一)
14 if 语句(二)
15 if 语句(三)
16 if 语句(四)
17 作业
18 BMI 指数
19 门票查询
20 赋值运算
21 自增运算
22 switch 基础应用(一)
23 switch 基础应用(二)
24 switch 基础应用(三)
25 循环语句(一)
26 循环语句(二)
27 穷举
28 嵌套循环
29 同名变量注意事项
30 累加器
31 水仙花数字
32 质数
33 break
34 continue
35 while
36 do while
03 Function 函数
01 函数认知
02 函数基本使用
03 形参与实参
04 局部变量
05 作用域
06 作用域相关面试题
07 return 关键字
08 函数实战应用(一)
09 函数实战应用(二)
10 函数表达式
11 不同函数定义方式区别
12 回调
13 递归
14 函数自执行
15 数组
16 数组详细使用
17 数组length属性
18 push pop
19 unshift shift
20 join reverse
21 indexOf includes
22 slice splice
23 数组面试题(一)
24 数组面试题(二)
25 数组面试题(三)
26 堆栈空间
27 string length 属性
28 string 大小写转化
29 string search split
30 string substring substr
31 string replace match
32 经典面试(一)
33 经典面试(二)
34 经典面试(三)
35 JSON
04 正则表达式
01 正则表达式概述
02 正则使用技巧(一)
03 正则使用技巧(二)
04 正则使用技巧(三)
05 正则使用技巧(四)
06 正则使用技巧(五)
07 正则使用技巧(六)
08 正则 字符集
09 正则 修饰符
10 正则 边界符
11 正则 预定义类
12 正则 量词
13 正则 分组与汉字
14 arguments
15 闭包
16 经典闭包面试题
05 DOM操作
01 DOM初探
02 DOM方法
03 操作节点属性
04 操作节点文本
05 操作节点样式
06 节点事件
07 攻城狮的信号量思想
08 淘宝网页特效制作
09 手机号码验证
10 鼠标系列事件
11 DOM获取节点全部方法
12 批量添加事件
13 网易云效果
14 淘宝二级菜单
15 event对象
16 鼠标位置
17 拖拽效果
18 放大镜
19 BOM
20 Timer 基本使用
21 运动函数
22 小游戏-浩克行走
06 jQuery应用实践
01 jQuery简介
02 jQuery初体验
03 基本使用
04 选择器
05 jQuery灵活应用
06 匹配节点样式
07 匹配节点属性
08 操作节点文本
09 特性函数上
10 特效函数下
11 事件绑定
12 淡入淡出轮播
13 常用方法
14 jQuery函数库-其余常用方法
15 节点关系
16 jQuery其余节点关系方法
17 折叠卡片
18 animate动画函数
19 animate动画注意事项
20 jQuery解决动画积累问题
21 传统轮播
22 获取节点数据
23 更多节点关系方法
24 百度新闻导航
07 jQuery源码分析
01 jQuery extend 核心功能函数揭秘
02 jQuery Sizzle 选择器
03 jQuery Callbacks入门-原理分析
04 jQuery deferred概念 or 源码解析
05 事件绑定-体系结构-绑定设计
06 事件绑定-自定义设计 or 模拟事件
07 jQuery CSS-addClass原理分析
08 access 函数重载源码分析
02 前端技术之JQuery
01 JavaScript基础入门
01 JavaScript 简介
02 JavaScript 用途
03 JavaScript 组成
04 书写规范
05 内置函数
06 prompt提示框
07 控制台操作
08 如何理解字面量
09 数字类型字面量
10 数字类型特殊值
11 字符串类型字面量
12 变量基本使用
13 变量注意事项
14 命名标识符规范
15 变量提升
16 类型检测
17 连字符
18 parseInt 与 parseFloat
19 prompt 注意事项
20 Math数学对象
21 数字运算符
22 作业
02 流程控制语句
01 作业讲解
02 数学运算(一)
03 数学运算(二)
04 数学运算(三)
05 比较运算(一)
06 比较运算(二)
07 比较运算(三)
08 比较运算(四)
09 逻辑运算(一)
10 逻辑运算(二)
11 逻辑运算(三)
12 逻辑运算(四)
13 if 语句(一)
14 if 语句(二)
15 if 语句(三)
16 if 语句(四)
17 作业
18 BMI 指数
19 门票查询
20 赋值运算
21 自增运算
22 switch 基础应用(一)
23 switch 基础应用(二)
24 switch 基础应用(三)
25 循环语句(一)
26 循环语句(二)
27 穷举
28 嵌套循环
29 同名变量注意事项
30 累加器
31 水仙花数字
32 质数
33 break
34 continue
35 while
36 do while
03 Function 函数
01 函数认知
02 函数基本使用
03 形参与实参
04 局部变量
05 作用域
06 作用域相关面试题
07 return 关键字
08 函数实战应用(一)
09 函数实战应用(二)
10 函数表达式
11 不同函数定义方式区别
12 回调
13 递归
14 函数自执行
15 数组
16 数组详细使用
17 数组length属性
18 push pop
19 unshift shift
20 join reverse
21 indexOf includes
22 slice splice
23 数组面试题(一)
24 数组面试题(二)
25 数组面试题(三)
26 堆栈空间
27 string length 属性
28 string 大小写转化
29 string search split
30 string substring substr
31 string replace match
32 经典面试(一)
33 经典面试(二)
34 经典面试(三)
35 JSON
04 正则表达式
01 正则表达式概述
02 正则使用技巧(一)
03 正则使用技巧(二)
04 正则使用技巧(三)
05 正则使用技巧(四)
06 正则使用技巧(五)
07 正则使用技巧(六)
08 正则 字符集
09 正则 修饰符
10 正则 边界符
11 正则 预定义类
12 正则 量词
13 正则 分组与汉字
14 arguments
15 闭包
16 经典闭包面试题
05 DOM操作
01 DOM初探
02 DOM方法
03 操作节点属性
04 操作节点文本
05 操作节点样式
06 节点事件
07 攻城狮的信号量思想
08 淘宝网页特效制作
09 手机号码验证
10 鼠标系列事件
11 DOM获取节点全部方法
12 批量添加事件
13 网易云效果
14 淘宝二级菜单
15 event对象
16 鼠标位置
17 拖拽效果
18 放大镜
19 BOM
20 Timer 基本使用
21 运动函数
22 小游戏-浩克行走
06 jQuery应用实践
01 jQuery简介
02 jQuery初体验
03 基本使用
04 选择器
05 jQuery灵活应用
06 匹配节点样式
07 匹配节点属性
08 操作节点文本
09 特性函数上
10 特效函数下
11 事件绑定
12 淡入淡出轮播
13 常用方法
14 jQuery函数库-其余常用方法
15 节点关系
16 jQuery其余节点关系方法
17 折叠卡片
18 animate动画函数
19 animate动画注意事项
20 jQuery解决动画积累问题
21 传统轮播
22 获取节点数据
23 更多节点关系方法
24 百度新闻导航
07 jQuery源码分析
01 jQuery extend 核心功能函数揭秘
02 jQuery Sizzle 选择器
03 jQuery Callbacks入门-原理分析
04 jQuery deferred概念 or 源码解析
05 事件绑定-体系结构-绑定设计
06 事件绑定-自定义设计 or 模拟事件
07 jQuery CSS-addClass原理分析
08 access 函数重载源码分析
05 VUE3.0入门到项目实战
01 VUE3.0入门到项目实战
01 Vue3.0开发实践
01 Vue3 性能提升-更快
02 Vue3 Compiler-优化细节
03 Vue3 Composition API-更好的逻辑复用
04 Vue3 新特性与争议
05 搭建 Vue3 开发环境
06 vue3 响应性 reactive
07 Object.defineProperty vs Proxy
08 Vue3 Lifecycle Hooks
09 vue3 watch 侦听器
10 在谈composition-鼠标位置侦听器
11 在谈composition API - userLoader
12 Vue3 Teleport
02 项目实战 - 仿知乎专栏
01 需求页面分析
02 Header 组件编码
03 Dropdown 组件编码
04 ColumnList 组件开发
05 login登录与validate校验功能开发
06 login登录与submit功能开发(上)
07 login登录与submit功能开发(下)
08 什么是SPA
09 SPA 实现原理-hash 模式
10 SPA 实现原理-history模式
11 vue-router 安装和使用
12 columnDetail 页面开发(一)
13 columnDetail 页面开发(二)
14 columnDetail 页面开发(完结)
15 状态管理工具vuex
16 vuex 的简介与安装
17 vuex 整合当前应用
18 vuex getters
19 添加新建文章页面 上
20 添加新建文章页面 中
21 添加新建文章页面 下
22 路由守卫与路由权限控制
23 路由守卫与路由权限控制 下
24 axios 接入云端数据
25 apifox 高级mock
26 异步请求代码改造
27 初识 axios 拦截器
28 Loader 组件开发 上
29 Loader 组件开发 下
30 JWT 运行机制
31 vuex 请求接口改造与 token 获取
32 axios 设置通用 header
33 持久化保存登录状态
34 Message 组件开发
06 Django框架
01 Django框架2023版
01 Django-3.2相关概念
01 django介绍
02 02关于Django的版本选择
03 03安装虚拟环境
04 04安装django和创建项目
05 05项目的配置和路由
06 06定义第一个视图函数
07 07通过请求路由来截取参数
08 08路由的反向解析
09 09视图类和get请求传参
10 10POST请求方式的传参
11 设置请求方式的装饰器
12 12响应重定向
13 13响应中的渲染模板
14 14知识补充和复习
02 Django-3.2的ORM框架
01 15Django的ORM介绍
02 16配置数据库相关
03 17建立模型类和数据库迁移命令
04 18数据模型类的补充知识点
05 19Django的ORM操作(一)
06 20Django的ORM操作(二)
07 21Django的ORM操作(三)
08 22在模型类中使用枚举
09 23模糊查询和枚举的使用
10 24进阶查询Q的操作
11 25进阶查询中的分组聚合和原生SQL
12 26ORM的修改和删除操作
13 27一对多关联中的树形表
14 28树形结构模型中操作
15 29一对多的关联关系新增操作
16 30反向关联的属性
17 31一对一的关联关系
18 32一对一的关联操作
19 33多对多的关联关系
20 34多对多的关联操作
21 35关联关系的查询操作(一)
22 36关联关系的查询操作(二)
03 Django的模板语言
01 37Django模板语言的介绍
02 38在模板中引用变量
03 39模板中的IF和FOR标签
04 40模板中的过滤器使用
05 41模板的继承和重写
06 42静态文件在Debug模式下的访问
04 马士兵个人播放平台项目
01 43创建项目
02 44Django项目中的用户模型类
03 45定义用户关注模型类
04 46创建注册的模板文件
05 47用户名的ajax请求验证
06 48开发验证码生成器
07 49验证码的使用以及解决问题技巧
08 50Cookie的原理
09 51Session会话的原理
10 52验证—验证码
11 53用户注册完成
12 54基于Django的用户的登录
13 55模板的继承完成项目首页
14 56判断用户是否登录
15 57建立上传模板和视频的模型类
16 58上传文件的视图类
17 59截取视频图片和播放时长
18 60我的视频列表的分页
19 61使用弹层播放视频
20 62JS事件触发删除视频
21 63播客列表功能
22 64添加关注和关注列表
23 65个人信息的展示和修改
24 66取消关注的补充
25 67Django中间件的运行原理
26 68采用中间件记录用户操作日志(一)
27 69采用中间件记录用户操作日志(二)
02 Django框架
01 Django-3.2相关概念
01 django介绍
02 02关于Django的版本选择
03 03安装虚拟环境
04 04安装django和创建项目
05 05项目的配置和路由
06 06定义第一个视图函数
07 07通过请求路由来截取参数
08 08路由的反向解析
09 09视图类和get请求传参
10 10POST请求方式的传参
11 设置请求方式的装饰器
12 12响应重定向
13 13响应中的渲染模板
14 14知识补充和复习
02 Django-3.2的ORM框架
01 15Django的ORM介绍
02 16配置数据库相关
03 17建立模型类和数据库迁移命令
04 18数据模型类的补充知识点
05 19Django的ORM操作(一)
06 20Django的ORM操作(二)
07 21Django的ORM操作(三)
08 22在模型类中使用枚举
09 23模糊查询和枚举的使用
10 24进阶查询Q的操作
11 25进阶查询中的分组聚合和原生SQL
12 26ORM的修改和删除操作
13 27一对多关联中的树形表
14 28树形结构模型中操作
15 29一对多的关联关系新增操作
16 30反向关联的属性
17 31一对一的关联关系
18 32一对一的关联操作
19 33多对多的关联关系
20 34多对多的关联操作
21 35关联关系的查询操作(一)
22 36关联关系的查询操作(二)
03 Django的模板语言
01 37Django模板语言的介绍
02 38在模板中引用变量
03 39模板中的IF和FOR标签
04 40模板中的过滤器使用
05 41模板的继承和重写
06 42静态文件在Debug模式下的访问
04 马士兵个人播放平台项目
01 43创建项目
02 44Django项目中的用户模型类
03 45定义用户关注模型类
04 46创建注册的模板文件
05 47用户名的ajax请求验证
06 48开发验证码生成器
07 49验证码的使用以及解决问题技巧
08 50Cookie的原理
09 51Session会话的原理
10 52验证—验证码
11 53用户注册完成
12 54基于Django的用户的登录
13 55模板的继承完成项目首页
14 56判断用户是否登录
15 57建立上传模板和视频的模型类
16 58上传文件的视图类
17 59截取视频图片和播放时长
18 60我的视频列表的分页
19 61使用弹层播放视频
20 62JS事件触发删除视频
21 63播客列表功能
22 64添加关注和关注列表
23 65个人信息的展示和修改
24 66取消关注的补充
25 67Django中间件的运行原理
26 68采用中间件记录用户操作日志(一)
27 69采用中间件记录用户操作日志(二)
07 比亚迪ERP系统项目
01 比亚迪ERP系统项目
01 项目准备
01 项目介绍
02 创建MSB_ERP项目
03 创建git仓库
04 修改项目配置文件
05 配置JWT和CORS跨域
06 创建系统管理的APP
07 验证项目日志
08 JWT和CORS的原理
02 系统管理
01 功能菜单的模型设计
02 功能菜单的视图类(一)
03 功能菜单的视图类(二)
04 功能菜单所有接口测试
05 项目的接口文档(一)
06 项目的接口文档(二)
07 设计用户模型类
08 定义用户的验证器以及序列化
09 系统用户注册接口实现
10 重写用户认证
11 用户认证判断和登录
12 权限相关概念的介绍
13 权限相关的模型设计
14 菜单和权限的信号机制(一)
15 菜单和权限的信号机制(二)
16 项目批量删除的抽象处理
17 权限相关视图类和视图函数
18 角色管理接口以及授权
19 角色批量删除修改以及接口测试
20 用户所在部门的模型设计
21 部门管理的七个接口实现
22 ERP系统中分页统一处理
23 用户分配角色和删除的视图
24 用户重置密码(一)
25 用户重置密码(二)
26 角色的批量授权(一)
27 角色的批量授权(二)
28 角色的批量授权(三)
29 查询拥有GET权限的菜单列表(一)
30 查询拥有GET权限的菜单列表(二)
31 用户登陆后缓存权限
32 用户权限的认证和判断(一)
33 用户权限的认证和判断(二)
34 权限管理中授权的修改以及SQL语句打印
03 基本信息管理
01 地区数据模型类设计
02 地区数据的管理接口
03 供应商信息管理的模型和序列化
04 供应商信息管理的视图接口
05 供应商的过滤查询第二种写法
06 客户信息管理模块
07 仓库管理模块接口
08 自动生成编号的函数
09 自动编号的请求接口
10 结算账户管理
04 货品(商品管理)
01 货品商品类别管理
02 新的树形结构的序列化
03 计量单位管理
04 附件的管理以及上传附件
05 货品(商品)模型设计
06 货品的新增和序列化
07 货品的修改和库存的修改
08 商品的过滤查询(一)
09 商品的过滤查询(二)
10 商品库存和仓库的信号机制(一)
11 商品库存和仓库的信号机制(二)
05 采购管理
01 采购的业务流程
02 采购订单新增的业务需求
03 采购订单新增和修改实现
04 采购订单接口测试
05 商品选择搜索过滤(一)
06 商品选择搜索过滤(二)
07 采购订单的过滤查询
08 查看采购订单详情
09 采购订单的审核抽象处理
10 数据库事务的相关概念
11 Django项目中的事务处理
06 仓库管理
01 入库单模型设计
02 新增入库单的序列化
03 修改入库单以及项目
04 入库单的retrieve接口
05 入库单的过滤查询
06 入库单的审核(一)
07 入库单的审核(二)
07 财务管理
01 新加—项目补充说明1
02 新加—项目补充说明2
03 01付款单的模型类设计
04 02付款单的业务需求分析
05 03创建付款单的视图集类
06 04付款单的序列化器类的写法
07 05新增两种付款单的测试
08 06付款单审核的需求分析
09 07付款单的审核代码实现(一)
10 08付款单的审核代码实现(二)
11 9付款单的审核代码实现(三)
12 10付款单的审核测试(一)
13 11付款的审核的测试(二)
08 销售管理
01 12销售的模型设计和需求
02 13销售订单的视图集和序列化器
03 14销售订单的路由以及测试
04 15销售出库的详细需求
05 16销售出库单的模型设计
06 16销售出库单的视图和测试
07 17出库单的审核(一)
08 18出库单的审核(二)
09 19收款单的模型设计和功能
10 20收款单的审核代码
11 21收款审核的测试
09 生产任务管理
01 22生产中的BOM表需求说明
02 23BOM表的模型类设计
03 24物料清单的功能接口
04 25工序管理的接口和测试
05 26查询商品的BOM表信息
06 27生产任务的需求和模型设计
07 28新增生产任务的序列化
08 29生产任务接口实现和测试(一)
09 30生产任务接口实现和测试(二)
10 31领取物料的需求设计
11 32领取物料的接口实现和测试
12 生产中退还物料的需求设计
13 退还物料的功能和测试
14 生产任务的完工状态修改
10 项目发布和部署
01 ERP项目部署前篇
02 设置部署数据库的访问权限
03 后端项目中配置抽取静态文件
04 在服务器中安装项目所依赖的第三方库
05 UWSGI的配置一
06 UWSGI的配置二
07 Nginx和WSGI的整合
08 解决服务器数据库加密方式问题
08 MongoDB最热门NoSql数据库
01 MongoDB最热门NoSql数据库
01 MongoDb综述
01 什么是Nosql
02 MongoDb概念入门
02 MongoDB应用与开发
01 MongoDB安装
02 常用命令之增删查改
03 原生客户端复杂操作
04 索引概念之-B树
05 MongoDB中的索引类型
06 索引的管理
07 Java客户端及实战
08 Java客户端及实战-POJO
03 MongoDB高级进阶
01 复制集及原理
02 复制集搭建实战
03 复制集的写策略
04 复制集的写策略实战
05 复制集的读策略:从哪里读
06 从哪里读:实战
07 事务和事务隔离级别
08 readConcern中的majority
09 majority实战
10 readConcern中的snapshot
11 MongoDB开发注意事项
04 MongoDB分片集群
01 分片集群机制及原理
02 如何用好分片集群
03 分片集群的搭建及扩容实战
05 MongoDB与架构进阶
01 MongoDB的应用场景及选型
02 MongoDB的备份
03 MongoDB经典案例
09 Redis_高效的NoSQL数据库
01 Redis_高效的NoSQL数据库
01 NOSQL数据库简介
01 NOSQL数据库简介
02 Redis简介
01 Redis简介
03 Redis单机版安装
01 Redis单机版安装
04 Redis单机版的启动
01 Redis单机版的启动
05 Redis常用的五大类型
01 Redis常用的五大类型
06 常用命令-key
01 常用命令-key
07 常用命令-string
01 常用命令-string
08 常用命令-hash
01 常用命令-hash
09 常用命令-list
01 常用命令-list
10 常用命令-set
01 常用命令-set
11 常用命令-sorted set
01 常用命令-sorted set
12 Redis持久化策略-RDB
01 Redis持久化策略-RDB
13 Redis持久化策略-AOF
01 Redis持久化策略-AOF
14 主从复制介绍
01 主从复制介绍
15 主从复制搭建
01 主从复制搭建
16 哨兵简介
01 哨兵简介
17 哨兵搭建
01 哨兵搭建
18 redis集群搭建(上)
01 redis集群搭建(上)
19 redis集群搭建(下)
01 redis集群搭建(下)
20 Jedis详解
01 Jedis详解
21 整合SpringDataRedis操作redis(上)
01 SpringBoot整合SpringDataRedis操作redis(上)
22 整合SpringDataRedis操作redis(下)
01 SpringBoot整合SpringDataRedis操作redis(下)
10 MySQL与Python的交互
01 MySQL与Python的交互
01 MySQL与Python的交互
01 Python操作MySQL步骤
02 sql注入与sql语句参数化
03 增加数据
04 删除、修改数据
05 查询数据
06 数据库操作封装
11 Flask框架
01 Flask框架
01 虚拟化环境
01 01Web框架相关的概念
02 02第一章-自定义Web服务器(一)
03 03自定义Web服务器(二)
04 04自定义Web服务器(三)
05 05自定义Web服务器(四)
06 06第一章-自定义Web框架
07 07第一章-使用模板来展示动态页面数据
08 08第一章-在web框架中引入路由的设置
09 09第一章-采用装饰器添加路由
10 10第一章-开发电影列表页面
11 11第一章-Python虚拟环境的安装和搭建
02 视图和URL
01 01第二章-Flask的介绍
02 02第二章-参数说明
03 03第二章-应用程序的参数加载--1
04 04第二章-应用程序参数加载-2
05 05第二章-路由列表信息
06 06第二章-动态路由和自定义转换器
07 07第二章-地址重定向和url_for
08 08第二章-request的请求方式和get请求参数
09 09第二章-post请求参数和文件上传
10 10第二章-响应response
03 Jinjia2模板
01 01第三章-Jinja2模板介绍和传参
02 02第三章-模板中的控制语句
03 03第三章节-字符串和数字的过滤器
04 04第三章-模板中列表和字典的过滤器
05 05第三章-模板中自定义过滤器
06 06第三章-模板中的测试器
07 07第三章-模板中的继承和include标签
08 08第三章-模板中的URL_FOR函数
04 Flask高级1
01 01第四章-蓝图01
02 02第四章-蓝图02
03 03第四章-cookie的操作
04 04第四章-session原理
05 05第四章-session会话的高级
06 06第四章-请求钩子
07 07第四章-上下文
08 09第四章-Flask异常处理
05 Flask数据库和ORM框架
01 01第五章-SQLALchemy的介绍
02 02第五章-创建ORM映射1
03 03第五章-自动ORM映射
04 04第五章-数据的CRUD操作1
05 05第五章-数据的CRUD操作2
06 06第五章-表的外键关联
07 07第五章-ORM的一对多关联
08 08第五章-ORM的一对一关联
09 09第五章-ORM的多对多关联
10 10第五章-ORM的多对多关联(二)
11 11第五章-ORM的高级操作(一)
12 12第五章-ORM的高级操作(二)
13 13第五章-ORM的高级操作(三)
14 14第五章-Flask-SQLalchemy的操作(一)
15 15第五章-Flask-SQLalchemy的操作(二)
16 16第五章-Flask-SQLalchemy和alembic
06 Flask-restful
01 Flask-restful-前后端分离和RESTful的定义
02 Flask-restful之restful的第一个案例
03 Flask-restful之restful在蓝图中使用
04 Flask-restful之restful的参数校验
05 Flask-restful之restful的响应处理1
06 Flask-restful之响应原理和自义定json





