BITBUCKET İLE KOD YÖNETİMİ EĞİTİMİ

Kodu Bitbucket'ta düzenli ve güvenli yönetin

Bitbucket depo izinleri, pull request kuralları, Pipelines CI/CD ve Jira entegrasyonuyla ekip kod akışını kurun.

Eğitim, Bitbucket Cloud workspace, proje ve depo yapısını; dal izinleri ve branching model ayarlarını; varsayılan inceleyiciler ve merge checks ile pull request sürecini; bitbucket-pipelines.yml ile build–test–deploy hattını ve Jira anahtarı, smart commit ile…

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

Eğitim Hakkında

Bitbucket üzerinde depo, inceleme ve CI/CD akışını uçtan uca yönetin.

Eğitim, Bitbucket Cloud workspace, proje ve depo yapısını; dal izinleri ve branching model ayarlarını; varsayılan inceleyiciler ve merge checks ile pull request sürecini; bitbucket-pipelines.yml ile build–test–deploy hattını ve Jira anahtarı, smart commit ile iş kalemi bağlantısını kapsar. Git temelleri ve çakışma çözümü de gerektiği ölçüde tekrar edilir.

Süre ve Format

3 Gün. Her gün dört modül; sabah kavram ve demo, öğleden sonra depo ve pipeline uygulaması; son gün ekip simülasyonu.

Seviye

Orta Seviye — Bitbucket Cloud depo yönetimi, pull request, merge kontrolleri, Pipelines ve Jira entegrasyonu

Öğrenme Metodu

Katılımcılar bir Bitbucket çalışma alanında, ekip simülasyonuyla PR, inceleme ve pipeline uygulamaları yapar.

Neden Bu Eğitim?

🎯Atlassian Entegrasyonu

Jira iş kalemleriyle dal, commit ve PR arasında izlenebilir bağ kurarsınız.

🛠️Kontrollü Birleştirme

Merge checks ve dal kısıtlarıyla ana dala giren kodu denetlersiniz.

📈Pipelines ile CI/CD

YAML tabanlı bir pipeline ile test ve dağıtımı otomatikleştirirsiniz.

Anahtar Konular

Bitbucket eğitimiBitbucket PipelinesBitbucket Cloudpull requestJira Bitbucket entegrasyonuGit kod yönetimibitbucket-pipelines.ymlmerge checks
“Düzenli kod yönetimi, hızlı teslimatın sessiz kahramanıdır.”

Ön Koşullar

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

1
Git temelleri

commit, branch ve merge kavramlarına aşinalık yeterlidir.

2
Atlassian hesabı

Bitbucket Cloud ve Jira için deneme veya kurumsal hesap gerekir.

3
Komut satırı

Terminal kullanımı ve SSH anahtarı üretimi bilinmelidir.

4
Ortam

Git kurulu bir bilgisayar ve modern bir tarayıcı yeterlidir.

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ı Bitbucket depo yapısını kurar ve günlük Git işlemlerini yürütür.
Modül 1
Bitbucket Cloud ve Depo Yönetimi
  • Workspace, proje ve depo hiyerarşisi
  • Bitbucket Cloud ile Data Center farkları
  • Depo ayarları, dal modeli (branching model) ve dal izinleri
  • SSH anahtarı, app password ve repository access token
  • Kullanıcı grupları ve depo bazlı erişim düzeyleri
  • Git LFS, fork ve depo yedekleme seçenekleri
Modül 2
Günlük Git İş Akışı
  • git status, add, commit -m ve anlamlı commit mesajı yazma
  • git diff, diff --staged ve git show ile değişiklik inceleme
  • git log --oneline --graph --decorate ve filtreleme (--author, --since)
  • git restore, git reset ve git rm ile geri alma ve silme
  • .gitignore, .gitattributes ve takip edilmeyen dosyalar
  • git stash ile yarım işi güvenle saklama
Modül 3
Dallanma ve Birleştirme
  • git branch, switch, checkout ve HEAD kavramı
  • Fast-forward ve üç yollu (3-way) merge farkı
  • Merge çakışması işaretleri ve elle çözüm, git mergetool
  • git branch -d/-D ile temizlik ve birleştirilmiş dalları listeleme
  • Dal adlandırma standartları (feature/, bugfix/, release/)
  • Etiketler: hafif ve açıklamalı tag, semantik sürümleme
