您现在的位置是:课程

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

2023-06-14 21:52课程 人已围观

 

 

适合人群

 

SRE DBA

DevOps

LinuxWindows 运维

 

学考题

 

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

 

课目标

 

 

 

 

 

 

 

 

课程特

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

 

 

 

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

 

序列

RequestsResponses

类视图

认证和权限

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

没有了,别贪……

-->

站点信息

  • 文章统计篇文章