CONFIGURING A DEVELOPER MACHINE EĞİTİMİ

Hızlı, tekrarlanabilir bir geliştirme ortamı kurun

WSL2/Linux/macOS hazırlığı, terminal ve kabuk, Git ve SSH, paket yöneticileri, sürüm yöneticileri, IDE, Docker ve dotfiles.

Geliştirici makinesi kurulumu: WSL2/Linux/macOS, terminal, Git ve SSH anahtarları, paket yöneticileri, dil sürüm yöneticileri, VS Code, Docker, sır yönetimi ve dotfiles ile otomasyon.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Tekrarlanabilir ve güvenli geliştirici ortamı kurulumu

Eğitim, bir yazılımcının üretken çalışabileceği makine yapılandırmasını adım adım kurar. WSL2, Linux veya macOS hazırlığı, terminal ve kabuk (bash/zsh, PowerShell), Git yapılandırması ve SSH/GPG anahtarları, paket yöneticileri (winget, Homebrew, apt), dil sürüm yöneticileri (nvm, pyenv, SDKMAN), VS Code ve IDE eklentileri, Docker ve Dev Container, yerel veri tabanı, ortam değişkenleri ve sırların güvenli yönetimi, dotfiles ile tekrarlanabilir kurulum ve yedekleme uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; Sistem, Terminal ve Git; Diller, IDE, Konteyner ve Otomasyon ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Geliştirici makinesi kurulumu: işletim sistemi, terminal, Git, paket yöneticileri, IDE, konteyner ve sürüm yönetimi.

Öğrenme Metodu

Katılımcılar kendi bilgisayarlarında adım adım kurulum yapar; sonunda bir örnek projeyi klonlayıp çalıştırır ve kurulumlarını betikle otomatikleştirir.

Neden Bu Eğitim?

💻Hızlı Başlangıç

Yeni projeye saatler yerine dakikalar içinde hazır hale gelirsiniz.

🔁Tekrarlanabilirlik

Betikli kurulumla ortamınızı kolayca yeniden oluşturursunuz.

🔐Güvenli Çalışma

SSH anahtarı ve sır yönetimiyle güvenli geliştirme alışkanlığı edinirsiniz.

Anahtar Konular

geliştirici ortamı kurulumudeveloper machineWSL2 kurulumuGit SSH yapılandırmaHomebrew wingetnvm pyenvVS Code kurulumuDocker kurulumudotfilesdev container
“İyi kurulmuş bir ortam, her gün kazanılan bir saattir.”

Ön Koşullar

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

1
Bilgisayar

Yönetici yetkili bir Windows, macOS veya Linux bilgisayar gerekir.

2
İnternet Erişimi

Paket indirmeleri için kararlı bağlantı gerekir.

3
GitHub Hesabı

Ücretsiz bir GitHub hesabı oluşturulmuş olmalıdır.

4
Disk Alanı

En az 30 GB boş alan önerilir.

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ı, terminal ve Git ortamını güvenli biçimde yapılandırır.
Modül 1
İşletim Sistemi Hazırlığı
  • Windows için WSL2 ve Ubuntu kurulumu
  • macOS için Xcode CLT ve Homebrew
  • Linux paket güncellemeleri
  • Disk şifreleme ve ekran kilidi
  • Yönetici ve standart kullanıcı ayrımı
  • Sistem güncelleme politikası
Modül 2
Terminal ve Kabuk
  • bash, zsh ve PowerShell farkları
  • Oh My Zsh, starship, profil dosyaları
  • PATH ve ortam değişkenleri
  • Temel komutlar: cd, ls, grep, find, curl
  • Takma adlar (alias) ve fonksiyonlar
  • Terminal çoklayıcı: tmux
Modül 3
Git Yapılandırması
  • git config: ad, e-posta, varsayılan dal
  • SSH anahtarı oluşturma ve GitHub bağlama
  • Commit imzalama (GPG/SSH)
  • .gitignore ve .gitattributes
  • Git credential manager
  • Temel akış: clone, branch, commit, push
Modül 4
Paket Yöneticileri
  • winget, Chocolatey, Homebrew, apt
  • Uygulama kurma ve güncelleme
  • Sürümleri sabitleme
  • Bakım ve temizlik
  • Güvenilir kaynak ve imza kontrolü
  • Kurulum betiği yazma
Günün hedefiKatılımcı, dil çalışma ortamlarını, IDE ve Docker'ı kurar ve ortamı otomatikleştirir.
Modül 1
Dil Sürüm Yönetimi
  • nvm ile Node.js
  • pyenv ve venv ile Python
  • SDKMAN ile Java
  • asdf ile çoklu araç yönetimi
  • Proje bazlı sürüm dosyaları (.nvmrc, .python-version)
  • Küresel ve yerel bağımlılıkların ayrımı
