DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform
DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform, available at $84.99, has an average rating of 4.45, with 90 lectures, 8 quizzes, based on 422 reviews, and has 3319 subscribers.
You will learn about 100% Hands on. Real world example as you see in organisations Learn step by step on how to create Pipeline as Code (Pac) using Jenkinsfile from scratch Learn step by step on how to provision your own virtual data centre using Terraform(IaC) on AWS to host DevOps tool chain. Learn step by step on how to create CI/CD pipeline using Git,GitHub,Jenkins,Nexus,Sonarqube,Ansible and Docker Quiz to check your learning. This course is ideal for individuals who are Anyone who wish to learn how to provision the virtual data centre using Infrastructure as code(IaC) or Anyone who wish to learn DevOps tool chain, CI/CD pipeline or Anyone who wish to enhance their knowledge It is particularly useful for Anyone who wish to learn how to provision the virtual data centre using Infrastructure as code(IaC) or Anyone who wish to learn DevOps tool chain, CI/CD pipeline or Anyone who wish to enhance their knowledge.
Enroll now: DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform
Summary
Title: DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform
Price: $84.99
Average Rating: 4.45
Number of Lectures: 90
Number of Quizzes: 8
Number of Published Lectures: 88
Number of Published Quizzes: 8
Number of Curriculum Items: 99
Number of Published Curriculum Objects: 97
Original Price: £19.99
Quality Status: approved
Status: Live
What You Will Learn
- 100% Hands on. Real world example as you see in organisations
- Learn step by step on how to create Pipeline as Code (Pac) using Jenkinsfile from scratch
- Learn step by step on how to provision your own virtual data centre using Terraform(IaC) on AWS to host DevOps tool chain.
- Learn step by step on how to create CI/CD pipeline using Git,GitHub,Jenkins,Nexus,Sonarqube,Ansible and Docker
- Quiz to check your learning.
Who Should Attend
- Anyone who wish to learn how to provision the virtual data centre using Infrastructure as code(IaC)
- Anyone who wish to learn DevOps tool chain, CI/CD pipeline
- Anyone who wish to enhance their knowledge
Target Audiences
- Anyone who wish to learn how to provision the virtual data centre using Infrastructure as code(IaC)
- Anyone who wish to learn DevOps tool chain, CI/CD pipeline
- Anyone who wish to enhance their knowledge
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Coverage, Architecture and CI/CD Pipeline
Chapter 2: Bonus
Lecture 1: Bonus – Integration with Sonarqube
Chapter 3: Prerequisites
Lecture 1: Prerequisites
Lecture 2: Create an AWS Account
Lecture 3: Create an IAM user
Lecture 4: Create a Keypair
Lecture 5: Install MobaXterm
Lecture 6: Quick note for mac and ubuntu users
Lecture 7: Quick note for windows users
Lecture 8: Install Terraform
Lecture 9: Install Visual Studio Code
Lecture 10: Install AWS CLI
Chapter 4: Provisioning your own virtual data centre using IaC (Terraform)
Lecture 1: Introduction to Terraform and commands
Lecture 2: Create a VPC resource
Lecture 3: Destroying Resources – Day End Activity
Lecture 4: AWS Configure
Lecture 5: Create a subnet resource
Lecture 6: Create an Internet Gateway resource
Lecture 7: Create Security Groups resource
Lecture 8: Parameters, Variables file
Lecture 9: Dynamic Blocks
Lecture 10: Introduction to modules
Lecture 11: Create route table and association resource
Lecture 12: Create an EC2 Instance
Lecture 13: Terraform must learn fundamentals
Chapter 5: Quiz – Terraform fundamentals
Lecture 1: Kindly refer to section 19 – Bonus – Terraform Fundamentals
Chapter 6: Provision DevOps tool chain using IaC (Terraform)
Lecture 1: Install Jenkins Manually
Lecture 2: Java requirements for Jenkins
Lecture 3: Destroy AWS EC2 Instance
Lecture 4: Provision EC2 Instance with Jenkins during launch using user data
Lecture 5: Provision EC2 Instance with Jenkins during launch using user data – continued
Lecture 6: Java Requirements for Jenkins
Lecture 7: Introduction to EIP
Lecture 8: Provision Ansible Control Node using userdata
Lecture 9: Virtual data centre
Lecture 10: Provision ansible managed node to host apache tomcat
Lecture 11: Provision ansible managed node with Docker using userdata
Lecture 12: Provision EC2 instance – Sonatype Nexus using user data
Lecture 13: Kindly note : Install Latest Sonatype Nexus 3 on Linux
Lecture 14: Virtual Data centre – Quick Recap
Lecture 15: Rename DockerHost
Chapter 7: Quiz – DevOps toolchain fundamentals
Chapter 8: Version Control System
Lecture 1: Install Git
Lecture 2: Create a GitHub Account
Lecture 3: Create GitHub Repository
Lecture 4: Understanding pom.xml file (out of the box for VCS!)
Lecture 5: Git Basics
Chapter 9: Quiz – Git and GitHub fundamentals
Chapter 10: Configure DevOps Toolchain
Lecture 1: Configure Toolchain – Jenkins
Chapter 11: Creating and building our first Jenkins job
Lecture 1: Create your first job in Jenkins
Lecture 2: Build Maven Project
Chapter 12: Pipeline as code (CI/CD)
Lecture 1: PaC – Declarative Pipeline – Jenkinsfile (Git-GitHub-Jenkins-Maven)
Lecture 2: PaC – Poll SCM – Jenkinsfile (Git -> GitHub -> Jenkins -> Maven)
Lecture 3: Publish Artifacts – Jenkinsfile (Git -> GitHub -> Jenkins -> Maven -> Nexus )
Lecture 4: Pipeline Utility – readMavenPom()
Lecture 5: Script to identify release repo
Chapter 13: Ansible
Lecture 1: Introduction to Ansible
Lecture 2: Ansible Adhoc Commands
Lecture 3: Understanding YAML
Lecture 4: Install Apache Tomcat using Ansible Role
Lecture 5: Playbook to download latest build artifact from Nexus
Lecture 6: Playbook to deploy latest build artifact to Apache Tomcat
Chapter 14: Quiz – Ansible fundamentals
Chapter 15: End to End Pipeline (PaC)
Lecture 1: PaC-E2E CI/CD- Using Git,GitHub,Jenkins,Maven,Nexus,Ansible,Apache Tomcat
Lecture 2: Jinja2 Templating in Playbook
Lecture 3: PaC-E2E CI/CD- Using Git,GitHub,Jenkins,Maven,Nexus,Ansible,Docker
Lecture 4: PaC-E2E CI/CD- Using Git,GitHub,Jenkins,Maven,Nexus,Ansible,Tomcat+Docker
Lecture 5: PaC-E2E – Docker deployment error handling
Lecture 6: Corrupted war file – Error 404 when loading web page after deployment
Chapter 16: Quiz – PaC (Pipeline as Code) fundamentals
Chapter 17: Bonus – Integration with Sonarqube
Lecture 1: Introduction to Sonarqube
Lecture 2: Provision EC2 instance to host Sonarqube
Lecture 3: Dockercontainer-start automatically
Lecture 4: End to End pipeline – Publish source code to Sonarqube
Chapter 18: Quiz – Docker fundamentals
Chapter 19: Bonus – Terraform Fundamentals
Lecture 1: Terraform Configuration Syntax – Comments
Lecture 2: Terraform Configuration Syntax – Arguments
Instructors
-
Vinay Kumar Patil
Technical Program/Project Manager
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 26 votes
- 4 stars: 119 votes
- 5 stars: 274 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024