Arab UX

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


الشهر الاول الرياضيات

خلال هذه الشهر ستتعلم الرياضيات فقط ، ليس من الصفر لكن يجب ان تتعلم كل ما ينقصك ، حيث ان تعلم الاله تعمد بشكل كبير على الرياضيات 

الجبرالخطي 

الجبر الخطي من افضل الاشياء لتبداء بها وسوف تدرس حوالي ساعتين يومياً لمدة اسبوع وهذه القناة هي من افضل المواد العربية لدراسة الجبر الخطي القائمة

التفاضل والتكامل 

الاسبوع الثاني سوف تخصصة لدراسة التفاضل والتكامل وسوف تدرسة من قناة احمد الحسيني حيث انه يقدم هذه المادة بجودة جيدة والدراسة ساعتين يومياً

الاحتمالات

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

الخوارزميات

لا تتعمق في الخوارزميات بشكل كبير  فقط ادرس البحث والفرز وننصح بهذه القائمة


الشهر الثاني python & machine learning


تعلم بايثون

سناخذ الاسبوع الاول والثاني لتعلم لغة بايثون  وهناك شروحات كثيرة جدا عربية او اجنبية لتعلم لعة بايثون لكن هذه القائمة تحتوى على اكثر من مئة فيديو لشرح بايثون بالتفصيل القائمة

تعلم الالة الكلاسيكي

الاسبوع الثالث سنخصصة لتعلم الاله الكلاسيكي وننصح بهذه القائمة

مدخل إلى التعلم العميق deep learning

في الاسبوع الاخير لهذه الاشهر سناخذ التعلم العميق وعند وصلك لهذه المرحلة فانت قد وصلت لمستوى جيد جداً في مسار تعلمك وهنا البداية الفعلية لمسار تعليم الاله وسوف تتعلم هذه الاسبوع الشبكات العصبية العميقة وننصح بهذه القائمة لكن لا ننصح ان تكتفي بها فهي صغيرة



الشهر الثالث التعلم العميق deep learning


تنسر فلو و كيراس  TensorFlow & Keras

الاسبوع الاول ستدرس مكتبات التعلم العميق من لغة بايثون مدة المذاكرة هذا الاسبوع ستكون حوالي ثلاث ساعات يومياً لكن لا يجب ان تقل عن ساعتين ويمكنك دراستها من هنا 

كيفية التعامل مع Kaggle  و Github

الاسبوع الثاني ستتعلم هذه الاداتين وهي خطوة مهمة جدا لتشاهد المشاريع المختلفة الاخرى ويمكن تعلمها من هذه القائمة

مشاريع وتطبيقات

في الاسبوع الثالث والرابع يجب عليك انشاء مشاريع وتطبيقات عبر المهارات التى اكتسبتها خلال الفترة الماضية 


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

هناك طرق متعددة لتطوير تطبيقات الاندرويد ؛ يمكنك السير في مسار تطوير التطبيقات الهجينة hybrid  مثل flutter, react-native, or NativeScript وهي أكثر شيوعًا. وتركز خريطة الطريق هذه على تطوير تطبيقات الاندرويد الأصلية native .

لغة البرمجة

اولا عليك اختيار لغة البرمجة اما ان تختار كوتلن kotlin وهي ما ننصح به ، او لغة جافا Java . عليك بتعلم الاساسيات في اي منهما .

الاساسيات 

  1. تنزيل برنامج اندرويد استديو
  2. تعلم اساسيات كوتلن
  3. تعلم البرمجة الكائنية OOP
  4. هياكل البيانات والخوارزميات data structures and algorithms
  5. ما هو وكيف نستخدم user gradle

نظام التحكم في الاصدار version control system

ما هو نظام التحكم في الاصدار version control system
لماذا يجب ان نستخدمة