
hai perkenalkan nama saya ahmad zuliansyah putra, di course ini kita akan belajar sambil membuat 1 website MVP dengan reactJS
menginstall node js versi yang di rekomendasikan untuk kebanyakan user dan yang sedang berjalan
menginstall git bash git command line
menginstall code editor visual studio code
pembuatan project reactJS
di sini kita akan menambahkan framework css bootstrap ke dalam project kita, di sini saya ambil adalah CDN nya kita taruh pada file public > index.html
menginstall library react-router-dom pada project yang kita buat
membuat route dan path yang menuju ke page view yang di inginkan
Di sini kita akan membuat komponen navbar atau header pada project kita, dan kita menaruh navbar tersebut pada header seluruh page
Menyiapkan json-server yang nanti akan kita gunakan sebagai fake Rest API
menyiapkan db.json pada file project untuk penyimpanan data
menjalankan json-server pada port selain 3000 agar ketika server di jalankan portnya tidak tabrakan dengan frontend
menyiapkan redux, react-redux & redux-thunk ke project kita
membuat reducer untuk loading
setting up redux store dan menbuat combine reducer untuk menampung jika kita mempunyai reducer lebih dari satu, dan menaruh redux thunk sebagai middleware
mensetup redux store pada project kita, dan mencoba pemanggilan loading pada project
membuat komponen kartu kontak yang nantinya akan bisa kita pakai / panggil untuk keperluan menampilkan data kontak di page page lainnya
Integrasikan API temukan semua data ke dalam tampilan kategori dan malakukan pencocokan teks dengan regex lalu memfilter data per category dan menampilkannya
ReactJS adalah library javascript yang bersifat open source dan gratis.
ReactJS dapat digunakan sebagai basis dalam pengembangan aplikasi satu halaman dan sangat popular di kalangan pecinta javascript.
nah, pasti kamu ingin tahu dengan cara kerja pembuatan website dan penggunaan reactjs, Yuup!! maka dari itu di buatlah course ini di mana kamu akan memahami dan dapat membangun website dengan menggunakan reactJS, jadi course yang saya buat ini tentang dimana kita akan membangun website mvp dari nol.
course ini membahas tentang :
Setup environment jika kita akan membuat project menggunakan reactJS
Memulai dan membuat project reactJS
Menggunakan react-router-dom untuk setup route dam mengambil param
Menggunakan bootstrap sebagai framework css yang akan di gunakan pada project
Menyiapkan dan menggunakan json-server sebagai fake rest api (ini di gunakan agar kita dapat mempersingkat waktu pengerjaan di frontend ketika API dari backend belum siap)
Menyiapkan dan menggunakan redux pada project
Membuat dan menggunakan action dan reducer
Menggunakan axios untuk request data melalui http
Menggunakan plugin sweetAlert2 untuk mempercantik popup/alert
Membuat komponen yang dapat digunakan berulang kali, maka komponen yang telah dibuat tersebut menjadikan supaya penggunaan kode yang ditulis sekali dapat digunakan berulang kali
Menggunakan state hook dan effect hook
Menggunakan regex (regular expresion) sebagai pencocok teks dan memfilter text untuk di kategorikan
Membuat API create, read, update, dan delete