Skip to the content.

Training on DevOps Fundamental

On this repo you can find 2 labs that allow you to have an hands-on experience on some DevOps methodologies and practices.

Navigate to https://tasb.github.io/devops-training/ to have access a better version of these instructions.

Contents

Prerequisites

To perform the labs on this repo you need to have the following software installed on your machine.

Windows

  1. Windows 10+ (Windows 11 is recommended)
  2. Git
  3. GitHub account on Free tier. Here to create a new account
  4. .NET 6
  5. Install Visual Studio Code (or other code editor of your preference)
  6. (Optional) Some VS Code extension helpful for this Docker and Kubernetes integration

Ubuntu

  1. Ubuntu 20.04+
  2. Git
  3. GitHub account on Free tier. Here to create a new account
  4. .NET 6
  5. Install Visual Studio Code (or other code editor of your preference)
  6. (Optional) Some VS Code extension helpful for this Docker and Kubernetes integration

macOS

  1. Git
  2. GitHub account on Free tier. Here to create a new account
  3. .NET 6
  4. Install Visual Studio Code (or other code editor of your preference)
  5. (Optional) Some VS Code extension helpful for this Docker and Kubernetes integration

Slides

Get access to the content used during sessions.

  1. What is DevOps
  2. Continuous Planning
  3. Source Control as Source of Truth
  4. Continuous Testing
  5. Continuous Integration
  6. Continuous Delivery
  7. Infra as Code
  8. Secure DevOps

Labs

On next 2 labs you may have a hands-on experience on some of the DevOps most used practices and techniques.

  1. Plan, Build & Test
  2. CI/CD

Feedback

For any feedback open up an issue describing what have you found and I’ll return to you!

Back to top…