Geliştirici gözüyle Linux'u kuşanın
Geliştiricilerin Linux üzerinde verimli çalışması için kabuk, dosya izinleri, paket yönetimi, git, make, gcc ve gdb konularını örnek proje üzerinde uygulamalı öğreten 3 günlük DVA eğitimi.
Yazılımcıların kod yazarken ihtiyaç duyduğu Linux temellerini bir araya getiren uygulamalı başlangıç
Linux Essentials for Developers eğitimi, yazılım geliştiricilerin Linux ortamında verimli çalışması için gereken temelleri uygulamalı olarak kazandırır. Kabuk kullanımı, dosya sistemi hiyerarşisi, izinler ve sahiplik, ortam değişkenleri ve PATH, apt/dnf ile paket kurulumu, git ile sürüm kontrolü, make ve derleme araç zinciri, gcc ile derleme, gdb ile hata ayıklama ve strace ile sistem çağrısı izleme konularını kapsar. Katılımcı; projelerini derleyip çalıştırabildiği, bağımlılıkları yönetebildiği ve sorunları terminalden teşhis edebildiği sağlam bir geliştirme tabanı edinir.
3 Gün. Her gün dört modül; kısa anlatımın ardından gerçek bir örnek proje üzerinde terminalde uygulama yapılır.
Temel Seviye — geliştiricilerin günlük akışı için kabuk, dosya sistemi, git, derleme araçları ve hata ayıklama temelleri
Konular küçük bir örnek C/Python projesi klonlanıp derlenerek ve hata ayıklanarak uçtan uca uygulanır.
Geliştirme ortamınızı komut satırından hızlı ve tekrarlanabilir biçimde kurmayı öğrenirsiniz.
Dal, birleştirme ve çakışma çözümünü günlük iş akışınıza oturtursunuz.
gdb ve strace ile sorunu tahmin etmek yerine terminalden teşhis edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde temel programlama deneyimi faydalıdır.
Bir Linux dağıtımı (yerel veya WSL/VM) üzerinde terminal erişimi gerekir.
cd, ls gibi komutlara aşinalık öğrenmeyi kolaylaştırır.
Uygulama için bir GitHub/GitLab hesabı önerilir ancak zorunlu değildir.
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:
Kabukta hızlı gezinir, izin ve ortam değişkenlerini yönetebilirsiniz.
apt/dnf ve pip ile bağımlılıkları sorunsuz kurabilirsiniz.
Dal açıp birleştirerek git tabanlı iş akışını yürütebilirsiniz.
gcc ve make ile projeleri derleyip çalıştırabilirsiniz.
gdb ile kesme noktası koyarak hataları ayıklayabilirsiniz.
strace ve lsof ile programın sistemle etkileşimini izleyebilirsiniz.
Geliştirme ortamınızı tekrarlanabilir biçimde kurabilirsiniz.
Çalışma zamanı sorunlarını terminalden teşhis edebilirsiniz.
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.
Red Hat Linux Administration Rapid Track (RH199) eğitimi: deneyimli yöneticiler için Bash, LVM, SELinux, firewalld, nmcli ve Podman ile RHCSA kapsamı hızlandırı
Detayları Gör →Red Hat Linux System Administration I (RH124) eğitimi: Bash, hesap/izin yönetimi, systemd, nmcli ağ, SSH, dnf ve temel depolama ile RHEL yönetiminin temelleri u
Detayları Gör →RH199 hızlandırılmış RHCSA eğitimi: RHEL 9 kabuk, SELinux, systemd, LVM, Stratis, firewalld ve podman konularını uygulamalı laboratuvarla öğrenin.
Detayları Gör →RH403 Satellite 6 eğitimi: content view, lifecycle environment, errata, kickstart provisioning, remote execution ve Capsule ile RHEL filo yönetimi.
Detayları Gör →RH403LS lab ağırlıklı Satellite 6 eğitimi: content view, lifecycle, provisioning, errata, remote execution ve Capsule konularını yoğun uygulamayla öğrenin.
Detayları Gör →