HOME > Development > Learn Devops- Continuously Deliver Better Software

Learn Devops- Continuously Deliver Better Software

  • Development
  • Apr 21, 2025
SynopsisLearn Devops: Continuously Deliver Better Software, available...
Learn Devops- Continuously Deliver Better Software  No.1

Learn Devops: Continuously Deliver Better Software, available at $64.99, has an average rating of 3.95, with 74 lectures, 2 quizzes, based on 2844 reviews, and has 15434 subscribers.

You will learn about Apply DevOps in your team Understand Continuous Delivery Automate the Software Development Lifecycle (SDLC) Automate the deployment process Reduce release time Release better software Build a highly available and fully scalable application Deploy microservices using Docker and Kubernetes Automate using Ansible and Chef This course is ideal for individuals who are This course is suitable for System Administrators, Developers, IT Managers, IT Operations team members, who want to learn more about DevOps. If you are not exposed to software delivery, this course might not be suitable for you. It is particularly useful for This course is suitable for System Administrators, Developers, IT Managers, IT Operations team members, who want to learn more about DevOps. If you are not exposed to software delivery, this course might not be suitable for you.

Enroll now: Learn Devops: Continuously Deliver Better Software

Summary

Title: Learn Devops: Continuously Deliver Better Software

Price: $64.99

Average Rating: 3.95

Number of Lectures: 74

Number of Quizzes: 2

Number of Published Lectures: 74

Number of Published Quizzes: 2

Number of Curriculum Items: 76

Number of Published Curriculum Objects: 76

Original Price: 34.99

Quality Status: approved

Status: Live

What You Will Learn

  • Apply DevOps in your team
  • Understand Continuous Delivery
  • Automate the Software Development Lifecycle (SDLC)
  • Automate the deployment process
  • Reduce release time
  • Release better software
  • Build a highly available and fully scalable application
  • Deploy microservices using Docker and Kubernetes
  • Automate using Ansible and Chef
  • Who Should Attend

  • This course is suitable for System Administrators, Developers, IT Managers, IT Operations team members, who want to learn more about DevOps. If you are not exposed to software delivery, this course might not be suitable for you.
  • Target Audiences

  • This course is suitable for System Administrators, Developers, IT Managers, IT Operations team members, who want to learn more about DevOps. If you are not exposed to software delivery, this course might not be suitable for you.
  • In this course you will learn how to apply DevOps. Why DevOps? It is one of the most sought after skills in the IT industry. The average salary in the US is $105,000 per year (source: Glassdoor), up to an average of $146,000 in San Fransisco (source: Indeed).

    The course is aimed at software engineers and system administrators that want to deliver better software. Other IT professionals can also take this course, but might have to do some extra research to understand some of the concepts.

    You will learn how to improve the Software Development Lifecycle by applying techniques to improve software delivery. I will explain how to improve delivery using automation, configuration management, provisioning and deployment tools. I also cover newer tools like Docker and Kubernetes. Where possible I point you towards the best practices in the field.

    The course is very practical. There is about 3 to 4 hours of lectures, but you want to try out everything yourself, which will add multiple hours of learning. If you get stuck with the technology while trying, there is support available. I will answer your messages on the message boards and we have a Facebook group where you can post questions.

    February 2016 Updates:

  • Added content about building tools like sbt and maven
  • By popular demand: added more Docker content about the architecture, images, volumes, and networking
  • Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Introduction

    Lecture 2: Course Resources

    Chapter 2: Concepts

    Lecture 1: What is DevOps

    Lecture 2: DevOps: Continuous Delivery and Benefits

    Lecture 3: DevOps: Lean thinking, a change of culture

    Lecture 4: Version Control (GIT)

    Lecture 5: Git Commands Overview

    Lecture 6: Demo: GIT commands and github

    Lecture 7: Configuration Management and Automation

    Lecture 8: Provisioning

    Lecture 9: Plan & Monitoring

    Chapter 3: Step 1 – Provisioning

    Lecture 1: Introduction to Provisioning

    Lecture 2: Vagrant

    Lecture 3: Vagrant for Windows Procedures

    Lecture 4: Vagrant demo

    Chapter 4: Step 2 – Automation and Configuration Management

    Lecture 1: Introduction to Automation and Configuration Management

    Lecture 2: Ansible: introduction

    Lecture 3: Ansible: Installation

    Lecture 4: Ansible: Installation demo

    Lecture 5: Ansible: First Playbook

    Lecture 6: Ansible: First Playbook demo

    Lecture 7: Ansible: Provisioning with vagrant and EC2

    Lecture 8: Ansible: Provisioning with EC2 demo

    Lecture 9: Ansible: Roles

    Lecture 10: Ansible: Best Practices

    Lecture 11: Ansible: Directory Layout

    Lecture 12: Chef: Introduction (Part 1)

    Lecture 13: Chef: Introduction (Part 2)

    Lecture 14: Chef: Introduction (Part 3)

    Lecture 15: Chef: knife

    Lecture 16: Chef: knife demo

    Lecture 17: Chef: knife with chef-server

    Lecture 18: Chef: Roles

    Lecture 19: Chef: knife with chef-server – demo

    Lecture 20: AWS Opsworks

    Chapter 5: Step 3 – Continuous Integration

    Lecture 1: Introduction to Continuous Integration

    Lecture 2: Jenkins Resources

    Lecture 3: Jenkins: Introduction and installation

    Lecture 4: Jenkins: Prepare Play App

    Lecture 5: Jenkins: building applications with sbt or maven

    Lecture 6: Jenkins: Build app

    Lecture 7: Jenkins: install and build demo

    Lecture 8: Jenkins: automate testing

    Lecture 9: Jenkins: packaging

    Lecture 10: Jenkins: Automate testing and packaging demo

    Chapter 6: Step 4 – Deployments

    Lecture 1: Deployment Introduction

    Lecture 2: Artifact storage and deployment

    Lecture 3: Artifact storage and deployment demo

    Chapter 7: Step 5 – Continuous Monitoring

    Lecture 1: Continuous Monitoring

    Chapter 8: The Twelve Factor app

    Lecture 1: Introduction to the Twelve Factor app

    Lecture 2: The Twelve Factors

    Chapter 9: Containerization

    Lecture 1: Introduction to microservices

    Lecture 2: Introduction to docker

    Lecture 3: Docker demo

    Lecture 4: Docker Architecture

    Lecture 5: Docker Images

    Lecture 6: Docker Volumes

    Lecture 7: Docker Networking

    Lecture 8: Docker Hub

    Lecture 9: Docker Compose

    Lecture 10: Docker Compose demo

    Lecture 11: Docker Machine

    Lecture 12: Docker Machine Demo

    Lecture 13: Docker Swarm

    Lecture 14: Docker Swarm Demo

    Chapter 10: Container Orchestration

    Lecture 1: Introduction to Container Orchestration

    Lecture 2: Kubernetes architecture overview

    Lecture 3: Kubernetes Procedures

    Lecture 4: Deploying container using Kubernetes

    Lecture 5: Kubernetes demo

    Chapter 11: Labs

    Lecture 1: The DevOps Challenge

    Chapter 12: Finished!

    Lecture 1: Thank you!

    Lecture 2: Bonus Lecture: My Other Courses

    Lecture 3: Sources and Further Readings

    Instructors

  • Learn Devops- Continuously Deliver Better Software  No.2
    Edward Viaene
    DevOps & Cloud Specialist
  • Rating Distribution

  • 1 stars: 71 votes
  • 2 stars: 150 votes
  • 3 stars: 548 votes
  • 4 stars: 1097 votes
  • 5 stars: 978 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!