Akses Selamanya

Ambil Promo
flash sale
hamburger-menu

Kelas Online
eCommerce Sayur dengan Golang & Nuxt.js

icon global
Released date February 2025
icon convert
Last updated March 2026
Member

994 enrolled

Lesson Type

Video Only

Tingkatan
level
Sertifikat
icon_check
Konsultasi
icon_check

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 Echo

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

  1. - Karena ini dikhususkan untuk bahan makanan yang fresh, ada batasan maksimal jarak pelanggan yang dapat di layani yaitu 1-5KM.
  2. - Untuk pemesanan akan ada batas maksimal jam nya di jam 21.00 - 09.00 setiap harinya.
  3. - Untuk tipe pembelian bisa pickup ataupun diantar (Fee Ongkir +5k)

Sneak Peek

Key Points

icon_check

Memahami bahasa pemrograman golang

icon_check

Memahami cara pembuatan konsep microservice

icon_check

Memahami cara integrasi antara service

icon_check

Memahama bagaimana cara pembuatan API Contract

icon_check

Memahami cara penggunaan k6 untuk peformance test

icon_check

Memahami bagaimana implementasi RabbitMQ

Designed For

icon_check

Fresh Graduate yang ingin belajar golang dan microservice

icon_check

Professional yang ingin upgrade ilmu tentang golang dan microservice

icon_check

Profesional yang ingin tahu bagaimana peformance aplikasi yang telah dibuat menggunakan k6.

icon_check

Fresh Graduate atau Profesional yang ingin tahu bagaimana flow pembuatan API Contract.

Course Lessons

Learn With Expert

Mentor Humam Al Amin

Humam Al Amin

Back-End Developer

ic-star ic-star ic-star ic-star ic-star

(7K)

Our Happy Students

Review setelah bergabung di kelas eCommerce Sayur dengan Golang & Nuxt.js

All Rating
Roby Ortega at BuildWithAngga
Roby Ortega

Back-End Developer

pelajaran nya menarik dan pembahasan mendalam read more

12 Feb 2026

ic-star ic-star ic-star ic-star ic-star
bagas setyo nugroho at BuildWithAngga
Bagas setyo nugroho

Full-Stack Developer

kursusnya bagus dan sangat jelas dengan studikasus read more

13 Oct 2025

ic-star ic-star ic-star ic-star ic-star
dina fathul badry at BuildWithAngga
Dina fathul badry

Full-Stack Developer

materinya cukup lengkap. membuat project web aplikasi ecommerce dari instalasi sampai deploy. mantap read more

10 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Abdul Talif Parinduri at BuildWithAngga
Abdul Talif Parinduri

Full-Stack Developer

kelas Ini sangat luar biasa, saya jadi paham lebih dalam pengguaan message broker seperti apa, saya juga jadi punya pengalaman menggunakan search enggine yg keren seperti elasticsearch, keren lah pokonya kelasnya sukses selalu pak humam read more

04 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Annuh Liwan Nahar at BuildWithAngga
Annuh Liwan Nahar

Full-Stack Developer

materi penjelasannya jelas read more

28 Aug 2025

ic-star ic-star ic-star ic-star ic-star
Belum ada review
loader

Tools Pendukung

Lengkapi semua pendukung di bawah sebelum belajar

logo

Visual Studio Code

Software

logo

Postman API

Software

logo

GitHub

Software

logo

Tailwind CSS

Software

logo

Golang

Software

logo

Git

Software

logo

Jenkins

Software

logo

Docker

Software

logo

Midtrans

Software

Low Risk, High Return

Investasi kepada diri kita sendiri memberikan
leverage kuat untuk masa depan karir kita

icon_check

Selamanya

Rp 690,000

Miliki kelas Premium secara permanen dan bangun sebuah projek nyata

icon_check

Akses kelas selamanya

icon_check

Premium rewards

icon_check

Career consultation

icon_check

Assets & group konsultasi

icon_check

Sertifikat kelulusan

icon_check

Lowongan magang dan kerja

Lihat Benefit Lainnya

Recommended for You

Pertanyaan Umum

Langkah yang tepat untuk berinvestasi kepada
ilmu pengetahuan yang baru di bidang IT

Contact CS

Tingkatan kelas Premium yang kami miliki dibangun untuk All Levels yang memberartikan bahwa cocok untuk seluruh tingkatan. Kami juga menyarankan calon member untuk mengikuti kelas Starter (gratis) terlebih dahulu sebagai permulaan.

Sertifikat kelulusan kelas hanya tersedia pada kelas Premium. Dan untuk mendapatkannya, para member diwajibkan untuk menyelesaikan seluruh materi kelas dan juga Quiz yang telah disediakan oleh mentor.

Salah satu benefit unggulan kami adalah group konsultasi yang diberikan sebagai bonus untuk member yang telah mengikuti kelas Premium di platform BuildWithAngga. Silakan menghubungi Admin untk mendapatkan akses pada group tersebut.

Kami mengizinkan member yang telah mengikuti kelas Premium untuk menjual kembali projek kelas kepada klien, perusahaan, etc. Syarat utamanya adalah dengan memodifikasi sedikitnya yaitu 30% dari original project buatan mentor kelas tersebut.

Kami melarang member menjual atau membagikan hak akses kelas Premium kepada orang lain yang tidak terdaftar pada kelas tersebut. Mari kita support creators Indonesia dengan cara membeli kelas secara resmi dan satu akun hanya untuk satu pengguna saja.

Kami tidak memperbolehkan member menjual kembali materi kelas di BuildWithAngga. Kami siap melanjutkan kepada proses hukum apabila Anda terbukti benar memperjualbelikan kelas kami secara ilegal.
Foto kelas eCommerce Sayur dengan Golang & Nuxt.js Foto kelas eCommerce Sayur dengan Golang & Nuxt.js Foto kelas eCommerce Sayur dengan Golang & Nuxt.js Foto kelas eCommerce Sayur dengan Golang & Nuxt.js

