Üretim ortamına hazır kabuk betikleri yazın
Temel Bash bilgisini üretim kalitesine taşıyan eğitim: getopts ile parametre işleme, diziler, parametre genişletme, trap ile hata yönetimi, sed/awk, cron zamanlama ve shellcheck ile kalite denetimi uygulamalı işlenir.
Bakımı kolay, sağlam ve yeniden kullanılabilir Bash betikleri geliştirme
Bu eğitim, temel Bash bilgisini üretim kalitesinde betik yazma seviyesine taşımak isteyenlere yöneliktir. getopts ile parametre ayrıştırma, indeksli ve ilişkisel diziler (declare -A), parametre genişletme hileleri (${var//}, ${var:offset:length}), süreç ikamesi, komut gruplama, trap ile sinyal ve temizlik yönetimi, set -euo pipefail ile katı mod, fonksiyon kütüphaneleri, exit kodu stratejisi, grep/sed/awk ile ileri metin işleme ve düzenli ifadeler, log rotasyonu, kilit dosyası (lock file) ile tekil çalışma ve cron/systemd timer ile zamanlama uygulamalı işlenir. Hata ayıklama (set -x, bash -n) ve shellcheck ile kalite denetimi de kapsanır.
3 Gün. Her gün dört modül; her konu terminalde yazılan betik örnekleriyle ve kademeli olarak büyüyen bir proje betiğiyle pekiştirilir.
Orta Seviye — ileri Bash betikleme, parametre işleme, dizi/ilişkisel dizi, metin işleme, hata yönetimi ve sağlam otomasyon betikleri
Her kavram canlı yazılan betiklerde denenir; shellcheck ve set -x ile hata ayıklanarak sağlam, üretime uygun betikler birlikte geliştirilir.
set -euo pipefail ve trap ile hatada güvenle durup temizlenen betikler yazarsınız.
Fonksiyon kütüphaneleri ve parametre işlemeyle esnek, tekrar kullanılabilir araçlar üretirsiniz.
shellcheck ve hata ayıklama teknikleriyle betiklerinizi profesyonel düzeye taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, if koşulu ve for döngüsü gibi temel betik kavramlarını bilmek gerekir.
Linux komut satırında rahat çalışabilmek beklenir.
Betikleri çalıştırmak için Linux veya WSL terminali gerekir.
grep ve temel yönlendirme deneyimi ileri metin işlemeyi kolaylaştırır.
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:
set -euo pipefail ve usage fonksiyonuyla üretime uygun betik iskeleti kurabilirsiniz.
getopts ile seçenekli, doğrulanan komut satırı arayüzleri tasarlayabilirsiniz.
İndeksli ve ilişkisel dizilerle karmaşık veriyi betikte yönetebilirsiniz.
trap ve kilit dosyasıyla güvenle temizlenen ve tekil çalışan betikler yazabilirsiniz.
sed ve awk ile karmaşık metin ayıklama ve raporlama yapabilirsiniz.
Yeniden kullanılabilir fonksiyon kütüphaneleriyle betiklerinizi modülerleştirebilirsiniz.
cron ve systemd timer ile betikleri güvenilir biçimde zamanlayabilirsiniz.
shellcheck ve iz sürme ile betiklerinizi hatalardan arındırabilirsiniz.
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.
RH442 müfredatıyla RHEL 9 performans ayarlama: tuned, NUMA, hugepages, G/Ç zamanlayıcıları, TCP yığını ve cgroups v2 ile ölç-ayarla-doğrula laboratuvarları.
Detayları Gör →RHEL Performance Tuning RH442LS eğitimi: tuned, sysctl, CPU/NUMA, bellek, blok I/O ve TCP yığını ayarı ile perf ve bpftrace profil çıkarma uygulamalı anlatılır.
Detayları Gör →RHEL Performance Tuning with Exam sınıf eğitimi: tuned, CPU/NUMA, bellek, I/O ve TCP ayarı, perf ve bpftrace ile EX442 performans sınavına yönelik uygulamalı ha
Detayları Gör →RH442 Red Hat Performance Tuning eğitimi: tuned, sysctl, CPU/NUMA, bellek, blok I/O ve TCP yığını ayarı ile perf ve bpftrace darboğaz analizi uygulamalı anlatıl
Detayları Gör →RH443 Red Hat Performance Tuning with Exam eğitimi: tuned, CPU/NUMA, bellek, I/O ve TCP ayarı, perf ve bpftrace ile performans uzmanlık sınavına yönelik hazırlı
Detayları Gör →