Sıfırdan Yazılım Eğitimi
DevOps dünyasına adım at, deployment süreçlerinde uzmanlaş!
DevOps dünyasına adım at, deployment süreçlerinde uzmanlaş!

Başlangıç Eğitimi Takvimi

Yaklaşan Grup

Hafta Sonu Sabah Grubu

Başlangıç: 17 Ocak 2026 Cumartesi
Bitiş: 1 Mart 2026 Pazar
Ders saatleri
  • Cumartesi 09:00 – 13:00
  • Pazar 09:00 – 13:00
Kalan kontenjan - (1/20)


DevOps Eğitmenimiz

Gökhan Türkmen
Detayları Gör

Gökhan Türkmen

Devops Eğitmeni

Hemen Başvur

Deployment & Devops Eğitimi

  • Siliconmade Academy Katılım Belgesi
  • Siliconmade Academy Başarı Belgesi
Sertifika Örneği

Program Özellikleri

Kimler Katılabilir?

Sıfırdan yazılım eğitimine isteyen adaylar katılabilir.

  • 18 Yaşından büyük olan herkes
  • Kariyerine yazılım uzmanı olarak başlamak isteyenler
  • Mevcut kariyerini değiştirmek isteyenler

Belgelendirme

Katılımcılar başarı puanına göre sertifikalardan birini almaya hak kazanır.

  • Siliconmade Academy Katılım Belgesi
  • Siliconmade Academy Başarı Belgesi

Mentör Desteği

Uzman mentörlerimizden öğrenme süreciniz boyunca profesyonel destek alın.

  • Alanında uzman isimlerle mentorluk seansları
  • Kod inceleme ve geri bildirim
  • Ömür boyu oturumlara ücretsiz katılım

Deployment & Devops Eğitimi

6 Haftalık Kapsamlı Müfredat

Git/Github
Linux/Sunucu
Docker/CI/CD

  • Temel Araçlar: Komut Satırı ve Git/GitHub
  • Komut Satırına Giriş ve Önemi
  • Temel Linux ve Windows Komutları (Navigasyon, Dosya Yönetimi)
  • Versiyon Kontrol Sistemlerine Giriş ve Git'in Rolü
  • Temel Git Komutları (init, add, commit, status)
  • GitHub ile Uzak Depo Yönetimi (push, pull, clone)
  • Dallanma (Branching) ve Birleştirme (Merging) Stratejilerine Giriş

  • Yazılım türleri, mimariler ve deployment modellerine genel bakış
  • Yazılım türleri: web, mobil, masaüstü, servis ve batch uygulamalar
  • Yazılım mimarileri: monolitik, katmanlı (layered), N-tier ve mikroservis
  • Deployment ortamları: development, test, staging ve production farkları
  • On-premise, cloud ve hibrit deployment modelleri
  • Hosting türleri: shared, VPS, dedicated, PaaS ve temel karşılaştırmalar
  • Domain ve DNS temelleri (record tipleri, TTL, name server vb.)

  • Linux sunuculara giriş: temel kavramlar ve dağıtım (distribution) seçimi
  • Linux dosya sistemi yapısı ve önemli dizinler (/etc, /var, /home, /opt vb.)
  • Kullanıcı ve grup yönetimi, sudo yetkileri ve temel güvenlik ilkeleri
  • Paket yönetimi (apt, dnf/yum) ile yazılım kurulumu, güncelleme ve kaldırma
  • Servis yönetimi: systemd, service, journalctl komutları ile servisleri izleme
  • Ağ yapılandırması ve uzak erişim: SSH, firewall temel ayarları ve port yönetimi
  • Log dosyaları ve temel sorun giderme (troubleshooting) yaklaşımı

  • DevOps Kültürü ve Prensiplerinin Tanıtımı (C.A.L.M.S)
  • Sanal Makine ve Konteyner Farklılıkları
  • Docker Mimarisi (Engine, Image, Container, Registry)
  • Temel Docker Komutları (run, ps, images, rm, exec)
  • İlk Dockerfile'ın Yazılması ve İmaj Oluşturma

  • Docker Compose'a giriş ve çoklu konteyner mimarisine genel bakış
  • docker-compose.yml dosya yapısı: services, image, ports, volumes ve networks
  • Geliştirme ortamı için Docker Compose örneği (uygulama + veritabanı)
  • Ortam değişkenleri ve .env dosyası ile yapılandırma yönetimi
  • Restart policy, healthcheck ve resource limit kullanımı ile konteynerlerin yönetimi
  • Docker Compose ile loglama, ölçekleme (scale) ve bağımlılık yönetimi (depends_on)
  • Basit bir uygulamanın development ve test ortamlarına Compose ile dağıtılması

  • Sürekli Entegrasyon (CI) ve Sürekli Dağıtım (CD) Kavramları
  • GitHub Actions Mimarisi (Workflows, Events, Jobs, Steps, Runners)
  • YAML ile İlk Workflow Dosyasının Oluşturulması
  • Otomatik Test ve Build Pipeline'ı Kurulumu
  • Pipeline İçerisinde Docker İmajı Oluşturma ve Etiketleme
  • GitHub Actions Secret Yönetimi (Parolalar ve API Anahtarları)
Başvur Başvur