学习步骤:

1. Python基础语法

内容:运算符,字符串列表字典, 条件与循环, 文件操作, os模块, 
练习:编写nginx管理脚本

2. python 面向对象

  内容:类的继承, 内置方法  
  练习:编写脚本获取服务器信息、定时任务信息的脚本 

3. python Flask框架

  数据库操作:sqlalchemy,  连表查询, 一对一/一对多/多对多, 左关联/右关联, 子查询
  get/post说明, flask参数获取
  练习:api开发:1.获取服务器的系统信息,执行shell命令
                       2.获取和修改定任时任务  

4. 前端CSS/HTML/JS/Jquery/Bootstrap

  内容:可以布局,改样式, 触发事件。 
  练习: 模拟cmdb数据,点击查看按钮弹框显示详情。

5. 前端框架Vue学习

  内容:vex, axios, 双向数据绑定, 表单校验,
 

6. 前后端结合, 做登陆认证界面

  内容:Ajax讲解,session讲解, 前后端通信标准, Jinja2语法   

7. 展示主机信息,并能做修改

 内容:支持搜索,编辑,删除等常用表单功能

8. 开发远程执行shell命令功能

   异步任务celery讲解, ansible讲解  

9. 展示定时任务信息

10. 设计思考

 日志告警设计思考  
 devops核心(资源、动作、状态)  
 工单设计思考  
 权限设计思考  
 cmdb设计思考  
 发布设计思考(参考walle)  
 和公有云结合思考  
 和容器结合思考