في كل مرة نوفر لكم مقالا مخصصاً يستعرض عليك 100 كورس من منصة يوديمي التي تكون مدفوعة في الأصل لكنها مجانية لفترة  محدودة، فمنصة يوديمي او Udemy واحدة من أقوى و أشهر المنصات التعليمية التي توفر لك كورسات مستجدة كل يوم، تتمتع منصة يوديمي بكل من الكورسات المجانية و المدفوعة، و الأفضل انها توفر كوبونات و تخفيضات بنسبة 100% للكورسات المدفوعة مما يجعلها مجانية كليا. 
و هذه الفرصة لا يجب تعويضها، فأفضل الكورسات هي الكورسات المدفوعة يا صديقي، و إن أتيحت لك فرصة الحصول عليها بشكل مجاني فلا تفكر مرتين. و لهذا نوفر لك هذا المقال الكامل. 

أفضل كورسات منصة Udemy مدفوعة في الأصل متاحة الآن مجانا

روابط أساسية قد تحتاجها 

  • نشارك كل الكورسات الجديدة التي يتم إضافتها هنا كل يوم في قناتنا على تيليجرام المخصصة للكورسات من هنا 
  • نشارك أيضا الكورسات على صفحتنا الخاصة بالعروض من هنا 
  • يمكنك تحميل الكورسات بعض الحصول عليها بإتباع الشرح التالي من هنا 

نصائح جد جد جد جد جد مهمة قبل التوجه للكورسات 

  • الكورسات المعروضة ليست مجانية، هي مجانية فقط لفترة  محدودة لكل كورس فترة مجانية خاصة  به فحاول الإسراع 
  • إن كنت تتصفح الكورسات من الموبايل، لا تفتح روابط الكورسات في التطبيق، فالكوبون مدرج في الروابط و سيتم إلغاء الكوبون إن فتحت الكورس من التطبيق 
  • في حالة لم تجد رقم كورس محدد، قم فقط بتفريغ الكاش (Ctrl + F5) او فتح الصفحة في وضع Incognito 

روابط الكورسات 

  1. تعلم الـ After Effect و صناعة فيديوهات Motion Graphic من الصفر حتى الوضع المتقدم 
  2. إحترف و تعلم لغة البرمجة جافا من البداية بقواعد سنة 2020 
  3. دليلك نحو الـ HTML, Javascript و Bootstrap مع شهادة في الأخير 
  4. دليلك نحو الـ Php و MySQL مع شهادة في الأخير 
  5. تعلم الـ CSS و الـ Javascript مع شهادة في الأخير 

  6. أساسيات قواعد الإنترنت و تطوير الويب من البداية حتى الفهم الكامل لكل الأساسيات 
  7. أساسيات لغة البرمجة Python للمبتدئين من الصفر 
  8. دليلك الكامل نحو الـ Photoshop CC و تعلم صناعة تصاميم بإستخدام الفوتوشوب 
  9. تعلم تقنية  التطوير Flutter و صناعة تطبيقات موبايل مختلفة  من خلالها 
  10. كورس تعلم الـ C++ للمبتدئين كليا 
  11. تعلم التعامل مع برمجية Camtasia للتصوير و المونتاج 
  12. تعلم الجافا للمبتدئين كليا مع هذا الكورس الكامل 
  13. تعلم التعامل مع الشريحة الذكية Raspberry PI من البداية للمبتدئين 
  14. اللينكس للمبتدئين، دليلك لكيفية التعامل و البدئ مع النظام الشهير لينكس 
  15. تعلم صناعة إضافات جوجل كروم من البداية  مع هذا الكورس المجاني كليا 
  16. دليلك لتعلم التعامل مع منصة Autocad من البداية لصناعة الأشكال و النماذج ثلاثية الأبعاد 
  17. أساسيات الحماية و الأمن السيبراني لسنة 2020 
  18. كورس تدريبي كامل لتعلم التعامل مع SQL و منصات مثل MySQL و Php و Python 
  19. دليلك الأولي للبدئ في فهم و تعلم الـ Nodejs أشهر إطار جافاسكربت حاليا 
  20. تعلم التعامل مع إضافة YOAST SEO التي تساعدك على الأرشفة السريعة لمقالاتك في جوجل 
  21. أفضل طريقة لإضافة إعلان على فيسبوك ذو مرجعية و عائد كبير 
  22. تعلم الجافا من الصفر للمبتدئين 
  23. مدخل لتعلم تقنيات أدوبي مختلفة مثل Spark, Color و غيرها 
  24. تعلم الفوتوشوب للمبتدئين من الصفر و البداية حتى فهم البرمجية و صناعة تصميمات مخصصة
  25. أتمتة مهمات الواتساب عبر البايثون، كيف تجعل كل شيئ أوتوماتيكيا في واتساب 
  26. لغة البرمجة جافا من البداية حتى الإحتراف للمبتدئين 
  27. الفوتوشوب للمبتدئين، دليلك لمعرفة كل الأساسيات المتعلقة ببرمجية التصميم الشهيرة فوتوشوب 
  28. أساسيات الحماية و الأمن السيبراني لسنة 2020 لتصير مختصا في هذا المجال 
  29. تعلم لغة الـ Php من البداية حتى الوضع المتقدم و معرفة كل أساسياتها الضرورية 

  30. تعلم التعديل على الصور بإستخدام برمجية التصميم الشهيرة أدوبي فوتوشوب 
  31. دليلك لتعلم و إحتراف الـ C# و تقنية الـ Ado.net 
  32. طريقة إختراق شبكات الواي فاي بإستخدام تقنية Evil Twin من البداية 
  33. دليلك لتعلم المونتاج و التعديل على الفيديوهات بإستاخدام Adobe Premiere Pro 
  34. كيف تصير مطور Full Stack Developer من البداية حتى النهاية 
  35. كيف تشتري و تستثمر في البتكوين ؟ دليل المبتدئين نحو البيتكوين و العملات الرقمية 
  36. كورس كامل للجافاسكربت من الصفر لمطوري الويب 
  37. كيف تبدأ في تحقيق المال بإستخدام منصة Fiverr
  38. نصائح و توجيهات لكيفية تكبير حسابك على انسقترام 
  39. كورس تعليمي كامل لتعلم PowerPoint متاح باللغة العربية 
  40. تعلم لغة DART من الصفر و هي اللغة الأساسية المكونة لتقنية Flutter لتطوير التطبيقات باللغة العربية 

  41. تعلم لغة البرمجة كوتلن KOTLIN من الصفر باللغة العربية 
  42. تعلم صناعة تطبيقات الأندرويد بإستخدام Kotlin من الصفر باللغة العربية
  43. دليلك الكامل نحو Shopify و البدئ في مجال Dropshipping 
  44. تعلم تقنية Adobe Illustrator لصناعة الصور 
  45. تعلم لغة البرمجة بايثون من الصفر باللغة العربية 
  46. تعلم لغة البرمجة C++ من الصفر باللغة العربية 
  47. تعلم لغة البرمجة Ruby من الصفر باللغة العربية 
  48. تعلم لغة الهيكلة HTML من الصفر باللغة العربية 
  49. تعلم لغة التنسيق CSS من الصفر و باللغة العربية 
  50. دليل المبتدئين نحو مجال الـ Front End و تطوير واجهات المواقع 
  51. دليل المبتدئين للتعرف على الـ Arduino و كيفية التعامل معها
  52. كيف تقوم ببناء حساب إحترافي على منصة LinkedIn باللغة العربية 
  53. كيف تبني متجرك على Shopify و تبدأ في مجال الـ Dropshipping 
  54. كيف تبدأ في مجال إختبار الإختراق بإستخدام نظام Kali Linux 
  55. دليلك لبدئ تعلم تقنية الـ jQuery للويب من الصفر للمبتدئين 
  56. تعلم الـ Javascript و Bootstrap و Php كاملة  من البداية مع شهادة إستكمال في الأخير 
  57. كيف تقوم بصناعة لعبة ثلاثية الأبعاد من البداية حتى النهاية 
  58. دليلك الكامل لتعلم أساسيات الفوتوشوب لسنة 2020 
  59. كيف تقوم بصناعة تطبيقات أندرويد من الصفر بدون الحاجة الى برمجة 
  60. كورس لتعلم و إحتراف الفوتوشوب بالتقنيات المستجدة لسنة 2020 
  61. تعلم الجافاسكربت من البداية و من الصفر للمبتدئين بشكل علي 

  62. دليلك التدريبي لشهادة الهاكر الأخلاقي CEH من الصفر 
  63. تعلم صناعة برمجيات بواجهة جرافيكية في لغة البرمجة بايثون بإستخدام Tkinter
  64. كل شيئ حول الـ Angular و أساسياته التي تحتاجها لنباء برمجية بإستخدام هذا الإطار 
  65. الجافا من الصفر حتى الإحتراف، كورس كامل لتعلم كل أساسيات لغة البرمجة جافا 
  66. الووردبريس للمبتدئين، قم بصناعة موقعك على الووردبريس من البداية 
  67. الـ After Effect و كل الأساسيات للبدئ في مجال التعديل على الفيديوهات بإستخدام AE 
  68. إنطلق مع الجافا و إطار Spring من الصفر و حتى الوضع المتقدم 
  69. كيف تبدأ بإستخدام الـ Git واحد من أهم التقنيات البرمجية التي يجب ان يعرفها المبرمج 
  70. تعلم الجافاسكربت ES6 بشكل إحترافي و صحيح 
  71. كورس كامل لتعلم البايثون، إنطلق من وضع المبتدئ الى المحترف مع هذا الكورس
  72. كورس كامل لتعلم الهندسة العكسية لتطبيقات الأندرويد بإحترافية و من الصفر
  73. من وضع المبتدأ حتى الوضع المتقدم في الفوتوشوب و كل أساسياته 
  74. تعلم الهاكينغ  الأخلاقي من الصفر للمبتدئين بقواعد سنة 2020 
  75. دليل الشوبيفاي : كيف تقوم بصناعة متجرك الخاص على شوبيفاي من الصفر 
  76. تعلم الخوارزميات و هيكلة البيانات بشكل إحترافي يؤهلك لمجال علوم البيانات 

  77. تعلم الـ React بشكل كامل، دليلك لأفضل كورس لتعلم صناعة تطبيقات الويب بإستخدام React 
  78. تعلم الـ Php إلى جانب مجموعة من تقنيات الويب مثل Bootstrap و Git في هذا الكورس
  79. لغة البرمجة C للمبتدئين من البداية الى الوضع المتقدم مع أمثلة و تمارين 
  80. الإختراق الأخلاقي صنف Masterclass، إحترف مجال الهاكينغ و الإختراق 
  81. تعلم الـ C++ للمبتدئين من الصفر 
  82. الوضع المتقدم في إعلانات الفيسبوك و الإستهداف الصحيح، كيف تصير محترفا في إعلانات فيسبوك 
  83. كيف تقوم بتكبير و تقوية حسابك على أنستقرام من البداية 
  84. الجافا للجميع من الصفر الى الإحتراف 
  85. ما الذي تعرفه عن الديب ويب و كيف تلج إليه ؟ كورس كامل يشرح كل شيئ عن Deep Web 
  86. تعلم الـ Next.js أحد أبرز إطارات الـ Nodejs 
  87. دليلك السريع للـ Angular لتعلمها و إحتراف العمل بأشهر إطار للويب من تطوير جوجل 
  88. كورس Masterclass في مجال تطوير الويب من الصفر حتى الإحتراف الكامل 
  89. كيف تصنع برمجية ويب كاملة Full Stack بإستخدام تقنية MERN 
  90. تعلم الـ Autocad للمهندسين و صناعة أشكال ثلاثية الأبعاد بإحترافية 

