您现在的位置是:课程

Python 运维自动化高阶课程(下)【51Reboot 教育】

2023-07-03 15:47课程 人已围观

 

 

适合人群

 

SRE DBA

DevOps

Linux、Windows 运维

 

⼊学考题

 

→_→「隔壁班学员⽆无需测试」

 

课目标

 

 

 

 

 

 

 

 

课程特⾊

⼀线在职互联⽹网资深运维开发⼯工程师负责授课

 

 

 

51reboot.com 团队均来⾃自BAT具有很强的⾏业前瞻性

打牢基础的同时掌握多个线上项⽬目,在拥有项⽬目经验的基础上开箱即⽤用

 

课程表

 

Django 实战

 

Django 基础

 

IDE选择及设置URL 配置

视图函数

request 对象

HttpResponse 对 象Django 如何处理理⼀个请求? 模板引擎

实现前后端交互功能

 

Django 类视图

 

函数视图与类视图⽐较

generic视图

通⽤视图结合mixins Django 模型

模型语法

字段类型执⾏查询

查询集⽅法参考查

询表达式

⽤户模型扩展

模型关系(一对⼀、⼀对多、多对多) 实现模板展示模型对象的功能

 

Django 权限

 

Django 权限机制概述

 

 

 

Django 权限控制Permission 管理User Permission 管理Group Permission 管理

Permission_required 装饰器

Template 中的权限检查

 

Django rest framework

 

序列列化

Requests和Responses

类视图

认证和权限

 

Django视图综述及综合实战

 

增删查改⼩项⽬实战编码,以Django原⽣类视图及framework分别实现

 

 

多云管理平台

主要开发语言为python,使用 django + drf 开发后端接口

前端使用是 vue + element-ui

 

用户管理:使用 django 内置的用户管理模块,后续会支持 LDAP 与 AD

权限管理:使用的是 Django 内置的模型权限机制,基于 DRF API 的权限控制,使用 Django 内置的用户组进行权限管理

前端权限控制:按需展示

CMDB:目前支持自建机房与 vmware,openstack 私有云,公有云后期会加入

 

 

zabbix: 基于业务的 dashboard, 后续会慢慢增加功能

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

任务管理系统

 

Ansible简介及常用场景分析Ansible API⼆次开发⼊门

基于Ansible Playbook API 快速实现任务管理系统

 

 

 

 

⼯单系统

工作中流程规范的设计思路路

典型⼯单系统的实现原理理—— 状态机

 

 

 

 

 

代码管理系统及发布平台

 

基于 Gitlab+Jenkins+DevOps 平台实现 CI/CD 的设计思路路结合运维平台流程规范实现持续集成与交付

展望:结合 ELK 的⽇志分析平台,实现代码上线运维⽆人值守

 

 

 

 

 

 

 

主机资产管理系统

 

 

主要功能

用户管理

阿里云主机管理(启动/停止/重启)

主机资源(cpu, 内存, 磁盘)监控(Agent开发)

监控告警&通知(邮件/微信公众号)

告警处理&统计

 

 

环境

Python 3.6

MySQL 5

Redis 4.0

 

组件

Django 2.1

jQuery 3.3

Bootstrap 4.1

echarts 4.2

datatable 1.10

sweetalert 2.1

 

模板

SB Admin 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

没有了,别贪⼼了……

-->

站点信息

  • 文章统计篇文章