MS AZURE DEVOPS SOLUTIONS: CODE FLOW & MOBILE DEVOPS EĞİTİMİ

Koddan mobil mağazaya akışı otomatikleştir

Dal politikaları, pull request, code review, dependency tarama ve iOS/Android pipeline ile App Center dağıtımını Azure DevOps'ta uçtan uca kurun.

Azure DevOps kod akışı ve mobil DevOps eğitimi; dal stratejileri, branch policy ve PR, SonarCloud kalite kapıları, iOS/Android build, Fastlane ve App Center/mağaza dağıtımını uygulamalı ele alır.

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

Eğitim Hakkında

Dal stratejisi, PR, kod kalitesi ve mobil CI/CD

Bu eğitim, AZ-400 kapsamında kod akışı ve mobil DevOps'a odaklanır. Git dal stratejileri (trunk-based, GitHub Flow, release branch), branch policy, required reviewer, build validation ve merge tipi işlenir. Pull request akışı, code review otomasyonu, status check ve branch protection ele alınır. Kod kalitesi tarafında SonarQube/SonarCloud analizi, code coverage gate, dependency ve lisans tarama anlatılır. Mobil DevOps'ta iOS (Xcode, imzalama, provisioning profile) ve Android (Gradle, keystore) build; Fastlane ile otomasyon; App Center ile dağıtım, test ve crash raporlama; mağaza (App Store/Google Play) dağıtımı uygulamalı gösterilir. Katılımcı, mobil uygulamaları güvenli ve otomatik yayınlayabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar dal stratejisi ve PR'dan mobil build ve mağaza dağıtımına ilerler.

Seviye

Orta Seviye — Azure DevOps'ta kod akışı ve mobil DevOps: dal stratejisi, pull request, kod kalitesi ve mobil uygulama CI/CD'si.

Öğrenme Metodu

Katılımcılar branch policy'li bir repo kurup iOS/Android pipeline'ı App Center'a dağıtarak öğrenir.

Neden Bu Eğitim?

🌿Temiz Kod Akışı

Branch policy ve PR kurgusuyla ana dalı korur, kaliteyi erken yakalarsınız.

📱Mobil CI/CD

iOS ve Android build ile imzalama ve mağaza dağıtımını otomatikleştirirsiniz.

🔍Kalite Kapıları

SonarCloud ve coverage gate ile sorunları birleşmeden önce durdurursunuz.

Anahtar Konular

azure devops code flowbranch policypull requestsonarcloudmobile devopsfastlaneapp centerios ci/cdandroid ci/cdaz-400
“İyi kod akışı, kaliteyi birleşmeden önce konuşturur.”

Ön Koşullar

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

1
Git Bilgisi

Branch, commit ve merge kavramlarına aşinalık beklenir.

2
Mobil Geliştirme

iOS veya Android uygulama geliştirmeye temel aşinalık faydalıdır.

3
Pipeline Temeli

Temel Azure Pipelines YAML deneyimi beklenir.

4
Hesaplar

Azure DevOps ve App Center hesabı önerilir.

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ı, korumalı bir kod akışı ve PR süreci kurabilir.
Modül 1
Dal Stratejileri
  • Trunk-based development yaklaşımı
  • GitHub Flow ve release branch
  • Feature flag ile uzun dalsız geliştirme
  • Hotfix dal akışı
  • Merge vs rebase tercihi
  • Dal isimlendirme standardı
Modül 2
Branch Policy
  • Minimum reviewer sayısı
  • Build validation policy
  • Linked work item zorunluluğu
  • Comment resolution kuralı
  • Path bazlı required reviewer
  • Bypass izinleri kontrolü
Modül 3
Pull Request
  • PR oluşturma ve şablon
  • Draft PR kullanımı
  • Auto-complete ayarı
  • Merge tipi (squash/rebase) seçimi
  • PR'da iteration ve diff görünümü
  • PR üzerinden work item bağlama
Modül 4
Review Otomasyonu
  • Status check ile otomatik doğrulama
  • Required reviewer grupları
  • Code owner tanımı
  • PR yorum botu ve analiz raporu
  • Branch protection yönetimi
  • Review metrikleri
Günün hedefiKatılımcı, pipeline'a kalite ve güvenlik kapıları ekleyebilir.
Modül 1
Statik Analiz
  • SonarQube/SonarCloud entegrasyonu
  • Code smell ve bug tespiti
  • Quality gate tanımı
  • Yeni kod (new code) odaklı analiz
  • PR dekorasyonu
  • Teknik borç ölçümü
Modül 2
Code Coverage
  • Unit test ve coverage toplama
  • Cobertura/JaCoCo raporu yayımlama
  • Coverage eşiği (gate) belirleme
  • Pipeline'da test sonucu yayını
  • Flaky test yönetimi
  • Coverage trend izleme
Modül 3
Bağımlılık Tarama
  • Dependency vulnerability tarama
  • Lisans uyumluluğu kontrolü
  • SBOM üretimi
  • Güncel olmayan paket tespiti
  • Advanced Security entegrasyonu
  • Secret scanning
Modül 4
Kalite Kapısı
  • Build validation ile kapı zorlama
  • Başarısız gate'te merge engelleme
  • Çok aşamalı kalite kontrolü
  • Rapor ve dashboard
  • İstisna yönetimi
  • Ekip kalite politikası
Günün hedefiKatılımcı, mobil uygulamaları otomatik build edip dağıtabilir.
Modül 1
iOS Build
  • macOS agent üzerinde Xcode build
  • Provisioning profile ve sertifika
  • Code signing (manuel/otomatik)
  • Secure file ile imzalama
  • IPA arşivleme (archive/export)
  • Bitcode ve dSYM yönetimi
Modül 2
Android Build
  • Gradle ile APK/AAB üretimi
  • Keystore ile imzalama
  • Build variant ve flavor
  • ProGuard/R8 küçültme
  • Versiyon kodu otomasyonu
  • Secure file ile keystore saklama
Modül 3
Fastlane
  • Fastlane lane tanımı
  • match ile sertifika yönetimi
  • gym/scan ile build ve test
  • Ekran görüntüsü otomasyonu
  • Pipeline'dan Fastlane çağırma
  • deliver ile metadata
Modül 4
App Center/Mağaza
  • App Center distribute ile dağıtım
  • Tester grubu ve beta dağıtımı
  • UI test ve crash raporlama
  • App Store Connect yükleme
  • Google Play staged rollout
  • Yayın onay akışı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dal Stratejisi

Projeye uygun bir dal stratejisi seçip uygulayabilirsiniz.

✅
Branch Policy

Branch policy ile ana dalı koruyabilirsiniz.

✅
PR Akışı

Review otomasyonlu bir pull request süreci kurabilirsiniz.

✅
Kalite Kapısı

SonarCloud ve coverage gate ile kaliteyi zorlayabilirsiniz.

✅
iOS Build

Xcode ve imzalama ile iOS build pipeline'ı kurabilirsiniz.

✅
Android Build

Gradle ve keystore ile Android AAB üretebilirsiniz.

✅
Fastlane

Fastlane ile mobil build ve dağıtımı otomatikleştirebilirsiniz.

✅
Mağaza Dağıtımı

App Center ve mağazalara otomatik dağıtım yapabilirsiniz.

Kimler İçin Uygundur?

  • Azure DevOps'ta kod akışını düzenlemek
  • mobil uygulama CI/CD'si kurmak isteyen mobil geliştiriciler ve DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure DevOps'ta kod akışını düzenlemek ve mobil uygulama CI/CD'si kurmak isteyen mobil geliştiriciler ve DevOps mühendisleri için uygundur.
Hangi dal stratejisi önerilir?
Eğitim trunk-based, GitHub Flow ve release branch yaklaşımlarını karşılaştırır; genelde feature flag destekli trunk-based akış önerilir.
iOS build için ne gerekir?
macOS agent, Xcode, sertifika ve provisioning profile gereklidir; imzalama secure file ve Fastlane match ile yönetilir.
App Center ne işe yarar?
App Center, beta dağıtımı, tester grupları, otomatik UI test ve crash raporlamayı tek yerde sağlar; mağaza dağıtımına köprü kurar.
Bu eğitim AZ-400 ile ilgili mi?
Evet, içerik AZ-400'ün kod akışı ve mobil DevOps konularıyla örtüşür; 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. MS Azure DevOps Solutions: Code Flow & Mobile DevOps Eğitimi 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ıSite Reliability Engineering Foundation (SREF) Certification Training Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation (SREF) Certification Training Eğitimi

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

SRE Foundation (SREF) eğitimi: SRE ilkeleri, SLI/SLO, hata bütçesi, toil, gözlemlenebilirlik, olay yönetimi, postmortem, değişiklik ve kapasite ile sınav hazırl

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Network Optimization Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Network Optimization Eğitimi

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

SRE ağ optimizasyonu: TCP tuning, BBR, DNS performansı, yük dengeleme, CDN, HTTP/3, Kubernetes CNI, tcpdump ve Wireshark ile gecikme azaltma eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering: Apache ZooKeeper for Distributed Systems Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering: Apache ZooKeeper for Distributed Systems Eğitimi

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

Apache ZooKeeper eğitimi: ZNode, ZAB, quorum, watch, Curator ile liderlik seçimi ve dağıtık kilit, ACL güvenliği, JMX izleme ve operasyon.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering: Consul for Service Discovery and Configuration Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering: Consul for Service Discovery and Configuration Eğitimi

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

Consul eğitimi: servis keşfi, health check, KV store, consul-template, Connect mTLS servis mesh, ACL, çok veri merkezi ve Kubernetes entegrasyonu.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering: Scenario Planning Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering: Scenario Planning Eğitimi

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

SRE senaryo planlama: risk envanteri, FMEA, pre-mortem, kaos mühendisliği, Chaos Mesh, game day, felaket kurtarma ve RTO/RPO tatbikatı eğitimi.

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