Web Artisan

Course · Go Luminas

Go Luminas

Backend Go dari nol sampai produksi

Semua materi backend Go yang dulu tersebar di sembilan roadmap, kini dirangkai jadi satu jalur belajar bertahap.

73 modul · 9 tahap

Kurikulum

73 modul tersedia
Tahap 1 Go Programming Foundations 12 modul
  1. Pengenalan Go dan Pola Pikir Backend Developer Mulai di sini ~60 min
  2. Setup Go dan Developer Workflow ~65 min
  3. Variabel, Konstanta, Tipe, dan Zero Value ~70 min
  4. Control Flow di Go ~70 min
  5. Fungsi dan Pola Error Return ~70 min
  6. Struct dan Method ~70 min
  7. Pointer dan Dasar Memori ~65 min
  8. Slice, Map, dan Koleksi ~70 min
  9. Interface dan Desain Dependensi ~70 min
  10. Package dan Organisasi Proyek ~68 min
  11. Context dan Lifecycle Request ~65 min
  12. Concurrency Dasar ~70 min
Tahap 2 Go Web API 8 modul
  1. Fundamental HTTP ~65 min
  2. Membangun HTTP Handler dengan net/http ~60 min
  3. Routing dengan chi ~60 min
  4. Desain Request dan Response API ~65 min
  5. Middleware dengan chi ~65 min
  6. Validasi Input API ~60 min
  7. Alur Autentikasi: Session, JWT, dan Role ~75 min
  8. Desain REST API untuk Online Shop Skincare ~75 min
Tahap 3 PostgreSQL dan pgx 10 modul
  1. Fundamental Basis Data Relasional ~80 min
  2. SQL Dasar untuk Backend Developer ~80 min
  3. Pemodelan Data Online Shop Skincare ~80 min
  4. Database Migration yang Aman ~70 min
  5. Koneksi Go ke PostgreSQL dengan pgx ~80 min
  6. Membaca Data dari PostgreSQL dengan pgx ~80 min
  7. Menulis Data ke PostgreSQL dengan pgx ~80 min
  8. Transaksi Database untuk Operasi Kritis ~80 min
  9. Indexing dan Performa Query ~80 min
  10. Repository Pattern dengan pgx ~80 min
Tahap 4 Clean Backend Architecture 8 modul
  1. Layered Architecture ~70 min
  2. Modular Monolith: Organisasi Folder by Domain ~70 min
  3. Manajemen Konfigurasi ~65 min
  4. Error Handling Strategy yang Konsisten ~70 min
  5. Logging Strategy yang Observable ~70 min
  6. Validasi Input vs Business Rules ~70 min
  7. Idempotency ~65 min
  8. Background Worker Architecture ~70 min
Tahap 5 Online Shop Skincare Domain Mastery 10 modul
  1. Domain Katalog Produk Skincare ~70 min
  2. Product Search and Filtering ~70 min
  3. Domain Cart: Mengelola Niat Beli ~70 min
  4. Checkout Domain ~70 min
  5. Inventory Domain: Cegah Overselling ~70 min
  6. Domain Payment ~70 min
  7. Order Lifecycle ~70 min
  8. Domain Promosi dan Voucher ~70 min
  9. Review dan Rating Domain ~65 min
  10. Admin dan Backoffice Domain ~70 min
Tahap 6 Testing Go Backend Applications 5 modul
  1. Unit Testing Dasar di Go ~70 min
  2. Testing HTTP Handler dengan httptest ~72 min
  3. Testing Service Layer dengan Mock Repository ~70 min
  4. Integration Testing dengan Database PostgreSQL Nyata ~64 min
  5. End-to-End API Testing ~70 min
Tahap 7 Security, Authentication, Production Safety 5 modul
  1. Password dan Auth Security ~70 min
  2. JWT dan Otorisasi Route ~65 min
  3. Keamanan Input ~70 min
  4. Keamanan Webhook Pembayaran ~70 min
  5. Manajemen Secrets yang Aman ~70 min
Tahap 8 Docker, CI/CD, dan AWS Deployment 9 modul
  1. Containerize Go API dengan Docker ~65 min
  2. Docker Compose untuk Local Development Stack ~65 min
  3. CI Pipeline ~65 min
  4. AWS Foundation ~70 min
  5. Deploy Go API ke ECS Fargate ~70 min
  6. Deploy Background Worker ke ECS ~70 min
  7. PostgreSQL di AWS RDS ~70 min
  8. S3 dan CloudFront untuk Gambar Produk ~70 min
  9. Observability di AWS ~75 min
Tahap 9 Advanced Backend Engineering for Scaling 6 modul
  1. Performance Profiling Go Backend ~75 min
  2. Caching Strategy dengan Redis ~75 min
  3. Optimasi Pencarian Produk ~80 min
  4. Event-Driven Architecture dengan SQS ~75 min
  5. Konsistensi Order dan Inventory di High Traffic ~75 min
  6. Split ke Microservices ~75 min