Gagal menampilkan sertifikat
Klik untuk Melihat Ukuran Penuh
Kenrick Tandrian

ID
GRX524G63X0M

Diberikan pada
Sep 30, 2023

Berlaku sampai
Sep 30, 2026


Bagikan sertifikat:

Belajar Fundamental Front-End Web Development

Belajar Fundamental Front-End Web Development

Disusun oleh: Dicoding Indonesia
Level: Menengah

20200630231837a975d55083834283897bbe94478df8f8.png

Kelas ditujukan untuk seorang pengembang front-end web yang ingin mengembangkan website dengan teknik yang simpel, reusable, dan optimal. Pada akhir kelas, siswa dapat membuat aplikasi front-end web dengan kode JavaScript standar ES6, menerapkan Web Component, module bundler, dan menampilkan data dinamis dari Web API menggunakan teknik asynchronous request.

Materi yang dipelajari:

  • ECMAScript 6: Belajar menerapkan sintaks terbaru pada JavaScript seperti block scope variable, template literals, destructuring object and array, spread operator dan rest parameters, arrow function, classes, promise hingga JavaScript module. (20 jam 50 menit)
  • Web Component: Belajar membangun component UI website yang bersifat reusable dan encapsulated dengan custom element dan shadow DOM. (10 jam 25 menit) 
  • Package Manager untuk Aplikasi Web: Belajar menambahkan, menghapus, dan menggunakan package JavaScript yang tersedia di NPM, serta membedakan peranan dari development dependencies dan production dependencies. (4 jam 15 menit)
  • Bundel dengan Module Bundler: Belajar penerapan module bundler sebagai build tools bagi aplikasi web untuk membundel berkas-berkas JavaScript menjadi satu berkas statis yang siap rilis dan optimal. (7 jam 25 menit)
  • Asynchronous JavaScript Request: Belajar transaksi data melalui protokol HTTP/HTTPS menggunakan Fetch API, baik menggunakan method GET, POST, PUT, maupun DELETE. (10 jam)

Evaluasi pembelajaran:

  • Submission: Membangun aplikasi web sebagai proyek akhir dengan memanfaatkan setiap materi yang telah diserap, seperti JavaScript ES6, Web Component, webpack sebagai module bundler, dan menampilkan data dari REST API.

Total jam yang dibutuhkan untuk menyelesaikan kelas ini, mulai dari persiapan kelas sampai evaluasi belajar, adalah 70 jam.