- Monday, 2 March 2015

15 Free E-Book About Javascript

Javascript adalah sebuah bahasa pemrograman yang diciptakan oleh Brendan Eich dan Netscape untuk menciptakan halaman web yang lebih interaktif dan dinamis. Di awal kelahirannya, Javascript lebih banyak digunakan di web browser dengan fungsionalitasnya seperti DOM manipulation untuk menciptakan web dinamis. Saat itu Javascript lahir di browserNetscape Navigator yang tidak lain menjadi pesaing dari VBScript yang dimiliki oleh Internet Explorer. Kemudian Javascript banyak digunakan di web browser lain seperti Chrome, Opera, Safari, Konqueror, dan lainnya.
Tapi kini Javascript sudah memiliki lingukngan yang tidak hanya diperuntukkan web browsersaja. Javascript sudah dapat digunakan untuk membuat aplikasi desktop, aplikasi mobile, dan aplikasi web sebagai server side. Di ranah desktop terdapat framework seperti TideSDK, AppJS, dan IGNSDK yang dapat memfasilitasi pengembang Javascript untuk membuat aplikasi desktop, karena Javascript konvensional tidak dapat mengakses file system dan sistem operasi. Di ranahmobile sudah banyak framework yang dapat memfasilitasi Javascript untuk digunakan sebagai pengembangan aplikasi mobile seperti Phonegap, Sencha, dan Titanium. Bahkan ada juga sistem operasi mobile yang pengembangan aplikasi menggunakan Javascript dan HTML5 seperti Firefox OS. Di server side kita mengenal NodeJS yang dapat memfasilitasi pengembangweb untuk membangun aplikasi mereka menggunakan Javascript.
Tertarik untuk mempelajarinya lebih dalam lagi? berikut ini ada 15 Free E-Book tentang Javascript yang dapat dipelajari. Mari kita simak.

1. Quick Guide Firefox OS – Andre Garzia

Quick Guide for Firefox OS App
Quick Guide for Firefox OS App
E-Book ini dapat Anda baca di halaman resminya, buku tersebut membimbing kita untuk membangun aplikasi di Firefox OS. Anda dapat mengenal konsep daur hidup aplikasi di Firefox OS, membangun aplikasi di Firefox OS, dan cara mem-publish aplikasi Firefox OS yang telah kita bangun ke Firefox Market.

2. Panduan PHP Ajax JQuery – Desrizal

Panduan Lengkap PHP AJAX JQuery
Panduan Lengkap PHP AJAX JQuery
E-Book ini ditulis oleh Desrizal dari Codingwear, buku tersebut berisi materi tentang Javascript dasar, penggunaan framework JQuery untuk mempermudah membangun kode Javascript kita, dan penggunaan AJAX JQuery sebagai fasilitas untuk komunikasi data antara server dan client. Misal dengan AJAX JQuery kita dapat membuat select yang dinamis dimana ketika kita memilih provinsi yang berbeda, maka select yang berisi daftar kota akan menyesuaikan dengan kota yang ada di provinsi yang terpilih.

3. NodeJS Up and Running – Tom Hughes Croucher & Mike Wilson

NodeJS Up and Running
NodeJS Up and Running
E-Book ini dirilis dalam bentuk web oleh O’Reilly. Untuk versi PDF nya kita harus membeli dari O’Reilly. Di dalam E-Book ini dibahas mengenai pengenalan NodeJS, membuat aplikasi chatdengan NodeJS, melakukan crawl terhadap tweet dari Twitter, dan memperdalam API yang dimiliki NodeJS. Buku ini direkomendasikan juga oleh Ryan Dahl, pencipta dari NodeJS.

4. Node’s Book – Mixu (Mikito Takada)

Node Book
Node Book
E-Book ini disusun dalam bentuk halaman web dan berisi tentang NodeJS. Ditulis oleh Mixu yang merupakan nama samaran dari Mikito Takada. Di dalam E-Book ini dibahas tentang Javascript dasar yang dijalankan menggunakan NodeJS (tidak dijalankan di browser), kemudian ada juga pengenalan dari NodeJS, modul yang terdapat di dalamnya, pengenalan Node Package Manager, pengenalan Event di NodeJS, mengenal HTTP & HTTP serta File System.

5. AngularJS Succintly – Frederik Deltz

AngularJS Succintly
AngularJS Succintly
AngularJS merupakan salah satu framework Javascript yang berbasis MVVM, dengan paradigma tersebut diharapkan pengembangan aplikasi web menggunakan Javascript menjadi lebih mudah dan cepat serta terstruktur. Selain itu AngularJS dapat digunakan juga untuk mempermudah pembangunan single page application. Di buku tersebut dibahas mengenai pengenalan AngularJS, ControllerDirectiveFilterConsuming External ServicesURL, Routing, and PartialsCommon User Interface Pattern, dan Backend Integration with NodeJS and Ruby on Rails.

6. Developing BackboneJS Applications – Addy Osmani

