Kursus

Teknologi Informasi

Rekayasa Perangkat Lunak

Fundamental Front-End Development

Fundamental Front End Developer adalah kursus dasar yang dirancang untuk pemula yang ingin mempelajari bagaimana membangun tampilan website interaktif. Kursus ini mencakup HTML, CSS, dan JavaScript sebagai fondasi utama pengembangan web modern.

Duration

Durasi: 100 Jam

Level

Basic Level

Gratis


Overview

Kursus Fundamental Front End Developer akan membimbing Anda memahami konsep dasar dalam membangun antarmuka website. Dimulai dari pengenalan HTML untuk membuat struktur halaman, CSS untuk mempercantik tampilan dengan styling dan layout, hingga JavaScript untuk menambahkan interaktivitas pada website.

Dengan pendekatan bertahap, Anda akan mempelajari elemen penting seperti form, input, box model, animasi, kontrol alur program, serta manipulasi DOM. Kursus ini juga dilengkapi dengan quiz singkat di tiap bab dan ujian akhir untuk menguji pemahaman Anda.

Setelah menyelesaikan kursus ini, peserta diharapkan mampu:

  • Membuat struktur halaman web yang rapi dan semantik.

  • Mendesain tampilan responsif dan menarik.

  • Menambahkan logika dan interaktivitas menggunakan JavaScript dasar.

Kursus ini sangat cocok bagi pemula yang ingin memulai karier di bidang Front End Development maupun bagi siapa saja yang ingin memahami dasar pembuatan website.

Keuntungan yang kamu dapat

Beberapa keuntungan yang akan kamu dapatkan

Video Pembelajaran

Video berkualitas tinggi, disusun secara terstruktur per modul, dan dapat diakses sesuai kecepatan belajar peserta.

Akses Selamanya

Hak akses tak terbatas ke seluruh materi, update konten di masa mendatang, dan resource pendukung kursus.

E-Sertifikat

Sertifikat kelulusan yang kredibel dan terverifikasi.

Apa yang Berbeda?

Beberapa alasan mengapa alumni memilih belajar di dengan kami dibandingkan platform lainnya:

E-Certificate

Trusted

Silabus Materi

Pengenalan HTML

Memahami apa itu HTML, struktur dokumen, dan peran pentingnya dalam membangun halaman web.

Elemen dan Tag HTML

Belajar berbagai tag dasar seperti heading, paragraf, gambar, link, serta perbedaan elemen block dan inline.

Form dan Input

Mengenal elemen form, input, dan atribut penting untuk mengumpulkan data dari pengguna.

Semantik HTML

Menggunakan elemen semantik agar website lebih terstruktur, mudah diakses, dan ramah SEO.

Knowledge Test

Uji pemahaman terhadap materi yang disampaikan

Bab 2 CSS

Mengenal cara menambahkan CSS, penggunaan selektor, properti, dan nilai untuk mengatur tampilan elemen.

Layout dan Box Model

Memahami box model, display, serta teknik positioning untuk mengatur tata letak elemen pada halaman.

Styling Lanjutan

Belajar flexbox, grid, dan responsive design dengan media queries agar website tampil baik di berbagai perangkat.

Efek dan Animasi

Membuat website lebih hidup dengan pseudo-class, transition, transform, serta animasi dasar menggunakan CSS.

Knowledge Test CSS

Uji pemahaman terhadap materi yang disampaikan

Dasar Javascript

Belajar variabel, tipe data, operator, dan fungsi sebagai pondasi logika pemrograman di JavaScript.

Kontrol Alur Program

Memahami penggunaan kondisi, perulangan, dan function untuk mengatur jalannya program.

Manipulasi DOM

Mengenal Document Object Model (DOM) dan cara mengubah konten, style, serta menangani event dari pengguna.

Konsep Lanjutan

Belajar fitur modern JavaScript seperti array method, object dasar, arrow function, dan template literal.

Knowledge Test Javascript

Uji pemahaman terhadap materi yang disampaikan

Graduation Test

Uji pemahaman terhadap semua materi yang telah disampaikan

Tugas Ahir Kursus

Project work

Testimoni Alumni

W SURYA

W SURYA

Karyawan

Terima kasih, materi mudah dipahami

Kursus Lainnya

Peralatan Belajar

Agar proses belajar nyaman dan lancar, peserta disarankan menggunakan perangkat dengan spesifikasi minimum berikut:

  • Laptop/PC

    • Prosesor: Intel i3 / AMD Ryzen 3 (atau setara)

    • RAM: 4 GB (disarankan 8 GB untuk performa lebih lancar)

    • Penyimpanan: Minimal 10 GB ruang kosong

    • Sistem Operasi: Windows 10/11, macOS, atau Linux

  • Koneksi Internet

    • Minimal 5 Mbps stabil untuk mengakses dokumentasi, tutorial online, dan update library.

  • Layar

    • Resolusi minimal 1366x768 (disarankan Full HD agar lebih lega saat coding dan preview browser).


