课程简介
痛点定位与前置门槛 本资料旨在解决 Python 开发者从「脚本编写」向「工程化 Web 运维开发」转型时的核心痛点。许多具备 Linux 基础的操作人员,在尝试开发企业级后台系统时,往往对 Django 的完整请求生命周期、ORM 模型设计以及 K8s API 的复杂调用缺乏系统性认知。课程以构建一套 Kubernetes 管理平台为实战目标,提供了从底…
痛点定位与前置门槛
本资料旨在解决 Python 开发者从「脚本编写」向「工程化 Web 运维开发」转型时的核心痛点。许多具备 Linux 基础的操作人员,在尝试开发企业级后台系统时,往往对 Django 的完整请求生命周期、ORM 模型设计以及 K8s API 的复杂调用缺乏系统性认知。课程以构建一套 Kubernetes 管理平台为实战目标,提供了从底层语法到生产部署的完整工程参考。适合熟悉 Python 基础语法,但从未独立搭建过中大型 Web 项目,或希望深入理解容器平台管理后台技术实现的中级开发者。若仅了解 Python 基本语法,建议先完整过完第一阶段,夯实正则与标准库基础,否则在后续解析 YAML 资源和处理 HTTP 请求时会感到吃力。
阶段拆解与实战路径
课程结构严格遵循企业级项目开发规范,建议按以下顺序对照源码进行编码练习:
- Python 核心补强:重点攻克数据库编程、正则表达式及常用标准库。这是后续解析 K8s YAML 资源和处理复杂字符串的前提,务必动手编写单元测试,确保理解对象导入机制。
- Django 框架深入:从项目初始化、URL 路由配置,到视图层对 HttpRequest 对象的深度处理,再到模板引擎的继承与过滤器使用。不要只看不写,需亲手实现一个包含登录鉴权功能的简易管理后台。
- 前端 UI 快速构建:采用 Layui 框架快速搭建后台界面。核心掌握数据表格的数据绑定、表单验证逻辑以及文件上传组件,这是构建管理后台最高效的技术栈组合,需熟悉其栅格系统。
- K8s Dashboard 综合实战:这是课程难点。需深入理解 K8s REST API 的认证机制(Bearer Token),实现 Namespace、Pod、Deployment、Service 等核心资源的增删改查。特别要注意容器终端(WebSocket)和日志流式输出的实现方案,最后学习 Nginx + Gunicorn 的生产环境部署流程。
学习产出与资料配合
完成本套资料后,你将能够独立开发一套基于 Python 和 Django 的 Kubernetes 可视化管控平台,具备处理复杂前后端交互、权限认证及生产环境部署的完整工程能力,能胜任基础的运维开发工程师角色。资料包中的视频是逻辑讲解,源码是实践依托。建议在观看时,同步打开对应阶段的代码,重点对比自己在视图层逻辑处理和模板层结构设计与讲师的差异。特别是在 K8s API 调用部分,需重点关注异步请求、WebSocket 连接建立以及异常处理机制的实现细节,这些是区别于普通 CRUD 项目的关键技术点,也是实际工作中解决容器平台管理难题的核心技能。
课程目录
03 第一阶段:Python 快速入门(下)7 集
- 06-数据库编程【不易整理‖请关注:CunWorkNoteS】.mp4 [131.0 MB]
- 04-常用标准库1.mp4 [169.1 MB]
- 07-正则表达式.mp4 [150.5 MB]
- 01-函数.mp4 [161.4 MB]
- 05-常用标准库2.mp4 [111.0 MB]
- 03-异常处理,自定义模块及导入方法.mp4 [116.2 MB]
- 02-内建函数.mp4 [187.8 MB]
04 第二阶段:Django 入门与进阶(上)6 集
- 06-模板:变量、标签、过滤器、继承、导入等.mp4 [226.9 MB]
- 03-URL路由系统:配置、URL正则表达式匹配.mp4 [116.0 MB]
- 02-Pycharm,创建第一个项目,Django工作流程.mp4 [80.9 MB]
- 01-Django介绍,开发环境准备.mp4 [15.0 MB]
- 05-视图:HttpRequest详解2,HttpResponse详解.mp4 [141.6 MB]
- 04-视图:HttpRequest详解1.mp4 [116.5 MB]
10 第五阶段:Web项目实战案例 K8s Dashboard(下)2 集
- 02-生产环境部署Django项目.mp4 [145.1 MB]
- 01-前后端开发功能:仪表盘.mp4 [194.0 MB]
09 第五阶段:Web项目实战案例 K8s Dashboard(中)8 集
- 06前后端开发功能:Node详情页.mp4 [173.3 MB]
- 04-前后端开发功能:创建资源K8s资源.mp4 [160.4 MB]
- 08-前后端开发功能:容器终端.mp4 [139.0 MB]
- 07前后端开发功能:DP详情页和Pod日志.mp4 [185.2 MB]
- 01-前后端开发功能:DS、STS、Pod.mp4 [34.0 MB]
- 03-前后端开发功能:初步优化.mp4 [101.3 MB]
- 02-前后端开发功能:SVC、ING、PVC、CM、Se.mp4 [227.0 MB]
- 05-前后端开发功能:查看YAML.mp4 [229.8 MB]
08 第五阶段:Web项目实战案例 K8s Dashboard(上)4 集
- 04-前后端开发功能:NS、PV、Node、DP.mp4 [387.5 MB]
- 03-K8s管理平台布局.mp4 [275.8 MB]
- 01-项目概述,API介绍,K8s认证方式.mp4 [123.1 MB]
- 02-K8s API使用案例,K8s平台登录页面认证实现.mp4 [284.3 MB]
07 第四阶段:前端UI框架 Layui3 集
- 01-Layui介绍,基本使用,后台布局,栅格系统.mp4 [127.0 MB]
- 03-数据表格,弹出框.mp4 [304.0 MB]
- 02-卡片面板,按钮,表单,上传文件【资源精选‖更多关注:CunworkNotes】.mp4 [285.6 MB]
06 第三阶段 前端基础 HTMLCSSJS7 集
- 02-CSS:基本使用,常用选择器、常用样式属性2.mp4 [179.1 MB]
- 04-JavaScript:数据类型,流程控制,表单验证.mp4 [114.0 MB]
- 07-jQuery:前端与后端数据交互 Ajax.mp4 [130.7 MB]
- 03-JavaScript:基本使用,事件,选择器.mp4 [136.9 MB]
- 06-jQuery:基本使用,选择器,常见HTML操作.mp4 [108.4 MB]
- 01-HTML:基本概念,常用标签.mp4 [160.8 MB]
- 05-JavaScript:函数,定时器,正则表达式.mp4 [54.5 MB]
02 第一阶段:Python 快速入门(上)6 集
- 03-基础知识3,字符串处理,列表.mp4 [158.4 MB]
- 02-基础知识2.mp4 [45.8 MB]
- 05-流程控制:条件和循环.mp4 [35.2 MB]
- 06-流程控制:循环.mp4 [104.3 MB]
- 04-元组、集合、字典和运算符.mp4 [50.0 MB]
- 01-基础知识1.mp4 [82.7 MB]
05 第二阶 Django 入门与进阶(下)6 集
- 02-数据模型:内置管理后台,配置MySQL数据库.mp4 [119.2 MB]
- 05-多对多关系模型2,内置用户认证系统.mp4 [127.3 MB]
- 06-auth模块、Session与Cookie应用,CSRF防御【资源精选‖更多关注:CunworkNotes】.mp4 [182.6 MB]
- 03-数据模型:QuerySet序列化,一对一关系模型.mp4 [127.9 MB]
- 04-数据模型:一对多、多对多关系模型1.mp4 [234.3 MB]
- 01-数据模型:ORM、Model,ORM基本增删改查.mp4 [110.0 MB]
01 开班仪式2 集
- 行情分析、培养目标、课程综述及学习建议0.mp4 [138.5 MB]
- 课件.exe [64.5 MB]