حقيبتك الأفضل عربيا في تطوير المحتوي التدريبي
حقيبتك الشريك الأول لك فى تطوير المحتوى التدريبي فى الوطن العربي.

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تحديث سنة 2023

حقيبة تدريبية دورة بناء نسخة مستقلة من Twitter لنظام التشغيل iOS باستخدام لغة Swift 5 و Firebase مع الترتيب MVVM بدون استخدام الـ Storyboards.

سيقوم هذه الحقائب التدريبيةبإرشادك خلال عملية إنشاء تطبيق مشابه لتويتر لنظام التشغيل iOS 13. ستتعلم كيفية استخدام لغة البرمجة سويفت 5، وخدمة Firebase، ونمط التصميم المعماري MVVM لبناء تطبيق قابل للبرمجة ويحاكي ميزات ووظائف تويتر بشكل كامل ووظيفي.

مراجعة
English - العربية
محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
حقائب التدريب الخاصة بنا مثالية للمدربين الذين يرغبون في تزويد طلابهم بالمهارات اللازمة لبناء نسخة من تويتر على نظام iOS باستخدام لغة Swift 5 وFirebase، وذلك بتبنيهم لهندسة البرمجيات المعمارية MVVM وتجنبهم استخدام Storyboards. في هذه الدورة الشاملة، نقدم للمدربين حقائب تدريبية دقيقة ومعدة بعناية تغطي جميع جوانب بناء نسخة من تويتر على نظام iOS. تم تصميم الدورة لتلبية احتياجات المدربين الذين يمتلكون معرفة أساسية ببرمجة Swift والذين يرغبون في رفع مهاراتهم إلى المستوى التالي. تبدأ حقائب التدريب بتعريف المدربين بالمفاهيم الأساسية للغة Swift 5 وFirebase وهندسة البرمجة MVVM. نقدم شروحات شاملة وأمثلة للشفرة التي تعد أساسًا ممتازًا للمدربين للبناء عليها. بمرور المدربين في الحقائب التدريبية، سيتعلمون كيفية دمج Firebase في مشروعهم، مما يسمح لهم باستخدام ميزاته القوية للمصادقة والرسائل في الوقت الحقيقي وتخزين البيانات. سيتعلمون أيضًا كيفية تنفيذ هندسة البرمجيات المعمارية MVVM، التي تسهم في فصل الاهتمامات وتعزيز قابلية التوسع وسهولة الصيانة لمشروعهم. إحدى نقاط البيع المميزة لحقائب التدريب لدينا هي التركيز على تجنب استخدام Storyboards. بدلاً من ذلك، سيتعلم المدربون كيفية بناء واجهات مستخدم قوية برمجيًا باستخدام قوة لغة Swift وAuto Layout. تمكن هذه الطريقة المدربين من السيطرة الكاملة على مشروعهم وتسهيل التخصيص والتعديلات المستقبلية. مع حقائب التدريب لدينا، يمكن للمدربين أن يكونوا واثقين من أنهم يزودون طلابهم بالمعرفة والمهارات الأحدث التي يحتاجونها لبناء تطبيقات iOS متطورة. لا تفوت الفرصة لتوفير تجربة تعليمية استثنائية لطلابك. احصل على حقائب التدريب الخاصة بنا اليوم!
مقدمة لتطوير تطبيق نسخة تويتر لنظام iOS
نظرة عامة على مواد التدريب
مقدمة حول Swift 5 وFirebase
III. شرح لهندسة البرامج الثلاثية الطبقات MVVM
إعداد المشروع
أولاً، قم بإنشاء مشروع جديد في Xcode
إعداد مشروع Firebase وإضافة التبعيات اللازمة
III. تكوين Firebase ودمجها مع المشروع
تصميم واجهة المستخدم
مقدمة لـ SwiftUI
إنشاء شاشة تسجيل الدخول وسير توثيق المستخدم
تصميم شاشة البداية وتنفيذ وظيفة التغذية
تنفيذ طبقة الشبكة باستخدام Firebase
إعداد مصادقة Firebase
تنفيذ وظائف التسجيل وتسجيل الدخول وتسجيل الخروج للمستخدمين
III. دمج Firebase Firestore لتخزين التغريدات وبيانات المستخدمين.
تنفيذ طبقة عرض البيانات
I. مقدمة لهندسة MVVM
II. إنشاء ViewModels لشاشات تسجيل الدخول والتغذية والملف الشخصي
تنفيذ ربط البيانات ومعالجة تفاعلات المستخدم
تنفيذ نماذج البيانات وتكامل مع Firebase
تصميم نماذج البيانات للتغريدات والمستخدمين ومصادقة المستخدم
II. إنشاء خدمات Firebase لاسترجاع وتحديث البيانات
تنفيذ مزامنة البيانات والتحديثات في الوقت الحقيقي باستخدام استماعات فايربيس
اختبار وتصحيح البرنامج
مقدمة حول اختبار الوحدات في لغة سويفت
II. كتابة اختبارات وحدة لوحدات العرض (ViewModels) وخدمات Firebase
الجزء الثالث: تشغيل اختبارات الوحدة وتصحيح التطبيق لاكتشاف المشاكل المحتملة
اختبار على أجهزة حقيقية ونشر
أ. تكوين ملفات التوفير والشهادات
II. اختبار التطبيق على أجهزة وإصدارات iOS مختلفة
III. إصلاح مشكلات التوافق وتحسين الأداء لأحجام الشاشة المختلفة
الاستنتاج والخطوات التالية
أ. مراجعة المفاهيم الرئيسية المستفادة من خلال مواد التدريب
II. مناقشة التحسينات المحتملة والميزات الإضافية لتطبيق النسخة المتطابقة لتويتر
III. توفير الموارد للتعلم واستكشاف تطوير تطبيقات iOS بلغة Swift و Firebase

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو الغرض من هذا الحقائب التدريبية؟
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
2. هل أحتاج لمعرفة مسبقة بلغة سويفت أو فايربيس لمتابعة هذا الحقائب التدريبية؟
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
لماذا تم اختيار بنية الـ MVVM لتطبيق نسخة تويتر هذه؟
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
4. هل يمكنني تخصيص تطبيق تويتر المستنسخ وفقًا لمتطلباتي؟
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
هل هناك أي بدائل لاستخدام القصص المصورة في هذا الحقيبة التدريبية؟
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

