JavaScript Modüler Programlama: Uygulamalı

· Uğur GELİŞKEN
4.4
53則評論
電子書
16

關於本電子書

Geçmiş yıllarda JavaScript ile programlaman web yazılımları oldukça küçük bir şekilde başladı ve basit olarak kullanıcı ile etkileşimi sağlamak amacıyla kullanıldı. Bu nedenle çok fazla büyük kod yığınlarıyla çalışılma ihtiyacı da duyulmadı. Fakat zaman ilerledikçe web yazılımlarına ihtiyacın artması, JavaScript’e daha fazla yetenek kazandırılması, JavaScript’in de her platformda boy göstermeye başlamasıyla birlikte daha büyük projeler ortaya çıkmaya başladı. Hal böyle olunca da JavaScript’in desteklemediği modüler programlama mekanizması Node.js üzerinde çalışan RequireJS, CommonJS, AMD gibi modüler programalmaya olanak sağlayan framework’lerin doğmasına sebep oldu. Fakat iyi haber, artık bu tür framework’lere ihtiyacımız yok, çünkü EcmaScript 6 sürümü ile birlikte tarayıcılar artık doğal olarak modüler programlama yapısını desteklemeye başladı. Bu destekle de birlikte Angular ve React gibi güçlü framework’lerin temelleri atıldı.

Modüler programlamada mantık; kodları tek bir dosya veya birkaç dosyada parçalara ayırmak değil; kodları farklı farklı parçacıklara ayırmak, bunları da kendi aralarında modüler olarak birleştirerek programlamaktır. Aynı bir lego gibi… O an ihtiyacınız olan metotları ana kodunuza takın, gerekmeyenleri takmayın.

Bu eğitim kitapçığında biz de EcmaScript’te modüler programlamanın temellerini öğreneceğiz. Böylece isterseniz React, isterseniz Angular gibi güçlü JavaScript framework’lerini rahatlıkla kullanabilecek kabiliyette olacaksınız. Veya dilerseniz hiç framework kullanmadan sadece modüler yapı ile de güçlü sistemler programlayabileceksiniz.


評分和評論

4.4
53則評論

關於作者

1983 doğumlu Uğur GELİŞKEN; eğitim hayatı boyunca yapay zeka ve robotik konularında çalışmalarda bulundu. Ancak sonrasında farklı disiplinlere yöneldi ve edinmiş olduğu deneyimlerle yayınlamış olduğu 20’yi aşkın kitapla, makaleler ve yaptığı projelerle 2013..2016 yıllarında Adobe Community Professionals programında, 9 farklı alanda uzmanlık seviyesi ile (Web Design, Graphic Design, Print Design, Digital Publishing, eLearning, Web Application Development, Mobile Application Development, Mobile Flash Gaming, Gamification) Adobe Topluluk Uzmanı (ACP, MVP) olarak seçildi. Daha sonra Adobe ile çalışmayı bırakıp, OpenSource dünyasına yöneldi. Şu anda Full Stack Developer olarak ile IoT ve uzaktan eğitim platformları ürünlerinin gelişimine katkı sağlayarak iş hayatına devam etmektedir.

Yazar hakkında daha detaylı bilgi almak ve yeni makalelerini takip etmek için www.ugurgelisken.com adresini ziyaret edebilirsiniz.


為這本電子書評分

歡迎提供意見。

閱讀資訊

智慧型手機與平板電腦
只要安裝 Google Play 圖書應用程式 Android 版iPad/iPhone 版,不僅應用程式內容會自動與你的帳戶保持同步,還能讓你隨時隨地上網或離線閱讀。
筆記型電腦和電腦
你可以使用電腦的網路瀏覽器聆聽你在 Google Play 購買的有聲書。
電子書閱讀器與其他裝置
如要在 Kobo 電子閱讀器這類電子書裝置上閱覽書籍,必須將檔案下載並傳輸到該裝置上。請按照說明中心的詳細操作說明,將檔案傳輸到支援的電子閱讀器上。