Course Name: DEVOPS POWER BOOTCAMP
Course Duration: 5 Days
Course Summary: The purpose of this course is to prepare students for being a devops engineer to work in a private cloud environment
Course Prerequisite: Good knowledge of Python programming / Attending 5 days long Python Course
Course Index:
Part 1: Linux
Module 1.1: Linux Distributions and Shell Types
Module 1.2: Basic Commands
Module 1.3: Standard I/O and Pipes
Module 1.4: vi/vim Text Editor
Module 1.5: Permissions on Linux
Module 1.6: Archiving files and OpenSSH
Module 1.7: Linux File System
Module 1.8: Service Management
Module 1.9: Account Management
Module 1.10: Process Management
Module 1.11: Software Management
Module 1.12: System Log Files
Part 2: Git
Module 2.1: Git Intro
Module 2.2: How Git Works ?
Module 2.3: Version Control with Git
Module 2.4: Branching with Git
Module 2.5: Use Git for Version Control
Module 2.6: Merging Branches With Git
Module 2.7: Use Git to Make Changes to Code
Part 3: API Development With Python
Module 3.1: Object Oriented Programming: Encapsulation, Inheritance, name==main
Module 3.2: Introduction to Flask & How Flask Works?
Module 3.3: Flask-RESTX GET/POST/PUT/DELETE Requests With Parameters & Swagger
Module 3.4: Flask RestX & Reqparse
Module 3.5: Flask Upload Excel & Photo To HTML
Module 3.6: Web Based ChatBot With Flask
Module 3.7: HTML Parsing
Part 4: Docker
Module 4.1: What is Docker ?
Module 4.2: What is Container ?
Module 4.3: How Docker and Container works ?
Module 4.4: What is Kubernetes ?
Module 4.5: How Kubernetes works ?
Module 4.6: Python Unit Tests (Assert & Unittest)
Module 4.7: Docker Installation and Hello World Container
Module 4.8: NGINX Container Installation and Other Web Services Management
Module 4.9: Interpret a Dockerfile
Module 4.10 Fast API
Module 4.11: Container Network
Module 4.12 Container Security
Module 4.13: Containerize An Application Using Docker
Module 4.14: Docker Compose
Module 4.15: Integrate Application into Existing CI_CD Environment
Module 4.16: Docker swarm
Module 4.17: Containerize Fast API Application
Module 4.18: Add An Application Into Existing CI&CD Environment
Part 5: Kubernetes
Module 5.1: What is Kubernetes & How Kubernetes Works?
Module 5.2: Building a Kubernetes 1.27 Cluster with kubeadm
Module 5.3: Working with Kubernetes Using kubectl
Module 5.4: Running Containers with Kubernetes