GitLab CI/CD ile tek platformda uçtan uca teslim et
GitLab CI/CD ile pipeline, runner, environment, review app, yerleşik güvenlik taraması ve Kubernetes dağıtımını tek platformda uçtan uca kuran ileri seviye eğitim.
GitLab CI/CD'yi pipeline'dan güvenlik taramasına ve Kubernetes dağıtımına kadar derinlemesine kurma
Bu eğitim, GitLab CI/CD ile sürekli entegrasyon ve dağıtımı uçtan uca derinlemesine kurmayı öğretir. .gitlab-ci.yml yapısı ve stage/job tanımı, rules ile koşullu koşum, runner türleri ve executor'lar, CI/CD değişkenleri ve gizli yönetimi, extends/include/anchor ile tekrar kullanım, child/parent ve dynamic pipeline, environment ve review app (PR önizleme), GitLab Container Registry, yerleşik güvenlik taraması (SAST/DAST/Dependency/Container Scanning), Kubernetes agent ile dağıtım ve Auto DevOps somut örneklerle işlenir. Cache/artifact yönetimi, dağıtım stratejileri ve pipeline verimliliği uygulamalı olarak ele alınır.
4 Gün. Her gün dört modül; her kavram GitLab üzerinde uygulamalı denenir.
İleri Seviye — GitLab CI/CD ile pipeline, runner, environment, review app, yerleşik güvenlik taraması ve Kubernetes dağıtımını uçtan uca kurma
Katılımcılar örnek bir uygulamanın GitLab pipeline'ını kurar, review app ile önizler ve Kubernetes'e güvenlik taramalı dağıtır.
Kaynak, CI/CD, registry ve güvenliği tek platformda birleştirerek araç dağınıklığını azaltırsınız.
SAST/DAST ve bağımlılık taramasını yerleşik şablonlarla hatta kolayca eklersiniz.
Review app'lerle her merge request'i gerçek bir ortamda önizlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Git ve merge request akışına aşinalık gerekir.
YAML yapısına aşinalık beklenir.
Konteyner ve imaj kavramına temel aşinalık faydalıdır.
Erişilebilir bir GitLab projesi ve (varsa) Kubernetes kümesi ö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:
.gitlab-ci.yml ile stage/job ve rules kurabilirsiniz.
Runner türlerini ve executor'ları yapılandırabilirsiniz.
extends/include ile DRY pipeline yazabilirsiniz.
Environment ve review app ile önizleme kurabilirsiniz.
GitLab Container Registry'de imaj yönetebilirsiniz.
SAST/DAST ve bağımlılık taramasını hatta ekleyebilirsiniz.
GitLab Agent ile Kubernetes'e dağıtabilirsiniz.
needs ve cache ile pipeline'ı hızlandırabilirsiniz.
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.
OpenAPI doğrulama, Newman testleri, Pact contract testing, API sürümleme ve mavi-yeşil dağıtımla uçtan uca API sürekli entegrasyon ve dağıtım eğitimi.
Detayları Gör →Design-first tasarım, yönetişim, sürümleme, otomatik dokümantasyon, API katalogu ve deprecation ile uçtan uca API yaşam döngüsü yönetimi eğitimi.
Detayları Gör →Appium ile Android/iOS otomasyonu, W3C capabilities, paralel cihaz koşumu, Allure raporu, cihaz bulutu ve CI/CD entegrasyonuyla ileri mobil test eğitimi.
Detayları Gör →CodeCommit, CodeBuild buildspec, CodeDeploy appspec, CodePipeline ve CodeArtifact ile DVA-C02 sınav odaklı AWS CI/CD servisleri eğitimi.
Detayları Gör →AWS geliştirici iş akışında dal stratejisi, ortam promotion, otomatik test, onay kapıları ve kademeli dağıtımla pratik CI/CD hattı kurma eğitimi.
Detayları Gör →