اذهب إلى المحتوى
  • 1

هل دورة تطوير واجهة المستخدم تعرف بالباك-اند كذلك

شريف شبيه

السؤال

السلام عليكم
اريد التسجيل بدورة تطوير واجهات المستخدم بأكاديمية حاسوب، لكن ما لم اجده بالتعريف بالدورة هو:
هل بإنهائي لهذه الدورة اتمكن من تطوير موقع متكامل باك-اند وفرونت-اند او انه مجرد تطوير الواجهات، ولعمل الباك-اند يجب علي تعلم شيء آخر؟
مشروع التخرج بالدورة هو متجر إلكتروني:
هنا هل المتجر متكامل وبإمكاني العمل به والبيع والشراء، ام ان المتجر مجرد صورة ويجب علي تطوير قواعد البيانات لوحدها، ربطها بالواجهة ثم استجوابها؟
سؤال اخير:
اريد اتباع دورة لإحداث متجر إلكتروني لزوجتي التي تهتم بالبيع والشراء e-commerce ،

فهل دورة "تطوير واجهات المستخدم" هي الانسب ام علي تعلم شيء آخر؟
اعتذر على الإطالة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

وعليكم السلام @شريف شبيه

بتاريخ 9 دقائق مضت قال شريف شبيه:

تطوير الواجهات، ولعمل الباك-اند يجب علي تعلم شيء آخر؟

كذلك بالضبط

دورة تطوير واجهات المستخدم تعني أنك تتعلم فرونت إند وفي الواقع تعلم الفرونت اند يسهل عليك تعلم الباك إند.. لدينا في الأكاديمية ثلاث دورات باك إند هم دورة تطوير التطبيقات باستخدام Ruby و دورة تطوير التطبيقات باستخدام JS و دورة تطوير تطبيقات الويب باستخدام php.

بتاريخ 15 دقائق مضت قال شريف شبيه:

ويجب علي تطوير قواعد البيانات لوحدها، ربطها بالواجهة ثم استجوابها؟

أجل كذلك.. المشروع هو قالب لمتجر الكتروني كما القوالب المتوفرة في موقع themeforest وليس متجر فعَّال.. ينقصه الربط بقاعدة بيانات وكتابة شيفرة باك إند لأوامر التحكم بالمنتجات والمبيعات والزوار والأمان وطرق الدفع وشركات الشحن وما إلى ذلك كله يعتبر باك إند.. الواجهات المكونة لقالب المتجر تشمل الإنتقالات والحركات في صفحات المتجر ومهارات تصميم الواجهات المختلفة

في حالتك هذه وإذا كنت تريد أن تطور المتجر بنفسك.. فيمكن أن تقوم ببناء جزئية الباك إند على قالب متجر تشتريه أنت فهناك مواقع توفر تمبليتات متاجر بكثرة، أو أن تصمم أنت الواجهات لقالب المتجر وتسلمه لمبرمج يربط به قاعدة البيانات ويضيف الباك إند اللازم كله، أو أن تقوم ببناءه كله باك إند وفرونت إند بنفسك لكن سيلزمك وقت أطول بما أنك ستتعلم كلا الأمرين ويمكن أن تستعين بمطور full stack أي لديه القدرة على تطوير أنظمة بالكامل فرونت اند وباك اند معًا 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

شكرا جزيلا @إنتصار البنة
إجابتك كانت شافية كافية، فأنا لست مختصا بقدر ما انني اطالع بين الفينة والاخرى في مواضيع البرمجة، فقمتي بدورك بترتيب مفاهيمي المبعثرة او العشوائية.
هنا استغل الفرصة للسؤال مرة اخرى:
هل ما سميته فول ستاك صفة حميدة للمبرمج، ام من الافضل ان اكون مختص اما فرونت او اند؟
مع العلم، انني في كلتا الحالتين ساحتاج لمصمم لوجوهات، اليس كذلك؟
سؤال اخير:
هل لغة البرمجة بايثون بإمكانها عمل "فرونت" و"اند" ام لا؟
وشكرا في الاخير على الإجابات

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 ساعات قال شريف شبيه:

هل ما سميته فول ستاك صفة حميدة للمبرمج، ام من الافضل ان اكون مختص اما فرونت او اند؟

أجل، لكن يجب أن يكون خبير ومعروف عنه أنه فولستاك.. فبعض المبرمجين يسمون أنفسهم فلستاك وهم ليسو كذلك.. إن لم يكن متقن للمجالين معًا أو أنه يتقن أحدهما أكثر من الأخر بكثير فالصواب أن يتخصص في أحدهما

بتاريخ 4 ساعات قال شريف شبيه:

مع العلم، انني في كلتا الحالتين ساحتاج لمصمم لوجوهات، اليس كذلك؟

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

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

ينتهي دور مصمم الغرافيك عند بدء دور التطوير البرمجي للموقع وممكن تحتاج مصمم الغرافيك بعد إطلاق المتجر كي يصمم صور جذابة للمنتجات وصور أخرى يلزم إضافتها للمتجر

بتاريخ 4 ساعات قال شريف شبيه:

هل لغة البرمجة بايثون بإمكانها عمل "فرونت" و"اند" ام لا؟

لغة python و PHP و Ruby هي لغات باك إند .. وأي باك إند على الويب يلزمه فرونت إند باستخدام html و css و JavaScript

لكن لغة JS حتى الأن هي أشهر لغة لبناء فرونت إند وباك إند معًا.. أي يمكن تطوير موقع باستخدام html و css و JS فرونتإند + JS (مع أحد إطارات عملها) باكإند

أما باقي اللغات python و PHP و Ruby فيكون html و css و JS للفرونتإند +  php (مع أحد إطارات عملها framworks) باك إند أو html و css و JS للفرونتإند +  ruby (مع أحد إطارات عملها) باك إند أو html و css و JS للفرونتإند +  python (مع أحد إطارات عملها) باك إند 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

شكرا جزيلا على الوقت المخصص لإجابتي،
فردك وضعني على الخط، واتضح لي السبيل الذي يجب ان اسلكه لاصل لهدفي المنشود.
بارك الله فيك وفي علمك وزادك ووفقك.
مع متمنياتي لك وللموقع بمزيد من التقدم والإزدهار.
شريف  المغربي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

back end هي لفة للسيرفرات  تبرمج باستخدام اي لغة و اشهرهم php , pythone , ruby .....

اما front end هي لغة لبرمجة واجهات المستخدم و اللغات المستخدمة هي  html , css , javascript

ال  full stack هو للاثنين اي ال back end و ال front end

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...