انتقل إلى المحتوى
KnowledgeCity

Java للمبتدئين لتطوير تطبيقات Android

ابدأ رحلة برمجة جافا الآن على نظام الأندرويد الأساسي للمستوى المبتدئ
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ45.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Shad Sluiter  5 الفصول ·  45 الدروس ·  3h 34m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

ما ستتعلمه

  • تثبيت محررات كود Java وتهيئتها للاستعداد لتطوير تطبيقات Android
  • تحديد أنواع البيانات الشائعة في Java ومعالجة النصوص المُدخَلة من لوحة المفاتيح
  • إنشاء عبارات التحكم الشرطية والحلقية، بما في ذلك if-else وwhile وfor والحلقات المتداخلة وswitch
  • التعامل مع السلاسل النصية والمصفوفات وArrayLists لتخزين البيانات وتحديثها وفرزها والتكرار عليها
  • إنشاء فئات Java بخصائصها ومُنشئاتها والدوال الجالبة والأساليب
  • تعريف علاقات الأصل والفرع وتنفيذ الواجهات في الكود الموجه للكائنات

النقاط الرئيسية

  • هذا المقرر مقدمة في Java تُعدّ المتعلمين لإنشاء تطبيقات Android.
  • بنهاية المقرر، يستطيع المتعلمون كتابة برامج Java بسيطة تعالج البيانات وتستقبل مدخلات لوحة المفاتيح وتتخذ القرارات وتُعالج الفئات في التصميم الموجه للكائنات.
  • يتناول المقرر أساسيات Java الجوهرية كأنواع البيانات وعبارات التحكم والسلاسل النصية والمصفوفات وArrayLists.
  • تشمل موضوعات البرمجة الموجهة للكائنات خصائص الفئات وأساليبها ومُنشئاتها وعلاقات الأصل والفرع والواجهات.
  • تشمل الدروس عروضًا تطبيقية عملية مثل try وcatch، وتصحيح خطأ منطقي، وبناء فئة Number guess.

الأسئلة الشائعة

لمن هذا المقرر؟

صُمِّم للمبرمجين المبتدئين الذين ليس لديهم خبرة سابقة في كتابة الكود، غير أنه يُستحسن أن تكون على دراية بالعمليات الحاسوبية الأساسية كتصفح المجلدات وتثبيت البرامج والتنقل باستخدام متصفح الويب.

ما الذي سأستطيع فعله بعد إتمام هذا المقرر؟

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

هل أحتاج إلى خبرة برمجية سابقة لأخذ هذا المقرر؟

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

ما المواضيع التي يغطيها هذا المقرر؟

تشمل المواضيع: تثبيت Java وتهيئتها، وأنواع البيانات، ومعالجة مدخلات المستخدم، وعبارات التحكم الشرطية والحلقية، والسلاسل النصية والمصفوفات وArrayLists، ومفاهيم البرمجة الموجهة للكائنات كالفئات والخصائص والأساليب والمُنشئات والوراثة والواجهات.

ما المهارات التي سأكتسبها من هذا المقرر؟

ستبني مهارات في Java (لغة البرمجة)، وJava APIs، وJava Development Kit، وتطبيقات Android، وتطوير Android، وتطوير برامج Android.