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

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

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

المؤلف:

السنة:

ملخص:

كتاب "Go (Golang) للمبتدئين: دورة كاملة" هو دليل شامل لواحدة من أسرع لغات البرمجة نموًا. تم إنشاء Go (أو Golang) في Google ويجمع بين بساطة Python وأداء C++. إنه مثالي لبناء خدمات الويب، الخدمات المصغرة، أدوات سطر الأوامر، والتطبيقات السحابية.



الكتاب كُتب لأولئك الذين يبدأون رحلتهم في البرمجة أو يرغبون في تعلم لغة جديدة. لن تحتاج إلى معرفة عميقة — يكفي فهم أساسي للخوارزميات والقدرة على التعامل مع الكمبيوتر.



ما ستتعلمه من الكتاب:

  • أساسيات بناء جملة Go — المتغيرات، أنواع البيانات، الدوال، الحزم والوحدات.
  • التعامل مع الذاكرة والمؤشرات — كيف يدير Go الذاكرة ولماذا هو آمن.
  • الغوروتينات والقنوات — الميزة الرئيسية للغة: البرمجة المتزامنة بدون ألم.
  • إنشاء خادم ويب — من "Hello, World" البسيط إلى API كامل مع التوجيه.
  • التعامل مع قواعد البيانات — الاتصال بـ PostgreSQL، SQLite، وتنفيذ الاستعلامات.
  • الاختبار والتصحيح — أدوات مدمجة لكتابة كود موثوق.
  • البناء والنشر — كيفية تجميع ملف ثنائي وتشغيله على الخادم.


يحتوي كل فصل على أمثلة عملية للكود، تمارين لتثبيت المادة، ومشروع صغير. في نهاية الكتاب، ستنشئ خدمة ويب كاملة مع REST API، توثيق، وقاعدة بيانات — عمل ممتاز للمحفظة.



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

  • المطورون المبتدئون الذين يرغبون في اختيار لغة للبدء.
  • مبرمجو Python أو PHP أو Java الذين يرغبون في تعلم Go.
  • كل من يهتم بتطوير الواجهة الخلفية، الخدمات المصغرة، والتقنيات السحابية.


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



انضم إلى مجتمع مطوري Go — اللغة التي تختارها Google وUber وDropbox وآلاف الشركات الأخرى. ابدأ رحلتك اليوم!

توصيات