Build, test, deploy: CI/CD'yi sıfırdan öğren
Sürekli entegrasyon ve teslimatın build, test ve deploy evrelerini kavram ve uygulamayla sıfırdan öğreten, ilk çalışan CI/CD hattını kurduran temel seviye eğitim.
CI/CD'nin build-test-deploy evrelerini temelden kavrama ve ilk hattı kurma
Bu eğitim, sürekli entegrasyon ve teslimatın üç temel evresi olan build, test ve deploy aşamalarını sıfırdan öğretir. Sürüm kontrolü ve commit akışı, otomatik build tetikleme ve bağımlılık yönetimi, birim/entegrasyon testlerinin pipeline'da koşulması, artifact üretimi ve sürümleme, dağıtım ortamları ve otomatik dağıtım, temel geri alma ve dağıtım sonrası kontrol somut örneklerle işlenir. CI ve CD arasındaki fark, sürekli teslimat ile sürekli dağıtım ayrımı ve neden otomasyonun manuel adımların yerini aldığı uygulamalı bir ilk hat üzerinden ele alınır.
3 Gün. Her gün dört modül; her evre basit bir örnek proje üzerinde uygulamalı denenir.
Temel Seviye — Sürekli entegrasyon ve teslimatın üç temel evresini (build, test, deploy) kavram ve uygulamayla sıfırdan öğrenme
Katılımcılar küçük bir uygulamayı commit'ten build'e, testten dağıtıma taşıyan ilk CI/CD hattını adım adım kurar.
CI, sürekli teslimat ve sürekli dağıtım arasındaki farkı somut örneklerle netleştirirsiniz.
Tekrarlayan build/test/deploy adımlarını otomatikleştirerek hata ve zaman kaybını azaltırsınız.
Eğitim sonunda çalışan ilk CI/CD hattınızı kendiniz kurmuş olursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde (herhangi biri) temel düzeyde kod ve test yazabilmek faydalıdır.
Commit ve push kavramlarına çok temel aşinalık yeterlidir.
Komut satırında temel komutları çalıştırabilmek önerilir.
Bir Git barındırma hesabı (GitHub/GitLab) ve çalışma makinesi önerilir.
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:
CI, sürekli teslimat ve sürekli dağıtımı ayırt edebilirsiniz.
Commit'te tetiklenen otomatik build adımı kurabilirsiniz.
Testleri pipeline'a ekleyip sonuçları yorumlayabilirsiniz.
Temel kapsama ve lint eşikleri uygulayabilirsiniz.
Sürümlü artifact üretip saklayabilirsiniz.
Dev/staging/production ortamlarını ayırt edip yönetebilirsiniz.
Onay kapılı otomatik dağıtım kurabilirsiniz.
Başarısız dağıtımı geri alıp doğrulayabilirsiniz.
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.
Jenkins ile derleme, test, artefakt, onay ve dağıtımı içeren uçtan uca sürekli entegrasyon ve teslimat hattı kurmayı öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Jenkins'i sıfırdan öğrenin: kurulum, arayüz, eklentiler, freestyle ve pipeline iş oluşturma, tetikleyiciler ve temel CI akışını Türkçe uygulamalı işleyin.
Detayları Gör →Jenkins'i kurumsal ölçekte yönetin: güvenlik, JCasC, Kubernetes ajanları, Shared Library ve ileri pipeline desenlerini öğreten ileri seviye DevOps eğitimi.
Detayları Gör →Jenkins yöneticiliği: güvenlik, kullanıcı ve ajan yönetimi, yedekleme, izleme ve LTS yükseltmesini öğreten ileri seviye işletim eğitimi.
Detayları Gör →Jenkins ile Maven, Gradle, npm ve Docker kullanarak uygulama derleme, bağımlılık yönetimi, artefakt ve imaj üretimini öğreten uygulamalı orta seviye eğitim.
Detayları Gör →