تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Building and Designing iOS Mobile Apps with Swift & Swift UI

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

تحتوي هذه الدورة التدريبية على استخدام الذكاء الاصطناعي الإفصاح: تم استخدام أدوات الذكاء الاصطناعي فقط للمساعدة في إنشاء مخطط الدورة التدريبية وإلهام تصميم واجهة المستخدم والصورة المصغرة للدورة التدريبية. تم إنشاء جميع المحتويات التعليمية والشروحات والإرشادات التفصيلية للمشروع بالكامل بواسطة المدرب. مرحبًا بك في إنشاء وتصميم تطبيقات iOS للهواتف المحمولة باستخدام دورة Swift & Swift UI. هذه دورة تدريبية شاملة تعتمد على المشاريع حيث ستتعلم كيفية إنشاء تطبيقين للهاتف المحمول يعمل بنظام iOS، الأول هو تطبيق لتتبع النفقات والثاني هو تطبيق للتعلم الإلكتروني. تعد هذه الدورة مزيجًا مثاليًا بين تطوير التطبيقات وتصميم التطبيقات، مما يجعلها فرصة مثالية لممارسة مهاراتك في البرمجة مع تحسين معرفتك التقنية في Swift. في الجلسة التمهيدية، ستتعلم الأساسيات الأساسية لـ Swift، مثل التعرف على حالات الاستخدام والقيود الفنية وإطار عمل واجهة مستخدم Swift. بعد ذلك، في القسم التالي، ستتعلم كيفية تصميم واجهة مستخدم لتطبيقات الهاتف المحمول باستخدام Google Stitch، وبعد ذلك، سنستخدم Gemini لتحويل صورة تصميم واجهة المستخدم إلى رمز Swift. بعد ذلك، سوف تتعلم مفاهيم Swift الأساسية وبناء الجملة مثل المتغيرات وأنواع البيانات والمشغلين والعبارات الشرطية والوظائف والحلقات ومدخلات المستخدم. بمجرد أن تتعلم تلك المفاهيم الأساسية، سوف تبدأ في بناء المشاريع. في المشروع الأول، سنقوم ببناء تطبيق جوال لتتبع النفقات، وسيحتوي هذا التطبيق على ست ميزات رئيسية. الميزة الأولى هي إضافة وحذف النفقات، والتي تتيح للمستخدمين إنشاء إدخالات نفقات جديدة بسرعة وإزالة أي عناصر لم يعودوا بحاجة إليها. الميزة الثانية هي تصنيف النفقات، مما يساعد المستخدمين على تنظيم إنفاقهم في فئات مثل الطعام والنقل والترفيه لتسهيل التتبع. الميزة الثالثة هي ملخص إجمالي الإنفاق، والذي يوفر نظرة عامة سريعة على إجمالي المبلغ الذي تم إنفاقه خلال فترة زمنية محددة. الميزة الرابعة هي تتبع الميزانية وإدارتها، والتي تمكن المستخدمين من تحديد ميزانيات شهرية ومقارنة إنفاقهم مع حدودهم. الميزة الخامسة هي التصفية حسب الفئة والفرز حسب المبلغ، مما يتيح للمستخدمين عرض النفقات بسرعة من فئات محددة وتنظيمها من الأعلى إلى الأدنى أو من الأدنى إلى الأعلى، مما يسهل تحليل عادات الإنفاق الخاصة بهم. الميزة السادسة هي التصدير إلى ملف CSV، مما يساعد المستخدمين على إنشاء ملف CSV قابل للتنزيل يحتوي على جميع نفقاتهم للمراجعة الخارجية. بعد أن انتهينا من المشروع الأول، سننتقل إلى المشروع الثاني حيث سنقوم ببناء تطبيق جوال للتعليم الإلكتروني. يحتوي هذا التطبيق على ميزتين رئيسيتين. الميزة الأولى هي منشئ اختبارات الذكاء الاصطناعي، حيث سيتمكن المستخدمون من إنشاء اختبارات مخصصة تلقائيًا بناءً على الموضوعات التي اختاروها. بالنسبة لنموذج الذكاء الاصطناعي، سنستخدم ميسترال، الذي سيساعد في إنشاء الأسئلة والأجوبة ذات الصلة بسرعة. الميزة الثانية هي بطاقات الفلاش الدراسية، حيث يمكن للمستخدمين إنشاء بطاقات تعليمية رقمية تحتوي على سؤال على جانب واحد والإجابة على الجانب الآخر. تتيح هذه الميزة للمستخدمين مراجعة المفاهيم الأساسية بشكل متكرر، مما يعزز فهمهم وحفظهم للمادة. وأخيرًا، في نهاية الدورة، سنقوم بإجراء اختبارات وظيفية وأداءية على تطبيقات الهاتف المحمول. الهدف هو التأكد من أن تطبيقات الهاتف المحمول تعمل بكامل طاقتها وأن جميع الميزات تعمل على النحو المنشود. أولاً، قبل الدخول في الدورة التدريبية، نحتاج إلى طرح هذا السؤال على أنفسنا، لماذا يجب علينا إنشاء تطبيقات الهاتف المحمول باستخدام Swift؟ حسنا، هنا جوابي. يتيح Swift للمطورين إنشاء تطبيقات سريعة وعالية الاستجابة، مما يمنح المستخدمين تجربة سلسة وممتعة. يأتي مزودًا ببنية حديثة تساعد المطورين على كتابة تعليمات برمجية نظيفة وقابلة للقراءة والحفاظ على استقرار التطبيق مع زيادة الميزات والتعقيد. باستخدام Swift، يمكنك إنشاء تطبيقات جوال عالية الجودة تبدو جذابة، وتعمل بشكل جيد، ومتوافقة تمامًا مع نظام Apple البيئي بأكمله، مما يزيد من فرصك للوصول إلى الملايين من مستخدمي iOS. فيما يلي بعض الأشياء التي يمكنك توقع تعلمها من هذه الدورة التدريبية:
  • تعرف على الأساسيات الأساسية لـ Swift، مثل التعرف على حالات الاستخدام والقيود الفنية وإطار عمل واجهة المستخدم
  • تعرف على كيفية إنشاء تطبيق لتتبع النفقات وتصميمه باستخدام Swift
  • تعرف على كيفية البناء وتصميم تطبيق التعلم الإلكتروني باستخدام Swift
  • تعرف على كيفية تصميم واجهة مستخدم لتطبيق الهاتف المحمول باستخدام Swift وتحويل تصميم واجهة المستخدم إلى تعليمات برمجية باستخدام Gemini
  • تعرف على مفاهيم Swift الأساسية مثل إنشاء المتغيرات، واستخدام أنواع البيانات، وإجراء العمليات الحسابية، وكتابة البيانات الشرطية، وتحديد الوظائف، واستخدام حلقات for و while، والتعامل مع إدخال المستخدم
  • تعرف على كيفية إنشاء نموذج بيانات تعقب النفقات وهندسة التطبيق
  • تعرف على كيفية إنشاء واجهة مستخدم وميزانية لوحة تحكم التطبيق. التصور
  • تعرف على كيفية إنشاء مدخلات النفقات وإدارة قائمة النفقات
  • تعرف على كيفية إنشاء إعدادات التطبيق وضوابط الميزانية وتصدير ملف CSV
  • تعرف على كيفية إنشاء بنية تطبيق التعلم الإلكتروني وإنشاء نموذج بيانات
  • تعرف على كيفية تصميم واجهة الاختبار وإنشاء إدارة الحالة
  • تعرف على كيفية إنشاء منشئ اختبار AI وربط التطبيق بـ LLM API
  • تعرف على كيفية إنشاء وظيفة لـ التحقق من إجابات الاختبار
  • تعرف على كيفية تصميم ميزة بطاقة الفلاش
  • تعرف على كيفية إجراء اختبار وظيفي على تطبيقات الهاتف المحمول

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات