انا اريد ان اصبح في المستقبل اعمل مبرمج الباك اند للمواقع .لذا ماهي اللغات التي يجب ان اتعلمها
ماهي اللغات التي يجب ان يتعلمها مبرمج الباك اند للمواقع ؟
- لغات الخوادم (Python, Ruby, PHP, ASP.net, Go, java EE, Perl, javaScript with node.js) هي اللغات المصنفة ضمن الـ Back-End إختر منها ما يحلو لك.
السلام عليكم ورحمة الله
تعلم php مبدئيا
لكن
مبرمج الباك اند يجب الا يكون اعمى .. لا يعرف شئ عن الفرونت اند ..وبما انه سيكون الناتج البرمجى له يخدم اساسا الفرونت اند .. عليه ان يعرف الفرونت اند اولا ولا يشترط ان يكون محترفا واليك الخطة #
ابدا بالتعرف على html و css وكيفية استخدامهم سيتطلب هذا منك 15 يوما
ثم انتقل الى الجافا سكريبت وتعرف عليها بشكل عام وركز جيدا على الاوبجكت وكيف يتم انشاؤه وما هو ال dom سيتطلب هذا منك 7 ايام
ثم انتقل الى ال jquery وادرسها جيدا وركز على ال ajax وكيف تستخدمه لانك ستحتاج الاياكس للتعامل مع ال php اذن ركز على الاياكس ايضا
سيتطلب هذا منك 15 يوما للجيكويرى و 7 ايام للاياكس
الان مر عليك 45 يوما تقريبا ولكنك ام تبدأ بعد فى الباك اند .. انتظر قليلا .. نريدك ان تكون مبرمجا مخضرما
الان عليك ان تراجع كل ما قمت بدراسته وعمل تطبيقات من مخيلتك .. طبق اى شئ .. اصنع صفحات تافهه وليس لها معنى .. جرب كل شئ قمت بدراسته .. سيتطلب هذا منك 15 يوما
الان .. جاء الوقت للتحدث عما كنت تريده .. وسالت عنه الباك ايند .. ركز جيدا
ابدا بتعلم php . ولكن لا تدرس كل شئ .. لانك لو حاولت دراست كل شئ سيتطلب هذا منك سنوات ,, اذن عليك ان تدرس ما هو مهم .. اساسيات اللغة مثلا تعريف المتغرات وانشاء الدوال واستدعائها ..والكلاسات وانواعها وفوائدها .. عموما لا تقلق الامر سيكون صعبا عليك فى البدء لكن بعد ذلك سوف تصبح الامور اكثر سهولة نظرا لانك درست الجافا والجيكويرى اذن لديك خلفية برمجية مسبقة
وطور نفسك فى اللغة باستمرار .. مع مرور الوقت سوف تجنز الكثير .. سيتطلب هذا منك شهر كامل فى اساسيات اللغة فقط ّ
مر عليك شهرين او اكثر لاتمام هذه الخطة ! هل هذه الفترة كبيرة اذن ساقول لك نصيحة
اذا فعلت ما سبق اضمن لك مستقبلا مشرقا ربما ساتصفح احدى مقالاتك التعليمية واقوم بمشاركتها. اما.اذا استخدمت الطرق العشوائية فى التعلم يمكنك انجاز كل ما سبق فى اقل من شهر واحد ولكن فى هذه الحالة لا اعرف هل ساعجب باعمالك مستقبلا ام لا !
والله المستعان
شكرا جزيلا اخي..انا لان في تعلم jquery ajax و كل ماذكرته قمت بها مسبقا ...و شكرا لانك اخبرتني الطريقة الصحيحة
كل تلك اللغات تخدم بعضها البعض لانتاج صفحة هتمل فى النهاية .. بما انك ستعمل على الباك اند .. حتى تكتب كود نظيف من البداية وتعتاد على ذلك الامر لا تنسى ان تقرأ مقالات عن
" php coding standards "
" web coding standards "
قبل ان تبدأ فى مشروعاتك الرائعة التى تخطط لها .. ثم ابحث عن النقاط التالية
php ide development environment
تصفح اراء الناس حول بيئات العمل للبى اتش بى واختر لنفسك بيئة عمل مناسبة
[ بيئة العمل هى مجموعة من الادوات والبرامج المساعدة التى ستعمل بها فى كتابة برامجك ]
بالتوفيق !
لا تكثرت لتعليق ذاك النكرة.
عموما اخي :
HTML - لغة هيكلة
CSS - لغة توزيع وتصميم
jQuery - مكتبة للجافا سكريبت يمكنك من خلالها القيام بتاثيرات واخفاء واظهار عناصر والعديد من الاستعمالات
PHP - لغة برمجة والتعامل مع قواعد البيانات Mysql وغيرها.
عموما ابدأ تعلم حسب الترتيب الذي وضعته لك :)
لماذا تنعته بالنكرة، هذا رد تهكمي على صيغة السؤال، فتلك النوعية من الأسئلة تتكرر مراراً وتكراراً، فكان يكفيه مجرد بحث قليل ليحصل على ما يريد، وهو نفس السبب الذي دعاني لتجاهل الرد رغم أنني قرأت السؤال.
أنت خلطت بين Back-End والـ Front-End وهو يسأل فقط عن الـ Back-End
لم انتبه بالضبط لعنوان موضوعه ولقد عدلت التعليق وخصصت له فقط ال Back-End لكن للأسف فصلت النت ولم يتم تعديل التعليق :p فانا Front-End واشتغل بـ HTML / CSS / jQuery / LESS
أنا في الاول اجبته بالمطلوب بصيغة عامة أي ما سيحتاج ان يتعلمه كأول خطوة فكيف يشتغل على php وليس لديه ولا خلفية حول HTML/CSS؟؟
أخي الفاضل
بالنسبة للباك اند عليك أن تبدأ بـ php
و للتعامل مع البيانات عليك بـ SQL و نظام إدارة قواعد البيانات mysql فهو الأفضل في نظري ..
لكن قبل أن تتعلم لغات الباك اند لا بد و إجباري أن تتعلم الفرونت اند :
html 5 إجباري تعلمها لتخطيط الموقع و هيكلته
و أيضا css 3 للتصميم
وقليل من الجافا سكريبت أو مكتبة جي كويري
فتعلم الفرونت اند أولا إجباري و هام خصوصا html و css
,وفقك الله
التعليقات