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

السؤال

نشر

اهلا

في كثير من الاحوال و الاوقات اصادف مشاريع على مستقل

عنوانها اريد مصمم متجر

محتواها تصميم متجر و برمجته بلغه ( نسيت اسمها الصراحة لست متاكدة لكن مثل الجافا و البايثون و شيء شبيه لهذا )

المهارات المطلوبة لغة جافا

فافيدوني يا اخوتي ما هذه اللغات الغريبة ؟ و هل هي لغة حقيقة ؟ و كيف يتم استخدامها ؟ و ما هي مزاياها ؟

شكرا

Recommended Posts

  • 0
نشر

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

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

  • 0
نشر

مرحباً بك ،

لغات البرمجة هي أدوات تُسهل على المُبرمج كتابة برامجه على شكل أوامر و تعليمات يفهمها الحاسوب مثلها مثل لغات البشر العادية كالعربية، الإنجليزية و غيرها فلغة الحاسوب تُسمى اللغة الثُنائية تتكون فقط من 0، 1 و لغات البرمجة تتكون من تعليمات و أوامر قريبة إلى لغة البشر(الإنجليزية) هذه التعليمات سيتم تحويلها في الأخير إلى لغة الآلة (اللغة الثنائية) تم إبتكار هذه اللغات لتسهيل التعامل مع الحاسوب عِوض التعامل معه بلغته الخاصة نتعامل معه بلغة نفهمها نحن لكن بمعايير و أوامر مُحددة.
لكل لغة syntax خاص بها لكن ما يجمع هذه اللغات هو أن المفاهيم البرمجية تبقى نفسها و يمكن تقسيمها إلى نوعين من حيث قربها للغة البشر:

  • لغات عالية المُستوى كجافا و بايثون و غيرها 
  • لغات مُنخفضة المُستوى مثل لغة التجميع 

تحتاج اللغات عالية المُستوى إلى مُفسر أو مُترجم الذي يتولى ترجمة و تحويل هذه الكلمات و الرموز التي يتكون منها البرنامج إلى لغة الآلة.

بالتوفيق

  • 0
نشر
بتاريخ منذ ساعة مضت قال عبود سمير:

مرحباً بك ،

لغات البرمجة هي أدوات تُسهل على المُبرمج كتابة برامجه على شكل أوامر و تعليمات يفهمها الحاسوب مثلها مثل لغات البشر العادية كالعربية، الإنجليزية و غيرها فلغة الحاسوب تُسمى اللغة الثُنائية تتكون فقط من 0، 1 و لغات البرمجة تتكون من تعليمات و أوامر قريبة إلى لغة البشر(الإنجليزية) هذه التعليمات سيتم تحويلها في الأخير إلى لغة الآلة (اللغة الثنائية) تم إبتكار هذه اللغات لتسهيل التعامل مع الحاسوب عِوض التعامل معه بلغته الخاصة نتعامل معه بلغة نفهمها نحن لكن بمعايير و أوامر مُحددة.
لكل لغة syntax خاص بها لكن ما يجمع هذه اللغات هو أن المفاهيم البرمجية تبقى نفسها و يمكن تقسيمها إلى نوعين من حيث قربها للغة البشر:

  • لغات عالية المُستوى كجافا و بايثون و غيرها 
  • لغات مُنخفضة المُستوى مثل لغة التجميع 

تحتاج اللغات عالية المُستوى إلى مُفسر أو مُترجم الذي يتولى ترجمة و تحويل هذه الكلمات و الرموز التي يتكون منها البرنامج إلى لغة الآلة.

بالتوفيق

يا الهي الامر معقد للغاية !!

  • 0
نشر

الأمر ليس بهذه الصعوبة التي تعتقدينها مع البرمجة بل في ذلك متعة بمجرد ما أن تكتسبي أول لغة برمجة, كأنك تتعلمي اللعة الإنجليزي بعدها الفرنسي يكون أسهل للتعلم بكثير ذلك هو نفسه في عالم البرمجة, أولا يتعلم المبتدئ الأساسيات من:

  • variables & constants
  • input/output
  • comments
  • if/else conditions
  • for/while/do..while Loop
  • functions
  • pointers
  • tables
  • structures
  • built in functions