شاركه على :


أضحى التصميم و الديزاين من بين المجالات الأكثر طلبا في العالم حاليا، فأي موقع، شركة، برمجية، تطبيق ... تحتاج على الأقل الى تصميم واحد يعرفها مثل الشعار او الأيقونة، ناهيك على ان شركات كبرى تطلب الآن هوية بصرية كاملة لشركتها من أيقونات و كوفرات و تصميمات و بوسترات و غيرها. 

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

أفضل 10 القنوات على اليوتيوب للمصممين و الديزاينرز

 قناة Adobe Creative Cloud 

معظم المصممين يستخدمون بشكل أساسي برمجيات Adobe في هذا المجال مثل : Adobe Illustrator, Photoshop, XD ...، و في نظرنا أن أول قناة على المصمم ان يتابعها بشكل رئيسي هي قناة Adobe Creative Cloud لأنها ببساطة المصدر الخام لتعلم كل تقنيات التصميم المطلوبة. 
في قناة Adobe Creative Cloud يتم نشر فيديوهات بشكل شبه يومي عبارة عن دروس، بث مباشر ثم دروس مصغرة ( فيديو فيه دقيقة الى دقيقتين ) كلها متعلقة ببرمجيات Adobe الشهيرة و ليس فقط برمجيات التصميم. أجمل ما في القناة هو توفيرها لتحديات في التصميم و الديزاين على مختلف البرمجيات، فيديوهات قد تصل حتى 40 دقيقية تشرح لك طريقة صناعة تصميم من الصفر و بشكل كامل. 

 قناة PhLearn 

تعتبر واحدة من أضخم القنوات على اليوتيوب لتعلم التصميم بواسطة فوتوشوب و Lightroom، بأزيد من 1.8 مليون مشترك و آلاف الفيديوهات الموجودة في القناة، يتم نشر في كل أسبوع تقريبا درس جديد في مجال الفوتوشوب و Lightroom و نقترح عليك الإشتراك فيها و متابعتها ان كنت تريد إحتراف الفوتوشوب حقا. 
لأن الفوتوشوب مجال واسع الحيلة، و استخداماته كثيرة ( التصميم الجرافيكي، التعديل على الصور، تصميم الويب و UI حتى ...) فنقترح عليك عند التوجه الى هذه القناة الذهاب مباشرة الى تبويب قوائم التشغيل (Playlist)، ستجد ان القناة قد قامت بتقسيم كل دروسها حسب مجال العمل، توجه الى المجال الذي تريد ان تحترف فيه فوتوشوب و إستمتع بكافة الدروس الإحترافية في برمجية فوتوشوب و Illustrator. 


 قناة Photoshop Tutorials 

من الإسم فقط يمكنك ان تحزر الغرض من القناة، بأزيد من 1 مليون مشترك توفر لك قناة Photoshop Tutorials بين الحين و الآخر مجموعة من الفيديوهات الخاصة بتعليم تقنيات الفوتشوب أبرزها الحديثة، و كذلك تعليمك طريقة صناعة مجموعة من التصميمات الجذابة لمختلف الحالات مثل البوسترات، التصميم الجرافيكي او تحسين الصور و التعديل عليها. 
الجميل في القناة ان الفيديوهات التي يتم نشرها ليست بالطويلة، ففي ظرف 10 دقائق فقط يمكنك ان تتعلم درساً كاملا في برمجية Adobe Photoshop و تقوم بتطبيقه، الأمر سيان بالنسبة لكافة فيديوهات القناة. 
يجب عليك ان تدرك أولا أساسيات الفوتوشوب ( قد تكون هناك بعض الفيديوهات القديمة في القناة التي تشرح لك ذلك ) لكن بعدها سيمكنك متابعة كافة دروس القناة لإحتراف أدوبي فوتوشوب. القناة قد توقفت عن النشر لقرابة سنة الآن، لكن محتواها السابق لازال قوية و يستحق المتابعة.

 قناة Satori Graphics 

من بين القنوات الممتعة التي أحببتها كثيراً مؤخرا، إني أعشق الفيديوهات الخفيفة ذات عدد دقائق محدود لكن فائدة غير محدودة، هذا بالضبط ملخص قناة Satori Graphics، فيديوهات مختلفة حول برمجيات التصميم المتعددة كان آخرها و لازال برمجية Adobe Illustrator، يعلمك صديقنا هذا بعضاً من أبرز أساليب التصميم و الديزاين و كيف تقوم بصناعة الشعارات و التصميمات في دقائق معدودة مع شرح بسيط و متكامل. 
يصل عدد المشتركين في قناة Satori Graphics الى أزيد من 300 ألف مشترك، و يوفر فيديوهات بشكل أسبوعي، كل فيديو يحمل درساً جديدا و شرحا جديدا أيضا. 

قناة Sketch Together 

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

قناة Canva 

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

قناة DesignCourse 

صديقي الصدوق و قناة المحبوبة شخصيا في مجال التصميم، يوفر صاحب هذه القناة دروسا إحترافية في مجال التصميم ببرمجيات مختلفة من فوتوشوب، إلستراتور و XD لصناعة الواجهات، يقدم أيضا دروس نظرية في مختلف تقنيات التصميم آخرا كانت مجموعة دروس حول الـ Negative Space في التصميم، كما يوفر بث مباشر بين الحين و الآخر يستعرض فيه خطوات إنشاء تصميمات مختلفة حسب الطلب. الجميل في القناة انها توفر تحديات قوية يمكن المشاركة فيها و كسب بعض الجوائز البسيطة إن توافرت.
رابط القناة 

قناة Google Design 

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

قناة Design Gal 

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

قناة Eyedesyn

و أخيراً، نختم معك هذا المقال بقناة Eyedesyn التي نعتبرها واحدة من أفضل القنوات في هذه القائمة، هذه القناة توفر لك دروسا كثيرة و مختلفة و بشكل مختلف، القناة لا تهتم فقط ببرمجيات مثل فوتوشوب و إلستراتور، بل تقريبا كل ما يتعلق بشيئ إسمه " تصميم "، مثل برمجيات Cinema 4D او After Effect او Animation، فهي توفر دروسا متكاملة حول هذه البرمجيات. توفر القناة كذلك مجموعة من قوائم التشغيل او Playlists التي يمكن متابعتها مباشرة للتمرن او التدرب على تقنية محددة، القناة توقفت عن النشر قليلا مؤخرا، لكن نتمنى عودتها فمحتواها جد مميز.
رابط القناة

شاركه على :


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

بالطبع العشوائية خيار متاح للجميع، يمكنك الآن تشغيل برنامج Android Studio و البدئ في تطوير تطبيق أندرويد بشكل عادي، لكن نسبة نجاحه ضعيفة، بل حتى نسبة إكمال تطويره حتى الأخير مستبعدة ناهيك على الصعوبات التي ستجدها أثناء التطوير و التي ستفرض عليك كليا في الأخير توديع مجال تطوير تطبيقات الأندرويد لأنه " صعب " او " لا يلائمك ". 
لنحاول مساعدتك في إيجاد أفضل خطة و أفضل مسار لتعلم برمجة تطبيقات الأندرويد، نقترح عليك عزيزي القارئ و المطور الخطوات المتسلسلة لتعلم برمجة تطبيقات الأندرويد خطوة بخطوة. 

مسار تعلم برمجة تطبيقات الأندرويد

 حدد الأهداف، و اجمع المصادر

لا يمكنك بناء أي برمجية دون تحديد الأهداف، لأن تحقيق الأهداف هو ما يخبرنا بالضبط ان انتهينا من صناعة البرمجية ام لم نصل للنهاية بعد، فتحقيق الأهداف مهمة رئيسية أثناء التطوير.
عليك ان تضع الأهداف الرئيسية و الثانوية بين عينيك حتى تستطيع إنجازها، يمكنك جردها بطرح مجموعة من الأسئلة مثل:

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

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

 تخطيط الـ Back-End و هيكلته 

قد تحتاج برمجيتك الى Server Side و قد لا تحتاج إليها، في حالة كنت ستستخدم نظام قواعد بيانات او حتى API's مثلا فيجب عليك التخطيط لهيكلة الـ Back End ثانيا. يعتبر الـ Back End المحدد الأساسي لكل العناصر التي سيتضمنها التطبيق خاصتك و الواجهات أيضا التي سيتم صناعتها لاحقا. 
في حالة كان مشروعاً كبيرا ذو نظام قواعد بيانات لا بأس به فننصحك بإستخدام تقنيات هيكلة قواعد البيانات مثل UML، في حالة كان مجرد تطبيق بسيط ذو قواعد بيانات واضحة نسبيا فعلى الأقل قم برسمها و الربط بينها، نقترح عليك المنصة التالية للتخطيط لقواعد البيانات. 
ان كنت ستستخدم أي نوع من الـ API's أيضا، قد تحتاج الى إدارة هذا الـ API من أجل معرفة كل المعلومات التي ستجلبها من أجل توظيفها بشكل جيد، استخدم برمجيات مثل Postman من أجل تحديد و تصنيف و ترتيب البيانات و المعلومات التي ستجلبها في برمجيتك. 

 تطوير الواجهات و التفاعلات (UI/UX) 

تطوير نظام الـ BackEnd او الـ Server Side في التطبيق و هيكلة قواعد البيانات قد وفر لنا لمحة عن الواجهات التي يجب ان تكون في التطبيق، على سبيل المثال ان كان هناك جدول في قواعد البيانات الخاصة بالمستخدمين (Users) فهذا دليل على ان نظام التطبيق خاصتنا يجب ان يضم صفحة خاصة بالبروفايل، و على إثره سنقوم بتصميم واجهة خاصة بالبروفايل بإستخدام تقنيات الـ UI/UX. 
صناعة واجهات إحترافية يتطلب الكثير من الدراسة و الإستشهاد بنماذج واجهات سابقة مشابهة و إقتباسها، ستحتاج الى الكثير من المصادر التي يجب عليك ان تعمل بها جميعها لإنشاء واجهات إحترافية، إليك أهم هذه المصادر : 
بعد تعلم لصناعة الواجهات و إتقان استخدامها، و البدئ في صناعة الواجهات و تحقيق التناسق بينها في برمجيتك، بات لديك الآن كل شيئ نظري ممكن في تطبيقك، و حان الوقت للتوجه للنظام العملي. 

 تحديد التقنيات المستخدمة 

