Eğitim İçeriği
Kaynak Kodu Egemenliği
- Bulut Git platformlarının özel kodu ve ticari sırları nasıl ortaya çıkarabileceği.
- Gitea mimarisi ve GitHub, GitLab ve Forgejo ile karşılaştırması.
- Lisanslama, hizmet şartları ve veri ihraç açısından değerlendirme.
Kurulum ve Yapılandırma
- PostgreSQL ve Redis ile Docker Compose dağıtımı.
- systemd servisi ile Linux üzerinde ikili (binary) kurulum.
- Ters proxy, TLS ve SSH port yapılandırması.
- İlk kurulum sihirbazı: veritabanı, yönetici hesabı ve app.ini ince ayarları.
Depo Yönetimi
- Organizasyonlar, takımlar ve depo oluşturma.
- Dal koruma, gerekli incelemeler ve imzalı commit'ler.
- Sorun takibi, etiketler, kilometre taşları ve Kanban panoları.
- Wiki ve sürüm ekleri barındırma.
Gitea Actions ile CI/CD
- Gitea Actions etkinleştirme ve Act runner kaydı.
- Derleme, test ve dağıtım için workflow YAML dosyaları yazma.
- Kendi kendine barındırılan runner güvenliği ve container izole edilmesi.
- Önbellekleme ve matris derlemeleri.
Bulut Forgeden Taşınma
- Depo yansıtma ve GitHub/GitLab'dan içe aktarma.
- Sorunları, çekme isteklerini ve sürüm notlarını taşıma.
- Commit imzalarının ve GPG anahtar güveninin korunması.
Kimlik Doğrulama ve Erişim Kontrolü
- LDAP, Active Directory ve OpenID Connect entegrasyonu.
- İki faktörlü kimlik doğrulama ve dağıtım token yönetimi.
- Depo görünürlüğü: genel, iç ve özel erişim kapsamları.
Güvenlik ve Uyum
- GPG ve SSH anahtarları ile commit imzalama zorunluluğu.
- Depo erişimi ve yönetici değişiklikleri için denetim kayıtları.
- Bağımlılık taraması ve güvenlik açığı webhook uyarıları.
Bakım ve Ölçeklendirme
- Git verileri, sorunlar ve ekler için yedekleme stratejileri.
- Veritabanı optimizasyonu ve eklerin S3'e taşınması.
- Gitea yükseltme ve geçişli değişikliklerin yönetimi.
Kurs İçin Gerekli Önbilgiler
- Orta düzey Git ve sürüm kontrolü kavramları.
- Docker dahil Linux sunucu yönetimi.
- CI/CD hatlarına ve webhook'lara aşinalık.
Hedef Kitle
- GitHub veya GitLab.com'u eşdeğiştiren geliştirme ekipleri.
- Yerel kaynak kodu emaneti gerektiren kuruluşlar.
- Kod ihraç kısıtlamaları bulunan devlet ve savunma müteahhitleri.
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