Bize Ulaşın

Eğitim İçeriği

Kaynak Kodu Egemenliği

  • Bulut tabanlı Git platformlarının özel kodu ve ticari sırları nasıl ortaya çıkardığı.
  • Gitea mimarisi ve GitHub, GitLab ile Forgejo arasındaki karşılaştırma.
  • Lisanslama, hizmet şartları ve veri ihracatı hususları.

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 bağlantı noktası yapılandırması.
  • Başlangıç sihirbazı: veritabanı, yönetici hesabı ve app.ini ayarları.

Depo Yönetimi

  • Organizasyonlar, ekipler ve depolar oluşturma.
  • Dal koruması, zorunlu incelemeler ve imzalı commit'ler.
  • Sorun takibi, etiketler, aşamalar ve Kanban panoları.
  • Wiki ve yayın ürünleri barındırma.

Gitea Actions ile CI/CD

  • Gitea Actions'ı etkinleştirme ve act runner'ları kayıt etme.
  • Kurma, test etme ve dağıtım için workflow YAML yazma.
  • Kendi sunucunuzda çalışan runner güvenliği ve konteyner izolasyonu.
  • Ürün önbellekleme ve matris kurulumları.

Bulut Tabanlı Forge'lar ile Göç

  • GitHub/GitLab'dan depo yansılama ve içe aktarma.
  • Sorunları, çekme isteklerini ve sürüm notlarını taşıma.
  • Commit imzalarını ve GPG anahtar güvenini koruma.

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üğü: herkese açık, içsel ve özel kapsam seçenekleri.

Güvenlik ve Uyumluluk

  • GPG ve SSH anahtarları ile commit imzalama uygulaması.
  • Depo erişimi ve yönetici değişiklikleri için denetim günlük kaydı.
  • 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 yüklenmesi.
  • Gitea yükseltme ve kırıcı değişiklikleri (breaking changes) yönetimi.

Kurs İçin Gerekli Önbilgiler

  • Ara seviye Git ve sürüm kontrol kavramları.
  • Docker dahil Linux sunucu yönetimi.
  • CI/CD boru hatları ve webhooks ile tanışıklık.

Hedef Kitle

  • GitHub veya GitLab.com'u değiştiren geliştirme ekipleri.
  • Kendi ağları içinde kaynak kodunu muhafaza etmesi gereken kuruluşlar.
  • Kod ihracat kısıtlamaları olan hükümet ve savunma müteahhitleri.
 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