All Programs

DevOps for Beginners

Mark SikaundiMark Sikaundi

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is complementary with Agile software development; several DevOps aspects came from Agile methodology.

In the program, you will learn how to automate the process of IT operations, build, test, and deploy software applications. You will also learn how to use tools like Docker, Kubernetes, and Jenkins to automate the process of software development.

The program will cover the basics of DevOps and provide you with a comprehensive learning path to become proficient in DevOps with AWS.

What you will learn:

  • Introduction to DevOps
  • DevOps Principles
  • DevOps Tools
  • Continuous Integration and Deployment
  • Infrastructure as Code
  • Monitoring and Logging

Prerequisites:

No prior knowledge of backend development is required. However, a basic understanding of programming concepts will be helpful. You should also have access to a computer with an internet connection.

Who should take this program:

  • Beginner web developers
  • Students
  • Professionals looking to switch to frontend development
  • Anyone interested in learning frontend development

Duration:

12 weeks

Contents Sections

Introduction

1. What is DevOps?

2. Why use DevOps?

3. Adding DevOps to a Project

4. DevOps in Frameworks

5. Navigating DevOps Types

6. DevOps and Jenkins

Continuous Integration
Continuous Deployment
Infrastructure as Code
Monitoring and Logging
Real-world projects

Coming soon

Complete all lessons to unlock this certificate.

Mentorship Program FAQ