Have you ever worked on a project that's impossible to develop and harder to deploy? In this course, you'll explore DevOps in the Microsoft world to deploy your projects faster and more reliably by creating an automated DevOps release pipeline.
There's a huge divide between software that's developed and software that's delivered. DevOps helps you bridge that divide. It's a mindset plus a set of practices that focuses on automation, reliability, and optimizing the process of software delivery.
In this course,
Have you ever worked on a project that's impossible to develop and harder to deploy? In this course, you'll explore DevOps in the Microsoft world to deploy your projects faster and more reliably by creating an automated DevOps release pipeline.
There's a huge divide between software that's developed and software that's delivered. DevOps helps you bridge that divide. It's a mindset plus a set of practices that focuses on automation, reliability, and optimizing the process of software delivery.
In this course,
, will show you how to use the tools and features of Visual Studio 2017 and Team Foundation Server 2017 to create an automated DevOps release pipeline for your applications.
First, you'll learn how to build and deploy applications written with ASP.NET, ASP.NET Core, Entity Framework, and Entity Framework Core.
Next, you'll explore how to think about and measure your DevOps practices, and your multi-environment deployments to on-premise data centers, Microsoft Azure, and Docker.
Finally, you'll discover how to utilize QA testing with TFS 2017, and automated UI testing using Selenium.
By the end of this course, you'll have the necessary skills and knowledge to set up your own automated DevOps release pipeline that will deploy your applications into either an on-premise data center or Microsoft Azure.
"DevOps" is derived from combining "development" and "operations" into one discipline. It bridges the gap between developing software, and delivering it. DevOps is comprised of practices to improve automation, reliability, and optimization of software delivery.
You will learn:
This course will use Visual Studio 2017 and Team Foundation Server 2017, but most of the principles and concepts should apply to newer and older versions as well.
Before starting this course, you should know some of the basics of developing software with Visual Studio, and it wouldn't hurt to have some exposure to Scrum and project management, too.
Developers, teams, or companies who are trying to understand and/or improve their software delivery.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.