CYBERINLAB

Linux Shell Scripting Eğitimi

Eğitim Zamanı

Eğitim takviminden bakabilirsiniz.

Sertifika

Eğitime katılanlara Cyberinlab tarafından katılım sertifikası verilmektedir.

Eğitim Süresi

2 Gün

Eğitimin Amacı

     Linux Shell Scripting Eğitimi,Bu eğitim ile Linux Korn and Bash tabanlı shell konsolunun temel mimarisi, komutları ve scripting yapısı konularında ayrıntılı bilgi ve tecrübe sahibi olmaları hedeflenmiştir.

     Günlük hayatımız artık teknoloji ile iç içe ve ayrılmaz bir birliktelik içinde. Bu teknolojik sistemlerin hepsi karmaşık ağ alt yapısına sahiptir ve bu sistemlere yapılan saldırılar, bir kurumu iş yapamaz hale getirebilir. Bu eğitim ile siber güvenlik alanında farkındalığın nasıl artırılacağı  ve yeni savunma yöntemlerinin nasıl geliştirileceği ayrıca öğretilecektir.

     İşletmeler siber güvenlik alanına yaptıkları yatırımların geri dönüşlerini elbette almak isterler. Bu yüzden sürekli güncel kalmak ve yeni teknikleri öğrenmek gerekmektedir. Güvenlik farkındalığında olan kurum ve kuruluşlar eğitim almamış rakiplerine göre güvenlik vakalarına yarıdan daha az harcama yapıyorlar ve siber risk maliyetleri ciddi ölçüde azalıyor.

Çeşitli script örnekleri ile uygulamalı laboratuvarlar sayesinde günlük rutin operasyonlardan özel ihtiyaçlara kadar farklı seviyelerde script geliştirmeye yönelik alıştırmalar da eğitim içerisinde verilecektir.

Neler Öğreneceksiniz?

1. Gün: Temel Bilgiler ve Temel Script Yazımı

Giriş

  • Shell Scripting Nedir?
  • Shell ve Komut Satırı Arayüzü
  • Shell Türleri (Bash, Zsh, vb.)

Shell Script Temelleri

  • Script Oluşturma ve Çalıştırma
  • Script Dosya İzinleri
  • Temel Syntax Kuralları

Değişkenler

  • Değişken Tanımlama ve Kullanma
  • Ortam Değişkenleri
  • Değişkenlerin İçiçe Kullanımı

Kontrol Yapıları

  • Koşullu İfadeler (if, else, elif)
  • Switch-case Yapısı
  • Hatalı Giriş Kontrolü

Döngüler

  • For Döngüsü
  • While Döngüsü
  • Until Döngüsü

Dosya ve Dizin İşlemleri

  • Dosya Oluşturma, Silme ve Taşıma
  • Dizin Yapısı ve Yönetimi
  • Dosya İzinleri ve Yönetimi

Giriş/Çıkış İşlemleri

  • Kullanıcıdan Giriş Alma (read)
  • Çıktı Yönetimi (echo, printf)
  • Dosyaya Yazma ve Okuma

2. Gün: İleri Düzey Konular ve Uygulamalar

Fonksiyonlar

  • Fonksiyon Tanımlama ve Çağırma
  • Parametre Geçişi
  • Global ve Lokal Değişkenler

Hata Yönetimi

  • Hata Ayıklama Teknikleri
  • Çıkış Kodları ile Hata Yönetimi
  • Loglama ve Hata Mesajları

Gelişmiş Komutlar

  • Regular Expressions (Regex) ile Metin İşleme
  • Grep, Sed ve Awk Kullanımı
  • Piping ve Redirection Teknikleri

Otomasyon Uygulamaları

  • Cron ile Zamanlanmış Görevler
  • Basit Yedekleme Scriptleri Yazma
  • Sistem İzleme Scriptleri Oluşturma

Proje Uygulamaları

  • Gerçek Dünya Projeleri Üzerinde Çalışma
  • Örnek Proje: Sunucu Durum Raporu Scripti
  • Örnek Proje: Dosya Yedekleme Scripti

Kapanış ve Kaynaklar

  • Öğrenilenlerin Özeti
  • Ek Kaynaklar ve İleri Okuma Önerileri

Nasıl Kayıt Olabilirsiniz?

• Eğitime kesin kayıt için, Eğitim Talep Formu‘ nu  eksiksiz olarak doldurunuz. Detaylar için (0216) 504 71 79 arayabilirsiniz.
• Eğitim süresinin en az %75’inde bulunan katılımcılarımıza, eğitim sonunda “katılım sertifikası” verilecektir.
• Tüm eğitimlerimiz, talep edilmesi halinde şirketlere özel yapılabilmektedir. Programlarımız genel olarak minimum 5 kişi katılımla açılabilmektedir.
• Kayıtlarımız eğitim tarihinden 3 gün öncesine kadar devam etmektedir.
• Cyberinlab gerektiğinde eğitim mekanını veya eğitmeni değiştirme, programı iptal etme veya erteleme hakkını saklı tutmaktadır.

Eğitimlerimize erken kayıt olarak size özel indirim fırsatlarını kaçırmayın!