-->

تعلم البرمجة من الصفر مجانا - كورس برمجة للمبتدئين (منهج شامل)!

تعلم البرمجة من الصفر


البرمجة واحد من أهم المجالات المطلوبة حالياً وفى المستقبل، وفى الوقت الحالى
يمكنك تعلم البرمجة بمفردك من خلال الانترنت دون الحاجة أن تكون طالب فى كلية حاسبات ومعلومات

كما أوضحنا فى هذا الفيديو أهم التخصصات والمصادر التى يمكنك الاعتماد عليها لتعلم البرمجة.


مصادر لتعلم البرمجة من الصفر (المصادر المذكروة فى الفيديو)

  1. موقع كورسيرا: رابط الموقع
  2. موقع edX: رابط الموقع
  3. موقع لينكدان التعليمي: رابط الموقع
  4. موقع W3scools موقع ممتاز ومجانى: رابط الموقع
  5. موقع Codeschool: رابط الموقع
  6. موقع Programiz: رابط الموقع

والآن نرشح لك مسار تعليمي لتعلم أساسيات البرمجة

تعلم البرمجة يمكن ان يقسم الى 3 مراحل وكل مرحلة بداخلها مراحل أخرى.

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

المرحلة الاولى فى تعلم البرمجة هى: تعلم أساسيات البرمجة


هذه المرحلة أساسية لك بغض النظر عن الطريق الذى ستسلكه، سواء كنت تفكر بأن تصبح Front-end Developer أو
 Back-end Developer.

وهذه المرحلة مقسمة إلى 3 مراحل وهم:
  • تعلم أساسيات البرمجة (حجر الأساس)
  • تعلم أساسيات Front-end
  • تعلم أساسيات Back-end


أ- تعلم أساسيات البرمجة:


هذه المرحلة أساسية لكل من يريد ان يتعلم البرمجة وإليك الاساسيات التى لابد ان تتعلمها أولا

وهم (HTML & CSS & HTML5 & CSS3 & layout & Bootstrap)
  • المدة المتوقعة للتعلم: شهرين
  • الهدف المطلوب تحقيقه: ليس حفظ كل عنصر او كود ولكن ان تقوم باستخدام اكبر قدر ممكن من الاكواد

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


ستجد يومياً اشياء واساليب جديدة للبرمجة، لا تشغل بالك بتعمل كل هذه الاشياء،
لأن المهارة والاتقان يكمن فى الاستخدام الكثير والممارسة وليس التعلم النظرى فقط.


اذا اردت الاطلاع على افضل كورس فى مجال البرمجة ومن الأكثر مبيعا على منصة يوديمي Udemy. 


ب- تعلم أساسيات Front-end:


فى هذه المرحلة سنتعمق اكثر فى تعلم أساسيات Front-end، ولكى تكون الصورة واضحة اكثر، هذه المرحلة متعلقة بتعلم "javascript" لان الجافا هى الاساس لكل اعمال ال Front-end، ولهذا السبب تعتبر اى ثانية تقضيها فى تعلم الجافا 
والتطبيق وتنفيذ المهام المختلفة، لا تعتبر مضيعة للوقت. وفى هذه المرحلة عليك تعلم الان:


1- Pure js
  • المدة المتوقعة للتعلم: شهر واحد
  • الهدف المطلوب تحقيقه: فهم عميق للجافا 

كورسات مجانية لتعلم اساسيات Front-end "Pure Js":


ليس هذا الشيء المهم الذي نحتاجه للتعلم من أجل الإنتاج أو الإنتاجية، ولكن Jquery هي المكتبة الأكثر شعبية بالنسبة لجافا سكربت، والتي تستخدم عادة في كتابة الإضافات، ونحن نتعلم Jquery للتعلم كيف يمكننا التعامل أو تعديل أو تعديل الplugins.
  • المدة المتوقعة للتعلم: اسبوع واحد فقط
  • الهدف المطلوب تحقيقه: ان تفهم الاساسيات بشكل جيد 

كورسات مجانية لتعلم اساسيات Front-end "JQuery":



الخطوة الاخيرة فى مرحلة تعلم اساسيات Front-end، ولكن من جانب الأهمية فهى تعتبر من اهم المراحل.

  • المدة المتوقعة للتعلم: اسبوع واحد فقط
  • الهدف المطلوب تحقيقه: تعلم اساسيات ال" js frameworks" مثل Angular, Vue, React.


كورسات برمجة مجانية لتعلم اساسيات Front-end "Frameworks":

وتعني تطوير وصيانة البنية التحتية او الاساس للتطبيق، وأيضا تصميم وتعديل قواعد البيانات الخاصة بالتعامل مع هذا التطبيق. وبالطبع فإن برمجة المواقع تتطلب بناء البنية التحتية أو أساس الموقع أولا، ثم تأتي برمجة الواجهة Front end development كخطوة ثانية.
    أهم المهارات المطلوبة هي قدرتك على الربط بين قواعد البيانات، والتطبيقات والتعامل معها ضمن ال Server..
    • المدة المتوقعة للتعلم: شهر واحد
    • الهدف المطلوب تحقيقه: فهم عميق وتعلم اساسيات لغة PHP

    كورسات برمجة للمبتدئين مجانية لتعلم اساسيات Back-end


    يمكنك الاطلاع على مسار تعلم التصميم والجرافيك من هنا


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


    من المصادر: