Skip to content

teknosains/Buku-Saku-JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Buku Saku JavaScript

Series ini adalah bagi mereka yang sabar ingin mempelajari JavaScript dari titik 0. Diharapkan pembaca dapat memahami JavaScript fundamental dan konsep-konsep dasar lainnya sehingga membantu membentuk pemahaham yang kokoh sebelum lebih jauh terjun ke dunia Web Development dan Framework-framework JavaScript diluar sana.

Sangat disarankan untuk membaca semua materi dalam series ini secara berurutan agar pemahaman kamu menjadi lebih baik dan lebih melekat. Termasuk pada bagian Introduction, disana kamu dapat mengetahui sekilas tentang JavaScript mulai dari sejarahnya, creatornya dan yang lainnya. Pengetahuan dasar seperti ini banyak diremehkan orang padahal sangat penting untuk diketahui dan seringkali hal ini ditanyakan diberbagai kesempatan seperti saat interview kerja, seminar dll.

Mengetehaui hal-hal dasar tentang suatu tekonologi / bahasa Pemrograman artinya kita memberi perhatian khusus pada teknologi itu sehingga bisa menimbulkan rasa kecintaan, motivasi, percaya diri dan bahkan akan diperhatikan orang lain karena berarti kita serius dalam bidang tersebut.

Latar Belakang

  • Apakah kamu baru ingin/memulai belajar Web Development?
  • Apakah kamu termasuk yang memulai belajar Web Development langsung menggunakan jQuery?
  • Atau bahkan yang langsung terjun menggunakan framework seperti Angular, Vue React dsb?

Sekarang saatnya back to basic. Ayoo kita belajar bersama Fundamental JavaScript disini. Perlahan kita akan mengulas dengan singkat dan bahasa yang simple materi-materi JavaScript mulai dari yang paling basic hingga konsep yang lebih advance atau jarang kamu dengar seperti Prototypal Inheritance, Classical Inheritance, Closure, IIFE dll.

Topic Bahasan

Pembahasan akan dibagi menjadi beberapa Chapter untuk memudahkan kamu belajar secara runut dan efektif.

Chapter 1

Chapter 2

  • Function Lanjutan Part 1
    • Arrow Function Lanjutan
    • Callback Function
    • Constructor Function Lanjutan
    • IIFE (Immediately Invoked Function Expression)
  • DOM Dan Events Di Browser Lanjutan
    • Event Bubbling
    • Event Delegation
    • DOM Tree
    • Mouse Events
  • Network / Backend Request
    • HTTP Verbs
    • AJAX dengan Fetch
    • AJAX dengan Axios
    • AJAX dengan jQuery
  • Browser Storage
    • Local Storage
    • Session Storage
    • Cookie

Chapter 3

  • Object Lanjutan
    • Reference Object
    • Cloning Object
    • Freeze Object
  • Function Lanjutan Part 2
    • Function Binding
    • Function Generator
    • Function Composition
  • Advance Concept
    • Rest & Spread Operator
    • Promise
    • Async/Await
    • Error Handling
    • Prototypal Inheritance
    • Classical Inheritance
    • Event loop
    • Closure
    • Design Pattern
      • Module Pattern
      • Revealing Module Pattern
      • UMD Pattern
      • Pseudo Classical Pattern
      • Functional Pattern
    • Currying & Mixin

Kontribusi

Bantu saya memperbaiki konten, typo dan kesalahan lainnya agar series ini menjadi lebih baik. Silahkan clone dan lakukan PR (Pull Request) untuk berkontribusi memperbaiki series ini.

About

Buku saku simple JavaScript dalam bahasa Indonesia

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published