السلام عليكم و رحمة الله تعالى و بركاته اخواني الكرام اسمي رضا و انا من المغرب و اريد البدا فبرمجة الويب فعند البحت حول هذا الموضوع وجدت ان هناك اتجاهين في الويب هما : Back-end و Front-end فوجدت ان Front-end تعني Design عامة ولكن انا لا يعجبني Design و لا اميل اليه ما اميل اليه هو البرمجة فتعمقت ووجدت ان Back-end هو البرمجة في الويب عامة فققررت ان ابدا به و اخربني بعض الاصدقاء ان للبدا في Back-end يجب ان تبدا في Front-end اولا مع العلم اني تعلمت اولا html و اخبروني اخرون للبدا في Back-end يجب تعلم php فهل يمكنني تعلم Back-end دون تعلم Front-end مع العلم اني لا اميل الى Design و لا احبه و لو اردت في Back-end ما هي اللغات التي يجب دراستها لو ممكن اجوبة و شكرا (y)
هل ابدا بال Front-end ام Back-end في الويب ?
مرحبا" يا صاح ...
أصغي إلي أرجوك
أنت أنا قبل 7 اشهر
رحلة طويلة و ممتعه سأسردها عليك لعلك تستفيد من تجربتي ...
دعنا نشبه موقع الويب المتكامل كالسيارة تماما"
- لدينا الشكل الخارجي مكان الإطارات في السيارة و مكان المقود .. الخ) هذا تتكفل به HTML بشكل كامل
لكن هل HTML كافية ؟ لا عليك تعلم HTML 5 و التقنيات الثورية التي ادخلتها على عالم الويب من ملفات صوتيه و فيديو كانت تأكل من وقتك ساعات لإعدادها بواسطة الاداة "فلاش" حتى يوتيوب استغنى عن flash و انتهج الـ HTML 5 بسطرين يمكنك اضافة فيديو لمحتواك
تحدى نفسك !! هذا التحدي مقدم منك لك .. انت تتعلم HTML و HTML 5 في يوم واحد انا انجزت ذلك و كان ذلك ممتعا"
دعنا نعود لسيارتنا الفاتنه .. يجب انت تغري العميل لشراءها .. لا ؟ الالوان الزاهية .. المؤثرات .. لو مررت مؤشر الماوس على ايقونة اضافة موضوع في هذا الموقع سيحدث تأثير معين هذا يتم بواسطة CSS 3 - يمكنك تعلمها في يومين
لماذا لا نجلعها لامبرجيني و نجعلها تتحدث للمستخدم و تعطه اشعارات و مميزات عديدة ؟ java script الافضل في هذا المجال تعلم اساسياتها - لست بحاجة لاحترافها - ثم انتقل إلى مكتبة JQuery الجميلة تحتاج حوالي اسبوعين من العمل الجاد لفعل ذلك
هل علي أن أبدأ بالتصميم من الصفر كلما حاولت بناء مشروع جديد ؟ سيبدو الامر غبيا" لذا وجدت Bootstrap تويتر قامت ببناء اطار العمل بوت ستراب لتسهيل العمل على CSS اشكال جاهزة قابل للحفظ و التعديل توفر عليك وقتا" و جهدا"
أول مشروع لك لا تستخد فيه بوتستراب لكي تتمرن على CSS و عندما تجد نفسك خبرتها ابدأ باستخدام بوستراب
- سيارة بدون محرك هل تمزح ؟ بحاجة لمحرك لتتحرك سيارتنا و إلأ سيضحك منها المنافسون
لذلك علينا البداء بالجد كلما سبق هو عبارة عن front-end مهارات جميلة و ممتعه و لكن الجد و الابداع موجود كله في Back-end
محرك السيارة هو عبارة عن إحدى لغات البرمجة (PHP -python - C sharp .. etc )
بالاضافة للغة قواعد بيانات Sql على سبيل المثال
إذا" شهرين لتعلم front end و خمسة لتعلم Back end تراراااااااااام انت الآن full stack developer الشركات ستسابق للحصول على خدماتك
لا يا صديقي .. لقد كذبت على نفسي قبلك عندما اعتقدت اني انجزت كل شيء
بعد احتراف كل هذه المهارات علينا رؤيتها و تعلم استخدامها مع بعضها
متابعة كورسات بناء مشاريع Real world الانضمام لمجتمعاات اللغه التي احترفتها و عندها تكون Full stack developer اي تجمع بين الفرونت اند و الباك اند
مرغوب جدا" للشركات
تبني افكارك كمشاريع بدون اي مشكلة
ستعتقد نفسك عبقريا" (مبرمجا" :) )
رحلة ممتعه و طويلة صديقي ابدأ في هذه اللحظة و ادخل هذا العالم الرائع ..
بالتوفيق
التعليقات