السلام عليكم الحقيقة أنا مبتدئ في تعلم البرمجة لكن بحثت كثيرا عن الخطوات التي اتبعها يعني لستبحاجة الى تعلم الاكواد حيث ان الانترنت يعج بالشروحات لكنني اريد تسلسل واضح للخطوات بالضبط يعني ماذا علي ان افعل بعد تصميم الواجهة ب (html,cssو js) يعني ماهي متطلبات تطوير موقع كامل و ربطه بالداتا بيس و API و الرست و متى احتاجه حيث اني مطلعة بشكل جيد على المواقع المخصصة للشروحات علما اني اريد بايثون
ما هي المتطلبات الكاملة لتطوير موقع
الكلمة المفتاح للبحث هي ( roadmap ) سأقترح عليك بعض الروابط المفيدة التي تشرح التسلسل المنطقي للمبرمجي الواب في 2018 :
ورغم قدم هذا الموضوع فاني ارى انه من المفيد مشاركته معك لانه يحتوي على معلومات و مصطلحات تقنية مفيدة
بالتوفيق
مسار مطور الويب
مسار مصمم الويب
مسار الجافا سكريبت
اكاديمية الزيرو
حسناً أنا بدأت بلغة الPHP وتعلمت مع الوقت الHTML وبشكل متوازي بعد معرفتي بأساسيات الPHP بجأت في مطالعة الMYSQL وأخطط مستقبلاً الإطلاع الكامل على HTML ودراسة الCSSوJAVASCREPT بشكل أحترافي أكثر وليس كما هو الحال الأن فقط حينام تقتضي الضروره لكن هذه الطريقة جيده على أية حال فأنت تتعلم اللغات والهيكليات بشكل عرضي في غايتك لتعلم الPHP .
هذا ليس جواب مثالي لك ولكن هذه تجربتي مع اخر مشروع لي
حتى الان استخدمت اللغات او البرمجيات التالية
1 html,javascript,css
2 reactjs
3 python
4 postgresql & postgrest
5 redis
6 linux server
7 aws
8 docker
كل هذا و المشروع في بدايته و لم يتم اضافة الكثير من المميزات
الذي تعلمته هو انك يجب ان تكون مستعد لان تستخدم اي لغة او اطار عمل ختى لو لم تستخدمه من قبل
1- اخي انت كمطور مواقع تحتاج لمعرفه " لغات البرمجه"+" المفاهيم البرمجيه"+" استخدام البرامج في بناء التطبيقات"
2- تطوير المواقع يعتمد على ماتتطوره يعني لو ستتطور" موقع اخبار" يختلف عن "تطوير موقع لحجز تداكر قطار" او" موقع اختبارات لجامعه " جميعها ستستخدم فيها الhtml js css و لغه لي ال back-end لكن ستستخدم مفاهيم مختلفه مثلا في موقع حجز التداكر سستعامل مع قطارات على خريطه اي مع بيانات جغرافيه ستحتاج منك معرفه بي طرق معالجتها وهده من المفاهيم البرمجيه او موقع الطلاب قد تتعامل مع اختبارات صوتيه وهده من البيانات الصوتيه وتحتاج معرفه بي البيانات الصوتيه وطرق معالجتها مثل صيغ ال mp3 او dvd وهي من المفاهيم البرمجيه وليست لغات برمجه قائمه بداتها
ببساطه تحتاج لمعرفه لغات البرمجه + المفاهيم البرمجيه + كتابه البرامج"البرمجه " بستخدام اطارات العمل لانها تقلل من وقت كتابة الكود وتكون اكثر حمايه ودقة
ونصيحه : المجال فيه الكثير وكل يوم جديد فتعلم ولاتدع القرائه تكون هي لوحدها لابد من تجربه "كتابته ككود "تطبيقه" " كل ما تقراءه او تتعلمه
التعليقات