ASP.NET Core is a great way to build web apps and web services. Hosting them on Azure App Service and/or with Azure Functions, provides you with global scale and ease of management. When it comes to good DevOps, Microsoft provides a rich set of tools through Azure DevOps and GitHub.
With over 40 million users, GitHub is the center of the open source universe. Yet GitHub is also a wonderful platform doing DevOps for your private and inner-source projects. In this workshop, Brian and Mickey will focus on GitHub and demo how to you build a modern, cloud-first app using C# and ASP.NET Core and get it up and running in Azure.
Though the whole journey, you'll see good DevOps practices using GitHub Repos, GitHub Issues, Project boards, GitHub Actions, and GitHub Registry. You'll learn how you can create "shared source" and determine if you want to share only with your team using inner-source, or if you're ready to go the whole way and start sharing code via open source. Regardless, you'll learn best practices to build your apps better using GitHub. You'll see how GitHub helps you protect secrets and build more secure applications. You'll also see how integration via the GitHub Marketplace lets you use great add-on features like Azure Pipelines and Azure Boards.
Get your notebooks out and get ready to dive into a wide range of tools that you can apply with good DevOps practices in this day of learning.
You will learn:
- How to manage your code and assets with GitHub
- How to manage projects with GitHub
- How to build and release with GitHub