Gelişen web teknolojisinin popüler dillerinden biri olan JavaScript'i güncelleştirilmiş ve modern yazılım dünyasına uyarlanmış olarak anlatan Modern JavaScript, doğrudan günümüzdeki teknolojileri kullanarak nasıl JavaScript öğrenilebileceğini ve JavaScript'i nasıl kullanabileceğini göstermeye çalışıyor. Temel JavaScript, Nesne yönelimi, MVC, Front-End mimarisi, Test güdümlü programlama gibi konuları anlaşılabilirliğe önem vererek ve örnek uygulamalarla anlatmaya çalışıyor.
Temel Dil Yapısı
Harf Duyarlılığı (Case Sensitive)
Noktalı Virgül ve Automatic Semicolon Insertion
Anlamlı (Semantic) Kaynak Kodu
Yazım Standardı ve Kültürü
CamelCase İsimlendirme
Değişken ve Fonksiyon Yazımı
Console, JSbin.com
Genel JavaScript Sözdizimi (Syntax)
Değişkenler
Fonksiyonlar
Operatörler
Koşullar
Döngüler
Nesnel Yönelime Göre Değişkenler
Nesnel Yönelime Göre Fonksiyonslar
JavaScript Exception Yönetimi
HTML/DOM Yönetimi: jQuery ve XPath
Olay Tabanlı Programlama
CSS ve JavaScript
Promises ve Asenkron Programlama
Test Güdümlü JavaScript Geliştirme
QUnit, Front-End Frameworkler
MVC, MVP, MVCP, MVVM
AJAX, CoffeeScript
CoffeeScript
JavaScript ile Uygulama Örnekleri