JavaScript, web tarayıcılarının çalıştırdığı programlama dilidir; TypeScript ise JavaScript'e statik tip sistemi ekleyen ve JavaScript'e derlenen bir üst kümedir. Opendart Akademi'de JavaScript ve TypeScript ayrı bir kurs olarak değil, Angular ve React Native programlarının ilk modüllerinde, ayrıca Java Spring Boot FullStack ve .NET Core FullStack programlarının frontend bölümlerinde öğretilir.

  • JavaScript (ES6+)
  • TypeScript
  • Promise
  • async/await
  • ES Modules
  • Node.js / npm
  • Angular
  • React
  • React Native
  • Süre2 ay / 120 saat
  • BaşlangıçÖn kayıtla duyurulur
  • SeviyeTemel / Orta
  • FormatCanlı online veya sınıf içi
29.000 TL40.000 TL%28 indirim
Vade farksız 12 taksit: aylık 2.417 TL
Fiyat, bu konuyu da kapsayan Angular Eğitimi programı içindir.
Yeni dönem planlanıyorÖn kayıt yapanlara tarih ilk duyurulur.

JavaScript ve TypeScript Nedir, Farkı Ne?

JavaScript ile neler yapılabilir? Web sayfalarını etkileşimli hale getirmek, React, Angular ve Vue ile tek sayfa uygulamalar (SPA) geliştirmek, React Native ile Android ve iOS uygulamaları yazmak ve Node.js ile sunucu tarafında kod çalıştırmak mümkündür. TypeScript, aynı kodu tip tanımlarıyla yazmayı sağlar; hatalar çalışma zamanından önce, derleme sırasında yakalanır ve büyük projelerde kodu okumak ve değiştirmek kolaylaşır. Angular doğrudan TypeScript ile yazılır.

Öğrenme yol haritası: 1) Değişkenler (let / const), tipler, koşul ve döngüler · 2) Fonksiyonlar ve arrow function · 3) Destructuring, spread ve dizi metotları (map, filter, reduce) · 4) Modüller (import / export) · 5) Promise, async/await ve fetch · 6) TypeScript tipleri, interface ve tip çıkarımı · 7) Sınıflar, generic'ler ve yardımcı tipler · 8) Bir framework: Angular, React veya React Native.

Angular programında (Angular Eğitimi): İlk modül "TypeScript Temelleri"dir: tipler, arayüzler, tip çıkarımı, sınıflar, erişim belirleyiciler, kalıtım, generic yapılar, yardımcı tipler, modüller ve dekoratörler. React Native programında (React Native Eğitimi): "Modern JavaScript ve TypeScript" modülünde ES6+, modüller, Promise, async/await, TypeScript tipleri ve generic'ler işlenir.

FullStack programlarında: Java Spring Boot FullStack Eğitimi içinde React öncesi hazırlık olarak HTML, CSS ve JavaScript temelleri, ardından React ve Next.js; .NET Core FullStack Eğitimi içinde "Front-End Web Uygulamaları Geliştirme" modülünde HTML5, CSS3, Bootstrap, temel ve orta düzey JavaScript ile jQuery ve AJAX işlenir. Node.js ile backend geliştirme programlarda ayrı modül olarak yer almaz; backend tarafı Java Spring Boot veya ASP.NET Core ile öğretilir.

Bu konu, Angular eğitimi (2 ay / 120 saat) kapsamında da işlenir. Ana programın tüm müfredatını incelemek için sayfayı ziyaret edin.

Ana eğitimi incele

Eğitim İçeriği ve Örnek Müfredat

5 modül · 16 konu başlığı
Detaylı müfredat iste
Modül 1

Modern JavaScript (React Native programı)

  • ES6+: let/const, arrow function, destructuring, spread
  • Modüller, Promise ve async/await
  • Dizi metotları ve fonksiyonel yaklaşım
Modül 2

TypeScript Temelleri (Angular programı)

  • Tipler, arayüzler ve tip çıkarımı
  • Sınıflar, erişim belirleyiciler ve kalıtım
  • Generic yapılar ve yardımcı tipler
  • Modüller ve dekoratörler
Modül 3

TypeScript ile React (Java FullStack programındaki React bölümü)

  • Props ve state için tip tanımları
  • API yanıtları için tip güvenliği
  • Mevcut bir JavaScript projesini TypeScript'e taşıma
Modül 4

JavaScript ile Web Temelleri (.NET FullStack programı)

  • HTML5 ve CSS3, Bootstrap ile responsive tasarım
  • JavaScript programlama dili (temel ve orta düzey)
  • jQuery ile AJAX işlemleri
Modül 5

Framework ile Uygulama

  • Angular ile kurumsal yönetim paneli
  • React Native ile Android ve iOS uygulaması
  • HttpClient / Axios ile REST API çağrıları

