Bash'i profesyonel bir araca dönüştürün
Bash'i üretim kalitesinde araçlara taşımak için ileri genişletme, dizi mimarisi, trap ile hata yönetimi, performans, güvenlik ve bats/shellcheck testlerini kapsayan uzman seviye eğitim.
Üretim kalitesinde Bash araçları için ileri desenler ve mühendislik disiplini
Bu eğitim, Bash'i basit otomasyonun ötesine taşıyarak üretim kalitesinde komut satırı araçları geliştirmeyi öğretir. İleri parametre genişletme, dolaylı referans, nameref (declare -n), indeksli ve ilişkisel diziler, coproc ile eşzamanlı süreçler ele alınır. set -euo pipefail, trap ERR/EXIT, IFS güvenliği ve girdi doğrulama ile sağlam hata yönetimi kurarsınız. shellcheck ile statik analiz, bats ile birim testi, time ve builtin optimizasyonuyla performans iyileştirme, printf -v ile tamponlama gibi tekniklerle betik mimarisini profesyonelleştirirsiniz. Ayrıca güvenli geçici dosya, kilitleme (flock), gizli bilgi yönetimi ve enjeksiyona dayanıklı argüman işleme uygulanır.
4 Gün. Her gün dört modül; ileri desenler gerçek CLI araçları üzerinde yazılır ve shellcheck ile bats testleriyle doğrulanır.
Uzman Seviye — ileri Bash desenleri, hata yönetimi, performans, güvenlik ve üretime hazır CLI araçları geliştirmeyi kapsar.
Her ileri desen, yeniden kullanılabilir bir araç kütüphanesi üzerinde yazılır, shellcheck ile denetlenir ve bats ile test edilir.
Modüler fonksiyon kütüphaneleri ve katı hata moduyla bakımı kolay, büyük betikler kurarsınız.
bats ve shellcheck ile betiklerinizi otomatik test eder, regresyonları önlersiniz.
Builtin tercihleri ve alt süreç azaltma ile betiklerinizi çok daha hızlı çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Döngü, koşul, fonksiyon ve yönlendirme dahil sağlam Bash betik deneyimi gereklidir.
grep, sed ve awk ile temel metin işleme bilgisi beklenir.
git ile çalışabilmek ve CI kavramına aşinalık faydalıdır.
Bash 4.4+ ile shellcheck ve bats kurulu bir Linux/macOS terminali gereklidir.
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:
Parametre genişletme ve nameref ile alt süreç kullanmadan verimli kod yazarsınız.
İndeksli ve ilişkisel dizilerle karmaşık veriyi Bash içinde modellersiniz.
Katı mod ve trap ile kendini temizleyen, güvenilir betikler geliştirirsiniz.
Builtin optimizasyonu ve fork azaltma ile betiklerinizi belirgin şekilde hızlandırırsınız.
İş havuzu ve coproc desenleriyle kontrollü eşzamanlı yürütme kurarsınız.
Enjeksiyon ve yarış koşullarına dayanıklı, güvenli betikler yazarsınız.
bats ve shellcheck ile betiklerinizi test eder ve regresyonları önlersiniz.
Betiklerinizi CI hattında otomatik doğrulayıp paketleyerek dağıtırsınız.
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.
Uygulamalı Bash script programming eğitimi: getopts ile argüman ayrıştırma, grep/awk ile metin işleme, fonksiyonlar, günlükleme ve cron ile gerçek otomasyon bet
Detayları Gör →Bash kabuk betiği yazmayı sıfırdan öğrenin: değişkenler, koşullar, döngüler, fonksiyonlar ve cron ile Linux otomasyonu. Uygulamalı DVA eğitimi.
Detayları Gör →Bash'te akış denetimi ve veri tiplerinde derinleşin: if/case, for/while/until, string işlemleri, aritmetik, indeksli ve ilişkisel diziler. Uygulamalı DVA eğitim
Detayları Gör →CentOS/RHEL sunucu yönetimini uygulamalı öğrenin: dnf/yum paket yönetimi, systemd, kullanıcı ve izinler, firewalld, SELinux ve LVM. DVA Linux eğitimi.
Detayları Gör →CentOS Stream ile kurumsal Linux yönetimi: rolling model, dnf modülleri, Ansible otomasyonu, Podman konteynerleri, güvenlik ve göç. İleri düzey DVA eğitimi.
Detayları Gör →