DevOps Geliştiricileri ASP.NET Core için

Cover Image

SÜRÜM v1.1.0

Kitap güncelleştirmeleri ve topluluk katkıları için değişiklik günlüğüne bakın.

Bu kılavuz indirilebilir BIR PDF e-kitabı olarak kullanılabilir.

YAYIMLAYAN

Microsoft Geliştirici Division, .NET ve Visual Studio ekipleri

Bir Microsoft Corporation

One Microsoft Way

Redmond, Washington 98052-6399

Microsoft Corporation tarafından © telif hakkı 2021

All rights reserved. Bu kitabın içeriğinin hiçbir bölümü, yayımcının yazılı izni olmadan herhangi bir şekilde veya herhangi bir yolla yeniden üretilene veya iletılamaz.

Bu kitap "olduğu gibi" sağlanmıştır ve yazarın görüşlerini ve görüşlerini ifade ediyor. URL ve diğer İnternet web sitesi başvuruları da dahil olmak üzere bu kitapta ifadeilen görünümler, görüşler ve bilgiler, bildirim olmadan değişebilir.

Burada tarif edilen bazı örnekler yalnızca açıklama için sağlanmıştır ve kurgusaldır. Gerçek bir ilişki veya bağlantı amaçlanmamıştır veya böyle bir bağlantı olduğu sonucuna varılmamalıdır.

Microsoft ve "Ticari Markalar" web sayfasında listelenen ticari markalar, Microsoft şirket https://www.microsoft.com grubunun ticari markalarıdır.

Mac ve macOS, Apple Inc.'in ticari markalarıdır.

Docker logo, Izniyle kullanılan Docker, Inc.'nin kayıtlı bir ticari markasıdır.

Diğer tüm işaretler ve logolar ilgili sahiplerine aittir.

Krediler

Yazar:

Cam Soper

Scott Addie

Lotus Dembombosi

Hoş Geldiniz

.NET için Azure Geliştirme Yaşam Döngüsü kılavuzuna hoş geldiniz! Bu kılavuz, .NET araçları ve işlemlerini kullanarak Azure'da geliştirme yaşam döngüsü oluşturmak için temel kavramları sunar. Bu kılavuzu tamamladikten sonra olgun bir araç DevOps edinebilirsiniz.

Who kılavuzun

Deneyimli bir geliştirici ASP.NET Core (200-300 düzey) olması gerekir. Bu girişte bu konuda size yer ve daha fazla bilgi edindir. Bu kılavuz, geliştirmeden daha DevOps operasyona odaklanmış mühendisler için de yararlı olabilir.

Bu kılavuz, geliştiricileri Windows hedefler. Ancak, Linux ve macOS .NET Core tarafından tam olarak de desteklemektedir. Linux/macOS için bu kılavuzu uyarlamak için Linux/macOS farkları için çağrılara dikkat edin.

Bu kılavuzun kapsamları

Bu kılavuz, .NET geliştiricileri için uz adıma bir sürekli dağıtım deneyimine odaklandı. Azure'ın her şeyi için kapsamlı bir kılavuz değildir ve Azure hizmetleri için .NET API'lere kapsamlı bir şekilde odaklanmaz. Her şey sürekli tümleştirme, dağıtım, izleme ve hata ayıklama ile ilgilidir. Kılavuzun sonuna yakın bir yerde, sonraki adımlar için öneriler sunulur. Önerilere dahil edilen Azure platform hizmetleri, geliştiricilerin hizmetine ASP.NET Core sunar.

Bu kılavuzda neler var?

Araçlar ve indirmeler

Bu kılavuzda kullanılan araçları nereden edinebilirsiniz?

App Service’e dağıtma

ASP.NET Core uygulaması dağıtmak için Azure App Service.

Azure DevOps ile sürekli tümleştirme ve Azure DevOps

GitHub, Azure DevOps Services ve Azure ile ASP.NET Core uygulamanıza 9 Azure DevOps Services ve dağıtım çözümü oluşturma.

GitHub Actions ile sürekli tümleştirme ve dağıtım

ASP.NET Core, GitHub Actions ve Azure ile code scanning for security and quality using CodeQL ile GitHub, GitHub uygulamanıza 2019'da bir sürekli tümleştirme ve dağıtım çözümü oluşturma.

İzleme ve hata ayıklama

Azure'ın araçlarını kullanarak uygulamanızı izleme, sorun giderme ve ayarlama.

Sonraki adımlar

Azure'da geliştirici öğrenmesi ASP.NET Core diğer öğrenme yolları.

Ek giriş okuması

Bulut bilişime ilk kez bu kadar açıksanız, bu makaleler temel bilgileri açıklar.