← All courses
DEVOPS
DEVOPS TUTORIAL
DEVOPS TUTORIAL
4.2 (2921)12,121 learners20 lessons1h 32m
Curriculum
Topic
- What DevOps Actually Is — and Why It's Not Just a Job Title3:36
- CI vs. CD vs. CD — Three Letters That Confuse Every Beginner4:17
- Shift-Left — Why Testing and Security Moved from the End of the Pipeline to the Beginning5:02
- The DevOps Engineer's Job in 2026 — What You Actually Own, Build, and Break4:39
- Git Branching Strategies — Trunk-Based vs. GitFlow vs. GitHub Flow3:36
- Pull Requests and Code Review as a Quality Gate — Not Just a Formality4:16
- GitOps — Using Git as the Single Source of Truth for Both Code and Infrastructure5:15
- Jenkins Pipelines — Declarative Syntax, Stages, and the Jenkinsfile4:32
- GitHub Actions — YAML-Based Workflows That Live Inside Your Repository4:41
- GitLab CI/CD — The All-in-One Platform That Merges Source Control and Pipelines4:56
- Artifact Management — Nexus and JFrog Artifactory for Storing Build Outputs5:15
- SonarQube and Quality Gates — Enforcing Code Quality Standards Before Every Merge4:39
- Docker Internals — What a Container Actually Is at the OS Level5:11
- Dockerfile Best Practices — Why Most Docker Images Are Too Big and Too Slow4:15
- Docker Compose — Running Multi-Container Applications in Development3:38
- Kubernetes Architecture — Control Plane, Data Plane, and Why the Separation Matters4:49
- Kubernetes Workloads — Pods, Deployments, StatefulSets, and DaemonSets5:06
- Kubernetes Networking — Services, Ingress, and How Traffic Actually Flows5:11
- Terraform Fundamentals — Providers, Resources, and the Plan-Apply Lifecycle4:14
- Terraform State — Why State Files Are Both Essential and Dangerous4:33