Web Programmer
2 jam Belajar
10 Pertemuan
Pelajari langkah-langkah menjadi seorang web programmer dengan memahami bahasa pemrograman dan framework berbasis database.
Apa yang akan anda peroleh ?
Sertifikat
Sertifikat kompetensi BNSP yang diakui secara nasional dan ASEAN.
E-Modul
Materi bacaan elektronik disajikan dengan bahasa sederhana.
Informasi kerja
Dapatkan informasi lowongan pekerjaan dari mitra bisnis.
Ujian
Validasi kompetensi melalui dua evaluasi ujian.
Deskripsi
Pelatihan Web Programmer adalah program intensif yang dirancang untuk melatih individu dalam pengembangan aplikasi web modern. Program ini bertujuan untuk memberikan peserta pemahaman mendalam tentang teknologi web, bahasa pemrograman, dan praktik pengembangan terbaik yang diperlukan untuk menjadi seorang pengembang web yang kompeten.
Tujuan Pelatihan:
- Menguasai bahasa-bahasa pemrograman web utama seperti HTML, CSS, dan JavaScript.
- Memahami konsep dasar pengembangan web, termasuk tata letak halaman web, desain responsif, dan interaksi pengguna.
- Mampu mengembangkan situs web statis dan dinamis.
- Memahami penggunaan kerangka kerja (framework) dan alat pengembangan web.
- Mempelajari konsep keamanan web dan praktik terbaik dalam mengamankan aplikasi web.
Peralatan Belajar
Spesifikasi minimal perangkat :
Prosesor
Dual core/ core 2 duo
Sistem operasi
Windows
RAM
2 GB
Tool yang dibutuhkan :
Code editor
Instalasi akan dijelaskan oleh instruktur.
Kurikulum
Materi yang akan anda pelajari.
- Pengenalan HTML dan peranannya dalam web.
- Struktur dasar dokumen HTML.
- Penggunaan elemen-elemen HTML dasar.
- Mendalam dalam penggunaan elemen HTML.
- Penerapan tanda tangan semantik HTML.
- Praktik terbaik dalam penulisan HTML yang bersih.
- Pengenalan CSS dan peranannya dalam desain web.
- Menerapkan gaya pada elemen HTML.
- Dasar-dasar CSS.
- Menerapkan gaya pada elemen HTML dengan CSS.
- Pengaturan tampilan teks dan latar belakang.
- Menggunakan selektor CSS.
- Desain tampilan web sederhana dengan CSS.
- Menerapkan warna dan mengatur tata letak.
- Penerapan efek CSS dasar.
- Menerapkan desain layout yang lebih kompleks dengan CSS.
- Menggunakan flexbox dan grid untuk pengaturan tata letak.
- Menerapkan media queries untuk responsif.
- Pengenalan Bootstrap sebagai kerangka kerja front-end.
- Membangun tampilan responsif dengan Bootstrap.
- Menggunakan komponen Bootstrap secara efektif.
- Pengenalan dasar-dasar bahasa pemrograman JavaScript.
- Interaksi pengguna sederhana menggunakan JavaScript.
- Manipulasi DOM (Document Object Model) dengan JavaScript.
- Struktur pengendalian alur eksekusi JavaScript.
- Menggunakan pengkondisian dan perulangan dalam JavaScript.
- Penanganan peristiwa (event handling) dalam JavaScript.
- Menerapkan interaksi pengguna yang lebih dinamis.
- Pengenalan bahasa pemrograman back-end, yaitu PHP.
- Sintaksis dasar PHP dan variabel.
- Membuat aplikasi web sederhana dengan PHP.
- Menampilkan dan mengolah data.
- Menggunakan basis data dalam pengembangan web dengan PHP.
- Interaksi dengan basis data MySQL atau database lainnya.
- Peserta akan mengerjakan proyek akhir yang mencakup semua konsep yang telah dipelajari.
- Menerapkan HTML, CSS, Bootstrap, JavaScript, dan PHP dalam proyek akhir.
Uji kompetensi sertifikasi BNSP.