JavaScript, dinamik olarak güncellenen içerik oluşturmanıza, multimedya öğelerini kontrol etmenize, görüntüleri canlandırmanıza ve HTML ile CSS ile birlikte kullanarak web tarayıcıları üzerinde hemen her şeyi yapmanıza olanak tanıyan güçlü bir programlama dilidir.
Bu dil, modern web geliştirme süreçlerinde önemli bir rol oynar ve interaktif web uygulamaları yaratmak için vazgeçilmezdir. Eğitimlerimizle, JavaScript’in temellerinden ileri seviye konularına kadar kapsamlı bilgi edinebilirsiniz.
Kurumsal Javascript Eğitimlerimizin Ders İçerikleri
JavaScript’e Giriş
- JavaScript Nasıl Başladı
- ‘Web’in Montaj Dili’ Olarak JavaScript
- Java ve JavaScript Arasındaki İlişki
- Node.js ile Sunucu Tarafı Kodlamaya Genel Bakış
Temel JavaScript Programlama
- Temel JavaScript Türleri ve Dinamik Yazım
- Açık ve Örtük Değişken Bildirimleri
- Türleri Araştırmak İçin Type of ve Instance of’u Kullanma
- Dizeleri Yönetme ve Düzenli İfadeleri Uygulama
- Diziler ve ‘Dizi Benzeri’ Nesneler Arasındaki Fark
JavaScript’te Fonksiyon Yazma Bölüm 1
- Fonksiyonlar nasıl ve neden ‘birinci sınıf vatandaş’tır?
- JavaScript işlevlerini çağırmak için dört çağırma modeli
- Fonksiyonlarda bunun bağlanmasının anlaşılması
- Fonksiyonları diğer fonksiyonlara argüman olarak geçirme
- Fonksiyonlar oluşturma ve fonksiyonlardan fonksiyon döndürme
JavaScript’te Fonksiyon Yazma Bölüm 2
- Oluşturulan fonksiyonları kapanış olarak kullanma
- Kapanışlar neden dış değişkenlere referansları saklar?
- Kapanışların yanlış kullanımından kaynaklanan ince hatalar
- İç içe geçmiş fonksiyonların bir kapsülleme tekniği olarak kullanılması
- IIFE’ler JavaScript Modül Kalıbında Nasıl Kullanılır?
‘Underscore.js’ ile Fonksiyonel Programlama
- Bileşim birimi olarak fonksiyonların kullanılması
- Harici yinelemenin her biri, filtre ve eşleme ile değiştirilmesi
- Katlama ve indirgeme yoluyla bir listeden tek bir değer üretme
- JavaScript’te currying ve kısmi uygulama uygulama
- Özyinelemeli fonksiyonların yazılması ve Trambolin İlkesi
JavaScript’te Nesne Yönelimi Bölüm 1
- OO’nun prototip tabanlı stilini anlama
- Yerleşik tiplere ‘maymun yaması’ yapmanın artıları ve eksileri
- Object türünü kullanarak nesneleri bildirme
- Nesneleri literal sözdizimi kullanarak bildirme
- Yapıcı fonksiyonları kullanarak nesneleri bildirme
JavaScript’te Nesne Yönelimi Bölüm 2
- Prototip zinciri kullanarak kalıtımın uygulanması
- Sahip olunan ve miras kalan mülklerin ayırt edilmesi
- Prototip ve proto arasındaki fark
- JavaScript türlerini tasarlarken değişebilir durumu en aza indirme
- JavaScript’te OO tasarımının SOLID ilkelerini uygulama
ECMAScript 2015 ve Sonrası
- Modern JavaScript yazma ve uyumluluğu koruma
- Modüller ve içe / dışa aktarma sözdizimi
- Dize enterpolasyonu / şablon değişmezleri
- Yeni sınıf sözdizimi
- Proxy türü ile nesne etkileşimini durdurma
DOM Ağacını Yönetme
- Belge Nesne Modelinin Anlamlandırılması
- DOM’da düğümleri konumlandırmak için farklı seçenekler
- Ağaçtan düğüm ekleme, manipüle etme ve çıkarma
- DOM olaylarını işlemek için desteklenen üç model
- Gizli form öğeleri ve çerezlerle çalışma
AJAX’ın Uygulanması
- AJAX nasıl icat edildi ve yaygınlaştırıldı
- Farklı tarayıcılarda bir XHR nesnesi oluşturma
- XHR nesnesi aracılığıyla sunucuya istek gönderme
- Bir XHR isteğinin yaşam döngüsündeki aşamalar
- İsteğe ekstra başlıklar ve çerezler ekleme
RESTful Hizmetleri ile İletişim Kurma
- REST Mimarisine Giriş
- Farklı HTTP Fiillerinin anlamı
- ‘URL Şablonları’ ve ‘İçerik Anlaşması’
- JavaScript içinde XML kullanmanın sınırlamaları
- JSON biçimlendirme standardına genel bir bakış