Programming Languagesمدفوع

Learn Go by Building a CLI

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

GoGo
Learn Go by Building a CLI
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.
Enrollment
$0.00
التقييم
0 (0 تقييم)
عدد الدروس
3 درس
النوع
التطبيق
الطلاب المسجلون
0
اختبارات
-
شهادة إتمام
-
آخر تحديث
مايو 2026