مصادر التعلم
المصادر الرسمية
Section titled “المصادر الرسمية”يتم صيانتها من قبل فريق Gin وهي المصادر الأكثر موثوقية للمعلومات.
- مستودع Gin على GitHub — الكود المصدري، متتبع المشاكل، وأحدث ملاحظات الإصدار.
- مستودع أمثلة Gin — مجموعة من مشاريع أمثلة مستقلة تغطي حالات الاستخدام الشائعة مثل رفع الملفات والإيقاف الرشيق ومصادقة JWT والمزيد.
- مرجع واجهة Gin البرمجية (pkg.go.dev) — توثيق واجهة برمجية مُولّد تلقائياً لكل نوع ودالة مُصدّرة.
مصادر لغة Go
Section titled “مصادر لغة Go”الفهم الجيد للغة Go نفسها سيجعل العمل مع Gin أسهل بكثير.
- جولة في Go — المقدمة التفاعلية الرسمية للغة Go.
- Go الفعّال — أفضل الممارسات والأنماط الاصطلاحية لكتابة كود Go.
- Go بالأمثلة — برامج أمثلة مشروحة تغطي أساسيات Go.
- توثيق مكتبة Go القياسية — مرجع لكل حزمة في المكتبة القياسية، بما في ذلك
net/httpالتي يبني عليها Gin.
الدروس والمقالات
Section titled “الدروس والمقالات”أدلة كتبها المجتمع ترشدك خلال بناء تطبيقات حقيقية مع Gin.
- بناء واجهة RESTful API مع 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