Devops Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins

BY
Udemy

Familiarize yourself with the basics of DevOps through the Udemy- offered programme.

Mode

Online

Fees

₹ 4099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

DevOps Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins course is an online programme developed by Rahul Shetty, the founder of RahulShettyAcademy.com, that facilitates the participants to learn the fundamental concepts of DevOps. The curriculum will cover all the gamut of aspects such as Hosting Servers, Application Server, connecting to a Linux server through SSH, installing  Docker in the App Server, and many more. 

Offered by Udemy, DevOps Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins online course could be taken by anyone who is interested in understanding DevOps basics and does not require any kind of prior knowledge. The programme will be delivered from scratch. Through the course, the learners will have the capacity to integrate the Continuous Integration with Ansible,  Docker, Jenkins, and GIT. 

DevOps Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins  certification is recommended specifically for Software Engineers and QA Engineers. The programme will also provide the learners with practical knowledge along with a certificate of completion opening up plenty of opportunities in front of them. The interested candidates can enroll in the course by making the payment of Rs. 3,499 as a fee. 

The highlights

  • Online course 
  • 30-Day Money-Back Guarantee
  • Downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Program offerings

  • 9 hours on-demand video
  • 12 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • Hands-on projects

Course and certificate fees

Fees information
₹ 4,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Knowledge of cyber security Knowledge of computer networking

After the completion of DevOps Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins online certification, the learners will understand how to apply the continuous integration for any kind of project and work with AWS Cloud Linux Servers to Setup Deployment. Plus, the participants will be able to use the Ansible tool to automate the Scripts or tasks in any Linux Servers.

The syllabus

Introduction to Devops

  • What is Devops and course FAQ's. 
  • I am from QA/Testing background. How this course helps in my career.

CI/CD Implementation Roadmap with Deployment Basics

  • Getting Started with  Deployment Basics
  • Download Hello world project from GIT
  • Deploying Hello World App in TomCat Server
  • Spin up Jenkins Instance in Windows for Deployment
  • What is Continuous Integration & Continuous Delivery
  • Test your knowledge till section-2

Setup AWS Account - Spin up Linux Servers - Connect via SSH

  • Installation Notes download for the entire Course
  • Create Amazon AWS Account to launch Linux Servers
  • Launch EC2 (Linux) Instance from AWS Console with necessary configurations
  • CAUTION on AWS Charges
  • What is SSH Client and how to connect to AWS Linux Servers

Getting Started with Linux Commands and JAVA MAVEN Setup

  • Understand the basic linux commands with Java Installation
  • Setting Java and Maven path in Bash Profile in Linux
  • How to configure Maven in Linux from Apache http server
  • Install Jenkins on Linux and start the Jenkin Server
  • Create new Jenkin Job for Deploying the Apps
  • Test your knowledge on Linux commands and tools

Deploying Apps into Linux via jenkin plugins

  • How to Deploy the App into another Linux Server from Jenkins
  • Use Publish over SSH plugin in Jenkins to connect to new Server

Everything you need to know about dockers

  • Important Note about this Section
  • What is Docker? How it helps in Automation Industry?
  • What are containers and Images in Docker Software?
  • How exactly Virtual machines are different from Docker
  • How to Install Docker into Machines with Prerequisites needed
  • Understand working with DockerHub

Install docker on linux and deploy app into containers

  • Install Docker on Linux and give Group Permissions
  • Create Container and Install Tomcat Server Image for Deployment
  • How to Login into Container and inspect folders and files
  • Understand Creatind Docker file to automate all the manual Deploy process
  • Docker file download
  • Start and Run the Docker Container and deploy the App in the Linux Server
  • Important Note on Billing

Establish ssh connections to remote machines via ssh keys

  • What is SSH Connection and how to communicate with other Servers
  • Generate SSH keys and copy the keys to make a connection
  • SSH Configuration Steps
  • Test your knowledge on Jenkins, Dockers, Advanced Linux tools

Ansible - automation tool for building scripts for automate the ci/cd process

  • What is Ansible and how it can address deploying into multiple Servers
  • Install Ansible and understand the importance of Playbook Yaml files
  • Create Ansible Playbook Script which can automate the Docker deployment
  • Executing Ansible Scripts on to another QA Server with SSH Connection

Ansible playbook scripts to cpy files from host servers to QA servers

  • How to copy and transfer Deployment files to QA Server
  • Ansible playbook file download
  • Create Jenkins Job which can deploy App into QA Server using Ansible
  • Summary

Building continuous integration solution Git Web Hook & jenkin integration

  • Important Note on GIT
  • How to Achieve COntinuous Integration with GitHub Hook in Jenkins
  • Parameterize Jenkin Build to deploy in multiple Environments
  • Test your knowledge on Ansible, GIT & Jenkins Continuous Integration

GitHub Basics For Beginners

  • Note about this Section
  • Introduction to GIT
  • Importance of Github and its uses
  • Creating Git config and repositories
  • How to push code to the remote repository
  • Understanding Staging and commit in github
  • Add remote repository and push the committed code
  • End to end working example on Git commands -1
  • End to end working example on Git commands -2
  • Importance of Branching in GIT
  • How to resolve Merge conflicts with GIT

Bonus - student lecture

  • Bonus lecture

Instructors

Mr Rahul Shetty
Instructor
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books