01 مقدمة دورة لغة Go
02 ثتبيت Go على نظام التشغيل | Installation
03 تهئية بيئة العمل | Configuration
04 كتابة أول برنامج في Go
05 المتغيرات في لغة Go
06 أنواع البيانات في Go الأعداد | Numbers
07 شرح iota enum
08 شرح الحزم | packages
09 الدوال | functions
10 الشرط | conditional
11 الحلقات التكرارية | loops
12 عمل سكربتات Command line
13 شرح ال arrays
14 شرح ال Slices
15 شرح ال Maps
16 شرح ال Pointers
17 شرح ال Structs
18 شرح ال Methods
19 شرح ال Interfaces
20 شرح ال Interfaces الجزء الثاني
21 شرح ال Errors
22 شرح ال range
23 شرح ال goroutines
24 شرح ال channels الجزء الأول
25 شرح ال channels الجزء الثاني Deadlock closing a channel
26 شرح ال channels الجزء الثالث buffered channels
27 شرح ال channels الجزء الرابع channel directions
28 شرح ال channels الجزء الخامس select
29 شرح ال channels الجزء السادس waitGroup
30 شرح ال channels الجزء الأخير Mutexes
31 إنشاء سيرفر بسيط و إنتهاء وحدة شرح أساسيات لغة Go
32 نمط ال MVC
33 شرح ال templates
34 شرح ال routing بإستخدام gorilla mux
35 التعامل مع ال static files
36 شرح ال middleware
37 شرح ال json
38 إنشاء REST API بسيط بدون أي أطر عمل
39 إنشاء REST API باستخدام إطار العمل Gin
40 التعامل مع ال Forms
41 التعامل مع ال Sessions
42 التعامل مع قاعدة بيانات MySQL
43 التعامل مع قاعدة بيانات MongoDB
44 التعامل مع الملفات
45 التعامل مع التاريخ