Eğitim İçeriği
Proje Yönetimi Metodolojilerine Genel Bakış
- Çevik Metodolojiler
- Su Perdesi (Waterfall)
GIT ile Otomatik Dağıtım
- Üretim deposu
- Sürüm dalı
- Sürümler için Etiket (Tag) kullanımı
- Sürümler arasında geçiş yapma
- Bakım sürümünün yönetimi
- Ana sürümler
Dokümantasyon ve Sürüm Değişiklik Günlüğü
- Depo geçmişini kullanarak Değişiklik Günlüğü oluşturma
- Ana sürümdeki değişiklikleri özetlemek için Etiket açıklaması kullanma
- Küçük değişiklikleri daha büyük bir değişikliğe (iş süreçlerine daha yakın) birleştirme
- Commit'leri (süreç adımlarını) birleştirme
- Commit'leri mantıksal kısımlara gruplandırma
Merkezi Depo İtki (Push) ve Çekme (Pull) Stratejileri
- Merkezi depoyu temiz tutma
- Geliştiricilerden gelen değişiklikleri birleştirip gözden geçirmek için yapı oluşturma
- Test ve Hazırlama (Staging) ortamı
Yazılım Mimarisi ve Bileşenler
- Uygulamayı ve depoyu mantıksal olarak nasıl böleceğimiz
- Üçüncü taraflarca geliştirilen kütüphane ve alt projelerin yönetimi
- Güncellemeleri otomatikleştirmek için alt modüllerin (submodules) kullanımı
Kurs İçin Gerekli Önbilgiler
GIT hakkında bilgi sahibi olmak önerilmektedir.
Yazılım geliştirme yaşam döngüsü ve proje yönetim metodolojileri ile çerçeveler (su perdesi ve Çevik gibi) hakkında anlayış gereklidir.
Danışanlarımızın Yorumları (4)
Sorularıma hemen cevap almanın benim için çok güzel olduğunu düşünüyorum.
Szabolcs Kriston - Ericsson
Eğitim - Advanced GitLab
Yapay Zeka Çevirisi
Önemli çıkarımı tekrarlayın
Milly Chen - Logitech
Eğitim - Gerrit Code Review
Yapay Zeka Çevirisi
VM'lerde gerçekleştirebildiğimiz alıştırmalar
Atif Bhatti
Eğitim - Git Hands-on Workshop with Azure DevOps
Yapay Zeka Çevirisi
Eğitmen ve bizim aramızdaki kolay iletişimi, sorunlarımıza gösterilen ilgiyi, sorularımıza verilen yanıtlardaki görüşleri ve ek bilgileri sevdim. Temposunu da beğendim, teknik sorunlar olsa bile hiçbir zaman acele etmediğimizi hissetmedik. Her konu uygun şekilde ele alındı.
Melania Mieczkowska - IAV Poland
Eğitim - Gitlab and Gitlab CI
Yapay Zeka Çevirisi