Kurikulum ReactJS Web Frontend Development

  1. Home
  2. Docs
  3. Kurikulum ReactJS Web Frontend Development
  4. Pendahuluan
  5. Persiapan Perangkat

Persiapan Perangkat

Selamat datang peserta Bootcamp Sanbercode kelas ReactJS – Web Frontend Development. Sebelum membahas proses membuat aplikasi menggunakan framework ReactJS, terlebih dahulu kita akan membahas berbagai perangkat yang perlu dipersiapkan.

Perangkat yang Diperlukan

Untuk mengikuti bootcamp ReactJS ini, diperlukan perangkat utama yaitu PC/Laptop yang terhubung dengan internet. Spesifikasi PC/Laptop minimal memiliki RAM 2GB.

Perangkat Lunak dan Teknologi yang Digunakan

1. Terminal atau Console

Pada Bootcamp kali ini, diperlukan sebuah terminal untuk mengeksekusi berbagai perintah dasar yang berkaitan dengan Git, Node. Kita bisa menggunakan terminal bawaan dari Sistem Operasi yang digunakan seperti Command Prompt/Windows PowerShell pada OS Windows dan Terminal pada OS Linux maupun OSX. Dan ketika melakukan proses instalasi Git juga terdapat Git Bash yang memiliki fungsi yang serupa. Selain itu, peserta juga bisa menggunakan cmder (terutama yang menggunakan OS Windows) karena cmder memiliki banyak fitur yang tidak dimiliki command prompt atau terminal bawaan. Proses instalasi bisa dilakukan menggunakan konfigurasi default/recommended

2. Git

Git merupakan version control yang banyak digunakan oleh para programmer atau software developer. Untuk dapat menggunakannya, download dan install Git sesuai dengan platform OS yang bersangkutan. Dan jalankan perintah instalasi dengan konfigurasi default/recommended.

3. Visual Studio Code

Visual Studio Code adalah salah satu IDE (Integrated Development Environment) yang direkomendasikan untuk digunakan selama bootcamp ini. Salah satu kelebihannya adalah kemudahan pengoperasian dan user inteface yang lebih mudah dipahami oleh orang yang awam dalam pemrograman. Selain itu juga terdapat banyak extension atau plugin yang sangat membantu dalam menuliskan kode selama membangun suatu program/aplikasi.

IDE lainnya yang juga dapat digunakan adalah Sublime Text atau Atom. Untuk kemudahan proses pembelajaran kami tidak merekomendasikan Notepad atau Notepad++

4. Node js

Node js (https://nodejs.org/en/download/) adalah JavaScript run-time, yang menjadikan program JavaScript bisa berjalan, baik di web browser, node maupun di environment yang kompatibel lainnya. Selain menjadi eksekutor, pada pengembangan aplikasi menggunakan ReactJS ini, juga terdapat npm (node package manager) yang akan banyak digunakan dalam mengelola dependencies atau fitur-fitur tambahan yang ingin ditambahkan pada aplikasi ReactJS, seperti misalnya React Router, dan berbagai macam package/library lainnya.

Silahkan download dan install node js di local/komputer Anda sesuai dengan OS ter-install. Disarankan untuk mendownload node js versi LTS.