Description
In this course, you will :
- Develop the skills required to begin your DevOps journey.
- Learn about two prominent DevOps tools: orchestration and containers.
- Understand container technologies such as Docker, Kubernetes, and OpenShift.
- Understand orchestration tools such as Ansible, Puppet, and Chef.
- Learn the fundamentals of networking and application development.
- Get started with Python programming.
Syllabus :
- Linux Basics
- Networking Basics
- Applications Basics
- GIT Introduction
- GIT Branches
- GIT Initializing Remote Repositories
- Jenkins Introduction
- Prerequisites
- Installing Jenkins
- Jenkins Plugins and Integrations
- Systems Administration with Jenkins
- Pipelines
- Docker Overview Introduction
- Docker Commands
- Docker Run
- Docker Images
- Docker Engine_Storage and Networking
- Docker Registry
- Kubernetes Overview
- Setup Kubernetes
- Kubernetes Concepts
- YAML Introduction
- Kubernetes Concepts - PODs, ReplicaSets, Deployments
- Networking in Kubernetes
- Services
- Microservices Architecture
- Ansible Introduction and Lab Setup
- Ansible Concepts
- Ansible Conditionals, Loops & Roles
- Terraform Introduction
- Introduction to Infrastructure as Code
- Getting Started with Terraform
- Terraform Basics
- Terraform State
- Working with Terraform
- Python - Introduction
- Python - Basics
- Python - Making Decisions
- Python - Loops
- Python - Logic and Bit Operations
- Python - Lists
- Python - Functions
- Python - Tuples & Dictionaries
- Lab Setup