AZ-400 - MICROSOFT DEVOPS SOLUTIONS: AZURE ARTIFACTS PACKAGE FEEDS EĞİTİMİ

Paket bağımlılıklarını merkezi ve güvenli yönetin

AZ-400 kapsamında Azure Artifacts feed, NuGet/npm/Maven/Python paketleri, upstream source, view ve retention

AZ-400 kapsamında Azure Artifacts feed yönetimi, çok formatlı paketler, upstream source, view ile sürümleme ve pipeline entegrasyonunu öğreten orta seviye uygulamalı eğitim.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Paket üretim, tüketim ve sürümleme akışının uçtan uca yönetimi

AZ-400 serisinin bu modülü, Azure Artifacts ile paket beslemelerini (package feeds) yönetmeyi öğretir. Feed oluşturma ve kapsam (project/organization), NuGet, npm, Maven, Python (PyPI) ve Universal Packages ile çok formatlı paket yönetimi işlenir. Upstream source ile public kaynakların önbelleklenmesi ve supply chain güvenliği, view (prerelease/release) ile yayın kademeleri, retention policy ile depolama yönetimi ele alınır. Azure Pipelines'tan paket publish/restore, semantic versioning, kimlik doğrulama ve bağımlılık güvenliği uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; feed temelinden upstream kaynak ve pipeline entegrasyonuna kadar uygulamalı akış.

Seviye

Orta Seviye — Azure Artifacts ile paket beslemeleri, bağımlılık yönetimi ve upstream kaynaklar

Öğrenme Metodu

Feed oluşturma, pipeline'dan paket publish/restore ve upstream source yapılandırma senaryolarıyla uygulamalı ilerlenir.

Neden Bu Eğitim?

📦Merkezi Feed

Tüm takımların paketlerini tek bir güvenli feed'de üretip tüketmeyi öğrenirsiniz.

🔗Upstream Önbellek

Public paketleri upstream source ile önbellekleyip tedarik zinciri riskini azaltırsınız.

🏷️Sürüm Kademesi

View ve semantic versioning ile prerelease'ten release'e kontrollü yayın yaparsınız.

Anahtar Konular

az-400azure artifactspackage feedupstream sourcenuget npm mavensemantic versioningbağımlılık yönetimisupply chaindependency confusionazure devops
“Güvenilir bir build, güvenilir bir bağımlılık kaynağıyla başlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Paket Yöneticisi

NuGet, npm veya pip gibi bir paket yöneticisiyle aşinalık beklenir.

2
CI/CD Temeli

Azure Pipelines ile temel deneyim faydalıdır.

3
Versiyonlama

Semantic versioning kavramı işe yarar.

4
Azure DevOps

Laboratuvarlar için Azure DevOps organizasyon erişimi gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı farklı kapsamlarda feed oluşturur ve çok formatlı paketleri yönetir.
Modül 1
Feed Kavramı ve Kapsam
  • Feed nedir ve neye yarar
  • Project-scoped vs organization-scoped feed
  • Feed izinleri (owner, contributor, reader)
  • Feed oluşturma ve yapılandırma
  • Feed ve view ilişkisi
  • Çok formatlı feed desteği
Modül 2
NuGet ve npm
  • NuGet paketi publish ve restore
  • nuget.config / dotnet kaynak ayarı
  • npm feed kimlik doğrulama (.npmrc)
  • Scoped npm paketleri
  • Paket metadata ve bağımlılık
  • Sürüm çakışması çözümü
Modül 3
Maven ve Python
  • Maven feed ve settings.xml
  • pom.xml ile bağımlılık
  • Python (PyPI uyumlu) feed
  • twine ile publish, pip ile restore
  • Wheel ve sdist dağıtımı
  • requirements.txt yönetimi
Modül 4
Universal Packages
  • Format bağımsız binary paketleme
  • az artifacts universal ile publish
  • Büyük dosya ve araç dağıtımı
  • Versiyonlama ve etiket
  • CI/CD'de kullanım
  • Kullanım senaryoları
Günün hedefiKatılımcı upstream source yapılandırır ve paket tedarik zinciri güvenliğini sağlar.
Modül 1
Upstream Source
  • Upstream source kavramı
  • nuget.org, npmjs, PyPI, Maven Central bağlama
  • Public paketin feed'e önbelleklenmesi
  • Upstream ve local paket önceliği
  • Birden çok upstream sıralaması
  • Upstream izin ve görünürlük
Modül 2
Önbellekleme ve Dayanıklılık
  • Public kaynak kesintisine karşı dayanıklılık
  • Saved package ve kalıcılık
  • İlk indirme davranışı
  • Deterministik build için önbellek
  • Left-pad tipi riskin önlenmesi
  • Önbellek temizliği
Modül 3
Supply Chain Güvenliği
  • Bağımlılık karıştırma (dependency confusion) riski
  • Upstream ile isim çakışması koruması
  • Paket imzalama ve doğrulama
  • Güvenlik açığı taraması (SCA)
  • Lisans uyumluluğu kontrolü
  • İzin verilen paket politikası
Modül 4
Kimlik Doğrulama
  • PAT ile feed erişimi
  • Pipeline'da authenticate task
  • Artifacts Credential Provider
  • Service connection kullanımı
  • Managed identity ile erişim
  • Erişim izni sorun giderme
Günün hedefiKatılımcı semantic versioning ve view ile yayın kademeleri kurar ve retention uygular.
Modül 1
Semantic Versioning
  • Major.minor.patch anlamı
  • Prerelease ve build metadata etiketi
  • Otomatik sürüm artırma (GitVersion)
  • Breaking change yönetimi
  • Pipeline'da sürüm üretme
  • Sürüm immutability
Modül 2
View ile Yayın Kademesi
  • @local, @prerelease, @release view'leri
  • Paketi view'e promote etme
  • Tüketicinin view'e göre izolasyonu
  • Kalite kapısı sonrası promote
  • View bazlı erişim
  • Release kademesi akışı
Modül 3
Pipeline Entegrasyonu
  • Build'de paket üretip publish
  • NuGetCommand/DotNetCoreCLI task
  • Restore aşamasında feed kullanımı
  • Çok aşamalı paket akışı
  • Versiyon numarasını build'den alma
  • CI'da paket testi
Modül 4
Retention ve Temizlik
  • Retention policy ile eski sürüm silme
  • En son N sürümü koruma
  • İndirilmiş sürümleri koruma
  • Depolama maliyeti yönetimi
  • Promoted paketlerin korunması
  • Feed boyutu izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Feed Yönetimi

Project ve organization kapsamında feed oluşturup izin yönetirsiniz.

✅
Çok Format

NuGet, npm, Maven, Python ve Universal paketleri yönetirsiniz.

✅
Upstream Source

Public kaynakları upstream ile önbellekleyip dayanıklılık sağlarsınız.

✅
Supply Chain

Dependency confusion gibi tedarik zinciri risklerini önlersiniz.

✅
Versiyonlama

Semantic versioning ile otomatik ve tutarlı sürümleme kurarsınız.

✅
View Kademesi

View ile prerelease'ten release'e kontrollü promote yaparsınız.

✅
Pipeline Entegrasyonu

Pipeline'dan paket publish ve restore akışını kurgularsınız.

✅
Retention

Retention policy ile depolama maliyetini kontrol edersiniz.

Kimler İçin Uygundur?

  • Paket ve bağımlılık yönetimiyle ilgilenen geliştiriciler
  • DevOps mühendisleri
  • build altyapısı yönetenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Paket ve bağımlılık yönetimiyle ilgilenen geliştiriciler, DevOps mühendisleri ve build altyapısı yönetenler için uygundur.
Upstream source neden önemlidir?
Public paketleri feed'e önbellekleyerek kaynak kesintilerine ve dependency confusion saldırılarına karşı dayanıklılık sağlar.
View ne işe yarar?
Paketleri prerelease ve release gibi kademelere ayırır; tüketiciler sadece onaylanmış sürümleri alır. Eğitimde promote akışı uygulanır.
Hangi paket formatları destekleniyor?
NuGet, npm, Maven, Python (PyPI uyumlu) ve format bağımsız Universal Packages desteklenir ve eğitimde her biri ele alınır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; Microsoft resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. AZ-400 - Microsoft DevOps Solutions: Azure Artifacts Package Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıDevOps Foundation (DOFD) Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Foundation (DOFD) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

CALMS, Üç Yol, CI/CD, değer akışı, DORA ve DevOps-ITSM uyumuyla DevOps temellerini kapsamlı öğreten üç günlük temel seviye eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Foundation with Azure and Atlassian Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Foundation with Azure and Atlassian Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Azure DevOps (Boards, Repos, Pipelines) ve Atlassian (Jira, Bitbucket, Confluence) ile DevOps temellerini pratik uygulatan eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Foundations: The Core Principles and Practices Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Foundations: The Core Principles and Practices Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

DevOps'un çekirdek ilkelerini, akış, geri bildirim, otomasyon ve ölçüm pratiklerini sade ve örnek odaklı anlatan iki günlük temel eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Implementation Boot Camp (ICP-FDO) (DEVOPSBC) Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Implementation Boot Camp (ICP-FDO) (DEVOPSBC) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Değer akışı, CI/CD, IaC, DevSecOps ve DORA ile DevOps dönüşümünü ICP-FDO çerçevesinde uçtan uca kuran yoğun ileri seviye boot camp.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Implementation Boot Camp Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Implementation Boot Camp Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Jenkins, Docker, Kubernetes, Terraform ve Ansible ile uçtan uca açık kaynak DevOps araç zincirini fiilen kuran yoğun ileri seviye boot camp.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn