Autoplay
Autocomplete
Previous Lecture
Complete and Continue
DevOps BootCamp
Linux
Linux History
Linux compenent
Directory hierarchy
Basic commands
File & directory manipulation
Installing and manging SW (RPM-YUM-APT-get)
User and group administration
Permissions
VI text editor
Initialization files
Process, signal concepts
Redirection & Pipping
Systems, services manipluation (time dependant)
File systems management (Fdisk utility)
Python essentials
Introduction
Programming Intro
Python History
Python Installation
Basic
Syntax
Variables
Data Types
Strings
Lists
Operators
Conditionals and Loops
If-Else Statements
For Loops
While Loops
Pass, Break, and Continue
Functions
Object Oriented Programming in Python
Python Modules
Basic networking
What is Network?
Basic Network Elements
What is Network services?
OSI Model
Network Geography
Interconnections
What's IP address?
NAT & DHCP protocols
IP Address Classes & Ranges
Routers/Gateways
DNS
Network Security
Introduction to cloud
Characteristivs of web app
Data centers
Hardware utilization
Application archticutre
cloud computing
history of cloud
cloud service model
Characteristivs of web app
cloud deployement models
Bash script
Quick revision on basic comands
Processess
Sed utility
AWK utility
Shells
Sourcing VS excution
Variables (local, environmentm predefined)
Bash scriptting tools kit(case, select,loops, breaks,continue, functions)
Django
Web Development Intro
DJango Installation
Django Intro
How Django Works
Django Models
Django URLs
Django Views
Django Forms
Django Templates
Django User
Django Admin
Nginx
What's Nginx
Install Nginx
Nginx Configurations
Working with Nginx
Introduction to DevOps
What's DevOps
Agile VS DevOps
DevOps Team & Engineer
Principels of DevOps
DevOps cycle (Phaese & tools)
DevOps Objectives
Demo
Microservices
Software industry issues
Monolithic Architecture
Microservice Architecture
Introduction to DevOps tools
Docker
Introduction to Docker
Docker Archeticture
Docker Basics (Images-containers)
Docker files
Docker Networking
Docker Storage
Docker Compose
Docker security
Introduction to Swarm
AWS
AWS Account Basics
AWS Global Network
AWS IAM
AWS Network (VPCs, Subnets, IGW, RTs, NACLs, SGs)
AWS EC2 (AMI, EBS, EIP, SGs)
AWS Storage Services (S3, RDS)
AWS CloudWatch
AWS SNS
AWS Serverless Lambda
AWS Cloud Formation
Kubernetes
Why K8s And Difference Between Docker And K8s
Intro (Pods,Replica, Depl, Arch And Desired State)
Core Concepts: K8s Cluster Components
End To End Test
Pods
Replica Set And Replica Controller
Deployment
Demonsets
Services
Namespaces
Limits And Requests
Labels And Selectors
Taints And Toleration
Node Selector And Scheduling
Affinity And Toleration
Application Life Cycle
Storage
Networking
Ingress
Security
Troubleshooting
Jenkins
What is Continuous Integration?
What is Jenkins? Introduction
Jenkins Architecture Types
Jenkins Alternatives
Installing and Configuring Jenkins
Jenkins Terms and walkthrough GUI
Jobs Types
Users and Permissions Management
Jenkins Integration between Services using Plugins
Jenkinsfile & Pipeline syntax types
Backup Jenkins Data & Configuration
Ansible
What is Ansible?
Why Ansible?
How Ansible works?
SSH
Inventory
Playbook
Modules
Roles
Ansible Galaxy
Terraform
What is infrastructure as a code (Iac)?
What is Terraform
Why Terraform?
How Terraform works?
Terraform core
Terraform plugins
Installation
state file
plan
apply
destroy
module
workspaces & environments
variables
variable definition files
backend
Monitoring
DevOps Monitoring Introduction
Introduction to Prometheus
Monitoring Basics
Application Monitoring
Infrastructure Monitoring
Managing Alerts
Visualizing Data
introduction to other Monitoring tool(zabbix-nagios)
DNS
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock