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.

BEGINNER32 penilaian152 peserta

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

    1. Total belajar adalah selama 3 jam 40 menit
    2. Siswa dapat menentukan sendiri waktu belajarnya
  • Fasilitas Pengajaran

    1. Materi elektronik: Materi disediakan berupa video
    2. Forum tanya jawab: Forum digunakan apabila siswa mendapatkan kendala saat belajar, dan akan dibalas oleh tim support CodePolitan
    3. Channel info telegram: Berisi member CodePolitan (khusus pembelian membership)
  • Peralatan Belajar Siswa

  • Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux

  1. Spesifikasi minimal komputer milik siswa:
  2. Sistem operasi : Windows, Linux, atau MacOS.
  3. Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas).
  4. RAM : 1GB (Rekomendasi 2GB).
  5. Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
  • Software:
    1. Visual Studio Code sebagai text editor
    2. Node.js
    3. NPM sebagai Package Manager
    4. MySQL
    5. Postman
    6. Browser: Chrome / Firefox

Daftar Materi

Menyiapkan Project09:45
Membuat Web Service Dengan Express09:12
Membuat File Config Database07:56
Membuat Model Dan Tabel Database11:52
Menambahkan Model Yang Dibutuhkan07:45
Membuat Modul Seed Untuk Import Dummy Data07:57
Membuat Data Seeder Lainnya05:17
Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 100.00

Membuat Fungsi Register Di Controller07:55
Membuat Route Untuk Auth Register07:23
Membuat Middleware Untuk Validasi Email Unik07:34
Membuat Fungsi Login Di Controller09:24
Mendapatkan Data Token Dari Login06:01
Mendapatkan Data User Berdasarkan Token08:51
Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 200.00

Membuat Api Endpoint Create Product10:01
Membuat Api Endpoint Show All Product04:10
Membuat Api Endpoint Single Product05:30
Membuat Api Endpoint Update Product06:53
Membuat Api Endpoint Delete Product04:29
Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 300.00

Membuat Service Upload File Dengan Multer10:06
Membuat Controller Upload File By Product13:06
Membuat Controller Remove File By Id08:28
Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 400.00

Membuat Relasi Antar Model07:29
Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 500.00

Membuat Api Endpoint Menampilkan Ads Random07:33
Menampilkan Detail Data Produk Dengan Relasi Image Dan User06:43
Menampilkan Data Produk Berdasarkan Pencarian Judul Dan Lokasi11:21
Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 600.00

Membuat Service Pagination06:18
Implementasi Paginatoin Service05:42
Menambahkan Route Static File Gambar05:08
Kuis - Membuat REST API dengan Express.js dan MySQL - Studi Kasus Classified Ads - Topik 700.00
Penyusun Materi

Prev
Next
Ahmad Hakim
Ahmad Hakim

Founder & Mentor IDStack | CTO di Nusabot | Software Engineer di GovTech Edu | Former Software Engineer di Track&ROLL

Testimoni Oleh Siswa

4.8

(32 reviews)

5 Bintang
81%
4 Bintang
16%
3 Bintang
3%
2 Bintang
0%
1 Bintang
0%
Zulyantara Januar
Zulyantara Januar
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
Tri Hardiwibowo
Mantap, Authornya keren, Sangat membantu, Solutif,
M. Ichsan Fauzan
M. Ichsan Fauzan
Mudah dimengerti dan sangat membantu. Terima kasih
Ahmad Yani
Ahmad Yani
Sangat Bermanfaat
Hendra
Hendra
Keren sekali,Kontennya menarik
ujang suryana
ujang suryana
Mudah dipahami
Dina Nur Auliana
Dina Nur Auliana
Mudah dipahami
Erga Febriawan
Erga Febriawan
Keren sekali
Muhammad Rizky
Muhammad Rizky
Mudah dipahami,Keren sekali,Kontennya menarik,Recommended,Informatif
Fauzein Mulya Warman
Fauzein Mulya Warman
Mudah dipahami,Keren sekali,Recommended
;
...
Lihat Rekaman
Rp. 199,000
Beli sekali akses selamanya
Rp. 79,000
Sewa kelas dan akses selama 1 bulan
Yang akan kamu dapatkan :
35 Modul
4 jam durasi
Forum Diskusi Tanya Jawab
Klaim Sertifikat Digital

Kelas Populer Lainnya

Prev
Next