eCommerce Sayur dengan Golang & Nuxt.js

  • lock
    Setup Project Part 1
    Video 12 minutes
  • lock
    Setup Project Part 2
    Video 12 minutes
  • lock
    Setup Project Part 3
    Video 8 minutes
  • lock
    SignIn Part 1
    Video 12 minutes
  • lock
    SignIn Part 2
    Video 14 minutes
  • lock
    SignIn Part 3
    Video 12 minutes
  • lock
    Setup Project Part 4
    Video 10 minutes
  • lock
    Set JWT and Middleware Part 1
    Video 10 minutes
  • lock
    Set JWT and Middleware Part 2
    Video 14 minutes
  • lock
    Set JWT and Middleware Part 3
    Video 10 minutes
  • lock
    Fixing Middleware
    Video 5 minutes
  • lock
    Sign Up Part 1
    Video 13 minutes
  • lock
    Sign Up Part 2
    Video 13 minutes
  • lock
    Sign Up Part 3
    Video 10 minutes
  • lock
    Test Sign Up API
    Video 4 minutes
  • lock
    Penjelasan RabbitMQ Part 1
    Video 10 minutes
  • lock
    Penjelasan RabbitMQ Part 2
    Video 8 minutes
  • lock
    Refactor Repo SignUp
    Video 4 minutes
  • lock
    Forgot Password Part 1
    Video 10 minutes
  • lock
    Forgot Password Part 2
    Video 11 minutes
  • lock
    Verify Account Part 1
    Video 13 minutes
  • lock
    Verify Account Part 2
    Video 14 minutes
  • lock
    Update Password Part 1
    Video 10 minutes
  • lock
    Update Password Part 2
    Video 9 minutes
  • lock
    Refactor Save Token To Redis
    Video 14 minutes
  • lock
    Get Profile Part 1
    Video 11 minutes
  • lock
    Get Profile Part 2
    Video 12 minutes
  • lock
    Upload Image to Supabase Part 1
    Video 12 minutes
  • lock
    Upload Image to Supabase Part 2
    Video 12 minutes
  • lock
    Upload Image to Supabase Part 3
    Video 12 minutes
  • lock
    Update Profile Part 1
    Video 11 minutes
  • lock
    Update Profile Part 2
    Video 11 minutes
  • lock
    Management Role Part 1
    Video 10 minutes
  • lock
    Management Role Part 2
    Video 10 minutes
  • lock
    Managemet Role Part 3
    Video 11 minutes
  • lock
    Refactor Validate Access Part 1
    Video 10 minutes
  • lock
    Refactor Validate Access Part 2
    Video 7 minutes
  • lock
    Repository Get Customer
    Video 9 minutes
  • lock
    Service, Handler Get Customer Part 1
    Video 14 minutes
  • lock
    Service, Handler Get Customer Part 2
    Video 14 minutes
  • lock
    Get Detail Customer
    Video 14 minutes
  • lock
    Create, Update, Delete Customer Part 1
    Video 13 minutes
  • lock
    Create, Update, Delete Customer Part 2
    Video 14 minutes
  • lock
    Create, Update, Delete Customer Part 3
    Video 13 minutes
  • lock
    Test API Customer
    Video 13 minutes
  • lock
    Change Parameter, Refactor Cart
    Video 7 minutes

  • lock
    Configuration
    Video 11 minutes
  • lock
    Setup Migration File
    Video 14 minutes
  • lock
    Setup CMD File
    Video 4 minutes
  • lock
    Define Model File
    Video 9 minutes
  • lock
    Defile Entity File
    Video 4 minutes
  • lock
    Get Category Admin Repo Part 1
    Video 8 minutes
  • lock
    Get Category Admin Repository Part 2
    Video 8 minutes
  • lock
    Get Detail Category Admin Repository
    Video 5 minutes
  • lock
    Create, Update, Delete Category Repo
    Video 13 minutes
  • lock
    Category Admin Service
    Video 11 minutes
  • lock
    Admin Category Handler Part 1
    Video 13 minutes
  • lock
    Admin Category handler Part 2
    Video 14 minutes
  • lock
    Create Middleware
    Video 11 minutes
  • lock
    Test API Category Part 1
    Video 11 minutes
  • lock
    Test API Category Part 2
    Video 10 minutes
  • lock
    Test API Category Part 3
    Video 6 minutes
  • lock
    Get All Admin Product Repo Part 1
    Video 8 minutes
  • lock
    Get All Admin Product Repo Part 2
    Video 8 minutes
  • lock
    Get Detail Admin Product Repo
    Video 11 minutes
  • lock
    CUD Product Admin Repository Part 1
    Video 10 minutes
  • lock
    CUD Product Admin Repository Part 2
    Video 11 minutes
  • lock
    Service Product Admin
    Video 5 minutes
  • lock
    Handler Get All Admin Product Part 1
    Video 10 minutes
  • lock
    Handler Get All Admin Product Part 2
    Video 8 minutes
  • lock
    Handler Get Detail Admin Product
    Video 8 minutes
  • lock
    Handler CUD Admin Product Part 1
    Video 8 minutes
  • lock
    Handler CUD Admin Product Part 2
    Video 9 minutes
  • lock
    Upload Image
    Video 8 minutes
  • lock
    Test API Upload Image
    Video 12 minutes
  • lock
    Resolve Issue Supabase
    Video 4 minutes
  • lock
    Get All Home Product
    Video 10 minutes
  • lock
    Get All Shop Product
    Video 13 minutes
  • lock
    Implement Elasticsearch Product Part 1
    Video 12 minutes
  • lock
    Implement Elasticsearch Product Part 2
    Video 9 minutes
  • lock
    Implement Search Product Part 1
    Video 12 minutes
  • lock
    Implement Search Product Part 2
    Video 12 minutes
  • lock
    Implement Search Product Part 3
    Video 12 minutes
  • lock
    Get Detail Product Home
    Video 9 minutes
  • lock
    Refactor Elasticsearch Part 1
    Video 10 minutes
  • lock
    Refactor Elasticsearch Part 2
    Video 11 minutes
  • lock
    Get All Home, Shop Category Part 1
    Video 12 minutes
  • lock
    Get All Home, Shop Category Part 2
    Video 12 minutes
  • lock
    Create Consume Update Stock
    Video 10 minutes
  • lock
    Refactor Get By ID Admin
    Video 7 minutes
  • lock
    Refactor Logic Get Data Elastic
    Video 14 minutes

  • lock
    Setup Project
    Video 9 minutes
  • lock
    Migration, Model, Entity Part 1
    Video 8 minutes
  • lock
    Migration, Model, Entity Part 2
    Video 9 minutes
  • lock
    Create Client Http Adapter
    Video 12 minutes
  • lock
    Refactor Client Http Adapter
    Video 6 minutes
  • lock
    Get All Order Repository
    Video 9 minutes
  • lock
    Get Detail Order Repository
    Video 7 minutes
  • lock
    Create Order Repository
    Video 9 minutes
  • lock
    Get All Order Admin Service
    Video 10 minutes
  • lock
    Setup Middleware
    Video 7 minutes
  • lock
    Get All Admin Handler Part 1
    Video 10 minutes
  • lock
    Get All Admin Handler Part 2
    Video 8 minutes
  • lock
    Get Detail Admin, Create Order Part 1
    Video 12 minutes
  • lock
    Get Detail Admin, Create Order Part 2
    Video 12 minutes
  • lock
    Get Detail Admin, Create Order Part 3
    Video 14 minutes
  • lock
    Test API Get All, Detail and Create
    Video 14 minutes
  • lock
    Create Middleware Distance
    Video 11 minutes
  • lock
    Create Publish Update Stock
    Video 9 minutes
  • lock
    Create Publish To elastic
    Video 9 minutes
  • lock
    Create Consumer To Elastic
    Video 9 minutes
  • lock
    Create Search Data Elastic
    Video 10 minutes
  • lock
    Update Status Order
    Video 15 minutes
  • lock
    Get All Order Customer
    Video 14 minutes
  • lock
    Get Order By Code
    Video 7 minutes
  • lock
    Consumer Update Payment Method
    Video 5 minutes
  • lock
    Tes API Get, Detail, Update Status 1
    Video 7 minutes
  • lock
    Test API Get, Detail Update Status 2
    Video 9 minutes
  • lock
    Add Pub/Sub Update Status Order
    Video 9 minutes

  • lock
    Setup Project
    Video 14 minutes
  • lock
    Create Middleware
    Video 9 minutes
  • lock
    Create Payment Repository
    Video 7 minutes
  • lock
    Create Log Payment, HttpClient
    Video 8 minutes
  • lock
    Midtrans Create Transaction
    Video 9 minutes
  • lock
    Proccess Payment Part 1
    Video 14 minutes
  • lock
    Proccess Payment Part 2
    Video 10 minutes
  • lock
    Webhook Midtrans
    Video 13 minutes
  • lock
    Get All, Detail Payment Part 1
    Video 12 minutes
  • lock
    Get All, Detail Payment Part 2
    Video 10 minutes
  • lock
    Test API and Fixing Part 1
    Video 12 minutes
  • lock
    Test API and Fixing Part 2
    Video 13 minutes
  • lock
    Refactor Webhook Midtrans
    Video 6 minutes

  • lock
    Setup Project Part 1
    Video 12 minutes
  • lock
    Setup Project Part 2
    Video 12 minutes
  • lock
    Setup Project Part 3
    Video 12 minutes
  • lock
    Setup Project Part 4
    Video 8 minutes
  • lock
    Consume Reset Password
    Video 4 minutes
  • lock
    Consume Update Status Order
    Video 5 minutes
  • lock
    Get All and Detail Notification Part 1
    Video 13 minutes
  • lock
    Get All and Detail Notification Part 2
    Video 12 minutes
  • lock
    Create Notif Repository
    Video 6 minutes
  • lock
    Setup Pool for Websocket
    Video 7 minutes
  • lock
    Implement Websocket in Consume
    Video 10 minutes
  • lock
    Mark As Read Notif
    Video 5 minutes
  • lock
    Refactor Structure Body Publisher
    Video 14 minutes

  • lock
    Intro and Signup Test 1
    Video 13 minutes
  • lock
    Signup Test 2
    Video 13 minutes
  • lock
    Product Home, Shop. Category Home
    Video 13 minutes

  • lock
    Prepare Dockerfile
    Video 9 minutes
  • lock
    Create Docker Compose Part 1
    Video 14 minutes
  • lock
    Create Docker Compose Part 2
    Video 11 minutes
  • lock
    Up to Server VPS Part 1
    Video 14 minutes
  • lock
    Up to Server Part 2
    Video 15 minutes
  • lock
    Refactor Docker Compose Part 1
    Video 8 minutes
  • lock
    Refactor Docker Compose Part 2
    Video 8 minutes

  • lock
    Config and Running Test
    Video 11 minutes

  • lock
    Code BE Part 1
    Video 12 minutes
  • lock
    Code BE Part 2
    Video 10 minutes
  • lock
    Order Service Part 1
    Video 14 minutes
  • lock
    Order Service Part 2
    Video 14 minutes
  • lock
    Order Service Part 2
    Video 14 minutes
  • lock
    Order Service Part 3
    Video 8 minutes
  • lock
    Order Service Part 4
    Video 9 minutes
  • lock
    Payment Service Part 1
    Video 8 minutes
  • lock
    Payment Service Part 2
    Video 8 minutes

  • lock
    API Gateway Part 1
    Video 10 minutes
  • lock
    API Gateway Part 2
    Video 10 minutes
  • lock
    API Gateway Part 3
    Video 10 minutes
  • lock
    API Gateway Part 4
    Video 10 minutes
  • lock
    API Gateway Part 5
    Video 10 minutes
  • lock
    API Gateway Part 6
    Video 7 minutes
