Material Valid for FullStack Immersive Batch 17
Selamat sudah melalui kegiatan pekan pertama! Pekan kedua ini kita akan berkenalan dengan JavaScript, dan melatih kemampuan logika dan pengolahan data dalam programming. Di pekan ini, kamu akan bertemu dengan sangat banyak kode dan istilah yang digunakan dalam pemrograman atau khususnya pada JavaScript.
Untuk seluruh tugas week 2, buatlah sebuah repository baru di github dengan nama h8-p0-w2. Untuk setiap satu tugas, buatlah file .js (untuk tugas javascript), file .txt (untuk tugas pseudocode), atau file .png (untuk tugas screenshot codecademy) untuk masing-masing tugas. Contoh, untuk tugas pertama, buatlah file .js dengan nama exercise-1.js dan push ke github. Kirimkan link yang merujuk ke file .js tersebut ke dalam foxhub. Jangan kirimkan link ke repository, tapi ke direct file di dalam repository-nya.
Hari pertama di Week 2! Mulailah pekan baru dengan semangat baru! Hari ini, kamu akan bertemu dengan banyak kode yang mungkin belum pernah kamu lihat sebelumnya. Bersiaplah, dan jangan lupa bertanya apabila kamu menemukan kesulitan. Selamat belajar! 😄
Materi & Referensi :
Tugas :
Hari ini masuklah kita ke bahasa pemrograman JavaScript. Yuk kenalan dengan JavaScript dan langsung coba keseruannya!
Materi & Referensi :
- 🔧 Repl, tools online untuk menjalankan JavaScript
- 📔 Memahami dan menggunakan dasar pemrograman dengan JavaScript
- 📔 Memahami Tipe Data dan Variabel pada JavaScript
- 📔 Mengenal Berbagai Jenis Operasi dalam JavaScript
- 📔 Memahami Control Flow: Conditional dan Branching
Tugas :
- ⚓ [Exercises 2] Codecademy JavaScript Building Blocks: Unit 1 and 2 - Intro and Control Flow only
- ⚓
[Exercises 3] Mengenal penggunaan Conditional
if-else
dalam JavaScript - ⚓ [Exercises 4] Mengenal penggunaan Conditional (Switch-Case) dalam JavaScript
Hari ini mari kita berkenalan dengan string dan perulangan, atau sering disebut juga sebagai looping atau iteration di JavaScript.
Materi & Referensi :
- 📔 Memahami Tipe Data String pada JavaScript
- 📔 Memahami Perulangan atau Looping
- 📔 Memahami Built-in Object Math
Tugas :
- ⚓ [Exercises 5] Bermain dengan String di JavaScript
- ⚓ [Exercises 6] Berlatih Perulangan di JavaScript
- ⚓ [Exercises 7] Perulangan - Play with Asterisks
Mulai familiar dengan JavaScript? Good! Saatnya kita masuk ke pembahasan bagaimana alur dan algortima yang sangat penting untuk menyelesaikan kasus dengan programming, dan juga mengenal dengan yang namanya functions dan scope yang sangat membantu kamu untuk membuat program.
Materi & Referensi :
Tugas :
- ⚓ [Exercises 8] JavaScript Building Blocks: Codecademy JavaScript Course (Unit 3 - Functions)
- ⚓ [Exercises 9] Berlatih Penggunaan Functions
- ⚓ [Exercises 10] Bandingkan Angka
- ⚓ [Exercises 11] Balik Kata
- ⚓ [Exercises 12] Konversi Menit
- ⚓ [Exercises 13] X dan O
Selamat berpetualang dengan logika dan data! Jika ada hal yang perlu ditanyakan, langsung saja berdiskusi di grup ya.
Salam,
Tim Hacktiv8