MICROSOFT AZURE DEVOPS SOLUTIONS: PACKAGE MANAGEMENT STRATEGY EĞİTİMİ

Bağımlılıkları güvenli ve sürümlü biçimde yönet

Azure Artifacts feed'leri, upstream source, semantik sürümleme, retention ve paket güvenliğiyle bağımlılıkları merkezi ve güvenilir biçimde yönetin.

Azure DevOps'ta paket yönetim stratejisini ele alan orta seviye eğitim: Azure Artifacts feed oluşturma ve izinler, pipeline'dan yayın/tüketim, upstream source ile public registry proxy, semantik sürümleme ve view ile olgunluk terfisi, retention politikaları v…

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

Eğitim Hakkında

Azure Artifacts feed'leri, upstream source, sürümleme ve paket güvenliği

Bu orta seviye eğitim, Azure DevOps çözümlerinde paket yönetim stratejisine odaklanır. Paket yönetiminin bağımlılık ve yeniden kullanım açısından rolü; Azure Artifacts feed kavramı, feed görünürlüğü (proje/organizasyon) ve izinleri işlenir. NuGet, npm, Maven, Python ve Universal paket desteği, paket yayınlama ve tüketme; upstream source ile public registry (nuget.org, npmjs) proxy'leme ve dış paketlerin önbelleklenmesi uygulanır. Semantik sürümleme, prerelease ve stable kanalları, view (@local, @prerelease, @release) ile olgunluk kademesi; retention ve immutable sürüm ilkesi; paket güvenliği, lisans uyumu, güvenlik açığı taraması ve tedarik zinciri (supply chain) riskleri gösterilir. Katılımcılar bir kurum için merkezi, sürümlü ve güvenli bir paket yönetim stratejisi tasarlayıp pipeline'a entegre edebilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar feed yapısından upstream'e, sürümlemeden paket güvenliğine ilerler.

Seviye

Orta Seviye — Azure Artifacts ile paket beslemesi (feed), upstream kaynak, sürümleme ve paket güvenliği stratejisinin ele alınması.

Öğrenme Metodu

Katılımcılar Azure Artifacts'ta feed oluşturup paket yayınlayarak upstream ve sürümleme senaryolarını pipeline ile uygulamalı kurar.

Neden Bu Eğitim?

📦Merkezi Yönetim

Tüm bağımlılıkları feed'lerde toplayarak paylaşım ve yeniden kullanımı kolaylaştırırsınız.

🏷️Sürüm Disiplini

Semantik sürüm ve view'larla paket olgunluğunu ve izlenebilirliğini sağlarsınız.

🛡️Güvenli Tedarik

Upstream kontrolü ve tarama ile tedarik zinciri riskini azaltırsınız.

Anahtar Konular

azure artifacts eğitimipaket yönetimifeedupstream sourcesemantik sürümlemenuget npm feedpaket güvenliğibağımlılık yönetimitedarik zinciri güvenliğiazure devops paket
“Bağımlılıklar kodunuzun büyük bölümüdür; onları yönetmek, onları yazmak kadar önemlidir.”

Ön Koşullar

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

1
Paket Farkındalığı

NuGet/npm gibi paket yöneticilerine temel aşinalık beklenir.

2
CI/CD Bilgisi

Temel Azure Pipelines ve build kavramına aşinalık güçlü biçimde faydalıdır.

3
Bağımlılık Deneyimi

Bir projede bağımlılık yönetmiş olmak yararlıdır.

4
Erişim

Bir Azure DevOps organizasyonu ve Azure Artifacts 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ı, Azure Artifacts feed'i kurar ve upstream source ile dış paketleri yönetebilir.
Modül 1
Paket Yönetimi
  • Paketin yeniden kullanılabilir bağımlılık olması
  • Derleme çıktısı ile paketin ayrımı
  • Paket türleri (NuGet, npm, Maven, Python, Universal)
  • Merkezi paket yönetiminin faydası
  • Transitif bağımlılık kavramı
  • Bağımlılık çakışmalarının yönetimi
Modül 2
Feed Oluşturma
  • Feed oluşturma ve kapsam (proje/org)
  • Feed görünürlüğü ve erişim izinleri
  • Feed rolleri (reader, contributor, owner)
  • Çoklu feed ile iş/ekip ayrımı
  • Feed ayarları ve politikaları
  • Public feed ile paylaşım senaryosu
Modül 3
Yayınlama ve Tüketme
  • Pipeline'dan feed'e paket yayınlama
  • Kimlik doğrulama (PAT, service connection)
  • Paketin projede tüketilmesi (restore)
  • nuget.config / .npmrc yapılandırması
  • Paket indirme ve sürüm sabitleme
  • Yayın adımının CI'a entegrasyonu
Modül 4
Upstream Source
  • Public registry'nin (nuget.org, npmjs) proxy'lenmesi
  • Dış paketlerin feed'de önbelleklenmesi
  • Tek kaynaktan bağımlılık çözümü
  • Upstream ile kesinti dayanıklılığı
  • Onaylı paket kaynaklarının kısıtlanması
  • Upstream sırası ve çözümleme davranışı
