DevOps Beginners to Advanced | Decoding DevOps with Projects

BY
Udemy

Master the concepts of DevOps from very scratch through the Udemy-offered course.

Mode

Online

Fees

₹ 499 3499

Quick Facts

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

Course overview

DevOps Beginners to Advanced | Decoding DevOps with Projects  Course is an online course developed by Imran Teli to help the students to explore the concepts of DevOps from scratch. The curriculum will equip the learners with a solid foundation of various concepts related to DevOps such as Linux, Bash Scripting, Autoscaling, Continuous Integration Using, Nexus, Sonarqube & Slack, and much more. The learners who look forward to joining the DevOps Beginners to Advanced | Decoding DevOps with Projects Online Course are expected to have the basic computer knowledge to be eligible for the programme. 

DevOps Beginners to Advanced | Decoding DevOps with Projects Certification, offered by Udemy, will help the candidates to make a detailed understanding of networking, cloud computing, AWS, Scripting, Jenkins, Ansible, Docker, K8s, and much more. By providing the fee, the students will be able to enroll in the online programme. 

The highlights

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

Program offerings

  • 45.5 hours on-demand video
  • 17 articles
  • 26 downloadable resources
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos

Course and certificate fees

Fees information
₹ 499  ₹3,499
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Knowledge of aws technology Knowledge of linux

Through DevOps Beginners to Advanced | Decoding DevOps with Projects Online Certification, the students will study Python Scripting, Cloudformation, Terraform, data types, conditions, loops, function, module, Pythons for automating OS tasks, and many more. 

The syllabus

Introduction

  • Introduction
  • Why Learn DevOps
  • What is DevOps?
  • What is Continuous Integration?
  • What is Continuous Delivery?
  • Tools Prerequisites Setup
  • Tools Prerequisites for Ubuntu 20

VM Setup

  • Introduction
  • VM-Manually
  • VM-Automatically

Linux

  • Introduction to Linux
  • Commands and File systems
  • More Commands ( mkdir, cp, mv, touch etc)
  • Vim editor
  • File Types
  • Filters
  • Redirections
  • Users and Groups
  • File permissions
  • Sudo
  • Package Management
  • Services
  • Processes
  • Archiving
  • Ubuntu commands
  • Linux Commands

Vagrant & Linux Servers

  • Vagrant IP, RAM & CPU
  • Vagrant Sync Directories
  • Provisioning
  • Website Setup
  • Website Setup, Wordpress
  • Automate Website setup
  • Multi VM Vagrant file
  • Vagrant-vms

VProfile Project Setup Manual, Automated

  • Introduction
  • VM Setup
  • DB, Cache & Queue Setup
  • App setup
  • Nginx Setup
  • Validate
  • Automated - Introduction
  • Automated - Code
  • Automated - Execution

Bash Scripting

  • Bash Scripts
  • Introduction
  • VM Setup
  • First Script
  • Sample Script
  • Variables
  • Command line arguments
  • System Variables
  • Quotes
  • Command Substitution
  • Exporting Variables
  • User Input
  • Decision Making part1
  • Decision Making part2
  • Monitoring Script
  • Loops
  • While Loops
  • Remote Command Execution
  • SSH Key Exchange
  • Finale Part1
  • Finale Part2

Networking

  • ISO
  • Understanding Networks & IP
  • Protocols, ports etc
  • Networking Commands

AWS Part -1

  • Introduction
  • EC2
  • More in ec2
  • EBS
  • EBS Snapshots
  • ELB
  • Cloudwatch
  • EFS
  • Autoscaling Group
  • S3
  • RDS

AWS Cloud For Project Set Up | Lift & Shift

  • Introduction
  • Security Group & Keypairs
  • EC2 Instances
  • Build and Deploy Artifacts
  • Load Balancer & DNS
  • Autoscaling Group
  • Validate & Summarize

Re-Architecting Web App on AWS Cloud [PAAS & SAAS]

  • Introduction
  • Security Group And Keypairs
  • RDS
  • Elastic Cache
  • Amazon MQ
  • DB Initialization
  • Beanstalk
  • Build & Deploy Artifact
  • Cloud front
  • Validate and Summarize

