Cloud-Native Learning Resources | .NET Developers

Content By Microsoft Devblogs

With users demanding responsiveness, the latest features, and zero downtime from their applications. Businesses are rapidly adopting the cloud’s power to meet user demand, increase scalability and availability of applications. However, in order to fully optimise the way applications aware built, but also change development practices in the organisation to adopt this cloud-native architectural style.

The .NET team at Microsoft put together a collection of free cloud-native learning resources to help you speed up your cloud-native application development journey. Whether you’re modernizing your application or creating something new, we have guidance to assist your decision making. These cloud-native learning resources are up-to-date and include the latest and greatest cloud-ready features in the .NET platform.

You might like: Top 10 Data and Analytics Trends 2021

Getting Started On Cloud-Native .NET Apps

If you are a beginner, start building a simple microservice endpoint using ASP.NET Web API, Docker, and deploy them to Azure Kubernetes Services(AKS).

Hands-on Microsoft learn modules

Microsoft has a free online training platform called Microsoft Learn. You can learn more skills with content this is fun, guided, hands-on, interactive and specific to your roles & goals. We have built a series of modules to help you learn to build .NET microservices and cloud-native technologies like Docker, Container Registry, Kubernetes, Helm and so much more. The only set up you need on your computer to exectue this model is a browser. All the magic is done behind the scenes using the Azure CLI, so, you can focus totally on the learning and leave the infrastructure headaches to the scripts.

Try them now! https://aka.ms/aspnet-microservices

Free Architecture E-Books

cloud native learning resources

Dapr for .NET Developers e-book

Formats: PDF | Read online

Guidance for .NET developers to understand and leverage the full power of Microsoft’s open-source Distributed Application Runtime. Dapr helps you tackle the challenges that come with building microservices and keeps your code platform agnostic.

Dapr for .NET Developers e-book

Formats: PDF | Read online

Guidance for .NET developers to understand and leverage the full power of Microsoft’s open-source Distributed Application Runtime. Dapr helps you tackle the challenges that come with building microservices and keeps your code platform agnostic.

cloud-native learning resources

.NET Microservices e-book

Formats: PDF | Read online

We wrote this guide for developers and solution architects who are new to Docker-based application development and microservices-based architecture. Technical decision-makers, such as an enterprise architect, will also find this guide useful for deciding on what approach to select for new and modern distributed applications. This book covers patterns such as Domain-Driven Design(DDD), Command Query Responsibility Segregation (CQRS), Database per service, API Composition, etc.

cloud-native learning resources

Serverless apps e-book

Formats: PDF | Read online

This guide focuses on the cloud-native development of applications that use serverless. The book highlights the benefits and exposes the potential drawbacks of developing serverless apps and provides a survey of serverless architectures.

DevOps: Docker app lifecycle e-book

Formats: PDF | Read online

This guide provides a high-level introduction to Azure DevOps for implementing CI/CD pipelines, covers Azure Container Registry (ACR) and Azure Kubernetes Services (AKS )for deployment.

Modernizing existing .NET applications

ASP.NET Core gRPC for WCF developers e-book

Formats: PDF | Read online

We wrote this guide for developers working in .NET Framework or .NET Core who have previously used WCF and seek to migrate their applications to a modern RPC environment for .NET 5. More generally, if you are upgrading, or considering upgrading, to .NET 5, and you want to use the built-in gRPC tools, this guide will help.

Migrate .NET apps to Azure e-book

Formats: PDF | Read online

This guide focuses primarily on the initial modernization of existing Microsoft .NET Framework web or service-oriented applications. This means moving a workload to a newer or more modern environment without significantly altering the application’s code and basic architecture. It also highlights the benefits of moving your apps to the cloud and partially modernizing apps using a specific set of new technologies and approaches, like Windows Containers and related compute-platforms in Azure. Also, check out other Migration resources at Migrate your .NET app to Azure.

Porting existing ASP.NET Apps to .NET Core e-book

Formats: PDF | Read online

This guidance provides high-level strategies for migrating existing apps written for ASP.NET MVC and Web API (.NET Framework 4.x) to .NET Core. It also covers the strategies for migrating large solutions with an example project.

Sign up for more content!

  • Hidden