مسارات البرمجة
- قبل ان تبدأ مشروع تخرجك، من المهم ان تحدد مسار برمجة محدد تتبعه لانجاز فكرة مشروع التخرج، ومن الافضل اختيار مسار تشعر بانك سوف تبدع فيه اكثر ويكون المسار متوافق مع فكرة مشروع التخرج، ويجب عدم تشتيت نفسك في عدة مسارات فسوف تجد ان زمن تسليم المشروع قد حان وانت لم تنجز شئ في برمجة مشروع التخرج، الا اذا تطلبت فكرة مشروعك عدة مسارات.
- في هذا المقال سوف يتم عرض افضل واكثر المسارات شيوعا للبرمجة ومن اين تبدأ بتعلم كل مسار، وافضل قنوات اليوتيوب لتعلم البرمجة.
مسارات البرمجة يمكن حصرها في اربع مسارات وهي:
- تطوير مواقع الويب.
- تطوير تطبيقات الهواتف.
- تطوير برامج سطح المكتب.
- تطوير الألعاب.
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++
- هنالك قناة بغداد الجديدة او اسامة الربيعي وهو مؤلف كتاب خطوة بخطوة لتعليم لغة ++C. اضغط هنا للذهاب للرابط
مجال الويب
- افضل يوتيوبر في هذا المجال هو اسامة الزيرو. اضغط هنا للذهاب للرابط
مجال سطح المكتب
- لغة الجافا، ننصح بـقناة عبدالله عيد. اضغط هنا للذهاب للرابط
- لغة الـ #C ننصح بخالد السعدني. اضغط هنا للذهاب للرابط
مجال تطبيقات الموبايل
- تعلم برمجة تطبيقات الأندرويد بكوتلين. اضغط هنا للذهاب للرابط
- دورة برمجة اندرويد Xamarin. اضغط هنا للذهاب للرابط
- دورة برمجة ايفون IOS App Development. اضغط هنا للذهاب للرابط
- قناة محمد عيسى. اضغط هنا للذهاب للرابط
- دورة عبد الله عيد للأندرويد. اضغط هنا للذهاب للرابط
برمجة واجهات الالعاب Unity UI Game
- رابط الدورة. اضغط هنا للذهاب للرابط

تعليقات
إرسال تعليق
اكتب تعليق يعبر عن رأيك في المنشور