حقائب التدريب الخاصة بنا مثالية للمدربين الذين يرغبون في تزويد طلابهم بالمهارات اللازمة لبناء نسخة من تويتر على نظام iOS باستخدام لغة Swift 5 وFirebase، وذلك بتبنيهم لهندسة البرمجيات المعمارية MVVM وتجنبهم استخدام Storyboards. في هذه الدورة الشاملة، نقدم للمدربين حقائب تدريبية دقيقة ومعدة بعناية تغطي جميع جوانب بناء نسخة من تويتر على نظام iOS. تم تصميم الدورة لتلبية احتياجات المدربين الذين يمتلكون معرفة أساسية ببرمجة Swift والذين يرغبون في رفع مهاراتهم إلى المستوى التالي. تبدأ حقائب التدريب بتعريف المدربين بالمفاهيم الأساسية للغة Swift 5 وFirebase وهندسة البرمجة MVVM. نقدم شروحات شاملة وأمثلة للشفرة التي تعد أساسًا ممتازًا للمدربين للبناء عليها. بمرور المدربين في الحقائب التدريبية، سيتعلمون كيفية دمج Firebase في مشروعهم، مما يسمح لهم باستخدام ميزاته القوية للمصادقة والرسائل في الوقت الحقيقي وتخزين البيانات. سيتعلمون أيضًا كيفية تنفيذ هندسة البرمجيات المعمارية MVVM، التي تسهم في فصل الاهتمامات وتعزيز قابلية التوسع وسهولة الصيانة لمشروعهم. إحدى نقاط البيع المميزة لحقائب التدريب لدينا هي التركيز على تجنب استخدام Storyboards. بدلاً من ذلك، سيتعلم المدربون كيفية بناء واجهات مستخدم قوية برمجيًا باستخدام قوة لغة Swift وAuto Layout. تمكن هذه الطريقة المدربين من السيطرة الكاملة على مشروعهم وتسهيل التخصيص والتعديلات المستقبلية. مع حقائب التدريب لدينا، يمكن للمدربين أن يكونوا واثقين من أنهم يزودون طلابهم بالمعرفة والمهارات الأحدث التي يحتاجونها لبناء تطبيقات iOS متطورة. لا تفوت الفرصة لتوفير تجربة تعليمية استثنائية لطلابك. احصل على حقائب التدريب الخاصة بنا اليوم!
مقدمة لتطوير تطبيق نسخة تويتر لنظام iOS
نظرة عامة على مواد التدريب
مقدمة حول Swift 5 وFirebase
III. شرح لهندسة البرامج الثلاثية الطبقات MVVM
إعداد المشروع
أولاً، قم بإنشاء مشروع جديد في Xcode
إعداد مشروع Firebase وإضافة التبعيات اللازمة
III. تكوين Firebase ودمجها مع المشروع
تصميم واجهة المستخدم
مقدمة لـ SwiftUI
إنشاء شاشة تسجيل الدخول وسير توثيق المستخدم
تصميم شاشة البداية وتنفيذ وظيفة التغذية
تنفيذ طبقة الشبكة باستخدام Firebase
إعداد مصادقة Firebase
تنفيذ وظائف التسجيل وتسجيل الدخول وتسجيل الخروج للمستخدمين
III. دمج Firebase Firestore لتخزين التغريدات وبيانات المستخدمين.
تنفيذ طبقة عرض البيانات
I. مقدمة لهندسة MVVM
II. إنشاء ViewModels لشاشات تسجيل الدخول والتغذية والملف الشخصي
تنفيذ ربط البيانات ومعالجة تفاعلات المستخدم
تنفيذ نماذج البيانات وتكامل مع Firebase
تصميم نماذج البيانات للتغريدات والمستخدمين ومصادقة المستخدم
II. إنشاء خدمات Firebase لاسترجاع وتحديث البيانات
تنفيذ مزامنة البيانات والتحديثات في الوقت الحقيقي باستخدام استماعات فايربيس
اختبار وتصحيح البرنامج
مقدمة حول اختبار الوحدات في لغة سويفت
II. كتابة اختبارات وحدة لوحدات العرض (ViewModels) وخدمات Firebase
الجزء الثالث: تشغيل اختبارات الوحدة وتصحيح التطبيق لاكتشاف المشاكل المحتملة
اختبار على أجهزة حقيقية ونشر
أ. تكوين ملفات التوفير والشهادات
II. اختبار التطبيق على أجهزة وإصدارات iOS مختلفة
III. إصلاح مشكلات التوافق وتحسين الأداء لأحجام الشاشة المختلفة
الاستنتاج والخطوات التالية
أ. مراجعة المفاهيم الرئيسية المستفادة من خلال مواد التدريب
II. مناقشة التحسينات المحتملة والميزات الإضافية لتطبيق النسخة المتطابقة لتويتر
III. توفير الموارد للتعلم واستكشاف تطوير تطبيقات iOS بلغة Swift و Firebase

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو الغرض من هذا الحقائب التدريبية؟
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
2. هل أحتاج لمعرفة مسبقة بلغة سويفت أو فايربيس لمتابعة هذا الحقائب التدريبية؟
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
لماذا تم اختيار بنية الـ MVVM لتطبيق نسخة تويتر هذه؟
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
4. هل يمكنني تخصيص تطبيق تويتر المستنسخ وفقًا لمتطلباتي؟
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
هل هناك أي بدائل لاستخدام القصص المصورة في هذا الحقيبة التدريبية؟
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تحديث سنة 2023

