К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
البرمجة المتقدمة بلغة Swift · LearnSpace
Назад в каталог
courseraПрограммирование

البرمجة المتقدمة بلغة Swift

Курс от Meta
Средний≈ 19.3 чАрабский
О курсеНавыкиПрограммаПреподаватели

О курсе

البرمجة المتقدمة بلغة .Swiftفي قلب أي نظام iOS متميز، يتم تطبيق فهم شامل للغة برمجة Swift. انطلق في رحلة لتطوير معرفتك ومهاراتك مع "البرمجة المتقدمة بلغة Swift". اكتشف أنواع البيانات المخصصة المتقدمة في Swift، واستكشف أفضل ممارسات تنظيم الكود، واستفد من معالجة الأخطاء لتحسين أداء برنامجك، وتعزيز فهم البرمجة بالطريقة الوظيفية مع الدوال ذات الترتيب الأعلى مثل التعيين والتصفية والتقليل. بعد ذلك، لمزيد من فهم آليات العمل الداخلية لتطوير التطبيقات الناجحة، تعرف على كيفية تنفيذ اختبارات الوحدات للتأكد من أن تطبيقاتك تعمل على النحو المنشود. بنهاية هذه الدورة التدريبية، ستستطيع ممارسة إنشاء الوظائف التي عادة ما تقابلها في التطبيقات التي تحتوي على قوائم كبيرة من العناصر. ستنفذ مفاهيم البرمجة المتقدمة بما في ذلك الدوال ذات الترتيب الأعلى لمعالجة المجموعات وإنشاء قائمتك الخاصة في Xcode. . عند إكمال هذه الدورة التدريبية، ستتمكن من: . إنشاء أنواع بيانات مخصصة بما في ذلك التعدادات والمجموعات. . تنظيم الكود وتحسينه باستخدام التصنيف الفرعي والتوريث وتحويل الأنواع وتعدد الأشكال. . اكتشاف كيفية تعيين قيود في الأكواد باستخدام التحكم في الوصول. . إنشاء مخططات للأكواد الخاصة بك باستخدام البروتوكولات الاختيارية والمطلوبة. . منح التحكم وتمرير المسؤوليات من مثيل إلى آخر باستخدام التفويض. . استخدام الأساليب المناسبة لمعالجة الأخطاء، وتنفيذ الدوال القابلة للعرض واكتشاف الأخطاء. . تعريف التكرار وتحديد حالات الاستخدام الشائعة. . تنفيذ دوال ذات ترتيب أعلى مثل التعيين والتصفية والتقليل. . التأكد من أداء تطبيقاتك كما هو متوقع من خلال تنفيذ اختبارات الوحدات. هذه الدورة مثالية للمتعلمين ذوي الخبرة المتوسطة الذين يرغبون في إعداد أنفسهم للعمل في مجال تطوير .iOS لتحقيق النجاح في هذه الدورة، تحتاج إلى فهم أولي لأساسيات البرمجة في Swift وSwiftUI.

Навыки, которые вы освоите

Unit TestingSwift ProgrammingSoftware TestingObject Oriented Programming (OOP)Application DevelopmentObject Oriented DesignApple software proficiencyMobile DevelopmentiOS DevelopmentSoftware Design PatternsFunctional DesignDevelopment TestingCode ReusabilityApple XcodeData StructuresProgramming Principles

Программа курса

4 модулей · 92 учебных материалов

01أنواع البيانات المخصصة المتقدمة24 материалов

مقدمة الدورة التدريبية

مقدمة إلى الدورة التدريبيةВидеоما الذي تريد تعلمه؟Обсуждениеالمنهج الدراسي للدورة التدريبيةЧтениеكيف تكون ناجحًا في هذه الدورة التدريبيةЧтение

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

البرمجة المتقدمة بلغة Swift
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.3 ч

4 модулей

Язык: Арабский

Субтитры: Английский

Часть программы вашего университета
(Swift)ملخص: أساسيات البرمجة في Видео
إعداد مشروع (iOS) باستخدام (Swift)Видео
كيفية إكمال التمارينЧтение
موارد إضافيةЧтение

التعدادات

مقدمة للتعداداتВидеоأمثلة على التعدادات ذات القيم الأولية والمرتبطةЧтениеتمرين: العمل باستخدام القيم الأولية والمرتبطةЧтениеالحل: العمل باستخدام القيم الأولية والمرتبطةЧтениеالمراجعة الذاتية: العمل باستخدام القيم الأولية والمرتبطةЗаданиеالتحقق من المعرفة: التعداداتЗаданиеموارد إضافيةЧтение

ما هي المجموعات؟

ما هي المجموعات؟Видеоتخزين العناصر الفريدة في مجموعاتЧтениеتمرين: إنشاء مجموعةЧтениеالحل: إنشاء مجموعةЧтениеالمراجعة الذاتية: إنشاء مجموعةЗаданиеالتحقق من المعرفة: المجموعاتЗаданиеملخص الوحدة: أنواع البيانات المتقدمةВидеоاختبار الوحدة: أنواع البيانات المتقدمةЗаданиеموارد إضافيةЧтение
02تنظيم الأكواد27 материалов

التوريث والتصنيف الفرعي

ما هي الفئات الفرعية؟Видеоالتحكم في الوصولЧтениеمقدمة عن تحويل الأنواعВидеоالعمل مع تعدد الأشكالВидеоتمرين: التوريثЧтениеالحل: التوريثЧтениеالمراجعة الذاتية: التوريثЗадание التحقق من المعرفة: التوريث والتصنيف الفرعيЗаданиеموارد إضافيةЧтение

البروتوكولات الأساسية

ما هو البروتوكول في (Swift)؟Видеоإنشاء البروتوكولات الخاصة بك وتنفيذهاВидеоأمثلة البروتوكولЧтениеتنفيذ أساليب البروتوكول المطلوبة والاختياريةВидеоتمرين: تنفيذ البروتوكولات مع الفئاتЧтениеالحل: تنفيذ البروتوكولات مع الفئاتЧтение

التفويض

ما هو التفويض؟Видеоالتفويض في العملВидеоتمرين: تنفيذ مفوضЧтениеالحل: تنفيذ مفوضЧтениеالمراجعة الذاتية: تنفيذ مفوضЗаданиеالتحقق من المعرفة: التفويضЗаданиеملخص الوحدة: تنظيم الأكوادВидео
03معالجة الأخطاء والبرمجة الوظيفية والاختبار32 материалов

معالجة الأخطاء

الأخطاء والدوال القابلة للعرضВидеоمعالجة الأخطاء واكتشاف الأخطاءВидеоاختيار نهج معالجة الأخطاءЧтениеتمرين: معالجة الأخطاءЧтениеالحل: معالجة الأخطاءЧтениеالمراجعة الذاتية: معالجة الأخطاءЗаданиеتنفيذ الإجراءات النهائية مع التأجيلЧтениеالتحقق من المعرفة: معالجة الأخطاءЗаданиеموارد إضافيةЧтение

التكرار والبرمجة الوظيفية

مقدمة إلى التكرارВидеоأمثلة التكرار الشائعةЧтениеما هي البرمجة الوظيفية؟Видеоالتعيين والتصفية والتقليلВидеоأمثلة دوال التعيين والتصفية والتقليلЧтениеتمرين: استخدم دوال التعيين والتصفية والتقليل لحساب القيمЧтение

الاختبار

ما المقصود بالاختبار؟Видеоأنواع الاختباراتВидеоاختبار الوحدة في SwiftВидеоاستخدام المنتجات المقلدةЧтениеاستخدام النماذجЧтениеتمرين: تنفيذ اختبار الوحدةЧтениеالحل: تنفيذ اختبار الوحدة
04قم بإنشاء قائمة عشاء9 материалов

المشروع النهائي

ملخص الدورة التدريبية للبرمجة المتقدمة في SwiftВидеоحول المشروع النهائيЧтениеتمرين: قائمة عشاء ليتل ليمونЧтениеقائمة عشاء ليتل ليمونВзаимная проверкаالحل: قائمة عشاء ليتل ليمونЧтениеالاختبار النهائي المقيّم بالدرجات: البرمجة المتقدمة بلغة SwiftЗадание

ختام الدورة التدريبية

تهانينا، لقد أكملت دورة البرمجة المتقدمة في Swift!Видеоمراجعة المعلوماتОбсуждениеالخطوات التاليةЧтение
المراجعة الذاتية: تنفيذ البروتوكولات مع الفئاتЗадание
التحقق من المعرفة: البروتوكولات الأساسيةЗадание
موارد إضافيةЧтение
اختبار الوحدة: تنظيم الأكوادЗадание
موارد إضافيةЧтение
الحل: استخدم دوال التعيين والتصفية والتقليل لحساب القيمЧтение
المراجعة الذاتية: استخدم دوال التعيين والتصفية والتقليل لحساب القيمЗадание
لكلЧтение
التحقق من المعرفة: التكرار والبرمجة الوظيفيةЗадание
موارد إضافيةЧтение
Чтение
المراجعة الذاتية: تنفيذ اختبار الوحدةЗадание
التحقق من المعرفة: الاختبارЗадание
ملخص الوحدة: معالجة الأخطاء والبرمجة الوظيفية والاختبارВидео
اختبار الوحدة: معالجة الأخطاء والبرمجة الوظيفية والاختبارЗадание
موارد إضافيةЧтение