Aracılığıyla paylaş


AZ-400 Sınavı için çalışma kılavuzu: Microsoft DevOps Çözümlerini Tasarlama ve Uygulama

Bu belgenin amacı

Bu çalışma kılavuzu, sınavda ne bekleyebileceğinizi anlamanıza yardımcı olmalı ve sınavın kapsayabileceği konuların özetini ve ek kaynaklara bağlantılar içermelidir. Bu belgedeki bilgiler ve malzemeler, sınava hazırlanırken çalışmalarınızı odaklamanıza yardımcı olmalıdır.

Yararlı bağlantılar Açıklama
Sertifikasyon nasıl kazanılır Bazı sertifikalar yalnızca bir sınavı geçmeyi gerektirirken, diğerleri birden çok sınavı geçmeyi gerektirir.
Sertifikasyon yenileme Microsoft iş ortağı, uzman ve uzmanlık sertifikalarının süresi yıllık olarak dolar. Microsoft Learn'de ücretsiz çevrimiçi değerlendirme geçirerek yenileyebilirsiniz.
Microsoft Learn profiliniz Sertifika profilinizi Microsoft Learn'e bağlamak, sınavları zamanlamanıza ve yenilemenize, sertifikaları paylaşmanıza ve yazdırmanıza olanak tanır.
Sınav puanlama ve puanlama raporları Geçmek için 700 veya daha büyük bir puan gerekir.
Sınav Deneme Alanı Sınav test alanımızı ziyaret ederek ortamı keşfedebilirsiniz.
konaklama isteği Yardımcı cihazlar kullanıyorsanız, ek süre gerekiyorsa veya sınav deneyiminin herhangi bir bölümünde değişiklik yapmanız gerekiyorsa, konaklama talebinde bulunabilirsiniz.
Ücretsiz Bir Deneme Değerlendirmesi Alın Sınava hazırlanmanıza yardımcı olmak için alıştırma soruları ile becerilerinizi test edin.

Sınav güncelleştirmeleri

Sınavlarımız, rol yapmak için gereken becerileri yansıtacak şekilde düzenli aralıklarla güncelleştirilir. Sınava ne zaman girdiğinize bağlı olarak Ölçülen Beceriler hedeflerinin iki sürümünü dahil ettik.

Öncelikle sınavın İngilizce sürümünü her zaman güncelleştiriyoruz. Bazı sınavlar diğer dillerde yerelleştirilir ve İngilizce sürümü güncelleştirildikten yaklaşık sekiz hafta sonra güncelleştirilir. Microsoft, belirtildiği gibi sınavların yerelleştirilmiş sürümlerini güncelleştirmek için her zaman çaba gösterse de, bir sınavın yerelleştirilmiş sürümlerinin bu zamanlamaya göre güncelleştirilmediği zamanlar olabilir. Diğer kullanılabilir diller, Sınav Ayrıntıları web sayfasının Zamanlama Sınavı bölümünde listelenir. Sınav tercih ettiğiniz dilde yoksa, sınavı tamamlamak için 30 dakika daha talep edebilirsiniz.

Not

Ölçülen becerilerin her birini izleyen maddeler, bu beceriyi nasıl değerlendirdiğimizi göstermek amacıyla tasarlanmıştır. sınavda ilgili konular ele alınabilir.

Not

Soruların çoğu genel kullanılabilirlik (GA) özelliklerini kapsar. Bu özellikler yaygın olarak kullanılıyorsa sınavda Önizleme özellikleriyle ilgili sorular bulunabilir.

24 Nisan 2026 itibarıyla ölçülen beceriler

hedef kitle profili

DevOps mühendisi olarak, kuruluşlarda sürekli değer sunulmasını sağlamak için kişilerle, süreçlerle ve ürünlerle çalışma konusunda da önemli uzmanlığa sahip bir geliştirici veya altyapı yöneticisisiniz.

Bu rolle ilgili sorumluluklarınız arasında sürekli güvenlik, tümleştirme, test, teslim, dağıtım, izleme ve geri bildirim sağlayan Microsoft DevOps çözümleri sunmak yer alır. İş akışı, işbirliği, iletişim, kaynak denetimi ve otomasyon akışını tasarlar ve uygularsınız.

