![图片[1]-Python DevOps 运维开发学习路线拆解:五个阶段-星海夜航](https://cdnjson.com/images/2024/04/14/Python-DevOpsf23d2e3f02c046fc.png)
运维开发方向要同时懂运维和开发,学习路径比普通 Web 开发多一层。这里把一个 Python DevOps 集训营的完整大纲按阶段拆开,整理成一份路线参考:每阶段学什么、为什么排在这、最后的项目实战用到哪些前置知识。
路线总览
五个阶段依次是:Python 快速入门、Django 入门与进阶、前端基础、Layui 框架、K8s Dashboard 项目实战。课件和目录如下(内容为各期视频/文档的章节标题):
├── 01 开班仪式/
│ └── 行情分析、培养目标、课程综述及学习建议.mp4
├── 02 第一阶段:Python 快速入门(上)/
│ ├── 01-基础知识1.mp4
│ ├── 02-基础知识2.mp4
│ ├── 03-基础知识3,字符串处理,列表.mp4
│ ├── 04-元组、集合、字典和运算符.mp4
│ ├── 05-流程控制:条件和循环.mp4
│ └── 06-流程控制:循环.mp4
├── 03 第一阶段:Python 快速入门(下)/
│ ├── 01-函数.mp4
│ ├── 02-内建函数.mp4
│ ├── 03-异常处理,自定义模块及导入方法.mp4
│ ├── 04-常用标准库1.mp4
│ ├── 05-常用标准库2.mp4
│ ├── 06-数据库编程.mp4
│ └── 07-正则表达式.mp4
├── 04 第二阶段:Django 入门与进阶(上)/
│ ├── 01-Django介绍,开发环境准备.mp4
│ ├── 02-Pycharm,创建第一个项目,Django工作流程.mp4
│ ├── 03-URL路由系统:配置、URL正则表达式匹配.mp4
│ ├── 04-视图:HttpRequest详解1.mp4
│ ├── 05-视图:HttpRequest详解2,HttpResponse详解.mp4
│ └── 06-模板:变量、标签、过滤器、继承、导入等.mp4
├── 05 第二阶段 Django 入门与进阶(下)/
│ ├── 01-数据模型:ORM、Model,ORM基本增删改查.mp4
│ ├── 02-数据模型:内置管理后台,配置MySQL数据库.mp4
│ ├── 03-数据模型:QuerySet序列化,一对一关系模型.mp4
│ ├── 04-数据模型:一对多、多对多关系模型1.mp4
│ ├── 05-多对多关系模型2,内置用户认证系统.mp4
│ └── 06-auth模块、Session与Cookie应用,CSRF防御.mp4
├── 06 第三阶段 前端基础 HTMLCSSJS/
│ ├── 01-HTML:基本概念,常用标签.mp4
│ ├── 02-CSS:基本使用,常用选择器、常用样式属性2.mp4
│ ├── 03-JavaScript:基本使用,事件,选择器.mp4
│ ├── 04-JavaScript:数据类型,流程控制,表单验证.mp4
│ ├── 05-JavaScript:函数,定时器,正则表达式.mp4
│ ├── 06-jQuery:基本使用,选择器,常见HTML操作.mp4
│ └── 07-jQuery:前端与后端数据交互 Ajax.mp4
├── 07 第四阶段:前端UI框架 Layui/
│ ├── 01-Layui介绍,基本使用,后台布局,栅格系统.mp4
│ ├── 02-卡片面板,按钮,表单,上传文件.mp4
│ └── 03-数据表格,弹出框.mp4
├── 08 第五阶段:Web项目实战案例 K8s Dashboard(上)/
│ ├── 01-项目概述,API介绍,K8s认证方式.mp4
│ ├── 02-K8s API使用案例,K8s平台登录页面认证实现.mp4
│ ├── 03-K8s管理平台布局.mp4
│ └── 04-前后端开发功能:NS、PV、Node、DP.mp4
├── 09 第五阶段:Web项目实战案例 K8s Dashboard(中)/
│ ├── 01-前后端开发功能:DS、STS、Pod.mp4
│ ├── 02-前后端开发功能:SVC、ING、PVC、CM、Se.mp4
│ ├── 03-前后端开发功能:初步优化.mp4
│ ├── 04-前后端开发功能:创建资源K8s资源.mp4
│ ├── 05-前后端开发功能:查看YAML.mp4
│ ├── 06前后端开发功能:Node详情页.mp4
│ ├── 07前后端开发功能:DP详情页和Pod日志.mp4
│ └── 08-前后端开发功能:容器终端.mp4
├── 10 第五阶段:Web项目实战案例 K8s Dashboard(下)/
│ ├── 01-前后端开发功能:仪表盘.mp4
│ └── 02-生产环境部署Django项目.mp4
├── Python Web运维开发课件/
│ ├── 线上服务器部署项目/
│ │ └── Nginx+uWSGI部署Django项目.docx
│ ├── 项目篇/
│ │ ├── K8s管理平台开发笔记.md
│ │ └── 容器终端开发.docx
│ ├── 1、Python3快速入门讲义-上.pdf
│ ├── 2、Python3快速入门讲义-下.pdf
│ ├── 3、Django入门与进阶讲义-上.pdf
│ ├── 4、Django入门与进阶-下.pdf
│ └── 5、Web前端开发.pdf
语言层:Python 快速入门
数据类型、流程控制、函数、异常、模块,再加上数据库编程和正则表达式。运维开发的脚本天天和日志、配置文件打交道,正则这章务必吃透。
框架层:Django
URL 路由、视图(HttpRequest/HttpResponse)、模板和继承是上半;ORM 增删改查、关系模型、内置管理后台、auth/Session/Cookie、CSRF 防御是下半。做内部平台,Django 的 admin 和认证体系能省一半工作量。
前端层:HTML/CSS/JS + Layui
目标不是成为前端,是能把后台页面搭出来:常用标签、选择器、事件、表单验证、jQuery 与 Ajax 数据交互,再上 Layui 的栅格、面板、数据表格、弹出框。
实战层:K8s Dashboard
这是整条线的验收项目:用 K8s API 做认证登录,实现 NS/PV/Node/Deployment/DaemonSet/StatefulSet/Pod/Service/Ingress/PVC/ConfigMap/Secret 的管理,做 YAML 查看、详情页、Pod 日志、容器终端、仪表盘,最后 Nginx+uWSGI 把 Django 项目部署到线上。前置条件是你得懂 K8s 本身。
路线怎么调
已有 Python 基础的,入门阶段直接跳测一遍再定;前端部分够用就停,别陷进 CSS 细节。容器终端和 Pod 日志这类功能涉及 WebSocket,大纲里没单列,实战卡住时多半是这块,要额外补。
















暂无评论内容