Developing BackboneJS Applications
Developing BackboneJS Applications
Buku tentang membuat aplikasi web menggunakan BackboneJS ini ditulis oleh Addy Osmani, sang pencipta Yeoman dan tim dari Polymer. Aslinya buku ini dirilis dalam versi berbayar oleh O’Reilly. Tapi Add Osmani merilis juga versi free dalam bentuk web. Di dalam bukunya dibahas tentang MVC Fundamentals, Backbone Basics, Membuat aplikasi todo dengan BackboneJS, membuat aplikasi book library dengan BackboneJS dan NodeJS, mengenal ekstensi dari BackboneJS, pagination menggunakan BackboneJS, dan masih banyak lagi.

7. Single Page Apps in Depth – Mixu (Mikito Takada)

Single Page Apps in Depth
Single Page Apps in Depth
E-Book ini membahas tentang bagaimana cara membangun single page application terlepas dari framework manapun. Anda akan belajar cara membuat aplikasi single page applicationtanpa menggunakan framework yang sudah tersedia, karena Anda akan mengenal konsep yang lebih fokus. Di dalamnya dibahas tentang pengenalan, menulis maintainable code, membuatview layer, membuat model layer, membuat collection, dan mengenal templating.

8. Building Browser Apps with Google Chrome – Andy Sylvester

Building Browser Apps with Google Chrome
Building Browser Apps with Google Chrome
Dengan Javascript, Anda dapat membuat sebuah aplikasi yang dapat berjalan di atas Chrometidak hanya menggunakan koneksi internet. Anda dapat membuat aplikasi yang dapat bekerja secara offline. Di buku ini Anda akan mengenal cara membuat aplikasi di Chrome, membuatgame tebak angka, membuat aplikasi pembaca RSS, dan mempelajari cara mendistribusikan aplikasi Chrome yang telah dibangun.

9. Build Javascript Framework – DailyJS

Build Javascript Framework
Build Javascript Framework
E-Book ini mengajak Anda untuk mengenal cara membuat framework untuk Javascript. Jika biasanya Anda menggunakan framework, Anda akan dikenalkan seluk beluk membuatframework untuk Javascript. Disini Anda akan dikenalkan dengan object oriented javascript,functional programmingselector engineeventsAJAXanimationstouchchained API, danfeature detection.

10. Eloquent Javascript – Marijn Haverbeke.

Eloquent Javascript
Eloquent Javascript
E-Book ini membahas tentang dasar – dasar pemrograman pada umumnya dan Javascript. Di dalam buku ini akan dibahas tentang program structurefunctiondata structureerror handlingregular expressiondocument object modelhandling eventdrawing on canvas,Node.JS, dan lainnya.

11. DOM Enlightenment – Cody Lindley

DOM Enlightenment
DOM Enlightenment
E-Book ini akan membawa Anda menjelajahi hubungan antara Javascript dan HTML DOM modern. Versi PDF dapat Anda beli dari O’Reilly. Buku ini akan membuat Anda mengenal lebih dalam tentang DOM. Materi yang dibahas antara lain pengenalan NodeDocument Nodes,Element NodesElement Node SelectingElement Node GeometryText Node, DOM Events, dan lainnya.

12. Javascript Allonge – Raganworld

Javascript Allonge
Javascript Allonge
E-Book ini memang harus dibeli jika menginginkan versi PDF-nya. Tapi Anda dapat membacanya dalam versi web. Javascript Allonge ini merupakan buku yang berisi materi lanjut untuk programmer Javascript. Di dalamnya terdapat pembahasan tentang functionrebinding and referenceobjectsmutationstateinstance, dan class

13. Learning Javascript Design Patterns – Addy Osmani

Learning Javascript Design Pattern
Learning Javascript Design Pattern
Memang Addy Osmani ini salah satu pengembang Javascript yang produktif menulis Buku. Kali ini di bukunya yang berjudul Learning Javascript Design Pattern, akan dibahas tentang design pattern di Javascript. Design pattern adalah sebuah algoritma atau logika yang sering digunakan dan selalu muncul di setiap pembangunan Javascript. Dengan mengenal design pattern maka pengembang lain tidak perlu menulis pattern yang sama dengan yang sudah ada sebelumnya. Buku ini berisi materi tentang apa itu patternanti-patternwriting design pattern, Javascriptdesign pattern, Javascript MVpatternmodern modular Javascript design patterndesign pattern in javascript*, dan lainnya.

14. Patterns for Large-scale Javascript Application Architecture – Addy Osmani

Patterns for Large-scale Javascript Application Architecture
Patterns for Large-scale Javascript Application Architecture
E-Book ini merupakan tingkat lanjut dari buku Learning Javascript Design Pattern. Anda akan mengenal pembuatan pattern untuk aplikasi berskala besar dengan menggunakan Javascript. Di dalamnya akan dibahas mengenai the proposed architecturemodule theoryCommonJS moduleapplying the mediator, dan lainnya.

15. Javascript Garden – Ivo Wetzel

Javascript Garden
Javascript Garden
E-Book yang ditulis dalam rupa web ini membahas tentang kesalahan – kesalaha umum yang sering dibuat oleh pengembang Javascript. Disini Anda juga akan mengenal sintaks Javascript yang sesuai dan efektif sehingga aplikasi yang Anda kembangkan memiliki bug dan kesalahan minimal hanya karena salah sintaks dan aturan. Di dalamnya dibahas tentang kesalahan pada penulisan sintaks objectsfunctionsarraystypescore, dan kesalahan lainnya.
Sumber (codepolitan.com)

No comments:

Post a Comment