مسار البرمجة للمبتدئين
هذا المسار يرتب لك مقالات وكتب البرمجة المنشورة على الموقع في خطوات متتالية تبدأ من التفكير المنطقي وأساسيات البرمجة وتنتهي باختيار تخصص عملي. اتبع المراحل بالترتيب، وطبّق كل درس بكتابة الكود بنفسك قبل الانتقال إلى ما بعده.
-
1الأسبوع 1–2
المرحلة 1: أساسيات البرمجة والتفكير المنطقي
فهم ما هي البرمجة ومساراتها، وكيف تختار طريقك، وما علاقة الخوارزميات والدوال بحل المشكلات.
1.1 دليل شامل للمبتدئين لتعلم البرمجة و شرح مسارات البرمجة واللغات المستخدمة في كل مسار 2 د 1.2 كيف أتعلم البرمجة ؟ 6 د 1.3 كيف أختار المسار البرمجي المناسب لي 5 د 1.4 مفاهيم خاطئة حول البرمجة ونصائح لبداية صحيحة 2 د 1.5 ما هو سر العلاقة بين الخوارزميات والبرمجة 2 د 1.6 شرح الدوال وأنواعها وطريقه كتابتها وأسباب استخدامها في لغات البرمجة 2 د 1.7 نصائح مهمة للمبرمجين المبتدئين لكي تصبح مبرمج محترف 2 د 1.8 كيف تصبح مبرمج محترف 6 دنصيحة اللاباكتب بالورقة والقلم خطوات حل مشكلة يومية بسيطة، مثل حساب متوسط درجات طالب، قبل أن تكتب أي سطر كود. -
2الأسبوع 3–6
المرحلة 2: لغتك الأولى C++
تعلم لغة C++ كلغة أولى لأن الموقع يضم لها أغنى محتوى للمبتدئين: كورس مجاني وكتاب تعليمي خطوة بخطوة وكتاب تمارين محلولة، مقارنة بمحتوى أقل لبايثون.
2.1 كورس شرح سي ++ للمبتدئين مجانا 1 د 2.2 كورس في البرمجة بلغة سي من البداية وحتي الإحتراف مجانا 1 د 2.3 كتاب تعلم البرمجة بلغة C++ خطوة بخطوة بالعربي PDF 2 د 2.4 كتاب تمارين محلولة فى لغة C++ بالعربي 2 دنصيحة اللابحلّ تمارين كتاب التمارين المحلولة بنفسك أولًا ثم قارن حلك بالحل المنشور، وابنِ آلة حاسبة بسيطة في سطر الأوامر. -
3الأسبوع 7–10
المرحلة 3: البرمجة الكائنية مع Java وC#
الانتقال إلى لغة كائنية مثل جافا أو سي شارب وإتقان المتغيرات والشروط والحلقات والمصفوفات والدوال ومعالجة الأخطاء.
3.1 مقدمة في لغة جافا 4 د 3.2 تركيب الجملة Java Syntax 1 د 3.3 المتغيرات في جافا 3 د 3.4 الجملة الشرطية IF في جافا 4 د 3.5 الحلقات التكرارية في جافا 1 د 3.6 المصفوفات Array في جافا 2 د 3.7 الدوال Methods في جافا 4 د 3.8 شرح ال Overloading في لغة جافا بالعربي 1 د 3.9 اقتناص الأخطاء try catch في جافا 1 د 3.10 الدوال في لغة سي شارب C# Methods 4 دنصيحة اللابصمّم برنامجًا صغيرًا لإدارة مكتبة كتب يحتوي على كلاس للكتاب وآخر للمستعير، مع إضافة وحذف وبحث. -
4الأسبوع 11–14
المرحلة 4: أساسيات الويب HTML وCSS وJavaScript
بناء صفحات ويب بهيكل HTML وتنسيق CSS وإضافة التفاعل بجافا سكريبت، مع فهم معنى إطار العمل.
4.1 ماهي لغة HTML و أساسيات تعلمها |الدرس الأول 1 د 4.2 شرح السمات والعناصر في لغة HTML | الدرس الثاني 2 د 4.3 ملخص لأهم أوامر HTML ووظيفة كل أمر وطريقة كتابتة 1 د 4.4 طريقة إنشاء الجداول في لغة HTML 1 د 4.5 ماهي لغة CSS وأهميتها و أساسيات تعلمها|الدرس الأول 2 د 4.6 شرح ال Selectors في لغة CSS | الدرس الثاني 2 د 4.7 اكواد CSS مع شرح الوظيفة pdf 1 د 4.8 طرق وضع أكواد الجافا سكريبت داخل صفحة HTML 1 د 4.9 كتاب كورس HTML و HTML5 بالعربي pdf 1 د 4.10 ما هو الفريم ورك “إطار العمل” وأهميتة في البرمجة 1 دنصيحة اللابصمّم صفحة سيرة ذاتية شخصية تحتوي على جدول للمهارات ونموذج تواصل وزر يغيّر ألوان الصفحة بجافا سكريبت. -
5الأسبوع 15–17
المرحلة 5: قواعد البيانات ولغة SQL
فهم قواعد البيانات العلائقية وكتابة أوامر SQL للإدخال والاستعلام وربط قاعدة البيانات بموقع ويب.
5.1 مقدمة لشرح لغه SQL وأنواع الأوامر المستخدمة بها 2 د 5.2 مقدمة في لغة sql 4 د 5.3 شرح جمل الإدخال في لغة SQL باللغة العربية 1 د 5.4 كتاب الشرح الوافي لتعلم لغة SQL 4 د 5.5 كتاب برمجيات تصميم قواعد البيانات SQL عربي PDF 2 د 5.6 كتاب احترف MYSQL بالعربي 2 د 5.7 كتاب شرح PHP و MySQL وربطهما بالعربي PDF 3 دنصيحة اللابأنشئ قاعدة بيانات لمتجر صغير بجداول للعملاء والمنتجات والطلبات، واكتب استعلامات تعرض أكثر المنتجات طلبًا. -
6الأسبوع 18–24
المرحلة 6: اختر تخصصك: تطبيقات الموبايل أو تطبيقات الأعمال
التخصص إما في تطوير تطبيقات الموبايل بفلاتر وكوتلن، أو في تطوير وتخصيص أنظمة تخطيط موارد المؤسسات بنظام أودو.
6.1 تطوير تطبيقات الموبايل بواسطة جوجل فلاتر 2 د 6.2 مقدمة في لغة كوتلن – Kotlin 3 د 6.3 البرمجة الكائنية في لغة كوتلن – Kotlin OOP 5 د 6.4 سلسلة دروس تعليم لغة كوتلن لتعليم الأندرويد – Learn Kotlin بالعربي 3 د 6.5 جوجل تعلن عن كورس لمطوري أندرويد كوتلن للمبتدئين مجانا 1 د 6.6 كيف تصبح مبرمج أودو محترف 2 د 6.7 تخطيط موارد المؤسسات ERP ومزايا نظام أودو 2 د 6.8 كيفية إنشاء قاعدة بيانات على أودو Odoo 2 د 6.9 شرح كيفية تثبيت تطبيق على نظام أودو (موديول) Odoo system 1 دنصيحة اللابفي مسار الموبايل ابنِ تطبيق قائمة مهام بسيط، وفي مسار أودو أنشئ قاعدة بيانات تجريبية وثبّت موديولات المبيعات والمخازن وجرّب دورة بيع كاملة. -
7الأسبوع 25–26
المرحلة 7: التطبيق العملي والخطوات التالية
تعزيز ما تعلمته بالمواقع التعليمية والكورسات المجانية، وفهم المفاهيم المكملة، والاستعداد لمقابلات العمل.
7.1 أفضل مواقع لتعلم البرمجة علي الإنترنت 1 د 7.2 كورس البرمجة بلغة بايثون من مايكروسوفت مجاناً 1 د 7.3 ماهو ال api , mvc , Lamp , cms 1 د 7.4 ماهو ال CDN وماهي أهميتة 1 د 7.5 اسئلة مقابلات العمل للمبرمجين 1 دنصيحة اللاباجمع أفضل ثلاثة مشاريع أنجزتها خلال المسار في ملف أعمال واحد، وتدرّب على الإجابة عن أسئلة المقابلات بصوت مرتفع.
المراجعكتب تذاكر منها

