ESSENTİAL DEVELOPMENT TOOLS EĞİTİMİ

Günlük geliştirme araçlarınızı ustalıkla kullanın

Git, IDE, debugger, npm/Maven, Docker ve GitHub Actions ile uçtan uca geliştirici iş akışı.

Git, IDE, debugger, npm/Maven, Docker ve GitHub Actions ile geliştirici araç zincirini uygulamalı öğrenin; DVA eğitimi. Yazılım geliştirmeye yeni başlayan veya araç disiplinini oturtmak isteyen geliştiriciler, bilişim öğrencileri ve test ekibi üyeleri için uy…

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Geliştiricinin günlük araç zinciri

Eğitim, bir geliştiricinin her gün kullandığı araç zincirini kapsar: Git ile dallanma, merge/rebase ve pull request akışı, VS Code ve IntelliJ ile verimli kod yazımı, breakpoint ve watch ile hata ayıklama, npm, pip ve Maven ile bağımlılık yönetimi, Docker ile tekrarlanabilir ortam, terminal otomasyonu ve GitHub Actions üzerinde temel CI hattı.

Süre ve Format

2 Gün. Her gün dört modül; Git ve Sürüm Kontrolü; IDE, Hata Ayıklama ve Otomasyon ekseninde ilerleyen uygulamalı program.

Seviye

Temel Seviye — Git, IDE, hata ayıklama, paket yönetimi, Docker ve CI ile yazılımcının günlük araç seti

Öğrenme Metodu

Her konu gerçek bir örnek depo üzerinde uygulanır; katılımcılar kendi makinelerinde dallanır, çatışma çözer, hata ayıklar ve konteyner imajı üretir.

Neden Bu Eğitim?

🔧Standart iş akışı

Takımlarda yaygın Git ve pull request akışını doğru kullanırsınız.

🐞Hızlı hata bulma

Debugger ve log teknikleriyle sorunları dakikalar içinde izole edersiniz.

🐳Tekrarlanabilirlik

Docker ve CI ile "bende çalışıyor" sorununu ortadan kaldırırsınız.

Anahtar Konular

git eğitimigeliştirici araçlarıgithub actionsdocker temellerivs codedebugger kullanımınpmmavenci/cd başlangıç
“İyi araçlar kodu yazmaz, ama iyi geliştiricinin zamanını geri verir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama bilgisi

Herhangi bir dilde temel düzeyde kod yazmış olmak.

2
Komut satırı

Terminalde dizin ve dosya işlemlerine aşinalık.

3
Kurulum yetkisi

Git, Docker ve bir IDE kurabilecek bilgisayar.

4
GitHub hesabı

Uygulamalar için ücretsiz bir GitHub hesabı.

Eğitim İçeriği

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.

Günün hedefiKatılımcı Git ile dal, birleştirme ve çatışma çözümünü yönetir; pull request ile işbirliği yapar.
Modül 1
Git Temelleri
  • init, clone, add, commit ve staging area mantığı
  • .gitignore ve atomik commit yazma
  • git log, diff, show ve blame ile geçmiş okuma
  • Conventional Commits mesaj standardı
  • git restore ve reset ile geri alma
  • Tag ve SemVer sürümleme
Modül 2
Dallanma ve Birleştirme
  • branch, switch ve merge --no-ff farkı
  • Fast-forward ve üç yönlü merge
  • Merge çatışmasını elle çözme
  • rebase ile lineer geçmiş
  • Interactive rebase ile squash
  • cherry-pick ve revert
Modül 3
Uzak Depo ve Pull Request
  • remote, fetch, pull ve push farkı
  • Fork ve feature branch modeli
  • Pull request açma ve kod inceleme
  • Branch protection kuralları
  • GitHub Issues ve Projects ile iş takibi
  • Git Flow ve trunk-based karşılaştırması
Modül 4
Git İleri Araçlar
  • stash ile yarım işi saklama
  • reflog ile kayıp commit kurtarma
  • bisect ile hatalı commit bulma
  • pre-commit Git hooks
  • Submodule ve worktree
  • Büyük dosyalar için Git LFS
Günün hedefiKatılımcı IDE ve debugger ile verimli çalışır, bağımlılıkları yönetir ve CI hattı kurar.
Modül 1
IDE Verimliliği
  • VS Code ve IntelliJ kısayolları
  • Çoklu imleç ve refactoring araçları
  • Linter ve formatter (ESLint, Prettier)
  • Eklenti seçimi ve workspace ayarları
  • Snippet ve canlı şablonlar
  • Entegre terminal ve görev çalıştırıcı
