Apa yang akan Anda pelajari?
-
Menjadi pengembang JavaScript yang canggih, percaya diri, dan modern dari awal
-
Bangun 6 proyek dunia nyata yang indah untuk portofolio Anda
-
Menjadi siap kerja dengan memahami bagaimana JavaScript benar-benar bekerja di belakang layar
-
Cara berpikir dan bekerja seperti pengembang: pemecahan masalah, penelitian, alur kerja
-
Dasar-dasar JavaScript: variabel, if/else, operator, logika boolean, fungsi, array, objek, loop, string, dll.
-
ES6+ modern dari awal: fungsi panah, destrukturisasi, operator spread, chaining opsional (ES2020), dll.
-
OOP modern: Kelas, konstruktor, pewarisan prototipe, enkapsulasi, dll.
-
Konsep kompleks seperti kata kunci ‘ini’, fungsi tingkat tinggi, penutupan, dll.
-
JavaScript asinkron: Loop peristiwa, janji, async/menunggu, panggilan AJAX, dan API
-
Bagaimana merancang kode Anda menggunakan diagram alur dan pola umum
-
Alat modern untuk 2022 dan seterusnya: modul NPM, Parcel, Babel, dan ES6
-
Latih keterampilan Anda dengan 50+ tantangan dan tugas (termasuk solusi)
-
Dapatkan dukungan cepat dan ramah di area Tanya Jawab
-
Jalur kursus: rancang jalur pembelajaran unik Anda sesuai dengan tujuan Anda!
Persyaratan
-
Tidak diperlukan pengalaman coding untuk mengikuti kursus ini! Kami membawa Anda dari pemula hingga ahli!
-
Komputer dan OS apa pun akan berfungsi — Windows, macOS, atau Linux. Kami akan menyiapkan kursus editor teks Anda.
-
Pemahaman dasar tentang HTML dan CSS adalah nilai tambah, tetapi bukan keharusan! Kursus ini mencakup kursus kilat HTML dan CSS.
Keterangan
JavaScript adalah bahasa pemrograman paling populer di dunia. Ini memberi kekuatan pada seluruh web modern. Ini menyediakan jutaan pekerjaan bergaji tinggi di seluruh dunia.
Itu sebabnya Anda ingin belajar JavaScript juga. Dan Anda datang ke tempat yang tepat!
Mengapa ini kursus JavaScript yang tepat untuk Anda?
Anda akan mempelajari JavaScript modern dari awal, langkah demi langkah. Kami akan memandu Anda melalui contoh kode yang praktis dan menyenangkan , teori penting tentang cara kerja JavaScript di balik layar, dan proyek yang indah dan lengkap .
Anda juga akan belajar cara berpikir seperti pengembang, cara merencanakan fitur aplikasi, cara merancang kode Anda, cara men-debug kode, dan banyak keterampilan dunia nyata lainnya yang akan Anda perlukan dalam pekerjaan pengembang Anda.
Dan tidak seperti kursus lainnya, kursus ini sebenarnya berisi topik pemula, menengah, lanjutan, dan bahkan ahli, jadi Anda tidak perlu ikur kursus lain untuk menguasai JavaScript dari awal!
Pada akhir kursus, Anda akan memiliki pengetahuan dan kepercayaan diri yang Anda butuhkan untuk memenuhi wawancara kerja dan menjadi pengembang profesional.
Kami tahu bagaimana siswa belajar JavaScript dan apa yang mereka butuhkan untuk menguasainya. Dan dengan pengetahuan itu, kami merancang kurikulum kursus yang ideal.
Jadi apa sebenarnya yang tercakup dalam kursus?
- Bangun 5 proyek dunia nyata yang indah untuk portofolio Anda! Dalam proyek ini, Anda akan belajar bagaimana merencanakan dan merancang aplikasi Anda menggunakan diagram alur dan pola JavaScript umum
- Kuasai dasar-dasar JavaScript: variabel, if/else, operator, logika boolean, fungsi, array, objek, loop, string, dan banyak lagi
- Pelajari JavaScript modern (ES6+) dari awal: fungsi panah, destructuring, operator spread, argumen default, chaining opsional (ES2020), dan banyak lagi
- Cara kerja JavaScript di balik layar: mesin, tumpukan panggilan, pengangkatan, pelingkupan, kata kunci ‘ini’, nilai referensi, dan banyak lagi.
- Selami lebih dalam fungsi: fungsi panah, fungsi kelas satu dan lebih tinggi, pengikatan, dan penutupan.
- Menyelam jauh ke dalam pemrograman berorientasi objek: pewarisan prototipe, fungsi konstruktor (ES5), kelas (ES6), enkapsulasi, abstraksi, pewarisan, dan polimorfisme. [Ini seperti kursus kecil yang berdiri sendiri]
- Menyelam jauh ke dalam JavaScript asinkron: loop acara, janji, asinkron/menunggu, dan penanganan kesalahan. Anda akan menggunakan ini untuk mengakses data dari API pihak ketiga dengan panggilan AJAX. [Ini seperti kursus kecil yang berdiri sendiri]
- Pelajari alat modern yang digunakan oleh pengembang web profesional: modul NPM, Parcel (modul bundler), Babel, dan ES6
Kursus ini cocok untuk Anda jika…
- … Anda ingin mendapatkan pemahaman yang benar dan mendalam tentang JavaScript
- … Anda telah mencoba mempelajari JavaScript tetapi: 1) masih belum terlalu memahami JavaScript, atau 2) masih tidak percaya diri untuk membuat kode aplikasi yang sebenarnya
- … Anda tertarik untuk menggunakan perpustakaan/kerangka kerja seperti React, Angular, Vue, atau Node.js di masa mendatang
- … Anda sudah tahu JavaScript dan sedang mencari kursus lanjutan.
- … Anda ingin memulai pemrograman: JavaScript adalah bahasa pertama yang bagus!
Untuk siapa kursus ini:
- Ikuti kursus ini jika Anda ingin mendapatkan pemahaman yang benar dan mendalam tentang JavaScript
- Ikuti kursus ini jika Anda telah mencoba mempelajari JavaScript tetapi: 1) masih belum terlalu memahami JavaScript, atau 2) masih belum merasa percaya diri untuk membuat kode aplikasi yang sebenarnya
- Ikuti kursus ini jika Anda tertarik untuk menggunakan perpustakaan/kerangka kerja seperti React, Angular, Vue, atau Node di masa mendatang
- Ikuti kursus ini jika Anda sudah mengetahui JavaScript dan sedang mencari kursus lanjutan. Kursus ini mencakup materi mahir!
- Ikuti kursus ini jika Anda ingin memulai pemrograman: JavaScript adalah bahasa pertama yang nagus!