Belajar Membuat Front-End Web untuk Pemula

Belajar Membuat Front-End Web untuk Pemula

Disusun oleh: Dicoding Indonesia Level: Pemula Estimasi: 46 jam
Teknologi:Web
Bagikan kelas ini:

Deskripsi

202104270950436c8ec8256a2c2c527fc3010c63b80d09.jpg

Website sudah menjadi kebutuhan utama yang tidak bisa diabaikan. Hal ini karena website tidak hanya digunakan sebagai media informasi, namun bisa juga sebagai tools untuk menunjang bisnis Anda. Untuk membuat website yang memiliki fungsionalitas lebih dan interaktif, web developer perlu belajar bahasa pemrograman JavaScript dan teknik manipulasi DOM. Kelas ini membahas tuntas dasar JavaScript, DOM Manipulation, dan web storage dalam membuat website yang memiliki fungsionalitas lebih dan interaktif.

  • Web merupakan platform yang dapat diakses melalui banyak macam devices. Hal ini menjadi keuntungan jika Anda mengembangkan aplikasi berbasis web.
  • Pengembangan web tidak membutuhkan komputer/laptop yang memiliki spesifikasi tinggi, sehingga tidak menjadi kendala bagi Anda yang tidak memiliki perangkat yang memumpuni.
  • Website adalah platform yang dijangkau oleh Search Engine seperti Google Search, sehingga website cocok sebagai media promosi bisnis atau konten.
  • Mengembangkan website termasuk pengembangan yang mudah dikelola dan dipublikasi.


Target dan Sasaran Siswa

  • Kelas ini ditujukan untuk seorang Front-End Web Developer yang ingin mengembangkan website yang memiliki fungsionalitas lebih daripada hanya media informasi saja, sesuai dengan standar industri.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Siswa diharapkan sudah mampu mengembangkan aplikasi web di sisi Front-End dengan menguasai HTML dan CSS.
  • 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.
  • Di akhir kelas, siswa dapat membuat aplikasi front-end web yang interaktif serta memiliki fitur penyimpanan menggunakan web storage.


Silabus

  • Dasar JavaScript : Mengenal bahasa pemrograman JavaScript serta dasar dalam pemrograman JavaScript seperti statement dan expression, variabel, operator, percabangan, perulangan, data structure, dan fungsi. (12 jam 45 menit)
  • Browser Object dan DOM Manipulation : Membahas tentang Browser Object, teknik manipulasi DOM, dan Event pada HTML element. (14 jam 45 menit)
  • Web Storage : Mengetahui web storage, tipe web storage, dan belajar menggunakan localStorage dalam untuk menyimpan data yang persisten. (6 jam 40 menit)


Metode Ajar

  • Online - Self-paced Learning   
    • Total jam belajar : 46 jam  
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 33 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 : Submission (proyek akhir) membuat sebuah website yang menerapkan teknik manipulasi DOM dan web storage. 
    • Sertifikat kompetensi 


Peralatan Belajar

  • Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
  • Spesifikasi minimal komputer milik siswa 
    • Sistem operasi : Windows, Linux, atau MacOS 
    • Prosesor : Intel Celeron (Rekomendasi Core i3 ke atas) 
    • RAM : 1GB (Rekomendasi 2GB) 
    • Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080) 
  • Software 
    • Teks Editor (VSCode atau Atom). 
    • Web Browser (Google Chrome atau Mozilla Firefox).


Alur Belajar

Langkah ke-2 Front-End Web Developer Learning Path 

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat membaca pertanyaan-pertanyaan yang sering diajukan di FAQ.

Tim Reviewer

Agista Septiyanto
Agista Septiyanto
Code Reviewer at Dicoding Indonesia
Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra
Curriculum Developer at Dicoding Indonesia
  • Mobile and Web Enthusiast
  • Associate Android Developer
  • React Developer
  • AWS Certified Cloud Practitioner
Alexzander Purwoko Widiantoro
Alexzander Purwoko Widiantoro
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer
  • Microsoft Certified: Azure Fundamental
  • Android, Web & IoT Enthusiast
T Kuswandi
T Kuswandi
External Code Reviewer at Dicoding Indonesia
  • Mobile and Web Enthusiast
Yusril Adriansyah Putra
Yusril Adriansyah Putra
External Code Reviewer at Dicoding Indonesia
  • Front-End Web Developer
  • Back-End Web Developer
  • Javascript Enthusiast
Yudistira Arya Mutamang
Yudistira Arya Mutamang
External Code Reviewer at Dicoding Indonesia
  • Front-End Web Developer
Gregorius Sebastian
Gregorius Sebastian
Course Contributor at Dicoding
  • Beginner Android Developer using Kotlin
  • Backend Developer using Python
  • Python Enthusiast
Anda belum dapat mempelajari kelas ini. Yuk berlangganan sekarang agar bisa belajar di Kelas ini dan juga Kelas Dicoding Academy lainnya.

Daftar sekarang untuk dapat mengikuti pembelajaran

Daftar Sekarang

Atau Anda dapat mencoba modul gratis yang ditawarkan di Kelas ini

Coba Modul Gratis
Kunjungi Online Store Kami

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas
Discover Potentials