Modül 4
Uzak Depolar: fetch, pull, push
  • git remote add/-v ve origin/upstream kavramları
  • fetch ile pull farkı ve pull --rebase
  • push, upstream takibi (-u) ve --force-with-lease
  • Uzak dal takibi, prune ve silme
  • Fork tabanlı çalışmada upstream senkronizasyonu
  • HTTPS token ve SSH ile kimlik doğrulama
Günün hedefiKatılımcı PR sürecini, merge checks ve Jira entegrasyonunu yapılandırır.
Modül 1
Bitbucket Pull Request ve Merge Kontrolleri
  • Pull request oluşturma, görev (task) ve yorumlar
  • Varsayılan inceleyiciler ve zorunlu onay sayısı
  • Merge checks: başarılı build, çözülmüş görevler, minimum onay
  • Merge stratejileri: merge commit, squash, fast-forward
  • Code Insights ve PR üzerinde raporlar
  • Branch restrictions ve dal adı kalıbına göre kural
Modül 2
Etkili Kod İncelemesi
  • İnceleme hedefleri: doğruluk, okunabilirlik, güvenlik, test
  • İnceleme kontrol listesi ve otomatik denetimlerle iş bölümü
  • Yapıcı geri bildirim dili ve çatışma yönetimi
  • Diff okuma teknikleri ve büyük PR'ı bölme
  • İnceleme metrikleri: döngü süresi, PR boyutu
  • Eşli programlama ve inceleme ilişkisi
Modül 3
Dal Koruma ve Kalite Kapıları
  • Branch protection rules ve ruleset yapıları
  • Zorunlu status check, güncel dal şartı ve imzalı commit
  • CODEOWNERS ile otomatik inceleyici atama
  • Doğrudan push yasağı, force-push kısıtı
  • Merge queue kavramı
  • Yönetici bypass'ı ve denetim kaydı
Modül 4
Jira ve Atlassian Entegrasyonu
  • Jira anahtarı (PROJ-123) ile dal ve commit eşleme
  • Smart commits ile durum geçişi ve zaman kaydı
  • Jira'da geliştirme paneli: dal, commit, PR ve build görünürlüğü
  • Jira otomasyon kuralları ile PR olaylarına bağlı geçişler
  • Confluence'ta dokümantasyon bağlantısı
  • Sürüm (release) takibi ve deployment görünürlüğü
Günün hedefiKatılımcı Pipelines ile CI/CD kurar ve kalite kapılarını otomatikleştirir.
Modül 1
Bitbucket Pipelines ile CI/CD
  • bitbucket-pipelines.yml: pipelines, default, branches, pull-requests
  • step, script, image ve services (docker, mysql, redis)
  • caches, artifacts ve parallel adımlar
  • Deployment ortamları ve Repository/Deployment variables
  • Pipes: AWS, Azure, Slack gibi hazır entegrasyonlar
  • Dakika kotası, runner ve maliyet kontrolü
Modül 2
Sürekli Entegrasyon ve Sprint Metrikleri
  • Her push'ta otomatik build ve test ile hızlı geri bildirim
  • Sürekli teslimat: ortam başına dal veya etiket eşlemesi
  • Burndown/velocity ile commit ve PR verisi ilişkisi
  • Teknik borç ve refactoring işlerinin sprinte alınması
  • Retrospektifte git log ve PR istatistiği kullanımı
  • Takım çalışma sözleşmesi: dal, commit ve inceleme kuralları
Modül 3
Hook ile Kalite Kontrolü ve Güvenlik Taraması
  • black, ruff, eslint ve prettier'ı pre-commit'e bağlama
  • Commit mesajı doğrulama: Conventional Commits ve commitlint
  • gitleaks ve detect-secrets ile parola/anahtar sızıntı taraması
  • Büyük dosya, merge işareti ve trailing whitespace denetimleri
  • Hızlı testleri pre-push'a, yavaşları CI'a taşıma dengesi
  • Hook çalışma süresini ölçme ve değişen dosyalarla sınırlama
Modül 4
Reflog, Bisect ve Felaket Kurtarma
  • git reflog ile HEAD geçmişi ve kayıp commit kurtarma
  • reset --soft/--mixed/--hard farkları
  • git revert ile paylaşılmış commit'i güvenle geri alma
  • git bisect ile hatayı getiren commit'i ikili aramayla bulma
  • git blame ve git log -S/-G ile değişiklik izi sürme
  • git fsck, gc ve prune ile depo bakımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Bitbucket temelleri

