DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform

所在平台: Udemy

课程主页: https://www.udemy.com/course/devops-iac-cicd/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:DevOps:使用Jenkins、Nexus、Ansible、Docker和Terraform的CI/CD 课程概述: DevOps在近年来得到了快速发展,从最初的IT交付扩展到整个企业的各个领域。许多公司采用持续集成/交付/部署的方法,享受DevOps带来的诸多好处。近年来,云计算也成为一个重要趋势,云迁移项目在很多组织中屡见不鲜。在云环境中,基础设施即代码(IaC)是构建和管理云基础设施的重要组成部分。本课程将DevOps的CI/CD与IaC相结合,为学员提供一个完整的、全方位的理解。 课程设计分为三个逻辑阶段: 第1阶段:使用Terraform进行基础设施即代码(IaC),在AWS上建立自己的虚拟数据中心。 第2阶段:配置DevOps工具链,包括使用Git进行版本控制、GitHub进行源码管理、Maven作为构建工具、Jenkins作为持续集成工具、Nexus作为仓库管理、SonarQube进行静态代码分析、Ansible进行构建和配置管理,以及利用Apache Tomcat和Docker进行web应用托管。 第3阶段:学习管道即代码(PaC),从零开始编写Jenkinsfile,并逐步创建CI/CD的管道作业。 课程中包含测验部分,是检验学习成果的有效方式,同时也是学习的重要环节。DevOps专业人才的需求不断增长,因此学习DevOps将对你的职业生涯大有帮助。 讲师介绍: 我是Vinay,有19年以上的IT行业工作经验,涵盖多个领域。我相信本课程将帮助你全面理解IaC和CI/CD的概念,感谢你的订阅,祝你学习愉快。

课程评论(0条)

课程详情

DevOps has evolved in the recent years. DevOps was initially used for IT delivery but now it has taken over the entire enterprise. Many companies have adopted to use continuous integration/delivery/deployment and enjoying great benefits DevOps has to offer. Cloud is one more big thing happening in the recent past. Cloud migration projects are a common sight across organisations these days. IaC (Infrastructure as Code) is an integral part when it comes to provisioning your infrastructure in Cloud.I have designed this course in such a way that it blends both DevOps CI/CD and IaC to give you a perfect end to end holistic picture. I have explained each concept step by step using real world projects and examples. When it comes to DevOps tool chain there are tons of tools. So, I have selected the most mature and widely in-practice(used) tools. This course is delivered in 3 logical stages. Stage 1: We will provision our own virtual data centre in AWS using Infrastructure as Code with the help of Terraform. Terraform is the most popular tool when it comes to IaC.Stage 2: We will configure the DevOps tool chain. Git for VCS(Version Control), GitHub for SCM (Source Code Management), Maven as build tool, Jenkins as continuous integration tool, Nexus as repository manager, Sonarqube for static code analysis, Ansible for build and configuration management, Apache tomcat and Docker to host our web application.Stage 3: We will learn PaC (Pipeline as Code), How to write Jenkinsfile from scratch. We will then create pipeline job(CI/CD) using all the above mentioned DevOps tool chain step by step.The course also has Quiz sections which are a great way to check your learning. In fact, these quiz sections are great way to learn as well.There is always a great demand for the DevOps professionals so learning DevOps will greatly help you in your professional career. A little about me: I am Vinay and I have 19+ years of working experience in IT industry across various domains. I am positive that this course will help you to understand IaC and CI/CD (end to end). I will thank you for subscribing and wish you a happy learning.

课程标签

0人关注该课程

主题相关的课程