DevOps mühendisi olarak aşağıdakiler dahil işlevsel ekipler üzerinde çalışırsınız:

  • Geliştiriciler

  • Site güvenilirliği mühendisleri

  • Azure yöneticileri

  • Güvenlik mühendisleri

Bu alanlardan en az birinde güçlü becerilerle Azure'da hem yönetme hem de geliştirme deneyimine sahip olmanız gerekir. Ayrıca hem GitHub hem de Azure DevOps çözümlerini uygulama deneyimine sahip olmanız gerekir.

Bir bakışta beceriler

  • Süreçleri ve iletişimi tasarlama ve uygulama (10-15%)

  • Kaynak denetim stratejisi tasarlama ve uygulama (10-15%)

  • Derleme ve sürüm işlem hatlarını tasarla ve uygula (50-55%)

  • Güvenlik ve uyumluluk planı geliştirme (10-15%)

  • Enstrümantasyon stratejisi uygulayın (5-10%)

Süreçleri ve iletişimi tasarlama ve uygulama (10-15%)

İzlenebilirliği ve iş akışını tasarlama ve uygulama

  • GitHub Flow da dahil olmak üzere iş akışı için bir yapı tasarlama ve uygulama

  • Bildirimler ve GitHub sorunları dahil olmak üzere geri bildirim döngüleri için bir strateji tasarlama ve uygulama

  • GitHub projeleri, Azure Boards ve depolar dahil olmak üzere çalışmanın izlenmesi için entegrasyon tasarlama ve uygulama.

  • Kaynak, hata ve kalite izlenebilirliği tasarlama ve uygulama

DevOps için uygun ölçümleri ve sorguları tasarlama ve uygulama

  • İş süreçlerini, döngü süreleri, kurtarma süresi ve sağlama süreleri gibi öğelerle birlikte içeren bir pano tasarlayıp uygulama.

  • Proje planlaması için uygun ölçümleri ve sorguları tasarlama ve uygulama

  • Geliştirme için uygun ölçümleri ve sorguları tasarlama ve uygulama

  • Test için uygun ölçümleri ve sorguları tasarlama ve uygulama

  • Güvenlik için uygun ölçümleri ve sorguları tasarlama ve uygulama

  • Teslim için uygun ölçümleri ve sorguları tasarlama ve uygulama

  • İşlemler için uygun ölçümleri ve sorguları tasarlama ve uygulama

İşbirliğini ve iletişimi yapılandırma

  • Markdown ve Mermaid söz dizimi dahil olmak üzere wiki'leri ve işlem diyagramlarını yapılandırarak projeyi belgeleme

  • Sürüm notları ve API belgeleri de dahil olmak üzere sürüm belgelerini yapılandırma

  • Git geçmişinden belge oluşturmayı otomatikleştirme

  • Web kancalarını kullanarak tümleştirmeyi yapılandırma

  • Azure Boards ile GitHub depoları arasında tümleştirmeyi yapılandırma

  • GitHub veya Azure DevOps ile Microsoft Teams arasında tümleştirmeyi yapılandırma

Kaynak denetim stratejisi tasarlama ve uygulama (10-15%)

Kaynak kodu için dallanma stratejileri tasarlama ve uygulama

  • Gövde tabanlı, özellik dalı ve yayın dalını içeren bir dal stratejisi tasarlama

  • Dal ilkelerini ve dal koruma kurallarını kullanarak birleştirme isteği iş akışı tasarlayın ve uygulayın

  • Dal ilkeleri ve dal koruma kurallarını kullanarak dal birleştirme kısıtlamaları uygulama

Depoları yapılandırma ve yönetme

  • Git Büyük Dosya Depolama (LFS) ve git-fat dahil olmak üzere büyük dosyaları yönetmek için bir strateji tasarlama ve uygulama

  • Skaler ve depolar arası paylaşım dahil olmak üzere Git deposunu ölçeklendirmek ve iyileştirmek için bir strateji tasarlama

  • Kaynak denetim deposunda izinleri yapılandırma

  • Kaynak denetim deposunu düzenlemek için etiketleri yapılandırma

  • Git komutlarını kullanarak belirli verileri kurtarma

  • Kaynak denetiminden belirli verileri kaldırma

Derleme ve sürüm işlem hatlarını tasarla ve uygula (50-55%)

Paket yönetimi stratejisi tasarlama ve uygulama

  • GitHub Packages ve Azure Artifacts dahil olmak üzere paket yönetimi araçlarını önerme

  • Yerel ve dış kaynaklı paketler için paket akışlarını ve görünümlerini tasarlayın ve uygulayın

  • Kod varlıkları ve paketler için bağımlılık sürümleme stratejisi tasarlama ve uygulama, anlamsal sürümleme (SemVer) ve tarih tabanlı sürümleme (CalVer) dahil.

  • İşlem hattı yapıtları için bir sürümleme stratejisi tasarlayıp uygulama

İşlem hatları için test stratejisi tasarlama ve uygulama

  • Güvenlik ve idare dahil olmak üzere kalite ve yayın geçitlerini tasarlama ve uygulama

  • Yerel testler, birim testleri, tümleştirme testleri ve yük testleri dahil olmak üzere kapsamlı bir test stratejisi tasarlama

  • Test görevlerini yapılandırma, test aracılarını yapılandırma ve test sonuçlarını tümleştirme dahil olmak üzere bir işlem hattında testleri uygulama

  • Kod kapsamı analizi uygulama

İşlem hatlarını tasarlama ve uygulama

  • GitHub Actions ve Azure Pipelines dahil olmak üzere bir dağıtım otomasyonu çözümü seçin

  • Maliyet, araç seçimi, lisanslar, bağlantı ve bakım dahil olmak üzere bir GitHub çalıştırıcısı veya Azure DevOps aracısı altyapısı tasarlama ve uygulama

  • GitHub depoları ile Azure Pipelines arasında entegrasyon tasarlayıp uygulamak

  • Boru hattı tetikleyici kurallarını uygulama ve geliştirme

  • YAML kullanarak işlem hatları geliştirme

  • Paralellik ve çok aşamalı işlem hatları dahil olmak üzere iş yürütme sırası için bir strateji tasarlama ve uygulama

  • Hibrit boru hatları, VM şablonları ve kendi sunucunuzda barındırılan çalıştırıcılar veya aracılar gibi karmaşık boru hattı senaryoları geliştirme ve uygulama.

  • YAML şablonları, görev grupları, değişkenler ve değişken grupları dahil olmak üzere yeniden kullanılabilir işlem hattı öğeleri oluşturma

  • YAML tabanlı ortamları kullanarak denetimler ve onaylar tasarlama ve uygulama

Dağıtımları tasarlama ve uygulama

  • Mavi-yeşil, kanarya, halka, aşamalı pozlama, özellik bayrakları ve A/B testi dahil olmak üzere bir dağıtım stratejisi tasarlama

  • Bağımlılık dağıtımlarının güvenilir bir şekilde sıralandığından emin olmak için işlem hattı tasarlama

  • Yük dengeleme, sıralı dağıtımlar ve dağıtım yuvası kullanımı ve değiştirme kullanarak dağıtımlar sırasında kapalı kalma süresini en aza indirmeyi planlama

  • Yüksek öncelikli kod düzeltmelerine yanıt vermek için bir düzeltme yolu planı tasarlama

  • Dağıtım için dayanıklılık stratejisi tasarlama ve uygulama

  • Azure Uygulama Yapılandırma Özellik Yöneticisi'ne kullanarak özellik bayrakları uygulama

  • Kapsayıcılar, ikili dosyalar ve betikler kullanarak uygulama dağıtımı gerçekleştirme

  • Veritabanı görevlerini içeren bir dağıtım uygula.