Modül 2
IDE ve Editör
  • VS Code kurulumu ve ayarlar eşitleme
  • Eklentiler: ESLint, Prettier, GitLens
  • Hata ayıklayıcı (debugger) yapılandırması
  • Entegre terminal ve görev çalıştırıcı
  • Biçimlendirici ve linter ayarı
  • EditorConfig
Modül 3
Docker ve Dev Container
  • Docker Desktop / Engine kurulumu
  • İmaj, konteyner ve volume temelleri
  • docker compose ile yerel veri tabanı
  • Dev Container (devcontainer.json)
  • Kaynak sınırları ve disk temizliği
  • Konteyner güvenliği temel ipuçları
Modül 4
Sırlar, Otomasyon ve Yedekleme
  • .env dosyaları ve sır yönetimi
  • Parola yöneticisi ve SSH ajanı
  • Dotfiles deposu ve kurulum betiği
  • Yeni makineyi 30 dakikada hazırlama
  • Yedekleme ve geri yükleme
  • Kapanış: örnek projeyi klonla ve çalıştır

Eğitim Kazanımları

Program sonunda katılımcılar:

⚡
WSL2 / Linux Hazırlığı

Geliştirme için işletim sistemi altyapısını kurabilirsiniz.

🛠️
Terminal Kullanımı

Kabuk, PATH ve komut satırı araçlarını rahatça kullanabilirsiniz.

🎯
Git ve SSH

Güvenli Git ve SSH anahtar yapılandırması yapabilirsiniz.

🧩
Paket Yönetimi

Paket yöneticileriyle yazılım kurup güncelleyebilirsiniz.

🔍
Sürüm Yönetimi

nvm, pyenv veya SDKMAN ile çoklu sürüm yönetebilirsiniz.

📈
IDE Kurulumu

VS Code'u eklenti ve debugger ile yapılandırabilirsiniz.

🔐
Docker

Yerel geliştirme için Docker ve Dev Container kurabilirsiniz.

🚀
Otomasyon

Kurulumu dotfiles ve betikle tekrarlanabilir hale getirebilirsiniz.

Kimler İçin Uygundur?

  • Yeni başlayan yazılımcılar
  • stajyerler
  • yeni ekip üyeleri
  • geliştirme ortamını standardize etmek isteyen takımlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yeni başlayan yazılımcılar, stajyerler, yeni ekip üyeleri ve geliştirme ortamını standardize etmek isteyen takımlar için uygundur.
Hangi işletim sistemi kullanılır?
Windows (WSL2), macOS ve Linux için ayrı yönergeler verilir.
Kurumsal bilgisayarda yapılabilir mi?
Yönetici yetkisi ve kurum politikalarına bağlıdır; kurulum öncesi BT ile görüşmeniz önerilir.
Önceden kod bilgisi gerekir mi?
Hayır, başlangıç düzeyindedir.
Sertifika verilir mi?
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. Configuring a Developer Machine Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç 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 GenelBack-end Apps: Transactions Overview Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: Transactions Overview Eğitimi

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

Transactions overview eğitimi: ACID, JTA, @Transactional yayılımı, izolasyon seviyeleri, optimistic ve pessimistic kilitleme, XA ve saga ile veri bütünlüğü yöne

Detayları Gör →
Yazılım Geliştirme GenelBack-end Apps: XML Programming with JAXB Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: XML Programming with JAXB Eğitimi

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

JAXB XML programlama eğitimi: Jakarta XML Binding anotasyonları, xjc ile XSD'den sınıf üretimi, marshal, unmarshal, XmlAdapter, StAX, XPath ve güvenli XML işlem

Detayları Gör →
Yazılım Geliştirme GenelBasic Programming in Force.com Eğitimi
Yazılım Geliştirme Eğitimleri

Basic Programming in Force.com Eğitimi

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

Force.com temel programlama eğitimi: Salesforce veri modeli, Apex, SOQL, DML, trigger, governor limits, test sınıfları, Visualforce ve Lightning Web Components.

Detayları Gör →
Yazılım Geliştirme GenelBasic Scalding Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Basic Scalding Programming Eğitimi

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

Basic Scalding programlama eğitimi: Scala, Cascading, Fields ve Typed API, groupBy, join, Hadoop modu ve JobTest ile büyük veri işleme işleri yazma.

Detayları Gör →
Yazılım Geliştirme GenelBCS Foundation Certificate in Digital Solution Development Eğitimi
Yazılım Geliştirme Eğitimleri

BCS Foundation Certificate in Digital Solution Development Eğitimi

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

BCS dijital çözüm geliştirme temel eğitimi: yaşam döngüsü, gereksinim, UML, kodlama ilkeleri, test, sürüm kontrolü ve devreye alma. Sınav ilgili kuruma aittir.

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