Günün hedefiKatılımcı, paket sürümleme ve view'ları yönetir ve paket güvenliğini sağlar.
Modül 1
Semantik Sürümleme
  • SemVer (major.minor.patch) kuralları
  • Kırıcı değişiklik (breaking change) ve major
  • Prerelease etiketleri (alpha, beta, rc)
  • Otomatik sürüm üretimi (CI build ile)
  • Sürüm aralığı (version range) tüketimi
  • Immutable sürüm ilkesi
Modül 2
View ve Olgunluk
  • @local, @prerelease, @release view'ları
  • Paketin olgunluk kademesine terfisi (promote)
  • Kalite kapısından geçen paketin yayılması
  • View'a göre tüketim yapılandırması
  • Olgunluk tabanlı yayın akışı
  • Test ile stable ayrımının sağlanması
Modül 3
Retention
  • Retention politikası ile eski sürüm temizliği
  • Kullanımda olan sürümlerin korunması
  • Depolama maliyeti yönetimi
  • Paket silme ve geri yükleme (recycle)
  • İndirilme sayısına göre saklama
  • Temizlik ile tekrarlanabilirlik dengesi
Modül 4
Paket Güvenliği
  • Bilinen güvenlik açığı (CVE) taraması
  • Lisans uyumunun kontrolü
  • Tedarik zinciri (supply chain) riskleri
  • Typosquatting ve sahte paket farkındalığı
  • Onaylı paket politikası ve kısıtlama
  • Paket imzalama ve bütünlük doğrulama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Paket Yönetimi

Paket türlerini ve merkezi yönetimin faydasını kavrarsınız.

✅
Feed Kurulumu

Kapsam ve izinleriyle Azure Artifacts feed'leri kurarsınız.

✅
Yayın/Tüketim

Pipeline'dan paket yayınlar ve projede güvenle tüketirsiniz.

✅
Upstream Source

Public registry'leri proxy'leyip dış paketleri önbelleklersiniz.

✅
Semantik Sürüm

SemVer ve prerelease ile paket sürümlerini disiplinli yönetirsiniz.

✅
View ve Olgunluk

View'larla paketleri olgunluk kademesine göre terfi ettirirsiniz.

✅
Retention

Retention politikalarıyla depolama ve tekrarlanabilirliği dengelerseniz.

✅
Paket Güvenliği

CVE taraması ve lisans kontrolüyle tedarik zincirini korursunuz.

Kimler İçin Uygundur?

  • DevOps mühendisleri
  • yazılım geliştiriciler
  • build mühendisleri
  • kurumsal bağımlılık ve paket yönetimini düzene sokmak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps mühendisleri, yazılım geliştiriciler, build mühendisleri ve kurumsal bağımlılık ve paket yönetimini düzene sokmak isteyen ekipler için uygundur.
Upstream source neden önemli?
Public registry'leri proxy'leyerek dış paketleri feed'de önbellekler; tek kaynaktan bağımlılık çözümü, kesinti dayanıklılığı ve onaylı kaynak kontrolü sağlar.
Hangi paket türleri destekleniyor?
NuGet, npm, Maven, Python ve Universal paketler ele alınır; her biri için yayınlama, tüketim ve sürümleme yaklaşımları gösterilir.
Paket güvenliği nasıl sağlanıyor?
CVE taraması, lisans uyumu kontrolü, onaylı paket politikası ve imzalama/bütünlük doğrulamayla tedarik zinciri riskleri azaltılır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Microsoft Azure DevOps Solutions: Package Management Strateg Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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ıAzure DevOps Temeller Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps Temeller Eğitimi

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

Azure DevOps'a sıfırdan giriş: servislerin rolü, ilk proje, backlog, Git reposu, pull request ve basit CI pipeline. Temel seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAzure DevOps Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps Temelleri Eğitimi

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

Azure DevOps ile ilk uçtan uca akış: planlama, Git, pull request, CI pipeline, artifact ve Azure App Service'e dağıtım. Temel seviye uygulamalı DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAzure DevOps: Managing Agile Lifecycle Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps: Managing Agile Lifecycle Eğitimi

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

Azure Boards ile çevik yaşam döngüsü: backlog refinement, story point, sprint yürütme, Kanban WIP, CFD/cycle time ve çok takımlı planlama. Orta seviye DVA eğiti

Detayları Gör →
DevOps Kültürü ve UygulamalarıAzure DevOps: Repository & Pipeline Management Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps: Repository & Pipeline Management Eğitimi

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

Azure Repos'ta dal stratejisi ve PR politikaları, Azure Pipelines'ta YAML CI/CD, service connection ve multi-stage dağıtım yönetimi. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıBest Practices for DevOps Implementation Eğitimi
DevOps ve Konteyner Eğitimleri

Best Practices for DevOps Implementation Eğitimi

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

DevOps dönüşümünü değer akışı, trunk-based CI/CD, test, IaC ve DORA metrikleriyle en iyi uygulamalarla hayata geçirin. İleri seviye DVA eğitimi.

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