27 Buku JavaScript Teratas untuk Pengembang Web 2019

Diterbitkan: 2019-07-04

JavaScript pernah menjadi bahasa yang akan dipelajari pengembang jika mereka perlu membuat animasi mewah, atau fitur interaktif lainnya untuk situs web HTML mereka. Kembali pada hari itu, HTML dan CSS adalah pemenang yang jelas dari permainan. Mungkin sedikit PHP yang ditambahkan, JavaScript hanyalah bahasa eksklusif lain yang mengharuskan pengguna internet untuk mengaktifkan JavaScript di browser mereka untuk melihat fitur apa pun yang dibuat melalui bahasa ini. Saat ini, JavaScript adalah bahasa utama web. Jika Anda sedang membangun platform baru, situs web, atau proyek pribadi, Anda sebaiknya membangunnya dengan JavaScript. Tidak ada bahasa lain di luar sana dengan dukungan dan ketersediaan sebanyak JavaScript.

Francois Ward baru-baru ini menulis artikel tambahan tentang keadaan JavaScript saat ini, alat apa yang mendominasi berbagai bagian pengembangan web, dan fitur apa yang masih digunakan saat mengembangkan bagian back-end dan front-end dari sebuah platform. Ini telah menarik puluhan komentar, dan ratusan suka dari komunitas peretas secara keseluruhan, dengan banyak wawasan untuk memberi Anda garis waktu yang solid tentang kemajuan JavaScript saat ini. Dalam berita lain, pendiri JavaScript yang sebenarnya — Brendan Eich — memberikan pujiannya kepada WebAssembly; proyek web global dalam pengembangan yang akan fokus pada kinerja web untuk perangkat desktop dan seluler. Ini semakin meyakinkan komunitas JavaScript bahwa masa depan web sudah dekat, dan bisa jadi Web baru seperti yang kita kenal. Lagi pula, tidak semua orang sangat menyukai JavaScript!

Lebih lanjut tentang Buku JavaScript

Alasan untuk mempelajari JavaScript, dan terutama standar ES6 yang baru tidak pernah lebih tinggi dari sekarang; JavaScript membantu web, tetapi juga membantu insinyur perangkat lunak. Dan siapa yang bisa melupakan Node.js? Ini adalah kerangka kerja web paling revolusioner di zaman modern. Kami adalah pengagum JavaScript, dan terus-menerus mendorong batas jenis konten yang mungkin dicari pembaca kami sehubungan dengan JS. Bagian terbaik kami meliputi: mesin templating untuk pengembang JavaScript yang ingin membuat templat situs web mereka lebih cepat, kumpulan 23 kerangka kerja JS paling populer yang bisa Anda dapatkan hari ini, kumpulan tutorial pengembang JavaScript terbaru yang berasal dari pakar industri, dan jika Anda benar-benar baru mengenal JS — lihat sumber online terbaik untuk mempelajari JavaScript online.

Jika pembelajaran online bukan untuk Anda, Anda selalu dapat mencoba membaca beberapa buku intelektual, seperti yang ada di sini. Ini akan menjadi hitungan mundur dari dua puluh tujuh buku JavaScript paling populer, paling mendidik, paling menonjol, paling intelektual yang bisa Anda dapatkan. Kami akan membagi pos menjadi dua bagian; pertama, Anda mendapatkan barang gratis, dan kemudian kami beralih ke buku berbayar. Setiap pengembang JavaScript yang merasa kami meninggalkan buku JS favoritnya, beri kami komentar di komentar dan kami akan menanganinya.

Pencerahan JavaScript

Pencerahan JavaScript

Cody Lindley adalah pengembang front-end yang disegani, yang telah banyak memberikan kembali kepada komunitas front-end, melalui pembicaraan, tutorial, dan buku. Banyak dari bukunya telah menemukan jalan mereka ke dalam rak buku rata-rata programmer. Ini berkat gaya penulisan mereka yang ramah, dan pengetahuan yang dikemas secara intens dalam satu buku. Pencerahan JavaScript memiliki fokus khusus; tujuan buku ini adalah untuk membantu pengembang atau perancang JavaScript mana pun untuk mempelajari cara memprogram JavaScript tanpa harus terus-menerus bergantung pada perpustakaan pihak ketiga. Bahkan tidak masalah yang mana; konten buku ini ditujukan untuk mereka yang ingin maju lebih jauh dengan JavaScript, dan menjadi pengembang independen, oleh karena itu diberi nama JavaScript Enlightenment.

Terlalu sering, kami melihat pengembang menyusun buku di mana mereka memperkuat diri mereka sebagai ahli, dan menggunakan konteks itu di seluruh buku, hanya untuk memberi Anda gambaran sempit tentang topik tersebut, dan dengan sebagian besar fokus pada pengalaman pribadi penulis. Padahal, Cody berbicara kepada semua orang secara individu dan benar-benar berfokus untuk membantu semua orang menjadi pengembang JS yang lebih baik. Pada akhirnya, belajar memprogram sendiri bisa menjadi prestasi yang menakutkan untuk dicapai. Namun dengan bantuan buku yang luar biasa ini, Anda tidak perlu lagi merasa ada celah yang belum terpenuhi.

Unduh

JS – Jalan yang Benar

JS - Jalan yang Benar

Buku biasanya dibagi menjadi beberapa bab. Masing-masing akan berbicara tentang masalah terkait pemrograman tertentu, apakah itu objek atau fungsi, beberapa bab besar dapat didedikasikan untuk masing-masing kemampuan bahasa ini, JavaScript: The Right Way bukanlah buku yang hanya dapat dibaca dari awal hingga awal. Sebaliknya, ini adalah buku koleksi, daftar sumber daya untuk membantu pengembang JS baru menemukan alat, sumber daya, dan artikel terbaik tentang apa yang digunakan sebagian besar pengembang JavaScript dalam alur kerja harian mereka. Kategori dibagi seperti: panduan gaya, pola desain, alat untuk pengujian, kerangka kerja JS populer, mesin untuk membangun game, tempat untuk menemukan berita terbaru, bacaan JS penting, podcast, screencast, pengembang JS untuk diikuti dan banyak lagi.

Unduh

Mempelajari Pola Desain JavaScript

Mempelajari Pola Desain JavaScript

Setiap bahasa pemrograman memberi penggunanya serangkaian fungsi dan probabilitas spesifik yang akan unik untuk bahasa pemrograman itu. Namun, beberapa hal dalam pemrograman pasti saling terkait, dan pola desain adalah salah satunya. Pola desain adalah solusi untuk masalah yang mungkin muncul kembali selama proses perancangan perangkat lunak.

Pola desain adalah salah satu topik yang paling banyak dibicarakan dalam pemrograman. Ini sebagian besar karena pola desain secara khusus membantu kami mengambil kode orang lain dan mengerjakannya di atasnya dengan mempertimbangkan kualitas. Dengan cara yang sama, pola desain membantu kita lebih memahami bagaimana solusi untuk masalah tertentu diterapkan, yang jauh lebih sederhana daripada harus menjelaskan setiap detail kode kita. Buku ini mengeksplorasi pola desain tradisional dan modern dengan JavaScript. Siapa pun yang ingin menulis kode yang ringkas, teratur, dan mudah dinavigasi akan menyukai buku ini. Ini ditujukan untuk pengembang yang memiliki pengalaman profesional, tetapi akan melengkapi mereka yang tidak berpengalaman dengan sumber daya tambahan untuk mengeksplorasi materi yang lebih sulit.

Unduh

Node – Aktif dan Berjalan

Node - Aktif dan Berjalan

Node.js tetap menjadi framework/pustaka JavaScript terkemuka abad ini. Begitu banyak kerangka kerja dan pustaka yang dibuat untuk Node setiap hari; semakin sulit untuk mengikuti! Karena semakin banyak pengembang web yang beralih ke pengembangan Node.js, persyaratan untuk informasi terperinci tentang cara terbaik menggunakan Node.js mulai menjadi sangat jelas, karena komunitas programmer mulai kewalahan dengan pertanyaan teknis, dan lautan ide yang bisa berubah menjadi aplikasi baru dan pengubah permainan.

Node: Up and Running adalah buku yang membantu sedikit pengalaman pengembang JavaScript untuk mulai mempelajari konsep-konsep penting dari bahasa ini, dengan penekanan pada semua aspek pengembangan modern, bukan hanya API yang sangat populer untuk Node. Pada saat Anda selesai dengan buku ini, Anda akan tahu lebih dari sekedar tentang Node sebagai platform pengembangan web, tetapi juga modul dan paket apa yang paling menonjol yang tersedia saat ini untuk membangun situs web, platform, dan layanan yang dioptimalkan kinerja.

Unduh

Pemrograman Aplikasi JavaScript

Pemrograman Aplikasi JavaScript

