Kembali ke Kursus
AI020 Professional

Eloquent JavaScript: Pengantar Modern tentang Pemrograman

Panduan komprehensif tentang pemrograman modern menggunakan JavaScript. Kursus ini membahas prinsip dasar pemrograman, spesifikasi bahasa JavaScript, integrasi dengan browser web, dan pengembangan sisi server dengan Node.js, termasuk lima aplikasi proyek dunia nyata.

5.0
30.0h
561 siswa
0 suka
Kecerdasan Buatan
Mulai Belajar

Gambaran Umum Kursus

📚 Ringkasan Konten

Panduan komprehensif tentang pemrograman modern menggunakan JavaScript. Kursus ini mencakup prinsip dasar pemrograman, spesifikasi bahasa JavaScript, integrasi dengan peramban web, serta pengembangan sisi server dengan Node.js, termasuk lima aplikasi proyek dunia nyata.

Perjalanan mendalam dan elegan ke inti dari pemrograman JavaScript.

Penulis: Marijn Haverbeke

Ucapan Terima Kasih: Didukung oleh 454 pendukung finansial; ilustrasi oleh Wasif Hyder, Max Xiantu, Margarita Martínez, José Menor, Jim Tierney, Dyle MacGregor, Jeff Avallone, Thomas Palef, dan Antonio Perdomo Pastor.

🎯 Tujuan Pembelajaran

  1. Mendefinisikan apa itu program dan menjelaskan berbagai tingkat abstraksi dalam bahasa komputer.
  2. Menggunakan angka JavaScript dan operator aritmetika untuk menghasilkan nilai.
  3. Mendeklarasikan dan memperbarui variabel sambil mematuhi konvensi penamaan dan batasan kata kunci yang dipesan.
  4. Menerapkan alur kontrol yang kuat menggunakan do loop, for loop, dan pernyataan switch sambil menjaga kode bersih melalui indentasi dan komentar.
  5. Mendefinisikan dan memanggil fungsi menggunakan berbagai notasi, menangani parameter, argumen opsional, dan lingkup leksikal bersarang.
  6. Menerapkan konsep fungsional canggih seperti rekursi, closure, dan stack panggilan untuk memecahkan teka-teki algoritmik kompleks.
  7. Menggunakan metode khusus objek dan array untuk mengelola struktur data dan string yang kompleks.
  8. Menerapkan fungsi tingkat tinggi (filter, map, reduce) untuk mengabstraksi logika dan menggabungkan transformasi data.
  9. Menavigasi dan memanipulasi rantai prototipe untuk membuat instance objek terstruktur, dapat digunakan kembali, dan antarmuka polimorfik.
  10. Menerapkan antarmuka polimorfik untuk menangani visualisasi data kompleks (tabel).

Pelajaran