حقيبة تدريبية دورة بناء نسخة مستقلة من Twitter لنظام التشغيل iOS باستخدام لغة Swift 5 و Firebase مع الترتيب MVVM بدون استخدام الـ Storyboards.

سيقوم هذه الحقائب التدريبيةبإرشادك خلال عملية إنشاء تطبيق مشابه لتويتر لنظام التشغيل iOS 13. ستتعلم كيفية استخدام لغة البرمجة سويفت 5، وخدمة Firebase، ونمط التصميم المعماري MVVM لبناء تطبيق قابل للبرمجة ويحاكي ميزات ووظائف تويتر بشكل كامل ووظيفي.

مراجعة
English - العربية
محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
حقائب التدريب الخاصة بنا مثالية للمدربين الذين يرغبون في تزويد طلابهم بالمهارات اللازمة لبناء نسخة من تويتر على نظام iOS باستخدام لغة Swift 5 وFirebase، وذلك بتبنيهم لهندسة البرمجيات المعمارية MVVM وتجنبهم استخدام Storyboards. في هذه الدورة الشاملة، نقدم للمدربين حقائب تدريبية دقيقة ومعدة بعناية تغطي جميع جوانب بناء نسخة من تويتر على نظام iOS. تم تصميم الدورة لتلبية احتياجات المدربين الذين يمتلكون معرفة أساسية ببرمجة Swift والذين يرغبون في رفع مهاراتهم إلى المستوى التالي. تبدأ حقائب التدريب بتعريف المدربين بالمفاهيم الأساسية للغة Swift 5 وFirebase وهندسة البرمجة MVVM. نقدم شروحات شاملة وأمثلة للشفرة التي تعد أساسًا ممتازًا للمدربين للبناء عليها. بمرور المدربين في الحقائب التدريبية، سيتعلمون كيفية دمج Firebase في مشروعهم، مما يسمح لهم باستخدام ميزاته القوية للمصادقة والرسائل في الوقت الحقيقي وتخزين البيانات. سيتعلمون أيضًا كيفية تنفيذ هندسة البرمجيات المعمارية MVVM، التي تسهم في فصل الاهتمامات وتعزيز قابلية التوسع وسهولة الصيانة لمشروعهم. إحدى نقاط البيع المميزة لحقائب التدريب لدينا هي التركيز على تجنب استخدام Storyboards. بدلاً من ذلك، سيتعلم المدربون كيفية بناء واجهات مستخدم قوية برمجيًا باستخدام قوة لغة Swift وAuto Layout. تمكن هذه الطريقة المدربين من السيطرة الكاملة على مشروعهم وتسهيل التخصيص والتعديلات المستقبلية. مع حقائب التدريب لدينا، يمكن للمدربين أن يكونوا واثقين من أنهم يزودون طلابهم بالمعرفة والمهارات الأحدث التي يحتاجونها لبناء تطبيقات iOS متطورة. لا تفوت الفرصة لتوفير تجربة تعليمية استثنائية لطلابك. احصل على حقائب التدريب الخاصة بنا اليوم!
مقدمة لتطوير تطبيق نسخة تويتر لنظام iOS
نظرة عامة على مواد التدريب
مقدمة حول Swift 5 وFirebase
III. شرح لهندسة البرامج الثلاثية الطبقات MVVM
إعداد المشروع
أولاً، قم بإنشاء مشروع جديد في Xcode
إعداد مشروع Firebase وإضافة التبعيات اللازمة
III. تكوين Firebase ودمجها مع المشروع
تصميم واجهة المستخدم
مقدمة لـ SwiftUI
إنشاء شاشة تسجيل الدخول وسير توثيق المستخدم
تصميم شاشة البداية وتنفيذ وظيفة التغذية
تنفيذ طبقة الشبكة باستخدام Firebase
إعداد مصادقة Firebase
تنفيذ وظائف التسجيل وتسجيل الدخول وتسجيل الخروج للمستخدمين
III. دمج Firebase Firestore لتخزين التغريدات وبيانات المستخدمين.
تنفيذ طبقة عرض البيانات
I. مقدمة لهندسة MVVM
II. إنشاء ViewModels لشاشات تسجيل الدخول والتغذية والملف الشخصي
تنفيذ ربط البيانات ومعالجة تفاعلات المستخدم
تنفيذ نماذج البيانات وتكامل مع Firebase
تصميم نماذج البيانات للتغريدات والمستخدمين ومصادقة المستخدم
II. إنشاء خدمات Firebase لاسترجاع وتحديث البيانات
تنفيذ مزامنة البيانات والتحديثات في الوقت الحقيقي باستخدام استماعات فايربيس
اختبار وتصحيح البرنامج
مقدمة حول اختبار الوحدات في لغة سويفت
II. كتابة اختبارات وحدة لوحدات العرض (ViewModels) وخدمات Firebase
الجزء الثالث: تشغيل اختبارات الوحدة وتصحيح التطبيق لاكتشاف المشاكل المحتملة
اختبار على أجهزة حقيقية ونشر
أ. تكوين ملفات التوفير والشهادات
II. اختبار التطبيق على أجهزة وإصدارات iOS مختلفة
III. إصلاح مشكلات التوافق وتحسين الأداء لأحجام الشاشة المختلفة
الاستنتاج والخطوات التالية
أ. مراجعة المفاهيم الرئيسية المستفادة من خلال مواد التدريب
II. مناقشة التحسينات المحتملة والميزات الإضافية لتطبيق النسخة المتطابقة لتويتر
III. توفير الموارد للتعلم واستكشاف تطوير تطبيقات iOS بلغة Swift و Firebase

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو الغرض من هذا الحقائب التدريبية؟
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
2. هل أحتاج لمعرفة مسبقة بلغة سويفت أو فايربيس لمتابعة هذا الحقائب التدريبية؟
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
لماذا تم اختيار بنية الـ MVVM لتطبيق نسخة تويتر هذه؟
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
4. هل يمكنني تخصيص تطبيق تويتر المستنسخ وفقًا لمتطلباتي؟
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
هل هناك أي بدائل لاستخدام القصص المصورة في هذا الحقيبة التدريبية؟
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

