Arapça | Bengalce | Bulgarca | Burmaca (Myanmar) | Çince (Basitleştirilmiş) | Çince (Geleneksel, Hong Kong) | Çince (Geleneksel, Makao) | Çince (Geleneksel, Tayvan) | Hırvatça | Çekçe | Danca | Flemenkçe | Estonca | Fince | Fransızca | Almanca | Yunanca | İbranice | Hintçe | Macarca | Endonezce | İtalyanca | Japonca | Kannada | Khmer | Korece | Litvanca | Malayca | Malayalam | Marathi | Nepalce | Nijerya Pidgin | Norveççe | Farsça (Persçe) | Lehçe | Portekizce (Brezilya) | Portekizce (Portekiz) | Pencapça (Gurmukhi) | Rumence | Rusça | Sırpça (Kiril) | Slovakça | Slovence | İspanyolca | Svahili | İsveççe | Tagalog (Filipince) | Tamilce | Telugu | Tayca | Türkçe | Ukraynaca | Urduca | Vietnamca
Yerel Olarak Klonlamayı mı Tercih Ediyorsunuz?
Bu depo 50+'den fazla dil çevirisi içerir ve indirme boyutunu önemli ölçüde artırır. Çeviriler olmadan klonlamak için sparse checkout kullanın:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sağlar.
Azure Developer CLI artık geleneksel web uygulamaları ve API'lerin ötesine geçti. Bugün azd, AI destekli uygulamalar ve akıllı ajanlar da dahil olmak üzere Azure'a herhangi bir uygulamayı dağıtmak için tek araçtır.
Bu sizin için ne anlama geliyor:
- AI ajanları artık birinci sınıf azd iş yükleridir. Zaten bildiğiniz
azd init→azd upiş akışı ile AI ajan projelerini başlatabilir, dağıtabilir ve yönetebilirsiniz. - Microsoft Foundry entegrasyonu, model dağıtımı, ajan barındırma ve AI hizmet yapılandırmasını doğrudan azd şablon ekosistemine getirir.
- Temel iş akışı değişmedi. İster bir todo uygulaması, ister bir mikro hizmet, ister çok ajanlı bir AI çözümü dağıtıyor olun, komutlar aynıdır.
Eğer daha önce azd kullandıysanız, AI desteği ayrı bir araç veya gelişmiş bir yol değil — doğal bir genişlemedir. Yeni başlıyorsanız, her şey için işe yarayan tek bir iş akışını öğrenirsiniz.
Azure Developer CLI (azd), uygulamaları Azure'a dağıtmayı basitleştiren geliştirici dostu bir komut satırı aracıdır. Birçok Azure kaynağını manuel olarak oluşturup bağlamak yerine, tek bir komutla tüm uygulamaları dağıtabilirsiniz.
# Bu tek komut her şeyi yapar:
# ✅ Tüm Azure kaynaklarını oluşturur
# ✅ Ağ ve güvenliği yapılandırır
# ✅ Uygulama kodunuzu derler
# ✅ Azure'a dağıtır
# ✅ Çalışan bir URL verir
azd upHepsi bu! Azure Portal'da tıklama yok, öğrenmeniz gereken karmaşık ARM şablonları yok, manuel yapılandırma yok - sadece çalışan uygulamalar Azure üzerinde.
Yeni başlayanların en çok sorduğu soru bu. İşte basit cevap:
| Özellik | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| Amaç | Bireysel Azure kaynaklarını yönetmek | Tam uygulamaları dağıtmak |
| Zihniyet | Altyapı odaklı | Uygulama odaklı |
| Örnek | az webapp create --name myapp... |
azd up |
| Öğrenme Eğrisi | Azure servislerini bilmeniz gerekir | Sadece uygulamanızı bilin |
| En Uygun | DevOps, Altyapı | Geliştiriciler, Prototipleme |
- Azure CLI, bir evi inşa etmek için tüm aletlere sahip olmak gibidir - çekiciler, testere, çiviler. Her şeyi inşa edebilirsiniz, ama inşaat bilmeniz gerekir.
- Azure Developer CLI, bir yüklenici kiralamak gibidir - ne istediğinizi tarif edersiniz ve inşa etmeyi onlar halleder.
| Senaryo | Kullanılacak |
|---|---|
| "Web uygulamamı hızlıca dağıtmak istiyorum" | azd up |
| "Sadece bir depolama hesabı oluşturmam gerekiyor" | az storage account create |
| "Tam teşekküllü bir AI uygulaması inşa ediyorum" | azd init --template azure-search-openai-demo |
| "Belirli bir Azure kaynağını hata ayıklamam gerekiyor" | az resource show |
| "Dakikalar içinde üretime hazır dağıtım istiyorum" | azd up --environment production |
AZD, altyapıda Azure CLI'yi kullanır. İkisini de birlikte kullanabilirsiniz:
# Uygulamanızı AZD ile dağıtın
azd up
# Ardından belirli kaynakları Azure CLI ile ince ayar yapın
az webapp config set --name myapp --always-on trueEn baştan başlamayın! Awesome AZD, tek tıkla dağıtıma hazır topluluk şablonlarının koleksiyonudur:
| Kaynak | Açıklama |
|---|---|
| 🔗 Awesome AZD Galerisi | 200+'den fazla şablonu tek tıklamayla gözden geçirin ve dağıtın |
| 🔗 Bir Şablon Gönderin | Kendi şablonunuzu topluluğa katkı olarak ekleyin |
| 🔗 GitHub Deposu | Kaynağı keşfedin ve yıldızlayın |
# Microsoft Foundry Modelleri + AI Arama ile RAG Sohbeti
azd init --template azure-search-openai-demo
# Hızlı AI Sohbet Uygulaması
azd init --template openai-chat-app-quickstart
# Foundry Ajanları ile AI Ajanları
azd init --template get-started-with-ai-agentsBaşlamadan önce, dağıtmak istediğiniz şablon için makinenizin hazır olduğundan emin olun:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shEğer gerekli kontrollerden herhangi biri başarısız olursa, önce onu düzeltin ve ardından hızlı başlangıca devam edin.
Windows:
winget install microsoft.azdmacOS:
brew tap azure/azd && brew install azdLinux:
curl -fsSL https://aka.ms/install-azd.sh | bash# Bu derste doğrudan Azure CLI komutlarını kullanmayı planlıyorsanız isteğe bağlıdır
az login
# AZD iş akışları için gereklidir
azd auth loginHangi yönteme ihtiyacınız olduğundan emin değilseniz, tam kurulum akışını Kurulum & Ayarlar bölümünde takip edin.
# Bir şablondan başlat
azd init --template todo-nodejs-mongo
# Azure'a dağıt (her şeyi oluşturur!)
azd up🎉 Hepsi bu! Uygulamanız şimdi Azure'da yayında.
# Remove all resources when done experimenting
azd down --force --purgeBu kurs ilerlemeli öğrenme için tasarlanmıştır - rahat olduğunuz yerden başlayın ve kademeli olarak ilerleyin:
| Deneyiminiz | Buradan Başlayın |
|---|---|
| Azure'a tamamen yeniyseniz | Bölüm 1: Temel Bilgiler |
| Azure biliyorsunuz, AZD'ye yeniyseniz | Bölüm 1: Temel Bilgiler |
| AI uygulamaları dağıtmak istiyorsanız | Bölüm 2: Yapay Zeka Odaklı Geliştirme |
| Ellerinizi kirletmek istiyorsanız | 🎓 Etkileşimli Atölye - 3-4 saatlik rehberli laboratuvar |
| Üretim desenlerine ihtiyacınız varsa | Bölüm 8: Üretim & Kurumsal |
- Bu Depoyu Forklayın:
- Klonlayın:
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - Yardım Alın: Azure Discord Topluluğu
Yerel Olarak Klonlamayı mı Tercih Ediyorsunuz?
Bu depo 50+'den fazla dil çevirisi içerir ve indirme boyutunu önemli ölçüde artırır. Çeviriler olmadan klonlamak için sparse checkout kullanın:
git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sağlar.
Azure Developer CLI (azd)'yi ilerlemeli öğrenme için tasarlanmış yapılandırılmış bölümler aracılığıyla öğrenin. Microsoft Foundry entegrasyonu ile yapay zeka uygulamalarının dağıtılmasına özel vurgu.
Microsoft Foundry Discord topluluğu içgörülerine dayanarak, geliştiricilerin %45'i AI iş yükleri için AZD kullanmak istiyor ancak şu zorluklarla karşılaşıyor:
- Karmaşık çok servisli AI mimarileri
- Üretim AI dağıtım en iyi uygulamaları
- Azure AI hizmet entegrasyonu ve yapılandırması
- AI iş yükleri için maliyet optimizasyonu
- AI'ye özgü dağıtım sorunlarını giderme
Bu yapılandırılmış kursu tamamlayarak şunları yapabileceksiniz:
- AZD Temellerinde Ustalaşın: Temel kavramlar, kurulum ve yapılandırma
- AI Uygulamaları Dağıtın: AZD'yi Microsoft Foundry servisleri ile kullanın
- Kod Olarak Altyapı Uygulayın: Bicep şablonları ile Azure kaynaklarını yönetin
- Dağıtımları Hata Ayıklayın: Yaygın sorunları çözün ve problemleri debug edin
- Üretim için Optimize Edin: Güvenlik, ölçeklendirme, izleme ve maliyet yönetimi
- Çok Ajanlı Çözümler Oluşturun: Karmaşık AI mimarilerini dağıtın
Bölüm 1'e başlamadan önce aşağıdakilerin yerinde olduğundan emin olun. Bu kılavuzun ilerleyen kurulum adımları, bu temel gereksinimlerin zaten karşılandığını varsayar.
- Bir Azure aboneliği: İşyerinizden veya kendi hesabınızdan mevcut bir aboneliği kullanabilir veya başlamak için bir ücretsiz deneme oluşturabilirsiniz.
- Azure kaynakları oluşturma izni: Çoğu alıştırma için hedef abonelik veya kaynak grubunda en az Contributor erişimine sahip olmalısınız. Bazı bölümler ayrıca kaynak grupları, yönetilen kimlikler ve RBAC atamaları oluşturabileceğinizi varsayabilir.
- Bir GitHub hesabı: Depoyu fork etmek, kendi değişikliklerinizi izlemek ve atölye için GitHub Codespaces kullanmak açısından faydalıdır.
- Şablon çalışma zamanı önkoşulları: Bazı şablonlar Node.js, Python, Java veya Docker gibi yerel araçlar gerektirir. Eksik araçları erken yakalamak için başlamadan önce kurulum doğrulayıcısını çalıştırın.
- Temel terminal aşinalığı: Uzman olmanız gerekmez, ancak
git clone,azd auth loginveazd upgibi komutları çalıştırmak konusunda rahat olmalısınız.
Kurumsal bir abonelikte mi çalışıyorsunuz? Azure ortamınız bir yönetici tarafından yönetiliyorsa, kullanmayı planladığınız abonelik veya kaynak grubunda kaynak dağıtabileceğinizi önceden doğrulayın. Eğer değilse, başlamadan önce bir sandbox aboneliği veya Contributor erişimi isteyin.
Azure’a yeni misiniz? Egzersizleri baştan sona onay beklemeden tamamlayabilmek için kendi Azure denemeniz veya pay-as-you-go aboneliğinizle başlayın: https://aka.ms/azurefreetrial.
Her bölümün öğrenme hedefleri, hızlı başlangıçlar ve alıştırmalar içeren özel bir README dosyası vardır:
| Bölüm | Konu | Dersler | Süre | Zorluk |
|---|---|---|---|---|
| Bölüm 1: Temel | Başlangıç | AZD Temelleri | Kurulum ve Ayarlar | İlk Proje | 30-45 dk | ⭐ |
| Bölüm 2: AI Geliştirme | Yapay Zeka Öncelikli Uygulamalar | Foundry Entegrasyonu | Yapay Zeka Ajanları | Model Dağıtımı | Atölye | 1-2 saat | ⭐⭐ |
| Bölüm 3: Konfigürasyon | Kimlik Doğrulama & Güvenlik | Konfigürasyon | Kimlik Doğrulama & Güvenlik | 45-60 dk | ⭐⭐ |
| Bölüm 4: Altyapı | IaC & Dağıtım | Dağıtım Kılavuzu | Provisioning | 1-1.5 saat | ⭐⭐⭐ |
| Bölüm 5: Çok Ajan | Yapay Zeka Ajan Çözümleri | Perakende Senaryosu | Koordinasyon Desenleri | 2-3 saat | ⭐⭐⭐⭐ |
| Bölüm 6: Ön Dağıtım | Planlama & Doğrulama | Preflight Kontrolleri | Kapasite Planlaması | SKU Seçimi | App Insights | 1 saat | ⭐⭐ |
| Bölüm 7: Sorun Giderme | Hata Ayıklama & Düzeltme | Yaygın Sorunlar | Hata Ayıklama | Yapay Zeka Sorunları | 1-1.5 saat | ⭐⭐ |
| Bölüm 8: Üretim | Kurumsal Desenler | Üretim Uygulamaları | 2-3 saat | ⭐⭐⭐⭐ |
| 🎓 Atölye | Uygulamalı Laboratuvar | Giriş | Seçim | Doğrulama | Parçalama | Yapılandırma | Özelleştirme | Altyapıyı Kapatma | Kapanış | 3-4 saat | ⭐⭐ |
Toplam Kurs Süresi: ~10-14 saat | Beceri İlerleme: Başlangıç → Üretime Hazır
Deneyim seviyenize ve hedeflerinize göre öğrenme yolunuzu seçin
Önkoşullar: Azure aboneliği, temel komut satırı bilgisi
Süre: 30-45 dakika
Zorluk: ⭐
- Azure Developer CLI temel kavramlarını anlama
- Platformunuza AZD kurma
- İlk başarılı dağıtımınız
- 🎯 Buradan Başlayın: Azure Developer CLI nedir?
- 📖 Teori: AZD Temelleri - Temel kavramlar ve terminoloji
- ⚙️ Kurulum: Kurulum ve Ayarlar - Platforma özgü kılavuzlar
- 🛠️ Uygulamalı: İlk Projeniz - Adım adım eğitim
- 📋 Hızlı Başvuru: Komut Hızlı Başvuru
# Hızlı kurulum kontrolü
azd version
# İlk uygulamanızı dağıtın
azd init --template todo-nodejs-mongo
azd up💡 Bölüm Çıktısı: AZD kullanarak Azure'a basit bir web uygulamasını başarıyla dağıtmak
✅ Başarı Doğrulaması:
# Bölüm 1'i tamamladıktan sonra şunları yapabilmelisiniz:
azd version # Yüklü sürümü gösterir
azd init --template todo-nodejs-mongo # Projeyi başlatır
azd up # Azure'a dağıtır
azd show # Çalışan uygulamanın URL'sini gösterir
# Uygulama tarayıcıda açılır ve çalışır
azd down --force --purge # Kaynakları temizler📊 Zaman Yatırımı: 30-45 dakika
📈 Sonraki Beceri Seviyesi: Temel uygulamaları bağımsız olarak dağıtabilir
📈 Sonraki Beceri Seviyesi: Temel uygulamaları bağımsız olarak dağıtabilir
Önkoşullar: Bölüm 1 tamamlandı
Süre: 1-2 saat
Zorluk: ⭐⭐
- AZD ile Microsoft Foundry entegrasyonu
- Yapay zeka destekli uygulamaların dağıtımı
- Yapay zeka servis yapılandırmalarını anlama
- 🎯 Buradan Başlayın: Microsoft Foundry Entegrasyonu
- 🤖 Yapay Zeka Ajanları: Yapay Zeka Ajanları Rehberi - AZD ile akıllı ajanlar dağıtın
- 📖 Desenler: AI Model Dağıtımı - AI modellerini dağıtma ve yönetme
- 🛠️ Atölye: AI Atölye Laboratuvarı - AI çözümlerinizi AZD için hazır hale getirin
- 🎥 Etkileşimli Kılavuz: Atölye Materyalleri - MkDocs * DevContainer Ortamı ile tarayıcı tabanlı öğrenme
- 📋 Şablonlar: Microsoft Foundry Şablonları
- 📝 Örnekler: AZD Dağıtım Örnekleri
# İlk yapay zeka uygulamanızı dağıtın
azd init --template azure-search-openai-demo
azd up
# Ek yapay zeka şablonlarını deneyin
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 Bölüm Çıktısı: RAG özelliklerine sahip yapay zeka destekli bir sohbet uygulamasını dağıtmak ve yapılandırmak
✅ Başarı Doğrulaması:
# Bölüm 2'den sonra şunları yapabilmelisiniz:
azd init --template azure-search-openai-demo
azd up
# Yapay zeka sohbet arayüzünü test etmek
# Sorular sorun ve kaynaklarla birlikte yapay zeka destekli yanıtlar alın
# Arama entegrasyonunun çalıştığını doğrulayın
azd monitor # Application Insights'ın telemetri gösterdiğini kontrol edin
azd down --force --purge📊 Zaman Yatırımı: 1-2 saat
📈 Sonraki Beceri Seviyesi: Üretime hazır yapay zeka uygulamaları dağıtıp yapılandırabilir
💰 Maliyet Bilinci: Geliştirme maliyetlerini ayda $80-150, üretim maliyetlerini ayda $300-3500 aralığında anlayın
Geliştirme Ortamı (Tahmini $80-150/ay):
- Microsoft Foundry Modelleri (Pay-as-you-go): $0-50/ay (token kullanımına göre)
- AI Search (Basic seviye): $75/ay
- Container Apps (Tüketim): $0-20/ay
- Depolama (Standart): $1-5/ay
Üretim Ortamı (Tahmini $300-3,500+/ay):
- Microsoft Foundry Modelleri (tutarlı performans için PTU): $3,000+/ay VEYA yüksek hacimde Pay-as-you-go
- AI Search (Standard seviye): $250/ay
- Container Apps (Adanmış): $50-100/ay
- Application Insights: $5-50/ay
- Depolama (Premium): $10-50/ay
💡 Maliyet Optimizasyonu İpuçları:
- Öğrenme amaçlı Microsoft Foundry modellerinin Ücretsiz Katmanını kullanın (Azure OpenAI ayda 50.000 token dahil)
- Aktif geliştirme yapılmadığında kaynakları serbest bırakmak için
azd downçalıştırın - Tüketim tabanlı faturalama ile başlayın, yalnızca üretim için PTU'ya yükseltin
- Dağıtımdan önce maliyetleri tahmin etmek için
azd provision --previewkullanın - Otomatik ölçeklendirmeyi etkinleştirin: yalnızca gerçek kullanım için ödeme yapın
Maliyet İzleme:
# Tahmini aylık maliyetleri kontrol edin
azd provision --preview
# Azure Portal'da gerçek maliyetleri izleyin
az consumption budget list --resource-group <your-rg>Önkoşullar: Bölüm 1 tamamlandı
Süre: 45-60 dakika
Zorluk: ⭐⭐
- Ortam yapılandırması ve yönetimi
- Kimlik doğrulama ve güvenlik en iyi uygulamaları
- Kaynak adlandırma ve organizasyonu
- 📖 Konfigürasyon: Konfigürasyon Kılavuzu - Ortam kurulumu
- 🔐 Güvenlik: Kimlik Doğrulama desenleri ve yönetilen kimlik - Kimlik doğrulama desenleri
- 📝 Örnekler: Veritabanı Uygulaması Örneği - AZD Veritabanı Örnekleri
- Birden fazla ortamı (dev, staging, prod) yapılandırın
- Yönetilen kimlik doğrulamasını kurun
- Ortama özgü yapılandırmaları uygulayın
💡 Bölüm Çıktısı: Birden fazla ortamı uygun kimlik doğrulama ve güvenlik ile yönetin
Önkoşullar: Bölümler 1-3 tamamlandı
Süre: 1-1.5 saat
Zorluk: ⭐⭐⭐
- Gelişmiş dağıtım desenleri
- Bicep ile Kod Olarak Altyapı
- Kaynak sağlama stratejileri
- 📖 Dağıtım: Dağıtım Kılavuzu - Tam iş akışları
- 🏗️ Provisioning: Kaynak Sağlama - Azure kaynak yönetimi
- 📝 Örnekler: Container App Örneği - Konteyner tabanlı dağıtımlar
- Özel Bicep şablonları oluşturun
- Çok servisli uygulamaları dağıtın
- Blue-green dağıtım stratejilerini uygulayın
💡 Bölüm Çıktısı: Özel altyapı şablonları kullanarak karmaşık çok servisli uygulamaları dağıtın
Önkoşullar: Bölümler 1-2 tamamlandı
Süre: 2-3 saat
Zorluk: ⭐⭐⭐⭐
- Çok ajanlı mimari desenleri
- Ajan orkestrasyonu ve koordinasyonu
- Üretime hazır yapay zeka dağıtımları
- 🤖 Öne Çıkan Proje: Perakende Çok Ajan Çözümü - Tam uygulama
- 🛠️ ARM Şablonları: ARM Şablon Paketi - Tek tıkla dağıtım
- 📖 Mimari: Çok ajan koordinasyon desenleri - Desenler
# Eksiksiz perakende çoklu ajan çözümünü dağıtın
cd examples/retail-multiagent-arm-template
./deploy.sh
# Ajan yapılandırmalarını keşfedin
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 Bölüm Çıktısı: Müşteri ve Envanter ajanları ile üretime hazır çok ajanlı bir yapay zeka çözümünü dağıtıp yönetin
Önkoşullar: Bölüm 4 tamamlandı
Süre: 1 saat
Zorluk: ⭐⭐
- Kapasite planlaması ve kaynak doğrulaması
- SKU seçimi stratejileri
- Ön dağıtım kontrolleri ve otomasyon
- 📊 Planlama: Kapasite Planlaması - Kaynak doğrulama
- 💰 Seçim: SKU Seçimi - Maliyet-etkin seçenekler
- ✅ Doğrulama: Ön Dağıtım Kontrolleri - Otomatik betikler
- Kapasite doğrulama betiklerini çalıştırın
- Maliyet için SKU seçimlerini optimize edin
- Otomatik ön dağıtım kontrollerini uygulayın
💡 Bölüm Sonucu: Dağıtımları yürütmeden önce doğrulayın ve optimize edin
Önkoşullar: Herhangi bir dağıtım bölümünün tamamlanmış olması
Süre: 1-1.5 saat
Karmaşıklık: ⭐⭐
- Sistematik hata ayıklama yaklaşımları
- Yaygın sorunlar ve çözümleri
- Yapay zekâya özgü sorun giderme
- 🔧 Yaygın Sorunlar: Yaygın Sorunlar - SSS ve çözümler
- 🕵️ Hata Ayıklama: Hata Ayıklama Rehberi - Adım adım stratejiler
- 🤖 Yapay Zekâ Sorunları: Yapay Zekâya Özgü Sorun Giderme - Yapay zekâ servis problemleri
- Dağıtım hatalarını teşhis edin
- Kimlik doğrulama sorunlarını çözün
- Yapay zekâ servis bağlantısını hata ayıklayın
💡 Bölüm Sonucu: Yaygın dağıtım sorunlarını bağımsız olarak teşhis edip çözün
Önkoşullar: Bölümler 1-4 tamamlandı
Süre: 2-3 saat
Karmaşıklık: ⭐⭐⭐⭐
- Üretim dağıtım stratejileri
- Kurumsal güvenlik desenleri
- İzleme ve maliyet optimizasyonu
- 🏭 Üretim: Üretim AI En İyi Uygulamaları - Kurumsal desenler
- 📝 Örnekler: Mikroservis Örneği - Karmaşık mimariler
- 📊 İzleme: Application Insights entegrasyonu - İzleme
- Kurumsal güvenlik desenlerini uygulayın
- Kapsamlı izlemeyi kurun
- Uygun yönetişimle üretime dağıtın
💡 Bölüm Sonucu: Tam üretim yeteneklerine sahip kurumsal hazır uygulamaları dağıtın
⚠️ ATÖLYE DURUMU: Geliştirme Aşamasında
Atölye materyalleri şu anda geliştiriliyor ve iyileştiriliyor. Temel modüller çalışır durumda, ancak bazı ileri düzey bölümler eksik. Tüm içeriği tamamlamak için aktif olarak çalışıyoruz. İlerlemeyi takip et →
Tarayıcı tabanlı araçlar ve rehberli egzersizlerle kapsamlı uygulamalı öğrenme
Atölye materyallerimiz bölüm tabanlı müfredata ek olarak yapılandırılmış, etkileşimli bir öğrenme deneyimi sunar. Atölye hem kendi hızınızda öğrenme hem de eğitmen liderliğinde oturumlar için tasarlanmıştır.
- Tarayıcı Tabanlı Arayüz: Tam MkDocs destekli atölye, arama, kopyalama ve tema özellikleri
- GitHub Codespaces Entegrasyonu: Tek tıkla geliştirme ortamı kurulumu
- Yapılandırılmış Öğrenme Yolu: 8 modüllü rehberli egzersizler (toplam 3-4 saat)
- İlerleyici Yöntem: Giriş → Seçim → Doğrulama → Çözümleme → Yapılandırma → Özelleştirme → Kapatma → Kapanış
- Etkileşimli DevContainer Ortamı: Ön yapılandırılmış araçlar ve bağımlılıklar
Atölye, keşiften dağıtıma uzanan 8 modüllü ilerleyici bir yöntem izler:
| Modül | Konu | Yapacaklarınız | Süre |
|---|---|---|---|
| 0. Giriş | Atölye Genel Bakışı | Öğrenme hedeflerini, önkoşulları ve atölye yapısını anlayın | 15 dk |
| 1. Seçim | Şablon Keşfi | AZD şablonlarını keşfedin ve senaryonuz için doğru AI şablonunu seçin | 20 dk |
| 2. Doğrulama | Dağıt & Doğrula | Şablonu azd up ile dağıtın ve altyapının çalıştığını doğrulayın |
30 dk |
| 3. Çözümleme | Yapıyı Anlama | GitHub Copilot'u kullanarak şablon mimarisini, Bicep dosyalarını ve kod organizasyonunu keşfedin | 30 dk |
| 4. Yapılandırma | azure.yaml İncelemesi | azure.yaml yapılandırmasını, yaşam döngüsü kancalarını ve ortam değişkenlerini ustalıkla öğrenin |
30 dk |
| 5. Özelleştirme | Size Uygun Hale Getirme | AI Aramayı, izlemeyi, değerlendirmeyi etkinleştirin ve senaryonuza göre özelleştirin | 45 dk |
| 6. Kapatma | Temizlik | Kaynakları güvenli bir şekilde azd down --purge ile kaldırın |
15 dk |
| 7. Kapanış | Sonraki Adımlar | Başarıları, temel kavramları gözden geçirin ve öğrenme yolculuğunuza devam edin | 15 dk |
Atölye Akışı:
Introduction → Selection → Validation → Deconstruction → Configuration → Customization → Teardown → Wrap-up
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Overview Find the Deploy & Explore Master Customize Clean up Review &
right verify code & azure.yaml for your resources next steps
template structure scenario
# Seçenek 1: GitHub Codespaces (Önerilen)
# Depoda "Code" → "Create codespace on main" öğesine tıklayın
# Seçenek 2: Yerel Geliştirme
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# workshop/README.md içindeki kurulum talimatlarını izleyinAtölyeyi tamamlayarak katılımcılar şunları yapabilecekler:
- Üretim AI Uygulamaları Dağıtın: AZD'yi Microsoft Foundry servisleriyle kullanın
- Çok Ajanlı Mimarilerde Uzmanlaşın: Koordine yapay zekâ ajan çözümleri uygulayın
- Güvenlik En İyi Uygulamalarını Uygulayın: Kimlik doğrulama ve erişim kontrolünü yapılandırın
- Ölçek İçin Optimize Edin: Maliyet açısından verimli, performanslı dağıtımlar tasarlayın
- Dağıtımları Sorun Giderin: Yaygın sorunları bağımsız olarak çözün
- 🎥 Etkileşimli Rehber: Atölye Materyalleri - Tarayıcı tabanlı öğrenme ortamı
- 📋 Modül Bazlı Talimatlar:
- 0. Giriş - Atölye genel bakışı ve hedefleri
- 1. Seçim - AI şablonlarını bulun ve seçin
- 2. Doğrulama - Şablonları dağıtın ve doğrulayın
- 3. Çözümleme - Şablon mimarisini keşfedin
- 4. Yapılandırma -
azure.yamlkonusunda uzmanlaşın - 5. Özelleştirme - Senaryonuza göre özelleştirin
- 6. Kapatma - Kaynakları temizleyin
- 7. Kapanış - Gözden geçirme ve sonraki adımlar
- 🛠️ AI Atölye Laboratuvarı: AI Workshop Lab - AI odaklı egzersizler
- 💡 Hızlı Başlangıç: Atölye Kurulum Kılavuzu - Ortam yapılandırması
Kime Uygun: Kurumsal eğitim, üniversite dersleri, kendi hızında öğrenme ve geliştirici bootcampleri.
Temellerin ötesinde, AZD üretim dağıtımları için güçlü özellikler sunar:
- Şablon tabanlı dağıtımlar - Yaygın uygulama desenleri için önceden oluşturulmuş şablonları kullanın
- Kod Olarak Altyapı - Azure kaynaklarını Bicep veya Terraform kullanarak yönetin
- Entegre iş akışları - Uygulamaları sorunsuz şekilde sağlama, dağıtma ve izleme
- Geliştirici dostu - Geliştirici üretkenliği ve deneyimi için optimize edilmiş
Neden AZD AI Çözümleri İçin? AZD, AI geliştiricilerinin karşılaştığı başlıca zorlukları ele alır:
- AI Hazır Şablonlar - Microsoft Foundry Modelleri, Cognitive Services ve ML iş yükleri için ön yapılandırılmış şablonlar
- Güvenli AI Dağıtımları - AI servisleri, API anahtarları ve model uç noktaları için yerleşik güvenlik desenleri
- Üretim AI Desenleri - Ölçeklenebilir, maliyet-etkin AI uygulama dağıtımları için en iyi uygulamalar
- Uçtan Uca AI İş Akışları - Model geliştirmeden üretime dağıtıma kadar uygun izlemeyle
- Maliyet Optimizasyonu - AI iş yükleri için akıllı kaynak tahsisi ve ölçeklendirme stratejileri
- Microsoft Foundry Entegrasyonu - Microsoft Foundry model kataloğu ve uç noktalarına sorunsuz bağlantı
AI uygulamaları dağıtıyorsanız buradan başlayın!
Not: Bu şablonlar çeşitli AI desenlerini gösterir. Bazıları harici Azure Samples, bazıları yerel uygulamalardır.
| Şablon | Bölüm | Karmaşıklık | Servisler | Tür |
|---|---|---|---|---|
| AI sohbet ile başlayın | Bölüm 2 | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | Harici |
| AI ajanları ile başlayın | Bölüm 2 | ⭐⭐ | Foundry Agents + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights | Harici |
| Azure Search + OpenAI Demo | Bölüm 2 | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Storage | Harici |
| OpenAI Chat App Quickstart | Bölüm 2 | ⭐ | AzureOpenAI + Container Apps + Application Insights | Harici |
| Agent OpenAI Python Prompty | Bölüm 5 | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | Harici |
| Contoso Chat RAG | Bölüm 8 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + Container Apps | Harici |
| Perakende Çok Ajanlı Çözüm | Bölüm 5 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Storage + Container Apps + Cosmos DB | Yerel |
Öğrenme bölümlerine eşlenmiş üretime hazır uygulama şablonları
| Şablon | Öğrenme Bölümü | Karmaşıklık | Önemli Öğrenme |
|---|---|---|---|
| openai-chat-app-quickstart | Bölüm 2 | ⭐ | Temel AI dağıtım desenleri |
| azure-search-openai-demo | Bölüm 2 | ⭐⭐ | Azure AI Search ile RAG uygulaması |
| ai-document-processing | Bölüm 4 | ⭐⭐ | Belge Zekâsı entegrasyonu |
| agent-openai-python-prompty | Bölüm 5 | ⭐⭐⭐ | Ajan çerçevesi ve fonksiyon çağırma |
| contoso-chat | Bölüm 8 | ⭐⭐⭐ | Kurumsal AI orkestrasyonu |
| retail-multi-agent-solution | Bölüm 5 | ⭐⭐⭐⭐ | Müşteri ve Envanter ajanları ile çok ajanlı mimari |
📌 Yerel vs. Harici Örnekler:
Yerel Örnekler (bu repoda) = Hemen kullanıma hazır
Harici Örnekler (Azure Samples) = Bağlantılı depolardan klonlayın
- Perakende Çok Ajanlı Çözüm - Eksiksiz üretime hazır uygulama, ARM şablonları ile
- Çok ajanlı mimari (Müşteri + Envanter ajanları)
- Kapsamlı izleme ve değerlendirme
- ARM şablonu ile tek tık dağıtım
Bu depoda kapsamlı konteyner dağıtım örnekleri:
- Konteyner Uygulama Örnekleri - Konteynerleştirilmiş dağıtımlar için tam kılavuz
- Basit Flask API - Temel REST API, sıfıra ölçeklenme ile
- Mikroservis Mimarisi - Üretime hazır çok hizmetli dağıtım
- Hızlı Başlangıç, Üretim ve Gelişmiş dağıtım desenleri
- İzleme, güvenlik ve maliyet optimizasyonu rehberliği
Başlamak için bu Azure Samples depolarını klonlayın:
- Basit Web Uygulaması - Node.js + MongoDB - Temel dağıtım desenleri
- Statik Web Sitesi - React SPA - Statik içerik dağıtımı
- Konteyner Uygulaması - Python Flask - REST API dağıtımı
- Veritabanı Uygulaması - C# + SQL - Veritabanı bağlantı desenleri
- Functions + Cosmos DB - Sunucusuz veri iş akışı
- Java Microservices - Çok servisli mimariler
- Container Apps Jobs - Arka plan işleme
- Enterprise ML Pipeline - Üretime hazır ML desenleri
- Official AZD Template Gallery - Resmi AZD Şablon Galerisi
- Azure Developer CLI Templates - Azure Developer CLI Şablonları
- Examples Directory - Örnekler Dizini
- Command Cheat Sheet - Komut Hile Sayfası
- Glossary - Sözlük
- FAQ - SSS
- Study Guide - Çalışma Rehberi
- AI Workshop Lab - AI çözümlerinizi AZD ile dağıtılabilir hale getirin (2-3 saat)
- Interactive Workshop - MkDocs ve GitHub Codespaces ile 8 modüllü rehberli egzersizler
- İzlenen akış: Tanıtım → Seçim → Doğrulama → Parçalama → Yapılandırma → Özelleştirme → Sökme → Kapanış
- skills.sh'de Microsoft Azure Becerileri - Azure AI, Foundry, dağıtım, teşhis, maliyet optimizasyonu ve daha fazlası için 37 açık ajan becerisi. Bunları GitHub Copilot, Cursor, Claude Code veya desteklenen herhangi bir ajanda yükleyin:
npx skills add microsoft/github-copilot-for-azure
Yeni başlayanların karşılaştığı yaygın sorunlar ve hızlı çözümleri:
❌ "azd: komut bulunamadı"
# Önce AZD'yi yükleyin
# Windows (PowerShell):
winget install microsoft.azd
# macOS:
brew tap azure/azd && brew install azd
# Linux:
curl -fsSL https://aka.ms/install-azd.sh | bash
# Kurulumu doğrulayın
azd version❌ "Abonelik bulunamadı" veya "Abonelik ayarlı değil"
# Mevcut abonelikleri listele
az account list --output table
# Varsayılan aboneliği ayarla
az account set --subscription "<subscription-id-or-name>"
# AZD ortamı için ayarla
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# Doğrula
az account show❌ "InsufficientQuota" veya "Kota aşıldı"
# Farklı bir Azure bölgesi deneyin
azd env set AZURE_LOCATION "westus2"
azd up
# Veya geliştirme ortamında daha küçük SKU'lar kullanın
# infra/main.parameters.json dosyasını düzenleyin:
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" yarıda başarısız oluyor
# Seçenek 1: Temizle ve yeniden dene
azd down --force --purge
azd up
# Seçenek 2: Sadece altyapıyı düzelt
azd provision
# Seçenek 3: Ayrıntılı durumu kontrol et
azd show
# Seçenek 4: Azure Monitor'daki günlükleri kontrol et
azd monitor --logs❌ "Kimlik doğrulama başarısız" veya "Token süresi doldu"
# AZD için yeniden kimlik doğrulama
azd auth logout
azd auth login
# İsteğe bağlı: az komutlarını çalıştırıyorsanız Azure CLI'yi de yenileyin
az logout
az login
# Kimlik doğrulamasını doğrulayın
az account show❌ "Kaynak zaten var" veya isim çakışmaları
# AZD benzersiz isimler oluşturur, ancak çakışma olursa:
azd down --force --purge
# Sonra temiz bir ortamla yeniden dene
azd env new dev-v2
azd up❌ Şablon dağıtımı çok uzun sürüyor
Normal bekleme süreleri:
- Basit web uygulaması: 5-10 dakika
- Veritabanı içeren uygulama: 10-15 dakika
- AI uygulamaları: 15-25 dakika (OpenAI sağlanması yavaş)
# İlerlemeyi kontrol et
azd show
# 30 dakikadan fazla takılı kalındıysa, Azure Portal'ı kontrol et:
azd monitor --overview
# Başarısız dağıtımlara bak❌ "İzin reddedildi" veya "Yasak"
# Azure rolünüzü kontrol edin
az role assignment list --assignee $(az account show --query user.name -o tsv)
# En az "Contributor" rolüne ihtiyacınız var
# Azure yöneticinizden şunu vermesini isteyin:
# - Contributor (kaynaklar için)
# - User Access Administrator (rol atamaları için)❌ Dağıtılmış uygulama URL'si bulunamıyor
# Tüm hizmet uç noktalarını göster
azd show
# Veya Azure Portal'ı aç
azd monitor
# Belirli bir hizmeti kontrol et
azd env get-values
# *_URL değişkenlerini ara- Yaygın Sorunlar Rehberi: Detaylı Çözümler
- Yapay Zeka Özel Sorunları: AI Sorun Giderme
- Hata Ayıklama Rehberi: Adım Adım Hata Ayıklama
- Yardım Alın: Azure Discord #azure-developer-cli
Her bölüm boyunca öğrenme ilerlemenizi takip edin:
- Bölüm 1: Temel & Hızlı Başlangıç ✅
- Bölüm 2: AI-Öncelikli Geliştirme ✅
- Bölüm 3: Yapılandırma & Kimlik Doğrulama ✅
- Bölüm 4: Kod Olarak Altyapı & Dağıtım ✅
- Bölüm 5: Çok Ajanlı AI Çözümleri ✅
- Bölüm 6: Dağıtımdan Önce Doğrulama & Planlama ✅
- Bölüm 7: Sorun Giderme & Hata Ayıklama ✅
- Bölüm 8: Üretim & Kurumsal Desenler ✅
Her bölümü tamamladıktan sonra bilginizi doğrulayın:
- Pratik Alıştırma: Bölümün uygulamalı dağıtımını tamamlayın
- Bilgi Kontrolü: Bölümünüzün SSS bölümünü inceleyin
- Topluluk Tartışması: Deneyiminizi Azure Discord'ta paylaşın
- Sonraki Bölüm: Bir sonraki zorluk seviyesine geçin
Hepsi tamamlandığında şunlara sahip olacaksınız:
- Üretim Deneyimi: Gerçek AI uygulamalarını Azure'a dağıtma deneyimi
- Profesyonel Beceriler: Kurumsal hazır dağıtım yetenekleri
- Topluluk Tanınması: Azure geliştirici topluluğunun aktif bir üyesi
- Kariyer İlerleme: Talep gören AZD ve AI dağıtım uzmanlığı
- Teknik Sorunlar: Hataları raporlayın ve özellik isteyin
- Öğrenme Soruları: Microsoft Azure Discord Topluluğu ve
- AI'ye Özel Yardım: Katılın:
- Belgeler: Resmi Azure Developer CLI belgeleri
#Azure Kanalından Son Anket Sonuçları:
- %45 geliştirici AZD'yi AI iş yükleri için kullanmak istiyor
- Başlıca zorluklar: Çok servisli dağıtımlar, kimlik bilgileri yönetimi, üretime hazır olma
- En çok talep edilenler: AI-özel şablonlar, sorun giderme rehberleri, en iyi uygulamalar
Topluluğumuza katılın ve:
- AZD + AI deneyimlerinizi paylaşın ve yardım alın
- Yeni AI şablonlarının erken önizlemelerine erişin
- AI dağıtımı için en iyi uygulamalara katkıda bulunun
- Gelecekteki AI + AZD özellik gelişimini etkileyin
Katkılara açığız! Ayrıntılar için lütfen Katkıda Bulunma Rehberimizi okuyun:
- İçerik İyileştirmeleri: Mevcut bölümleri ve örnekleri geliştirin
- Yeni Örnekler: Gerçek dünya senaryoları ve şablonlar ekleyin
- Çeviri: Çok dilli desteğin sürdürülmesine yardımcı olun
- Hata Raporları: Doğruluk ve netliği artırın
- Topluluk Standartları: Kapsayıcı topluluk yönergelerimize uyun
Bu proje MIT Lisansı ile lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakın.
Ekibimiz diğer kapsamlı öğrenme kursları üretiyor:
🚀 Öğrenmeye Başlamaya Hazır mısınız?
Yeni Başlayanlar: Başlamak için Bölüm 1: Temel & Hızlı Başlangıç
AI Geliştiricileri: Doğrudan Bölüm 2: AI-Öncelikli Geliştirme
Deneyimli Geliştiriciler: Başlamak için Bölüm 3: Yapılandırma & Kimlik Doğrulama
Sonraki Adımlar: Bölüm 1'e Başlayın - AZD Temelleri →
Feragatname: Bu belge yapay zeka çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstermemize rağmen, otomatik çevirilerin hata veya yanlışlıklara sahip olabileceğini lütfen unutmayın. Orijinal belge, kendi dilindeki sürümü yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucunda ortaya çıkabilecek herhangi bir yanlış anlama veya yanlış yorumdan sorumlu değiliz.
