تعلم البرمجة مجانا للمبتدئين - مسار تعليمى شامل!

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

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

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

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

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

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

    وهم (HTML & CSS & HTML5 & CSS3 & layout & Bootstrap)

    • المدة المتوقعة للتعلم: شهرين
    • الهدف المطلوب تحقيقه: ليس حفظ كل عنصر او كود ولكن ان تقوم باستخدام اكبر قدر ممكن من الاكواد
    • المهام المطلوب تحقيقها: 

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


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

    ب- تعلم أساسيات 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
      1. Intro to Backend
      2. Back-End Web Development
      هذا المسار التعليمى تم تجربته وهناك شخص قام بعمل career shift من مدرب لغة انجليزية الى مبرمج والعمل فى البرمجة بعد اعتماده على هذا المسار.. نتمنى ان تبادر وتبدا فى التعلم الان لان البرمجة هى الحاضر والمستقبل.

      يمكنك الاطلاع على مسار تعلم التصميم والجرافيك من هنا
      اما اذا اردت الاطلاع على افضل كورس فى مجال البرمجة ومن الاكثر مبيعا على منصة يوديمى Udemy. 
        Ahmed Sysy
        @مرسلة بواسطة
        كاتب ومحرر اخبار اعمل في موقع نادي القراءة العملية | بوابتك للتعلم الذاتى .

        إرسال تعليق