حقائب التدريب الخاصة بنا مثالية للمدربين الذين يرغبون في تزويد طلابهم بالمهارات اللازمة لبناء نسخة من تويتر على نظام iOS باستخدام لغة Swift 5 وFirebase، وذلك بتبنيهم لهندسة البرمجيات المعمارية MVVM وتجنبهم استخدام Storyboards. في هذه الدورة الشاملة، نقدم للمدربين حقائب تدريبية دقيقة ومعدة بعناية تغطي جميع جوانب بناء نسخة من تويتر على نظام iOS. تم تصميم الدورة لتلبية احتياجات المدربين الذين يمتلكون معرفة أساسية ببرمجة Swift والذين يرغبون في رفع مهاراتهم إلى المستوى التالي. تبدأ حقائب التدريب بتعريف المدربين بالمفاهيم الأساسية للغة Swift 5 وFirebase وهندسة البرمجة MVVM. نقدم شروحات شاملة وأمثلة للشفرة التي تعد أساسًا ممتازًا للمدربين للبناء عليها. بمرور المدربين في الحقائب التدريبية، سيتعلمون كيفية دمج Firebase في مشروعهم، مما يسمح لهم باستخدام ميزاته القوية للمصادقة والرسائل في الوقت الحقيقي وتخزين البيانات. سيتعلمون أيضًا كيفية تنفيذ هندسة البرمجيات المعمارية MVVM، التي تسهم في فصل الاهتمامات وتعزيز قابلية التوسع وسهولة الصيانة لمشروعهم. إحدى نقاط البيع المميزة لحقائب التدريب لدينا هي التركيز على تجنب استخدام Storyboards. بدلاً من ذلك، سيتعلم المدربون كيفية بناء واجهات مستخدم قوية برمجيًا باستخدام قوة لغة Swift وAuto Layout. تمكن هذه الطريقة المدربين من السيطرة الكاملة على مشروعهم وتسهيل التخصيص والتعديلات المستقبلية. مع حقائب التدريب لدينا، يمكن للمدربين أن يكونوا واثقين من أنهم يزودون طلابهم بالمعرفة والمهارات الأحدث التي يحتاجونها لبناء تطبيقات iOS متطورة. لا تفوت الفرصة لتوفير تجربة تعليمية استثنائية لطلابك. احصل على حقائب التدريب الخاصة بنا اليوم!
مقدمة لتطوير تطبيق نسخة تويتر لنظام iOS
نظرة عامة على مواد التدريب
مقدمة حول Swift 5 وFirebase
III. شرح لهندسة البرامج الثلاثية الطبقات MVVM
إعداد المشروع
أولاً، قم بإنشاء مشروع جديد في Xcode
إعداد مشروع Firebase وإضافة التبعيات اللازمة
III. تكوين Firebase ودمجها مع المشروع
تصميم واجهة المستخدم
مقدمة لـ SwiftUI
إنشاء شاشة تسجيل الدخول وسير توثيق المستخدم
تصميم شاشة البداية وتنفيذ وظيفة التغذية
تنفيذ طبقة الشبكة باستخدام Firebase
إعداد مصادقة Firebase
تنفيذ وظائف التسجيل وتسجيل الدخول وتسجيل الخروج للمستخدمين
III. دمج Firebase Firestore لتخزين التغريدات وبيانات المستخدمين.
تنفيذ طبقة عرض البيانات
I. مقدمة لهندسة MVVM
II. إنشاء ViewModels لشاشات تسجيل الدخول والتغذية والملف الشخصي
تنفيذ ربط البيانات ومعالجة تفاعلات المستخدم
تنفيذ نماذج البيانات وتكامل مع Firebase
تصميم نماذج البيانات للتغريدات والمستخدمين ومصادقة المستخدم
II. إنشاء خدمات Firebase لاسترجاع وتحديث البيانات
تنفيذ مزامنة البيانات والتحديثات في الوقت الحقيقي باستخدام استماعات فايربيس
اختبار وتصحيح البرنامج
مقدمة حول اختبار الوحدات في لغة سويفت
II. كتابة اختبارات وحدة لوحدات العرض (ViewModels) وخدمات Firebase
الجزء الثالث: تشغيل اختبارات الوحدة وتصحيح التطبيق لاكتشاف المشاكل المحتملة
اختبار على أجهزة حقيقية ونشر
أ. تكوين ملفات التوفير والشهادات
II. اختبار التطبيق على أجهزة وإصدارات iOS مختلفة
III. إصلاح مشكلات التوافق وتحسين الأداء لأحجام الشاشة المختلفة
الاستنتاج والخطوات التالية
أ. مراجعة المفاهيم الرئيسية المستفادة من خلال مواد التدريب
II. مناقشة التحسينات المحتملة والميزات الإضافية لتطبيق النسخة المتطابقة لتويتر
III. توفير الموارد للتعلم واستكشاف تطوير تطبيقات iOS بلغة Swift و Firebase

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو الغرض من هذا الحقائب التدريبية؟
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
الهدف من هذا الحقائب التدريبية هو تزويد دليل خطوة بخطوة حول كيفية بناء تطبيق نسخة تويتر لنظام iOS باستخدام Swift 5 و Firebase ، وذلك باستخدام بنية البرمجة MVVM (Model-View-ViewModel) ، دون استخدام Storyboards.
2. هل أحتاج لمعرفة مسبقة بلغة سويفت أو فايربيس لمتابعة هذا الحقائب التدريبية؟
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
بعض المعرفة الأساسية في لغة سويفت وFirebase قد تكون مفيدة، ولكن هذا الحقائب التدريبية مصممة للمبتدئين أيضًا. تقدم شروحات وأمثلة لمساعدة الفهم للمفاهيم وتنفيذ الشفرة.
لماذا تم اختيار بنية الـ MVVM لتطبيق نسخة تويتر هذه؟
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
MVVM (نمط الموديل-العرض-الموديل العرضي) هو نمط معماري شائع في تطوير iOS يفصل بين البيانات والمنطق التجاري (الموديل) عن منطق العرض (العرض). يسهل هذا النمط الحفاظ على الكود واختباره ويوفر فصلًا أفضل للمسؤوليات.
4. هل يمكنني تخصيص تطبيق تويتر المستنسخ وفقًا لمتطلباتي؟
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
بالتأكيد! يغطي الحقائب التدريبية عملية التطوير بالكامل بما في ذلك تصميم واجهة المستخدم، والمصادقة، ونشر التغريدات، وميزات أخرى أساسية. يمكنك تعديل أو توسيع الشفرة وفقًا لمتطلباتك الخاصة.
هل هناك أي بدائل لاستخدام القصص المصورة في هذا الحقيبة التدريبية؟
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.
نعم، بدلاً من استخدام القوالب التصويرية، يستخدم هذا الحقائب التدريبية إنشاء واجهة المستخدم فقط بناءً على الشفرة باستخدام إطار عمل UIKit في لغة Swift. هذا الأسلوب يوفر مزيدًا من المرونة والتحكم في عناصر وتخطيط واجهة التطبيق.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