Member
994
Lesson Type
Video Only
Tingkatan
level
Sertifikat
icon_check
Konsultasi
icon_check
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 Echo

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

  1. - Karena ini dikhususkan untuk bahan makanan yang fresh, ada batasan maksimal jarak pelanggan yang dapat di layani yaitu 1-5KM.
  2. - Untuk pemesanan akan ada batas maksimal jam nya di jam 21.00 - 09.00 setiap harinya.
  3. - Untuk tipe pembelian bisa pickup ataupun diantar (Fee Ongkir +5k)
read more
Key Points
  • check
    Memahami bahasa pemrograman golang
  • check
    Memahami cara pembuatan konsep microservice
  • check
    Memahami cara integrasi antara service
  • check
    Memahama bagaimana cara pembuatan API Contract
  • check
    Memahami cara penggunaan k6 untuk peformance test
  • check
    Memahami bagaimana implementasi RabbitMQ
Created For
  • check
    Fresh Graduate yang ingin belajar golang dan microservice
  • check
    Professional yang ingin upgrade ilmu tentang golang dan microservice
  • check
    Profesional yang ingin tahu bagaimana peformance aplikasi yang telah dibuat menggunakan k6.
  • check
    Fresh Graduate atau Profesional yang ingin tahu bagaimana flow pembuatan API Contract.
