Sumber Belajar
Sumber Resmi
Ini dipelihara oleh tim Gin dan merupakan sumber informasi yang paling otoritatif.
- Gin GitHub Repository — Source code, issue tracker, and the latest release notes.
- Gin Examples Repository — A collection of self-contained example projects covering common use cases such as file uploads, graceful shutdown, JWT authentication, and more.
- Gin API Reference (pkg.go.dev) — Auto-generated API documentation for every exported type and function.
Sumber Bahasa Go
Pemahaman yang kuat tentang Go itu sendiri akan membuat bekerja dengan Gin jauh lebih mudah.
- A Tour of Go — The official interactive introduction to Go.
- Effective Go — Best practices and idiomatic patterns for writing Go code.
- Go by Example — Annotated example programs covering Go fundamentals.
- Go Standard Library Documentation — Reference for every package in the standard library, including
net/http, which Gin builds on.
Tutorial dan Artikel
Panduan yang ditulis komunitas yang memandu pembuatan aplikasi nyata dengan Gin.
- Building a RESTful API with Go and Gin (Go.dev) — An official Go tutorial that uses Gin to build a simple web service.
- Build a REST API with Go, Gin, and GORM (Digital Ocean) — Covers project layout, database integration, and deployment.
Platform Belajar Interaktif
Ingin berlatih konsep Gin melalui latihan praktik? Berikut beberapa sumber belajar yang didorong komunitas:
Go Interview Practice - Gin Challenges
A comprehensive platform offering progressive Gin challenges that complement the official documentation:
What You'll Learn:
- Basic routing and HTTP methods
- Middleware implementation and patterns
- Request validation and error handling
- Authentication and security practices
See It In Action:
A brief introduction to the Go Interview Practice platform