Search⌘ K
AI Features

تم تعيينك في مشروع Java

تعرّف على ما سيتم تغطيته في الدورة.

السيناريو

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

دورك

سيتم توظيفك كمهندس برمجيات Java . المطلوب منك فهم متطلبات المشروع وترجمتها إلى كود Java . ستحصل على مكافأة مجزية عند إنجاز المشروع بنجاح.

وصف المشروع

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

متطلبات المشروع

وقد حدد عميل أيضاً المتطلبات الوظيفية الدقيقة للتطبيق، وهي كالتالي:

The client’s requirements
The client’s requirements

من خلال هذه القائمة من المتطلبات الأساسية، يمكنك فهم كيفية عمل التطبيق بشكل أفضل.

كيف سيبدو المشروع لمستخدميه

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

تعلم البرمجة بلغة Java

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

هنا يأتي دور هذه الدورة لمساعدتك. إذا كنت مستعدًا، فلنتعلم كيفية البرمجة بلغة Java.

التعلم القائم على المشاريع

لا تساعدك هذه الدورة على تسليم المشروع عميل في الوقت المحدد فحسب، بل تُعلّمك أيضًا Java خلال الدورة. أليس هذا رائعًا؟!

لقد قررت قبول عرض العميل بناءً على ما تعد به هذه الدورة. يا له من إضافة رائعة إلى ملف أعمالك سيكون مشروع Java هذا!