VS Code
Di dalam kelas ini kamu perlu untuk menginstall Microsoft Visual Studio Code. VS Code adalah text editor yang sangat populer di kalangan developer. VS Code memiliki banyak fitur yang sangat membantu developer dalam menulis kode program. VS Code juga memiliki banyak ekstensi yang dapat membantu developer dalam menulis kode program.
Kamu diperbolehkan menggunakan text editor lain selain VS Code, namun untuk memudahkan dalam mengikuti kelas ini, kami sarankan untuk menggunakan VS Code.
Kamu bisa download VS Code di https://code.visualstudio.com/ (opens in a new tab).
Ekstensi VS Code
Ada beberapa ekstensi yang perlu kamu install di VS Code untuk memudahkan dalam mengikuti kelas ini. Ekstensi yang perlu kamu install adalah:
Kemudian, buka Settings
pada VS Code, di kolom pencarian ketikan formatter
. Lalu ikuti langkah di bawah,
- Pada dropdown
Default Formatter
pilihPrettier - Code formatter
- Pada checkbox
Format On Paste
tekan ✅ - Pada checkbox
Format On Save
tekan ✅
Node.js
Kamu perlu juga untuk menginstall Node.js. Node.js adalah runtime environment untuk menjalankan JavaScript di luar browser. Node.js juga menyediakan banyak library yang dapat membantu developer dalam membuat aplikasi.
Kamu bisa download Node.js di https://nodejs.org/en/ (opens in a new tab).
Git
Git adalah salah satu version control system yang paling populer di kalangan developer. Git digunakan untuk mengelola perubahan kode program. Git juga digunakan untuk mengelola kode program yang dikembangkan oleh tim. Kamu perlu untuk menginstall Git di komputer kamu.
Kamu bisa download Git di https://git-scm.com/downloads (opens in a new tab).
GitHub
GitHub adalah salah satu platform untuk mengelola kode program menggunakan Git. GitHub juga digunakan untuk menyimpan kode program yang dikembangkan oleh tim. Kamu perlu membuat akun di GitHub untuk mengikuti kelas ini.
Kamu bisa membuat akun di GitHub di https://github.com/ (opens in a new tab).
MacOS
Homebrew
Homebrew adalah sistem manajemen paket perangkat lunak sumber terbuka dan gratis yang menyederhanakan penginstalan perangkat lunak pada sistem operasi Apple, macOS, serta Linux. Nama tersebut dimaksudkan untuk menyarankan ide membangun perangkat lunak di Mac tergantung selera pengguna.
Kamu bisa download Homebrew di https://brew.sh/ (opens in a new tab).
Warp
Warp adalah emulator terminal berpemilik yang ditulis dalam Rust yang tersedia untuk macOS dan Linux. Fitur penting termasuk Warp Drive untuk berbagi perintah antar tim, Warp AI untuk saran dan bantuan perintah, dan IDE dengan pemilihan teks dan posisi kursor.
Kamu bisa download Warp di https://www.warp.dev/ (opens in a new tab).