Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps Beginner Course - Theory of DevOps
Rating: 4.2 out of 5(97 ratings)
2,638 students
Last updated 8/2021
English

What you'll learn

  • Basic understanding of DevOps
  • DevOps Pros and Cons
  • What is needed for successful implementation of DevOps
  • Which tools are used in DevOps
  • What is CI/CD Pipeline
  • Containers, Orchestration and what is Canary Testing
  • Why DevOps is not for every company
  • Shortly about DevSecOps

Course content

1 section10 lectures45m total length
  • Introduction1:09

    Explore the basics of DevOps, including history, key terms, and the flow of a software product, then learn core tools for implementing a working DevOps cycle.

  • DevOps Basics6:58

    Explore the basics of DevOps, merging development and operations through automation to improve time to market, deployment speed, reliability, and security, guided by the calms framework.

  • DevOps Basics
  • DevOps Software Development Lifecycle3:58

    Master the devops software development lifecycle across continuous development, integration, testing, delivery, deployment, monitoring, and feedback, while using source code management tools and maven, ant, and gradle for building.

  • DevOps Software Development Lifecycle
  • DevOps Tools6:10

    Explore essential devops tools for collaboration, code management, build, testing, deployment, and monitoring, including MS Teams, Jira, GitHub, GitLab, Jenkins, Travis CI, SonarQube, Prometheus, Kubernetes, and Docker.

  • CI/CD Pipeline4:06

    Automate repetitive tasks with a CI/CD pipeline to reduce errors and speed feature delivery. Learn how plan, code, build, test; release, deploy, operate, monitor with Jenkins, GitHub, OpenShift on Kubernetes.

  • Source Code Management4:30
  • Build Automation and Automated Testing4:18

    Explore how build automation and automated testing accelerate software delivery through continuous integration, using tools like Jenkins, TravisCI, Bamboo, Maven, and Gradle to ensure fast, repeatable, reliable builds and tests.

  • Container Orchestration and Canary Testing6:48

    Explore container orchestration with Kubernetes for zero-downtime deployments and canary testing, including how pods, nodes, deployments, and master node coordinate to roll out updates safely.

  • DevSecOps4:24

    DevSecOps integrates security into every phase of the software lifecycle and its short cycles, enabling early fixes, automation, security champions, and SAST/DAST testing to prevent vulnerabilities.

  • Final Quiz
  • DevOps in the Real-World3:36

    Explore how DevOps works in the real world, contrasting monolith and microservices, waterfall versus agile, and the ongoing need for skilled DevOps engineers and management support.

Requirements

  • Will for learning DevOps
  • Notebook for taking notes

Description

In this course we'll go through basics of DevOps. We'll cover DevOps from different angles.
Ever wondered what were they doing, those two teams, before their merging was suggested? How did they work earlier and how after? What is improved by DevOps, or why it couldn’t be? What is needed for DevOps to function in the Real-World like it does in the Theory? What are the benefits of DevOps? What are the prerequisites?

DevOps is still pretty young and the right people for it, engineers, are hard to find, and they are expensive to have. Expensive? Well, that means a good salary. Good salary means learning as much as we can about DevOps, and here is a good place to start.

Would be great if you want to take some notes as they will rest until you may want to remember some part.

If you want to learn more than is available here, there are a lot of lectures and knowledge available online.

Keep in mind that this course is for beginners to DevOps.

This course will be updated and new lectures will be available. Lectures that are temporary available will be upgraded to better versions in the next available iteration, just like in the DevOps world :)

Last update:

  • 7 Sep 2021

    - Quiz question corrected

  • 26 Aug 2021
    + Lesson: DevSecOps

Who this course is for:

  • Beginners to DevOps
  • Students that want to learn the pure basics of DevOps