Metode Ajar

Metode ajar pada kursus ini dirancang agar siswa dapat belajar secara mandiri dengan alur yang terstruktur.

  1. Pembelajaran Mandiri (Self-Paced Learning)

    • Siswa membaca materi yang telah disediakan pada tiap bab (HTML, CSS, dan JavaScript).

    • Materi disusun singkat, jelas, dan disertai contoh praktis agar mudah dipahami.

  2. Latihan Mandiri

    • Setelah mempelajari setiap sub-bab, siswa didorong untuk langsung mencoba kode pada text editor (misalnya VS Code).

    • Latihan berbentuk mini-project sederhana (contoh: membuat form login, styling halaman dengan CSS, menambahkan interaksi dengan JavaScript).

  3. Quick Test di Akhir Bab

    • Setiap bab memiliki Quick Test (5–15 soal pilihan ganda atau multiple response).

    • Tujuannya menguji pemahaman konsep sebelum melanjutkan ke bab berikutnya.

  4. Ujian Akhir

    • Setelah menyelesaikan semua bab, siswa wajib mengikuti Ujian Akhir yang berisi 20 pertanyaan campuran (HTML, CSS, JavaScript).

    • Hasil ujian akan menjadi tolok ukur penguasaan materi.

  5. Belajar Berbasis Evaluasi

    • Jika siswa belum lulus Quick Test atau Ujian Akhir, disarankan untuk mengulang kembali materi terkait.

    • Dengan cara ini, siswa bisa memperkuat pemahaman sebelum melangkah lebih jauh.


Kontributor Kursus

Kontributor yang membantu membangun kursus ini:

Ahlan Saputra

Ahlan Saputra

Moch Alvi Romadhon

Moch Alvi Romadhon

Willibrordus Surya

Willibrordus Surya

Silabus Materi

Pengenalan HTML

Memahami apa itu HTML, struktur dokumen, dan peran pentingnya dalam membangun halaman web.

Elemen dan Tag HTML

Belajar berbagai tag dasar seperti heading, paragraf, gambar, link, serta perbedaan elemen block dan inline.

Form dan Input

Mengenal elemen form, input, dan atribut penting untuk mengumpulkan data dari pengguna.

Semantik HTML

Menggunakan elemen semantik agar website lebih terstruktur, mudah diakses, dan ramah SEO.

Knowledge Test

Uji pemahaman terhadap materi yang disampaikan

Bab 2 CSS

Mengenal cara menambahkan CSS, penggunaan selektor, properti, dan nilai untuk mengatur tampilan elemen.

Layout dan Box Model

Memahami box model, display, serta teknik positioning untuk mengatur tata letak elemen pada halaman.

Styling Lanjutan

Belajar flexbox, grid, dan responsive design dengan media queries agar website tampil baik di berbagai perangkat.

Efek dan Animasi

Membuat website lebih hidup dengan pseudo-class, transition, transform, serta animasi dasar menggunakan CSS.

Knowledge Test CSS

Uji pemahaman terhadap materi yang disampaikan

Dasar Javascript

Belajar variabel, tipe data, operator, dan fungsi sebagai pondasi logika pemrograman di JavaScript.

Kontrol Alur Program

Memahami penggunaan kondisi, perulangan, dan function untuk mengatur jalannya program.

Manipulasi DOM

Mengenal Document Object Model (DOM) dan cara mengubah konten, style, serta menangani event dari pengguna.

Konsep Lanjutan

Belajar fitur modern JavaScript seperti array method, object dasar, arrow function, dan template literal.

Knowledge Test Javascript

Uji pemahaman terhadap materi yang disampaikan

Graduation Test

Uji pemahaman terhadap semua materi yang telah disampaikan

Tugas Ahir Kursus

Project work

Testimoni Alumni

W SURYA

W SURYA

Karyawan

Terima kasih, materi mudah dipahami

Kursus Lainnya

Logo HeadWay Class

Percayakan pengelolaan kepada kami untuk meningkatkan produktivitas, menyederhanakan proses, dan menciptakan ekosistem pendidikan yang terhubung dan efektif.

Copyright © 2023 - 2026 All rights reserved

Pembayaran

Logo Bank Logo Bank Logo Bank Logo Bank Logo Bank Logo Bank Logo Bank Logo Bank Logo Bank Logo Bank