Eğitim İçeriği

Giriş

  • Bash felsefesi ve ilkeleri / Bash nedir?
  • Bash diğer betik dillerine göre ne avantajları vardır?
  • Bash özelliklerinin ve mimarisinin genel bakışı
  • Sistem yönetimi görevleri bağlamında Bash: Daha ötesine geçmek

Bash'ı Anlama

  • Bir Bash betiğinin yaşam döngüsü
  • Bash'in sistem yönetimi görevleriyle nasıl uyumlu olduğunu anlamak
  • Bash sözdizimi ve veri türleri

Başlarken

  • Geliştirme ortamını kurma
  • Linux sistemlerine Bash'ı yükleme
  • Windows sistemlerine Bash'ı yükleme
  • Bash ortamını yapılandırma

Bash Betikleri Oluşturma ve Çalıştırma

  • Bash betiği yapısı
  • Bash betiklerini çalıştırmak
  • Değişkenleri, argümanları ve girdi/çıkışı kullanmak
  • Kontrol yapıları ve döngüler

Bash ile Otomasyon için Betik Yazma

  • Görevleri Bash ile otomatikleştirmek
  • Dosya sistemi yönetimi Bash ile nasıl yapılır?
  • Süreç yönetimi Bash ile nasıl yapılır?
  • Sistem izleme ve günlüklemeyi Bash ile yapmak

Bash'ı Diğer Araçlarla Entegre Etme

  • Bash ve düzenli ifadeler (regular expressions)
  • Bash ve sed ile awk
  • Bash ve komut satırı araçları (grep, find, xargs vb.)

Sorun Giderme

  • Bash betiklerinde hata ayıklama
  • Yaygın hatalar ve bunları nasıl önleyeceğiz?
  • Bash betiklerini optimize etme

Özet ve Sonraki Adımlar

  • Ana kavramlar ve en iyi uygulamaların gözden geçirilmesi
  • Bash hakkında daha fazla öğrenme ve Bash ile otomasyon için sonraki adımlar

Kurs İçin Gerekli Önbilgiler

  • Linux işletim sistemi anlayışı
  • Komut satırı arayüzüyle deneyim
  • Temel programlama deneyimi

Hedef Kitle

  • Geliştiriciler
  • Sistem yöneticileri
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler