Selamat datang di repository Materi Web Frontend 2024. Repository ini dirancang untuk membantu teman-teman mengejar materi yang tertinggal atau meninjau ulang pembelajaran dari pertemuan sebelumnya. Semua file dan materi disusun berdasarkan pertemuan untuk mempermudah navigasi.
Catatan: Pilih branch sesuai dengan pertemuan yang teman-teman butuhkan sebelum mengunduh materi.
Tools yang dibutuhkan selama Pelatihan dilakukan :
Ikuti langkah-langkah berikut untuk mengunduh materi dari repository ini dalam format ZIP:
- Klik menu "Branch" di halaman utama repository.
- Pilih branch yang sesuai dengan pertemuan yang dibutuhkan (contoh:
pertemuan-1
,pertemuan-2
, dst).
Navigasikan ke folder atau file yang sesuai dengan materi yang ingin diunduh.
- Klik tombol "Code" di kanan atas repository.
- Pilih opsi "Download ZIP".
Setelah unduhan selesai, ekstrak file ZIP di komputer teman-teman untuk mengakses semua file materi.
- Topik: Pengenalan HTML
- Materi:
- Overview mengenai Web Development (FE & BE)
- Perkenalan dasar HTML
- Semantic HTML
- Form HTML (Input, Radio, Checkbox, File )
- Table dan List HTML (Ordered List, Unordered List ,tr, td )
- Link Modul: Dasar HTML - Medium
- Topik: Dasar-Dasar CSS
- Materi:
- CSS Unit
- Selector
- Pseudo Class
- Styling
- Link Modul: CSS Dasar - Medium
- Topik: CSS Layouting
- Materi:
- CSS Layouting (Box Model, Display, Flexblox,Position, Responsive)
- Link Modul: CSS Layouting - Medium
- Topik: Pengenalan TailwindCSS
- Materi:
- Apa itu Tailwind CSS, Perbedaan Tailwind dan CSS Vanila serta keuntungannya
- Instalasi dan konfigurasi awal (via npm)
- Penggunaan utility classes pada Tailwind CSS
- Link Modul: Tailwind Intro - Medium
- Topik: Tailwind Lanjutan
- Materi:
- Tailwind Arbitrary
- Tailwind Layer Component
- Responsive Tailwind
- Link Modul: Tailwind Lanjutan - Medium
- Topik: Javascript Dasar
- Materi:
- Pengenalan Javascript ES6++
- Penggunaan Internal dan External JS (ES 6 Module)
- Komponen dasar JS (variable, looping, function, array)
- Template Literals
- Link Modul: Pengenalan Javascript - Medium
- Topik: Event Handler & DOM Manipulation
- Materi:
- Javascript DOM
- Event Handler
- Menerapkan konsep dasar js untuk memanipulasi DOM
- Link Modul: Javascript Lanjutan #1 - Medium
- Topik: Higher Order Function & JSON Object
- Materi:
- Higher Order Function (forEach, Map, Filter, dll)
- JSON, Object
- Implementasi penggunaan Higher Order Function untuk manipulasi DOM
- Link Modul: Javascript Lanjutan #2 - Medium
- Topik: Async/Await & Promises untuk API
- Materi:
- Async Await Javascript
- Promises
- Implementasi Async Await dengan Consume API
- Link Modul: Javascript Lanjutan #3 - Medium
- Topik: Pendampingan Final Project
- Materi:
- Tanya Jawab Materi
- Link Modul: -
- Topik: Final Project
- Materi:
- Membuat Final Project
- Link Modul: -
Semoga repository ini membantu dalam perjalanan belajar teman-teman semuanya! ๐