
Kursus Pantas JavaScript
JavaScript ialah bahasa yang membuatkan web bergerak — dan kursus padu ini membolehkan anda menulis kod sebenar yang berfungsi dengan pantas. Daripada sintaks teras kepada pengaturcaraan tak segerak dan manipulasi DOM, anda akan merangkumi semua yang diperlukan oleh pembangun JS moden. Tiada sampah, tiada pengisi — hanya kemahiran amali yang boleh anda gunakan serta-merta.
Apa yang anda akan pelajari:
Anda akan mulakan dengan menyediakan persekitaran pembangunan profesional dan mempelajari asas JavaScript, termasuk pemboleh ubah, jenis data, dan aliran kawalan. Dari situ, anda akan menguasai fungsi, tatasusunan, dan objek sebelum beralih ke pengaturcaraan tak segerak dengan Promise dan async/await. Anda akan mempelajari cara memanipulasi DOM dan mengendalikan acara pelayar untuk membina halaman web interaktif. Kursus ini juga merangkumi alatan moden, pengendalian ralat, integrasi API, dan pengujian dengan Jest. Menjelang tamat kursus, anda akan mempunyai kemahiran dan projek portfolio yang sedia untuk ditunjukkan kepada majikan.
Bagaimana anda belajar secara praktikal Kursus Pantas JavaScript
Bagaimana anda berlatih Kursus Pantas JavaScript
Untuk anda yang mempunyai syarikat dan ingin melatih pasukan
Di Dedika untuk syarikat, kursus disertakan dengan latihan dan contoh yang berkaitan dengan perniagaan anda sendiri serta mengikut keperluan syarikat anda.
Kandungan kursus
8 Bab • 38 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)
Bab 1SembunyiSembunyikan butiranLihat butiranAsas JavaScript dan Persediaan Persekitaran
Asas JavaScript dan Persediaan Persekitaran
Pelajaran 1 • Gaya Kod dan Peraturan Sintaks Asas
Merangkumi koma bertitik, ruang putih, komen, dan konvensyen penamaan. Mewujudkan tabiat kod bersih yang mencegah ralat peringkat asas biasa sepanjang kursus.
Pelajaran 2 • Menyediakan Persekitaran Pembangunan Anda
Memasang dan mengkonfigurasi editor kod, alat pembangun pelayar, dan Node.js. Memastikan setiap peserta mempunyai ruang kerja yang konsisten dan berfungsi dari hari pertama.
Pelajaran 3 • Menulis dan Menjalankan Skrip Pertama Anda
Memperkenalkan tag skrip, fail JS luaran, dan konsol pelayar. Peserta menghasilkan dan menyahpepijat output pertama mereka dengan segera.
Pelajaran 4 • Apa Itu JavaScript dan Peranannya
Merangkumi sejarah JS, hubungannya dengan HTML/CSS, dan konteks pelaksanaan. Mendasari peserta tentang mengapa JS penting sebelum menulis sebarang kod.
Bab 2SembunyiSembunyikan butiranLihat butiranPemboleh Ubah, Jenis Data, dan Operator
Pemboleh Ubah, Jenis Data, dan Operator
Pelajaran 1 • Jenis Data Primitif
Merangkumi string, number, boolean, null, undefined, symbol, dan BigInt. Peserta mengenal pasti dan menggunakan setiap jenis dengan betul dalam ungkapan.
Pelajaran 2 • Operator Aritmetik, Perbandingan, dan Logik
Merangkumi semua kumpulan operator teras dan keutamaan operator. Peserta menulis ungkapan yang betul dan memahami cara JS menilai syarat majmuk.
Pelajaran 3 • Paksaan Jenis dan Operator typeof
Menerangkan penukaran jenis tersirat dan tersurat serta cara typeof memeriksa nilai. Peserta mengelakkan pepijat paksaan dengan memahami penjenisan dinamik JS.
Pelajaran 4 • Mengisytiharkan Pemboleh Ubah dengan var, let, dan const
Menerangkan perbezaan skop dan pengangkatan antara var, let, dan const. Peserta memilih kata kunci pengisytiharan yang tepat untuk setiap kes penggunaan.
Bab 3SembunyiSembunyikan butiranLihat butiranAliran Kawalan dan Gelung
Aliran Kawalan dan Gelung
Pelajaran 1 • Kawalan Gelung dengan break dan continue
Memperkenalkan break dan continue untuk mengubah suai aliran pelaksanaan gelung. Peserta menulis gelung cekap yang melangkau lelaran tidak perlu atau keluar awal.
Pelajaran 2 • Truthy, Falsy, dan Penilaian Litar Pintas
Menerangkan nilai yang dianggap JS sebagai false dalam konteks boolean dan cara logik litar pintas berfungsi. Peserta menulis ungkapan syarat yang ringkas dan selamat.
Pelajaran 3 • Gelung for, while, dan do-while
Merangkumi tiga binaan gelung utama dan kes penggunaan yang sesuai. Peserta memilih jenis gelung yang tepat dan mengawal lelaran dengan tepat.
Pelajaran 4 • Pernyataan Bersyarat
Mengajar pernyataan if, else if, else, dan switch untuk logik percabangan. Peserta menterjemah peraturan dunia sebenar menjadi pepohon keputusan yang boleh dilaksana.
Pelajaran 5 • Mengulang dengan for-of dan for-in
Merangkumi lelaran moden ke atas tatasusunan dan sifat objek. Peserta memilih antara for-of dan for-in berdasarkan struktur data dan tujuan.
Bab 4SembunyiSembunyikan butiranLihat butiranFungsi: Dari Pengisytiharan hingga Corak Lanjutan
Fungsi: Dari Pengisytiharan hingga Corak Lanjutan
Pelajaran 1 • Fungsi Anak Panah dan this Leksikal
Memperkenalkan sintaks fungsi anak panah dan menerangkan cara ia berbeza daripada fungsi biasa berkaitan this. Peserta menggunakan fungsi anak panah dengan betul dalam panggil balik dan kaedah.
Pelajaran 2 • Skop, Penutupan, dan Rantaian Skop
Menerangkan skop global, fungsi, dan blok, kemudian membina penutupan. Peserta memanfaatkan penutupan untuk enkapsulasi data dan corak kilang.
Pelajaran 3 • Parameter, Hujah, dan Nilai Pulangan
Merangkumi parameter lalai, parameter rehat, dan pulangan tersurat. Peserta menulis fungsi fleksibel yang mengendalikan input berubah dengan anggun.
Pelajaran 4 • Pengisytiharan dan Ungkapan Fungsi
Membandingkan pengisytiharan fungsi, ungkapan, dan ungkapan fungsi dinamakan. Peserta memahami perbezaan pengangkatan dan memilih bentuk yang tepat.
Pelajaran 5 • Fungsi Peringkat Tinggi dan Panggil Balik
Memperlakukan fungsi sebagai nilai yang dihantar ke dan dipulangkan daripada fungsi lain. Peserta menulis dan menggunakan panggil balik untuk membina kod yang fleksibel dan boleh digubah.
Bab 5SembunyiSembunyikan butiranLihat butiranTatasusunan dan Kaedah Tatasusunan
Tatasusunan dan Kaedah Tatasusunan
Pelajaran 1 • Mencipta dan Mengakses Tatasusunan
Merangkumi literal tatasusunan, pengindeksan, panjang, dan tatasusunan bersarang. Peserta mencipta dan membaca tatasusunan dalam sebarang bentuk dengan yakin.
Pelajaran 2 • Mencari dan Menguji Tatasusunan
Memperkenalkan find, findIndex, indexOf, includes, some, dan every. Peserta membuat pertanyaan tatasusunan dengan cekap tanpa gelung manual.
Pelajaran 3 • Pemusnahan dan Spread dengan Tatasusunan
Merangkumi tugasan pemusnahan tatasusunan dan operator spread. Peserta menulis kod ringkas untuk membuka bungkusan dan menggabungkan tatasusunan.
Pelajaran 4 • Kaedah Tatasusunan Mutasi
Mengajar push, pop, shift, unshift, splice, dan sort. Peserta menambah, mengalih keluar, dan menyusun semula elemen sambil memahami kesan sampingan mutasi.
Pelajaran 5 • Kaedah Transformasi Bukan Mutasi
Merangkumi map, filter, reduce, slice, dan concat. Peserta mengubah tatasusunan tanpa kesan sampingan, membolehkan corak pengaturcaraan fungsian.
Bab 6SembunyiSembunyikan butiranLihat butiranObjek dan Corak Berorientasikan Objek
Objek dan Corak Berorientasikan Objek
Pelajaran 1 • Prototaip dan Rantaian Prototaip
Menerangkan pewarisan berasaskan prototaip dan carian sifat. Peserta memahami cara objek JS berkongsi gelagat tanpa pertindihan.
Pelajaran 2 • Pemusnahan Objek, Spread, dan Kaedah Utiliti
Merangkumi tugasan pemusnahan, spread/rehat untuk objek, dan kaedah utiliti Object. Peserta menulis kod manipulasi objek yang ringkas.
Pelajaran 3 • Literal Objek dan Akses Sifat
Merangkumi penciptaan objek, tatatanda titik, tatatanda kurungan, dan sifat singkatan. Peserta membina dan membaca objek sebagai struktur data utama dalam JS.
Pelajaran 4 • Kelas dan Pewarisan ES6
Memperkenalkan sintaks kelas, pembina, dan extends untuk pewarisan. Peserta memodel hierarki menggunakan corak berasaskan kelas yang moden dan mudah dibaca.
Pelajaran 5 • Kaedah Objek dan Kata Kunci this
Menerangkan cara kaedah mengakses keadaan objek melalui this dan bagaimana konteks berubah. Peserta menulis kaedah yang merujuk objek pemiliknya dengan betul.
Bab 7SembunyiSembunyikan butiranLihat butiranJavaScript Asynchronous
JavaScript Asynchronous
Pelajaran 1 • Gelung Acara dan Tindanan Panggil
Menerangkan model utas tunggal, tindanan panggil, dan gelung acara. Peserta memahami mengapa corak async wujud dan cara JS menjadualkan kerja.
Pelajaran 2 • Sintaks async dan await
Memperkenalkan fungsi async dan ungkapan await sebagai gula sintaks ke atas Promise. Peserta menulis kod async yang dibaca seperti logik segerak.
Pelajaran 3 • Penggabung Promise dan API Fetch
Merangkumi Promise.all, Promise.race, Promise.allSettled, dan API Fetch. Peserta menyelaras pelbagai operasi async dan mendapatkan semula data jauh.
Pelajaran 4 • Panggil Balik dan Neraka Panggil Balik
Merangkumi panggil balik async dan masalah pensarangan yang diciptanya. Peserta mengenali neraka panggil balik dan memahami mengapa Promise diperkenalkan.
Pelajaran 5 • Promise: Penciptaan dan Perantaian
Mengajar pembinaan Promise, perantaian then, catch, dan finally. Peserta menggantikan panggil balik bersarang dengan rantaian async yang rata dan mudah dibaca.
Bab 8SembunyiSembunyikan butiranLihat butiranManipulasi DOM dan Acara Pelayar
Manipulasi DOM dan Acara Pelayar
Pelajaran 1 • Mencipta dan Mengalih Keluar Elemen DOM
Merangkumi createElement, appendChild, insertBefore, dan remove. Peserta membina dan meruntuhkan elemen halaman secara pengaturcaraan.
Pelajaran 2 • Pengendalian dan Delegasi Acara
Memperkenalkan addEventListener, objek acara, dan delegasi melalui gelembung. Peserta melampirkan pendengar cekap yang berfungsi pada kandungan dinamik.
Pelajaran 3 • Memilih Elemen DOM
Merangkumi getElementById, querySelector, querySelectorAll, dan pemilih berkaitan. Peserta mendapatkan semula elemen tunggal dan berbilang dengan boleh dipercayai.
Pelajaran 4 • Memahami Pepohon DOM
Menerangkan model objek dokumen sebagai pepohon nod. Peserta menavigasi hubungan induk, anak, dan adik-beradik untuk mencari mana-mana elemen.
Pelajaran 5 • Mengubah Suai Elemen dan Gaya
Mengajar textContent, innerHTML, classList, dan manipulasi gaya. Peserta mengemas kini kandungan dan rupa halaman secara dinamik sebagai tindak balas kepada data.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Calon pembangun web: bersedia untuk menukar rasa ingin tahu menjadi kemahiran pengekodan yang sebenar.
Perubahan kerjaya: ingin menceburi bidang teknologi daripada latar belakang bukan pengaturcaraan.
Profesional pemasaran: ingin memahami kod di sebalik kempen yang mereka jalankan.
Pereka bebas: bertujuan untuk menambahkan JavaScript dalam tawaran perkhidmatan klien mereka.
Pelajar sains komputer: mencari amali di luar apa yang disediakan oleh kuliah.
Pemilik perniagaan kecil: berharap untuk menyesuaikan dan menyelenggara laman web mereka sendiri secara bebas.
Apa Kata Pelajar Kami
Kelas-kelas beliau sangat sempurna. Saya membeli pakej setahun dan akhirnya, saya berpeluang mengikuti pelbagai topik yang menarik minat saya tanpa perlu menukar platform... terima kasih atas semua yang anda lakukan, saya sudah mengesyorkan anda kepada orang lain...

Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.

Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!

Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.

Latihan utama
Soalan Lazim
Siapakah Dedika?
Adakah sijil ini sah di Malaysia?
Adakah kursus percuma?
Apakah beban kerja kursus?
Bagaimanakah bentuk kursus?
Bagaimanakah kursus berfungsi?
Berapakah tempoh kursus?
Berapakah kos atau harga kursus?
Apakah itu kursus EAD atau kursus dalam talian dan bagaimana ia berfungsi?
Kursus PDF




















