Curriculum
- 14 Sections
- 80 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- DevOps: The Big Picture13
- 2.1DevOps: The Big Picture
- 2.2What is DevOps? Acronym Dev+Ops?
- 2.3History of DevOps
- 2.4DevOps Misconceptions
- 2.5Overview- Gamut of DevOps tools
- 2.6End-to-End DevOps workflow
- 2.7Who can learn DevOps?
- 2.8Importance & goals of DevOps Practices in real-time
- 2.9SDLC models, Agile and DevOps
- 2.10Opportunities, Trends and Future of DevOps
- 2.11Overview of Version Control, Build and Deployment Process, Continuous Integration and Deployment, Configuration management, Containerization, Virtualization & Cloud platform. etc..
- 2.12Roles of Cloud platforms in DevOps
- 2.13Roles and Responsibilities of DevOps Resource
- Module 1: Linux - Fundamentals, Administration & Cloud Practice Lab/Infrastructure Setup9
- 3.1Chapter 1: Linux/Unix – The Big Picture & Linux Commands
- 3.2Chapter-2: Infrastructure setup – Cloud Basics, Local VM & AWS EC2 Instance Creation
- 3.3Chapter-3: File System Of Linux
- 3.4Chapter-4: Vim Editor
- 3.5Chapter-5: Working with Files & Directories
- 3.6Chapter 6: Filters, Piping, Links, Archiving & Disk Utils
- 3.7Chapter-7: Process & Job Scheduling
- 3.8Chapter-8: Working with remote
- 3.9Chapter-9: Administration & System Performance & Logging
- Module 2: Git & GitHub - Version Control System5
- Module 3: Maven - Continuous Build Automation6
- 5.1Chapter-1: Overview of Build Tools and Deployment Process
- 5.2Chapter-2: Getting started with Maven
- 5.3Chapter-3: How to collaborate well with DEV and QA teams
- 5.4Chapter-4: Hands-on with Maven
- 5.5Chapter-5: Implementing various Build methodologies based on real-time requirements
- 5.6Chapter-6: Projects & Deployments deep dive
- Module 4: Tomcat & Nginx - Deployments, Application server & Web Server Management2
- Module 5: Jenkins - Continuous Integration, Deployments(CI/CD) & Testing with Junit/Selenium6
- 7.1Chapter-1: Jenkins & CI/CD Process Overview
- 7.2Chapter-2: Getting started with Jenkins (Installation & Production Set-up)
- 7.3Chapter-3: Jenkins Administration
- 7.4Chapter-4: Jenkins Pipelines – Deep dive & advanced concepts
- 7.5Chapter-5: Jenkins Plugins & CLI
- 7.6Chapter-6: Distributed Builds & Master/Slave concept
- Module 6: Docker - Core Ecosystem, Container Mgmt CMDs, Compute, Volumes5
- Module 7: Docker - Application Containerization & Continuous Deployment with Containers3
- Module 8: Kubernetes - Continuous Archestration & Microservices6
- 10.1Chapter-1: Introduction to Kubernetes & Architecture & Orchestration
- 10.2Chapter-2: Kubernetes Production Installation & Services Deep dive
- 10.3Chapter-3: Working with Microservices & Kubernetes Role
- 10.4Chapter-4: PODs Management, Running Application on multi PODs cluster
- 10.5Chapter-5: Kubernetes Deployments – Advanced Concepts
- 10.6Chapter-6: Kubernetes Services & Load balancing – Publishing application to outside world
- Module 9: Ansible - Configuration Management with Ansible6
- Module 10 : Terraform - Infrastructure Building, Configuration & Versioning8
- 12.1Chapter 1: Introduction to Terraform
- 12.2Chapter 2: Terraform Installation & AWS Practice Lab Setup
- 12.3Chapter 3: Understanding Terraform Basics
- 12.4Chapter 4: Terraform Configuration Files Without Variables
- 12.5Chapter 5: Start using variables in your configuration files
- 12.6Chapter 6: Credential manage
- 12.7Chapter 7: Core concepts
- 12.8Chapter 8: Conditionals & Advance Concepts
- Module 11: Nagios - Continuous Monitoring Using Nagios2
- Module 12: DevSecOps - Continuous Security, Code quality, Secure applications3
- Module 13: Shell Scripting - Core & Adv. Techniques ( FREE 30 Hrs self-paced )6