السلام عليكم
سؤال مهم جدا وللاجابة عنه بشكل مفصل يجب الاجابة علي بعض الأسئلة :
- ماهو هدفك من التعلم ؟ أن تصير فقط مطور باك اند أم Full-Stack ؟
- هل ستكتفي بLaravel , php فقط أم تريد الانتقال الي تقنيات مختلفة بسهولة.
- ما المدة المتاحة معك للتعلم؟
اذا كانت جميع اجابتك ايجابية اذا دعنا نتناقش في خريطة تعلم تساعدك في رحلتك.
- أول وأهم خطوة هي تعلم أساسيات البرمجة بشكل عام خاصة في مجال الباك اند فعدم استيعاب امور مثل Http requests وكيف تتم خلف الكواليس أمر سيؤخرك كثيرا فمن المهم أن تبادر بالتعلم من البداية وأنصحك بهذا المقال لمساعدتك في ذلك
- بعد تعلم أساسيات البرمجة بشكل صحيح والتعرض للغة برمجة مثل C++ ومعرفة أساسيات البرمجة فأنت الأن جاهز للتعرض للغات أعلي مستوي مثل الPHP و الJavaScript وأول شيء سنتعلمه هو أهم لغات الويب مثل HTML, CSS, JAVASCRIPT وهذه اللغات لابد أن تتعرض لها في وقت ما حتي لو كنت باك اند فقط فيجب عليك أن تتعلمها حتي ولو بدون تعمق أما اذا كان هدفك أن تصير Full Stack فطبعا ينبغي عليك التعمق أكثر وتعلم اطار عمل للJavaScript مثل VueJs
- وأخيرا تهانينا أنت جاهز للبدء في رحلتك ولتبدأ تعلم PHP والتعرض لPHP OOP.
- تعلم الأن قاعدة البيانات MYSQL
- أنشيء العديد من المواقع للتدريب.
- تعلم مفهوم الMVC وابني اطار عمل مصغر.
- تعلم الأن Laravel.
التعليقات