أنت لا تختار التقنية، بل التقنية من تختارك ! 

يحصل جدال كبير حول التقنيات المستخدمة في تطوير تطبيق أندرويد، فهذا يخبرك ان الجافا أفضل و البعض يفضل إستخدام Kotlin و الآخرون يهمهم تقنيات Flutter و Dart و البقية يفضلون تقنيات الـ Hybrid ... لكن في الحقيقة لست أنت من تختار التقنية، بل التطبيق هو الذي يختارها. فربما لديك خواص في تطبيقك تريد إضافتها مدعومة من طرف الجافا و لا يمكن تحقيقها بإستخدام Flutter، فليس عليك هنا الإتجاه الى Flutter إطلاقا. 
يوجد بعض الأمور التي يجب أخذها بعين الإعتبار لإختيار التقنية التي ستستخدمها، مثل إمكانية تطوير التطبيق لاحقا، و المنصات التي سيشتغل عليها التطبيق، و هل التطبيق ذو خامات من الصفر ام مجرد تطبيق Webview سيستعرض بعض المعلومات، و أيضا عدد صفحات التطبيق و مدى تشعبه، كل هذا يجب أخذه في الحسبان. حسب خبراتنا المتوسطة، فإننا نقترح عليك إتباع التخطيط الآتي : 
  • إن كنت تسعى لصناعة تطبيق يشتغل على منصات مختلفة غير أندرويد مستقبلا، فنقترح عليك التوجه للتطوير بإستخدام Flutter او React Native او تقنيات الـ Hybrid الأخرى مثل Ionic. 
  • إن كان تطبيقك ذو ضخامة من حيث العمل و يتطلب الكثير من التقنيات المختلفة فنقترح عليك تطويره بإستخدام Kotlin او Java، تقنيا بعض التقنيات التي تريدها قد لا تكون متوافرة في Kotlin و يفضل إستخدام Java. 
  • إن كان تطبيقك ذو مستوى متوسط و تبحث عن الآداء و السرعة و كذا التوافق الكبير مع أكبر عدد من الإجهزة، فنقترح عليك Kotlin أولا ثم جافا ثانيا أيضا. 
  • إن كنت مبرمج ويب و تريد البدئ في مجال الأندرويد مباشرة، فإبدأ بتطوير تطبيقات الموبايل بإستخدام Flutter، و إن كنت مطور React توجه الى الـ React Native.
  • إن كنت تريد فقط صناعة  تطبيق بسيط للغاية به صفحة او صفحتين و ربما تقتبسهما من الويب او ما شابه، فتوجه الى تقنيات مثل Cordova و Ionic او PhoneGap. 
لذلك، المرة القادمة حين تجد نفسك عالقا بين آراء الآخرين عن قوة كوتلين أمام جافا، او الـ React Native او حين ينصحك هذا و ذاك بإستخدام Flutter بدل الكل، تذكر ان الأهداف هي التي تحدد لك التقنيات بالمستخدمة بشكل أدق. 

 التعامل مع المكتبات و الموارد الخارجية 

إن ألقيت نظرة معمقة قليلا حول الـ UI/UX الخاص بتطبيقك الأندرويد ستجد ان الأدوات الرئيسية الموجودة في بيئة التطوير ( سواء جافا، كوتلين، React Native او Flutter و غيرها ). ستلاحظ انها غير قادرة على إعطائك نفس النتيجة حتما، و هنا ستضطر الى البحث عن مكتبات خاصة بتطوير الواجهات او موارد خارجية لمساعدتك تقريبا في إنجاز كامل المشروع ( مثلا و بعيدا عن الواجهة، إن كنت ستتعامل مع أندرويد جافا و تريد إرسال و إستقبال البيانات من قواعد بيانات، فلا تستخدم الـ Async Task الرئيسي، بل جرب مكتبات مثل Retrofit فهي أسرع و أسهل ). 
إذن في هذه المرحلة، عليك ان تأخذ بعض الوقت و تفكر في كل خطوة من خطوات إنجاز تطبيقك الأندرويد و ان تقوم بتجميع أبرز الموارد و المصادر الخارجية من مكتبات و Libraries من أجل إستخدامها، لا تقلق، لدينا لك بعض المصادر هنا أيضا : 
  • منصة Github قد يكون أفضل صديق لك في هذه الحالة، فهو يضم أبرز المكتبات و الموارد الخارجية الخاصة بكل التقنيات السابقة و التي يمكنك إستخدامها، و لأن منصة Github بحر شاسع و تحتاج الى ان تكون عواماً من أجل إيجاد ما تريده مباشرة، سنوفر لك كافة المستودعات اللازمة.
  • مستودع Awesome Android UI : و هو مستودع خاص بتقديم كل المكتبات التي تساعدك في صناعة أفضل الواجهات مثل أزرار احترافية، Tabs، وضع الـ Material في تصاميمك، تصميم الرسائل و الـ Listviews و كل شيئ له علاقة بالواجهة. 
  • مستودع Awesome Android : هو مستودع متخصص في تقديم كل المكتبات اللازمة لتطوير برمجياتك بـ Android، يركز بشكل كبير على مستودعات جافا لكن يوجد أيضا مستودعات تدعم Kotlin، المستودعات هنا متعلقة بكل شيئ عن الأندرويد و ليس فقط الواجهة مثل المستودع السابق. 
  • مستودع Awesome Android Libraries : مستودع يستعرض عليك تجميعة كبيرة و ضخمة جدا لكل المكتبات الخارجية للأندرويد، تقريبا أي شيئ تريد القيام به في أندرويد ستجد مكتبة خارجية تسهل عليك الوضع في هذه القائمة. 
  • مستودع Android Security Awesome : بالطبع ستحتاج الى بعض الحماية لتطبيقك الخاص مثل تشفير الكود سورس او البيانات و ما الى ذلك، هنا ستجد كل المكتبات الخارجية التي تساعدك في حماية تطبيقك و البيانات داخله.
  • مستودع Awesome React Native : ان كنت تطور تطبيقك بإستخدام React Native فهنا تجد كل العناصر (Components)، الأدوات و المكتبات اللازمة لتساعدك في الحصول على نتيجة مثالية. 
  • مستودع Awesome Flutter : و نختم معك بمستودع Awesome Flutter الذي يوفر لك كل المكتبات و الأدوات و كل المستلزمات لتطوير برمجيتك بإحترافية بإستخدام تقنيتي Dart و Flutter. 
كل ما عليك فعله الآن هو تقسيم الواجهة مع الكود، توجه الى نماذج الـ UI/UX الخاصة بتطبيقك، ثم توجه الى مكتبة الواجهات أعلاه، و قم بجرد أهم المكتبات التي ستساعدك على تحقيق تلك النتيجة و قم بإضافتها للمشروع الخاص بك، نفس الأمر سيان بالنسبة لباقي أجزاء التطبيق، قم بالبحث عن أهم المكتبات التي تساعدك على إنجاز المطلوب بكفاءة.

مراحل ما بعد التطوير 

بعد ان تنتهي من تطوير برمجيتك، ستبدأ الآن في مرحلة ما بعد التطوير و التي تضم العديد من الخطوات أيضا، أبرزها جعل تطبيقك متوافق مع سياسة جوجل من خلال إضافة صحفات الـ Privacy Policy التي تتضمن الموافقة  على قوانين الـ GDPR من أجل قبول تطبيقك، و كذلك صناعة Documentation لطريقة إستخدام التطبيق، ناهيك على أخذ Screenshots و تحسين أيقونة و شعار التطبيق. ستحتاج هنا الى بعض تقنيات التصميم او يمكنك تعيين مصمم للقيام بالأمر.
بعدها ستحين مرحلة النشر، و في هذه المرحلة سيتوجب عليك أيضا الأخذ بعين الإعتبار بعض مبادئ الـ ASO التي ستساعدك في جعل تطبيقك يحتل مراكز متقدمة في محركات البحث. لنساعدك في كل هذا نوفر لك القائمة الآتية :

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

شاركه على :


يشتد الصراع بين اللغات البرمجية كل سنة، و تتفوق لغات برمجية على لغات برمجية أخرى بينما تنحدر لغات أخرى في الترتيب، لكن في كل مرة نجد مجموعة من اللغات البرمجية التي تبقى صامدة صمود الجبل مثل : بايثون، جافا، سي شارب، سي ، سي بلس بلس ...
و حتى لغة البرمجة Ruby يتم تصنيفها دائما من بين اللغات البرمجية العشر الأوائل كذلك حسب إحصائيات منصات مختلفة مثل Stackoverflow و Github. لكنه لا يتم تصنيفها في منصات أخرى مثل TIOBE مثلا التي تعتمد على نتائج البحث عن اللغات البرمجية في محركات البحث، بمعنى آخر لغة Ruby مصنفة من بين أقوى اللغات البرمجية في العالم، رغم ذلك الناس لا تستخدمها كثيرا. 

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

الياقوتة المنسية Ruby ... لما ينفر الكثيرون منها و إطارها Rails ؟

لغة البرمجة Ruby

ظهرت لغة البرمجة روبي أول مرة في التسعينات و هي من تطوير الياباني " يوكيهيرو ماتسوموتو "، و هي لغة برمجة عالية المستوى - High Level  متعددة الإختصاصات، في البداية لم تلقى لغة البرمجة Ruby نفس الإهتمام التي حظيت به لغات برمجة أخرى في التسعينات مثل C++ او Java. و لم يصر اهتمام المبرمجين و الشركات على Ruby حتى إطلاقها لإطار العمل الشهير Ruby on Rails الذي أضحى واحدا من أقوى إطارات العمل (Frameworks) في العالم الى حدود هذه الساعة. 
للغة البرمجة Ruby قوة لا تستهان بها، فهي رفيعة المستوى (مثل Python مثلا) و يمكن تقريبا صناعة أي برمجية من خلالها لكونها سهلة الإستخدام، بل حتى ان مختصي مجال الحماية و الإختراق يعتمدون على Ruby إعتماداً كبيراً لكونها قوية في التعامل مع أنوية الأنظمة و تطوير سهل للبرمجيات التي تقوم بأعمال صعبة او تتطلب وقتا كبيرا، فعلى عكس لغات أخرى منافسة الروبي لديها تلك القابلية لتحقيق و إنجاز العمل المطلوب في وقت وجيز و بإستهلاك أقل عدد من الموارد. 

إطار العمل Ruby On Rails


بالرغم من قوة لغة البرمجة Ruby إلا انها لم تشتهر الا حين تم إطلاق إطار Rails التابع لها، و هو إطار عمل (Framework) مخصص لتطوير و تصميم مواقع الويب بالإعتماد على معمارية الـ MVC، لإطار Ruby on Rails العديد من الجوانب الإيجابية أبرزها الحماية و القوة فعلى عكس مجموعة من إطارات الـ Php مثلا يتمتع الـ Rails بحصانة كبيرة ضد الثغرات و كذا هجومات الإختراق مما يجعل كبرى الشركات تتجه مباشرة الى هذا الإطار لتطوير مواقع الويب خاصتها.
يتمتع الـ Rails أيضا بسهولة كبيرة في الكود البرمجي الخاص به الذي يساعدك على صناعة برمجية متكاملة في غضون ساعات فقط، فالكود الخاص بـ Rails ذكي و قد اقتبست العديد من الإطارات حاليا مثل Laravel الكثير من الخواص من Rails مثل خاصية Scaffold التي ظهرت لأول مرة في Rails و التي تسمح لك بوضع كل خصائص و إعدادات الـ Object ( تقنيات الـ CRUD مثلا ) بسطر برمجي واحد بحيث مثلا إن كان لدي Object عبارة عن User يمكنني صناعة Scaffold للمستخدم ينشئ لي تلقائيا صفحاتها الخاصة بالإضافة و الحذف و التعديل و البحث بكل سهولة.
الى جانب سهولة الكود و الحماية، فهي ضخم كذلك و يمكن ربطه مع أي نظام تريد او إضافة اي تقنية عليه، إذ يعتمد الـ Rails على مدير حزم Gems الذي يتيح لك تنصيب أي برمجية أخرى في موقعك او ربط موقع بخواص مثل التسجيل عبر فيسبوك او جوجل او أي نوع من الـ API في موقعك بسلاسة و سهولة تامة.

 الـ Ruby و الـ Rails ليست بتلك القوة، فلا أحد يستخدمهما ! 

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

  • أداة الـ Metasploit : واحدة من أشهر و أقوى أدوات الإختراق، حتى أننا قدمنا مقالا كاملا يشرح أداة الميتاسبلويت، و هي أداة تضم أدوات أخرى داخلها و قد بنيت جميعها بإستخدام لغة البرمجة Ruby. 
  • منصة Envato : منصة Envato من المنصات الشهيرة المتخصصة في بيع الأكواد مفتوحة المصدر و تجربتها، تضم خدمات داخلها مثل Themeforest او CodeCanyon و كلها قد بنيت بإستخدام إطار Ruby on Rails. 
  • منصة Github : تعتبر أكبر ساحة للمبرمجين و المشاريع مفتوحة المصدر، تخيل أن أكبر منصة برمجية يرتادها ملايين المبرمجين يوميا مبنية على Ruby on Rails، نعم يا صديقي، كل هذه قوة في هذا الإطار. 
  • منصة Fiverr : منصة خدمات أعمال حرة شهيرة أيضا و هي مبنية كذلك بإطار Ruby on Rails، و يمكنك ملاحظة سلاسة و قوة الموقع. 
  • عربيا خدمات منصة حسوب : قد فاجئني أيضا ان معظم منصات خدمات حسوب مثل : خمسات، مستقل، أكاديمية حسوب كذلك مبنية على Rails و هذا مشجع بشكل كبير. 
يجد الكثير من المواقع و المنصات و أيضا البرمجيات و الأدوات التي بُنيت على Ruby او إطارها Rails، و هذا يظهر مدى قوى و احترافية هذه اللغة البرمجية.

 لما ينفر المبرمج العربي من Ruby ؟ 

حسب خبرتي المحدودة و حسب تصفحنا لميادين و مجتمعات برمجية عربية يمكننا ان نقول لك بكل ثقة  ان لغة Ruby و إطار Rails لا يحظيان بتلك الأهمية و القوة، و ربما معظم اللغات البرمجية رفيعة المستوى او High Level ما عدا البايثون، فتقنيات مثل Scala, Julia, Eula و غيرها لا تلقى ذلك الترحيب الكبير في المجتمعات البرمجية العربية، على عكس تقنيات مثل بايثون، سي شارب، جافا و C++. 
بتحليلنا الشخصي، قد يكون الأمر عائدا لعدة أسباب أبرزها ضعف المقالات و المواضيع التي تقوي لغة البرمجة Ruby ( مثل هذا المقال ) فنحن مثلا في هذا المقال يمكننا ان ننصحك نصحا تاما ان تتجعل لصناعة و تطوير المواقع بإستخدام Rails التابع لـ Ruby بدل استخدام Django التابع لـ Python مثلا. فمعظم المقالات في أبرز المنصات البرمجية ( العربية بالتحديد ) لا تعطي للـ Ruby تلك القيمة الكبيرة و تمجد البايثون بشكل كبير، و هو ما خلق هذا اللبس أن البايثون هي الأجدر دائما بالتعلم. 
السبب الثاني قد يكون ضعف بيئات التطوير الخاصة بالـ Ruby، فإن سألك أحدهم ما الذي يمكنك فعله بالبايثون سيخبرك : ذكاء إصطناعي، تعلم عميق، علوم البيانات، برامج، تطبيقات، مواقع ...، بينما الـ Ruby منحصرة فقط في بيئتي تطوير أساسيتين و هما الويب و البرامج. لكنها رغم ذلك تبقى قوية. 

لا تنسى ان تشاركنا بدورك في التعليقات بأبرز الأسباب التي تجعل المبرمج العربي لا يعتمد على الـ Ruby بشكل كبير في صناعة برمجياته الخاصة. 

شاركه على :


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

لكن منصة Coursera مستوى آخر في التعلم، فمنصات مثل اليوتيوب او Udemy مثلا يستعرض فيها في الكثير من الأحيان الهواة فقط معارفهم و في الغالب ليس لديهم تفكير أكاديمي او نمطي في توجيهك بشكل صحيح في ذلك الكورس الذي تتابعه، و في النهاية ربما بعد ان تستكمل الدورة فأنت لا تحصل على أي شهادة إتباث يمكنك حقا ان تتبث بها للعالم لاحقا انك متمرس في ذلك المجال. 
منصة Coursera غير ذلك تماما، فمعظم كورساتها و دوراتها مقدمة من جامعات ضخمة و يتم تقديم الكورس من طرف متمرسين و خبراء أكاديميين، ليس هذا فقط بل في النهاية تحصل على شهادة من تلك الجامعة تتبث حقا تعلمك لتلك التقنية. تخيل فقط انه في ظرف 30 يوما يمكنك الحصول على شهادة من جوجل تتبث تعلمك للتقنيات السحابية ! 
لنساعدكم بدورنا على اختيار أفضل الكورسات و الدورات، سنقوم بتوفير في كل شهر أفضل إختيارات منصة Coursera لأفضل الكورسات التعليمية المتميزة  مع توفير كورسات ذات شهادة في الأخير . فتابع معنا. 

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

10 كورسات من منصة Coursera  تستحق إهتمامك ( بعضها مع شهادة )

 شهادة مهنية في الـ IT Support ( الدعم التقني ) مقدمة من جوجل 

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

هذه دورة مقدمة من جوجل و خبرائها شخصيا، الدورة متاحة للبدئ في الـ 15 من أبريل / نيسان ( لكن ان صادفتها في وقت لاحق فلازال بإمكانك التسجيل لا مشكلة )، الدورة قد سجل فيها حتى الآن قرابة 170 ألف متدرب، و هي متاحة باللغة الإنجليزية مع ترجمة بالعربية لأصدقائنا العرب. 
تنقسم الدورة لعدة أقسام تتضمن تعلم تقنيات شبكية مختلفة و تتضمن أيضا مسارات تقنية مختلفة مثل مسار CompTIA A+ و تقنيات الـ Networking، أيضا تعلم تقنيات اللينكس الشهيرة. التعلم سيكون عن طريق مجموعة من المحاضرات مع إختبارات بين كل فقرة و فقرة. لتحصل في الأخير على شهادة مهنية من جوجل شخصيا.

 دورة البايثون الجميع لتعلم لغة البرمجة بايثون بإحترافية من جامعة ميشيغان الأمريكية 

لغة البرمجة بايثون من أقوى اللغات البرمجية بحق في العقد الأخير، تعود قوتها بشكل كبير الى سهولة استخدامها في أي مجال تقريبا سواء في صناعة مواقع الويب او تطبيقات سطح المكتب او حتى الذكاء الإصطناعي و علوم البيانات. البايثون (Python) تعتبر سلاحاً برمجياً فتاكا لكل شخص يريد ان يتخصص في البرمجة في وقت لاحق. 
هذا الكورس المقدمة من جامعة ميشيغان الأمريكية و من مدريسيها الأكاديميين يوفرون لك جميعا مسارا متقنا لتعلم لغة البرمجة بايثون، يبدأ الكورس معك بأساسيات لغة البرمجة بايثون مثل استخدام المتغيرات و الدوال و انجاز البرمجيات البسيطة، ثم لاحقا يدرج بعض التقنيات الجانبية مع البايثون مثل التعامل مع نوع من الداتا من نوع Json/XML او التعامل مع الـ Web Scraping بإستخدام البايثون و أيضا ربط برمجيات البايثون بقواعد البيانات المختلفة منها MySQL و SQLite. 
الدورة ستبدأ في الـ 15 من أبريل / نيسان أيضا و يمكنك التسجيل فيها حتى بعد ذلك لا مشكلة، قد سجل مسبقا أزيد من 300 ألف مشترك، و لازال بإمكانك أنت أيضا الإشتراك. الدورة لا تقدم شهادات في الأخير. 

دورة تعلم الخوارزميات من البداية مقدمة من جامعة برينستون الأمريكية  

الخوارزميات تعتبر عماد البرمجة و ركائزها، يتجاهلها الكثيرون في البداية كونها " ليست مفيدة " او " لا نستخدمها " أثناء تطوير أي برمجية، لكن مع التعمق شيئاً فشيئاً في مجال البرمجة تدرك ان الخوارزميات أساسية، بل هي المخطط (Blueprint) الذي يساعدك على صناعة برمجية سليمة، خصوصا ان كنا نتحدث عن مبادئ السرعة و السلامة في البرمجية. 
هذه دورة ( ليست مكتملة فقط الجزء الأول ) مقدمة من طرف خبراء و أكادميي جامعة برينستون الأمريكية، في هذه الدورة تبدأ بالأساسيات في الخوارزميات مثل متى و أين و كيف تستخدمها و الهدف منها، مرورا الى تقنيات الـ Data Structure او هيكلة البيانات، و أخيرا تنفيذ و تطبيق مجموعة من الخوارزميات التي تم شرحها في سابقا بإستخدام لغة البرمجة جافا. 
الدورة قد سجل فيها أزيد من 500 ألف تلميذ، و هي متوافرة الآن على المنصة في أي وقت تريد، الدورة متاحة باللغة الإنجليزية و لا يوجد ترجمة بالعربية للدورة للأسف. الدورة لا تقدم شهادات استكمال في الأخير أيضا. 

تعلم البرمجة كائنة التوجه بإستخدام لغة البرمجة جافا من جامعة سان دييغو الأمريكية 

البرمجة أنواع منها الـ Functional و الـ Procedural ثم الـ Object-Oriented Programming و تختصر بالـ OOP، هذه الأخيرة متميزة جدا اذ توفر لك الأساسيات الحقيقية في المجال البرمجي، و لغة البرمجة جافا تعتبر خير دليل على ذلك لكونها تعتمد في منصاتها الثانوية ( مثلا الجافا أندرويد ) على الـ OOP بشكل كبير. 
في هذا الكورس التشاركي المقدم لك من طرف خبراء جامعة سان دييغو بتعاون مع جامعة ديوك أيضا، سيأخذ الكورس في كل الأساسيات الخاصة بالـ OOP الكثيرة جدا مع شرحها الكامل و أمثلة نموذجية لها لتعلمها و إحترافها في الجافا بالضبط. 
قد اشترك قرابة 20 ألف تلميذ في هذا الكورس و هو متاح للإشتراك حاليا، ستتعلم الكثير من المبادئ من خلال هذا الكورس فننحصك بدورنا بالإشتراك فيه. الكورس لا يقدم شهادة في الأخير. 

إبدأ في الذكاء الإصطناعي مع شهادة في الأخير مقدمة من IBM

تشتهر IBM بكورساتاها المتخصصة في مجالات متعمقة من التقنية من بينها الـ Deep Learning و Machine Learning و هذه الدورة القوية في الـ Artificial Intelligence. دورة كاملة من IBM و إحترافية من الشركة تبدأ معك من الصفر في مجال الـ AI، فحتى ان لم تكن تملك أدنى فكرة على هذا المجال سيمكنك من خلال متابعة الدروس إتقانها في الأخير، ليس هذا فقط بل ستحصل على شهادة مهنية مقدمة  لك من الشركة معترف بها عالميا. 
قد اشترك في الكورس أزيد من 12 ألف مستخدم و بتقييم مرتفع كذلك، ليس هذا فقط بل شهادة IBM من Coursera في مجال الذكاء الإصطناعي تعتبر الأفضل حاليا أيضا. 
الدورة قد تأخذ معك 7 أشهر بمعدل 3 ساعات في الأسبوع، لكن ان كنت تريد مضاعفة عدد الساعات أسبوعيا قد تستطيع انهائها في وقت أقصر. 

تعلم تطوير الويب بإستخدام إطار Ruby on Rails من تقديم جامعة جون هوبكينز 

تقنية Ruby on Rails من التقنيات و الإطارات الأقوى في تطوير برمجيات ويب متكاملة، حين نتحدث عن تطوير برمجيات ويب متكاملة فنقصد بها الـ Full Stack Web Development الذي يهتم بجانب الواجهة Front End و كذلك جانب الـ Server Side. لحسن الحظ ان تقنية Rails تمكننا من دمجهما معا بشكل مهيكل و صحيح. 
عودة بنا للدورة، توفر لك هذه الأخيرة المسار الكلي لتصير Full Stack Web Developer بإستخدام Rails من البداية حتى الإحتراف، كورس مقدمة من محاضري جامعة جون هوبكينز الأمريكية و توفر تقريبا كل الأساسيات و الحاجيات لتصير مطور Ruby on Rails. 
الكورس لا يوفر شهادة مهنية في الأخير، لكنه ذو مسار مهم و جيد، و قد يأخذ معك هذا المسار 8 أشهر بمعدل 9 ساعات أسبوعيا، يمكنك تقليص المدة بزيادة عدد الساعات الأسبوعي للتعلم. 


تعلم أساسيات البرمجة بإستخدام C و C++ مقدمة من جامعة كاليفورنيا 

تعتبر الـ C و الـ C++ من اللغات البرمجية الأم التي ننصح بها أي مبرمج متدرب بالبدئ فيها، فهي اللغات الأم المكونة لكل اللغات البرمجية اللاحقة، و كل اللغات البرمجية الحديثة تقريبا تقتبس شيئا من الـ C و الـ C++.
في هذه الحزمة التدريبية المقدمة من خبراء جامعة كاليفورنيا ستستطيع البدئ في تعلم و إحتراف لغتي البرمجة C و C++ من الأساسيات حتى الوضع المتقدم بشكل فعلي و صحيح.
الكورس يتكون تقريبا من 20 ساعة لإستكماله كاملا لذلك يعتبر جيدا لمن يريد الحصول على حقيبة تدريبية سريعة، لا تتوفر أي شاهدة في استكمال الكورس، كما ان الكورس باللغة الإنجليزية و لا يوجد ترجمة عربية لهذا الكورس.
رابط الدورة 

تعلم صناعة صفحات الويب الوحيدة SAP بإستخدام Angular مقدمة من جامعة جون هوبكنز 

الـ Angular هو إطار عمل للويب بالتحديد في واجهة الـ Front End تم تطويره من طرف جوجل و أصبح مستخدما في معظم خدمات الشركة، من بين الإمتيازات التي يوفرها لك Angular هو صناعة الصفحات الوحيدة او SAP التي يتم تحميلها مرة واحدة فقط و يتم تغيير مضمونها و محتواها بدون تحديث للصفحة، مثل محرك البحث جوجل.
هذه الدورة المقدمة من جامعة جون هوبكنز و خبرائها تستطيع ان تقودك نحو الطريق الصحيح لصناعة هكذا نوع من البرمجيات و الصفحات بشكل احترافي، الدورة تضم أزيد من 64 ألف مشترك حاليا و لازالت متاحة للتسجيل فيها أيضا، فسارع يا صديقي.
الدورة باللغة الإنجليزية، للأسف لا يوجد ترجمة عربية، و لا يوجد شهادة استكمال في الأخير، يمكن إنهاء الدورة كاملة في 42 ساعة.
رابط الدورة 

تعلم تقنيات الويب الأساسية HTML, CSS, JS من جامعة جون هوبكنز 

كل صفحة ويب حتى هذه التي تقرأ فيها هذا الكورس قد بُنيت بإستخدام العديد من تقنيات الويب لكن الأساس يبقى الأساس و هي HTML, CSS و الـ Javascrip و من أجل تعلمها أنت تحتاج الى مساق كامل يدمج بين التقنيات الثلاث دفعة واحدة من أجل بناء برمجيات جد مهيكلة تعتمد على هذه التقنيات.
من جامعة جون هوبكينز مجددا و من خيرة خبرائها المطورين تقدم لك هذا الكورس المثالي لتعلم و إحتراف الـ HTML, CSS و كذلك الجافاسكربت من الصفر و حتى الإحتراف.
الكورس ذو مدة تصل الى 39 ساعة من الدراسة و يمكنك إستكمالها في ظرف أسبوع ان اردت أيضا بتقسيم الساعات تقسيما متوافقا، اللغة المستخدمة في الكورس هي الإنجليزية و لا يوجد ترجمة بالعربية متاحة. الكورس لا يوفر شهادة استكمال في الأخير.
رابط الدورة

شاركه على :


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

10 تطبيقات أندرويد جديدة قد تود تجربتها

1 - تطبيق Quibi

هو تطبيق جديد ظهر مؤخرا و خلق الكثير من الضجيج الإعلامي في بعض المواقع التقنية الشهيرة. الهدف من التطبيق هو إتاحة محتوى قصير يمكنك مشاهدته في أي وقت، التطبيق بشكل عام مدفوع لكن يمكنك الحصول على تجربة 3 أشهر كاملة بشكل مجاني. 

لنقربكم أكثر من تطبيق Quibi، فهو يهدف بشكل أساسي الى توفير مقاطع فيديو، حلقات من سلسلات شهيرة، مقتطفات كوميدية، فيديوهات تعليمية و الكثير ...، و ما يميز كل هذا المحتوى أنه قصير من حيث المدة. فالتطبيق يريد ان يوفر لك محتوى تستطيع مشاهدته أثناء احتساء كوب قهوة سريع، او إستراحة في المدرسة / العمل، او أثناء ركوبك للقطار، و لا يريد التطبيق ان يوفر لك محتوى مدته 30 دقيقة او أكثر مثل حلقات المسلسلات التي تتطلب وقتا طويلا لمشاهدتها. 
التطبيق متاح في بعض الدول فقط حاليا، و قد يصير متاحا في كل أنحاء العالم قريبا. 

2 - تطبيق Familiar 

سمعت بالـ Deep Fake ؟ هي تقنية تسمح لك بتغيير شخصية في فيديو او صورة او حتى Gif بأqgvb ي شخصية أخرى، على سبيل المثال يمكنك أخذ خطاب لرئيس محدد ثم إلتقاط صورة لوجهك و وضع نفسك بدل الرئيس، و ستصير كما لو كنت أنت من يلقي الخطاب. في الـ Deep Fake تحاكي الصورة كل التعبيرات و كل الكلمات و تحركات الفم و كل شيئ لذلك. و هذا ما يجعل الـ Deep Fake أكثر إقناعا بكثير من تعديلات الفوتوشوب و غيرها. يمكنك التعرف أكثر على الـ Deep Fake من هنا.
تطبيق Familiar يقوم بأخذ صورة لك أو اي صورة لأي شخص، ثم يقوم بتغييرها في مجموعة  من الـ Gifs الموجودة مسبقا و يمكنك بعدها تخزينها او مشاركتها مع أصدقائك. التطبيق ممتع و الهدف منه هو المتعة و التلاعب فقط بالصور و إضافة وجهك على صور جديدة و ما الى ذلك.


3 - تطبيق COVID Symptom Tracker 

نعيش في أيامنا هذه اجواءً من الرعب و القلق بسبب إنتشار فيروس " كورونا " ( او اسمه العلمي Covid-19 )، مشكلة الفيروس ان أعراضه لا تظهر بشكل سريع في المصاب مما يشكل خطراً عليه و على من يخالطهم، فيصير المصاب الذي لا يشعر بالمرض يخالط الناس بشكل عادي، و عندما يتم تشخيصه فإنه تلقائيا يتم تشخيص من خالطهم بالمرض كذلك.
تطبيق COVID Symptom Tracker، هو تطبيق يساعد الأشخاص على تتبع حالتهم الصحية من أجل معرفة إن كانو مصابين بالفيروس أم لا في البداية، ببساطة التطبيق يطرح عليك مجموعة من الأسئلة الصحية كل يوم في مدة لا تتجاوز دقيقة فقط، أسئلة مثل : كيف تشعر ؟ هل تشعر بالحرارة ؟ هل تستطيع حبس أنفاسك 10 ثواني مثلا ؟ ...، من خلال كل المعلومات الصحية التي تقوم بتزويدها يخبرك التطبيق في الأخير ان توجب عليك زيارة طبيب، او البقاء في منزلك.

4 - تطبيق Roostoo 

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

5 - تطبيق Airsite

هل فكرت يوما في صناعة موقع او صفحة ويب لكن للأسف لا تملك حاسوب جيد ؟ و تريد فقط استخدام الهاتف الذكي لكن أيضا تجد صعوبة في كتابة الكود و ما الى ذلك ؟ اذن نقترح عليك تجربة تطبيق Airsite.
تطبيق Airsite هو تطبيق مجاني و مميز يتيح لك صناعة صفحات الويب و المواقع بشكل جميل و بسيط، هو أقرب لمنصة Wix ان كنت تسمع بها بحيث يتيح لك التطبيق مجموعة من القوالب (Templates) حسب صفحة الويب خاصتك و يمكنك التعديل عليها بشكل كامل و استخراجها في الأخير.
الجميل في كل هذا، ان الموقع الرسمي لـ Airsite مبني بإستخدام التطبيق و هذا قد يعطيك لمحة لما ستصادفه في المنصة و ما الذي يمكنك صناعته من خلال التطبيق.

6 - تطبيق Acture 

الكثير منا يضيع ساعات و ساعات في استخدام هاتفه الذكي بدون أي جدوى، بحيث يقضي ساعات فقط في تصفح فيديوهات لا بداية لها و لا نهاية، و هو مجرد إدمان سخيف قد يصعب التخلص منه. لذلك نقترح عليك تطبيق Acture الجديد هذا الذي يأتي بميزة هائلة لمن يريد الإقلاع قليلا عن الإستخدام المكثف لهاتفه الذكي.
التطبيق يوفر لك قفل هاتفك الذكي، و لا يسمح لك بتصفحه الا بعد ان تخبره بالسبب الذي يجعلك تريد فتح هاتفك، فمثلا فور مسك هاتفك في يدك يخبرك : " ما الذي تريد فعله بالضبط ؟ قرر الآن قبل ان تفتح الهاتف " تخبره أنت مثلا انك تريد تصفح بريدك الإلكتروني ثم يقوم بفتح البريد الإلكتروني و توفيره من أجلك. و بعدها تقفل هاتفك و تضعه بعيدا، و تعيد الكرة مرة تلو الأخرى حتى تتمكن أخيرا من النقص من الإستخدام المفرط لهاتفك في لا شيئ.

7 - تطبيق SmartWord 

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

8 - تطبيق App Hunt 

كان في السابق تطبيق يحمل إسم AppHunt أيضا لكنه توقف عن العمل، و بالرغم ان مطوري التطبيق ليسو هم أصحاب هذا التطبيق أيضا، لكنه يعتبر تعويضا جيدا لتطبيق Apphunt.
تطبيق App Hunt بشكل عام هو تطبيق يقترح عليك بشكل يومي مجموعة من التطبيقات الجديدة في المجال او التطبيقات المدفوعة في الأصل بشكل مجاني، الهدف من التطبيق هو فتح بوابة جديدة الى عالم تطبيقات جديد بعيد عن التطبيقات التي اعتدت دائما ملاقاتها في كل مرة تقوم بالولوج الى متاجر تطبيقات مثل متجر جوجل بلاي.

9 - تطبيق Tor Browser 

متصفح Tor Browser في نسخة Alpha لازال قيد التجربة، لكنه تطبيق نطمح جميعا لنراه أمام أعيننا أخيرا و نستمتع بالتطبيق. لمن لا يعرف Tor او المتصفحات المسماة بإسم الإسم على مختلف الأنظمة فهو ببساطة متصفح آمن جدا بفضل التشفير الطبيقي القوي الذي يدعمه، بل حتى انه مستخدم بشكل كبير في الولوج الى مواقع الديب ويب الشهيرة . المتصفح قوي و ذو تشفير قوي أيضا، يوجد نسخة بدائية تحمل إسم Orbit، لكننا في حاجة الى التطبيق القوي الفعلي. مشروع Tor قد أطلقت النسخة Alpha أخيرا من المتصفح و يمكنك تجربتها الآن.

10 - تطبيق Alight Motion  

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

شاركه على :