Beberapa tahun yang lalu, pengembang masih mencoba mencari tahu JavaScript dan agenda sebenarnya, sedangkan hari ini kita melihat JavaScript menjadi standar yang sangat standar untuk pengembangan aplikasi modern. Tanyakan kepada siapa pun, bahasa apa yang digunakan untuk membuat situs web atau aplikasi baru saya; JavaScript akan menjadi jawabannya. Buku di sini benar-benar berfokus pada pola desain yang memberikan petunjuk dan wawasan tentang cara membangun aplikasi JS yang kuat, skalabel, dan berkinerja baik dari mana pun Anda berada.

Tak perlu dikatakan, JavaScript bisa menjadi sedikit rumit setelah Anda mulai bekerja dengan front-end dan back-end, karena bahkan sedikit perubahan basis kode dapat berarti bencana bagi aplikasi Anda, tetapi tidak jika Anda menggunakan informasi yang disediakan dalam buku ini untuk menjadi lebih terampil dalam situasi yang lebih sulit. Buku ini akan mengajari Anda cara menganalisis aplikasi JavaScript besar, cara membuat aplikasi web yang dapat Anda skalakan untuk penggunaan desktop, praktik terbaik untuk pengoptimalan kode, cara melapisi dan menyusun aplikasi Anda, cara menggunakan Node.js untuk membangun API yang tangguh, pentingnya pengujian JS dan cara melakukannya, dan banyak lagi topik menarik lainnya.

Unduh

Menjelajahi ES6

Menjelajahi ES6

Apakah kamu tidak tahu? ES6, JavaScript Harmony telah dirilis, dan aplikasi JS baru sedang dibangun menggunakan standar ES6. Percepat perkembangan baru dalam bahasa ini dengan Menjelajahi ES6 dari Axel Rauschmayer. Ini bisa dengan mudah menjadi satu-satunya buku yang Anda perlukan tentang masalah ini, buku ini terdiri dari 29 bab unik yang mengeksplorasi segala sesuatu untuk dijelajahi tentang ES6 dan JS secara umum. Harapan dari penulis adalah Anda sudah memiliki pengalaman sebelumnya dengan JS sebelum mendalami buku ini, karena buku ini hanya akan berfokus pada ES6 dan fitur-fiturnya, dan banyak di antaranya yang tidak akan Anda pahami kecuali Anda sudah mengetahui JS. Anda akan mengalami kesulitan menemukan pengenalan yang lebih ringkas untuk ES6, tetapi juga spesifikasi tentang bagaimana, apa, dan mengapa standar baru bekerja.

Unduh

Pencerahan jQuery

Pencerahan jQuery

Cody Lindley muncul di daftar buku JavaScript kami untuk kedua kalinya, kali ini Cody ingin mengajari kami cara mencapai pencerahan di jQuery. Pustaka JavaScript paling populer yang pernah dibuat. Dengan jQuery, kami membuat halaman web dan aplikasi kami menjadi interaktif, menambahkan fungsi dan panggilan dinamis, dan menciptakan pengalaman unik yang akan menginspirasi pengunjung dan pelanggan kami, serta sesama pengembang. Pencerahan jQuery telah diproduksi untuk membantu pengembang jQuery memperkuat pengetahuan lanjutan dan menengah mereka tentang perpustakaan. Buku ini membutuhkan pengalaman sebelumnya dengan JS, tetapi tidak memerlukan pengetahuan jQuery sebelumnya, sambil tetap berhasil membawa Anda dari tingkat pemula, ke pengembang tingkat lanjut dan berpengalaman yang akan mahir dalam jQuery; semua bermuara pada kemampuan Anda untuk bekerja dengan buku ini dan benar-benar mempraktekkan apa yang diajarkannya. Bersenang-senang menjadi master tercerahkan di jQuery!

Unduh

Resep dengan Angular.js

Resep dengan Angular

Angular.js adalah kerangka kerja pengembangan web yang dikembangkan Google untuk membangun aplikasi web yang kaya melalui lingkungan pemrograman struktur yang kaya yang mengarah pada peningkatan hasil pengembangan. Buku dari Frederik Dietz berfokus pada konsep, wawasan, dan tip tentang cara memanfaatkan Angular secara maksimal ketika ingin melakukan pengembangan aplikasi yang cepat. Dalam bentuknya saat ini, bab-bab buku adalah sebagai berikut: pengenalan, pengontrol, arahan, filter, API, perutean, formulir, pola UI, integrasi back-end dengan Node dan Ruby — semua yang akan Anda temui selama proses pembuatan Anda sendiri Aplikasi sudut. Tidak ada kekurangan tutorial untuk Angular, tetapi terkadang ada baiknya hanya memiliki satu buku yang Anda inginkan yang dapat bertindak sebagai titik referensi.

Unduh

JavaScript yang fasih

