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 tersediaTahap 1Go Programming Foundations
- Pengenalan Go dan Pola Pikir Backend DeveloperMulai di siniBelum mulai
- Setup Go dan Developer WorkflowBelum mulai
- Variabel, Konstanta, Tipe, dan Zero ValueBelum mulai
- Control Flow di GoBelum mulai
- Fungsi dan Pola Error ReturnBelum mulai
- Struct dan MethodBelum mulai
- Pointer dan Dasar MemoriBelum mulai
- Slice, Map, dan KoleksiBelum mulai
- Interface dan Desain DependensiBelum mulai
- Package dan Organisasi ProyekBelum mulai
- Context dan Lifecycle RequestBelum mulai
- Concurrency DasarBelum mulai
Tahap 2Go Web API
- Fundamental HTTPBelum mulai
- Membangun HTTP Handler dengan net/httpBelum mulai
- Routing dengan chiBelum mulai
- Desain Request dan Response APIBelum mulai
- Middleware dengan chiBelum mulai
- Validasi Input APIBelum mulai
- Alur Autentikasi: Session, JWT, dan RoleBelum mulai
- Desain REST API untuk Online Shop SkincareBelum mulai
Tahap 3PostgreSQL dan pgx
- Fundamental Basis Data RelasionalBelum mulai
- SQL Dasar untuk Backend DeveloperBelum mulai
- Pemodelan Data Online Shop SkincareBelum mulai
- Database Migration yang AmanBelum mulai
- Koneksi Go ke PostgreSQL dengan pgxBelum mulai
- Membaca Data dari PostgreSQL dengan pgxBelum mulai
- Menulis Data ke PostgreSQL dengan pgxBelum mulai
- Transaksi Database untuk Operasi KritisBelum mulai
- Indexing dan Performa QueryBelum mulai
- Repository Pattern dengan pgxBelum mulai
Tahap 4Clean Backend Architecture
- Layered ArchitectureBelum mulai
- Modular Monolith: Organisasi Folder by DomainBelum mulai
- Manajemen KonfigurasiBelum mulai
- Error Handling Strategy yang KonsistenBelum mulai
- Logging Strategy yang ObservableBelum mulai
- Validasi Input vs Business RulesBelum mulai
- IdempotencyBelum mulai
- Background Worker ArchitectureBelum mulai
Tahap 5Online Shop Skincare Domain Mastery
- Domain Katalog Produk SkincareBelum mulai
- Product Search and FilteringBelum mulai
- Domain Cart: Mengelola Niat BeliBelum mulai
- Checkout DomainBelum mulai
- Inventory Domain: Cegah OversellingBelum mulai
- Domain PaymentBelum mulai
- Order LifecycleBelum mulai
- Domain Promosi dan VoucherBelum mulai
- Review dan Rating DomainBelum mulai
- Admin dan Backoffice DomainBelum mulai
Tahap 6Testing Go Backend Applications
Tahap 7Security, Authentication, Production Safety
Tahap 8Docker, CI/CD, dan AWS Deployment
- Containerize Go API dengan DockerBelum mulai
- Docker Compose untuk Local Development StackBelum mulai
- CI PipelineBelum mulai
- AWS FoundationBelum mulai
- Deploy Go API ke ECS FargateBelum mulai
- Deploy Background Worker ke ECSBelum mulai
- PostgreSQL di AWS RDSBelum mulai
- S3 dan CloudFront untuk Gambar ProdukBelum mulai
- Observability di AWSBelum mulai