منتجات ذات صلة

حقيبة تدريبية : دورة اعداد ميزانية الصيانة وترشيد التكاليف

حقيبة تدريبية : دورة ممارسات إدارة الصيانة الفعالة والتحسين المستمر

حقيبة تدريبية : دورة تثبيت التدريب

;

سيقوم هذه الحقائب التدريبيةبإرشادك خلال عملية إنشاء تطبيق مشابه لتويتر لنظام التشغيل iOS 13. ستتعلم كيفية استخدام لغة البرمجة سويفت 5، وخدمة Firebase، ونمط التصميم المعماري MVVM لبناء تطبيق قابل للبرمجة ويحاكي ميزات ووظائف تويتر بشكل كامل ووظيفي.

سيقوم هذه الحقائب التدريبيةبإرشادك خلال عملية إنشاء تطبيق مشابه لتويتر لنظام التشغيل iOS 13. ستتعلم كيفية استخدام لغة البرمجة سويفت 5، وخدمة Firebase، ونمط التصميم المعماري MVVM لبناء تطبيق قابل للبرمجة ويحاكي ميزات ووظائف تويتر بشكل كامل ووظيفي.

حقيبة تدريبية دورة بناء نسخة مستقلة من Twitter لنظام التشغيل iOS باستخدام لغة Swift 5 و Firebase مع الترتيب MVVM بدون استخدام الـ Storyboards.