JavaScript yang fasih

JavaScript yang fasih bukan hanya buku tentang pemrograman, sama seperti pemrograman bukan hanya cara membuat web menjadi pengalaman yang dinamis. Pemrograman ada hubungannya dengan komputer, tanpa komputer, tidak akan ada pemrograman, dan penulis percaya bahwa titik awal terbaik untuk setiap bahasa pemrograman adalah untuk benar-benar mempelajari bagaimana bahasa ini bekerja dengan komputer, dan seberapa besar peran sebuah bahasa pemrograman. komputer yang sebenarnya bermain dalam pengalaman pemrograman itu sendiri. Ini adalah pendekatan unik yang untungnya memberi buku ini paparan yang layak, menjadi salah satu buku paling teknis, dan salah satu buku paling kaya tentang subjek yang masih tersedia secara gratis, dengan bantuan pendukung dari berbagai sumber terbuka. komunitas sumber, dan individu yang percaya pada pengajaran seluruh spektrum sesuatu, daripada berpegang teguh pada bagian yang baik saja.

Tujuan buku ini adalah memberi Anda cukup ruang untuk mempelajari bagaimana bahasa pemrograman berbicara ke komputer, dan apa yang dilakukan komputer untuk membalas Anda. Siapa pun yang baru mengenal pemrograman mungkin merasa buku itu kadang-kadang mudah tersinggung, tetapi itu hanya karena buku ini berfokus pada pemrograman secara luas, untuk benar-benar menanamkan aspek pengkodean yang lebih dalam ke dalam otak Anda, jadi Anda tidak perlu mempelajari kembali semua itu selama sepuluh tahun. menurunkan karir Anda. Benar-benar buku yang unik untuk setiap pengembang JavaScript, atau penggemar pemrograman.

Unduh

Aplikasi halaman tunggal secara mendalam

Aplikasi halaman tunggal secara mendalam

Aplikasi satu halaman, dan juga situs web semakin populer. Memiliki seluruh aplikasi/situs web dalam satu halaman dapat sangat menarik bagi ideologi bisnis, tetapi lebih dari itu membantu menghilangkan kebutuhan pelanggan untuk terus-menerus melompat-lompat di antara berbagai bagian aplikasi, dan sebagai gantinya menggunakannya dalam bentuk asli yang paling murni. Jika Anda ingin beralih dari nol ke aplikasi satu halaman dalam satu atau dua hari, maka buku Mikito Takada adalah penyelamat Anda.

Unduh

Membangun Aplikasi Web Front-End dengan JavaScript Biasa

Membangun Aplikasi Web Front-End dengan JavaScript Biasa

Pustaka JavaScript tentu saja merupakan topik besar, banyak pengembang JS tingkat pemula saat ini mengandalkan pustaka JS untuk membantu mereka membangun hal-hal yang ingin mereka bangun, pustaka ada untuk hampir semua hal, dan menggabungkan beberapa pustaka untuk membangun platform bisnis modern jauh lebih mudah daripada harus membangun semuanya sendiri, menggunakan kode JS asli. Namun, apakah ini ada biayanya? Biaya karena harus bergantung pada perpustakaan eksternal, dan juga harus mempelajari sintaks dan gaya kode yang mereka gunakan? Ya, itu jelas merupakan kejatuhan, itulah sebabnya buku/tutorial "Membangun Aplikasi Web Front-End dengan JavaScript Biasa" ada.

Ini adalah pengantar singkat untuk JavaScript dan pengembangan aplikasi front-end tanpa menggunakan pustaka eksternal, atau kerangka kerja apa pun. Pendekatan yang diambil dalam tutorial ini adalah 'belajar sambil jalan'. Itu berarti Anda bisa fokus untuk membangun sesuatu, alih-alih terus-menerus membacanya. Tutorial/buku menyediakan informasi yang cukup untuk membantu Anda memahami setiap bagian dari aplikasi yang sedang Anda bangun. Padahal, itu menekankan bahwa Anda melakukan pekerjaan menyeluruh untuk benar-benar membuat kemajuan yang mantap.

Unduh

JavaScript manusia

JavaScript manusia

Henrik Joreteg telah menulis sebuah buku tentang JavaScript Manusia — menjelaskan bagaimana manusia sendiri bertanggung jawab atas kode yang mereka tulis, dan bahwa komputer hanyalah penerjemah. Kita harus menulis kode yang dapat dengan mudah dipahami dan dibangun oleh manusia lain. Jika Anda telah berencana untuk belajar tentang HTML5 dan cara membuat aplikasi HTML5 asli, maka Anda harus segera membaca buku ini. Ini adalah salah satu pengantar terbaik untuk topik ini. Dan setelah selesai, Anda akan mahir membuat aplikasi asli Anda sendiri.

