Devops Fundamentals
Contact us for Onsite Price
Layout
This session takes the form of some lectures along with demonstrations and exercises to consolidate the content being taught.
Who it is for
Developers, Devops engineers, cloud architects and developers who plan to work with Docker.
Training Course Prerequisites
- Basic Development Skills would be beneficial
- Basic understanding of deployment practices would be beneficial
Chapters
Chapter 1 Introduction to Devops
- Devops Defined
- Devops Team Norms
- What changes when Devops is done well
Chapter 2 Continuous Integration
- What is Continuous Integration?
- Why Continuous Integration?
- Continuous Integration Tools
- The importance of the foundation of CI in Devops
Chapter 3 Continuous Delivery
- What is Continuous Delivery?
- Why Continuous Delivery?
- Continuous Delivery Tools
- Continuous Delivery and Devops
Chapter 4 Continuous Deployment
- What is Continuous Deployment?
- Why Continuous Deployment?
- Continuous Deployment Tools
- Continuous Deployment and Devops
Chapter 5 Jenkins
- What is Jenkins?
- Why Jenkins?
- Jenkins and Devops
- Using Jenkins to automate the build process
Chapter 6 Introduction to Docker
- What is Docker?
- The need for Docker
Chapter 7 Installing Docker
- Docker requirements
- Running Docker on Windows
- Running Docker on Linux and Mac
Chapter 8 Docker Architecture
- Docker core components
- Core Components explained
Chapter 9 Container Lifecycle
- Launching containers
- Stopping and Starting containers
- Pausing containers
- Logging into existing containers
Chapter 10 Docker Utilities
- Listing your containers
- Listing your images
- Accessing logs
- Inspecting containers and images
Chapter 11 Docker Images
- Viewing image history
- Working with repositories
- Flattening images
- Importing and Exporting images
Chapter 12 Working with Docker Files
- Building Docker Images from a Docker File
- Dockerfile entry options
- Example Dockerfile for MySQL, SpringBoot, and .NET Core
Chapter 13 Kubernetes
- What is Kubernetes?
- Why Kubernetes?
- Kubernetes and Devops
- Using Kubernetes to manage the deployment of your containers
Chapter 14 Terraform
- What is Terraform?
- Why Terraform?
- Terraform and Devops
- Using Terraform to automate the deployment of your infrastructure
Chapter 15 Serverless Computing
- What is Serverless Computing?
- Why Serverless Computing?
- Serverless Computing and Devops
- Using Serverless Computing to automate the deployment of your infrastructure