كيف تبدأ في أساسيات البرمجة وقواعد البيانات

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

  1. 1

    لماذا هنا: يعرفك بالمجال ويساعدك على اختيار اللغة المناسبة قبل أن تلتزم بلغة بعينها.

    بعدها ستستطيع: تستطيع استخدام أدوات البرمجة عمليا وكتابة الأكواد وتنظيمها وفهم كيفية اختبارها.

  2. 2

    لماذا هنا: تطبق فيه ما فهمته على لغة أولى للمبتدئين، وهي بايثون، فتتعود على كتابة البرامج فعلا.

    بعدها ستستطيع: تفهم المفاهيم البرمجية الأساسية وتكتب برامج بسيطة وتطور مشاريع صغيرة بلغة بايثون.

  3. 3

    لماذا هنا: بعد أن صار عندك أساس في البرمجة، تنتقل إلى طريقة تخزين البيانات والتعامل معها.

    بعدها ستستطيع: تنفذ الاستعلامات الأساسية بلغة SQL وتدير قواعد البيانات وصلاحيات المستخدمين.

  4. 4

    لماذا هنا: يأتي هنا لأن مشاريعك صارت أكبر، وتحتاج إلى حفظ الأكواد وتتبع تغييراتها.

    بعدها ستستطيع: تدير مشروعك بنظام التحكم في الإصدارات، وتعمل على الفروع وترفع المشاريع على GitHub وتتعاون مع غيرك.

  5. 5

    لماذا هنا: بعد أن كتبت برامج حقيقية، تتعلم كيف تجعل الكود منظما وسهل الصيانة.

    بعدها ستستطيع: تكتب كودا نظيفا يلتزم بمعايير البرمجة، وتوثقه وتتجنب الأخطاء الناتجة عن التكرار وسوء التنظيم.

  6. 6

    لماذا هنا: هو الخطوة الأعمق في المسار، ويحتاج إلى خبرة برمجية سابقة لتحليل أداء الحلول.

    بعدها ستستطيع: تكتب خوارزميات فعالة وتحلل أداءها وتطبقها لحل مشكلات عملية.

أسئلة شائعة

هل أحتاج إلى خبرة سابقة في البرمجة؟
لا، يبدأ المسار بكورس «كيف تبدأ البرمجة؟» وهو لمستوى المبتدئين، ثم كورس «البرمجة بلغة بايثون - المهام الأساسية» الذي يعلم البرمجة من الصفر.
لو عندي أساس في البرمجة، من أين أبدأ؟
إن كنت تكتب الكود فعلا، فابدأ من «أساسيات التعامل مع قواعد البيانات»، ثم أكمل بقية المسار بحسب حاجتك.
ماذا أستطيع أن أفعل في آخر المسار؟
تستطيع كتابة برامج منظمة وإدارة قواعد البيانات بلغة SQL وإدارة مشروعك عبر GitHub. ويعلمك كورس «الخوارزميات» كتابة خوارزميات فعالة وتحليل أدائها.

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