Unduh

Pelajari Webpack dan Bereaksi

Pelajari Webpack dan Bereaksi

Baik Webpack dan React adalah dua library JavaScript yang sangat populer yang telah mengubah lanskap pengembangan modern dan desain aplikasi. Aplikasi sekarang dikirim lebih cepat, dengan kemampuan yang lebih tangguh, peningkatan kinerja, dan ketersediaan umum untuk perangkat utama. SurviveJS ingin mengajari Anda beberapa hal tentang kedua kerangka kerja, cara menggunakan webpack untuk menyiapkan lingkungan pengembangan, cara meningkatkan kualitas kode Anda menggunakan alat linting populer, cara menjadi pengembang React.js yang mahir (dan cara menata aplikasi Anda seperti pro), dan cara membuat antarmuka seret & lepas yang menakjubkan untuk aplikasi Anda menggunakan React. Ulasan tidak bisa lebih positif.

Unduh

Belajar JavaScript, Edisi ke-3

Belajar JavaScript, Edisi ke-3

JavaScript terus mendorong batas-batas dari apa yang mungkin di web, dan tidak ada waktu yang lebih tepat untuk mulai mempelajari bahasa tersebut. Dengan tersedianya standar ES6 yang baru, penerapan aplikasi berkualitas modern menjadi semakin menyenangkan, dan buku ini bertujuan untuk memberikan gambaran sederhana tentang ES6 kepada pemula dan ahli, dengan info tambahan tentang perkakas JavaScript terbaru. Ethan Brown, penulis buku, mempertahankan keseimbangan yang solid di seluruh buku, mencakup konsep sederhana dan kompleks dalam bahasa.

Isi buku ini menarik: panduan ringkas tentang penggunaan ES6 di lingkungan pengembang saat ini, bekerja dengan format data yang dapat dikonversi untuk penggunaan JS, gambaran umum dasar fungsi JavaScript, menyelami lebih dalam ke Objects dan pemrograman JavaScript Berorientasi Objek, belajar tentang konsep baru seperti generator, proxy, dan iterator, pelajari lebih lanjut tentang pengembangan asinkron, pelajari tentang ES6 dan DOM untuk aplikasi yang dibuat untuk browser, dan sedikit menyelami hal-hal penting Node.js jika Anda ingin membangun aplikasi sisi server .

Unduh

Membangun Aplikasi JavaScript Isomorfik

Membangun Aplikasi JavaScript Isomorfik

Isomorphic, yang dulunya merupakan kata asing, menjadi teknik paling populer untuk melakukan pengembangan aplikasi web. Isomorfik berarti bahwa kode JS tertulis akan dijalankan di sisi klien (browser), dan sisi server (server web), struktur aplikasi seperti itu memungkinkan untuk menghasilkan manfaat untuk pengoptimalan mesin telusur, untuk meningkatkan waktu muat ( kinerja), untuk memiliki akses dan kontrol penuh atas UI aplikasi. Buku ini terdiri dari tiga bagian: pertama Anda akan belajar tentang identitas aplikasi Isomorphic, dan bagaimana memulai proses pengembangan, kemudian Anda beralih dari mempelajari detail hingga memulai pengembangan aplikasi Isomorphic JS Anda sendiri, dan bagian ketiga berfokus tentang membawa dan menyelaraskan alur kerja pengembangan Anda dengan pola Isomorfik.

Unduh

Membangun Aplikasi Web dengan Ember.js

Membangun Aplikasi Web dengan Ember.js

Ember.js menggunakan pola arsitektur model-view-controller (MVC) untuk memungkinkan pengembang front-end membangun aplikasi satu halaman dan browser yang dioptimalkan yang terhubung kembali dengan mulus ke back-end. Ember.js mungkin bukan nama yang Anda dengar sepanjang waktu, tetapi komunitasnya hidup dan sangat mendukungnya. Buku ini adalah pengantar yang bagus dan panduan berpengalaman tentang cara memulai pengembangan aplikasi menggunakan kerangka kerja Ember. Sepanjang buku ini Anda akan belajar: cara memulai alur kerja Ember Anda dan membuat boilerplate, memeriksa seluk beluk Ember dan bagaimana hal itu membantu Anda menghemat waktu dengan lebih sedikit coding, menggunakan prototipe aplikasi yang disediakan untuk mempelajari lebih lanjut tentang Handlebars; Pustaka gaya JS, benamkan diri Anda dalam Router untuk mengelola aplikasi Anda tanpa interaksi browser langsung, gunakan Pengontrol dan Tampilan untuk menyinkronkan data Anda menggunakan pengikatan data, cara menggunakan Ember API, cara membuat skrip dan widget untuk memperluas aplikasi Anda secara asli.

