Tekrarlayan işleri Bash betikleriyle otomatikleştir
Bash ile güvenilir otomasyon betikleri yazmayı öğreten eğitim: değişken ve kontrol yapıları, fonksiyonlar ve getopts, grep/sed/awk metin işleme, set -euo pipefail ve trap ile hata yönetimi, cron ve timer ile zamanlama.
Bash sözdizimi, kontrol yapıları, fonksiyonlar, metin işleme ve otomasyon
Bu orta seviye eğitim, Bash kabuğuyla güvenilir otomasyon betikleri yazmayı öğretir. Betik iskeleti (shebang), değişkenler, alıntılama kuralları, komut ikamesi ve aritmetik; koşullu ifadeler (if, test, case) ve döngüler (for, while, until) işlenir. Ardından fonksiyonlar, argüman ve çıkış kodu yönetimi, girdi okuma (read) ve getopts ile seçenek ayrıştırma; grep, sed ve awk ile metin işleme; hata yönetimi (set -euo pipefail), trap ile temizlik ve betik hata ayıklama (set -x) uygulanır. Katılımcılar yedekleme, log ayıklama ve toplu dosya işlemleri gibi gerçek görevleri otomatikleştiren betikler yazabilir.
3 Gün. Her gün dört modül; katılımcılar söz dizimi/kontrol, fonksiyon/metin işleme ve sağlam betik/otomasyon eksenlerinde pratik yapar.
Orta Seviye — Bash sözdizimi, değişkenler, koşullar, döngüler, fonksiyonlar ve metin işleme ile otomasyon betiklerinin ele alınması.
Katılımcılar her konuyu terminalde çalışan betikler yazarak uygular; gerçek otomasyon senaryolarını adım adım kodlayarak pekiştirir.
Tekrarlayan görevleri betikle otomatikleştirerek zaman kazanır ve hatayı azaltırsınız.
Hata yönetimi ve trap ile üretimde güvenle çalışan betikler yazarsınız.
grep, sed ve awk ile log ve veri dosyalarını hızla işleyip raporlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları ve dosya sistemi gezinmesine aşinalık beklenir.
vim veya nano ile dosya düzenleyebilmek faydalıdır.
Koşul ve döngü gibi temel programlama mantığına aşinalık öğrenmeyi kolaylaştırır.
Bash kabuğu olan bir Linux ortamı (sanal makine, WSL veya gerçek sistem).
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Shebang, değişken ve çıkış koduyla düzgün Bash betikleri yazarsınız.
if, case, for ve while ile akış mantığını kurarsınız.
Fonksiyonlar ve local ile yeniden kullanılabilir betikler üretirsiniz.
read ve getopts ile kullanıcı girdisi ve seçenekleri işlersiniz.
grep, sed ve awk ile veri ayıklar ve rapor üretirsiniz.
set -euo pipefail ve trap ile güvenilir betikler yazarsınız.
set -x ve shellcheck ile betik sorunlarını bulup düzeltirsiniz.
cron ve timer ile betikleri zamanlar ve gerçek görevleri otomatikleştirirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Unix/Linux dosya sistemlerini oluşturup yönetin: bölümleme, ext4/XFS, mount ve fstab, LVM, snapshot, kota, mdadm RAID ve fsck onarımı. Uygulamalı DVA eğitimi.
Detayları Gör →IBM Db2 for Linux, UNIX and Windows temellerini öğrenin: instance ve veritabanı oluşturma, CLP, SQL, tablespace ve bufferpool yönetimi. Uygulamalı DVA eğitimi.
Detayları Gör →Db2 for LUW yönetiminde ustalaşın: yedekleme/kurtarma, explain plan performans ayarı, güvenlik, LBAC ve HADR yüksek erişilebilirlik. İleri düzey DVA eğitimi.
Detayları Gör →Debian sunucu yönetimini uygulamalı öğrenin: apt/dpkg paket yönetimi, systemd, ağ yapılandırması, UFW güvenlik duvarı, cron ve otomatik bakım. DVA Linux eğitimi
Detayları Gör →SUSE Linux Enterprise High Availability (SLE321V15) eğitimi: Pacemaker, Corosync, SBD/STONITH, DRBD ve OCFS2 ile küme kurulumu ve yönetimi.
Detayları Gör →