Bize Ulaşın

Eğitim İçeriği

Subversion tasarım felsefesi ve avantajları

  • Tipik kopyala-değiştir-birleştir (copy-modify-merge) senaryosu ve basit çakışmaların çözümü
  • Kullanıcı politikaları ve kılavuzların belirlenmesi, ekip iş birliğinin akıcı ve tutarlı hale getirilmesi
  • Kopyala-değiştir-birleştir yöntemine alternatif yaklaşımlar (örneğin, kilit (lock) ve kilidi açma (unlock) mekanizması)

Dallanma ve birleştirme (Branching and merging)

  • Dalların ne zaman oluşturulacağı ve dalların farklı kullanım senaryoları
  • Çakışmaların nasıl çözüleceği ve birleştirmenin akıllıca nasıl yapılacağı, farklı yönlerdeki değişikliklerin nasıl özümsetileceği
  • Subversion'ın yeni özelliklerinden yararlanarak dallanma ve birleştirme işlemlerinin yürütülmesi
  • Kullanıcıların yerel dallanma (local branching) pratiklerinin nasıl teşvik veya caydırılacağı

Günlük özetler ve revizyon incelemesi

  • E-posta listeleri, RSS ve günlük özetler (digest)
  • Hata kaynağı bulma (blaming) ve yetki devri

Subversion özellikleri (properties)

  • Yerleşik özellikler, SVN: önekli anahtar kelimelere sahip özellikler ve global özellikler
  • Bu özelliklerin nasıl tasarlanacağı ve kullanılacağı
  • Şirketler için özel SVN özellikleri
  • Özelleştirilmiş SVN özelliklerinin yaratıcı kullanımları
  • SVN özelliklerinin dezavantajları (kısıtlamaların dikkate alınması ve aşırı mühendislikten kaçınılması)

Subversion kanca (hooks) mekanizması

  • Hook türleri
  • Hazır gelen hook'ların genel kullanımı
  • Kullanıcı tanımlı (self-defined) hook'lar
  • Yaratıcı ve hayal gücü gerektiren uygulamalar

İkincil SVN sunucusu

  • Yedekleme ve kesintisiz kurtarma (fail-safe recovery) için
  • Otomatik arka plan görevleri için
  • Geçici düzenlemeler için (örneğin, farklı konumlandırma vb.)

Diğer araçlarla entegrasyon

  • Sorun izleme sistemleri (örneğin, Bugzilla, Track, Jira vb.)
  • İçerik yönetim sistemleri (örneğin, wiki vb.)

Kurs İçin Gerekli Önbilgiler

  • SVN hakkında iyi düzeyde bilgiye sahip olmak gerekmektedir.
  • Tercihen katılımcıların "Yöneticiler İçin Subversion" ve "Kullanıcılar İçin Subversion" kurslarını tamamlamış olması beklenir.
  • Bu kurs, daha az egzersizle tek günlük bir programa sıkıştırılabilir ve bu durumda ücret azaltılabilir.
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler