Yeni Nesil Tekniklerle JavaScript Öğrenin!JavaScript, günümüzde hem arayüz geliştirme, hem mobil programlamada, hem oyun programlamada, hem de sunucu taraflı programlamada kendini ispatlamış durumdadır. Hatta geliştiriciler sadece JavaScript ile istediği her işi kolaylıkla uçtan uca yapabilecek bir yeteneğe erişebiliyor. Hal böyle olunca da JavaScript vazgeçilemez bir dil olma yolunda ilerledi ve vazgeçilmez bir dil oldu.Kitap, yeni başlayanlar da düşünülerek temel JavaScript’in temellerinden başlamaktadır. Kitabın sonuna doğru yaklaştıkça da ileri seviye JavaScript programlama için gerekli olan tüm yeteneklere kavuşmuş olacaksınız. EcmaScript 5’ten 11. sürüme kadar olan yeniliklerle birlikte, nesne yönelimli programlama, olay yönelimli programlama, asenkron programlama ve modüler programlama tekniklerinde kendinizi geliştireceksiniz. Profesyonel kod yazma konusunda da temiz kod nasıl yazılır, yazılan kodlar nasıl test edilir, büyük projelerde paket yöneticileri ve otomasyon yazılımlarıyla nasıl çalışılır gibi konuları da uygulamalı olarak göreceksiniz.Kitap okumak bazılarımız için çok güzel olsa da artık çoğumuzun uzun uzun yazıları okumaya yetecek kadar sabrı ve zamanı yok, bunun farkındayım. Bu nedenle kitabı hazırlarken mümkün olduğunca yalın, etkili ve modüler olarak konuları birbirinden ayırıp; gereksiz detaylara takılmadan kısa kısa tutmaya ve okuyanları sıkmayacak bir üslupla bilgi ve deneyimlerimi anlatmaya çalıştım. Kitapta anlatılan konulara ait kaynak kodlara da ücretsiz olarak erişebileceksiniz.Kitapta yer alan konular şunlardır:Yeni Başlayanlar için TemellerDeğişkenler ve SabitlerVeri Türleri, Tür Kontrolü ve Tür DönüşümleriOperatörlerKarar Yapıları ve Üçlü Koşul OperatörleriDöngüler ve Tekrarlı İşlemlerFonksiyonlar ve Gelişmiş Fonksiyon KullanımlarıHatalar, Hata Yönetimi ve Chrome DevToolsKatı Mod (strict mode) ve Yukarı Çekme (hoisting) KavramıKullanıcı ile EtkileşimlerMath (Matematik) Nesnesi ve MetotlarıString (Metin) Nesnesi ve MetotlarıDüzenli İfadeler (RegEx)Object (Obje) Nesnesi ve Nesne Tabanlı Programlama YaklaşımıArray (Dizi) Nesnesi ve MetotlarıArray ve Object Nesneleri için Sıralı İşlemlerDate (Tarih/Zaman) Nesnesi ve MetotlarıSunucu İstekleri, Veri Alma/Gönderme ve JSON ile ÇalışmakDOM (Document Object Model) ve BOM (Browser Object Model)EcmaScript Standartlarını ve Sürümlerini AnlamakGelişmiş Fonksiyon YapılarıFonksiyonlarda Gelişmiş Parametre KullanımlarıKapsam Alanları ve İzolasyonŞablon Yapıları ve Çoklu Satır MetinlerMap Veri Tipi ve MetotlarıSet Veri Tipi ve MetotlarıGelişmiş String MetotlarıGelişmiş Array MetotlarıAsenkron Programlama YaklaşımıYapıcı FonksiyonlarPipeline OperatörlerModüler Programlama YaklaşımıNesne Yönelimli Programlama YaklaşımıTemiz Kod Yazma Kültürü ve Doğru/Yanlış Karşılaştırmalarıyla Temel KurallarTest Edilebilirlik Kodlar Yazmak ve Birim Testler ile SınanmasıNPM/NPMX JavaScript Paketlerini Yüklemek ve WebPack Kullanımı
Modern Javascript, değişken tanımlamalarında var kullanımını önermiyor. Bu kitabın büyük bölümünde ise maalesef var ile değişken tanımlama kullanılmış.
Kitap Yorumları - (3 Yorum)
Gerçekten hakkını veren bir kitap
Modern Javascript, değişken tanımlamalarında var kullanımını önermiyor. Bu kitabın büyük bölümünde ise maalesef var ile değişken tanımlama kullanılmış.
javascript gibi diller icin kitap alınacaksa en günceli alınmalı çünkü bu gibi diller cok hizlı bir sekilde degisim gösteriyor.