Panduan ReactJS: CRUD API dengan Redux
- Deskripsi
- Materi
- Ulasan
Kursus ini dirancang untuk memberikan pemahaman menyeluruh tentang pengembangan aplikasi web modern menggunakan React JS, Redux, dan integrasi API. Dalam kursus ini, Anda akan mempelajari langkah demi langkah cara membangun aplikasi CRUD (Create, Read, Update, Delete) yang tangguh, responsif, dan mudah dikembangkan.
Mulai dari instalasi dasar hingga implementasi fitur lanjutan seperti state management dengan Redux, interaksi API menggunakan Axios, serta pengelolaan UI menggunakan Bootstrap, kursus ini memberikan semua yang Anda butuhkan untuk menjadi mahir dalam mengembangkan aplikasi web berbasis React. Anda juga akan belajar menambahkan fitur pencarian, filter, dan pagination yang interaktif untuk meningkatkan pengalaman pengguna.
Apa yang akan anda pelajari?
-
Dasar ReactJS dan Redux
- Instalasi dan persiapan proyek.
- Pengenalan Redux untuk pengelolaan state.
-
UI/UX dengan Bootstrap dan Reactstrap
- Integrasi Bootstrap di ReactJS menggunakan Reactstrap.
- Membuat tabel responsif dengan fitur pencarian, filter, sorting, dan pagination.
-
Integrasi API dengan Axios
- Menyiapkan fake REST API dengan JSON Placeholder.
- Menggunakan Axios untuk GET, POST, PUT, dan DELETE API requests.
- Menampilkan data dinamis dan membuat halaman detail user.
-
Formulir Dinamis dengan Redux Form
- Membuat dan mengelola formulir untuk pembuatan dan pembaruan data.
-
Notifikasi Interaktif dengan SweetAlert
- Memberikan umpan balik kepada pengguna dengan dialog interaktif.
-
Router dan Navigasi
- Menggunakan React Router DOM untuk pengelolaan halaman aplikasi.
-
11. IntroPratinjau 3:25
-
22. InstalasiPratinjau 7:46
-
33. Menggunakan Bootstrap pada React JS dengan ReactstrapPratinjau 16:03
-
44. Membuat Bootstrap Table 2 di React JS9:26Sorry, this lesson is currently locked. You need to complete "3. Menggunakan Bootstrap pada React JS dengan Reactstrap" before accessing it.
-
55. Search, Filter, Sort, pagination pada Bootstrap Table 2 React JS8:18Sorry, this lesson is currently locked. You need to complete "4. Membuat Bootstrap Table 2 di React JS" before accessing it.
-
66. React Router DOM pada React JS17:27Sorry, this lesson is currently locked. You need to complete "5. Search, Filter, Sort, pagination pada Bootstrap Table 2 React JS" before accessing it.
-
77. Redux pada React JS16:35Sorry, this lesson is currently locked. You need to complete "6. React Router DOM pada React JS" before accessing it.
-
88. Menyiapkan JSON Placeholder sebagai Fake Rest API8:27Sorry, this lesson is currently locked. You need to complete "7. Redux pada React JS" before accessing it.
-
99. Get API menggunakan Axios pada React JS19:29Sorry, this lesson is currently locked. You need to complete "8. Menyiapkan JSON Placeholder sebagai Fake Rest API" before accessing it.
-
1010. Membuat Halaman Detail User dengan GET By ID15:12Sorry, this lesson is currently locked. You need to complete "9. Get API menggunakan Axios pada React JS" before accessing it.
-
1111. Membuat Create user dengan Redux Form React JS & POST API22:46Sorry, this lesson is currently locked. You need to complete "10. Membuat Halaman Detail User dengan GET By ID" before accessing it.
-
1212. Implementasi Sweet Alert di React JS8:28Sorry, this lesson is currently locked. You need to complete "11. Membuat Create user dengan Redux Form React JS & POST API" before accessing it.
-
1313. Membuat EDIT user dengan Redux Form React JS & UPDATE PUT API12:38Sorry, this lesson is currently locked. You need to complete "12. Implementasi Sweet Alert di React JS" before accessing it.
-
1414. Delete Data User dengan delete API Axios7:25Sorry, this lesson is currently locked. You need to complete "13. Membuat EDIT user dengan Redux Form React JS & UPDATE PUT API" before accessing it.
1. Intro
Jam Kerja
| Monday | 07.00 WIB - 16.00 WIB |
| Tuesday | 08.00 WIB - 15.00 WIB |
| Wednesday | 06.00 WIB - 15.00 WIB |
| Thursday | 07.00 WIB - 16.00 WIB |
| Friday | 08.00 WIB - 15.00 WIB |
| Saturday | Closed |
| Sunday | Closed |