القائمة الرئيسية

الصفحات

 

 مسارات البرمجة

مسارات البرمجة




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

مسارات البرمجة يمكن حصرها في اربع مسارات وهي:

  1. تطوير مواقع الويب.
  2. تطوير تطبيقات الهواتف.
  3. تطوير برامج سطح المكتب.
  4. تطوير الألعاب.


1- تطوير مواقع الويب

  • من المسارات التي عليها طلب كثير في البلدان العربية والسبب هو لسهولة المجال ولانه لا يتطلب معرفة اكاديمية مسبقة، ونسبة لكثرة العروض عليه.
  •  يحتوي هذا المسار مجالين، وهم الواجهة الأمامية (Front-End)  والجزء الغير مرئي(Back-End).
  •  الواجهة الأمامية (Front-End) وهي كل مايراه او يتفاعل معه المستخدم، مثل الكتابة  والصور والفيديو والقوائم المنسدلة وصناديق الكتابة والازرار التي يمكنك الضغط عليها.
  • مثال للغات المستخدمة في الواجهة الامامية(Front-End) هي HTML ،CSS ،JavaScript
  • الجزء الغير مرئي(Back-End)  هو كل ما تتم معالجته  في السيرفر ولا يكون مرئي للمستخدم ولا يظهر في متصفح المستخدم. مثلا عند حفظ بينات محددة، فحقول ادخال البيانات التي نراها هي متعلقة بالواجهة الامامية(Front-End)، اما معالجة هذه البيانات وحفظها في قاعدة البيانات هي العملية المتعلقة بالجزء الغير مرئي(Back-End).  
  • مثال لغات الجزء الغير مرئي(Back-End) وهي PHP،ASP ،JSF ،C# ،JAVA.
  • والمطور المتقن لـمجالي تطوير المواقع الواجهة الأمامية (Front-End)  والجزء الغير مرئي(Back-End) يسمى هذا المطور(Full-Stack).


2- تطوير تطبيقات الهواتف

  • من العنوان متبعي هذا المسار يعملون في تطوير تطبيقات الهاتف مثل الأندرويد والآيفون. 
  • مثال للغات التي يمكن من خلالها تطوير تطبيقات الهاتف مثل java ، Python، C#، Swift


3- تطوير برامج سطح المكتب

  • مثل التي تعمل على الجاهز المكتبي او جهاز الحاسوب المحمول(Laptop).
  • مثال للغات التي يمكن من خلالها تطوير برامج سطح المكتب مثل #C++ ،java  ،Python ،C


4- تطوير الألعاب

  • مجال تطوير الالعاب يتطلب معرفة باحد محركات الألعاب الاكثر استخداما. 
  • مثال لهذه المحركات هو: Unreal Engine،  Frostbite، Unity، Cryengine، Anvil، Godot


افضل قنوات اليوتيوب لتعليم البرمجة

  • بعد معرفة مسارات البرمجة الاكثر شيوعا، سوف يتم عرض افضل قنوات اليوتيوب لتعليم البرمجة في مسار محدد او لغة برمجة محددة.

اساسيات البرمجة بلغة C++ 

مجال الويب

مجال سطح المكتب

مجال تطبيقات الموبايل

  برمجة واجهات الالعاب Unity UI Game


تعليقات

الفهرس