Bash ile programlamaya ilk adımı atın
Sıfırdan BASH programlama eğitimi; ilk betik, değişkenler ve tırnak kuralları, girdi/çıktı, operatörler, if/case koşulları, for/while döngüleri ve fonksiyonlarla küçük programlar yazmayı uygulamalı öğretir.
Değişkenler, operatörler, kontrol yapıları ve fonksiyonlar
Bu temel seviye eğitim, hiç programlama deneyimi olmayanlara Bash'i bir programlama dili olarak sıfırdan öğretir. Kabuk ile Bash'in ilişkisi, ilk betiğin yazılması, shebang ve çalıştırma izni ele alındıktan sonra değişken tanımı, tırnak kuralları (tek/çift tırnak), komut ikamesi ve echo/printf ile çıktı işlenir. read ile kullanıcıdan girdi, aritmetik işlemler (()), karşılaştırma operatörleri ve test ([ ] / [[ ]]) gösterilir. Koşullu dallanma (if/elif/else, case), for/while/until döngüleri, break/continue, konumsal parametreler ($1, $@), çıkış kodu ($?) ve fonksiyon tanımı uygulamalı anlatılır. İndeksli dizilere giriş ve set -x ile temel hata ayıklama da kapsanır. Katılımcı eğitim sonunda kullanıcıdan girdi alan, karar veren ve döngüyle tekrar eden kendi küçük Bash programlarını yazabilir.
2 Gün. Her gün dört modül; her modülde kavram anlatımının ardından terminalde küçük betikler yazılarak uygulama yapılır.
Temel Seviye — Bash'i bir programlama dili olarak öğrenmek: değişkenler, operatörler, koşullar, döngüler ve fonksiyonlarla ilk betiklerin yazımı.
Her kavram, kursiyerin kendi terminalinde adım adım betik yazıp çalıştırması ve çıktıyı gözlemlemesiyle pekiştirilir.
Kurulum derdi olmadan her Linux/macOS makinesinde hemen programlamaya başlarsınız.
Değişken, koşul ve döngü gibi tüm dillerde ortak kavramları Bash üzerinde öğrenirsiniz.
İlk günden itibaren gerçek görevleri otomatikleştiren küçük araçlar yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Programlama deneyimi beklenmez; konular en baştan ele alınır.
Dosya açıp dizin değiştirme düzeyinde terminal kullanımı faydalıdır.
Bash bulunan bir Linux, macOS veya WSL terminali gerekir.
nano veya VS Code gibi basit bir metin düzenleyici yeterlidir.
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 ve çalıştırma izniyle kendi Bash betiklerinizi oluşturup çalıştırırsınız.
Değişken atar, tırnak kurallarını uygular ve komut ikamesi kullanırsınız.
read ile girdi alır, printf ile biçimli çıktı verir ve dosyaya yazarsınız.
Aritmetik ve karşılaştırma operatörleriyle hesap ve kontrol yaparsınız.
if ve case ile betiğinize karar verme yeteneği kazandırırsınız.
for, while ve until ile tekrarlı işleri döngüyle otomatikleştirirsiniz.
Fonksiyonlarla kodunuzu düzenler ve tekrarı önleyerek yeniden kullanırsınız.
set -x ve yaygın hata kalıplarıyla betiklerinizi gözden geçirip düzeltirsiniz.
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.
EX403 hedefleriyle Red Hat Satellite: içerik görünümleri, yaşam döngüsü ortamları, kickstart provizyon, errata ve remote execution. Sınav odaklı ileri DVA eğiti
Detayları Gör →Jakarta EE ile JBoss EAP üzerinde kurumsal uygulama geliştirme: JAX-RS, CDI, JPA, EJB, JTA transaction ve JMS mesajlaşma. Uzmanlık sınavı odaklı ileri DVA eğiti
Detayları Gör →EX248 hedefleriyle JBoss EAP yönetimi: managed domain, jboss-cli otomasyonu, datasource, ActiveMQ Artemis, Elytron güvenliği ve kümelenme. İleri DVA eğitimi.
Detayları Gör →EX342 performans sınavına hazırlık: RHEL 9 üzerinde önyükleme, LVM, XFS, SELinux, SSSD ve kdump arızalarını zamanlı laboratuvar senaryolarıyla çözme pratiği.
Detayları Gör →EX442 sınavına hazırlık: RHEL 9'da tuned, sysctl, NUMA, hugepages, G/Ç zamanlayıcıları, TCP yığını ve cgroups v2 ile ölç-ayarla-doğrula pratiği.
Detayları Gör →