مسارات البرمجة
الهدف ليس التكلم عن مسارات البرمجة المتاحة .
الهدف هو الاجابة على سؤال يطرحة اى شخص حابب يتعلم البرمجة .
يريد ان يتعلم البرمجة ولا يعرف ما اللغه التي يجب ان يتعلمها من لغات البرمجة ؟
هنا ساوضح اغلب مسارات البرمجة واللغات التى يجب تعلمها فى هذا المسار .
ولديكم الحرية في اختياراى مسار من مسارات البرمجة .
من اكثر مسارات البرمجة انتشارا هى :
- web Application
- Mobile Application
- Desktop Application
اولا : web Application او تطبيقات الويب
ينقسم هذا المسار الي جزئين :
1- Front-end (design)
2- Back-end (development)
Front-end (design)
وهو الجزء الخاص بتصميم الموقع واللغات التى يجب تعلمها هى :
HTML - CSS - JavaScript.
Back-end (development)
وهو الجزء الخاص ببرمجة الموقع وعمل اتصال بقواعد البيانات ويمكن تعلم احد هذه اللغات :
PHP - Asp - Jsp - node js- Rouby - django
اما بالنسبة لقواعد البيانات فيجب تعلم لغة SQL واستخدام احد قواعد مثل
SQLite - Mysql - SQL server - oracle db
ثانيا : Mobile Application او تطبيقات الموبايل
فى البداية ، سنتكلم على انظمة التشغيل للهواتف وهى :
Android - IOS - Windows phone
حتى نتمكن من عمل تطبيقات Android يجب تعلم احد هذة اللغات java - Kotlin
حتى نتمكن من عمل تطبيقات IOS يجب تعلم لغة swift
اما لعمل تطبيقات Windows phone يجب تعلم لغة #c
حتى نتمكن من عمل تطبيقات IOS يجب تعلم لغة swift
اما لعمل تطبيقات Windows phone يجب تعلم لغة #c
الا ان تطوير احد التطبيقات من خلال احد هذة اللغات فان هذة التطبيقات لايمكن ان تعمل على اى نظام تشغيل اخر .
وبالتالى ظهرت العديد من التقنيات الحديثة حتى نتمكن من عمل تطبيقات تعمل على جميع انظمة التشغيل السابقة .
مثل :
Flutter - Xamarin - React Native
ثالثا: Desktop Application او مايعرف بتطبيقات سطح المكتب .
حتى نتمكن من عمل تطبيقات تعمل على اجهزة الحاسوب فاننا نحتاج لتعلم احد اللغات التالية :
c# - visual Basic - java fx - python PYQT
هذه هي اكثر مسارات البرمجة انتشارا.
وبعد قراءة هذا المنشور ستكون قادر علي تحديد هدفك والطريق الذي يجب اتباعه لتعلم البرمجة بطريقة صحيحة .
إرسال تعليق