Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads
Express.js adalah framework javascript berbasis node.js yang menyajikan banyak fitur untuk mempermudah membangun aplikasi berbasis web untuk bagian backend. Cocok dibuat untuk REST API. Dengan studi kasus classiefied ads akan dipadukan dengan database MySQL dengan relasinya.
Tentang Kelas
Express.js adalah framework javascript berbasis node.js yang menyajikan banyak fitur untuk mempermudah membangun aplikasi berbasis web untuk bagian backend. Cocok dibuat untuk REST API. Dengan studi kasus classiefied ads akan dipadukan dengan database MySQL dengan relasinya.
Target dan Sasaran Peserta
- Untuk peserta yang ingin mempelajari fitur Node.js dan mendalami
- Untuk peserta yang ingin mempelajari fitur Express.js dan mendalami
- Untuk peserta yang ingin mempelajari menghubungkan MySQL dan Relasinya
- Mampu membuat aplikasi berbasis Express.js
Silabus
- Modul 1: Persiapan Project Express
- Modul 2: Authentication
- Modul 3: Modul CRUD Product
- Modul 4: Modul Upload Image
- Modul 5: Relasi Antar Model
- Modul 6: Menampilkan Iklan Produk
- Modul 7: Fitur Yang Bisa Ditambahkan
Metode Ajar
-
Online Self-paced Learning
- Total belajar adalah selama 3 jam 40 menit
- Siswa dapat menentukan sendiri waktu belajarnya
-
Fasilitas Pengajaran
- Materi elektronik: Materi disediakan berupa video
- Forum tanya jawab: Forum digunakan apabila siswa mendapatkan kendala saat belajar, dan akan dibalas oleh tim support CodePolitan
- Channel info telegram: Berisi member CodePolitan (khusus pembelian membership)
-
Peralatan Belajar Siswa
-
Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
- Spesifikasi minimal komputer milik siswa:
- Sistem operasi : Windows, Linux, atau MacOS.
- Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas).
- RAM : 1GB (Rekomendasi 2GB).
- Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
- Software:
- Visual Studio Code sebagai text editor
- Node.js
- NPM sebagai Package Manager
- MySQL
- Postman
- Browser: Chrome / Firefox
Daftar Materi
| Menyiapkan Project | 09:45 | |
| Membuat Web Service Dengan Express | 09:12 | |
| Membuat File Config Database | 07:56 | |
| Membuat Model Dan Tabel Database | 11:52 | |
| Menambahkan Model Yang Dibutuhkan | 07:45 | |
| Membuat Modul Seed Untuk Import Dummy Data | 07:57 | |
| Membuat Data Seeder Lainnya | 05:17 | |
| Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 1 | 00.00 |
| Membuat Fungsi Register Di Controller | 07:55 | |
| Membuat Route Untuk Auth Register | 07:23 | |
| Membuat Middleware Untuk Validasi Email Unik | 07:34 | |
| Membuat Fungsi Login Di Controller | 09:24 | |
| Mendapatkan Data Token Dari Login | 06:01 | |
| Mendapatkan Data User Berdasarkan Token | 08:51 | |
| Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 2 | 00.00 |
| Membuat Api Endpoint Create Product | 10:01 | |
| Membuat Api Endpoint Show All Product | 04:10 | |
| Membuat Api Endpoint Single Product | 05:30 | |
| Membuat Api Endpoint Update Product | 06:53 | |
| Membuat Api Endpoint Delete Product | 04:29 | |
| Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 3 | 00.00 |
| Membuat Service Upload File Dengan Multer | 10:06 | |
| Membuat Controller Upload File By Product | 13:06 | |
| Membuat Controller Remove File By Id | 08:28 | |
| Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 4 | 00.00 |
| Membuat Relasi Antar Model | 07:29 | |
| Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 5 | 00.00 |
| Membuat Api Endpoint Menampilkan Ads Random | 07:33 | |
| Menampilkan Detail Data Produk Dengan Relasi Image Dan User | 06:43 | |
| Menampilkan Data Produk Berdasarkan Pencarian Judul Dan Lokasi | 11:21 | |
| Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 6 | 00.00 |
| Membuat Service Pagination | 06:18 | |
| Implementasi Paginatoin Service | 05:42 | |
| Menambahkan Route Static File Gambar | 05:08 | |
| Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 7 | 00.00 |
Penyusun Materi
Testimoni Oleh Siswa
(32 reviews)
Zulyantara Januar
Selasa, 29 Agustus 2023 pukul 03.41
materinya sangat bagus, cara penyampaian juga bagus tidak terlalu cepat atau terlalu lambat, tapi mungkin bisa memberikan referensi dokumentasi untuk fungsi2 yang sedang dijelaskan
Tri Hardiwibowo
Senin, 3 April 2023 pukul 02.59
Mantap, Authornya keren, Sangat membantu, Solutif,
M. Ichsan Fauzan
Rabu, 1 Maret 2023 pukul 18.18
Mudah dimengerti dan sangat membantu. Terima kasih
Ahmad Yani
Sabtu, 26 November 2022 pukul 17.01
Sangat Bermanfaat
Hendra
Jumat, 11 November 2022 pukul 22.08
Keren sekali,Kontennya menarik
ujang suryana
Sabtu, 5 November 2022 pukul 19.17
Mudah dipahami
Dina Nur Auliana
Senin, 12 September 2022 pukul 01.40
Mudah dipahami
Erga Febriawan
Sabtu, 20 Agustus 2022 pukul 06.43
Keren sekali
Muhammad Rizky
Sabtu, 6 Agustus 2022 pukul 02.16
Mudah dipahami,Keren sekali,Kontennya menarik,Recommended,Informatif
Fauzein Mulya Warman
Jumat, 27 Mei 2022 pukul 04.54
Mudah dipahami,Keren sekali,Recommended