C++

تعلم لغة الجافا من الصفر حتى الاحتراف PDF

البرمجة بلغة سي شارب #C من البداية حتي الإحتراف…

تعلم لغة CSS من الصفر للإحتراف باللغة العربية PDF

جميع كتب جافا سكريبت – Java Script العربية PDF

تعلم فلاتر flutter من الصفر للإحتراف PDF بالعربي

شرح أودو Odoo بالعربي PDF

برمجة الحاسب المؤسسة العامة للتدريب التقني والمهني pdf مجانا
اللاباتجهّز بيئة التطبيق
أسئلة شائعةقبل ما تبدأ
لماذا يبدأ المسار بلغة C++ وليس بايثون؟
لأن محتوى C++ على الموقع هو الأكثر اكتمالًا للمبتدئين، إذ يضم كورسًا مجانيًا وكتابًا تعليميًا متدرجًا وكتاب تمارين محلولة، كما أنها تعلّمك أساسيات التعامل مع الأنواع والذاكرة التي تفيدك في أي لغة لاحقة.
هل يجب أن أتعلم جافا وسي شارب معًا في المرحلة الثالثة؟
لا، يكفي أن تختار إحداهما لتتعلم مفاهيم البرمجة الكائنية، فالمفاهيم متقاربة جدًا ويمكنك الانتقال إلى الأخرى بسهولة لاحقًا.
كم من الوقت يستغرق إكمال المسار؟
صُمّم المسار ليستغرق نحو ستة أشهر بمعدل ساعة إلى ساعتين يوميًا، ويمكنك الإسراع أو الإبطاء حسب وقتك المتاح بشرط إنجاز التطبيق العملي في كل مرحلة.
كيف أختار بين تطوير تطبيقات الموبايل وتطوير أودو؟
إذا كنت تحب بناء واجهات وتطبيقات للمستخدمين فاختر مسار فلاتر أو كوتلن، وإذا كنت تهتم بأنظمة الشركات والمحاسبة والمخازن فمسار أودو أنسب لك، واقرأ مقال اختيار المسار البرمجي المناسب قبل أن تقرر.
