День семьсот восемьдесят шестой.
Ресурсы для Изучения Облачной Разработки в .NET
Команда .NET собрала коллекцию бесплатных ресурсов, чтобы помочь вам ускорить процесс разработки облачных приложений.
Начало работы
Если вы новичок, начните с создания простого микросервиса с помощью веб-API ASP.NET, Docker и разверните их в Azure Kubernetes Services (AKS).
1. Hello World Microservice - пошаговая инструкция по установке .NET и созданию вашего первого микросервиса в Docker.
2. Deploy a microservice to Azure – инструкция по равзвёртыванию .NET микросервиса в Azure Kubernetes Service (AKS).
3. Плейлист .NET and Docker 101 – расскажет об инструментах работы с .NET и Docker в Visual Studio.
4. Сегодня, 26 марта в 18:00 мск. смотрите двухчасовой курс Let’s Learn .NET: Microservices. Там вы узнаете, что такое микросервисы, зачем они вам и как их создавать с помощью C# и .NET.
Бесплатные электронные книги по архитектуре
1. Dapr for .NET Developers
Руководство для разработчиков .NET по пониманию и использованию Dapr, который помогает решать проблемы, возникающие при создании микросервисов, и делает ваш код независимым от платформы.
2. Architecting Cloud-native .NET Apps for Azure
В этом руководстве описана разработка приложений для облачных вычислений и рассматриваются темы, общие для большинства облачных приложений.
3. .NET Microservices: Architecture for Containerized .NET Applications
Это руководство для разработчиков и архитекторов решений, которые плохо знакомы с разработкой приложений на основе Docker и архитектурой на основе микросервисов. В нём рассматриваются такие шаблоны архитектуры, как DDD, CQRS, база данных для каждой службы, композиция API и т.д.
4. Serverless apps: Architecture, patterns, and Azure implementation
В этом руководстве основное внимание уделяется разработке бессерверных приложений, описаны их преимущества и недостатки, а также даётся обзор бессерверных архитектур.
5. Containerized Docker Application Lifecycle
Это руководство содержит общие сведения о Azure DevOps для реализации конвейеров CI/CD, описывает Реестр Контейнеров Azure (ACR) и службы Azure Kubernetes (AKS) для развёртывания.
Модернизация существующих приложений .NET
1. gRPC for WCF developers
Это руководство для разработчиков, которые ранее использовали WCF и хотят перенести свои приложения в современную среду RPC для .NET 5.
2. Modernize existing .NET applications with Azure cloud and Windows Containers
В этом руководстве основное внимание уделяется начальной модернизации существующих веб-приложений .NET Framework. Т.е. перенос рабочей нагрузки в новую или более современную среду без значительного изменения кода приложения и базовой архитектуры. Также обозначены преимущества переноса ваших приложений в облако и частичной модернизации приложений с использованием новых технологий и подходов, таких как контейнеры и вычислительные платформы в Azure.
3. Porting existing ASP.NET Apps to .NET Core
В этом руководстве представлены высокоуровневые стратегии миграции существующих приложений, написанных для ASP.NET MVC и веб-API (.NET Framework 4.x), в .NET Core. В нём также рассматриваются стратегии миграции больших решений на примере проекта.
Источник: https://devblogs.microsoft.com/dotnet/cloud-native-learning-resources-for-net-developers/
Post #968
1.81K