Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Preparing Existing .NET Applications for Continuous Delivery

via Pluralsight

Overview

Having continuous delivery ready NET applications is not easy, but with our NET applications course it can be. Check out the course here to learn more!

Adopting continuous integration and delivery for existing .NET applications is not as simple as setting up build and released definitions within VSTS or TFS. Preparations must be made within the applications themselves to support such a pipeline. In Preparing Existing .NET Applications for Continuous Delivery, you’ll discover those preparations, such as configuration management and dependency management. First, you’ll take some existing .NET applications, – including ASP.NET web apps (all flavors), WPF, WCF, and even console applications, and consider how each should be modified to fit within a CI/CD pipeline. Next, you’ll be re-arranging some things within the apps, which will mean some code modification and project structure changes. Lastly, you’ll create an efficient way to handle custom shared class libraries, and understand how to step into a real-world CI/CD pipeline that delivers a set of related applications across different environments in an automated fashion. Viewers should have a sense of what CI/CD is and have a basic knowledge of the overall structure of .NET applications. In-depth knowledge of .NET is not needed, but a basic familiarity is. When you’ve finished the course, you’ll be able to translate all that you've learned to your own apps. So, if you have existing applications that you are deploying manually and with much effort, this course is for you!

Taught by

Erik Dahl

Reviews

4.6 rating at Pluralsight based on 23 ratings

Start your review of Preparing Existing .NET Applications for Continuous Delivery

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.