Home / Syllabus

The syllabus, in one table.

This is the typical outline for our DevOps course. The syllabus may be tailored to the batch. Ask us for the current version before you enrol.

ModuleWhat we coverWhat you finish
1. Linux and the shellMoving around, files, permissions, users, processes, pipes, a short scriptDaily terminal use
2. Git and GitHubCommits, branches, merges, pull requests, undoing safelyA repo you own
3. DockerImages, containers, Dockerfile, base images, ports, networks, volumes, ComposeBuild and run an app
4. CI/CDPipeline stages, Jenkins or GitHub Actions, artefacts, secrets, approvalsA pipeline per push
5. KubernetesPods, deployments, services, ConfigMaps, Secrets, rollouts and rollbacksRoll out and roll back
6. TerraformProviders, resources, state, modules, plan and apply, pipelinesCreate and tear down
7. AWSIAM, EC2, S3, VPC, load balancing basics, CloudWatchBuild a small setup
8. Logs and checksReading logs, finding the failing step, basic monitoringFix a broken run

Duration: ask us. Modules change a little from batch to batch.

How it connects

Each module uses the one before it.

The Git repo from module 2 holds the Dockerfile from module 3, and the pipeline from module 4 builds it. By module 7 you are deploying it to a cloud setup you built with Terraform.

GitDockerCIK8sAWSone app, laptop to cloudeach tool builds on the last
  • Syllabus may be tailored to the batch.
  • Duration: ask us.
  • Trainer names are shared on request.
Next step

Want the current outline for a batch?

Send us a message and we will send it to you.

WhatsApp us