وبمجرد ما تكتسبين هذه الأساسيات التي ذكرتها لك وبعد خبرة في الكثير من التمارين والتطبيقات ستجدين أنك ضبطت البرمجة بالإضافة بعدها إلى تعلم المنطق البرمجي وتطويره وبعدها سيكون بإمكانك تعلم برمجة الويب أو تطبيقات الموبايل وتدخلين حينها لشبكة مستقل وإيجاد عمل وكل ما يذهلك الأن سيصبح عادي للغاية, أيضا حسب رؤيتك في عروض مستقل بعيدا عن عامل الوقت فبالتأكيد لا يوجد ولا شخص واحد يستطيع أن يعمل على كل تلك الأشياء وإنما تخصص مثلا أنا مبرمج مواقع و data scientist/analyst والأخر مصمم والأخر مبرمج تطبيقات الموبايل وهكذا...

  • 0
نشر

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

تتعامل لغات البرمجة مع الأرقام و الحروف عن طريق متحولات يتم تخزينها في الذاكرة و من ثم معالجتها منطقيا باستخدام الشروط و الحلقات ..

مثال بسيط ليختبر إذا كان شخص له أحقية في قيادة السيارة أو لا ( العمر أكبر أو يساوي 18)

var age = 23; // تحديد عمر افتراضي

var minAgeToDrive = 18; // العمر الأدنى للسماح بقيادة سيارة

if ( age >= minAgeToDrive ) { // اختبار شرط هل العمر يوافق الشرط ؟
	print ('تستطيع قيادة السيارة');
  	// في حال كان تنفيذ الشرط صحيح يطبع الجملة التالية  
  
}
else {  // الشرط غير محقق
	print ('لا تستطيع قيادة السيارة حاليا');
  	// طباعة عبارة
	var needYears = minAgeToDrive - age; // حساب عدد السنوات الناقصة حتى يصبح بالغ و يستطيع القيادة
	print ('تستطيع القيادة بعد ' + needYears + ' سنة ');
  	// طباعة جملة مع متغير  needYears
}

يمكنك تعديل الكود السابق من الموقع التالي بعد فتح تبويب جافاسكربت  الرابط من هنا النتيجة تظهر في الأسفل مكان console

  • 0
نشر

سوف أوضح لكي بشكل أخر .

لغات البرمجة عبارة عن شئ يصل بين مطور البرامج او الألعاب أو المواقع مع الحاسوب بشكل متقطع كل مبرمج وله مجاله وله الجزء الذي يتعامل معه فمثلاً مصمم المواقع يكتب الأوامر لكي تتعامل مع المتصفح مبرمج الواجهات الخلفية يتعامل مع السيرفر مبرمج الألعاب يتعامل مع بعض برامج desktop .

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

أنصحك بقرأة هذه المقالات  من هنا  ومن هنا .

  • 0
نشر
بتاريخ 55 دقائق مضت قال Wael Aljamal:

 

 

بتاريخ 3 ساعات قال Walid Mohamed2:

سوف أوضح لكي بشكل أخر .

لغات البرمجة عبارة عن شئ يصل بين مطور البرامج او الألعاب أو المواقع مع الحاسوب بشكل متقطع كل مبرمج وله مجاله وله الجزء الذي يتعامل معه فمثلاً مصمم المواقع يكتب الأوامر لكي تتعامل مع المتصفح مبرمج الواجهات الخلفية يتعامل مع السيرفر مبرمج الألعاب يتعامل مع بعض برامج desktop .

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

أنصحك بقرأة هذه المقالات  من هنا  ومن هنا .

و كيف تعلمتها ؟ و من اين ؟ و متى  ؟ و كم استغرق الوقت لتعلمها ؟ قرون ؟؟؟

  • 0
نشر
بتاريخ الآن قال سيليا رشدي:

 

و كيف تعلمتها ؟ و من أين ؟ و متى  ؟ و كم استغرق الوقت لتعلمها ؟ قرون ؟؟؟

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

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

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

بالتوفيق 

  • 0
نشر
بتاريخ 3 ساعات قال رومي سيلوان:

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

يمكن التعلم من اليوتيوب من خلال البحث عن لغة  معينة وتعلمها حيث يوجد العديد من الشروحات المتوفرة  ويمكن التعرف بشكل أكثر عن البرمجة من هنا   

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...