Nesne Yönelimli JavaScript: Prototipler ve Class Kalıtımı
Yerel prototip kalıtımını kullanarak güçlü sınıf hiyerarşileri tanımlayıp verileri yönetin ve JavaScript'in nesne yönelimli modelinin temel kavramlarında uzmanlaşın.
-
💬
Yapay zekâ eğitmeni
Herhangi bir ders hakkında soru sor, istediğin an anında net bir yanıt al. -
🕐
İstediğin zaman başla
Program ya da son tarih yok — kendi hızında, istediğin zaman öğren. -
🌐
Türkçe
Dersler, görevler ve sertifika — hepsi tamamen kendi dilinde.
Bu kurs hakkında
Verimli ve ölçeklenebilir JavaScript yazmak, dilin nesne yönelimli programlamayı nasıl ele aldığını derinlemesine anlamayı gerektirir. Yalnızca çatılara (frameworks) güveniyorsanız, her JS uygulamasına güç veren temel mekanizmaları kaçırma riskiyle karşı karşıya kalırsınız.
Bu kurs, JavaScript'in kalıtım ve alt tiplendirmeye (subtyping) yönelik benzersiz yaklaşımında uzmanlaşmanız için kapsamlı bir yol haritası sunar. Harici kütüphanelere bağımlı olmadan, uygulama verilerini etkili bir şekilde yöneten karmaşık, yeniden kullanılabilir sınıf yapıları tasarlamak için basit nesne sabitlerinin (object literals) ötesine geçeceksiniz.
### Neler öğreneceksiniz
* Klasik ve prototip tabanlı kalıtım modelleri arasındaki temel farkları anlayın.
* Etkili kalıtım ve temsil (delegation) için kurucu fonksiyonlar (constructor functions) tanımlama ve prototip zincirini yönlendirme pratiği yapın.
* `extends`, `super()` ve özel alanlarla (`#`) çalışma dahil olmak üzere modern ES6 `class` sözdiziminde uzmanlaşın.
* Esnek, birbirinin yerine geçebilen nesne yapıları oluşturmak için çok biçimlilik (polymorphism) ve alt tiplendirme ilkelerini uygulayın.
* Kapsülleme (encapsulation) ve durum kontrolü için modül kalıplarını kullanarak sınıf örnekleri içinde veri yönetimini yapılandırmayı öğrenin.
Materyal, nesnelerin ve prototiplerin temel tanımlarıyla başlar, prototip zincirlemedeki uygulamalı alıştırmalarla ilerler ve eksiksiz, hiyerarşik bir uygulama modeli oluşturmak için modern ES6 sınıf özelliklerini uygulayarak sona erer.
Bu kurs, dilin nesne modeli hakkında temel bir anlayış isteyen başlangıç ve orta düzey JavaScript geliştiricileri için tasarlanmıştır. Klasik nesne yönelimli dillerle ilgili önceden deneyim gerekli değildir.
Bugün gerçekten güçlü JavaScript uygulamaları oluşturmaya başlayın.
Ne elde edeceksin
-
📜
Tamamlama sertifikası
LinkedIn profilinize ekleyin -
💬
Kişisel AI öğretmeni
Bir kursta takıldın mı? Yerleşik öğretmenine istediğin zaman her şeyi sorabilirsin. -
🎧
Sesli versiyon dahil
Yolda öğren — ekrana gerek yok -
♾️
Ömür boyu erişim
İstediğin zaman dön, son kullanma tarihi yok -
📱
Telefon veya bilgisayar
Her yerde, her cihazda -
💸
14 gün iade
Sorgusuz -
⚡
Kısa ve odaklı
2 sa 36 dk pratik içerik
Yorumlar
Henüz yorum yok — deneyimini ilk paylaşan sen ol.
Sık sorulanlar
Bu kursu almak için neye ihtiyacım var? +
Sadece internetli bir telefon veya bilgisayar yeterli. Kurulum yok, özel donanım yok.
Nasıl ödeme yapabilirim? +
Stripe üzerinden kartla. Kart bilgilerini saklamıyoruz — Stripe güvenli şekilde işliyor.
Para iadesi alabilir miyim? +
Evet — 14 gün içinde tam iade, sorgusuz.
Erişimim ne kadar sürer? +
Sonsuza dek. Bir kez satın aldığında, kurs senindir — istediğin zaman dönebilirsin.
Sertifika alacak mıyım? +
Evet. Tamamladığında, LinkedIn profiline ekleyebileceğin bir sertifika alırsın.
Şu sektörlerdeki öğrenenler için
Teknoloji
Tasarım
Finans
Pazarlama
Sağlık
Eğitim
Konaklama
Üretim