مصادر التعلم
المصادر الرسمية
يتم صيانتها من قبل فريق Gin وهي المصادر الأكثر موثوقية للمعلومات.
- مستودع Gin على GitHub — الكود المصدري، متتبع المشاكل، وأحدث ملاحظات الإصدار.
- مستودع أمثلة Gin — مجموعة من مشاريع أمثلة مستقلة تغطي حالات الاستخدام الشائعة مثل رفع الملفات والإيقاف الرشيق ومصادقة JWT والمزيد.
- مرجع واجهة Gin البرمجية (pkg.go.dev) — توثيق واجهة برمجية مُولّد تلقائياً لكل نوع ودالة مُصدّرة.
مصادر لغة Go
الفهم الجيد للغة Go نفسها سيجعل العمل مع Gin أسهل بكثير.
- جولة في Go — المقدمة التفاعلية الرسمية للغة Go.
- Go الفعّال — أفضل الممارسات والأنماط الاصطلاحية لكتابة كود Go.
- Go بالأمثلة — برامج أمثلة مشروحة تغطي أساسيات Go.
- توثيق مكتبة Go القياسية — مرجع لكل حزمة في المكتبة القياسية، بما في ذلك
net/httpالتي يبني عليها Gin.
الدروس والمقالات
أدلة كتبها المجتمع ترشدك خلال بناء تطبيقات حقيقية مع Gin.
- بناء واجهة RESTful API مع Go و Gin (Go.dev) — درس رسمي من Go يستخدم Gin لبناء خدمة ويب بسيطة.
- بناء واجهة REST API مع Go و Gin و GORM (Digital Ocean) — يغطي تنظيم المشروع والتكامل مع قاعدة البيانات والنشر.
منصات التعلم التفاعلي
هل تبحث عن ممارسة مفاهيم Gin من خلال تمارين عملية؟ إليك بعض مصادر التعلم المدفوعة من المجتمع:
Go Interview Practice - تحديات Gin
منصة شاملة تقدم تحديات Gin تدريجية تكمّل التوثيق الرسمي:
ما ستتعلمه:
- التوجيه الأساسي وطرق HTTP
- تنفيذ الوسيطات وأنماطها
- التحقق من الطلبات ومعالجة الأخطاء
- ممارسات المصادقة والأمان
شاهدها عملياً:
مقدمة موجزة لمنصة Go Interview Practice