Git'i günlük DevOps işinde etkili kullan
Git'i DevOps bağlamında etkili kullanma eğitimi; Git mimarisi ve nesne modeli, temel komutlar, iyi commit alışkanlıkları, .gitignore, dallanma, birleştirme, uzak depo akışı ve pull request sürecini uygulamalı olarak öğretir.
Git temelleri, dallanma ve uzak depo akışı
Bu temel seviye eğitim, Git'i DevOps iş akışında etkili ve güvenli kullanmayı hedefler. Git'in dağıtık mimarisi; working directory, staging area ve repository üçlüsü, commit anatomisi ve nesne modeli (blob, tree, commit) açıklanır. add, commit, status, diff, log temel komutları; branch, checkout/switch, merge ile dallanma; clone, fetch, pull, push ile uzak depo (remote) akışı uygulamalı işlenir. Ardından anlamlı commit mesajları, atomik commit, .gitignore, tag ile sürümleme ve temel bir pull request akışı ele alınır. Katılımcı, günlük geliştirmede Git'i kendinden emin biçimde kullanacak sağlam bir temel kazanır.
2 Gün. Her gün dört modül; katılımcı Git temellerinden dallanma ve uzak depo akışına ilerler.
Temel Seviye — Git'i DevOps bağlamında etkili kullanma: temel komutlar, dallanma, uzak depolar ve iyi commit alışkanlıklarının ele alınması.
Her komut terminalde birlikte denenir; örnek bir depo üzerinde commit, dal ve push akışı uygulanır.
Git'in çalışma mantığını kavrayarak komutları ezberlemeden bilinçli kullanırsınız.
Anlamlı commit'lerle kodun geçmişini güvenle gezip geri alabilirsiniz.
Uzak depo ve pull request akışıyla ekip halinde sorunsuz çalışırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel terminal/komut satırı kullanımına aşinalık faydalıdır.
Dizin ve dosya kavramlarına temel aşinalık beklenir.
Bir kod editörü (VS Code vb.) kullanabilmek yararlı olur.
Git kurulu bir ortam ve bir GitHub/GitLab hesabı.
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:
Working directory, staging ve repository ilişkisini açıklayabilirsiniz.
add, commit, status, diff ve log'u güvenle kullanabilirsiniz.
Atomik ve anlamlı commit mesajları yazabilirsiniz.
.gitignore ile depoyu temiz ve güvenli tutabilirsiniz.
Feature branch oluşturup dallar arasında geçebilirsiniz.
Dalları birleştirip basit çakışmaları çözebilirsiniz.
fetch, pull ve push akışını doğru kullanabilirsiniz.
PR açıp gözden geçirme sürecini yürütebilirsiniz.
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'ta birim testi eğitimi: test piramidi, TDD red-green-refactor, mock/stub, JUnit/pytest, kod kapsamı ve testlerin CI kalite kapısına entegrasyonu uygulama
Detayları Gör →AWS DevOps/CloudOps eğitimi: CodePipeline, CodeBuild, CodeDeploy, CloudFormation, CDK, IAM, Systems Manager, CloudWatch, X-Ray ve FinOps otomasyonu uygulamalı.
Detayları Gör →DevOps için Git eğitimi: merge/rebase, çakışma çözümü, cherry-pick, revert/reset, Git Flow, GitHub Flow, trunk-based ve korumalı dallarla CI/CD entegrasyonu.
Detayları Gör →SaltStack eğitimi: master/minion mimarisi, salt-key, uzaktan yürütme, state (SLS), highstate, pillar, grain, Jinja, orchestration ve reactor uygulamalı anlatılı
Detayları Gör →DevOps geri bildirim eğitimi: telemetri, gözlemlenebilirlik üç direği, SLI/SLO, shift-left, pipeline kalite kapıları, peer review ve swarming uygulamalı anlatıl
Detayları Gör →