/JS-Workshop

Materi-materi yang diajarkan pada workshop Introduction to JavaScript

Primary LanguageJupyter Notebook

Introduction to JavaScript

Author: Azhary Arliansyah

Repo ini merupakan repo yang berisi materi-materi pengenalan JavaScript

Outline:

  1. Basic Syntax

    Sintaks dasar JavaScript seperti variable, condition, loop, dan function

  2. Var, Let, and Const Keywords

    Menjelaskan perbedaan keyword var, let, dan const dalam mendeklarasikan suatu variable

  3. Array and JSON

    Menggunakan variable array sebagai penyimpan data yang banyak serta struktur dasar JSON sebagai format pertukaran data

  4. Higher-order Functions

    Menjelaskan fungsi map, filter, dan reduce sebagai 3 fungsi yang sering dipakai dalam paradigma pemrograman fungsional di JavaScript

  5. Callback, Promise, and Async/Await

    Menjelaskan cara menangani proses yang bersifat asynchronous menggunakan callback, promise, dan async/await

  6. Document Object Model

    Menjelaskan suatu halaman web atau dokumen sebagai object model yang dapat dimanipulasi melalui JavaScript untuk membuatnya menjadi interaktif

  7. Progressive Web Apps

    Menggunakan teknologi Progressive Web Apps untuk membuat suatu website dapat "di-install" melalui perangkat mobile sehingga menjadi suatu mobile application yang dapat bekerja secara online maupun offline dengan bantuan javascript service worker


- Azhary Arliansyah