Topik apa yang akan dibahas dalam kursus ini?
Topik Lanjutan dalam Ecmascript 6/7 JS
Pengantar Kursus
Deklarasi Variabel let dan const:
Perbedaan antara var
Karakteristik let dan const
Perilaku hoisting
Operasi Perbandingan dalam Javascript:
Operasi perbandingan dalam javascript
Perilaku bahasa yang layak diketahui
Template Literals:
Cara baru menggunakan string di es6
Object Keys Shorthand:
Penulisan singkat kunci objek
Menambahkan Gaya ke Kode Kita:
Operasi pada array dan objek - penugasan destrukturisasi
Ekstraksi efisien kunci dari objek
Ekstraksi dari array
Memberikan argumen ke sebuah fungsi
Arrow Functions Bagian A:
Penulisan singkat arrow functions
Mengkonversi kode dari dunia lama ke dunia baru
Melalui semua langkah dalam transisi ke sintaks baru
Array Lanjutan:
Mengulas fungsi prototipe dari sebuah array
Fungsi Map
Fungsi Filter
Fungsi Every
Fungsi Some
Konkatenasi Filter
Operasi Import Export:
Mengimpor dan mengekspor file di dunia baru
Memahami konsep ekspor
Mendefinisikan export default
Menggunakan import untuk mengimpor file ke dalam file tertentu
Objek Promise:
Memahami objek Promise
Menggunakan then dan catch
Memahami asinkroni dalam javascript
Menggunakan fungsi Promise.all
Menggunakan async await:
Memahami konsep baru dalam bahasa
Menggunakan apa yang telah kita pelajari untuk mensinkronkan kode kita
Menggunakan Promise untuk mengimplementasikan kode sinkron dalam dunia baru
Memahami asinkroni dalam bahasa
Menggunakan fungsi konstruktor:
Apa itu this dan bagaimana menggunakannya
Membuat objek dalam javascript
Menetapkan properti ke objek dan kebutuhan akan hal itu
Perbedaan antara pabrik dan konstruktor
Menggunakan fungsi pada objek
Menggunakan deklarasi kelas:
Apa itu this dan bagaimana menggunakannya
Membuat kelas di es6
Transformasi untuk penggunaan kelas
Memahami objek dan propertinya
Menggunakan kemampuan bahasa untuk membuat objek di es6
Arrow Functions Bagian B:
Topik lanjutan dalam arrow functions
Kemampuan baru dengan penggunaan this