Skip to content

Ethereum-Jakarta/phase-0-week3-object-is-a-key

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

⚡ Phase 0 — Week 3: Object is a Key

"Kalau Array itu rak buku, Object itu KTP — setiap data punya label yang jelas. Nama, umur, alamat, semua tersimpan rapi."


📋 Prerequisites

Sebelum mulai Week 3, pastikan kalian udah paham:

  • ✅ Array dan method-nya (push, pop, splice, slice)
  • ✅ Array iteration (forEach, map, filter, reduce)
  • ✅ Nested array dan matrix
  • ✅ Looping (for, while, for...of)

Kalau belum solid, review dulu Week 2.


🎯 Learning Outcomes

Setelah menyelesaikan Week 3, kalian akan bisa:

  • ✅ Membuat dan memanipulasi object dengan berbagai cara
  • ✅ Menggunakan destructuring dan spread operator
  • ✅ Menguasai Object methods (keys, values, entries)
  • ✅ Bekerja dengan nested objects dan complex data structures
  • ✅ Membaca dokumentasi secara mandiri

🛠️ Tech Stack

Tool Kegunaan
JavaScript Bahasa pemrograman utama
Node.js Runtime untuk jalanin JS di terminal
VS Code Code editor
Git & GitHub Version control & submission

📅 Jadwal Harian (Rekomendasi)

Hari Topik Materi
Day 1 Object Basics Deep Dive Study Material 01
Day 2 Destructuring & Spread Study Material 02
Day 3 Object Methods (keys/values/entries) Study Material 03 + Arcane Quest Part 1
Day 4 Nested Objects & Complex Data Study Material 04 + Arcane Quest Part 2
Day 5 Soft Skill: Membaca Dokumentasi Study Material 05 + Arcane Quest Part 3
Day 6 Latihan & Review Review semua materi
Day 7 Ujian Week 3 Arcane Quest Ujian

📚 Study Materials

Materi belajar — baca dan praktekin sebelum ngerjain quest.

# Topic File
01 Object Basics Deep Dive study-materials/01-object-basics.md
02 Destructuring & Spread Operator study-materials/02-destructuring-spread.md
03 Object Methods — keys, values, entries study-materials/03-object-methods.md
04 Nested Object & Complex Data study-materials/04-nested-object.md
05 Soft Skill: Membaca Dokumentasi study-materials/05-sk-reading-docs.md

⚔️ Arcane Quests

Tantangan coding untuk menguji pemahaman kalian.

# Quest File
01 🗡️ Arcane Quest Part 1 — Object Manipulation quiz/part1/README.md
02 🛡️ Arcane Quest Part 2 — Object Logic quiz/part2/README.md
03 ⚔️ Arcane Quest Part 3 — Advanced Object quiz/part3/README.md
04 🧪 Ujian Week 3 — Semua Materi quiz/ujian/README.md

🗂️ Folder Structure

phase-0-week3-object-is-a-key/
├── README.md                            ← You are here
├── study-materials/
│   ├── 01-object-basics.md              — Object dasar deep dive
│   ├── 02-destructuring-spread.md       — Destructuring & spread
│   ├── 03-object-methods.md             — keys, values, entries
│   ├── 04-nested-object.md              — Nested object & complex data
│   └── 05-sk-reading-docs.md            — Soft skill: baca dokumentasi
└── quiz/
    ├── part1/README.md                  — Arcane Quest 1
    ├── part2/README.md                  — Arcane Quest 2
    ├── part3/README.md                  — Arcane Quest 3
    └── ujian/README.md                  — Ujian Week 3

📝 Cara Pengerjaan & Submit Tugas

Kalian akan melakukan Fork & PR untuk setiap week karena ETHJKT memisahkan 1 Repo = 1 Week.

Flow Pengerjaan

  1. Fork repo ini ke GitHub account kalian
  2. Clone fork kalian ke local
    git clone https://github.com/USERNAME-KALIAN/phase-0-week3-object-is-a-key.git
  3. Kerjain study materials dan arcane quests
  4. Commit progress kalian (wajib push minimal 1 commit per hari!)
    git add .
    git commit -m "selesai arcane quest part 1"
  5. Push ke fork kalian
    git push origin main
  6. Create Pull Request ke repo ETHJKT ini
  7. Mentor akan review lewat PR comments
  8. Untuk pengerjaan selanjutnya, tinggal commit & push aja — PR otomatis ke-update

Rules Submission

  • 📝 Isi judul PR dengan username/nama kalian
  • 📅 Wajib push minimal 1 commit per hari
  • 🧹 Code harus clean dan well-commented
  • 📬 Semua submission via Pull Request

💬 Komunitas


Object mastered = data mastered. Let's go, Etherean! 🔥⚡

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors