منابع آموزشی
منابع رسمی
Section titled “منابع رسمی”اینها توسط تیم Gin نگهداری میشوند و معتبرترین منابع اطلاعاتی هستند.
- مخزن GitHub Gin — کد منبع، ردیاب مسائل و آخرین یادداشتهای انتشار.
- مخزن نمونههای Gin — مجموعهای از پروژههای نمونه مستقل که موارد استفاده رایج مانند آپلود فایل، خاموشی آرام، احراز هویت JWT و موارد دیگر را پوشش میدهد.
- مرجع API Gin (pkg.go.dev) — مستندات API تولید شده خودکار برای هر نوع و تابع exported.
منابع زبان Go
Section titled “منابع زبان Go”درک قوی از خود Go کار با Gin را بسیار آسانتر میکند.
- A Tour of Go — معرفی تعاملی رسمی Go.
- Effective Go — بهترین روشها و الگوهای اصطلاحی برای نوشتن کد Go.
- Go by Example — برنامههای نمونه توضیح داده شده که اصول Go را پوشش میدهند.
- مستندات کتابخانه استاندارد Go — مرجع برای هر پکیج در کتابخانه استاندارد، از جمله
net/httpکه Gin بر آن ساخته شده است.
آموزشها و مقالات
Section titled “آموزشها و مقالات”راهنماهای نوشته شده توسط جامعه که ساخت برنامههای واقعی با Gin را آموزش میدهند.
- ساخت API RESTful با Go و Gin (Go.dev) — آموزش رسمی Go که از Gin برای ساخت یک سرویس وب ساده استفاده میکند.
- ساخت REST API با Go، Gin و GORM (Digital Ocean) — ساختار پروژه، یکپارچهسازی پایگاه داده و استقرار را پوشش میدهد.
پلتفرمهای یادگیری تعاملی
Section titled “پلتفرمهای یادگیری تعاملی”میخواهید مفاهیم Gin را از طریق تمرینهای عملی تمرین کنید؟ در اینجا برخی منابع یادگیری مبتنی بر جامعه آمده است:
Go Interview Practice - چالشهای Gin
Section titled “Go Interview Practice - چالشهای Gin”یک پلتفرم جامع که چالشهای پیشرونده Gin ارائه میدهد و مکمل مستندات رسمی است:
آنچه یاد خواهید گرفت:
- مسیریابی پایه و متدهای HTTP
- پیادهسازی و الگوهای میانافزار
- اعتبارسنجی درخواست و مدیریت خطا
- احراز هویت و روشهای امنیتی
مشاهده در عمل:
معرفی مختصر پلتفرم Go Interview Practice