Bitbucket çalışma alanı, proje ve depo yapısını kurup izinleri yönetebilirsiniz

⚙️
Temel Git komutları

add, commit, status, diff ve log ile günlük çalışma döngüsünü yürütebilirsiniz

🔍
Uzak depo işlemleri

remote, fetch, pull ve push ile ekip deposuyla güvenle senkronize olabilirsiniz

📊
Bitbucket PR süreci

varsayılan gözden geçirenler ve merge kontrolleriyle PR sürecini şekillendirebilirsiniz

🧩
Dal koruma kuralları

branch protection ve zorunlu status check ile ana dalı koruyabilirsiniz

🚀
Jira entegrasyonu

Jira iş kalemlerini dal, commit ve PR ile ilişkilendirebilirsiniz

🔒
CI ve hız metrikleri

CI'ı agile döngüye bağlayıp sprint metriklerini depo verisinden okuyabilirsiniz

📦
Kalite kapıları

commit öncesi lint, format, test ve gizli bilgi taramasını otomatikleştirebilirsiniz

Kimler İçin Uygundur?

  • Atlassian ekosistemini (Jira
  • Confluence) kullanan geliştirici ekipleri
  • takım liderleri
  • DevOps mühendisleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Atlassian ekosistemini (Jira, Confluence) kullanan geliştirici ekipleri, takım liderleri ve DevOps mühendisleri. Ön bilgi beklentileri için eğitimin ön koşullar bölümüne bakabilirsiniz.
Bitbucket Cloud ile Data Center arasında fark var mı?
Evet; eğitim Cloud odaklıdır, Data Center ile farkları (barındırma, izin modeli) kısaca karşılaştırılır.
Jira zorunlu mu?
Zorunlu değildir, ancak entegrasyon modülünde Jira ile uygulama yapılır; Jira hesabı olması önerilir.
Eğitim sonunda sertifika verilir mi?
Katılım ve başarı koşullarını yerine getiren katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitim uygulamalı mı ilerliyor?
Katılımcılar bir Bitbucket çalışma alanında, ekip simülasyonuyla PR, inceleme ve pipeline uygulamaları yapar. Süre 3 gündür; her gün dört modül işlenir.

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. Bitbucket ile Kod Yönetimi 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

Sürüm Kontrolü ve İşbirliğiGitHub Fundamentals - Administration Basics and Product Features (GH-100T00) Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub Fundamentals - Administration Basics and Product Features (GH-100T00) Eğitimi

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

GH-100T00 GitHub yönetimi eğitimi: organizasyon, roller, SSO, ruleset, Actions politikaları, Advanced Security ve Enterprise yönetimi; sınav ücreti ilgili kurum

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitHub ile Kurumsal Yazılım Geliştirme ve İşbirliği Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub ile Kurumsal Yazılım Geliştirme ve İşbirliği Eğitimi

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

GitHub ile kurumsal yazılım geliştirme: şablon depo, CODEOWNERS, ruleset, dallanma stratejisi, Actions CI/CD, Dependabot, CodeQL ve Scrum eşlemesi.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitHub İleri Düzey – İleri GitHub Geliştirme ve İşbirliği Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub İleri Düzey – İleri GitHub Geliştirme ve İşbirliği Eğitimi

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

İleri GitHub eğitimi: rebase, bisect, reusable workflow, ARC, OIDC, CodeQL, artifact attestations, Terraform ve GitOps ile ileri düzey geliştirme ve işbirliği.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitHub Yönetimi Temelleri Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub Yönetimi Temelleri Eğitimi

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

GitHub yönetimi temelleri: organizasyon, takım ve roller, branch protection, CODEOWNERS, Dependabot, secret scanning, token politikası ve faturalama yönetimi.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitlab ve Gitlab CI Eğitimi
Yazılım Geliştirme Eğitimleri

Gitlab ve Gitlab CI Eğitimi

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

GitLab ve GitLab CI eğitimi: merge request, protected branch, .gitlab-ci.yml, runner, artifact, cache, registry, review app ve güvenlik taramaları uygulamalı.

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