路飞学城自动化开发面授同步班
课程详情
课程详情
课程名称:路飞学城自动化开发面授同步班
课程核心介绍:
- 包含Python基础、前端开发基础、爬虫开发等阶段内容
- 提供03 requests下载及进本使用.mp4等学习资源
- 面授同步班,实时跟进学习进度
适合人群:
- 对自动化开发感兴趣的学习者
- 希望提升Python编程能力的人士
- 前端开发从业者
学习收获:
- 掌握Python基础知识和前端开发技能
- 学会使用requests库进行网络请求和数据处理
- 了解爬虫开发的基本原理和实战技巧
课程亮点:
- 面授同步,实时解答疑问,提高学习效率
- 丰富案例,理论与实践相结合,提升实战能力
- 专业讲师团队,提供高质量教学服务
课程目录
03 requests下载及进本使用.mp4
FileRecv.zip
第一阶段 Python基础
01 Python基础入门
01 开班入学必听-Alex大神讲行业前景1
02 开班入学必听-Alex大神讲行业前景2
03 开班入学必听-Alex大神讲行业前景2
04 python介绍和变量
05 常量和注释
06 基础数据类型和输入输出
07 条件判断
08 while循环和总结
09 注意事项介绍-必听
10 while循环分享和需求分析
11 循环赋值习题讲解
12 7-11答疑
02 数据类型&文件操作&字符编码
01 内容回顾
02 今日内容
03 pass
04 格式化输出
05 运算符
06 字符编码
07 基础数据类型-列表
08 列表的其他操作
09 循环和字符串
10 元组
11 字典和作业
12 7-16分享
13 7-18分享
03 函数编程
01 内容回顾
02 内容回顾2
03 文件操作1
04 文件操作2
05 后期补充-文件的修改
06 后期补充-文件指针
07 函数的定义和调用
08 remove或者rename报错
09 函数的返回值和参数
10 函数进阶
11 作业
12 7-23分享
13 7-25分享
04 函数编程进阶
01 内容回顾
02 今日内容
03 装饰器
04 装饰器进阶和迭代器生成器
05 生成器函数和列表推导式
06 列表推导式
07 生成器表达式和面试题
08 匿名函数和三元运算符
09 7-30分享
05 常用开发模块1
01 内容回顾
02 今日内容
03 递归函数
04 内置函数1
05 内置函数2
06 常用模块random
07 re模块
08 8-2分享
06 常用开发模块2
01 内容回顾
02 今日内容
03 正则模块
04 os模块和练习题
05 时间模块
06 datetime模块的问题解决和time模块的习题
07 sys模块
第七阶段 爬虫开发
01 01
01 requests基础
02 bs4解析
03 xpath数据解析
04 cookie
05 模拟登陆
06 selenium基础使用
07 12306模拟登陆
02 02
01 scrapy数据解析+持久化存储基础
02 scrapy中间件,请求传参,手动请求发送
03 CrawlSpider
04 分布式
05 增量式爬虫
%E8%AF%BE%E4%BB%B6_2Cu9VPK.zip
第三阶段 前端开发基础
01 HTMLCSS
01 课程安排
02 内容回顾
03 前端引子
04 行内标签
05 块级标签
06 form表单
07 css基础
08 高级选择器
09 各种样式和盒模型
10 浮动和定位等
11 作业
12 10-17前端分享
02 JavaScriptDom编程基础
01 内容回顾
02 爬虫概述
03 今日内容介绍
04 js的引入
05 基础类型1
06 基础类型2
07 流程控制和函数
08 补充内容
09 bom操作
10 节点的查找和操作
11 事件绑定
12 10-22分享
13 10-24分享
03 jQuery
01 今日内容
02 内容回顾
03 初识jquery
04 jq的选择器和筛选择
05 筛选方法和过滤方法
06 标签操作
07 操作标签样式和属性
08 动画
09 事件
10 事件冒泡和委托
11 bootstrap
12 前端分享
第二阶段 网络编程&数据库
01 面向对象编程
01 内容回顾
02 今日内容
03 json模块
04 pickle模块
05 面向对象楔子
06 初识类的语法
07 类的方法定义和调用
08 名词介绍和练习总结
09 类和对象的命名空间
10 面向对象的本质
11 组合
12 继承和总结
13 pickle的补充
14 作业说明
02 面向对象进阶
01 内容回顾
02 super的用法
03 多继承和super
04 object类和新式类经典类
05 封装
06 多态
07 三个装饰器方法
08 内置方法和单例模式
09 反射
10 反射的应用
11 模块和包
12 异常处理
13 configparser模块
03 网络编程入门
01 内容回顾
02 网络介绍
03 socket代码tcp协议
04 socket代码tcp协议聊天实例
05 socket代码初识udp协议
06 udp协议和tcp协议对比
07 飞秋的测试
08 粘包现象和解决方案
09 文件操作的例子
10 hashlib模块
11 socketserver和作业分析
12 选课按照软件开发规范拆分
13 选课系统作业讲解2
04 并发编程&数据库基础
01 今日内容
02 内容回顾
03 进程的启动
04 线程
05 协程
06 协程代码说明
07 数据库介绍
08 数据库的基本操作
09 数据库操作和数据类型
10 作业
11 FTP01
12 9-11 分享
05 数据库开发
01 总结归纳
02 内容回顾
03 今日内容
04 表的约束
05 数据的增删改和练习说明
06 select语句
07 where语句
08 where的练习讲解和null的拾遗
09 分组聚合
10 过滤排序和limit
11 作业
12 多表查询
13 pymysql模块
14 并发部分分享
15 数据库知识点分享
16 10-9分享-单表查询
17 10-10分享数据库讲解
18 10-15数据库讲解
第五阶段 自动化项目实战
01 CMDB 1
01 内容回顾
02 modelform新增和编辑
03 ajax删除
04 cmdb的实现思路
05 项目创建、数据传输
06 兼容三种模式、类的约束
07 不同模式下不同的执行命令的方式
08 采集硬件的可插拔式设计
02 CMDB 2
01 内容回顾1
02 内容回顾2
03 api相关
04 支持win和linux系统
05 debug模式+response封装
06 ssh模式下的流程
07 主机表的展示和新增和编辑
08 硬件资产信息入库
09 12-10直播
10 12-12直播
03 测试 1
01 扯淡
02 requests简单操作
03 爬取7160图片示例
04 爬取天极网图片
05 requests作业
06 selenium简介及脚本录制
07 selenium基础
08 selenium元素定位-1
09 selenium键盘事件
10 等待机制
11 发邮件
12 作业
13 12-17直播
14 12-19直播
04 测试 2
01 内容回顾
02 unittest和python操作Excel表格
03 项目基础配置
04 项目增删改查-1
05 项目增删改查-2
06 Django上传文件
07 生成测试报告
08 Django下载文件
09 测试第三次直播视频
10 测试第四次直播视频
05 代码发布 1
01 今日概要
02 内容回顾和补充
03 长轮询
04 长轮询实现聊天室
05 websocket原理
06 django应用websocket
07 channels项目创建
08 channels使用说明
09 channels聊天室
10 websocket总结
11 gojs插件
12 gojs插件总结
13 paramiko模块
14 SSHProxy类分装
15 面向对象上下文管理
16 python操作git
17 今日总结和作业
06 代码发布 2
01 今日概要
02 内容回顾
03 代码发布基本流程
04 服务器管理
05 服务器管理
06 项目管理
07 项目
08 发布任务
09 创建发布任务单
10 创建发布任务单
11 重新save方法创建任务单
12 发布钩子和模板
13 websocket基本连接
14 websocket创建图表节点
15 节点表设计
16 默认展示节点数据
17 今日总结
18 内容回顾
19 今日概要
20 钩子节点处理
21 节点状态变化(小别扭)
22 今日概要和回顾
23 下载前钩子处理
24 下载代码处理
25 下载后钩子处理
26 上传文件处理
27 发布后钩子处理思路
28 总结
07 类Zabbix的主机监控系统开发实战(选修)
01 监控trigger表结构设计
02 监控报警策略设计
03 监控报警策略设计2
04 报警阈值处理程序逻辑解析
05 报警阈值处理程序逻辑解析2
06 报警阈值数据判断逻辑代码解析
07 报警策略队列处理
08 报警模块解析
09 主机存活检测程序解析
10 报警自动升级代码解析及测试
11 监控数据如何画图
12 ehart画图简单讲解
13 分布式监控开发实战-监控需求讨论
14 分布式监控开发实战-监控需求讨论2
15 分布式监控开发实战-表结构设计
16 分布式监控开发实战-填充表监控配置数据
17 分布式监控开发实战-服务器端生成配置数据
18 分布式监控开发实战-午后鸡汤讲硅谷
19 分布式监控开发实战-午后鸡汤讲硅谷2
20 分布式监控开发实战-监控客户端开发
21 分布式监控开发实战-监控客户端开发2
22 分布式监控开发实战-监控数据如何优化
23 分布式监控开发实战-redis配置
24 分布式监控开发实战-监控数据如何存储
25 分布式监控开发实战-监控数据优化存储
08 千台服务器管理系统开发实战(选修)
01 cmdb api安全认证
02 restful api
03 restful api设计
04 restful api设计2
05 django restframework使用
06 django restframework创建数据
07 cmdb dashboard讲解
08 cmdb 前端资产列表实现讲解
09 cmdb 前端资产列表动态多条件过滤
10 cmdb 前端echart画图实现
11 主机管理堡垒机功能预告
12 堡垒机需求介绍
13 堡垒机需求介绍2
14 堡垒机表结构开发
15 堡垒机表结构开发2
16 堡垒机自定义用户认证
17 堡垒机自定义用户认证2
18 开发用户交互脚本
19 抓取原生ssh操作记录
20 更改原生ssh源代码
21 堡垒机动态记录审计日志
22 堡垒机动态记录审计日志2
23 堡垒机动态记录审计日志3
24 堡垒机前端页面开发
25 堡垒机前端页面开发2
26 堡垒机前端页面动态切换
27 堡垒机前端页面用户认证
28 堡垒机前端展示主机列表
29 堡垒机前端展示主机列表2
30 堡垒机前端提交批量任务到后台
31 堡垒机创建任务表结构
32 堡垒机后台处理批量任务
33 堡垒机后台处理批量任务2
34 堡垒机任务执行结果返回到前台页面
09 算法&设计模式(选修)
01 算法入门概念
02 估计算法运行效率与时间复杂度
03 简单判断时间复杂度
04 空间复杂度
05 递归
06 汉诺塔问题
07 顺序查找
08 二分查找介绍
09 二分查找代码
10 二分查找与线性查找的比较
11 排序介绍
12 冒泡排序介绍
13 冒泡排序
14 选择排序
15 插入排序
16 快速排序原理介绍
17 快速排序代码实现
18 快速排序代码实现2
19 堆排序前传树的基础知识
20 堆排序前传二叉树的基础知识
21 堆排序前传堆和堆的向下调整
22 堆排序的过程演示
23 向下调整函数的实现
24 堆排序的实现(1)
25 堆排序的实现(2)
26 堆排序的时间复杂度
27 堆的内置模块
28 topk问题
29 topk实现
30 归并排序实现
31 归并排序归并
32 归并排序复杂度讨论
33 NB三人组小结
34 希尔排序
35 希尔排序讨论
36 计数排序
37 桶排序介绍
38 桶排序实现
39 基数排序介绍
40 基数排序实现
41 查找排序部分习题
42 查找排序习题1
43 查找排序习题2
44 查找排序习题3
45 查找排序习题4
46 数据结构介绍
47 列表
48 栈的介绍
49 栈的应用:括号匹配问题
50 队列的介绍
51 队列的实现
52 队列的内置模块
53 栈和队列的应用:迷宫问题
54 使用栈解决迷宫问题
55 使用队列进行迷宫问题:介绍
56 使用队列进行迷宫问题:实现
57 链表介绍
58 链表创建和遍历
59 链表的插入和删除
60 双链表
61 链表总结
62 哈希表
63 哈希表实现
64 哈希表应用
65 树的概念
66 树的实例:模拟文件系统
67 二叉树的概念
68 二叉树的遍历
69 二叉搜索树的概念
70 二叉搜索树:插入
71 二叉搜索树:查询
72 二叉搜索树:删除
73 二叉搜索树:删除实现
74 AVL树的概念
75 AVL:旋转
76 AVL:旋转实现1
77 AVL:旋转实现2 (修改版)
78 AVL:插入
79 AVL树应用与数据结构总结
80 贪心算法(新一章:算法进阶)
81 分数背包
82 分数背包实现
83 数字拼接问题
84 数字拼接问题实现
85 活动选择问题
86 活动选择问题实现
87 贪心算法总结
88 动态规划介绍
89 钢条切割问题
90 钢条切割问题:自顶向下实现
91 钢条切割问题:自底向上实现
92 钢条切割问题:重构解
93 最长公共子序列
94 最长公共子序列:实现
95 欧几里得算法
96 RSA算法介绍
97 RSA算法测试
98 算法课程总结
99 设计模式与面向对象介绍
100 面向对象设计原则
101 简单工厂模式
102 工厂方法模式
103 抽象工厂模式
104 建造者模式
105 单例模式
106 适配器模式
107 桥模式
108 组合模式
109 外观模式
110 代理模式
111 责任链模式
112 观察者模式
113 策略模式
114 模板方法模式
115 设计模式总结
10 k8s集群实战(选修)
01 视频导读v3
02 什么是k8sv1
03 k8s的应用场景
04 k8s的核心组件和架构
05 k8s集群master节点的安装
06 k8s集群node节点的安装
07 所有node节点配置flannel网络下
08 所有node节点配置flannel网络下
09 创建一个pod
10 k8s中的pod资源到底是什么
11 pod的常用操作
12 rc副本控制器
13 service资源
14 deployment资源
15 tomcat-mysql练习
16 安装dns附件组件并使用
17 k8s中pod的健康检查
18 dashboard的安装部署
19 namespace的作用
20 使用proxy的方式访问k8s中的服务v2
21 k8s监控服务heapster
22 k8s弹性伸缩实战
23 k8s存储pv和pvc
24 k8s持久化实战
25 分布式文件系统glusterfs
26 k8s对接glusterfs存储
27 gitlab的安装和上传代码
28 安装jenkins并拉取代码
29 jenkins自动化构建docker镜像下
30 jenkins自动化构建docker镜像上
31 jenkins实现k8s应用的版本升级和回归
32 k8s总结
11 代码发布
01 今日概要
02 内容回顾和补充
03 长轮询
04 长轮询实现聊天室
05 websocket原理
06 django应用websocket
07 channels项目创建
08 channels使用说明
09 channels聊天室
10 websocket总结
11 gojs插件
12 gojs插件总结
13 paramiko模块
14 SSHProxy类分装
15 面向对象上下文管理
16 python操作git
17 今日总结和作业
18 今日概要
19 内容回顾
20 代码发布基本流程
21 服务器管理
22 服务器管理
23 项目管理
24 项目
25 发布任务
26 创建发布任务单
27 创建发布任务单
28 重新save方法创建任务单
29 发布钩子和模板
30 websocket基本连接
31 websocket创建图表节点
32 节点表设计
33 默认展示节点数据
34 今日总结
35 节点状态变化(小别扭)
36 钩子节点处理
37 内容回顾
38 今日概要
39 今日概要和回顾
40 下载前钩子处理
41 下载代码处理
42 下载后钩子处理
43 上传文件处理
44 发布后钩子处理思路
45 总结
第六阶段 自动化测试平台开发实战
01 测试基础-01
01 扯淡篇
02 课程安排
03 今日内容概要
04 测试基础-1
05 测试基础-2
06 测试基础-3
07 测试用例-1
08 测试用例-2
09 测试计划书-1
10 测试计划书-2
11 兼容性测试和版本控制
12 测试工具和测试工程师的职业发展
13 软件生命周期及开发和测试模型概述
02 测试基础-02
01 一些注意事项
02 内容回顾
03 今日内容概要
04 测试分类和测试环节
05 测试分类详解-1
06 测试分类详解-2
07 测试方法和自动化测试
08 黑盒测试方法概述
09 等价类划分法
10 等价类划分法补充
11 边界值
12 因果图和判定表
13 今日作业
03 测试基础-03
01 内容回顾
02 场景法
03 流程分析法
04 错误推测法
05 正交表测试法-1
06 正交表测试法-2
07 混合正交表及测试方法总结
08 缺陷管理-1
09 缺陷管理-2
10 缺陷管理-3
11 敏捷模型
12 今日作业
04 禅道篇
01 内容回顾
02 今日内容概要
03 禅道介绍及Windows平台安装
04 docker部署禅道-1
05 docker部署禅道-2
06 禅道使用-创建角色
07 禅道使用-创建产品
08 禅道使用-创建产品计划-1
09 禅道使用-创建产品计划-2
10 禅道使用-创建需求及需求评审流程
11 禅道使用-分解任务
12 禅道使用-需求变更流程操作
13 禅道使用-开发人员开发任务流程
14 禅道使用-开发人员构建版本
15 禅道使用-给开发人员赋予指定权限
16 禅道使用-版本关联需求
17 禅道使用-开发提测
18 禅道使用-测试人员创建测试用例
19 禅道使用-版本关联用例
20 禅道使用-后台开启用例评审流程
21 禅道使用-执行用例
22 禅道使用-bug和回归测试
23 禅道使用-总结
24 今日作业
05 requests
01 内容回顾
02 今日内容概要
03 requests下载及进本使用
04 requests模块的常见响应方法
05 关于响应的补充
06 requests请求相关的操作
07 params、headers、cookies、文件下载
08 使用iter_content下载大文件
09 文件上传、json参数、data
10 data和json的区别
11 使用requests爬取汽车之家新闻页示例
06 postman篇
01 postman的安装及课程安排
02 postman简单上手
03 postman初始集合
04 postmanconsole的使用
05 内容回顾
06 环境管理-1
07 环境管理-2-全局变量
08 环境管理-3-集合变量
09 环境管理-4-内置动态变量和小结
10 断言-断言和获取及设置变量
11 断言-常用断言的用法及集合断言
12 特殊接口-签名接口
13 特殊接口-cookies
14 特殊接口-token
15 特殊接口-webservice接口
16 集合自动化
17 终端执行postman脚本
18 Java项目部署-1
19 Java项目部署-2
20 今日作业
07 unittest篇
01 内容回顾
02 unittest框架介绍
03 runTest
04 断言和main
05 unittestTestSute
06 unittest、makeSuite
07 unittest、TestLoader()、discover
08 verbosity参数
09 setUpClass和tearDownClass
10 unittest、TestLoader()、fromnames的补充
11 setupclass和teardownclass的补充
12 skip跳过
13 将用例执行结果输出到文件中
14 生成测试报告
15 将测试报告发邮件
08 pytest熵
01 内容回顾
02 pytest简单上手
03 setup和teardown
04 配置文件设置
05 跳过用例
06 标记预期失败
07 参数化
08 参数化补充
09 固件
10 失败重跑
11 自定义用例执行顺序
12 生成测试报告
13 allure插件的安装和简单使用
14 allure插件的进高级用法
09 接口测试自动化-需求-1
01 内容回顾
02 接口自动化需求
03 答疑
10 接口测试自动化-需求-2
01 需求分析-1
02 需求分析-2
03 处理cookies和数据依赖的办法
11 接口测试自动化-实现
01 项目搭建
02 处理Excel表格
03 处理没有数据依赖的请求
04 处理cookies-第一种
05 处理cookies第二种
06 处理数据依赖-1
07 处理数据依赖-2
08 deepdiff模块的使用
09 deepdiff应用于断言
10 删除json文件
11 生成测试报告
12 打包测试报告
13 将测试报告发邮件
14 加入日志功能
15 allure报告和压缩文件优化
12 接口自动化平台-需求分析-1
01 需求和任务分析
13 接口自动化平台-需求分析-2
01 遇到数据库问题
02 用例执行过程分析
14 接口自动化平台-实现-1
01 项目搭建及adminlte的配置
02 项目表结构设计
03 项目表添加记录-1
04 项目表添加记录-2
05 项目列表展示
06 项目表编辑
07 项目表删除记录
08 用例表结构设计
09 用例表添加记录
10 用例表添加记录优化
11 用例列表展示
12 用例表编辑
13 用例表删除记录
15 接口自动化平台-实现-2
01 用例执行-1-必要的准备
02 用例执行-2-发请求
03 用例执行-3-生成测试报告
04 用例执行-4-更新数据库字段
05 用例执行-5-执行结果写入log日志
06 用例执行-6-前端返回
07 测试报告下载
08 用例批量执行-1-必要的准备和流程梳理
16 接口自动化平台-实现-3
01 批量执行用例-1
02 批量执行用例-2
03 批量执行用例-3
04 日志页面的完善
05 可视化
06 定时任务
07 使用django发邮件
08 django上传文件-1
09 django上传文件-2
10 今日作业
17 接口自动化平台-实现-4
01 定时任务实现-1~1
02 定时任务实现-2~1
03 可视化-1-思路梳理~1
04 可视化-2-前后端数据准备~1
05 可视化-3-生成饼图~1
06 可视化-4-生成折线图~1
07 日志的预览与下载~1
08 项目优化~1
18 selenium
01 什么是selenium
02 火狐和谷歌浏览器安装selenium ide
03 selenium ide的使用
04 配置Google浏览器的webdriver驱动
05 配置Firefox浏览器的webdriver驱动
06 配置Ie浏览器的webdriver驱动
07 Safari浏览器配合webdriver驱动设置
08 webdriver中常用的方法
09 webdriver的基本操作
10 键盘事件
11 元素定位
12 文件上传
13 滚动条操作
14 等待机制
15 鼠标事件
16 switch_to
17 截图
18 SaaS登录实战
19 无头浏览器
19 jenkins
01 什么是持续集成和jenkins
02 jenkins安装和基础配置
03 jenkins插件管理
04 jenkins用户管理
05 部署一个自由风格的项目概述
06 jenkins凭据管理
07 项目 - 构建触发器
08 项目 - 初始构建和初次构建
09 项目 - 配置python环境
10 项目 - 配置jdk和git及allure commandline
11 项目 - 配置allure报告及优化
12 项目 - 配置邮箱基础版
13 项目 - 在系统配置中配置高级邮箱配置
14 项目 - 项目中的高级邮箱配置
15 项目 - 补充
16 关于jenkins容器迁移
%E8%AF%BE%E4%BB%B6%E9%93%BE%E6%8E%A5.rar
第四阶段 Web框架
01 Django web框架入门
01 socket内容回顾
02 根据不同的路径返回不同内容
03 返回HTML页面和动态内容
04 web框架的功能
05 django的下载
06 项目的创建、启动和使用
07 app的创建和注册
08 登录示例
09 orm的介绍和使用
10 出版社的展示
11 出版社的新增
12 出版社的删除
13 出版社的编辑
02 Django web框架进阶
01 内容回顾
02 路由正则表达式、默认值等
03 url的命名和反向解析
04 namespace
05 上午内容回顾
06 MVC和MTV
07 FBV和CBV
08 视图加装饰器
09 模板变量和过滤器
10 母版和继承、组件
11 11-12 周二直播(路由、视图复习)
12 11-14直播
03 Django 高级知识1
01 内容回顾
02 静态文件的补充
03 外键的展示和新增
04 外键的编辑
05 外键的删除
06 ORM的字段和字段参数
07 必知必会13条
08 单表的双下划线
09 11-19直播
10 11-21直播
04 Django 高级知识2
01 内容回顾
02 作业讲解
03 外键的操作
04 多对多的操作
05 聚合分组
06 F和Q和事务
07 登录的示例
08 cookie的操作
09 session的介绍和使用
10 中间件的介绍和使用
11 Django的请求生命周期
12 11-26直播
13 11-28直播





