تعلم البرمجة – أصبحت الهواتف الذكية جزءًا كبيرًا من حياتنا اليومية، وتأتي الهواتف الذكية مع أنظمة مختلفة على رأسها نظام الاندرويد الشهير بالإضافة إلى (iOS) وبعض الأنظمة الأخرى التي انتهت صلاحية بعضها بينما لا يزال البعض الآخر يصر على التنافس مع هذين النظامين، وبما ان نظام (iOS) يعتبر احتكار لأجهزة الأيفون ونظامها الأساسي، ومعظم الهواتف غير التابعة لهذه الشركة تعمل بنظام الاندرويد، وهذا الأخير يوفر أيضًا القدرة على تشغيل مجموعة ضخمة من التطبيقات والألعاب على الجهاز ، فإن متجر جوجل بلاي مليء بالكثير من تطبيقات الاندرويد الرائعة في بعض الأحيان، والسيئة في أوقات أخرى، ويمكن للجميع الآن برمجة تطبيقه ونشره أيضًا في المتجر.
برمجة تطبيقات الاندرويد
يمكنك برمجة وإنشاء تطبيق اندرويد وتهيئته كما تري، فنحن نتحدث في هذا المقال عن إنشاء تطبيق من الصفر، حتى تتمكن من تحويل أفكارك إلى برنامج جاهز يظهر امامك لتحقيق هذا الهدف.
سيتعين عليك البدء في التعلم عن البرمجة وتصنيع وتصميم تطبيقات اندرويد، وهي خطوة مهمة من أجل إنشاء تطبيقك وتجسيده، وبالطبع للقيام بذلك سيتعين عليك متابعة الدروس والدورات والكتب أيضًا.
بالإضافة للدورات الموجودة في العالم الرقمي بجميع اللغات، قد تضيع في خضم كل هذه الدورات الخاصة بتعليم صناعة تطبيقات الاندرويد.
ونظرا لوجود عدد لا نهاية له من دورات تعليم البرمجة فقد قمنا بتجميع افضل أماكن تعليم دروات البرمجة في وقتنا الحالي.
دورة اكاديمية حسوب
عندما نتحدث عن تطوير تطبيقات الاندرويد، فإن محادثتنا لا تقتصر فقط على الاندرويد والكوتلين.
ولكن أصبحت تقنيات الويب حاضرة في تطوير تطبيقات الهاتف المحمول والجوال من خلال مجموعة من الأطر مثل (React Native) أو (Cordova) و(Ionic) وغيرها الكثير.
فهذا المجال متميز للغاية مثله مثل مجال تصميم الجرافيك التي سبق الحديث عنها في مقالات سابقة.
وللحصول على دورات جيدة في اللغة العربية تهتم بمجال تطوير تطبيقات الهاتف المحمول بتقنيات الويب.
نقترح عليك هذه الدورة التدريبية من أكاديمية حسوب حيث يتم تدريس هذه التقنيات باللغة العربية.
بحيث تقوم بالتسجيل للدورة و تتبع دروسها.
وفي النهاية ستتمكن من تطوير وبرمجة تطبيقات الهاتف المحمول باستخدام تقنيات جديدة من خلال هذه الدورة.
تعليم برمجة تطبيقات الاندرويد باللغة العربية
دورات هذه الأكاديمية متقنة ومهنية للغاية، فقد كانت هذه الدورة أول نظرة للعديد من الأشخاص على عالم الاندرويد وبرامجه.
ففي هذه الدورة ستحصل على عدد 160 فيديو لكي تستطيع تعلم خطوات البرمجة خطوة بخطوة.
وبشهادة عدد كبير من الأشخاص فان هذه الدورة من افضل دورات تعليم برمجة التطبيقات لهواتف الاندرويد حتي وقتنا الحالي.
ولكن لا تقلق على الإطلاق، ليس عليك مشاهدتها جميعًا.
كل ما ستحتاج إلى معرفته هو أول 10 مقاطع فيديو تشرح لك دورة حياة تطبيق الاندرويد وخلق بيئة مثالية للاندرويد وإنشاء أول تطبيق.
ثم بعض مقاطع الفيديو المتخصصة في الوسط مثل كتابة الرموز احضار العناصر والربط وما إلى ذلك.
تعليم برمجة تطبيقات الاندرويد بلغة الكوتلين
دورة أخرى تقدم لك من قناة بغداد الجديدة لتعلم برمجة تطبيقات الاندرويد، ولكن هذه المرة باستخدام لغة برمجة الكوتلين.
حيث قد أعلنت جوجل منذ عام تقريبًا رسميًا عن لغة الكوتلين كلغة برمجة مخصصة لتصنيع تطبيقات الاندرويد.
وبعد سنوات من المشادات القضائية مع شركة أوراكل حول استخدام لغة جافا في برمجة التطبيقات.
ولإنهاء هذا النزاع نهائيًا قررت جوجل التخلي تمامًا عن جافا المستقبلية والاعتماد على الكوتلين.
وصحيح أن جافا حاليًا لا تزال متفوقة على الكوتلين، ولكن في المستقبل والتحديثات من قبل الكوتلين ستصبح أكثر استخدامًا والأقوى.
لذلك يفضل تعلمها منذ الان، وهذه الدورة تمنحك كل شيء.
تعلم البرمجة – دورة تعلم Metal Design
قمنا بذكر انه يمكنك أن تتجاوز بعض مقاطع الفيديو التي توضح لك الواجهة، وطريقة تزيين الأزرار، وما إلى ذلك في دورة بغداد الجديدة.
ولسبب وجيه لأننا نريدك أن تتعلم إنشاء واجهات اندرويد احترافية، وليس أي واجهة، حيث يعتمد نظام الاندرويد أو (UI) على واجهة المستخدم لتطبيقات الاندرويد في العالم باستخدام تقنية (Material Design).
حيث إنك ستجد في جهازك الآن 70٪ على الأقل من تطبيقاتك تستخدم (Material Design) مثل Facebook وTwitter وMessenger وغيرهم الكثير.
لذلك نقترح عليك واحدة من أفضل الدورات التدريبية لبناء الواجهات باستخدام (Material Design) وهي دورة قناة (Slide nerd).
وقد كانت هذه الدورة مدفوعة على (Udemy) في الماضي ولكن يمكنك الآن الحصول عليها مجانًا ومتوفرة أيضًا على اليوتيوب.
تعلم البرمجة – دورة عبد الله عيد للاندرويد
ننصحك بهذه الدورة لتعلم الأساسيات والأشياء الرئيسية في الاندرويد.
إذا لم تعمل أبدًا مع في مجال الاندرويد من قبل وهذه هي المرة الأولى في لك هذا المجال.
فهذه الدورة مناسبة لك لأن هناك العديد من الأشياء الموضحة في الدورة التي لم تعد يتم استخدامها أو تغييرها مع تحديثات جوجل المستمرة.
ولكن من أجل اقتباس الأساسيات وفهم الدور الرئيسي لتطبيقات الاندرويد وكيفية تكوين منصة العمل والبدء في تصميم وبرمجة تطبيقات الاندرويد.
فإن هذه الدورة جيدة بالنسبة لك، وتتكون الدورة من ما يقرب من 130 فيديو يمكنك تخطي معظمها.
تطوير الاندرويد باستخدام اندرويد ستوديو
دورة أخرى على موقع اليوتيوب جيدة، قدمها بسام بدر يتم احتساب مقاطع الفيديو الخاصة بها فوق 70 مقطع فيديو بمعدل 10 دقائق في كل فيديو تقريبًا باستثناء مقاطع الفيديو الأولية لإعداد الدورة التدريبية وشرحها.
حقيقة أن معظم الدورات العربية تقوم ببرمجة تطبيقات الاندرويد باستخدام منصة (Eclipse) بينما أصبح اندرويد ستوديو الآن حديثًا لتطبيقات الاندرويد.
يمكن القول ان هذه الدورة جيدة ومناسبة للجميع من أجل تعلم تطوير وبرمجة تطبيقات الاندرويد على منصة الاندرويد ستوديو وتكوين هذه النظام الأساسي هو الأفضل بالنسبة لشخص مبتدأ في هذا المجال.
كوتلين للاندرويد واساسياته
توفر لك دورة من (Plural sight) الأساسيات الأولى لتعلم لغة برمجة الكوتلين وإدراجها أيضًا في منصة (Android Studio) من أجل تطوير وتصميم تطبيقات الاندرويد باستخدام لغة برمجة الكوتلين.
وموقع (Plural sight) معروف جيدًا بدوراته الفريدة في جميع المجالات وقوتها أيضًا في توفير المحتوى الأكاديمي في تلك المجالات أيضًا.
أي التعلم عن الكوتلين من خلال (Plural sight).
فأنت تتعلمه بطريقة أكاديمية وليس فقط اتباع خطوات مقدم الدورة التدريبية.
وهذا ما يميز مواقع مثل هذه من الهواة على موقع يوتيوب وغيره.
على الرغم من أن هذه لا غنى عنها أيضًا في توفير محتوى تعليمي نمطي آخر.
تعلم البرمجة من خلال دورات جوجل على Udacity
جوجل هو الآخر يساهم في تعلم برمجة تطبيقات الاندرويد، وذلك من خلال مجموعة من الدورات المهنية المقدمة على منصة (Udacity).
رافضًا المنصة التي تقدم فيها مبادرة المليون مبرمج عربي دوراتها أيضًا.
مجموعة من الدورات التي توفرها لك جوجل مع إمكانية الحصول على شهادة نانو في تلك الدورات تصبح الدورات مجانية في بعض الأحيان وأحيانًا اخري مدفوعة.
لذلك اتبع هذه الدورات بعناية للحصول عليها وتعلم برمجة الاندرويد مرة أخرى بطريقة أكاديمية.
1 فكرة عن “تعلم البرمجة وكل ما ترغب في معرفته عن هذا المجال – الدليل الشامل”
Pingback: الدليل الشامل عن تصميم المواقع وكل ما يتعلق بها - بالتفصيل - زهرة الشرق