Unduh

React.js Essentials

React.js Essentials

Gagasan bahwa Anda dapat membangun aplikasi web dengan UI yang mudah dirawat dan berkinerja mulus bukanlah sesuatu yang banyak dibicarakan, tidak sampai React.js membuka jalan untuk dirinya sendiri. React adalah salah satu library paling populer yang kami lihat diadopsi oleh pengembang JavaScript dengan sangat cepat. Facebook adalah penulis perpustakaan, dan dengan senang hati menggunakan React di platform media sosial terbesar di planet ini. Learning React memungkinkan pengembang untuk tetap berada di depan kurva perubahan yang akan datang dalam pengembangan web.

React.js Essentials akan membawa Anda dalam perjalanan cepat dengan membangun aplikasi React.js Anda sendiri yang dapat dipelihara. Mulailah dengan menjelajahi bagaimana Anda dapat membuat elemen antarmuka pengguna tunggal dan ganda. Buat komponen stateless dan stateful dan buat mereka reaktif. Pelajari cara berinteraksi antara komponen dan metode siklus hidup Anda. Ukur cara mengintegrasikan komponen antarmuka pengguna Anda secara efektif dengan pustaka JavaScript lainnya. Pelajari lebih dalam elemen inti arsitektur Flux dan pelajari cara mengelola aplikasi Anda menggunakan toko. Selesaikan dengan bekerja lebih keras dengan kerangka uji Jest. Jalankan beberapa pengujian pada aplikasi Anda dan temukan solusi untuk menskalakannya lebih jauh tanpa kerumitan.

Unduh

Mengembangkan Aplikasi Backbone.js

Mengembangkan Aplikasi Backbone.js

Pengembang front-end tahu betapa bergunanya Backbone saat tugas mengharuskan Anda membangun aplikasi satu halaman. Ini adalah kerangka kerja terbaik untuk digunakan untuk tujuan itu. Addy Osmani adalah pengembang Google terkemuka yang bekerja di Chrome; Anda dapat dengan mudah menghilangkan kekhawatiran Anda jika Anda berpikir buku ini akan kekurangan intelektualisme, atau panduan singkat dan tepat untuk membantu Anda menguasai Backbone sebagai tangan Anda sendiri. Bab-bab buku ini akan memperkenalkan kepada Anda…

  • Cara menggunakan MVC dengan Backbone untuk memberikan manfaat besar bagi alur kerja pengembangan sisi klien Anda
  • Cara menulis kode yang dapat dibaca, diperpanjang, dan terstruktur
  • Ikhtisar jebakan umum saat bekerja dengan Backbone dan cara terbaik menghadapinya
  • Sebuah boilerplate untuk bootstrap aplikasi, panduan untuk menjembatani Backbone + jQuery Mobile agar kaki Anda basah dengan pengembangan seluler
  • Banyak panduan tentang pengujian unit.
Unduh

Kepala Pemrograman JavaScript Pertama

Kepala Pemrograman JavaScript Pertama

Seri buku Head First telah membantu ratusan ribu pengembang baru dan yang bercita-cita tinggi untuk akhirnya menguasai bahasa yang menurut mereka sangat menarik bagi mereka. Ini adalah salah satu buku dalam seri yang berfokus pada pengajaran dasar-dasar, praktik terbaik, dan konsep tingkat pengenalan pemula tentang cara menjadi master JavaScript. Buku, yang hampir 800 halaman, berbicara untuk dirinya sendiri. Buku ini mencakup baik dasar-dasar, dan juga bidang JS yang lebih maju. Tak perlu dikatakan, buku ini bukan hanya tentang kutu buku sepanjang hari; itu dikemas dengan tantangan dan teka-teki yang membutuhkan perhatian penuh Anda untuk menyelesaikannya. Cara terbaik untuk belajar adalah melalui latihan, dan buku ini menanggapi pernyataan itu dengan agak serius.

Unduh

Jika Hemingway Menulis JavaScript

Jika Hemingway Menulis JavaScript

Ernest Hemingway entah bagaimana berhasil masuk ke dunia pemrograman. Kami memiliki Aplikasi Hemingway yang membantu penulis menulis kalimat yang lebih baik. Kami juga memiliki peretas yang terus-menerus mengutip Ernest Hemingway dari novel, jurnal, dan cerita pendeknya. Pria itu adalah salah satu penulis yang baik, dan itu terlihat. Angus Croll membawa pendekatan Hemingway untuk pengembangan ke tingkat yang baru. Dia ingin pengembang mengenali diri mereka sebagai seniman kreatif sejati dengan kemungkinan tak terbatas di alam semesta mereka sendiri, menawarkan prosa dan syair kode yang selamanya akan menginspirasi pendekatan unik terhadap cara Anda membuat kode. Buku ini bukan sumber belajar, melainkan sumber daya yang akan membantu Anda tetap kreatif dan selamanya terinspirasi dalam cara yang memungkinkan untuk menulis kode.

Unduh

JavaScript untuk Anak-Anak

JavaScript untuk Anak-Anak

Berapa lama kita harus menunggu sebelum ilmu komputer menjadi mata pelajaran standar di sekolah? Tentunya, banyak yang akan takut dengan keputusan ini. Namun, banyak yang akan menyambutnya dengan tangan terbuka, terutama orang tua yang merupakan pengembang, insinyur, dan desainer itu sendiri. JavaScript for Kids adalah buku yang hangat, mudah diikuti, dan menyenangkan. Ini membantu anak-anak belajar pemrograman JS melalui contoh-contoh ringkas dengan visual yang lucu.

Buku ini memperkenalkan konsep dasar seperti array, loop dan string, dan berlanjut ke penggunaan jQuery, dan gambar visual untuk web menggunakan Canvas. Buku ini ditujukan untuk anak-anak yang berusia sepuluh tahun atau lebih, dan orang tua juga dipersilakan untuk berpartisipasi. Inilah yang akan Anda pelajari:

  • Buat fungsi JS dan gunakan kode lagi
  • Tulis HTML untuk situs web dinamis
  • Gunakan jQuery dan DOM untuk mengizinkan input formulir
  • Menganimasikan dan menggambar grafik web menggunakan Canvas
  • Bangun berbagai permainan tradisional menggunakan JS
Unduh

Visualisasi Data dengan JavaScript

Visualisasi Data dengan JavaScript

Visualisasi data telah menjadi topik besar bagi pengembang JS dan ilmuwan data besar. Banyak perpustakaan JS memungkinkan visualisasi data yang mulus. Meskipun, JS sendiri terstruktur dengan cara yang memungkinkan visualisasi data asli terjadi. Meskipun, banyak yang masih lebih suka menggunakan Python daripada JavaScript dalam hal apa pun yang terkait dengan data. Buku ini mencakup contoh-contoh praktis dan mudah diikuti tentang bagaimana menggabungkan tiga keterampilan (JS, HTML, dan CSS) untuk membuat visualisasi dari data yang Anda miliki, baik itu mandiri atau dalam database.

Setelah buku selesai, Anda akan memiliki pengetahuan untuk:

  • Gunakan data Anda dan buat diagram lingkaran, peta data, peta panas, grafik jaringan, kumpulan kata, dan garis waktu data
  • Cara menambahkan fitur interaktif ke visualisasi Anda dan mengambil data tanpa memuat ulang halaman web menggunakan AJAX
  • Cara memanfaatkan potensi penuh dari beberapa pustaka JavaScript paling populer untuk membuat bagan dan visualisasi data.
Unduh

CoffeeScript – Pengembangan JavaScript yang Dipercepat

CoffeeScript - Pengembangan JavaScript yang Dipercepat

Orang mungkin berpendapat bahwa sintaks JS asli sulit, tidak nyaman untuk diikuti. Nah, beberapa orang mendengarkan saran ini dan menemukan alternatif — CoffeeScript. Dengan CoffeeScript, Anda mendapatkan kekuatan yang sama dengan yang telah disediakan JavaScript, hanya dengan sintaks yang lebih selaras dan pribadi yang terlihat lebih mudah dibaca, dan dalam beberapa hal lebih masuk akal. Jika Anda ingin menulis aplikasi lebih cepat, CoffeeScript mungkin membantu Anda menyelesaikan tugas tersebut. CoffeeScript sama portabel dan efektifnya dengan JavaScript. Ini membantu pengembangan dengan menambahkan sekumpulan fitur, seperti kelas, percikan, pemahaman daftar, dan perusakan. Fitur-fitur ini mempermudah penulisan kode yang jelas dan mudah dibaca. Dengan mempelajari cara kerja fitur ini, Anda juga akan memperdalam pemahaman Anda tentang JavaScript. Buku ini adalah panduan lengkap Anda untuk menulis kode JavaScript yang lebih baik, lebih cepat.

