- Level Foundation
- Course by Meta
-
Offered by
About
هذه الدورة مثالية للمبتدئين الراغبين في تعلم المفاهيم الأساسية التي تقوم عليها لغة البرمجة Swift. استكشف مفاهيم البرمجة الأساسية وهياكل البيانات الأساسية لأي لغة، وفي الوقت نفسه تعرَّف على الجوانب الفريدة التي تجعل Swift متعددة الاستخدامات كما هي اليوم. في هذه الدورة التدريبية، ستتلقى تدريبًا عمليًا على استخدام هذه المفاهيم. وبشكل أكثر تحديدًا، ستتعلم كيفية استخدام الثوابت والمتغيرات مع أنواع بيانات مختلفة واستكشاف كيفية فرز المعلومات وتخزينها في أنواع المجموعات مثل المصفوفات والمجموعات المترابطة والقواميس. وأخيرًا، ستكتشف كيفية جعل تعليماتك البرمجية قابلة لإعادة الاستخدام وأكثر تعبيرًا باستخدام الدوال والدوال المركبة. بنهاية هذه الدورة، ستكون قادرًا على: •إظهار معرفة عملية بمبادئ البرمجة العامة •إعداد نظام الكمبيوتر الخاص بك للبرمجة باستخدام Swift •إظهار فهم لصيغة Swift البرمجية وكيفية التحكم في تدفق التعليمات البرمجية •إظهار المعرفة بكيفية تحديد الثوابت والمتغيرات واستخدامها وتعديلها •التفرقة بين الأنواع المختلفة من المعاملات ودوالها •شرح كيفية إنشاء أنماط بسيطة للتحكم في التدفق واستدعاء الدوال باستخدام Swift هذه دورة تدريبية للمبتدئين تستهدف المتعلمين الذين يرغبون في إعداد أنفسهم للعمل في تطوير برمجيات iOS. للنجاح في هذه الدورة التدريبية، لا يشترط امتلاكك لخبرة سابقة في تطوير الويب، ليس مطلوبًا سوى مهارات التنقل الأساسية عبر الإنترنت والحماس لخوض رحلة الترميز (أي، البرمجة).Modules
مقدمة الدورة التدريبية
1
Discussions
- ما الذي ترجو تعلمه؟
5
Videos
- مقدمة إلى البرنامج
- مقدمة إلى الدورة التدريبية
- ما أنواع الوظائف المهنية التي تستخدم Swift؟
- كيف تُستخدم Swift في العالم الحقيقي
- مرحبًا بك في Xcode وتطبيق playground
3
Readings
- المنهج الدراسي للدورة التدريبية
- كيفية النجاح في هذه الدورة التدريبية
- موارد إضافية
الأنواع الأساسية والمتغيرات
5
Assignment
- المراجعة الذاتية: استخدام الثوابت والمتغيرات
- مراجعة ذاتية: المعاملات وأنواع البيانات
- التحقق من المعرفة: الثوابت والمتغيرات وأنواع البيانات والمعاملات
- المراجعة الذاتية: استخدام السلاسل في Swift
- التحقق من المعرفة: السلاسل
4
Videos
- مقدمة إلى البرمجة
- الثوابت والمتغيرات وأنواع البيانات في Swift
- استخدام المعاملات في Swift
- السلاسل في Swift
8
Readings
- كيفية إكمال التمارين
- تمرين: استخدام الثوابت والمتغيرات
- الحل: استخدام الثوابت والمتغيرات
- تمرين: المعاملات وأنواع البيانات
- الحل: المعاملات وأنواع البيانات
- تمرين: استخدام السلاسل في Swift
- الحل: استخدام السلاسل في Swift
- موارد إضافية
الشروط
2
Assignment
- مراجعة ذاتية: استخدام الجمل الشرطية في Swift
- التحقق من المعرفة: الجمل الشرطية
2
Videos
- القيم المنطقية والمعاملات المنطقية
- جمل if وif-else وelse-if
4
Readings
- الجمل التحويلية
- تمرين: استخدام الجمل الشرطية في Swift
- الحل: استخدام الجمل الشرطية في Swift
- موارد إضافية
حلقات التكرار
2
Assignment
- التحقق من المعرفة: الحلقات
- مراجعة ذاتية: استخدام الشروط والحلقات
2
Videos
- حلقات التكرار الأساسية في Swift
- حلقات التكرار المتداخلة والتوقف والاستمرار
4
Readings
- أمثلة على الحلقات في Swift
- تمرين: استخدام الشروط والحلقات
- الحل: استخدام الشروط والحلقات
- موارد إضافية
الخيارات
3
Assignment
- مراجعة ذاتية: استخدام الخيارات في Swift
- التحقق من المعرفة: الخيارات
- اختبار الوحدة: مقدمة إلى البرمجة في Swift
3
Videos
- مقدمة إلى الخيارات
- الخيارات
- ملخص الوحدة: مقدمة حول البرمجة في Swift
3
Readings
- تمرين: استخدام الخيارات في Swift
- الحل: استخدام الخيارات في Swift
- موارد إضافية
المصفوفات والمجموعات المترابطة
3
Assignment
- مراجعة ذاتية: المصفوفات في Swift
- مراجعة ذاتية: المجموعات المترابطة
- التحقق من المعرفة: المصفوفات والمجموعات المترابطة
3
Videos
- المصفوفات
- استخدام أنواع مختلفة مع المصفوفات
- المجموعات المترابطة
4
Readings
- تمرين: المصفوفات في Swift
- الحل: المصفوفات في Swift
- تمرين: المجموعات المترابطة
- الحل: المجموعات المترابطة
المجموعات
4
Assignment
- مراجعة ذاتية: القواميس في Swift
- المراجعة الذاتية: استخدام الحلقات مع أنواع المجموعات
- التحقق من المعرفة: المجموعات
- اختبار الوحدة: هياكل البيانات
3
Videos
- القواميس
- استخدام الحلقات مع أنواع المجموعات
- ملخص الوحدة: هياكل البيانات
5
Readings
- تمرين: القواميس في Swift
- الحل: القواميس في Swift
- تمرين: استخدام الحلقات مع أنواع المجموعات
- الحل: استخدام الحلقات مع أنواع المجموعات
- موارد إضافية
الدوال
3
Assignment
- مراجعة ذاتية: التدرب على استخدام الدوال
- مراجعة ذاتية: التدرب على كتابة الدوال التعبيرية بإيجاز
- التحقق من المعرفة: الدوال
2
Videos
- مقدمة إلى الدوال
- الدوال في الممارسة العملية
7
Readings
- أمثلة على الدوال
- تمرين: التدرب على استخدام الدوال
- الحل: التدرب على استخدام الدوال
- المزيد من الأمثلة على الدوال
- تمرين: التدرب على كتابة الدوال التعبيرية بإيجاز
- الحل: التدرب على كتابة الدوال التعبيرية بإيجاز
- موارد إضافية
الدوال المركبة
3
Assignment
- المراجعة الذاتية: التدرب على استخدام الدوال المركبة
- مراجعة ذاتية: استخدام الدوال لتقسيم البرنامج إلى وظائف منفصلة
- اختبار الوحدة: الدوال والدوال المركبة
3
Videos
- مقدمة إلى الدوال المركبة
- استخدام الدوال المركبة لفرز المصفوفة
- ملخص الوحدة: الدوال والدوال المركبة
6
Readings
- أمثلة على الدوال المركبة
- تمرين: تدرب على استخدام الدوال المركبة
- الحل: تدرب على استخدام الدوال المركبة
- تمرين: استخدام الدوال لتقسيم البرنامج إلى وظائف منفصلة
- الحل: استخدام الدوال لتقسيم البرنامج إلى وظائف منفصلة
- موارد إضافية
البنيات
2
Assignment
- المراجعة الذاتية: إنشاء بنية باستخدام طريقة تحوير
- التحقق من المعرفة: البنيات
3
Videos
- ما المقصود بالبنية؟
- العمل باستخدام البنيات
- ما المقصود بأساليب mutating؟
4
Readings
- إضافة الخصائص والطرق إلى البنيات
- تمرين: إنشاء بنية باستخدام طريقة تحوير
- الحل: إنشاء بنية باستخدام طريقة تحوير
- موارد إضافية
الفئات
3
Assignment
- المراجعة الذاتية: إنشاء فئات بخصائص مخزنة ومحسوبة
- التحقق من المعرفة: الفئات في Swift
- اختبار الوحدة: البنيات والفئات
4
Videos
- الفئات في Swift
- أنواع المراجع وأنواع القيم
- إنشاء فئات بخصائص مخزنة ومحسوبة
- ملخص الوحدة: البنيات والفئات
3
Readings
- تمرين: إنشاء فئات بخصائص مخزنة ومحسوبة
- الحل: إنشاء فئات بخصائص مخزنة ومحسوبة
- موارد إضافية
التقييم المقدَر بدرجات
4
Assignment
- الجزء 1: مراجعة ذاتية
- الجزء 2: مراجعة ذاتية
- الجزء 3: مراجعة ذاتية
- الاختبار النهائي المقيّم بالدرجات: أساسيات البرمجة
1
Videos
- ملخص الدورة التدريبية
9
Readings
- المشروع النهائي: محاكي الحساب المصرفي
- الجزء 1: إنشاء النظام المصرفي
- الجزء 1: الحل
- الجزء 2: تحديد عمليات الحساب المصرفي
- الجزء 2: الحل
- الجزء 3: إدارة الحساب المصرفي
- الجزء 3: الحل
- ملخص مشروع الحساب المصرفي
- حول التقييم النهائي
اختتام الدورة التدريبية
1
Discussions
- الاستفادة من التعلم
1
Videos
- تهانينا!
1
Readings
- الخطوات التالية
Auto Summary
تعد دورة "أساسيات البرمجة في Swift" مثالية للمبتدئين في مجال البرمجة، حيث تركز على تعليم المفاهيم الأساسية للغة Swift متعددة الاستخدامات. ستتعلم كيفية استخدام الثوابت والمتغيرات، وفرز وتخزين البيانات باستخدام المصفوفات والمجموعات، وجعل التعليمات البرمجية قابلة لإعادة الاستخدام. تستهدف الدورة المتعلمين الطموحين لتطوير برمجيات iOS، بدون الحاجة لخبرة سابقة. مقدمة من Coursera، مع خيارات اشتراك Starter وProfessional.

Taught by Meta Staff