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