Selamat datang di repository 30 hari belajar javascript. Repository ini dibuat untuk siapa saja yang ingin belajar konsep-konsep dasar pemrograman JavaScript. Semoga dengan adanya Referensi ini dapat menambahkan insight seputar dunia per javascript an di Indonesia.
Jika teman-teman ingin berkontribusi pada repository ini, teman-teman bisa menyebarkan link repo ini agar semakin banyak yang menerima manfaat dari repository ini.
Jangan lupa untuk β repository, karena dengan β repository ini, secara tidak langsung kamu menambahkan semangat penulis, untuk lebih banyak berbuat hal baik lagi. Terima Kasih
| Hari ke | Topik Pembahasan | Link Module | 
|---|---|---|
| - | Preambule | Pelajari Sekarang | 
| 1 | Syntax, Komentar, Number, Boolean, String | Pelajari Sekarang | 
| 2 | Variabel, Operator matematika, logika, perbandingan, fitur console | Pelajari Sekarang | 
| 3 | Template Literal, String to Number, Array, Object, If Expression | Pelajari Sekarang | 
| 4 | Membuat Popup, Undefined. Null, Switch Expression, typeof Pada JavaScript | Pelajari Sekarang | 
| 5 | In Operator, Ternary, Nullish Coalescing, Optional Chaining, Falsy dan Truthy | Pelajari Sekarang | 
| 6 | Operator Logika di Non Boolean, For Loop, While Loop, Do While Loop, Break dan Continue | Pelajari Sekarang | 
| 7 | Label, For In, For Of, With Statement, Function pada JavaScript | Pelajari Sekarang | 
| 8 | Function Parameter, Function Return Value, Optional Parameter, Default Parameter, Function sebagai Value | Pelajari Sekarang | 
| 9 | Anonymous Function, Inner Function, Scope Function, Recursive Function, Function Generator | Pelajari Sekarang | 
| 10 | Arrow Function, Closure, Object Method, This Keyword, Arrow Function as Object | Pelajari Sekarang | 
| 11 | Getter dan Setter, Var Problem, Destructuring, Strict Mode and Spread Operator | Pelajar Sekarang | 
| 12 | Map, Set, Splicing Array, Sorting Array, Joining Array | Pelajari Sekarang | 
| 13 | Apa itu Object Oriented Programming? | Pelajari Sekarang | 
| 14 | Constructor function, property method param and inherintace at constructor function | Pelajari Sekarang | 
| 15 | Mengenal Prototype pada JavaScript, Prototype Inheritance pada JavaScript, Keyword Class pada JavaScript, Constructor di Class pada JavaScript, Property di Class pada JavaScript | Pelajari Sekarang | 
| 16 | Method di Class pada JavaScript, Class Inheritance pada JavaScript, Super Constructor pada JavaScript, Super Method pada JavaScript, Getter dan Setter di Class pada JavaScript | Pelajari Sekarang | 
| 17 | Public Class Field pada JavaScript, Private Class Field pada JavaScript, Private Method pada JavaScript, Operator Instanceof pada JavaScript, Static Class Field | Pelajari Sekarang | 
| 18 | Static Method pada JavaScript, Error pada JavaScript, Error Handling pada JavaScript, Manual Class Error pada JavaScript, Built in Class pada JavaScript | Pelajari Sekarang | 
| 19 | Mengenal Functional Programming pada JavaScript, Pure Function Pada JavaScript, Immutability pada JavaScript, Recursive pada JavaScript, High Order Function pada JavaScript | Pelajari Sekarang | 
| 20 | JavaScript Module Part : 1 | Pelajari Sekarang | 
| 21 | JavaScript Module Part : 2 | Pelajari Sekarang | 
| 22 | JavaScript Module Part : 3 | Pelajari Sekarang | 
| 23 | JavaScript DOM Part : 1 | Pelajari Sekarang | 
| 24 | JavaScript DOM Part : 2 | Pelajari Sekarang | 
| 25 | JavaScript DOM Part : 3 | Pelajari Sekarang | 
| 26 | JavaScript DOM Part : 4 | Pelajari Sekarang | 
| 27 | JavaScript DOM Part : 5 | Pelajari Sekarang | 
| 28 | Berkenalan dengan Tenaga Asycn : Part-1 | Pelajari Sekarang | 
| 29 | Berkenalan dengan Tenaga Async : Part-2 | Pelajari Sekarang | 
| 30 | Berkenalan dengan Tenaga Async : Part-3 | Pelajari Sekarang |