VISUAL STUDIO CODE EDITOR: LANGUAGES & TASKS EĞİTİMİ

VS Code'u çok dilli geliştirme merkezine çevirin

Dil uzantıları ve LSP, IntelliSense, linter ve formatter, tasks.json, launch.json, compound debug, problem matcher ve proje otomasyonu

VS Code'da dil sunucuları, Python ve TypeScript ortamı, linter ve formatter, tasks.json, launch.json, compound debug ve Dev Containers ile çok dilli geliştirme otomasyonunu anlatan iki günlük orta seviye eğitim.

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

Eğitim Hakkında

VS Code dilleri ve görevleri

Eğitim VS Code'da farklı dillerle çalışmayı ve görev otomasyonunu kapsar. Language Server Protocol, Python (Pylance), JavaScript ve TypeScript, C#, Java ve Go uzantıları, IntelliSense ve tanıma gitme, linter ve formatter yapılandırması (ESLint, Prettier, Black, Ruff), tasks.json ile derleme ve test görevleri, problem matcher, launch.json, compound konfigürasyon, çoklu kök çalışma alanı ve Dev Containers uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Dil Desteği ve Kod Kalitesi; 2. gün Görevler, Debug ve Otomasyon.

Seviye

Orta Seviye — VS Code'da çok dilli geliştirme, dil sunucuları, görevler ve otomasyon

Öğrenme Metodu

Katılımcılar Python API'si ve TypeScript ön yüzünden oluşan çok dilli bir çalışma alanını görevler, debug konfigürasyonları ve linter ayarlarıyla otomatikleştirir.

Neden Bu Eğitim?

🌍Çok Dilli Çalışma

Tek editörde Python, TypeScript ve C# gibi dilleri aynı kaliteyle yönetirsiniz.

🤖Görev Otomasyonu

Derleme, test ve lint adımlarını tek tuşa bağlarsınız.

📦Tekrarlanabilir Ortam

Dev Containers ile ekip genelinde aynı geliştirme ortamını kurarsınız.

Anahtar Konular

vs code tasks.jsonlaunch.jsonlanguage server protocoldev containersvs code pythonvs code typescripteslint prettierçok dilli geliştirme
“Tek tuşla çalışan bir geliştirme akışı, odağınızı koda geri verir.”

Ön Koşullar

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

1
VS Code temeli

Editörün arayüzünü ve komut paletini bilmek gerekir.

2
En az bir dil

Python veya JavaScript'te küçük proje yazmış olmak yeterlidir.

3
Node ve Python

Node.js ve Python 3 kurulu olmalıdır.

4
Docker (isteğe bağlı)

Dev Containers bölümü için Docker Desktop ö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ı farklı diller için uzantı, dil sunucusu, linter ve formatter yapılandırmasını kurar.
Modül 1
Language Server Protocol
  • LSP mimarisi: istemci ve sunucu
  • IntelliSense, tanım, referans ve yeniden adlandırma
  • Hover, imza yardımı ve diagnostics
  • Pylance ayarları ve tip denetimi
  • TypeScript dil servisi
  • Dil sunucusu günlükleri ve sorun giderme
Modül 2
Python ve JavaScript Ortamı
  • Python yorumlayıcı seçimi ve venv
  • Jupyter Notebook desteği
  • Node.js, npm ve package.json
  • TypeScript derleyici ve tsconfig.json
  • Test gezgini: pytest ve Jest
  • Ortam değişkenleri (.env)
Modül 3
C#, Java ve Go
  • C# Dev Kit ve OmniSharp
  • Java Extension Pack ve Maven
  • Go uzantısı ve gopls
  • Proje ağacı ve bağımlılık görünümü
  • Kod üretme ve hızlı düzeltme
  • Hata ayıklama başlatma
Modül 4
Linter ve Formatter
  • ESLint ve Prettier birlikte kullanım
  • Black, Ruff ve isort
  • Kaydederken biçimlendirme
  • Dil bazlı ayar geçersiz kılma
  • EditorConfig desteği
  • Kod kalitesi uyarıları
Günün hedefiKatılımcı derleme, test ve çalıştırma görevleri tanımlar, compound debug ve Dev Container yapılandırır.
Modül 1
tasks.json
  • Görev türleri: shell, process, npm
  • Varsayılan derleme ve test grubu
  • Değişkenler: ${workspaceFolder}, ${file}
  • dependsOn ve sıralı görevler
  • Problem matcher ile hata yakalama
  • Girdi değişkenleri (inputs)
Modül 2
launch.json ve Debug
  • Python, Node ve .NET debug konfigürasyonları
  • preLaunchTask ile derleme sonrası başlatma
  • attach ve uzak debug
  • Compound ile çoklu süreç debug
  • Koşullu breakpoint ve logpoint
  • Ortam değişkeni ve argüman geçirme
Modül 3
Çalışma Alanı Yönetimi
  • Çoklu kök çalışma alanı
  • Çalışma alanı ayarları ve önerilen uzantılar
  • Dosya hariç tutma ve arama kapsamı
  • Snippet'ler ve proje özel kodlar
  • Profil kullanımı
  • Görev ve ayarları Git'te paylaşma
Modül 4
Dev Containers ve Uzak Geliştirme
  • devcontainer.json yapısı
  • Docker imajı ve özellikler (features)
  • Remote-SSH ve WSL
  • Uzantıların konteynerde çalışması
  • Port yönlendirme
  • Ekip için tekrarlanabilir ortam

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dil Sunucuları

LSP tabanlı dil desteğini yapılandırırsınız.

✅
Python ve TypeScript

Her iki dilde tip denetimi ve test akışı kurarsınız.

✅
Linter ve Formatter

ESLint, Prettier, Black ve Ruff'u uyumlu çalıştırırsınız.

✅
Görev Tanımı

tasks.json ile derleme ve test görevlerini otomatikleştirirsiniz.

✅
Debug Konfigürasyonu

launch.json ve compound ile çoklu süreç debug edersiniz.

✅
Çalışma Alanı

Çoklu kök çalışma alanı ve profilleri yönetirsiniz.

✅
Dev Container

Tekrarlanabilir geliştirme ortamı oluşturursunuz.

✅
Uzak Geliştirme

SSH ve WSL üzerinde uzak geliştirme yaparsınız.

Kimler İçin Uygundur?

  • VS Code'u günlük kullanan
  • birden fazla dil
  • proje yöneten geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
VS Code'u günlük kullanan, birden fazla dil ve proje yöneten geliştiriciler için uygundur. Editörün arayüzünü ve komut paletini bilmek gerekir.
VS Code temeli şart mı?
Evet, arayüzü ve komut paletini bilmek beklenir; giriş eğitimimiz önerilir.
Hangi diller işlenir?
Python, TypeScript ağırlıklıdır; C#, Java ve Go kısaca gösterilir.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Docker zorunlu mu?
Yalnızca Dev Containers bölümünde gerekir.

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. Visual Studio Code Editor: Languages & Tasks Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Programlama Temelleri ve Yaşam DöngüsüErrors, Testing, & Debugging Eğitimi
Yazılım Geliştirme Eğitimleri

Errors, Testing, & Debugging Eğitimi

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

İstisna yönetimi, pytest ve xUnit ile birim testi, mock, TDD, coverage ve debugger ile hata ayıklama. Uygulamalı eğitim Digital Vizyon Akademi'de.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüExtension for Visual Studio Eğitimi
Yazılım Geliştirme Eğitimleri

Extension for Visual Studio Eğitimi

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

Visual Studio SDK ile VSIX uzantı, komut, araç penceresi, MEF editör uzantısı ve Roslyn analizörü geliştirme eğitimi. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüGelişmiş LangGraph: Karmaşık Grafikleri Optimizasyon, Hata Ayıklama ve İzleme Eğitimi
Yazılım Geliştirme Eğitimleri

Gelişmiş LangGraph: Karmaşık Grafikleri Optimizasyon, Hata Ayıklama ve İzleme Eğitimi

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

LangGraph ile alt grafik, paralel dal, checkpoint, human-in-the-loop, LangSmith izleme ve optimizasyon. İleri düzey ajan eğitimi Digital Vizyon Akademi'de.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüGraph Data Structures: Implementing Graph Traversal & Shortest Path Algorithms Eğitimi
Yazılım Geliştirme Eğitimleri

Graph Data Structures: Implementing Graph Traversal & Shortest Path Algorithms Eğitimi

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

BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, A* ve minimum yayılan ağaç algoritmalarını Python ile kodlayın. Digital Vizyon Akademi graf algoritmaları eğit

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüGraph Data Structures: Representing Graphs Using Matrices, Lists, & Sets Eğitimi
Yazılım Geliştirme Eğitimleri

Graph Data Structures: Representing Graphs Using Matrices, Lists, & Sets Eğitimi

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

Komşuluk matrisi, listesi, kenar listesi, küme ve seyrek matris ile graf temsilini Python'da kodlayıp karşılaştırın. Digital Vizyon Akademi graf eğitimi.

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