Kodu versiyonla, boru hattını izle, uyar
Git tabanlı kaynak kod yönetimi ve dallanma stratejileri, GitHub Actions/GitLab CI ile CI/CD boru hatları ve Prometheus/Grafana/ELK ile gözlemlenebilirliği uçtan uca birleştiren üç günlük uygulamalı eğitim.
Kaynak kod yönetimi, CI/CD ve gözlemlenebilirlik araçlarını birlikte ele alan program
Bu eğitim yazılım yaşam döngüsünün iki temel ayağını birleştirir: kaynak kod yönetimi ve izleme. Kod tarafında Git içsel modeli, dallanma stratejileri (Git Flow, trunk-based, GitHub Flow), pull request akışı, kod inceleme ve merge çakışması çözümü işlenir. CI/CD tarafında GitHub Actions ve GitLab CI ile boru hattı tasarımı, test otomasyonu, artefakt yönetimi ve dağıtım stratejileri ele alınır. İzleme tarafında metrik (Prometheus), görselleştirme (Grafana), log toplama (ELK/Loki) ve uygulama performans izleme (APM) kurulur. Üç katman birlikte gözlemlenebilir bir yazılım teslim hattı oluşturacak şekilde uygulanır.
3 Gün. Her gün dört modül; Git laboratuvarları, boru hattı kurulumu ve izleme panosu alıştırmalarıyla ilerler.
Orta Seviye — Git tabanlı kod yönetimi, dallanma stratejileri, CI/CD boru hatları ve uygulama/altyapı izleme araçlarını kapsar.
Gerçek bir repoda dallanma senaryoları çalıştırılarak, CI/CD boru hattı kurularak ve Prometheus/Grafana panoları oluşturularak uygulamalı işlenir.
Dallanma stratejileri ve PR akışıyla izlenebilir, çakışmasız bir kod geçmişi kurarsınız.
CI/CD boru hatlarıyla test ve dağıtımı otomatize edip insan hatasını azaltırsınız.
Metrik, log ve iz üçlüsüyle üretim davranışını şeffaf biçimde izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
commit, push, pull gibi temel Git komutlarına aşinalık beklenir.
Linux/terminal kullanımı ve dosya yönetimi bilgisi gerekir.
GitHub veya GitLab hesabı ve bir test deposu gereklidir.
Docker kavramlarına temel aşinalık boru hattı örneklerini kolaylaştırır.
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:
Dallanma stratejilerini uygulayıp merge çakışmalarını çözebilirsiniz.
Protected branch ve kod inceleme ile sağlıklı PR akışı yürütebilirsiniz.
GitHub Actions/GitLab CI ile test otomasyonu kurabilirsiniz.
Statik analiz ve coverage ile dağıtımı kalite kapılarına bağlayabilirsiniz.
Blue-green ve canary stratejileriyle geri alınabilir dağıtım yapabilirsiniz.
Prometheus ve Grafana ile metrik toplayıp görselleştirebilirsiniz.
ELK/Loki ve OpenTelemetry ile log ve iz korelasyonu kurabilirsiniz.
SLO ve error budget temelli uyarılar tanımlayabilirsiniz.
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.
Azure VM boyutlandırma, Premium/Ultra Disk IOPS ayarı, hızlandırılmış ağ ile performans; availability set, zone ve VM Scale Set ile yüksek erişilebilirlik eğiti
Detayları Gör →Linux çekirdeği, I/O, veritabanı indeksleme, sorgu planı, JVM GC ve önbellek katmanlarında kanıtlanmış performans en iyi uygulamalarını öğreten ileri eğitim.
Detayları Gör →Linux sistemlerinde CPU, bellek, disk I/O ve TCP/IP ağ ayarını top, vmstat, iostat, sar ve perf araçlarıyla sistematik darboğaz tespiti ile öğreten orta seviye
Detayları Gör →USE ve RED metotları, iş yükü karakterizasyonu, drill-down, latency analizi, flame graph ve benchmark disipliniyle yöntemli performans teşhisini öğreten eğitim.
Detayları Gör →CPU, bellek, disk ve ağ darboğazlarının belirtilerini, standart araçları ve en etkili hızlı kazanımları iki günde özetleyen temel seviye performans ayarı eğitim
Detayları Gör →