Akure, Ondo State, NigeriaVisit our Digital Marketing website →

DevOps training

Learn version control, automation, CI/CD and deployment practices used by modern software teams.

Course overview

Learn the practices that help teams ship software reliably. You will work with Linux, Git, automation, containers and pipelines to build, test and deploy applications.

Requirements

  • Basic programming or IT knowledge
  • Comfort using a computer
  • Willingness to use the command line

What you will learn

  • Use Linux and the command line confidently
  • Automate builds, tests and deployments
  • Package applications with containers
  • Monitor deployed applications

Practical projects

  • A CI pipeline for a sample app
  • A containerised web application

Skills you will gain

  • Linux
  • Git
  • CI/CD
  • Docker
  • Infrastructure basics
  • Monitoring

Career and application opportunities

  • Junior DevOps engineer
  • Systems administrator
  • Cloud support engineer

Curriculum

1DevOps foundations
  • What DevOps is
  • The software delivery lifecycle
  • Culture and collaboration
  • Tools overview
2Linux and scripting
  • The Linux command line
  • Users and permissions
  • Shell scripting
  • Managing services
3Version control and CI/CD
  • Git workflows
  • Continuous integration
  • Continuous delivery
  • Building a pipeline
4Containers
  • Why containers
  • Docker basics
  • Building images
  • Running multi-container apps
5Deploy and monitor
  • Deploying to a server
  • Infrastructure as code overview
  • Logging and monitoring
  • Capstone project

Related courses

AWS Cloud

Learn core Amazon Web Services such as compute, storage, networking and security.

Cloud Computing

Understand cloud services, deployment models and how businesses run applications online.

Learn more about the APIUSARTECH Tech Training School