DevSecOps-22
Master DevSecOps with Hands-On Learning Experience
π§ Linux Fundamentals
Master Linux command-line, system administration, and shell scripting
Lessons
Comprehensive lessons covering Linux fundamentals from basics to advanced topics
-
Computer Basics Lesson
Open the lesson page
-
Linux Basic Commands Lesson
Open the lesson page
-
Linux for DevOps - Lesson 3 Lesson
Open the lesson page
-
Linux Runlevels, Filesystem, and systemctl Lesson
Open the lesson page
-
APT, Package Management, and Linux Networking Lesson
Open the lesson page
Labs
Hands-on exercises to practice and reinforce your Linux skills
-
Linux Fundamentals Lab Lab
Open the lab page
-
Linux DevOps Practical Labs Lab
Open the lab page
Cheatsheets
Quick reference guides for common Linux commands and operations
-
Linux Basic Commands Cheatsheet Cheatsheet
Open the cheatsheet page
-
Common Linux Commands Cheatsheet Cheatsheet
Open the cheatsheet page
PDF Resources
Downloadable PDF materials for offline learning
-
linux basic commands PDF
Download PDF
-
linux intro PDF
Download PDF
-
linux2 PDF
Download PDF
-
liunx 3 PDF
Download PDF
-
networking 1 PDF
Download PDF
-
networking1.5 PDF
Download PDF
πΏ Git Fundamentals
Learn version control, collaboration, and Git workflows
Lessons
Step-by-step lessons to understand Git concepts and commands
-
No Git lessons published yet Info
Add Jekyll front matter to Git lesson markdown files to make them appear here
-
Lesson
Open the lesson page
Labs
Hands-on tasks to practice Git locally and with remotes
-
No Git labs published yet Info
Create Git labs under GIT/labs with front matter to list them here
PDF Resources
Downloadable Git PDFs for offline learning
-
No Git PDFs found Info
Add PDFs to GIT/PDF to list them here
-
GIT1 PDF
Download PDF
-
git2 PDF
Download PDF
π Python Programming
Learn Python for DevOps automation and scripting
Lessons
Python lessons from fundamentals to DevOps-ready scripting
-
Python Lesson 1 - Setup, Basics, and Strings Lesson
Open the lesson page
-
Python Lesson 2 - Conditionals (if, elif, else) Lesson
Open the lesson page
-
Python Lesson 3 - Match-Case, Nested If, Lists, Tuples & Sets Lesson
Open the lesson page
-
Python Lesson 4 - Loops (for) and Iterating Collections Lesson
Open the lesson page
-
Python Lesson 5 - Loops (for/while/do-while), break/continue, loop else + random/time/datetime Lesson
Open the lesson page
-
Python Lesson 6 - Dictionaries (dict) + Looping Patterns for DevOps Lesson
Open the lesson page
Labs
Hands-on practice exercises to build confidence
-
Python Lab 1 - Practice Exercises Lab
Open the lab page
-
Python Lab 2 - Practice Exercises Lab
Open the lab page
-
Python Lab 3 - Match-Case, Nested If, Lists, Tuples & Sets Lab
Open the lab page
-
Python Lab 4 - For Loops (Iteration Practice) Lab
Open the lab page
-
Python Lab 5 - Loops & Practice Challenges Lab
Open the lab page
-
Python Lab 6 - Dictionaries (dict) Practice Lab
Open the lab page
Cheatsheets
Quick reference guides for Python syntax and patterns
-
Python Cheat Sheet PDF
Open the cheatsheet PDF
PDF Resources
Downloadable PDFs for offline learning
-
01 python PDF
Download PDF
-
02 python PDF
Download PDF
-
04 python PDF
Download PDF
-
05 python PDF
Download PDF
-
06 python PDF
Download PDF
-
python3 PDF
Download PDF
Class Code
Classroom Python code files
-
python1.py Code
View the class code file
-
python2.py Code
View the class code file
-
python3.py Code
View the class code file
-
python4.py Code
View the class code file
-
python5.py Code
View the class code file
-
python6.py Code
View the class code file
π Homeworks
Practice with randomly generated questions from easy to extremely hard
Linux Homework
Generate 20 random Linux questions (easy to extremely hard) and copy them as text
-
Linux Homework (Random 20 Questions) Practice
A new set of questions is generated each time you open the page
π Coming Soon
More exciting topics will be added to the course
Docker
Containerization and Docker fundamentals for building and deploying applications
Kubernetes
Container orchestration and cluster management with Kubernetes
Git & GitHub
Version control, branching strategies, and collaborative development
CI/CD
Continuous Integration and Continuous Deployment pipelines with Jenkins, GitHub Actions
Terraform
Infrastructure as Code for cloud resource provisioning and management
Monitoring
Prometheus, Grafana, and observability for DevSecOps