Müfredat örnek niteliğindedir; grubun seviyesine ve teknolojilerin güncel sürümlerine göre güncellenir. Kurumsal programlarda içerik ekibinizin projelerine göre uyarlanır.

JavaScript ve TypeScript Eğitimi · 29.000 TL, 12 taksit

Eğitim Sonunda Kazanımlar

  • Modern JavaScript (ES6+) söz dizimini kullanmak
  • Promise ve async/await ile API çağrısı yapmak
  • TypeScript ile tip güvenli model ve servis yazmak
  • Generic ve yardımcı tiplerle tekrar kullanılabilir kod yazmak
  • Bir JavaScript projesini TypeScript'e taşımak
  • Angular, React veya React Native ile uygulama geliştirmeye hazır olmak

Hedef Kitle

  • Frontend geliştirmeye başlamak isteyenler
  • Angular veya React öğrenmeden önce dil temelini sağlamlaştırmak isteyenler
  • JavaScript bilen ve TypeScript'e geçmek isteyen geliştiriciler
  • Backend geliştirici olup arayüz tarafını da öğrenmek isteyenler

Ön koşul: Temel bilgisayar kullanımı yeterlidir; HTML ve CSS bilgisi işi kolaylaştırır. Programlama mantığı programın başında anlatılır.

Kuruma Katkıları

Ortak teknik dil

Ekip aynı kavramlar, aynı araçlar ve aynı çalışma düzeniyle ilerler; kod incelemeleri ve devir teslim kolaylaşır.

Projeye dönük örnekler

Kurumsal programlarda örnekler ekibinizin teknoloji yığınına ve gerçek iş senaryolarına göre uyarlanır.

Ölçülebilir kazanım

Eğitim sonunda her katılımcı çalışan bir proje teslim eder; ekip seviyesi somut çıktı üzerinden değerlendirilir.

Bireysel ve Kurumsal Katılım Seçenekleri

Bireysel katılım
  • Ders formatı: Canlı online veya sınıf içi
  • Hafta içi 09:00–12:00, 15:00–18:00 veya 19:00–22:00 oturumları
  • Hafta sonu 10:00–15:00 veya 15:00–20:00 oturumları
  • Angular Eğitimi programı: 2 ay / 120 saat
  • Kredi kartına vade farksız 12 taksit
Kurumsal eğitim
  • Kurumsal programlar genellikle 30 saat (günde 6 saat) olarak planlanır
  • Temel ve İleri seviye seçenekleri
  • Şirketinizde yerinde ya da online, ekibinize özel grup
  • Örnekler ekibinizin teknoloji yığınına ve projelerine göre uyarlanır

Sık Sorulan Sorular

JavaScript nedir?
JavaScript, web tarayıcılarının doğrudan çalıştırdığı programlama dilidir. Web sayfalarını etkileşimli hale getirmek, React veya Angular ile web uygulamaları, React Native ile mobil uygulamalar ve Node.js ile sunucu tarafı kod yazmak için kullanılır.
TypeScript nedir, JavaScript'ten farkı ne?
TypeScript, JavaScript'e statik tip sistemi ekleyen ve JavaScript'e derlenen bir dildir. Her geçerli JavaScript kodu aynı zamanda geçerli TypeScript kodudur; fark, tip hatalarının çalıştırmadan önce derleme sırasında yakalanmasıdır.
Önce JavaScript mi TypeScript mi öğrenmeliyim?
Önce JavaScript'in temel kavramlarını (fonksiyon, nesne, dizi, Promise, async/await) öğrenmek, ardından TypeScript'e geçmek önerilir. Angular ve React Native programlarında bu sıra izlenir.
Yalnızca JavaScript için ayrı bir kurs var mı?
Hayır. JavaScript ve TypeScript, Angular Eğitimi ve React Native Eğitimi programlarının ilk modüllerinde, ayrıca Java ve .NET FullStack programlarının frontend bölümlerinde öğretilir.
Node.js ile backend öğretiliyor mu?
Hayır, Node.js ile backend geliştirme ayrı bir modül olarak işlenmez. Backend tarafı Java Spring Boot veya ASP.NET Core ile öğretilir; Node.js ve npm frontend projelerinin araç zinciri olarak kullanılır.
Eğitim tarihi ve ücreti nedir?
Güncel tarih ve ücret bilgisi için Bilgi Al düğmesini kullanabilir, 0212 352 05 22 numarasını arayabilir ya da WhatsApp'tan yazabilirsiniz. Bireysel katılımda kredi kartına vade farksız 12 taksit imkânı vardır.

JavaScript ve TypeScript Eğitimi için hemen bilgi alın

Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22

Konu bazlı yazılım eğitimleri