Legacy

DevOps From Start to Finish

Learn Azure DevOps to how to set up CI/CD, environments, and more

14 lessons6 hoursEN & ES subtitles

What you'll work with

Azure DevOpsCI/CDMulti-stage deploymentsDeployment testingSimple process flowAdvanced process flow

About this course

In this course you are going to learn how to set up your C# project to use source control, bug and task management, CI/CD, and multiple deployment environments. And all of this will work in a solo environment or with a team. Best of all, most of the processes will be automated. In the end, you will have a rock-solid process that is easy, testable, and repeatable.

The technologies covered include:

  • Azure DevOps (formerly VSTS)
  • C# Deployment
  • SQL Deployment
  • Source Control with Git
  • Entity Framework Deployment
  • Azure SQL
  • Azure Websites

If you want to know more, check out the free preview of the first lesson for more details.

* Note: This course was formerly titled Application Lifecycle Design

Built on Classic Editor

Watch the course intro →

What you'll be able to do

  • Configure Azure DevOps
  • Set up CI/CD for your environment
  • Test the deployment process

Every lesson, in the open

14 lessons · 6 hours of video. Here's exactly what's inside.

Starting OutUnderstand what DevOps is and how to set it up
  1. 1
    Introduction and Setup 3 lessons · 31 min
    • Introduction 6:53
    • Azure DevOps Setup 24:02
    • Downloading Source Code
  2. 2
    Project and Azure Setup 3 lessons · 1h 37m
    • Source Code Setup 28:07
    • Project Setup 43:14
    • Cloud Setup 26:10
ManagingCreate a CI/CD process for your applications
  1. 3
    Continuous Integration / Continuous Deployment 5 lessons · 2h 14m
    • Update: Site Changes 5:35
    • Continuous Integration Setup 45:41
    • Development Continuous Deployment Setup 53:42
    • Staging Continuous Deployment Setup 16:31
    • Production Continuous Deployment Setup 15:48
  2. 4
    Using the Process 3 lessons · 1h 21m
    • Complete Process Test 13:33
    • Simple Flow 19:53
    • Advanced Flow 49:33
Tim Corey

Hi, I'm Tim Corey.

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

25+ Years experience
400,000+ Students taught
400+ Hours of training
10x Microsoft MVP

Frequently asked questions

When does this course start and finish?
The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.
How long do I have to access the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.
What if I am unhappy with the course?
I do my best to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.