Altyapıyı kod olarak tasarlama ve uygulama (IaC)

  • Uygulama altyapısı için yapılandırma yönetimi teknolojisi önerme

  • Uygulama altyapısı için yapılandırma yönetimi stratejisi uygulama

  • Kaynak denetimi ve test ve dağıtım otomasyonu da dahil olmak üzere bir IaC stratejisi tanımlama

  • Azure Otomasyonu Durum Yapılandırması, Azure Resource Manager, Bicep ve Azure Machine Configuration gibi ortamlar için istenen durum yapılandırmasını tasarlama ve uygulama

  • İsteğe bağlı kendi kendine dağıtım için Azure Dağıtım Ortamları tasarlama ve uygulama

Boru hatlarını koruyun

  • Hata oranı, süre ve tutarsız testler de dahil olmak üzere işlem hattı sağlığını izleyin.

  • İşlem hattını maliyet, zaman, performans ve güvenilirlik için iyileştirme

  • performans ve maliyet için işlem hattı eşzamanlılığını iyileştirme

  • İşlem hattı yapıtları ve bağımlılıkları için bir koruma stratejisi tasarlayıp uygulama

  • Azure Pipelines'da işlem hattını klasikten YAML'ye geçirme

Güvenlik ve uyumluluk planı geliştirme (10-15%)

Kimlik doğrulama ve yetkilendirme yöntemlerini tasarlama ve uygulama

  • Azure kaynakları için Microsoft Entra hizmet sorumluları ile yönetilen kimlikler (sistem tarafından atanan ve kullanıcı tarafından atanan) arasında seçim yapma

  • GitHub Uygulamaları, GITHUB_TOKEN ve kişisel erişim belirteçleri dahil olmak üzere GitHub kimlik doğrulamayı uygulama ve yönetme

  • Azure DevOps hizmet bağlantılarını ve kişisel erişim belirteçlerini uygulama ve yönetme

  • GitHub'da izinleri ve rolleri tasarlama ve uygulama

  • Azure DevOps'ta izinleri ve güvenlik gruplarını tasarlama ve uygulama

  • Azure DevOps'ta paydaş erişimi ve GitHub'da işbirlikçi dışından erişim de dahil olmak üzere uygun erişim düzeylerini önerin

  • Azure DevOps'ta projeleri ve ekipleri yapılandırma

Otomasyonda hassas bilgileri yönetmek için bir strateji tasarlama ve uygulama

  • Azure Key Vault kullanarak gizli dizileri, anahtarları ve sertifikaları uygulama ve yönetme

  • GitHub Actions ve Azure Pipelines'da gizli bilgileri ve gizli bilgileri olmayan kimlik doğrulamasını (örneğin, iş yükü kimliği federasyonu/OpenID Connect) uygulamak ve yönetmek

  • Azure Pipelines güvenli dosyaları da dahil olmak üzere dağıtım sırasında hassas dosyaları yönetmek için bir strateji tasarlama ve uygulama

  • Hassas bilgilerin sızmasını önlemek için işlem hatları tasarlama

Güvenlik ve uyumluluk taramayı otomatikleştirme

  • Güvenlik ve uyumluluk taraması için bağımlılık, kod, gizli bilgiler ve lisans taramalarını içeren bir strateji tasarlama.

  • Bulut için Microsoft Defender DevOps Security'yi yapılandırma

  • GitHub gelişmiş güvenliğini hem GitHub hem de Azure DevOps için yapılandırma

  • GitHub Advanced Security'yi Bulut için Microsoft Defender ile tümleştirme

  • Kapsayıcı görüntülerini tarama ve kapsayıcıda CodeQL analizini çalıştırmak için eylem yapılandırma da dahil olmak üzere kapsayıcı taramasını otomatikleştirme

  • Dependabot uyarılarını kullanarak açık kaynak bileşenlerin lisanslama, güvenlik açıkları ve sürüm oluşturma analizini otomatikleştirme

Enstrümantasyon stratejisi uygulayın (5-10%)

DevOps ortamı için izlemeyi yapılandırma

  • Azure İzleyici ve Azure İzleyici Günlüklerini DevOps araçlarıyla tümleştirecek şekilde yapılandırma

  • Application Insights, VM Insights, Container Insights, Depolama için Azure İzleyici ve Ağlar için Azure İzleyici'yi kullanarak telemetri koleksiyonunu yapılandırma

  • İçgörüleri etkinleştirme ve grafik oluşturma ve yapılandırma dahil olmak üzere GitHub'da izlemeyi yapılandırma

  • GitHub Actions ve Azure Pipelines'da olaylar için uyarıları yapılandırma

