Programming Languagesمدفوع
Learn Go by Building a CLI
هذا الكورس ليس مجرد شرح لمميزات Go، بل رحلة لبناء مشروع كامل يوضح كيف تُستخدم اللغة لبناء أدوات عملية، منظمة، قابلة للصيانة و التوسع.

About This Course
عن الدورة
هذه الدورة تعلمك لغة Go من خلال بناء مشروع حقيقي خطوة بخطوة بدل الاكتفاء بشرح المميزات بشكل منفصل.
سنقوم ببناء أداة CLI و نتعلم أثناء ذلك كيف نكتب كود واضح (Clean Code)، قابل للصيانة (Maintainable) و سهل التوسعة (Scalable & Extensible).
كل مفهوم في الدورة يتم تطبيقه مباشرة داخل المشروع، لذلك ستفهم لماذا نستخدم كل مفهوم و ليس فقط كيفية كتابته.
Learning Outcomes
ماهي مخرجات التعلم من هذه الدورة؟
فهم أساسيات لغة Go بشكل عمليتعلم التعامل مع المتغيرات، الـ Structs، الـ Functions و المجموعات مثل Slices و Maps داخل مشروع حقيقي.
كتابة كود واضح و منظمتعلم كيفية بناء كود نظيف (Clean Code) و قابل للصيانة (Maintainable) و سهل التوسعة (Scalable & Extensible).
تصميم المشاريع بطريقة احترافيةفهم كيفية تقسيم المشروع باستخدام الـ Packages و الـ Interfaces لبناء تطبيقات منظمة و قابلة للتطوير.
إدارة الأخطاء و اختبار الكودتعلم أسلوب Go في التعامل مع الأخطاء (Error Handling) و كتابة اختبارات (Unit Tests) لضمان استقرار المشروع عند التعديل.
التعامل مع الملفات و البياناتقراءة الملفات، التعامل مع JSON و بناء CLI يتعامل مع البيانات بشكل عملي.
بناء مشروع CLI حقيقيتطوير أداة كاملة خطوة بخطوة يمكن تشغيلها و تطويرها بعد انتهاء الدورة.
Requirements
مُتطلبات الدورة
لا تحتاج أي خبرة سابقة في Go.
جهاز يمكنه تشغيل Go و VS Code أو أي محرر مشابه.
معرفة بسيطة باستخدام الـ Terminal أو Command Line ستكون مفيدة.
Target Audience
لمن هذه الدورة؟
هذه الدورة مناسبة لـ:
أي مطور يريد تعلم Go بطريقة عملية.
من تعلم الأساسيات سابقا لكنه لا يعرف كيف يبني مشروع حقيقي.
مطوري Backend المهتمين بـ Go.
من يريد فهم طريقة تنظيم المشاريع و كتابة كود نظيف.
المهتمين ببناء CLI Tools و Backend Systems.
Curriculum
1 موضوع · 3 درسمنهج الدورة
Enrollment
$0.00
التقييم
0 (0 تقييم)عدد الدروس
3 درسالنوع
التطبيقالطلاب المسجلون
0اختبارات
-شهادة إتمام
-آخر تحديث
مايو 2026