Apa itu CORS di Javascript?
Sebelum kita mencoba langkah-langkah mengakses Web API, ada hal yang harus kita ketahui terlebih dahulu perihal keamanan. Dalam transaksi menggunakan Web API menggunakan AJAX kita dapat melihat request yang dibuat dan response yang dihasilkan melalui Network tabs pada DevTools. Hal…
Apa itu HTTP Request Javascript?
Ketika menggunakan konsep AJAX, artinya kita membuat sebuah HTTP Request. Apa sebenarnya HTTP Request itu? Halaman web yang saat ini kita buka dibangun dari berkas HTML, CSS dan JavaScript. Berkas tersebut dikirim oleh server Dicoding melalui internet dan ditampilkan oleh…
Belajar Asynchronous Request di Javascript
Single Page App (SPA) telah menjadi tren terkini dalam pengembangan website. Tahu Anda bagaimana konsep yang diterapkan untuk menampilkan data yang dinamis pada SPA? Secara tradisional website bekerja dan di-render dari sisi server. Server membuat dan mengembalikan HTML yang siap dikirimkan…
Belajar Webpack Dasar Lengkap
Menggunakan module dalam pengembangan website, itu hal yang biasa. Dengan module kita dapat membuat aplikasi lebih cepat. Sebabnya, module bersifat shareable. Menggunakan satu, dua, atau tiga modul saja mungkin tidak masalah. Namun bagaimana jika terdapat puluhan modul yang kita gunakan dalam…
Belajar Node JS Dasar dan NPM Kedua
Getting Started with NPM Dalam menggunakan NPM kita gunakan perintah yang dituliskan pada Terminal (Linux/MacOS) atau Command Prompt/PowerShell (Windows). Pada Terminal/Command Prompt untuk menuliskan perintah NPM kita perlu menuliskan keyword npm terlebih dahulu. Contohnya ketika kita menuliskan perintah install, maka…
Belajar Node JS Dasar dan NPM Pertama
Dalam pengembangan aplikasi saat ini, industri banyak memanfaatkan module/package luar agar pengembangan dapat lebih cepat. Semakin kompleks aplikasi tersebut, semakin banyak pula module/package yang digunakan. Di sinilah kita memerlukan sebuah package Manager. Package manager merupakan tools yang dapat membantu pengelolaan…
Belajar Shadow DOM Dasar Untuk Web Components
Halaman website yang ditampilkan terbentuk dari HTML. HTML sangat membantu kita karena ia cukup mudah dipelajari dan digunakan. HTML mudah dipahami oleh kita namun tidak untuk mesin. sehingga terciptalah DOM (Document Object Model) sebagai penghubung antara HTML dengan bahasa pemrograman. …
Belajar Web Component Dasar
Banyak Web Front-End Framework pada saat ini mempromosikan kemampuannya dalam meminimalisir kode yang berulang karena menerapkan teknik components dan modules. Component jadi hal yang sangat populer karena dengannya, kita dapat mudah memasang dan mempreteli kumpulan element (component) pada website. Component bersifat reusable, sehingga…
Belajar Node JS Dasar (Import dan Export)
Potongan kode dalam materi ini: Export dan Import dalam Node.js:https://repl.it/@dicodingacademy/163-02-export-import-nodejs?lite=true Export dan Import banyak Nilai dalam Node.js:https://repl.it/@dicodingacademy/163-02-multiple-export-nodejs?lite=true Export dan Import dalam ES6:https://repl.it/@dicodingacademy/163-02-exporting-importing-single-value-es6?lite=true Export dan import banyak Nilai dalam ES6:https://repl.it/@dicodingacademy/163-02-exporting-importing-multiple-value-es6?lite=true Jika aplikasi kita akan terus berkembang, tentu kita tidak bisa menuliskan…
Apa itu Async-Await Syntax Javascript
Pembahasan terakhir mengenai asynchronous operator kali ini adalah penggunaan sintak async/await. Apa itu? Seperti yang sudah kita ketahui, pada JavaScript callback dan Promise merupakan teknik yang digunakan selama kita berurusan dengan proses asynchronous. Namun penulisan kode akan sedikit berbeda dari proses synchronous. …