For Your Career
phone
Akses Selamanya
Belajar lebih santai & produktif
private
Assets & Grup Private
Diskusi belajar agar lebih terarah
project
Sertifikat & Portfolio
Gunakan untuk modal bekerja
994
Happy Students
Roby Ortega at BuildWithAngga
Roby Ortega

Back-End Developer

pelajaran nya menarik dan pembahasan mendalam

12 Feb 2026

ic-star ic-star ic-star ic-star ic-star
bagas setyo nugroho at BuildWithAngga
bagas setyo nugroho

Full-Stack Developer

kursusnya bagus dan sangat jelas dengan studikasus

13 Oct 2025

ic-star ic-star ic-star ic-star ic-star
dina fathul badry at BuildWithAngga
dina fathul badry

Full-Stack Developer

materinya cukup lengkap. membuat project web aplikasi ecommerce dari instalasi sampai deploy. mantap

10 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Abdul Talif Parinduri at BuildWithAngga
Abdul Talif Parinduri

Full-Stack Developer

kelas Ini sangat luar biasa, saya jadi paham lebih dalam pengguaan message broker seperti apa, saya juga jadi punya pengalaman menggunakan search enggine yg keren seperti elasticsearch, keren lah pokonya kelasnya sukses selalu pak humam

04 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Annuh Liwan Nahar at BuildWithAngga
Annuh Liwan Nahar

Full-Stack Developer

materi penjelasannya jelas

28 Aug 2025

ic-star ic-star ic-star ic-star ic-star
loader

Pertanyaan Umum

Langkah yang tepat untuk berinvestasi kepada
ilmu pengetahuan yang baru di bidang IT

Contact CS

Tingkatan kelas Premium yang kami miliki dibangun untuk All Levels yang memberartikan bahwa cocok untuk seluruh tingkatan. Kami juga menyarankan calon member untuk mengikuti kelas Starter (gratis) terlebih dahulu sebagai permulaan.

Sertifikat kelulusan kelas hanya tersedia pada kelas Premium. Dan untuk mendapatkannya, para member diwajibkan untuk menyelesaikan seluruh materi kelas dan juga Quiz yang telah disediakan oleh mentor.

Salah satu benefit unggulan kami adalah group konsultasi yang diberikan sebagai bonus untuk member yang telah mengikuti kelas Premium di platform BuildWithAngga. Silakan menghubungi Admin untk mendapatkan akses pada group tersebut.

Kami mengizinkan member yang telah mengikuti kelas Premium untuk menjual kembali projek kelas kepada klien, perusahaan, etc. Syarat utamanya adalah dengan memodifikasi sedikitnya yaitu 30% dari original project buatan mentor kelas tersebut.

Kami melarang member menjual atau membagikan hak akses kelas Premium kepada orang lain yang tidak terdaftar pada kelas tersebut. Mari kita support creators Indonesia dengan cara membeli kelas secara resmi dan satu akun hanya untuk satu pengguna saja.

Kami tidak memperbolehkan member menjual kembali materi kelas di BuildWithAngga. Kami siap melanjutkan kepada proses hukum apabila Anda terbukti benar memperjualbelikan kelas kami secara ilegal.

Rp 690,000

arrow_upward
Marketing Banner

Kode Promo