لغة البرمجة Go من الصفر

دورة متسلسلة في لغة Go بعناوين عربية واضحة، تبدأ من تثبيت اللغة وأول برنامج، وتصل إلى البرمجة المتزامنة التي تشتهر بها Go.

0 طالب عربي Mr.Packet
التحقمجاناً بحساب واحد
تعلّم49 درساً · 7 ساعات
احصل على الشهادةقابلة للتحقق
التحق بالكورس الآن

محتوى الكورس

49 درساً · 07:14:11
  1. 1 مقدمة كورس Golang | ليه تتعلم Go؟ ومميزاتها عن باقي اللغات ابدأ من هنا 7:21
  2. 2 تثبيت المتطلبات الأساسية | Go و VS Code على ويندوز ولينكس وماك 5:22
  3. 3 كتابة أول كود في Golang | شرح مبسط لطباعة النصوص 5:36
  4. 4 الفرق بين var و const في Go | شرح المتغيرات والثوابت للمبتدئين 17:43
  5. 5 شرح مفهوم التعليقات | استخدام Comments في لغة Go بشكل صحيح 4:32
  6. 6 أنواع البيانات الأساسية | Primary Data Types in Golang 13:44
  7. 7 الكلمات المحجوزة في Go | Keywords in Golang 3:56
  8. 8 شرح التعيين المتعدد Multiple Assignment في Go 3:46
  9. 9 شرح العمليات الحسابية Arithmetic Operations في Go 11:43
  10. 10 التعيين والزيادة والنقصان | Assignment, Increment & Decrement Operators in Golang 7:02
  11. 11 معاملات المقارنة في Go | Comparison Operators in Golang 6:40
  12. 12 المعاملات المنطقية في Go | Logical Operators in Golang 11:47
  13. 13 تعرف على مكتبة fmt في Go | Introduction to fmt Package in Golang 7:38
  14. 14 الشروط في Go باستخدام if | Conditional Statements in Golang 11:55
  15. 15 استخدام if داخل if في Go | Nested Conditions in Golang 4:59
  16. 16 استخدام if المختصر في Go | Short If Statement in Golang 2:39
  17. 17 التعامل مع الشروط المتعددة باستخدام switch في Go | فهم Switch Statement في Golang 8:18
  18. 18 شرح for loop في Golang | التكرار في لغة Go 9:14
  19. 19 الفهم الكامل للمصفوفات (Arrays) في Go – التعريف، الاستخدام، والتكرار باستخدام range 16:57
  20. 20 شرح الشرائح (Slices) في لغة Go – التعريف، الخصائص، والاستخدام 11:09
  21. 21 الخرائط (Maps) في Go – تخزين البيانات باستخدام المفاتيح والقيم 12:06
  22. 22 مقدمة عن الدوال (Functions) في لغة Go – المفهوم الأساسي واستخدامه 5:00
  23. 23 المعاملات (Parameters) في الدوال بلغة Go – تمرير القيم للدوال 8:42
  24. 24 القيم المرجعة (Return Values) في الدوال بلغة Go – إرجاع النتائج من الدوال 9:05
  25. 25 الدوال ذات عدد غير محدود من المعاملات (Variadic Functions) في لغة Go 10:42
  26. 26 الدوال التكرارية (Recursion) في لغة Go 5:30
  27. 27 إدارة وتنظيم الكود باستخدام الحزم | Go Packages 17:47
  28. 28 فهم المؤشرات على المتغيرات في Go - Pointers with Variables 9:07
  29. 29 المؤشرات مع الدوال - Pointers with Functions in Go 13:03
  30. 30 الهياكل (Structs) في لغة Go – الجزء الأول: التعريف، الاستخدام، والتداخل 11:03
  31. 31 الهياكل (Structs) في لغة Go – الجزء الثاني: المقارنه، الاختصار، وتمرير المرجع 7:34
  32. 32 شرح الميثود (Methods) في لغة Go – التعريف، الفرق عن الدوال، والاستخدام 7:52
  33. 33 الواجهات في Go – الجزء الأول | Interfaces in Golang Part 1 9:44
  34. 34 الواجهات في Go – الجزء الثاني | Interfaces in Golang Part 2 10:10
  35. 35 الواجهات في Go – الجزء الثالث | Interfaces in Golang Part 3 7:30
  36. 36 معالجة الأخطاء في Go – الجزء الأول | Error Handling in Golang Part 1 12:44
  37. 37 معالجة الأخطاء في Go – الجزء الثاني | Error Handling in Golang Part 2 9:52
  38. 38 معالجة الأخطاء في Go – الجزء الثالث | Error Handling in Golang Part 3 8:46
  39. 39 إنشاء وقراءة الملفات | Create & Read Files in Golang (os) 12:29
  40. 40 الكتابة في الملفات | Write to Files in Golang (os) 11:17
  41. 41 تغيير وحذف الملفات | Rename & Remove Files in Golang (os) 2:34
  42. 42 التعامل مع المجلدات والملفات | Folders & Files Operations in Golang (os) 8:10
  43. 43 إزاي Go بتنفذ الكود؟ | Sequential vs Concurrency vs Parallelism Explained 9:01
  44. 44 فهم الـ Goroutines | التزامن العملي في Go 8:47
  45. 45 القنوات في Go | مقدمة Channels + الفرق بين Buffered و Unbuffered 10:37
  46. 46 التحكم في القنوات في Go | Range, Select & Close Explained 8:20
  47. 47 فهم WaitGroup في Go — التحكم في تزامن Goroutines بسهولة 7:03
  48. 48 شرح Mutex في Go — التحكم في الوصول للبيانات بين Goroutines 5:08
  49. 49 العمليات الذرّية - Go | Atomic Operations Explained 2:27
  50. الشهادة — تُمنح لك تلقائياً بعد إنهاء كل الدروس

تقييمات الطلاب

لا توجد تقييمات بعد، كن أول من يقيّم هذا الكورس.