欢迎学习《从入门到进阶深入解析DevOps原理、流程、工具与技术视频教程》课程。
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:电子学习 | 语言:英语+srt | 持续时间:231 次讲座 (47h 31m) | 大小:21.9 GB
您将学到:
从头开始学习 DevOps
Linux、AWS、Bash 和 Python 脚本、Jenkins、Ansible、Docker、Kubernetes、Cloudformation、Terraform 等
了解各种技术如何在 DevOps 中协同工作
深入了解 DevOps 流程、工具与技术
要求
基本计算机知识
说明
Decoding DevOps 课程适合任何想要开始使用 DevOps 的人。
由于 DevOps 中有许多工具和技术,人们很难选择正确的技术。
本课程从命令行的基础知识开始,动手演示许多工具和技术。
同样最重要的是,它将通过设置您自己的项目向您展示 DevOps 中的各种技术如何协同工作。
第1部分
Linux基础
Linux 中的服务器管理
Vagrant
网络基础
项目
VM 上的 Vprofile 项目介绍和设置
第2部分
Bash 脚本
脚本基础
变量、条件、循环等
自动化日常管理任务
第 3 部分
Cloudwatch
RDS
Autoscaling
Route53
项目
用于项目设置提升和转移的 AWS 云
在 AWS 云上重新构建 Web 应用程序 [PAAS 和 SAAS]
第4部分
版本控制系统 = Git & GitHub
构建工具 | 构建和测试 Java 代码 = Maven
持续集成介绍
Jenkins
Jenkins 作为构建服务器
Jenkins工作 | 构建、测试、部署、通知
Jenkins主/从、Nexus、Sonarqube
Jenkins CI Pipeline
Jenkins管理
项目
使用 Jenkins、Nexus、Sonarqube 和 Slack 进行持续集成
第 5 部分
Python 脚本
python编程基础
变量、数据类型、条件、循环、函数、模块等
用于自动化操作系统任务的 Python
第 6部分
Ansible Intro
Ad Hoc commands
Modules
YAML into
Playbooks
变量、条件、循环、
处理程序、模板等等等
变量深入探讨
角色
适用于 AWS 的 Ansible
项目
持续交付和配置管理 [Jenkins 加 Ansible]
第 7 部分
AWS 第 2 部分
深入了解 VPC
日志管理和自定义指标
项目
Beanstalk 和 RDS 上的 Vprofile
代码提交、代码构建和代码管道
用于 Vprofile 项目的 AWS 云上的 CI 和 CD
Beanstalk、RDS、CodePipeline 等
第 8 部分
Docker介绍
理解和实现容器
卷、网络、日志等
为 Vprofile 项目构建图像
Docker 组合以运行 vprofile 多容器
Kubernetes 介绍
用于生产环境的 Kubernetes 设置
Kubernetes 对象
Pod、服务、控制器、部署
复制、自动缩放、资源配额、秘密、配置映射、命名空间。
项目
Kubernetes 上的 Vprofile 项目部署
第9部分
Terraform for AWS Cloud automation
Cloudformation for AWS loud automation
本课程适用于
任何想要学习 DevOps 的人