Kerangka Materi
Pengantar ke dalam JavaScript
- Sejarah perkembangan, implementasi, dan versinya
- Cara menyisipkan kode ke dalam dokumen HTML
- Sintaks dasarnya
- Kata-kunci khusus serta elemen yang telah ditentukan sebelumnya
- Penggunaan variabel
- Tipe-tipe data utamanya
- Operator yang sering digunakan
- Struktur kontrol logika program
- Fungsi dalam JavaScript
- Cara mengelola penggunaan memori
Tipe Data Referensial
- Pembungkus tipe data utama
- Struktur Array sebagai koleksi data
- Penanganan informasi tanggal dan waktu menggunakan Date
- Menggunakan RegExp untuk operasi pencarian pola teks
- Fungsi-fungsi matematika via Math
- Pemanfaatan fungsi dalam konteks lainnya
Konsep Pemrograman Berorientasi Objek
- Cara membuat objek secara mandiri
- Mengenal mekanisme pewarisan antarobjek
Fungsi Anonim
- Konsep rekursi dalam JavaScript
- Penerapan konsep closures untuk menyimpan referensi data eksternal
- Cara membuat elemen-elemen privat
Model Objek Browser
- Eksplorasi objek window, location, navigator, screen, serta history dalam konteks browser
- Takaran waktu yang digunakan untuk pengaturan interval
- Pendeteksian tipe perangkat atau jenis klien yang mengakses halaman web
Document Object Model (DOM)
- Hirarki struktur DOM pada halaman web
- Cara mengakses serta memodifikasi elemen-elemen HTML secara programatik
Elemen Peristiwa dalam JavaScript
- Macam-macam tipe peristiwa yang dapat terjadi
- Pendekatan menangani kejadian spesifik pada halaman
- Mekanisme penyebaran efek aksi antar elemen terkait
- Fungsi objek event untuk pemberitahuan kondisi tertentu
- Pembuatan peristiwa baru secara sintetis via skrip
- Optimalisasi penggunaan memori serta performa aplikasi
- Cara mengintegrasikan pemrosesan data dari formulir dengan bantuan JavaScript
Pendekatan Penanganan Kesalahan serta Debugging
- Metode pelaporan masalah dan strategi mitigasi exception
- Alat-alat serta taktik populer dalam proses perbaikan kode
- Daftar kesalahan umum yang sering terjadi pada browser Internet Explorer
Persyaratan
- Pemahaman dasar mengenai operasi komputer serta teknologi web
- Pengalaman dalam menggunakan HTML dan struktur halaman web secara umum
- Pengalaman pemrograman sebelumnya sangat membantu, namun tidak menjadi syarat mutlak
Target Peserta
- Pengembang web tingkat awal
- Pengembang front-end yang ingin mengasah pemahaman mendasar terkait JavaScript
- Profesional IT yang tertarik pada pengembangan aplikasi berbasis web
Testimoni (7)
Peserta
Arne Schwarck - Diehl Aviation Laupheim GmbH
Kursus - Javascript Basics
Diterjemahkan Mesin
latihan yang kita lakukan
Baby Mulaudzi
Kursus - Javascript Basics
Diterjemahkan Mesin
Saya sangat menikmati mengikuti contoh latihan dan contoh nyata
Yohance Campbell
Kursus - Javascript Basics
Diterjemahkan Mesin
Laporan yang baik, sabar dalam mengubah pemikiran yang salah dari siswa.
Daryl Campbell
Kursus - Javascript Basics
Diterjemahkan Mesin
Instruktur yang sangat berpengetahuan dan mudah dipahami.
geoff loken
Kursus - Javascript Basics
Diterjemahkan Mesin
Penggunaan praktis JS
Piotr Michniewicz - Credit Suisse Poland SP. Z O.O.
Kursus - Javascript Basics
Diterjemahkan Mesin
Saya pikir sulit untuk menyampaikan pelatihan kepada grup kami karena tingkat pengetahuan peserta yang berbeda-beda. Menurut saya, Marcin melakukannya dengan sangat baik.
Jacek Dynski - Credit Suisse Poland SP. Z O.O.
Kursus - Javascript Basics
Diterjemahkan Mesin