تعلم البرمجة من الصفر مجانا - كورس برمجة للمبتدئين (منهج شامل)!
البرمجة واحد من أهم المجالات المطلوبة حالياً وفى المستقبل، وفى الوقت الحالى
يمكنك تعلم البرمجة بمفردك من خلال الانترنت دون الحاجة أن تكون طالب فى كلية حاسبات ومعلومات
كما أوضحنا فى هذا الفيديو أهم التخصصات والمصادر التى يمكنك الاعتماد عليها لتعلم البرمجة.
مصادر لتعلم البرمجة من الصفر (المصادر المذكروة فى الفيديو)
- موقع كورسيرا: رابط الموقع
- موقع edX: رابط الموقع
- موقع لينكدان التعليمي: رابط الموقع
- موقع W3scools موقع ممتاز ومجانى: رابط الموقع
- موقع Codeschool: رابط الموقع
- موقع Programiz: رابط الموقع
والآن نرشح لك مسار تعليمي لتعلم أساسيات البرمجة
هذا المسار التعليمى تم تجربته من شخص قام بعمل career shift من مدرب لغة انجليزية الى مبرمج والعمل فى شركات كبري بعد اعتماده على هذا المسار.. لذلك نتمنى ان تبادر وتبدأ فى التعلم الان، لأن البرمجة هى الحاضر والمستقبل.
المرحلة الاولى فى تعلم البرمجة هى: تعلم أساسيات البرمجة
Back-end Developer.
وهذه المرحلة مقسمة إلى 3 مراحل وهم:
- تعلم أساسيات البرمجة (حجر الأساس)
- تعلم أساسيات Front-end
- تعلم أساسيات Back-end
أ- تعلم أساسيات البرمجة:
هذه المرحلة أساسية لكل من يريد ان يتعلم البرمجة وإليك الاساسيات التى لابد ان تتعلمها أولا
وهم (HTML & CSS & HTML5 & CSS3 & layout & Bootstrap)
وتعني تطوير وصيانة البنية التحتية او الاساس للتطبيق، وأيضا تصميم وتعديل قواعد البيانات الخاصة بالتعامل مع هذا التطبيق. وبالطبع فإن برمجة المواقع تتطلب بناء البنية التحتية أو أساس الموقع أولا، ثم تأتي برمجة الواجهة Front end development كخطوة ثانية.
وهم (HTML & CSS & HTML5 & CSS3 & layout & Bootstrap)
- المدة المتوقعة للتعلم: شهرين
- الهدف المطلوب تحقيقه: ليس حفظ كل عنصر او كود ولكن ان تقوم باستخدام اكبر قدر ممكن من الاكواد
كورسات برمجة للمبتدئين لتعلم الأساسيات:
- HTML5 Tutorial
- CSS Tutorial
- Introduction to HTML5
- Introduction to CSS3
- Grid system
- flexbox system
- Bootstrap 4 Quick Start: Code Modern Responsive Websites
- Bootstrap Tutorial
ملحوظة:
ستجد يومياً اشياء واساليب جديدة للبرمجة، لا تشغل بالك بتعمل كل هذه الاشياء،
لأن المهارة والاتقان يكمن فى الاستخدام الكثير والممارسة وليس التعلم النظرى فقط.
لأن المهارة والاتقان يكمن فى الاستخدام الكثير والممارسة وليس التعلم النظرى فقط.
ب- تعلم أساسيات Front-end:
فى هذه المرحلة سنتعمق اكثر فى تعلم أساسيات Front-end، ولكى تكون الصورة واضحة اكثر، هذه المرحلة متعلقة بتعلم "javascript" لان الجافا هى الاساس لكل اعمال ال Front-end، ولهذا السبب تعتبر اى ثانية تقضيها فى تعلم الجافا
والتطبيق وتنفيذ المهام المختلفة، لا تعتبر مضيعة للوقت. وفى هذه المرحلة عليك تعلم الان:
قد يهمك أيضاً: أقوى كورس اندرويد من جوجل مجانا
1- Pure js
- المدة المتوقعة للتعلم: شهر واحد
- الهدف المطلوب تحقيقه: فهم عميق للجافا
كورسات مجانية لتعلم اساسيات Front-end "Pure Js":
ليس هذا الشيء المهم الذي نحتاجه للتعلم من أجل الإنتاج أو الإنتاجية، ولكن Jquery هي المكتبة الأكثر شعبية بالنسبة لجافا سكربت، والتي تستخدم عادة في كتابة الإضافات، ونحن نتعلم Jquery للتعلم كيف يمكننا التعامل أو تعديل أو تعديل الplugins.
- المدة المتوقعة للتعلم: اسبوع واحد فقط
- الهدف المطلوب تحقيقه: ان تفهم الاساسيات بشكل جيد
كورسات مجانية لتعلم اساسيات Front-end "JQuery":
3- JS Frameworks
الخطوة الاخيرة فى مرحلة تعلم اساسيات Front-end، ولكن من جانب الأهمية فهى تعتبر من اهم المراحل.
- المدة المتوقعة للتعلم: اسبوع واحد فقط
- الهدف المطلوب تحقيقه: تعلم اساسيات ال" js frameworks" مثل Angular, Vue, React.
اقرأ أيضا: افضل كورس برمجة على موقع يوديمي
كورسات برمجة مجانية لتعلم اساسيات Front-end "Frameworks":
- React vs Angular vs Vue by Example
- Learn Angular 5 from Scratch - Angular 5 Tutorial
- Learn Vue 2: Step By Step
ج- تعلم أساسيات Back-end
أهم المهارات المطلوبة هي قدرتك على الربط بين قواعد البيانات، والتطبيقات والتعامل معها ضمن ال Server..
- المدة المتوقعة للتعلم: شهر واحد
- الهدف المطلوب تحقيقه: فهم عميق وتعلم اساسيات لغة PHP
كورسات برمجة للمبتدئين مجانية لتعلم اساسيات Back-end
يمكنك الاطلاع على مسار تعلم التصميم والجرافيك من هنا
شوف الفيديو ده هتلاقي كورسات برمجة عالمية
من المصادر: