Eğitim İçeriği

Modül 1 – JavaScript Temelleri

  • Güncel JavaScript (ES6+) Giriş
  • Veri tipleri, operatörler ve kontrol yapıları
  • Fonksiyonlar, kapsam ve kapanışlar
  • Diziler, nesneler ve veri manipülasyonu
  • Aşırı yükleme programlama: geri arama fonksiyonları, vaatler ve async/await
  • En iyi uygulamalar ve kod standardları

Modül 2 – TypeScript Temel Bilgiler

  • TypeScript nedir ve neden kullanılır?
  • Sabit tiplendirme ve tip çıkarımı
  • Arabirimler, özel tipler ve enumlar
  • Sınıflar, miras alma ve erişim değiştiricileri
  • Genel türler ve dekoratörler
  • Proje kurulumu ve derleyici yapılandırma (tsconfig.json)

Modül 3 – Web Development ile JavaScript/TypeScript

  • DOM manipülasyonu ve olay yönetimi
  • Formlar ve giriş doğrulama
  • REST API'leri kullanma (fetch/axios)
  • Front-end proje yapısı ve araçları
  • React Giriş (TypeScript ile):
    • Bileşenler, özellikler, durumlar ve çapaçtorlar
    • Bileşen iletişimleri
    • Rotasyon ve API entegrasyonu
  • En iyi uygulamalar ve kod organizasyonu

Modül 4 – Node.js ve TypeScript ile Backend Geliştirme

  • Node.js ve NPM Giriş
  • Express.js kullanarak sunucular oluşturma
  • Bina ve tüketim RESTful API'leri
  • Ortak parçalar, rotalama ve doğrulama
  • Database entegrasyonu (örn., SQLite, PostgreSQL veya MongoDB)
  • Pratik proje: tam bir uygulamanın arka uç kısmı

Modül 5 – Electron ile Masaüstü Uygulama Geliştirme

  • Electron genel bakış: mimari ve özellikler
  • Pencereler, menüler ve işletim sistemi düzeyinde entegrasyon oluşturma
  • Arka uç entegrasyonu ve yerel veri depolama
  • React (veya diğer front-end kütüphaneleri) ile Electron kullanımı
  • Uygulama paketleme ve dağıtım (Windows, macOS, Linux)

Modül 6 – Test, Deployman ve En İyi Uygulamalar

  • Birim ve bütünleşik testler (Jest, Mocha veya Vitest)
  • CI araçları ve oluşturma süreçleri
  • Web ve masaüstü ortamları için paketleme
  • Kod güvenliği, performansı ve bakımından bakımı
  • Documentation ve sürüm kontrolü (Git/GitHub)

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Besitirme programlama kavramları hakkında bilgi
  • HTML ve CSS ile deneyim
  • Komut satırını ve kod düzenleyicisini kullanma konusundaki rahatlık

Kitle

  • Ön uç ve arka uç geliştiricileri
  • Yazılım mühendisleri ve tam katmanlı geliştiriciler
  • JavaScript ekosistemlerine geçiş yapan teknik uzmanlar
 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler