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

السؤال

Recommended Posts

  • 0
نشر

أولا توجد ثلاثة وظائف رئيسية في البرمجة :

  • تطوير الواجهات الأمامية (Front end)
  • تطوير الواجهات الخلفية (back end)
  • تطوير الويب (Full Stack)

لذلك هل تريد إنشاء موقع ويب للواجهات الأمامية أم إنشاءه بأكمله كواجهة أمامية وخلفية ؟ 

يمكنك قراءة الإجابة التالية للتوضيح الفرق بين تطوير الواجهات الأمامية و تطوير الواجهات الخلفية :

 

نأتي الآن لسؤالك حول أفضل لغة : لا يوجد في البرمجة ما يسمى الأفضل في البرمجة، بل لكل تقنية استخدامها الأمثل لها ويمكنك قراءة الإجابة التالية للتوضيح بين الفرق بين اللغات :

 

وإليك الإجابة التالية لتوضيح الدورات المتاحة في الأكاديمية و ما الذي ستوفره لك بعد الإنتهاء منها :

 

 

  • 0
نشر

لغات الويب هي HTML, CSS, JS حيث HTML توفر لك تطوير هيكل الصفحة من خلال العناصر الخاصة بها، ثم تنسيق الهيكل من خلال لغة CSS من حيث المظهر وتموضع العناصر في الصفحة كما تريد حسب التصميم الذي تنوي تنفيذه.

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

بعد تعلم ما سبق ستحتاج إلى تعلم إطار أو مكتبة للواجهة الأمامية مثل React.

ولو أردت إنشاء واجهة خلفية للموقع ستحتاج إلى تعلم Node.js وهي تعتمد على جافاسكريبت أيضًا.

مع العلم أنه يوجد لغة PHP أيضًا لتطوير مواقع الويب وإطار لارافل الخاص بها، لكن ستحتاج إلى تعلم  HTML, CSS, JS أيضًا قبل تعلمها، فهي لغة واجهة خلفية بالأساس.

 

  • 0
نشر

بما أنك مطور ويب ولديك معرفة بـ HTML و CSS فيمكنك تعلم JavaScript مع Node.js للـ Back-End، أو استخدام PHP مع Laravel، أو حتى Python مع Django أو Flask. 

يمكنك من خلال تعلم JavaScript توظيفها في الـ Front-End و Back-End، مما يتيح لك العمل Full Stack من خلال لغة واحدة وهي javascript .
يمكنك ملاحظة أن جميع اللغات أو المسارات التي ذكرتها لك لها دورات في أكاديمية حسوب ويمكنك الإطلاع أولاً على الإجابات التالية لفهم الفرق بين اللغات والمسارات المختلفة لتحيد هدفك

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...