TypeScript Dersleri

TypeScript Kurulum ve Geliştirme Ortamı Rehberi

eminbasbayan

eminbasbayan

3 dk okuma
TypeScript Kurulum ve Geliştirme Ortamı Rehberi
🔍 Büyütmek için tıklayın

Programlamaya başlamak, yalnızca kod yazmakla değil, aynı zamanda doğru araçları kullanmakla da ilgilidir. Özellikle modern dillerden biri olan TypeScript ile çalışmak istiyorsan, öncelikle bilgisayarında bir geliştirme ortamı hazırlaman gerekir.

Bu yazıda, sıfırdan başlayarak TypeScript’i kullanmak için gereken adımları adım adım öğreneceksin. Hadi başlayalım!

1. Geliştirme Ortamı Nedir?

Bir marangozun alet çantası varsa, bir yazılımcının da geliştirme ortamı vardır. Bu ortam, kod yazmak, çalıştırmak ve test etmek için gerekli olan araçlardan oluşur.

TypeScript ile çalışmak için ihtiyacımız olan temel araçlar şunlardır:

  • Node.js (arka planda çalışmayı sağlar)
  • npm (paket yöneticisi)
  • TypeScript derleyicisi (tsc)
  • VS Code (kodu yazacağımız gelişmiş bir metin editörü)

2. Node.js ve npm Kurulumu

Node.js, JavaScript ve TypeScript kodlarını bilgisayarımızda çalıştırabilmemizi sağlar. Kurulum sırasında otomatik olarak npm (Node Package Manager) da yüklenir. npm, dışarıdan paketleri (kütüphaneleri) projemize dahil etmemize yarar.

Kurulum Adımları:

  1. https://nodejs.org adresine gir.
  2. "LTS" sürümünü indir.
  3. Kurulumu tamamla.

Kontrol etmek için:

Terminal ya da Komut İstemi’ne şu komutları yaz:

node -v npm -v

Her iki komut da sürüm numarası gösteriyorsa her şey doğru kurulmuş demektir.

3. TypeScript Derleyicisi (tsc) Kurulumu

Tarayıcılar .ts uzantılı TypeScript dosyalarını çalıştıramaz. Bu nedenle TypeScript kodlarını önce JavaScript’e dönüştürmemiz gerekir. Bu işi yapan araç ise TypeScript derleyicisidir.

Kurulum komutu:

npm install -g typescript

Bu komut sayesinde TypeScript derleyicisini global olarak yüklersin ve her klasörde kullanabilirsin.

Kontrol:

tsc -v

4. VS Code ile Çalışmak

Kod yazmak için sade bir metin editörü kullanmak yeterli değildir. Bunun yerine yazılımcılar için özel hazırlanmış bir editör kullanılır. Visual Studio Code (VS Code) bu iş için en popüler ve en kullanışlı araçlardan biridir.

VS Code sana şu imkanları sağlar:

  • Yazım hatalarını otomatik gösterir
  • Kod tamamlama (IntelliSense)
  • Dahili terminal desteği
  • Eklentilerle özelleştirilebilir yapı

İndirmek için:

https://code.visualstudio.com

5. İlk TypeScript Dosyasını Oluşturmak

Hazırlıklar tamamlandıktan sonra artık ilk TypeScript dosyamızı oluşturabiliriz.

Adımlar:

  1. Masaüstünde typescript-proje isminde bir klasör oluştur.
  2. VS Code’da bu klasörü aç (veya terminalden code . komutu ile).
  3. Yeni bir dosya oluştur: index.ts

Şimdi bu dosyaya basit bir kod yazalım:

console.log("Merhaba TypeScript!");

6. TypeScript Kodunu JavaScript’e Dönüştürmek (Derlemek)

Yukarıdaki kodu tarayıcı çalıştıramaz. Önce onu .js dosyasına dönüştürmemiz gerekir. Bu işleme transpilasyon (derleme) denir.

Terminale şunu yaz:

tsc index.ts

Aynı klasörde index.js adında yeni bir dosya oluşacaktır. Bu, TypeScript kodunun JavaScript’e çevrilmiş halidir.