Enstrümantasyondan ölçümleri analiz etme

  • CPU, bellek, disk ve ağ gibi altyapı performans göstergelerini inceleme

  • Kullanım ve uygulama performansı da dahil olmak üzere toplanan telemetri verilerini kullanarak ölçümleri analiz etme

  • Application Insights kullanarak dağıtılmış izlemeyi inceleme

  • Günlükleri sorgulamak için temel Kusto Sorgu Dili (KQL) sorgularını kullanın.

Çalışma kaynakları

Sınava girmeden önce eğitim almanızı ve uygulamalı deneyim edinmenizi öneririz. Kendi kendine çalışma seçenekleri ve sınıf eğitiminin yanı sıra belgelere, topluluk sitelerine ve videolara bağlantılar sunuyoruz.

Çalışma kaynakları Öğrenme ve belgelere bağlantılar
Eğitim alın Kendi hızındaki öğrenme yolları ve modüller arasından seçim yapın veya eğitmen liderliğinde bir kursa katılın
Belgeleri bulma DevOps kaynak merkezi
Azure DevOps belgeleri
Azure Boards
Azure Key Vault Anahtarlarına, Gizli Dizilerine ve Sertifikalara Genel Bakış
Azure İzleyici
Azure Pipelines
Azure Repos
Azure DevOps ve GitHub ile çalışma
Soru sorun Microsoft Soru-Cevap | Microsoft Docs
Topluluk desteği alma Azure DevOps - Microsoft Tech Community
Microsoft Learn'i takip edin Microsoft Learn - Microsoft Tech Community
Video bulma sınav hazırlık bölgesi
Microsoft Learn Eğitimleri

Değişiklik günlüğü

Aşağıdaki tabloda, ölçülen becerilerin geçerli ve önceki sürümü arasındaki değişiklikler özetlenmiştir. İşlev grupları kalın yazı biçimindedir ve ardından her grup içindeki hedefler gelir. Tablo, ölçülen sınav becerilerinin önceki ve geçerli sürümü arasındaki karşılaştırmadır ve üçüncü sütunda değişikliklerin kapsamı açıklanır.

24 Nisan 2026'ya kadar beceri alanı 24 Nisan 2026 itibariyle beceri alanı Değiştirmek
Kaynak denetimi stratejisi tasarlama ve uygulama Kaynak denetimi stratejisi tasarlama ve uygulama Değişiklik yok
Kaynak kodu için dallanma stratejileri tasarlama ve uygulama Kaynak kodu için dallanma stratejileri tasarlama ve uygulama Küçük
Derleme ve yayın işlem hatlarını tasarla ve uygula Derleme ve yayın işlem hatlarını tasarla ve uygula Değişiklik yok
Paket yönetimi stratejisi tasarlama ve uygulama Paket yönetimi stratejisi tasarlama ve uygulama Küçük
Dağıtımları tasarlama ve uygulama Dağıtımları tasarlama ve uygulama Küçük
Altyapıyı kod olarak tasarlama ve uygulama (IaC) Altyapıyı kod olarak tasarlama ve uygulama (IaC) Küçük
Güvenlik ve uyumluluk planı geliştirme Güvenlik ve uyumluluk planı geliştirme Değişiklik yok
Kimlik doğrulama ve yetkilendirme yöntemlerini tasarlama ve uygulama Kimlik doğrulama ve yetkilendirme yöntemlerini tasarlama ve uygulama Küçük
Otomasyonda hassas bilgileri yönetmek için bir strateji tasarlama ve uygulama Otomasyonda hassas bilgileri yönetmek için bir strateji tasarlama ve uygulama Küçük
Ölçümleme stratejisi uygulama Ölçümleme stratejisi uygulama Değişiklik yok
DevOps ortamı için izlemeyi yapılandırma DevOps ortamı için izlemeyi yapılandırma Küçük