课程介绍

适合人群:半年以上Linux使用经验 / 在职运维、开发及测试工程师 / 架构师
上课方式:直播+录播+辅导+专属学员群
课程安排:历时 4 个月(每周日 9:00-18:00 腾讯课堂直播授课),最新一期 2018-09-09 开课
报名地址:https://ke.qq.com/course/320021
课程大纲:自动化运维开发工程师(DevOps).pdf

课程目标

1、高效利用开源工具,打通DevOps自动化运维体系,实现企业级CI/CD流水线最佳实践;
2、掌握Django Web开发技能;
3、独立开发CMDB项目;
4、独立开发任务管理系统。

教程大纲

第一阶段:自动化运维实战(提升DevOps能力,解决工作痛点。以项目为导向,打造全链路自动化运维流程)

Linux Shell脚本编程实战

企业网站集群架构

Ansible配置管理工具

Zabbix企业级自动化监控实战

Jenkins自动化CI/CD流水线(以第二章网站集群架构作为基础)

ELK Stack企业日志平台

Docker入门与应用实战

Kubernetes企业容器平台

第二阶段:Python快如入门与进阶(3.6版本)

开发环境

基本语法

内置数据结构

函数

面向对象(类)

模块

第三阶段:Django快速入门(项目开发中会深入学习)

Django安装

项目与应用

配置项目,settings

MTV(模型,模板,视图)

Web 开发基础

第四阶段 实战项目一:CMDB(配置管理数据库)

项目概述、项目背景、需求分析

server端设计与开发(用户管理,主机管理)

agent端设计与开发(需求分析,RESTFULL API)

Web页面开发1(页面美化,静态资源,模板继承)

Web页面开发2(sweetalert弹窗,datatable表格)

第五阶段 实战项目二:任务管理系统

项目概述、项目背景、需求分析

前置知识点(多线程,锁,并发)

agent端设计与开发

server端设计与开发