JavaScript dosyasını çalıştırmak için:

node index.js

Ekranda şu yazıyı göreceksin:

Merhaba TypeScript!

Tebrikler! Artık ilk TypeScript programını yazıp çalıştırdın.

Sonuç

TypeScript ile program yazmaya başlamadan önce doğru araçları kurman ve ortamını hazırlaman gerekir. Bu yazıda:

  • Node.js ve npm kurulumunu,
  • TypeScript derleyicisinin nasıl yüklendiğini,
  • VS Code’un neden kullanıldığını,
  • İlk TypeScript dosyasının nasıl yazıldığını ve çalıştırıldığını öğrendin.

Artık kodlamaya hazırsın. Sıradaki adım, TypeScript’in özelliklerini keşfetmeye başlamak. Bir sonraki bölümde TypeScript derleyicisinin ayarlarını ve tsconfig.json dosyasını inceleyeceğiz.

Unutma: Her iyi yazılımcı önce çalışma ortamını iyi tanır. Düzenli bir başlangıç, sağlam bir öğrenmenin temelidir.

Etiketler

#Eğitimler#TypeScript Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

TypeScript’e Giriş: Nedir, Neden Kullanılır ve JavaScript’ten Farkı Ne?
Genel

TypeScript’e Giriş: Nedir, Neden Kullanılır ve JavaScript’ten Farkı Ne?

Yazılım dünyasında JavaScript, özellikle web geliştirme alanında en çok kullanılan programlama dillerinden biridir. Ancak JavaScript her ne kadar esnek ve güçlü bir dil olsa da, bu esnekliği bazen hatalara davetiye çıkarabilir. İşte bu noktada devreye **TypeScript**</STRO

3 dk
TypeScript Derleyici ve Ayarları
Genel

TypeScript Derleyici ve Ayarları

TypeScript ile yazılım geliştirmeye başladığında, sadece kod yazmak yetmez. Kodlarının **nasıl çalıştırılacağını, nasıl derleneceğini ve nasıl düzenli tutulacağını** da bilmen gerekir. İşte burada devreye **TypeScript derleyicisi (compiler)**</e

3 dk
TypeScript’te Debugging (Hata Ayıklama)
Genel

TypeScript’te Debugging (Hata Ayıklama)

Kod yazmak bir şeydir, yazdığın kodun neden çalışmadığını bulmak başka bir şeydir. Yazılım geliştirmenin en kritik aşamalarından biri de **debugging**, yani **hata ayıklama** sürecidir. TypeScript ile çalışırken hataları fark etmek

3 dk
TypeScript’te Temel Veri Tipleri ve Kullanımları
Genel

TypeScript’te Temel Veri Tipleri ve Kullanımları

TypeScript, JavaScript’in daha güvenli ve kurallı bir versiyonudur. TypeScript kullanmanın en büyük avantajlarından biri, değişkenlerin türlerini belirleyerek yazılımcıya hataları erken aşamada göstermesidir. Bu sayede daha sağlam ve anlaşılır kodlar yazmak mümkün olur. Bu yazıda TypeS

3 dk
TypeScript’te Fonksiyonlar ve İlgili Ayarlar
Genel

TypeScript’te Fonksiyonlar ve İlgili Ayarlar

TypeScript’te fonksiyonlar, yalnızca kodu düzenli hale getirmek için değil, aynı zamanda hataları erken yakalamak ve daha güvenli yazılım geliştirmek için büyük önem taşır. Bu yazıda TypeScript’te fonksiyonları nasıl tanımlarız, nasıl daha güvenli hale getiririz ve hangi ayarlarla yazdığımız f

3 dk
TypeScript’te Nesneler (Objects) ve Tip Yönetimi
Genel

TypeScript’te Nesneler (Objects) ve Tip Yönetimi

TypeScript, JavaScript’in üzerine geliştirilmiş, tip güvenliği sağlayan bir programlama dilidir. En güçlü özelliklerinden biri, nesnelerin yapısını önceden belirleyebilmemiz ve bu sayede kodumuzu daha sağlam ve anlaşılır hale getirebilmemizdir. Bu yazıda, TypeScript’te nesne (object) t

3 dk