Modül 2
Hata Ayıklama
  • Breakpoint ve conditional breakpoint
  • Step over, step into ve call stack okuma
  • Watch ve değişken inceleme
  • Exception breakpoint kullanımı
  • Loglama seviyeleri ve yapılandırılmış log
  • Uzak süreçlere debugger bağlama
Modül 3
Paket ve Derleme Yönetimi
  • npm, package.json ve lock dosyaları
  • pip, venv ve requirements.txt
  • Maven pom.xml ve bağımlılık kapsamları
  • Sürüm çatışmalarını çözme
  • Makefile ile derleme otomasyonu
  • Bağımlılık güvenlik taraması (npm audit)
Modül 4
Docker ve CI
  • Dockerfile yazımı ve katman önbelleği
  • docker run, volume ve port eşleme
  • docker compose ile çok servisli ortam
  • GitHub Actions workflow YAML yapısı
  • Test ve build adımlarını CI'da çalıştırma
  • Secrets ve artifact yönetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Git akışı

Dal, rebase ve pull request ile takım içinde çalışabilirsiniz.

✅
Çatışma çözümü

Merge çatışmalarını güvenle çözebilirsiniz.

✅
Geçmiş kurtarma

reflog ve bisect ile hatalı veya kayıp değişiklikleri bulabilirsiniz.

✅
IDE ustalığı

IDE kısayolları ve refactoring ile kod yazma hızınızı artırabilirsiniz.

✅
Debugger kullanımı

Breakpoint ve call stack ile hataları kök nedene kadar izleyebilirsiniz.

✅
Bağımlılık yönetimi

npm, pip ve Maven ile sürüm çatışmalarını yönetebilirsiniz.

✅
Konteyner ortamı

Dockerfile ve compose ile tekrarlanabilir geliştirme ortamı kurabilirsiniz.

✅
Temel CI

GitHub Actions ile otomatik test ve build hattı oluşturabilirsiniz.

Kimler İçin Uygundur?

  • Yazılım geliştirmeye yeni başlayan veya araç disiplinini oturtmak isteyen geliştiriciler
  • bilişim öğrencileri
  • test ekibi üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştirmeye yeni başlayan veya araç disiplinini oturtmak isteyen geliştiriciler, bilişim öğrencileri ve test ekibi üyeleri için uygundur.
Hangi Git iş akışı öğretilir?
Feature branch, pull request, rebase ve squash merge odaklı takım akışı uygulanır; Git Flow ile trunk-based yaklaşım karşılaştırılır.
Hangi IDE kullanılır?
Uygulamalar VS Code üzerinde yapılır; IntelliJ eşdeğerleri de gösterilir.
Docker ve CI konuları ne kadar derindir?
Temel düzeydedir: Dockerfile, compose ve GitHub Actions ile test-build hattı kurulur.
Eğitim sonunda sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Essential Development Tools Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelApplying the MITRE ATT&CK Framework Eğitimi
Yazılım Geliştirme Eğitimleri

Applying the MITRE ATT&CK Framework Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MITRE ATT&CK uygulama eğitimi: taktik ve teknik eşleme, ATT&CK Navigator, Sigma tespit kuralları, Atomic Red Team ve adversary emulation ile tespit kapsama anal

Detayları Gör →
Yazılım Geliştirme GenelArchitect Competence Development Eğitimi
Yazılım Geliştirme Eğitimleri

Architect Competence Development Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Architect competence development eğitimi: mimari karar kayıtları, ATAM, C4 ve ArchiMate modelleme, paydaş iletişimi, mimari yönetişim ve mimar liderlik yetkinli

Detayları Gör →
Yazılım Geliştirme GenelArchitecture & Development Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

Architecture & Development Best Practices Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Architecture ve development best practices eğitimi: temiz kod, TDD, REST API tasarımı, 12-Factor, OWASP güvenli kodlama, kod inceleme ve CI/CD iyi uygulamaları.

Detayları Gör →
Yazılım Geliştirme GenelArchitecture Capability Framework Eğitimi
Yazılım Geliştirme Eğitimleri

Architecture Capability Framework Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Architecture Capability Framework eğitimi: TOGAF mimari yönetişim, roller, mimari kurul, ilkeler, repository ve olgunluk modeliyle mimari yetenek kurma.

Detayları Gör →
Yazılım Geliştirme GenelArchitecture Development Method (ADM) Cycle Eğitimi
Yazılım Geliştirme Eğitimleri

Architecture Development Method (ADM) Cycle Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

TOGAF ADM döngüsü eğitimi: Architecture Vision, iş, bilgi sistemleri ve teknoloji mimarisi, boşluk analizi, geçiş planlama ve yönetişim fazları.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn