كيف أتخصص في البرمجة

نشرت من قبل administration_admin في

كيف أتخصص في مجال البرمجة

كيف أتخصص في البرمجة
كيف أتخصص في البرمجة

حدد مجال من استخدامات البرمجة

حدد مجال من استخدامات البرمجة
حدد مجال من استخدامات البرمجة

مجالات واستخدامات البرمجة كثيرة سنذكر أشهرها :

أشهر استخدامات البرمجة
أشهر استخدامات البرمجة
  • تطوير المواقع
  • تطوير التطبيقات
  • الذكاء الاصطناعي
  • علم البيانات

سنتناول كل عنوان باختصار

1. تطوير المواقع :

تطوير المواقع
تطوير المواقع

أ. تصميم المواقع يُعرف باسم (Web Design) أو ما يعرف في الوسط البرمجي بتطوير الواجهة الأمامية (FrontEnd) وينقسم إلى اللغات التالية :

  • HTML
  • CSS
  • javaScript

ب. تطوير المواقع يُعرف باسم (Web Development) أو ما يعرف في الوسط البرمجي بتطوير الخلفية (BackEnd) ويجب إتقان واحدة على الأقل من اللغات التالية :

  • Python
  • javaScript
  • PHP
  • #C

ج. تطوير قواعد البيانات (DataBase) ويجب إتقان واحدة من اللغات التالية :

  • MySQL
  • MongoDB

2. تطوير التطبيقات :

تطوير التطبيقات
تطوير التطبيقات

أ. تطوير تطبيقات الهواتف المحمولة التي تعمل بنظام (Android) ويجب إتقان واحدة من اللغات التالية :

Android
Android
  • Java
  • Kotlin

باستخدام بيئة عمل (Android Studio)

ب. تطوير تطبيقات الهواتف المحمولة التي تعمل بنظام (iOS) ويجب إتقان لغة (Swift), باستخدام بيئة عمل (Xcode)

iOS
iOS

لكن بهذه الطريقة ستحتاج أن تبرمج تطبيقك مرتين! مرة للـ (iOS) ومرة للـ (Android)!! والحل هنا

مشكلة (iOS) و (Android)
مشكلة (iOS) و (Android)

والحل هنا أن تبرمج التطبيق بتقنيات (Cross Platform) مثل العمل على بيئة عمل مشتركة

بيئة عمل مشتركة
بيئة عمل مشتركة

أشهر بيئات العمل هذه هي :

  • React native + Firebase
  • Vue native + Firebase
  • Electrone
  • Flutter
  • Ionic
  • Xamarin

ولا يشترط لغة (Firebase) للعمل على هذه التقنية إنما يمكن استخدام أي لغة (BackEnd)

3. الذكاء الاصطناعي + 4. علم البيانات :

الذكاء الاصطناعي و علم البيانات
الذكاء الاصطناعي و علم البيانات

وأهم وأفضل لغة مستخدمة في هاذين المجالين هي بايثون (Python)

أهم المكتبات
أهم المكتبات

وأهم المكتبات فيها المستخدمة في المجالين هي :

  • NumPy
  • SciPy
  • Pandas
  • Matplotlib
  • PyTorch
  • TensorFlow
  • OpenCv

في النهاية حدد ما تريد

في النهاية
في النهاية

في النهاية حدد ما تريد بناءً على هدفك من تعلم البرمجة

Hamza Elkotp

صانع المجد

صانع المجد 
GLORY MAKER
GLORY MAKER
%d مدونون معجبون بهذه: