Go (Golang) للمبتدئين: دورة كاملة
300 صفحات
Arabic
PDF
4.5

Go (Golang) للمبتدئين: دورة كاملة

Go (Golang) للمبتدئين: دورة كاملة

المؤلف:

السنة:

ملخص:

«Go (Golang) للمبتدئين: دورة كاملة» هو دليل عملي سيرشدك من تثبيت المترجم إلى إنشاء تطبيقات الويب الخاصة بك وأدوات سطر الأوامر. الكتاب مكتوب بلغة بسيطة ولا يتطلب خبرة سابقة في البرمجة بلغة Go، على الرغم من أن معرفة أساسيات أي لغة (مثل Python) ستكون ميزة إضافية.

لمن هذا الكتاب؟

  • المبرمجين المبتدئين الذين يرغبون في إتقان لغة حديثة وسريعة من Google.
  • مطوري Python أو Java أو C++ الذين يرغبون في الانتقال إلى Go لتطوير الواجهة الخلفية.
  • الطلاب وكل من يريد فهم كيفية عمل الغوروتينات والقنوات والتزامن.

ماذا ستتعلم وستفعل؟

  • تثبيت Go، إعداد البيئة، وكتابة أول برنامج.
  • إتقان بناء الجملة: المتغيرات، أنواع البيانات، هياكل التحكم، الدوال، والهياكل.
  • فهم كيفية عمل الواجهات، معالجة الأخطاء (error handling)، والحزم.
  • دراسة الغوروتينات والقنوات — الميزات الرئيسية في Go لتنفيذ المهام المتوازية.
  • تعلم كتابة الاختبارات وإجراء اختبارات الأداء (benchmarks).
  • إنشاء خادم HTTP كامل، والعمل مع JSON، وقواعد البيانات، والملفات.
  • معرفة كيفية بناء ونشر المشاريع باستخدام الوحدات (Go Modules).

هيكل الكتاب مبني على مبدأ «من البسيط إلى المعقد». يحتوي كل فصل على نظرية، أمثلة برمجية، وتمارين لتثبيت المادة. في نهاية الدورة، ستقوم بإنشاء مشروع صغير — REST API للملاحظات، يمكنك تطويره بنفسك.

هذا الكتاب سيكون دليلك الموثوق به في عالم Go. لن تقرأ النظرية فقط، بل ستطبق المعرفة فورًا عمليًا. بعد القراءة، ستتمكن من كتابة الأدوات، خدمات الويب، وحتى الخدمات المصغرة الصغيرة بلغة Go بثقة.

لماذا تختار هذا الكتاب تحديدًا؟ المؤلف مطور ذو خبرة، مر بنفسه من مبتدئ إلى قائد فريق في مشاريع Go. جميع الأمثلة تم اختبارها على الإصدار الحالي من Go (1.22+)، وتم شرح المفاهيم المعقدة دون أكاديمية زائدة.

توصيات