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 1Go Programming Foundations12 modul
  1. Pengenalan Go dan Pola Pikir Backend DeveloperMulai 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 2Go Web API8 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 3PostgreSQL dan pgx10 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 4Clean Backend Architecture8 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 5Online Shop Skincare Domain Mastery10 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 6Testing Go Backend Applications5 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 7Security, Authentication, Production Safety5 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 8Docker, CI/CD, dan AWS Deployment9 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 9Advanced Backend Engineering for Scaling6 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