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

السؤال

Recommended Posts

  • 0
نشر

إذا كنت تريد أن تصبح مطور مواقع يمكنك أن تبدأ بتعلم أساسيات البرمجة و مفاهيمها الأساسية التفكير المنطقي و الخوارزميات و بعدها يمكنك أن تنتقل لتعلم لغات مثل html و css و javaScript و الذين يتم استخدامهم لبناء واجهات المستخدم "واجهة الصفحات التي يتعامل معها المستخدم" و بعدها تتعلم مكتبة لبناء واجهات المستخدم مثل React.js مثلًا بعدها يمكنك الانتقال إلى تعلم كيفية بناء ال backend "" باستخدام node.js و express "يستخدمان لغة جافاسكريبت" أو laravel "تستخدم لغة php" "" و قواعد البيانات مثل mongodb و postgresql.

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

بالتوفيق.

  • 0
نشر

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

  • Java.
  • C++.
  • Python.

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

ولكن هنالك بعض اللغات البرمجية المتخصصة في منصات معينة ومنها:

  • HTML, CSS و JavaScript وهذه اللغات تستخدم في تصميم الويب.
  • PHP و net. وتستخدم في تطوير الويب.
  • Java و Kotlin تستخدم في تطبيقات الهاتف الذكي (أندرويد).
  • swift تستخدم في تطبيقات الهاتف الذكي (أبل).

يوجد بعض الأساسيات الخاصة بالبرمجة والتي لا تتغير عادةً إلى في أمور بسيطة مثل:

  • المتغيرات.
  • الشروط.
  • التكرار.
  • الدوال.
  • العمليات الحسابية.

وغيرها, يمكنك الإطلاع عليها عبر مشاهدتك لبعض الفيديوهات المتواجدة على يوتيوب والتي تشرح ما هي البرمجة واساسياتها.

  • 0
نشر

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

برمجة تطبيقات الهاتف :  وينقسم إلى قسمين  

  • القسم  الأول  :وهو برمجة التطبيقات التي تعمل على نظام الأندرويد ويتم ذلك بإستخدام  لغة الجافا  الخاصة بنظام الأندرويد 
  • القسم الثاني :وهو برمجة التطبيقات التي تعمل على نظام ال ios  وهو النظام الخاص بهواتف أبل 
  •  برمجة  مواقع الويب  : وينقسم لقسمين 

القسم الأول: هو  برمجة واجهات  مواقع من خلال تعلم  لغة html وcss وjavascript  والمسمى الوظيفى هنا للمبرمج هو (front end developer) 

القسم الثاني: هو برمجة الخلفية  إي البرمجة التي تعمل من خلال السيرفر  وومن أمثلتها لغة الphp والمسمى الوظيفى هنا للمبرمج  back end developer 

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...