DevOps for .NET Apps
DevOps and application lifecycle
DevOps brings together people, processes, and technology, automating software delivery to provide continuous value to your users. Using CI/CD practices, paired with monitoring tools, you can safely deliver features to your customers as soon as they are ready. This guidance covers DevOps best practices for your .NET applications on the cloud using Azure.
DevOps for containerized apps e-book
This guide introduces the basic concepts of building a development lifecycle around Azure using .NET tools and processes. After finishing this guide you'll have the knowledge needed to build a mature DevOps toolchain.
DevOps for ASP.NET Core Developers
This guide covers the fundamental concepts of the application development lifecycle for the ASP.NET Core apps. It focuses on an end-to-end continuous integration and deployment experience with examples covering GitHub Actions and Azure DevOps.
Additional Resources
To learn more about DevOps, check out this video.
You may also be interested in these free e-books
ASP.NET Core architecture e-book
This guide provides end-to-end guidance on building monolithic web applications using ASP.NET Core and Azure.
Microservices architecture e-book
This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers.
Modernizing existing .NET apps e-book
Learn how to move your existing .NET Framework server applications directly to the cloud by modernizing specific areas, without re-architecting or recoding entire applications.
Ready to get started?
Our step-by-step tutorial will help you get ASP.NET running on your computer.