Unduh

Otomatiskan dengan Grunt

Otomatiskan dengan Grunt

Grunt adalah untuk menjalankan tugas JavaScript. Ini untuk membuat proses pengembangan Anda lebih otomatis dan selaras dengan alur kerja Anda. Di lautan perpustakaan yang kita semua berenang setiap hari sekarang, dimungkinkan untuk membuat proyek JS skala besar tanpa melibatkan fitur pelari tugas seperti Grunt. Dengan Grunt Anda bertanggung jawab untuk membangun tugas, membuat template aplikasi, menyusun perpustakaan dan plugin, atau membuat plugin Anda sendiri. Buku ini mencakup semua aspek yang berkaitan dengan Grunt. Ini juga mencakup cara membuat alur kerja JavaScript Anda di tingkat perusahaan. Siapa pun yang telah mengadaptasi alat seperti Grunt akan memberi tahu Anda bahwa Anda gila karena tidak melakukan hal yang sama; tidak ada cara yang lebih baik untuk meningkatkan produktivitas Anda dengan cepat.

Unduh

MEAN Mesin

MEAN Mesin

Beberapa teknologi menonjol lebih dari yang lain, MEAN adalah salah satunya. MEAN adalah singkatan dari MongoDB, Express, Angular, dan Node.js. Empat teknologi modern yang Anda lihat mendukung aplikasi web terbesar dan tercanggih di pasaran saat ini. Setiap kerangka kerja individu, dan database, memiliki serangkaian fitur luar biasa mereka sendiri. Untuk menyatukan semuanya menjadi satu tumpukan ... itu hanya keindahan murni. Chris Sevilleja dan Holly Lloyd memberikan saran terbaik mereka tentang cara membuat aplikasi yang mengejutkan menggunakan tumpukan MEAN.

Unduh

Memulai Pengembangan Aplikasi Seluler dengan React Native

Memulai Pengembangan Aplikasi Seluler dengan React Native

Ingin menjadi pengembang aplikasi seluler yang lebih baik? Anda harus mencoba React Native, kerangka kerja luar biasa untuk mendorong aplikasi asli menggunakan JavaScript tradisional. Lupakan mengandalkan bahasa lain untuk membuat aplikasi asli, gunakan bahasa favorit Anda, dan manfaatkan sebaik-baiknya. Panduan hebat menuju React Native dari Manuel Kiessling.

Unduh

Pertanyaan Wawancara Teknis Javascript

Pertanyaan Wawancara Teknis Javascript

Dengan semua pengetahuan yang Anda miliki sekarang, Anda pasti akan mendapatkan pekerjaan baru dan menarik. Tapi, itu akan membutuhkan lebih dari sekadar keinginan untuk belajar, atau memiliki pesona seorang rekrutan yang hebat. Anda perlu mempersiapkan diri untuk salah satu tugas tersulit dalam proses mencari pekerjaan: menghadiri wawancara.

Wawancara programmer bisa sangat merepotkan. Mereka mendorong batas-batas Anda, dan menghadirkan tantangan yang terkadang terasa terlalu berat untuk diganggu. Namun, perusahaan terkemuka yang kita miliki saat ini semuanya menerapkan proses perekrutan yang ketat yang sangat bergantung pada wawancara untuk mempelajari lebih lanjut tentang orang-orang yang ingin bekerja untuk mereka. Jika Anda ingin yang bekerja untuk Google atau Apple, Anda perlu tahu apa yang harus dipersiapkan. Buku dari Xuanyi Chew ini akan sangat penting sebagai titik awal untuk memahami wawancara teknik, dan apa yang harus Anda perhatikan saat melamar pekerjaan baru.

Unduh

Belajar JavaScript dari Buku

Mengambil apa yang telah disediakan buku bagi kita dalam kehidupan ini, itu akan menjadi kegilaan. Buku tetap sebagai cara yang konsisten untuk belajar tentang mata pelajaran baru, dan melakukannya melalui cara memperoleh pengetahuan yang telah diperoleh orang lain. Buku dapat mengajari kita banyak hal, meskipun terkadang terasa sangat membosankan. Buku pemrograman yang bagus akan membuat kepala Anda sakit, karena begitu kaya akan pengetahuan sehingga Anda harus istirahat terus-menerus hanya untuk mengikutinya. Tapi, ini adalah buku yang ingin kami fokuskan di sini hari ini, jadi semoga semua sakit kepala akan membawa Anda selangkah lebih dekat untuk menjadi pengembang web dan arsitek web yang mahir.