admin
admin

امور تهمك فى تعلم التكويد و التطوير

08 May 2018
4.5(84)
2343
25

ليس من الضروري أن تكون خبيرا في HTML و CSS لتستطيع الشروع في بناء ما تريد .

بفرض أنك ليست لديك أي نوع من انواع الخبرات سابقة في مجال التكويد و البرمجة , فاذا من الافضل أن تقرر أيضا إن كنت تميل إلى  Backend  أو  Frontend , سوف نشرح لكم الفروق بين الواجهتين باختصار :

مطور الواجهات الخلفية :

هذا المطور فى اغلب الاحيان يقوم عادة بتصور و إنشاء قاعدة البيانات الخاصة بالمشروع المقام , انطلاقا من فكرة الموقع و دفتر التحملات Specifications , ثم بعد ذلك يقوم بتطوير مميزات و جميع الوظائف الخاصة بالتطبيق أو الموقع و له نسبه اكبر من امكانية ان المستخدم يقوم بعملية حفظ البيانات و التعامل معها إنطلاقا من لوحة التحكم Dashboard .

يتعامل المطور الباك اند فى اغلب الاحيان مع لغات البرمجة التي بالطبع تستخدم في ناحية الخادم Server-side programming languages , على سبيل المثال و ليس الحصر  Python و Ruby و J2EE و PHP  , و كذلك مع جميع أنظمة إدارة قواعد البيانات المتعارف عليها ,

و لو أن المذكوره الأخيرة صار لها قدر عالى من السهوله فى التعامل معها  , فى فترة بعد إدخال مفهوم التجريد لإطارات العمل , و تمثيل كل جدول في قاعدة البيانات على شكل class في إطار العمل و تتم عمليات الإدخال و الجلب كلها بواسطة هذا class من دون حدوث اى اضرارا للدخول الى قاعدة البيانات أبدا .

مطور الواجهات الأمامية :

عندما تدخل لأحد مواقعك المفضلة فإن كل ما تراه من نصوص و صور و فيديوهات الى اخره ,فهي أجزاء من الواجهة الرئيسية الأمامية للموقع , و المصمم Web Designer يعتبر انه هو اول من يبدأ في وضع تصميم خاص بكيفية عرض الموقع كاملا للمستخدمين أو الزوار .

حيث انه هو من يقوم بتحويل التصميم المبتكر الخاص بالمشروع ( قد يكون ملف فوتوشوب مثلا ) إلى صفحة بلغة html حية و دينامك متحركة , كل هذا بالإعتماد على لغات html و css  بمختلف اصدارتهم و طبعا من الافضل ان تكون من الاصدارات الاحدث لانها بالطبع تسهل عليه الوصول الى جميع الافكار المرجوه مع انجاز كل ذلك فى وقت قليل , و كذلك جافاسكريبت و ذلك بهدف اضافة بعض التفاعلات و الحيوية الى الصفحة .

admin

التعليقات

اضف تعليق