Kelas Online
eCommerce Sayur dengan Golang & Nuxt.js
Build a good and reliable eCommerce
Release date February 2025
Last updated March 2025
Member
1 enrolled
Tingkatan
Sertifikat
Konsultasi
Develop Your Skills
Ingin membangun eCommerce yang scalable dan high-performance? Di kelas ini, Anda akan belajar membangun Sayur Project, sebuah platform eCommerce berbasis Golang dan Nuxt.js dengan arsitektur microservice.
Kelas ini dirancang untuk membantu Anda memahami bagaimana mengembangkan backend yang efisien menggunakan Golang, mengelola database dengan PostgreSQL, meningkatkan kinerja dengan Redis, serta mengintegrasikan Midtrans untuk sistem pembayaran online. Selain itu, Anda juga akan belajar cara melakukan load testing dengan K6 untuk memastikan sistem mampu menangani trafik tinggi.
Materi yang dibahas mencakup:
✅ Arsitektur Microservice dengan Golang
✅ Pembuatan API Backend menggunakan Fiber
✅ Pengelolaan Database dengan PostgreSQL & GORM
✅ Caching dengan Redis untuk meningkatkan performa
✅ Integrasi Payment Gateway menggunakan Midtrans
✅ Frontend Modern dengan Nuxt.js
✅ Load Testing menggunakan K6
✅ Deployment & Scaling agar sistem dapat menangani trafik besar
Kelas ini cocok untuk developer backend dan full-stack yang ingin memahami cara membangun eCommerce dengan teknologi modern, scalable, dan siap untuk produksi.
Constraint
- - Karena ini dikhususkan untuk bahan makanan yang fresh, ada batasan maksimal jarak pelanggan yang dapat di layani yaitu 1-5KM.
- - Untuk pemesanan akan ada batas maksimal jam nya di jam 21.00 - 09.00 setiap harinya.
- - Untuk tipe pembelian bisa pickup ataupun diantar (Fee Ongkir +5k)
Key Points
Memahami bahasa pemrograman golang
Memahami cara pembuatan konsep microservice
Memahami cara integrasi antara service
Memahama bagaimana cara pembuatan API Contract
Memahami cara penggunaan k6 untuk peformance test
Memahami bagaimana implementasi RabbitMQ
Designed For
Fresh Graduate yang ingin belajar golang dan microservice
Professional yang ingin upgrade ilmu tentang golang dan microservice
Profesional yang ingin tahu bagaimana peformance aplikasi yang telah dibuat menggunakan k6.
Fresh Graduate atau Profesional yang ingin tahu bagaimana flow pembuatan API Contract.
Course Lessons
Learn With Expert

Humam Al Amin
Back-End Developer
Silahkan menunggu pendaftaran batch selanjutnya.
eCommerce Sayur dengan Golang & Nuxt.js
Build a good and reliable eCommerce
-
Review Brief and ERD12 minutes
-
Review API Contract8 minutes
-
Review Microservice Architecture7 minutes
-
Struktur Project API9 minutes
-
Setup Project Part 112 minutes
-
Setup Project Part 212 minutes
-
Setup Project Part 38 minutes
-
Setup Project Part 410 minutes
-
SignIn Part 112 minutes
-
SignIn Part 214 minutes
-
SignIn Part 312 minutes
-
Set JWT and Middleware Part 110 minutes
-
Set JWT and Middleware Part 214 minutes
-
Set JWT and Middleware Part 310 minutes
-
Fixing Middleware5 minutes
-
Sign Up Part 113 minutes
-
Sign Up Part 213 minutes
-
Sign Up Part 310 minutes
-
Test Sign Up API4 minutes
-
Penjelasan RabbitMQ Part 110 minutes
-
Penjelasan RabbitMQ Part 28 minutes
-
Refactor Repo SignUp4 minutes
-
Forgot Password Part 110 minutes
-
Forgot Password Part 211 minutes
-
Verify Account Part 113 minutes
-
Verify Account Part 214 minutes
-
Update Password Part 110 minutes
-
Update Password Part 29 minutes
-
Refactor Save Token To Redis14 minutes
-
Get Profile Part 111 minutes
-
Get Profile Part 212 minutes
-
Upload Image to Supabase Part 112 minutes
-
Upload Image to Supabase Part 212 minutes
-
Upload Image to Supabase Part 312 minutes
-
Update Profile Part 111 minutes
Ingin membangun eCommerce yang scalable dan high-performance? Di kelas ini, Anda akan belajar membangun Sayur Project, sebuah platform eCommerce berbasis Golang dan Nuxt.js dengan arsitektur microservice.
Kelas ini dirancang untuk membantu Anda memahami bagaimana mengembangkan backend yang efisien menggunakan Golang, mengelola database dengan PostgreSQL, meningkatkan kinerja dengan Redis, serta mengintegrasikan Midtrans untuk sistem pembayaran online. Selain itu, Anda juga akan belajar cara melakukan load testing dengan K6 untuk memastikan sistem mampu menangani trafik tinggi.
Materi yang dibahas mencakup:
✅ Arsitektur Microservice dengan Golang
✅ Pembuatan API Backend menggunakan Fiber
✅ Pengelolaan Database dengan PostgreSQL & GORM
✅ Caching dengan Redis untuk meningkatkan performa
✅ Integrasi Payment Gateway menggunakan Midtrans
✅ Frontend Modern dengan Nuxt.js
✅ Load Testing menggunakan K6
✅ Deployment & Scaling agar sistem dapat menangani trafik besar
Kelas ini cocok untuk developer backend dan full-stack yang ingin memahami cara membangun eCommerce dengan teknologi modern, scalable, dan siap untuk produksi.
Constraint
- - Karena ini dikhususkan untuk bahan makanan yang fresh, ada batasan maksimal jarak pelanggan yang dapat di layani yaitu 1-5KM.
- - Untuk pemesanan akan ada batas maksimal jam nya di jam 21.00 - 09.00 setiap harinya.
- - Untuk tipe pembelian bisa pickup ataupun diantar (Fee Ongkir +5k)
Happy Students
Pertanyaan Umum
Langkah yang tepat untuk berinvestasi kepada
ilmu
pengetahuan yang baru di bidang IT