Menjadi Node.js Application Developer
4.81
Back-End JavaScript

Learning Path

Menjadi Node.js Application Developer

Topik:

Full Stack
Level: Menengah
Level: Menengah 57 Jam Belajar
1.017

Siswa Terdaftar

Pelajari core module Node.js secara mendalam agar mampu membangun aplikasi untuk berbagai tujuan dengan menggunakan JavaScript.
Apa yang akan Anda dapatkan

Sertifikat

Dapatkan sertifikat standar industri setelah menyelesaikan kelas ini.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Submission

Uji kemampuan teknis Anda dengan mengerjakan tugas submission.

Kode Interaktif

Modul belajar dalam bentuk video, disertai dengan latihan untuk menguji pemahaman.

Kuis

Kuis pilihan ganda membantu Anda memahami materi yang dipelajari.

Ujian

Validasi pengetahuan Anda dengan mengerjakan soal-soal ujian.
Level Menengah
Memahami konsep dasar secara mendalam dan luas. Di sejumlah kelas mempelajari teknik khusus untuk pemahaman praktis.

Deskripsi

Node.js merupakan teknologi yang mampu membuat JavaScript berjalan di luar browser. Dengan begitu, popularitas JavaScript kian melejit. Sudah banyak perusahaan besar yang mengandalkan Node.js dalam membangun produk digital. Node.js sendiri memiliki API yang sangat luas sehingga menguasainya adalah hal yang menantang. Di kelas ini, Anda akan belajar banyak inti dari Node.js untuk membangun berbagai macam aplikasi hingga mengantarkan Anda untuk menjadi Node.js Application Developer yang andal.

  • Node.js merupakan teknologi yang sudah banyak digunakan oleh industri seperti Netflix, PayPal, Uber, Atlassian, dan NASA.
  • Memperdalam penguasaan API inti Node.js berdasarkan kompetensi yang ditetapkan oleh sertifikasi resmi OpenJS Node.js Application Developer.
  • Kelas ini dapat Anda ikuti untuk mempersiapkan diri dalam mengikuti ujian sertifikasi OpenJS Node.js Application Developer.
  • Node.js tidak membutuhkan spesifikasi perangkat yang tinggi untuk dipelajari.
  • Banyak komunitas developer JavaScript dan Node.js baik di Indonesia maupun luar negeri.

Target dan Sasaran Siswa

  • Kelas ini ditujukan untuk developer dengan basis kemampuan JavaScript yang ingin mengenal dan memperdalam Node.js agar dapat membuat aplikasi untuk berbagai tujuan.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas dapat diikuti oleh siswa yang sudah memiliki dasar kemampuan bahasa pemrograman JavaScript.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.
  • Setelah lulus dari kelas ini, siswa mampu membuat aplikasi dengan berbagai tujuan yang memanfaatkan teknologi inti dari Node.js sesuai dengan domain dan kompetensi yang ada di sertifikasi OpenJS Node.js Application Developer.



Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools yang dibutuhkan untuk belajar:

Command Line (Terminal atau cmd)

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

2GB (Rekomendasi 4GB)

Layar

Resolusi Layar 1366 x 768 (Rekomendasi Full HD)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Command Line (Terminal atau cmd)

Web Browser (Google Chrome atau Mozilla Firefox)

Node.js versi LTS terbaru

Cara instalasi akan diajarkan pada kelas ini


Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 57 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 38 hari)  
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
    • Evaluasi pembelajaran : 
      • Ujian Akhir Kelas.
      • Kuis coding berupa kode interaktif berisikan masalah yang mesti diselesaiakan oleh siswa.
      • Submission berupa proyek evaluasi pembelajaran dari modul awal hingga akhir. Submission ini juga bisa dijadikan simulasi atau persiapan sebelum mengambil exam sertifikasi OpenJS Node.js Application Developer.
    • Sertifikat kompetensi

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 57 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 38 hari)  
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
    • Evaluasi pembelajaran : 
      • Ujian Akhir Kelas.
      • Kuis coding berupa kode interaktif berisikan masalah yang mesti diselesaiakan oleh siswa.
      • Submission berupa proyek evaluasi pembelajaran dari modul awal hingga akhir. Submission ini juga bisa dijadikan simulasi atau persiapan sebelum mengambil exam sertifikasi OpenJS Node.js Application Developer.
    • Sertifikat kompetensi

Kontributor

1

Curriculum Developer yang membangun kelas ini:

Dimas Maulana Dwi Saputra

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

Reviewer

1

Code Reviewer yang akan me-review tugas dan kode Anda:

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Dimas Maulana Dwi Saputra

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Ferdian Ahmad Rozikin
Ferdian Ahmad Rozikin
Dipa Inhouse
Menjadi Node.js Application Developer
Materi sangat menarik, belajar lebih dalam dengan nodejs. Benar benar memperluas wawasan saya dan implementasi module nodejs
Baca selengkapnya

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 5 Menit

  • 10 Menit

  • 30 Menit

  • 10 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 15 Menit

  • 10 Menit

  • 10 Menit

  • 20 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 15 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 15 Menit

  • 30 Menit

  • 15 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 25 Menit

  • 25 Menit

  • 15 Menit

  • 25 Menit

  • 20 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 25 Menit

  • 25 Menit

  • 20 Menit

  • 15 Menit

  • 25 Menit

  • 15 Menit

  • 20 Menit

  • 20 Menit

  • 25 Menit

  • 20 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 30 Menit

  • 10 Menit

  • 25 Menit

  • 15 Menit

  • 10 Menit

  • 30 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 30 Menit

  • 15 Menit

  • 30 Menit

  • 25 Menit

  • 20 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 480 Menit

  • 5 Menit

  • 15 Menit

  • 10 Menit

  • 20 Menit

  • 25 Menit

  • 20 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 15 Menit

  • 30 Menit

  • 25 Menit

  • 25 Menit

  • 25 Menit

  • 30 Menit

  • 20 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 20 Menit

  • 30 Menit

  • 30 Menit

  • 25 Menit

  • 30 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 15 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 25 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 25 Menit

  • 25 Menit

  • 25 Menit

  • 25 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 25 Menit

  • 30 Menit

  • 25 Menit

  • 25 Menit

  • 25 Menit

  • 10 Menit

  • 40 Menit

  • 40 Menit

  • 15 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 30 Menit

  • 30 Menit

  • 600 Menit