GIT

  • Introduction
  • Versioning
  • Branches & More
  • Rollback
  • Git Ssh Login
  • Git Commands

Maven

  • Introduction
  • Maven Commands

Continuous Integration with Jenkins

  • Introduction
  • Installation
  • First Job
  • Tools in Jenkins
  • Plugins, Versioning & more
  • Nexus Software Repo Setup
  • Nexus Usage
  • Notifications
  • Code Analysis
  • Build Pipeline & Triggers
  • Pipeline as a Code
  • Remote Triggers with Auth
  • Continuous Delivery
  • Jenkins Master and Slave
  • Authentication & Authorization

Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack

  • Introduction
  • Security Group & Keypairs
  • Ec2 User Data Scripts
  • Setup Jenkins, Nexus & Sonarqube Server
  • Build & Nexus Integration Job
  • Slack Integration
  • Test, Code Analysis, Sonarqube Integration
  • Nexus Repository Integration
  • Validate Pipeline & Summarize
  • CI / CD Backup video

Python

  • Introduction
  • Python on Linux, Versions & Indentation
  • Quotes and Comments
  • Variables
  • Print Format
  • Slicing
  • Operators
  • Conditions
  • Loops
  • Break & Continue
  • Built-in Functions or Methods
  • Functions part-1
  • Functions part-2
  • Modules
  • OS Tasks
  • Python Fabric
  • Pyscripts
  • Python Scripts

Ansible

  • Introduction
  • Setup Ansible & Infra
  • Inventory & Ping Module
  • YAML & JSON
  • Ad Hoc Commands
  • Playbook & Modules
  • Modules - Find, Use, Troubleshoot & Repeat
  • Ansible Configuration
  • Variables & Debug
  • Group & Host Variables
  • Fact Variables
  • Decision Making, Loops & More
  • Loops
  • File, copy & template modules
  • Handlers
  • Roles
  • Ansible for AWS
  • Vprofile code

Continuous Delivery and Configuration Management [Jenkins plus Ansible]

  • Introduction
  • Continuous Integration
  • Launch Staging Server
  • Playbook for Tomcat setup
  • Playbook for Deployment
  • Ansible on Jenkins
  • Ansible Job in Jenkins
  • Switch branch & Quality Gates
  • Software Testing Job[Selenium]
  • Prod Deployment Job
  • Summarize pipeline

AWS Part-2

  • VPC Introduction
  • VPC Design & Components
  • VPC Setup
  • Ec2 Logs
  • Links
  • buildspec
  • Links
  • S3 policy

AWS CI / CD Project

  • Introduction
  • Beanstalk
  • RDS & App Setup on Beanstalk
  • Code Commit
  • Code build
  • Build, Deploy & Code Pipeline

Docker

  • Introduction
  • Docker Setup
  • Docker commands & concepts
  • Docker volumes
  • Building images
  • Containerizing project

Kubernetes

  • Introduction
  • Kubernetes Setup
  • Pods
  • Service
  • Replication Controller
  • vproapppod
  • vproapp-nodeport
  • vproapp-loadbalancer
  • vproapp-repl-controller

App Deployment on Kubernetes Cluster

  • Introduction
  • Spin K8s Cluster
  • Volume Prerqs for DB POD
  • Source Code Overview
  • Kube secret for passwords
  • DB Deployment Definition
  • DB Service Definition
  • Memcached Deployment & Service
  • RabbitMQ Deployment & Service
  • Tomcat Deployment, Service & Init containers
  • Provision Stack on K8s Cluster
  • URL for Website & Wrap up

Terraform Tutorial

  • Introduction and Exercise 1
  • Exercise 2 - Variables
  • Exercise 3 - Provisioners
  • Exercise 4 - Output
  • Exercise 5 - Backend
  • Exercise 6 - Multi Resource

CloudFormation Tutorial

  • Introduction
  • First Example
  • Intrinsic Function
  • Change Set
  • More Intrinsic Functions
  • Multiple Resources
  • Mappings And Pseudo Parameters
  • Parameters
  • Outputs
  • Init

Conclusion

  • Resumes

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