Akses kelas selamanya

Ambil Promo
flash sale
hamburger-menu

Kelas Online
eCommerce Sayur dengan Golang & Nuxt.js

Build a good and reliable eCommerce

icon global
Release date February 2025
icon convert
Last updated May 2025
Member

5 enrolled

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

(1.1K)

Tools Pendukung

Lengkapi semua pendukung di bawah sebelum belajar

logo

Visual Studio Code

Software Gratis

logo

Postman API

Software Gratis

logo

GitHub

Software Gratis

logo

Tailwind CSS

Software Gratis

logo

Golang

Software Gratis

logo

Git

Software Gratis

logo

Jenkins

Software Gratis

logo

Docker

Software Gratis

logo

Midtrans

Software Berbayar

Low Risk, High Return

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

icon_check

Selamanya

Rp 249,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

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

Build a good and reliable eCommerce

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

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

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

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

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

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

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

  • lock
    Config and Running Test
    11 minutes

  • lock
    Code BE Part 1
    12 minutes
  • lock
    Code BE Part 2
    10 minutes
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
Learn With Expert
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
5
Happy Students
Belum ada review

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 249,000

Rp 690,000

arrow_upward