DevOps is all about software delivery. Create an automated, streamlined path from development to testing to deployment. Great. So how do you do it with ASP.NET Core and Entity Framework Core? How do you deploy the SQL Server schema? How do you deal with EF Core schema migrations? What about unit testing? How do you handle database connection strings? What about deployments to Azure? How do you get organizational buy-in? Don't worry. We've got you covered. In this hands-on lab, Brian and Ben will walk you through creating an automated DevOps flow using Visual Studio Team Services that will allow you to build, test, and deploy your ASP.NET Core & EF Core application. You will do this yourself with your own account where you can later share with y our colleagues and implement it for real on VSTS or even on TFS 2017.
You will learn:
- The psychology of DevOps in an organization and
- How to define a DevOps Pipeline
- How to work with an ASP.NET Core and EF Core application with good DevOps practices
You must provide your own laptop computer for this hands-on lab.
You will only need a computer that supports Wi-Fi and that can connect to a Microsoft Azure hosted virtual machine via Remote Desktop Protocol (RDP). If you're running Windows 8.1 or Windows 10, you're ready to go!
If you're running Windows 7, you'll want to make sure you're have installed the latest Remote Desktop client. You can get it at https://support.microsoft.com/en-us/kb/2923545.
You can also use a Mac running OS/X 10.7 (Lion) or later with an Intel 64-bit processor. You'll want to install the latest Microsoft Remote Desktop client from the Mac App Store. You can find it via https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417?mt=12