- İyi tasarlanmış Azure mimarileri, güvenli, ölçeklenebilir ve sürdürülebilir kalabilmek için tutarlı prensiplere, güçlü araçlara ve izlemeden gelen sürekli geri bildirime dayanır.
- Geliştiriciler, Visual Studio veya Visual Studio Code ve dotnet CLI gibi platformlar arası araçları kullanarak Azure için ASP.NET Core uygulamaları oluşturabilirler; bunların tümü CI/CD ile entegre edilmiştir.
- Azure DevOps ve GitHub Actions, Application Insights'tan gelen telemetri verileriyle desteklenen, kaynak kontrolünden Azure App Service'e otomatikleştirilmiş işlem hatları oluşturmayı mümkün kılar.
- Modern Azure geliştirme, klasik web uygulamalarından, üretken yapay zeka senaryolarına ve düşük kodlu çözümlere kadar uzanır ve tümü birleşik bir DevOps ve gözlemlenebilirlik yaklaşımıyla desteklenir.

Microsoft Azure üzerinde geliştirme yapmak, birkaç sanal makine sağlama işleminden çok daha öteye gitti.Günümüzde asıl önemli olan, dayanıklı, gözlemlenebilir, güvenli ve kolayca geliştirilebilen bulut tabanlı uygulamalar tasarlamaktır. Sağlam mimari prensipleri doğru geliştirme araçları ve iyi tasarlanmış bir DevOps iş akışıyla birleştirdiğinizde, Azure, bireylerin, girişimlerin ve büyük işletmelerin güvenle yüksek hızda ilerleyebileceği güçlü bir temel haline gelir.
Roy Stephan'ın meşhur sözünde olduğu gibi, bulut teknolojisiyle herkes parmaklarını şıklatarak kurumsal düzeyde hizmetler oluşturabilir.Azure bu vaadin açık bir örneğidir. Ancak platformdan gerçek değer elde etmek, çözümlerinizi nasıl yapılandıracağınızı, ASP.NET Core ve diğer yığınlar için doğru araçları nasıl seçeceğinizi ve uygulamalarınızın üretime doğru güvenli bir şekilde akmasını sağlayan sürekli entegrasyon ve sürekli dağıtım (CI/CD) hattını nasıl kuracağınızı anlamayı gerektirir.
Microsoft Azure ile bulut tabanlı geliştirme vizyonu
Microsoft Azure ile modern geliştirmenin ardındaki stratejik vizyon, seçtiğiniz belirli hizmetler veya dillerden bağımsız olarak, tutarlı mimari prensipleri kullanarak uygulamalar tasarlamanızı, oluşturmanızı ve geliştirmenizi sağlamaktır.İster ASP.NET Core, ister üretken yapay zeka iş yükleri veya düşük kodlu çözümlerle çalışıyor olun, Azure gevşek bağlantı, yaşam döngüsü boyunca otomasyon ve derin gözlemlenebilirlik gibi yaklaşımları teşvik eder.
Bu vizyonun önemli bir parçası, geliştiricilerin tercih ettikleri şekilde çalışabilmelerini sağlamaktır.Kalite veya operasyonel kontrolü feda etmeden. Visual Studio gibi zengin ve tam özellikli bir IDE veya dotnet CLI tarafından desteklenen Visual Studio Code gibi hafif bir editör kullanabilirsiniz. Her iki yaklaşım da Azure hizmetlerine ve DevOps araçlarına doğal olarak entegre olur, böylece yerel deneyler minimum sürtünmeyle üretime hazır iş yüklerine dönüşür.
Bu vizyonun bir diğer önemli unsuru da mimarinizin sürekli iyileştirilmesidir.Azure, entegre izleme, teşhis ve performans analizi araçları sunar; bu da tasarımınızın uygulama dağıtıldıktan sonra durmadığı anlamına gelir. Bunun yerine, gerçek dünya telemetrisi geliştirme sürecinize geri bildirim sağlar ve zaman içinde ölçeklenebilirlik, güvenilirlik, güvenlik ve kullanıcı deneyimini iyileştirmenize yardımcı olur.
Bu vizyon, ekip işbirliği ve yönetişimi de kapsar.Geliştirme süreçleri, her bir makineden paylaşılan bir depoya, oradan da otomatikleştirilmiş CI/CD işlem hatları aracılığıyla Azure App Service veya diğer barındırma seçeneklerine doğru ilerler. Bu süreçte, politikalar, testler, onaylar ve güvenlik kontrolleri, özellikleri hızlı bir şekilde yayınlamaya çalışan geliştiricileri yavaşlatmadan kaliteyi yüksek tutar.
Azure üzerinde ASP.NET Core için geliştirme ortamı
Azure için ASP.NET Core uygulamaları geliştirirken, güçlü bir entegre geliştirme ortamı veya daha minimalist bir editör arasında seçim yapabilirsiniz.İş akışınıza ve işletim sisteminize bağlı olarak değişir. Microsoft her iki seçeneği de birinci sınıf bir şekilde destekleyerek, araç seçiminizin ihtiyaç duyabileceğiniz herhangi bir Azure özelliğini engellememesini sağlar.
Visual Studio, Azure'u hedefleyen ASP.NET Core geliştirme için önde gelen IDE olarak öne çıkıyor.Gelişmiş kod düzenleme, yeniden düzenleme araçları ve .NET ekosistemiyle derin entegrasyon sunar. Özellikle bulutta üretim benzeri senaryoları hedeflediğinizde, IDE'den ayrılmadan performans profili oluşturabilir, bellek kullanımını inceleyebilir ve uygulama davranışını analiz edebilirsiniz.
Visual Studio'daki entegre hata ayıklayıcı, yürütmeyi duraklatmanıza, değişkenleri incelemenize ve kodda çok ayrıntılı bir şekilde adım adım ilerlemenize olanak tanır.Düzenle ve devam et ve anlık yeniden yükleme gibi özellikler, uygulama çalışırken kodda değişiklik yapmanıza ve etkisini anında görmenize olanak tanıyarak geri bildirim döngüsünü sıkılaştırır ve geliştirme sırasında denemeleri hızlandırır.
Test etme ve iş birliği de Visual Studio'nun yapısına entegre edilmiştir.Dahili test çalıştırıcıları, birim ve entegrasyon testlerini düzenlemenize, sonuçları görselleştirmenize ve hatta siz yazarken kodunuzu doğrulayan canlı birim testleri çalıştırmanıza olanak tanır. Canlı Paylaşım ile, ekip arkadaşlarınızı mevcut oturumunuza davet edebilir, ağ üzerinden gerçek zamanlı olarak gezinmelerine, hata ayıklamalarına ve düzenlemelerine izin verebilirsiniz; bu da uzaktan eşli programlama veya hızlı kod incelemeleri için son derece kullanışlıdır.
Dağıtım zamanı geldiğinde, Visual Studio doğrudan Azure'a bağlanan sihirbazlar ve yayın profilleri içerir.IDE içinden Azure App Service'e dağıtım yapabilir, yuvaları yapılandırabilir, bağlantı dizelerini ve ortam değişkenlerini yönetebilir ve hatta CI/CD işlem hattı oluşturmayı tetikleyebilirsiniz; bu da bağlam değiştirme ve yapılandırma yükünü en aza indirir.
Platformlar arası ve hafif bir yaklaşımı tercih eden geliştiriciler için, Visual Studio Code ve dotnet CLI kombinasyonu cazip bir seçenektir.Bu kurulum Windows, macOS ve Linux işletim sistemlerinde çalışır ve yalnızca C#'ı değil, JavaScript, TypeScript ve ASP.NET Core ile birlikte yaygın olarak kullanılan diğer birçok dili de destekler.
Visual Studio Code gücünün büyük kısmını eklentilerden alır.C# uzantısını ve web geliştirme eklentilerini yükleyerek, .NET için IntelliSense, sözdizimi vurgulama, kodda gezinme, hata ayıklama ve editöre entegre edilmiş kullanışlı görevler elde edersiniz. Bu, ASP.NET Core projelerini derlemeyi, çalıştırmayı ve test etmeyi kolaylaştırır. onları konteynere yerleştirin veya yayınlayın CLI komutları veya özel uzantılar kullanarak Azure'a erişim.
.NET komut satırı arayüzü (CLI), otomasyon ve betik yazımında merkezi bir rol oynar.Tekrarlanabilir komutlar kullanarak yeni projeler oluşturabilir, bağımlılıkları geri yükleyebilir, testler çalıştırabilir, sürüm paketleri oluşturabilir ve Azure hedeflerine yayınlayabilirsiniz. Bu komutlar, CI/CD işlem hatlarına kolayca entegre edilebilir ve yerel makinenizde çalışan şeyin, derleme sunucusunda da aynı şekilde çalışacağından emin olmanızı sağlar.
Yerel geliştirmeden Azure'a: ASP.NET Core uygulamaları için iş akışı
Azure için tasarlanan bir ASP.NET Core uygulamasının yaşam döngüsü tipik olarak geliştiricinin makinesinde başlar ve ardından kaynak kontrolü, derleme otomasyonu ve dağıtım aşamalarından geçer.Her aşama tekrarlanabilir, gözlemlenebilir ve mümkün olduğunca otomatikleştirilmelidir; bu sayede manuel hatalar azaltılır ve yinelemeler hızlandırılır.
Başlangıçta geliştiriciler kodlama ve yerel doğrulamaya odaklanırlar.Ekip üyeleri, Visual Studio veya dotnet CLI ile Visual Studio Code gibi tercih ettikleri ortamlarda özellikler yazıyor, hataları düzeltiyor ve otomatik testler çalıştırıyor. Yerel commit'ler bu değişiklikleri kişisel bir dalda veya depoda kaydederek daha sonra ekip işbirliğinin temelini oluşturuyor.
Geliştiriciler, çalışmalarını paylaşmak için değişikliklerini merkezi bir kaynak kod deposuna gönderirler.Bu, Azure DevOps Repos, GitHub veya Git ile uyumlu başka bir sistemde barındırılabilir. Ekipler genellikle, kod incelemelerinin ve otomatik kontrollerin, değişiklikler dağıtım için kullanılan ana dala ulaşmadan önce gerçekleşmesi için dallanma stratejilerine ve çekme isteklerine güvenirler.
Değişiklikler paylaşılan dala ulaştığında, derleme sunucusunda sürekli entegrasyon derlemesi tetiklenir.Bu CI aşaması, çözümü derler, testleri çalıştırır ve web dağıtım paketi gibi dağıtılabilir bir yapıt üretir. Amaç, yeni kodun mevcut kod tabanıyla sorunsuz bir şekilde entegre olduğunu ve teslimat aşamalarına güvenli bir şekilde aktarılabileceğini otomatik olarak doğrulamaktır.
Sürekli teslimat, ortaya çıkan ürünleri alıp Azure ortamlarına dağıtarak sürekli entegrasyon (CI) üzerine kuruludur.Genellikle ilk hedef, Azure App Service'te barındırılan bir hazırlık veya test ortamıdır. Buradan itibaren ekipler, uygulamayı üretim ortamına geçirmeden önce ek doğrulama işlemleri gerçekleştirebilir, kullanıcı kabul testleri yapabilir veya kademeli sürüm yayınlama (canary release) çalışmaları yürütebilir.
Azure App Service'te, ASP.NET Core uygulaması tamamen yönetilen bir Web Uygulaması içinde çalışır.Platform, işletim sistemi yamalama, yük dengeleme ve ölçeklendirme gibi altyapı sorunlarını ele alarak geliştiricilerin uygulama mantığına odaklanmasını sağlar. Yapılandırma ve bağlantı ayrıntıları Azure portalı veya kod olarak altyapı aracılığıyla yönetilebilir ve ortamlar arasında tutarlılık sağlanır.
Uygulama devreye alındıktan sonra, üretim izleme ve teşhis işlemleri hayati önem taşır.ASP.NET ve Visual Studio ile sıkı bir şekilde entegre olan Application Insights, istek oranları, hata modelleri, bağımlılık performansı ve özel olaylar gibi telemetri verilerini otomatik olarak toplar. Bu veriler, ekiplerin gerilemeleri, performans darboğazlarını ve ortaya çıkan kullanım eğilimlerini hızlı bir şekilde belirlemelerine yardımcı olur.
Azure üzerinde barındırılan bir ASP.NET Core işlem hattının ilk kurulumu
ASP.NET Core uygulamanızın Azure'a derleme ve dağıtım işlemlerini otomatikleştirmeden önce, birkaç temel unsurun yerinde olması gerekir.: Uygun bir kaynak kod kontrol deposu, dağıtım hedefi olarak bir Azure App Service Web Uygulaması ve Azure DevOps veya GitHub Actions gibi araçlarda tanımlanmış bir CI/CD işlem hattı.
Başlangıç noktası her zaman uygulamanızı sürüm kontrolü altına almaktır.Projeniz için yerel bir Git deposu oluşturursunuz ve ardından bunu bir ekip projesinde barındırılan uzak bir depoya bağlarsınız. Bu, tek bir doğru kaynak sağlar, dallanma ve birleştirme stratejilerine olanak tanır ve otomatik derleme sistemleriyle doğal olarak entegre olur.
Ardından, web uygulamanızı barındıracak Azure Uygulama Hizmeti kaynağını oluşturursunuz.Azure portalında, Uygulama Hizmetleri bölümüne gidin, yeni bir kaynak eklemeyi seçin ve Web Uygulaması şablonunu seçin. Oluşturma sırasında benzersiz bir ad verin, bir çalışma zamanı yığını ve barındırma planı seçin ve sağlandıktan sonra uygulamanız {ad}.azurewebsites.net biçiminde bir URL'de kullanılabilir hale gelir.
Hedef web uygulaması hazır olduğunda, sürekli entegrasyon derleme sürecinizi tasarlayabilirsiniz.Azure DevOps veya diğer derleme sistemlerinde, depoya yeni kod gönderildiğinde otomatik olarak tetiklenen bir işlem hattı tanımlarsınız. Bu işlem hattı bağımlılıkları geri yükler, çözümü derler, otomatik testleri yürütür ve genellikle bir web dağıtım yapıtı olan bir dağıtım paketi üretir; bu paket daha sonra derleme çıktısı olarak yayınlanır.
İşlem hattınızda sürekli entegrasyonun açıkça etkinleştirildiğinden emin olmak önemlidir.Bu ayar, ekip üyeleri izlenen dallara kod gönderdiğinde sistemin yeni bir derleme sıraya almasını sağlar. Projenin derlenip testlerinin başarılı bir şekilde tamamlandığını sürekli olarak doğrulayarak, bozuk kodun sonraki aşamalara ulaşma riskini önemli ölçüde azaltırsınız.
Sürekli entegrasyon (CI) üzerine kurulu bir sürekli teslimat süreci, üretilen yapıtları alıp Azure'a dağıtır.Azure DevOps'ta bu, genellikle önceden oluşturulmuş bir Uygulama Hizmetine işaret eden bir Yayın işlem hattı olarak modellenir. Yayın tanımı, hangi yapıtın alınacağını, hangi ortama dağıtılacağını ve değişiklikler canlıya geçmeden önce hangi yapılandırma veya onay adımlarının çalıştırılması gerektiğini bilir.
CI/CD zinciri kurulduktan sonra, günlük geliştirme deneyiminiz çok daha sorunsuz hale gelir.Kodunuzu gönderir, merkezi depoya itersiniz ve sistem otomatik olarak değişikliklerinizi yapılandırılmış Azure Web Uygulamasına derler ve dağıtır. Bu, otomatik kontrollerin sağladığı güvenlik ağını korurken, sık sık güncelleme gönderme engelini azaltır.
Azure üzerinde barındırılan ASP.NET Core geliştirme için adım adım iş akışı
Azure hesabınızı yapılandırdıktan ve CI/CD işlem hatlarınızı kurduktan sonra, Azure üzerinde ASP.NET Core uygulamaları oluşturmak ve geliştirmek için yinelemeli iş akışı oldukça kolay hale gelir.Üretim ortamındaki izleme araçlarından gelen geri bildirimlerle desteklenen yerel geliştirme, entegrasyon, otomatik doğrulama ve dağıtım süreçlerini tekrar tekrar yürütüyorsunuz.
İlk aşama, yerel ortamınızdaki iç geliştirme döngüsüdür.Burada Visual Studio veya Visual Studio Code'u dotnet CLI ile kullanarak kod yazarsınız, kodu yeniden düzenlersiniz, birim testleri çalıştırırsınız ve sorunları ayıklarsınız. Mantıksal kontrol noktalarına ulaştığınızda değişiklikleri yerel olarak kaydedersiniz ve ekibin geri kalanıyla paylaşmadan önce deneme yapmak veya çalışmaları izole etmek için dallar kullanırsınız.
Bir dizi değişiklikten memnun kaldığınızda, bunları paylaşılan kod deposuna yayınlarsınız.Genellikle bu, bir özellik dalını itmeyi ve ana veya geliştirme dalına bir çekme isteği açmayı ifade eder. Çekme isteği, kod incelemesi, otomatik kontroller ve tasarım kararları hakkındaki tartışmalar için odak noktası haline gelir.
Ardından derleme sunucusu sürekli entegrasyon ile devreye girer.Paylaşılan dala yapılan her commit, ASP.NET Core uygulamanızı derleyen, tüm otomatik testleri çalıştıran ve dağıtıma hazır paketlenmiş bir yapıt oluşturan bir derleme işlemini tetikler. Bu aşamada meydana gelen herhangi bir hata, ekibi erken uyararak sorunların daha ucuz ve kolay bir şekilde çözülmesini sağlar.
CI derlemesinin başarılı olması durumunda, sürekli dağıtım aşaması yeni sürümü Azure App Service'e dağıtır.Bu işlem öncelikle özel bir hazırlık ortamını veya yuvasını hedefleyebilir ve böylece davranışı gerçekçi bir bulut bağlamında doğrulamanıza olanak tanır. Sürümlü yapılar, belirli derlemeleri güvenle yükseltmenizi veya geri almanızı sağlar.
Dağıtım tamamlandıktan sonra, ASP.NET Core uygulamanız Azure App Service'in yönetilen çalışma ortamında çalışır.Azure portalından ölçeklendirme kurallarını yönetebilir, özel etki alanları yapılandırabilir, TLS sertifikaları kurabilir, bağlantı dizelerini ve ortam değişkenlerini yönetebilir ve uygulama günlüklerini uyumlu havuzlara göndermek için günlük sağlayıcılarına bağlanabilirsiniz.
Üretim izleme, bu iş akışı için geri bildirim döngüsünü tamamlar.Application Insights ve ilgili Azure gözlemlenebilirlik araçları, istek süreleri, bağımlılık çağrıları, başarısız istekler, istisnalar ve kullanıcı akışları gibi kapsamlı telemetri verileri toplar. Bu verileri sorgulayabilir, uyarılar ayarlayabilir ve sisteminizin sağlığını ve kullanımını zaman içinde vurgulayan panolar oluşturabilirsiniz.
Bu bilgiler ışığında, mimarinizi ve uygulamanızı sürekli olarak geliştirirsiniz.Verimsiz veritabanı sorguları, yavaş harici bağımlılıklar veya gürültülü istisnalar görünür hale gelir ve bu da birikmiş iş önceliklerinizi belirlemenize yardımcı olur. Zamanla, bu sürekli ölçüm ve iyileştirme döngüsü, Azure üzerinde daha sağlam, ölçeklenebilir ve kullanıcı dostu bir uygulama ortaya çıkarır.
Microsoft Azure ile üretken yapay zeka çözümleri oluşturmak
Geleneksel web uygulamalarının ötesinde, Azure aynı zamanda üretken yapay zeka çözümleri oluşturmak için de güçlü bir temel sunmaktadır.Microsoft Foundry ve Azure AI hizmetleri gibi platformları kullanarak, kullanıcılarla sohbet etmek, içeriği özetlemek, metin oluşturmak ve etkileşimli iş akışlarını desteklemek için büyük dil modellerinden yararlanan uygulamalar oluşturabilirsiniz.
Bu üretken yapay zeka yetenekleri, modelleri, orkestrasyon araçlarını ve uygulama barındırma hizmetlerini entegre eden geliştirme platformları aracılığıyla ortaya çıkarılmaktadır.Geliştirici olarak siz, istemleri tasarlamaya, konuşma bağlamını yönetmeye ve yapay zeka yanıtlarını iş mantığınıza entegre etmeye odaklanırken, Azure ölçeklendirme, güvenlik, gözlemlenebilirlik ve çevre hizmetlerle entegrasyonu üstlenir.
Genellikle, Azure üzerindeki üretken yapay zeka uygulamaları bilindik bir yaşam döngüsünü izler.Yapay zeka etkileşiminin prototipini yerel olarak veya bir sanal ortamda oluşturursunuz, ardından bunu bir ASP.NET Core API'sine veya web uygulamasına sararsınız ve son olarak Azure App Service, Azure Kubernetes Service veya diğer işlem seçeneklerine dağıtırsınız. Bu süreç boyunca aynı CI/CD ve izleme prensipleri geçerlidir ve size tutarlı bir operasyonel model sağlar.
Azure üzerinde üretken yapay zekâ ile etkili bir şekilde çalışmak için belirli ön koşullar önerilmektedir.Yapay zeka kavramlarının temellerini, örneğin modelleri, eğitim verilerini, belirteçleri ve değerlendirme ölçütlerini zaten anlamış olmalısınız. Temel Azure hizmetlerine (kimlik doğrulama, veri yönetimi vb.) aşinalık da gereklidir. depolama sistemleriAğ iletişimi ve gözlemlenebilirlik; yapay zeka bileşenleriniz etrafında güvenli ve yüksek performanslı çözümler tasarlamanıza yardımcı olur.
Programlama deneyimi de çok önemlidir, çünkü dil modeli API'lerini uygulamanızın koduna entegre edeceksiniz.Bu, kimlik doğrulamasını yönetmeyi, konuşma durumunu kontrol etmeyi, kullanıcı girdilerini işlemeyi ve yapay zeka çıktılarını kullanıcı arayüzünüze veya alt sistemlere uygun yanıtlara dönüştürmeyi içerir. Azure'un yapay zeka araçları ve SDK'larıyla çalışırken C#, JavaScript veya Python bilgisi özellikle değerlidir.
Azure üzerinde modern uygulama geliştirme ve düşük kodlu geliştirme
Azure'ın modern uygulama geliştirme alanındaki hikayesi, elle yazılmış çözümlerle sınırlı değildir.Ayrıca, farklı türdeki ekiplerin iş birliği yapmasına ve hızlı bir şekilde değer üretmesine olanak tanıyan düşük kodlu ve DevOps platformlarını da içerir. Bu ekosistem, klasik geliştirme araçlarından görsel oluşturuculara ve bağımsız analist firmaları tarafından tanınan entegre işlem hatlarına kadar uzanmaktadır.
Azure üzerindeki kurumsal düşük kodlu uygulama platformları, kuruluşların yönetişim ve kaliteyi korurken çözümleri daha hızlı sunmalarına yardımcı olmayı amaçlamaktadır.Gartner gibi analistler, Kurumsal Düşük Kodlu Uygulama Platformları için Sihirli Dörtlü (Magic Quadrant for Enterprise Low-Code Application Platforms) gibi araştırmalarda bu platformları değerlendirerek, iş kullanıcılarının ve profesyonel geliştiricilerin Azure hizmetlerinden yararlanan uygulamalar üzerinde nasıl iş birliği yapmalarını sağladıklarını vurguluyorlar.
Gartner'ın araştırmasının, analiz ekiplerinin görüşlerini yansıttığını, belirli satıcı veya ürünlerin onaylanması anlamına gelmediğini belirtmek önemlidir.Magic Quadrant ve diğer raporlar, pazarın karşılaştırmalı görünümlerini sunar, ancak kuruluşların satın alma kararları verirken yalnızca derecelendirmelere veya çeyrek konumlarına güvenmemeleri gerektiğini açıkça belirtir ve araştırma bulgularına ilişkin herhangi bir garanti vermezler.
Benzer şekilde, Azure merkezli ortamlarda kullanılan DevOps platformları, Forrester Wave for DevOps Platforms gibi raporlarda değerlendirilmektedir.Bu değerlendirmeler, işlem hattı otomasyonu, güvenlik, iş birliği ve Azure gibi bulut sağlayıcılarla entegrasyon gibi yetenekleri inceleyerek teknoloji liderlerinin farklı araç zincirlerinin güçlü yönlerini ve dezavantajlarını anlamalarına yardımcı olur.
Forrester ayrıca araştırmasının herhangi bir satıcı veya ürünü onayladığı anlamına gelmediğini de açıklığa kavuşturuyor.Raporlar, yayınlandıkları tarihte mevcut olan en iyi bilgileri sentezler ve piyasa değiştikçe gelişebilecek analitik değerlendirmeler sunar. Okuyucuların, DevOps platformu seçimlerini Azure geliştirme stratejileriyle uyumlu hale getirirken bu bağlamı dikkate almaları önerilir.
Bu daha geniş çerçevede Azure, düşük kodlu ve yüksek kodlu senaryolar arasında tutarlı bir geliştirme deneyimi sağlamayı amaçlamaktadır.Ekipler, hızlı prototipleme için görsel tasarım araçlarını kullanabilir, ardından bu çözümleri özel ASP.NET Core hizmetleri, yapay zeka bileşenleri ve gelişmiş DevOps iş akışlarıyla genişletebilir veya entegre edebilir; bunların tümü ortak, bulut tabanlı bir temel üzerinde çalışır.
Güçlü IDE'ler veya editörler, disiplinli CI/CD uygulamaları, Azure App Service barındırma, üretken yapay zeka yetenekleri ve modern DevOps platformlarını bir araya getirdiğinizde, Microsoft Azure üzerinde uygulamalar oluşturmak ve geliştirmek için kapsamlı bir ortam elde edersiniz.Klasik web iş yüklerinden, konuşma tabanlı yapay zeka ajanlarına ve düşük kodlu çözümlere kadar platform, bireysel geliştiricilerden büyük, dağıtılmış ekiplere kadar ölçeklenebilen tutarlı, otomatik ve gözlemlenebilir bir yaşam döngüsünü destekler.
