Bize Ulaşın

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.
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler