0Pricing
Zig Academy icon

Zig Academy

ZIGBackendDesktopEnterprise

تعلم Zig، لغة الأنظمة الحديثة: لغة C أبسط وأكثر أماناً مع comptime والتحكم اليدوي بالذاكرة ونظام بناء قوي.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

Zig: البرمجة الحديثة للأنظمة

تعلم Zig، لغة الأنظمة الحديثة: لغة C أبسط وأكثر أماناً مع comptime والتحكم اليدوي بالذاكرة ونظام بناء قوي. تغطي هذه المسارات 30 دورة تصاعدية قصيرة من المستوى المبتدئ تماماً (A1) إلى المستوى المتقدم (B2)، مع دروس موجزة ومركزة واختبارات سريعة لتثبيت كل مفهوم.

ما ستتعلمه

تبدأ بالأساسيات وتتقدم عبر المواضيع المتوسطة والمتقدمة، حيث تبني كل دورة على السابقة. كل درس عملي وموجز، مع معلم ذكي يعمل 24/7 متاح عند احتياجك للمساعدة.

كيفية العمل

تنقسم كل دورة إلى أربعة دروس موجزة ومركزة. أكمل بضعة دروس يومياً وستتقن المسار الكامل في أسابيع، وليس شهوراً.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم Zig Academy.

01

تعرّف إلى Zig: لغة C أفضل

A14 دروس

اشرح ماهية Zig، ولمن صُممت، ولماذا تنافس C في أعمال الأنظمة.

02

تثبيت Zig وتشغيل Hello World

A14 دروسPRO

أعدّ سلسلة أدوات Zig وشغّل برنامجك الأول من الطرفية.

03

استخدام zig CLI

A14 دروسPRO

أنشئ برامج Zig وشغّلها وافحصها باستخدام أدوات سطر الأوامر.

04

المتغيرات باستخدام var وconst

A14 دروسPRO

صرّح عن القيم وهيّئها وعدّلها مع الالتزام بعدم قابلية التغيير.

05

الأنواع البدائية والأرقام

A14 دروسPRO

استخدم أنواع الأعداد الصحيحة والعشرية والمنطقية في Zig بثقة.

06

العوامل والحساب الآمن

A24 دروسPRO

أجرِ الحسابات باستخدام عوامل Zig وتعامل مع تجاوز سعة الأعداد الصحيحة صراحةً.

07

التحكم في التدفق: if وwhile وfor

A24 دروسPRO

استخدم التفرعات والحلقات عبر التحكم في التدفق القائم على التعبيرات في Zig.

08

كتابة الدوال واستدعاؤها

A24 دروسPRO

عرّف الدوال ومرّر الوسائط وأعد القيم بطريقة واضحة.

09

المصفوفات والمقاطع

A24 دروسPRO

خزّن تسلسلات ثابتة ومتغيرة الطول واعرضها باستخدام المقاطع.

10

التعامل مع السلاسل النصية

A24 دروسPRO

تعامل مع سلاسل Zig النصية على هيئة مقاطع بايتات UTF-8 ونسّق النصوص.

11

القيم الاختيارية: تمثيل العدم باستخدام ?T

B14 دروسPRO

مثّل القيم الغائبة بأمان واستخرجها دون حدوث أعطال.

12

الهياكل: تجميع بياناتك

B14 دروسPRO

عرّف أنواع الهياكل مع الحقول والقيم الافتراضية والدوال.

13

اتحادات الأخطاء وtry

B14 دروسPRO

مثّل الإخفاق باستخدام مجموعات الأخطاء ومرّره باستخدام try.

14

التعامل مع الأخطاء باستخدام catch وerrdefer

B14 دروسPRO

استعد من الأخطاء ونظّف الموارد عند مسار الإخفاق.

15

التعدادات والاتحادات الموسومة

B14 دروسPRO

مثّل الخيارات الثابتة والبيانات المتنوعة باستخدام التعدادات والاتحادات.

16

المؤشرات والمراجع

B14 دروسPRO

استخدم مؤشرات العناصر المفردة والمتعددة للوصول مباشرةً إلى الذاكرة.

17

defer وتنظيف الموارد

B14 دروسPRO

جدولة عمليات التنظيف لتعمل دائمًا عند الخروج من النطاقات.

18

الذاكرة ومخصّصات الذاكرة

B14 دروسPRO

خصّص ذاكرة الكومة صراحةً وحرّرها بشكل موثوق.

19

أساسيات comptime

B14 دروسPRO

شغّل التعليمات البرمجية وقت الترجمة لحساب القيم وتشكيل الأنواع.

20

الأنواع العامة باستخدام comptime

B14 دروسPRO

اكتب تعليمات برمجية قابلة لإعادة الاستخدام وذات معاملات نوع باستخدام معاملات الأنواع وقت الترجمة.

21

الاختبار باستخدام zig test

B24 دروسPRO

اكتب اختبارات وحدات مضمنة وشغّلها باستخدام إطار Zig المدمج.

22

build.zig ونظام البناء

B24 دروسPRO

حدّد مخطط بناء المشروع وأنشئ مخرجات فعلية.

23

الوحدات والتبعيات

B24 دروسPRO

قسّم التعليمات البرمجية بين الملفات وأضف الحزم الخارجية.

24

استراتيجيات مخصّصات الذاكرة بعمق

B24 دروسPRO

اختر مخصّص الذاكرة المناسب للأداء والأمان ودورة الحياة.

25

البرمجة الوصفية المتقدمة باستخدام comptime

B24 دروسPRO

ولّد الأنواع وافحصها لكتابة تعليمات برمجية عامة قوية.

26

الهياكل المعبأة ومعالجة البتات

B24 دروسPRO

تحكّم في التخطيط الدقيق للذاكرة وحزّم البيانات على مستوى البتات.

27

التكامل مع C وtranslate-c

B24 دروسPRO

استدعِ مكتبات C من Zig واستورد ترويسات C مباشرةً.

28

الترجمة المشتركة باستخدام Zig

B24 دروسPRO

أنشئ ملفات تنفيذية لمنصات أخرى من جهاز واحد.

29

بناء هياكل البيانات في Zig

B24 دروسPRO

نفّذ هياكل البيانات الأساسية مع إدارة صريحة لملكية الذاكرة.

30

بناء أداة CLI مكتملة في Zig

B24 دروسPRO

أطلق تطبيقًا حقيقيًا لسطر الأوامر من البداية إلى النهاية.

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة Zig Academy مجانية؟

نعم. يمكنك البدء في دورة Zig Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم ZIG؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في ZIG.

كيف ستتعلم ZIG على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Zig Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Zig Academy.

هل يمكنني تعلم ZIG على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم ZIG على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Zig Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات