Kelas Online
Fullstack Golang with Vue: Warehouse & Point of Sales
Released date January 2026
Last updated March 2026
Member
54 enrolled
Lesson Type
Video Only
Tingkatan
Sertifikat
Konsultasi
152 lessons (29.37 hours)
Develop Your Skills
Kelas ini dirancang untuk Anda yang ingin menguasai pengembangan Full Stack dengan Golang (Microservices) dan Vue.js menggunakan studi kasus nyata: Warehouse Management & Point of Sales System.
Berbeda dengan kelas sebelumnya yang terpisah, di kelas ini Anda akan mendapatkan tutorial lengkap end-to-end mulai dari backend, frontend, integrasi, deployment, hingga best practice untuk aplikasi skala produksi.
Anda akan belajar membuat sistem yang high-performance, scalable, secure, dan siap digunakan untuk kebutuhan bisnis seperti manajemen stok, transaksi kasir, hingga laporan operasional.
🎯 Apa yang Akan Anda Pelajari?
1. Backend Golang Microservices (Production Ready)
- Arsitektur Microservices dengan pattern modular & clean.
- Pembuatan layanan Auth, User, Inventory, Product, Transaction, POS.
- Integrasi database PostgreSQL, migration, dan query efisien.
- Implementasi gRPC / REST API, JWT, middleware, dan rate-limit.
- Optimasi performa, caching, dan deployment untuk skala besar.
2. Frontend Vue.js untuk Warehouse & POS
- Pembuatan UI cepat & interaktif menggunakan Vue 3 + Composition API.
- Implementasi halaman Dashboard, Merchant, Warehouse, POS
- Konsumsi API dari microservices Golang.
- Global store management (Pinia / Vuex).
- Membuat POS yang responsif & cepat untuk transaksi real-time.
3. Integrasi Full Stack
- Menghubungkan microservices Golang dengan frontend Vue.js secara aman.
- Secure session.
- Error handling global & real-world flow aplikasi bisnis.
Key Points
Memahami bahasa pemrograman golang
Memahami cara pembuatan konsep microservice
Memahami cara integrasi antara service
Memahami bagaimana implementasi RabbitMQ
Memahami bagaimana integrasi dengan Midtrans
Membangun Frontend Dashboard Warehouse & POS dengan Vue.js 3 (Composition API)
Mengelola Data & State di Vue.js serta Integrasi API (Axios + Backend Golang)
Membuat Fitur-Fitur Aplikasi Nyata: Produk, Stok Gudang, Kasir, dan Laporan Transaksi
Designed For
Fresh Graduate yang ingin belajar golang dan microservice
Professional yang ingin upgrade ilmu tentang golang dan microservice
Fresh Graduate atau Profesional yang ingin menambah pengalaman dalam message broker
Frontend developer (pemula–menengah) yang ingin memperdalam Vue.js
Developer yang ingin belajar membangun dashboard dan aplikasi data-driven
Mahasiswa yang perlu proyek Vue.js real-world
Course Lessons
Learn With Expert
Humam Al Amin
Back-End Developer
Low Risk, High Return
Investasi kepada diri kita sendiri memberikan
leverage kuat untuk
masa depan karir kita
Selamanya
Rp 1,860,000
Rp 389,000
Miliki kelas Premium secara permanen dan bangun sebuah projek nyata
Akses kelas selamanya
Premium rewards
Career consultation
Assets & group konsultasi
Sertifikat kelulusan
Lowongan magang dan kerja
Recommended for You
Source Code Laravel 12 Vue 3: Web Marketplace Seperti Blibli
SC Laravel 12 Vue: Web HRIS Absensi, Cuti & Payroll Karyawan
Pertanyaan Umum
Langkah yang tepat untuk berinvestasi kepada
ilmu
pengetahuan yang baru di bidang IT
Fullstack Golang with Vue: Warehouse & Point of Sales
-
Demo KelasVideo 10 minutes
-
Review Singkat ERD, Design dan ToolsVideo 6 minutes
-
Set Project API Part 1Video 10 minutes
-
Set Project API Part 2Video 9 minutes
-
Set Env User Service Part 1Video 11 minutes
-
Set Env User Service Part 2Video 11 minutes
-
User Repository Part 1Video 10 minutes
-
User Repository Part 2Video 11 minutes
-
Role Repository Part 1Video 8 minutes
-
Role Repository Part 2Video 9 minutes
-
Usecase User Service Part 1Video 10 minutes
-
Usecase User Service Part 2Video 8 minutes
-
Role Controller Part 1Video 10 minutes
-
Role Controller Part 2Video 12 minutes
-
User Controller Part 1Video 14 minutes
-
User Controller Part 2Video 14 minutes
-
Auth Controller Part 1Video 10 minutes
-
Auth Controller Part 2Video 11 minutes
-
Upload Controller Part 1Video 10 minutes
-
Upload Controller Part 2Video 14 minutes
-
Testing API User ServiceVideo 9 minutes
-
Setup ProjectVideo 10 minutes
-
Category RepositoryVideo 12 minutes
-
Product RepositoryVideo 9 minutes
-
Usecase Product ServiceVideo 6 minutes
-
Controller Product Service Part 1Video 10 minutes
-
Controller Product Service Part 2Video 10 minutes
-
Controller Product Service Part 3Video 9 minutes
-
Testing API Product ServiceVideo 6 minutes
-
Upload ControllerVideo 8 minutes
-
Update Flow Delete ProductVideo 12 minutes
-
Setup Warehouse ServiceVideo 8 minutes
-
Warehouse RepositoryVideo 14 minutes
-
Warehouse Product Repository Part 1Video 10 minutes
-
Warehouse Product Repository Part 2Video 8 minutes
-
Usecase Warehouse ServiceVideo 12 minutes
-
Warehouse ControllerVideo 14 minutes
-
Warhouse Product Controller Part 1Video 10 minutes
-
Warehouse Product Controller Part 2Video 10 minutes
-
Warehouse Product Controller Part 3Video 11 minutes
-
Upload Controller And Test APIVideo 12 minutes
-
Cache Warehouse Product Part 1Video 14 minutes
-
Cache Warehouse Product Part 2Video 14 minutes
-
RabbitMQ Warehouse ServiceVideo 8 minutes
-
Setup Merchant ServiceVideo 9 minutes
-
Merchant RepositoryVideo 12 minutes
-
Set HttpClient Merchant Service Part 1Video 10 minutes
-
Set HttpClient Merchant Service Part 2Video 10 minutes
-
Merchant Product RepositoryVideo 12 minutes
-
Merchant UsecaseVideo 10 minutes
-
Merchant Product Usecase Part 1Video 14 minutes
-
Merchant Product Usecase Part 2Video 15 minutes
-
Merchant Controller Part 1Video 13 minutes
-
Merchant Controller Part 2Video 13 minutes
-
Merchant Product ControllerVideo 15 minutes
-
Setup App Merchant ServiceVideo 15 minutes
-
Upload ControllerVideo 3 minutes
-
Test Api Merchant ServiceVideo 8 minutes
-
Setup Transaction Service Part 1Video 13 minutes
-
Setup Transaction Service Part 2Video 11 minutes
-
Transaction Repo and Usecase Part 1Video 10 minutes
-
Transaction Repo and Usecase Part 2Video 10 minutes
-
Transaction Repo and Usecase Part 3Video 13 minutes
-
Transaction Controller Part 1Video 10 minutes
-
Transaction Controller Part 2Video 10 minutes
-
Transaction Controller Part 3Video 10 minutes
-
Transaction Controller Part 4Video 8 minutes
-
Test API Transaction ServiceVideo 10 minutes
-
Build Notification Service Part 1Video 13 minutes
-
Build Notification Service Part 2Video 14 minutes
-
Section Api Gateway Part 1Video 15 minutes
-
Section Api Gateway Part 2Video 15 minutes
-
Section Api Gateway Part 3Video 15 minutes
-
Section Api Gateway Part 4Video 13 minutes
-
Fixing error Api GatewayVideo 3 minutes
-
Implement JWT All Service Part 1Video 15 minutes
-
Implement JWT All Service Part 2Video 15 minutes
-
Dockerize Apps Part 1Video 12 minutes
-
Dockerize Apps Part 2Video 12 minutes
-
Deploy VPSVideo 16 minutes
-
Installation Project Part 1Video 8 minutes
-
Installation Project Part 2Video 8 minutes
-
Define Struktur ProjectVideo 7 minutes
-
Slicing Login PageVideo 11 minutes
-
Slicing OverviewVideo 15 minutes
-
Slice Product PageVideo 14 minutes
-
Slice Category PageVideo 7 minutes
-
Slice Warehouse PageVideo 16 minutes
-
Slice Merchant Page Part 1Video 8 minutes
-
Slice Merchant Page Part 2Video 10 minutes
-
Slice Role, User and User Role Part 1Video 10 minutes
-
Slice Role, User and User Role Part 2Video 8 minutes
-
Create Component Form InputVideo 14 minutes
-
Create Component Form SelectVideo 11 minutes
-
Create Component Form TextareaVideo 8 minutes
-
Setup Integration To BEVideo 15 minutes
-
Implementation API LoginVideo 15 minutes
-
Implementation MiddlewareVideo 15 minutes
-
Integrasi API Product List Part 1Video 11 minutes
-
Integrasi API Product List Part 2Video 11 minutes
-
Integrasi API Create Product Part 1Video 14 minutes
-
Integrasi API Create Product Part 2Video 13 minutes
-
Testing Create ProductVideo 13 minutes
-
Implementation Detail ProductVideo 13 minutes
-
Implementasi Edit Product Part 1Video 13 minutes
-
Implementasi Edit Product Part 2Video 13 minutes
-
Implementasi Edit Product Part 3Video 6 minutes
-
Implementasi Pagination ProductVideo 16 minutes
-
CRUD Category Part 1Video 15 minutes
-
CRUD Category Part 2Video 15 minutes
-
CRUD Category Part 3Video 15 minutes
-
CRUD Category Part 4Video 4 minutes
-
List WarehouseVideo 12 minutes
-
Create Edit Warehouse Part 1Video 13 minutes
-
Create Edit Warehouse Part 2Video 13 minutes
-
Create Edit Warehouse Part 3Video 9 minutes
-
Detail Warehouse Part 1Video 10 minutes
-
Detail Warehouse Part 2Video 8 minutes
-
Warehouse Assign, Stock Product Part 1Video 15 minutes
-
Warehouse Assign, Stock Product Part 2Video 15 minutes
-
Warehouse Assign, Stock Product Part 3Video 15 minutes
-
Warehouse Assign, Stock Product Part 4Video 10 minutes
-
Create, Read, Update Merchant Part 1Video 15 minutes
-
Create, Read, Update Merchant Part 2Video 15 minutes
-
Create, Read, Update Merchant Part 3Video 10 minutes
-
Stock And Detail Merchant Part 1Video 15 minutes
-
Stock And Detail Merchant Part 2Video 15 minutes
-
Stock And Detail Merchant Part 3Video 15 minutes
-
Stock And Detail Merchant Part 4Video 15 minutes
-
CRU Role Part 1Video 15 minutes
-
CRU Role Part 2Video 15 minutes
-
CRU User Part 1Video 15 minutes
-
CRU User Part 2Video 10 minutes
-
CRU Assign Role Part 1Video 15 minutes
-
CRU Assign Role Part 2Video 15 minutes
-
OverviewVideo 15 minutes
-
Implementasi Logic Active Menu Part 1Video 10 minutes
-
Implementasi Logic Active Menu Part 2Video 9 minutes
-
Overview Keeper Part 1Video 15 minutes
-
Overview Keeper Part 2Video 15 minutes
-
Overview Keeper Part 3Video 15 minutes
-
Overview Keeper Part 4Video 4 minutes
-
My Merchant Keeper Part 1Video 10 minutes
-
My Merchant Keeper Part 2Video 10 minutes
-
Transaction Keeper Part 1Video 15 minutes
-
Transaction Keeper Part 2Video 15 minutes
-
Transaction Keeper Part 3Video 15 minutes
-
Transaction Keeper Part 4Video 15 minutes
-
Transaction Keeper Part 5Video 15 minutes
-
Transaction Keeper Part 6Video 15 minutes
-
Transaction Keeper Part 7Video 5 minutes
-
Deploy VercelVideo 11 minutes
Kelas ini dirancang untuk Anda yang ingin menguasai pengembangan Full Stack dengan Golang (Microservices) dan Vue.js menggunakan studi kasus nyata: Warehouse Management & Point of Sales System.
Berbeda dengan kelas sebelumnya yang terpisah, di kelas ini Anda akan mendapatkan tutorial lengkap end-to-end mulai dari backend, frontend, integrasi, deployment, hingga best practice untuk aplikasi skala produksi.
Anda akan belajar membuat sistem yang high-performance, scalable, secure, dan siap digunakan untuk kebutuhan bisnis seperti manajemen stok, transaksi kasir, hingga laporan operasional.
🎯 Apa yang Akan Anda Pelajari?
1. Backend Golang Microservices (Production Ready)
- Arsitektur Microservices dengan pattern modular & clean.
- Pembuatan layanan Auth, User, Inventory, Product, Transaction, POS.
- Integrasi database PostgreSQL, migration, dan query efisien.
- Implementasi gRPC / REST API, JWT, middleware, dan rate-limit.
- Optimasi performa, caching, dan deployment untuk skala besar.
2. Frontend Vue.js untuk Warehouse & POS
- Pembuatan UI cepat & interaktif menggunakan Vue 3 + Composition API.
- Implementasi halaman Dashboard, Merchant, Warehouse, POS
- Konsumsi API dari microservices Golang.
- Global store management (Pinia / Vuex).
- Membuat POS yang responsif & cepat untuk transaksi real-time.
3. Integrasi Full Stack
- Menghubungkan microservices Golang dengan frontend Vue.js secara aman.
- Secure session.
- Error handling global & real-world flow aplikasi bisnis.
read more
-
Memahami bahasa pemrograman golang
-
Memahami cara pembuatan konsep microservice
-
Memahami cara integrasi antara service
-
Memahami bagaimana implementasi RabbitMQ
-
Memahami bagaimana integrasi dengan Midtrans
-
Membangun Frontend Dashboard Warehouse & POS dengan Vue.js 3 (Composition API)
-
Mengelola Data & State di Vue.js serta Integrasi API (Axios + Backend Golang)
-
Membuat Fitur-Fitur Aplikasi Nyata: Produk, Stok Gudang, Kasir, dan Laporan Transaksi
-
Fresh Graduate yang ingin belajar golang dan microservice
-
Professional yang ingin upgrade ilmu tentang golang dan microservice
-
Fresh Graduate atau Profesional yang ingin menambah pengalaman dalam message broker
-
Frontend developer (pemula–menengah) yang ingin memperdalam Vue.js
-
Developer yang ingin belajar membangun dashboard dan aplikasi data-driven
-
Mahasiswa yang perlu proyek Vue.js real-world
Happy Students
Pertanyaan Umum
Langkah yang tepat untuk berinvestasi kepada
ilmu
pengetahuan yang baru di bidang IT
Rp 389,000
Rp 1,860,000