İlk CI/CD boru hattını sıfırdan kur
CI/CD kavramlarını sıfırdan öğretip pipeline as code ile derleme, test, artefakt ve dağıtım aşamalı ilk çalışan boru hattınızı kurduran başlangıç seviyesi DevOps pipeline eğitimi.
DevOps boru hatlarının mantığını ve ilk çalışan hattı sıfırdan kurmayı öğrenme
Bu eğitim DevOps boru hatlarına (pipeline) sıfırdan giriş yapar ve ilk çalışan CI/CD hattınızı kurmanızı sağlar. Sürekli entegrasyon (CI) ve sürekli teslimat (CD) kavramlarını, bir kod değişikliğinin otomatik olarak derlenip test edilip paketlenmesini somut adımlarla öğretir. Git tetikleyicileri, pipeline as code (YAML) yaklaşımı, derleme aşamaları, birim test entegrasyonu, yapı artefaktı üretimi ve basit bir ortama dağıtımı uygulamalı ele alırız. Ortam değişkenleri, gizli bilgilerin güvenli kullanımı, pipeline hatalarını okuma ve temel kalite kapıları konularına değiniriz. Eğitim sonunda commit sonrası otomatik çalışan uçtan uca bir hat kurmuş olursunuz.
2 Gün. Her gün dört modül; kavram anlatımı ardından adım adım ilk boru hattını kurma uygulaması.
Başlangıç Seviyesi — İlk CI/CD boru hattını kurma: sürekli entegrasyon, test otomasyonu ve temel dağıtım.
Basit bir uygulamayı commit'ten dağıtıma kadar otomatikleştiren bir hat kurarak uygulamalı öğrenme.
CI/CD'yi kavramlardan değil, kendi çalışan hattınızı kurarak öğrenirsiniz.
Elle derleme ve test yerine her commit'te otomatik çalışan bir akış kurarsınız.
Hattı tıklamalarla değil, sürümlenebilir YAML ile tanımlamayı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde basit bir uygulama derleyip çalıştırabilmek faydalıdır.
commit, push ve branch gibi temel Git işlemlerine aşinalık gereklidir.
Terminal/komut satırında temel komutları çalıştırabilmek önerilir.
GitHub/GitLab gibi bir platformda hesap ve örnek depo erişimi 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:
Sürekli entegrasyon, teslimat ve dağıtım farklarını açıklayabilirsiniz.
Hattı YAML ile sürümlenebilir biçimde tanımlayabilirsiniz.
Push ve pull request tetikleyicileriyle hattı çalıştırabilirsiniz.
Bağımlılık kurulumu ve derleme aşamalarını kurabilirsiniz.
Teste bağlı kalite kapısıyla hatalı kodun geçmesini engelleyebilirsiniz.
Yapı artefaktı üretip aşamalar arası taşıyabilirsiniz.
Parola ve token'ları güvenli değişkenlerle yönetebilirsiniz.
Commit sonrası otomatik çalışan uçtan uca bir dağıtım hattı kurabilirsiniz.
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.
DevOps test araçları: JUnit, pytest, Postman/Newman, Playwright, Testcontainers, k6, OWASP ZAP ve Allure ile test otomasyonu eğitimi.
Detayları Gör →DevOps test pipeline'ı: sürekli test, kalite kapıları, paralel test, flaky test yönetimi, ephemeral ortamlar, canary doğrulama ve test metrikleri eğitimi.
Detayları Gör →Yazılım testi ve DevOps genel bakış: test piramidi, test tasarım teknikleri, birim ve API testi, TDD, BDD ve CI'da test çalıştırma temel eğitimi.
Detayları Gör →SonarQube for DevOps: kurulum, SonarScanner, kural profilleri, quality gate, teknik borç, güvenlik hotspot ve GitHub Actions, GitLab CI, Jenkins entegrasyonu.
Detayları Gör →SRE yaklaşımıyla veri bütünlüğü: backup/restore ayrımı, 24 hata kombinasyonu, soft delete, checksum ile bozulma tespiti ve kurtarma tatbikatı. İleri seviye DVA
Detayları Gör →