- Level Foundation
- Course by Meta
-
Offered by
About
تدرب وتوسع في أساسيات البرمجة التي تعتبر أساسية لأي لغة بالإضافة إلى الجوانب الفريدة لصيغة Kotlin. ستعمل مع أنواع البيانات والدوال والشروط والعوامل ومصفوفات المجموعات والمتغيرات وحلقات التكرار. علاوة على ذلك، ستقوم بتعريف أنواع مختلفة من المتغيرات وتهيئتها وشرح نطاقها بالإضافة إلى إنشاء مصفوفات ومجموعات في Kotlin. ستقوم بإنشاء أنماط تدفق التحكم باستخدام الشروط وحلقات التكرار. ستكون هناك فرص للتدرب على استخدام البنى الهيكلية والفئات مع النظر في أفضل الحالات لكليهما. اكتشف طرقًا أعمق لاستخدام الكائنات في Kotlin من خلال استكشاف الواجهات والفئات. بعد إكمال هذه الدورة التدريبية، ستتمكن من: وصف الأنواع والمتغيرات الأساسية •شرح الأرقام في Kotlin •شرح الشروط •وصف كيفية استخدام حلقات التكرار •شرح مفهوم الدالة •التمييز بين المعلمة والوسيطة •توضيح أن الدالة يمكنها إرجاع قيمة ووصف كيفية القيام بذلك يعمل •شرح الفرق بين الفئة والكائن والنوع •التمييز بين مُعدِّلات الرؤية المختلفة •وصف استخدام المجموعات في البرمجة •تحديد نوع المجموعة الذي ينبغي استخدامها في أي موقف معين •شرح الفرق بين القائمة والمجموعة والخريطة •تجميع المهارات التي اكتسبتها من الدورة التدريبية لإنشاء التعليمات البرمجية لمشروع الحساب المصرفي. هذه دورة تدريبية للمبتدئين للمتعلمين الذين يرغبون في إعداد أنفسهم للعمل كمطوري Android باستخدام Kotlin. للنجاح في هذه الدورة التدريبية، لا يشترط امتلاكك لخبرة سابقة في تطوير الويب، ليس مطلوبًا سوى مهارات التنقل الأساسية عبر الإنترنت والحماس لخوض رحلة الترميز (أي، البرمجة).Modules
مقدمة الدورة التدريبية
1
Discussions
- ما الذي ترجو تعلمه؟
3
Videos
- ما الاحتمالات المهنية للترميز بلغة Kotlin؟
- مقدمة إلى أساسيات البرمجة بلغة Kotlin
- كيف يستخدم مهندسو الأجهزة المحمولة Kotlin
5
Readings
- المنهج الدراسي للدورة التدريبية: أساسيات البرمجة بلغة Kotlin
- كيف تكون ناجحًا في هذه الدورة التدريبية
- مرحبًا بك في Kotlin Playgrounds
- مرحبًا بك في IntelliJ
- موارد إضافية
الأنواع والمتغيرات الأساسية
4
Assignment
- المتغيرات والقيم والأنواع
- مراجعة ذاتية: تدرب على استخدام العمليات الرياضية في Kotlin
- التحقق من المعرفة: String
- التحقق من المعرفة: القيم المنطقية والعمليات المنطقية
4
Videos
- مقدمة إلى البرمجة
- المتغيرات والقيم والأنواع
- الأرقام في Kotlin
- استخدام النصوص في Kotlin
8
Readings
- المزيد عن المتغيرات
- المزيد عن الأرقام
- تمرين: تدرب على استخدام المعاملات الرياضية في Kotlin
- الحل: تدرب على استخدام العمليات الرياضية في Kotlin
- استخدام النصوص في Kotlin: Char وString
- القيم والعمليات المنطقية
- العمليات المنطقية: القيمة المنطقية
- موارد إضافية
الشروط
3
Assignment
- التحقق من المعرفة: العبارات الشرطية
- التحقق من المعرفة: العبارة الشرطية When
- مراجعة ذاتية: تدرب على استخدام الشروط
2
Videos
- العبارتان الشرطيتان if و else
- العبارة الشرطية When
5
Readings
- المزيد عن العبارات الشرطية
- المزيد عن عبارة when
- تمرين: تدرب على استخدام الشروط
- الحل: تدرب على استخدام الشروط
- موارد إضافية
حلقات التكرار
4
Assignment
- التحقق من المعرفة: عبارة While
- التحقق من المعرفة: حلقات التكرار
- مراجعة ذاتية: تدرب على إنشاء حلقات التكرار
- اختبار الوحدة: مقدمة إلى البرمجة بلغة Kotlin
4
Videos
- مقدمة إلى حلقات التكرار
- حلقة التكرار For
- الحلقات المتداخلة
- ملخص الوحدة: مقدمة إلى البرمجة بلغة Kotlin
6
Readings
- عبارة While
- المزيد عن حلقة التكرار for
- المزيد عن حلقات التكرار المتداخلة
- تمرين: تدرب على إنشاء حلقات التكرار
- الحل: تدرب على إنشاء حلقات التكرار
- موارد إضافية
الدوال
3
Assignment
- التحقق من المعرفة: التدرب على استخدام الدوال
- مراجعة ذاتية: تدرب على استخدام الدوال ذات النتائج
- تدرب على استخدام الوسيطات الافتراضية والمسماة
3
Videos
- مقدمة عن الدوال
- تعريف الدوال واستخدامها
- دوال ذات المعلمات والنتائج
7
Readings
- نطاق المتغيرات والدوال المحلية
- أمثلة على الدوال ذات المعلمات والنتائج
- تمرين: تدرب على استخدام الدوال ذات النتائج
- الحل: تدرب على استخدام الدوال ذات النتائج
- التكرار
- الوسيطات الافتراضية والمسماة
- موارد إضافية
الفئات والكائنات
2
Assignment
- التحقق من المعرفة: الفئات والكائنات
- مراجعة ذاتية: تدرب على تعريف الفئات والأساليب والدوال
3
Videos
- ما الفئات والكائنات؟
- الخصائص والمنشئ الأساسي
- الأساليب
5
Readings
- المزيد عن الخصائص والمنشئ الأساسي
- المزيد عن الأساليب
- تمرين: تدرب على تعريف الفئات والأساليب والدوال
- الحل: تدرب على تحديد الفئات والأساليب والدوال
- موارد إضافية
الواجهات والتوريث
4
Assignment
- التحقق من المعرفة: الواجهات والفئات المفتوحة
- التحقق من المعرفة: معدِّلات الرؤية
- التحقق من المعرفة: تعريف واستخدام الفئات التجريدية
- اختبار الوحدة: الدوال والفئات والكائنات
5
Videos
- مقدمة إلى البرمجة المركزة على الكائنات
- الواجهات وتعدد الأشكال
- توريث الفئات
- معدِّلات الرؤية
- ملخص الوحدة: الدوال والفئات والكائنات
5
Readings
- المزيد عن الواجهات
- الفئات والأساليب المفتوحة
- الفئات التجريدية
- تعريف واستخدام الفئات التجريدية
- موارد إضافية
الأنواع الخاصة للفئات
3
Assignment
- التحقق من المعرفة: فئات البيانات
- التحقق من المعرفة: فئات Enum
- التحقق من المعرفة: الأنواع الخاصة للفئات
4
Videos
- فئات Kotlin الخاصة
- فئات البيانات
- فئات Enum
- الاستثناءات
7
Readings
- المزيد عن فئات البيانات
- Pair و Triple
- أمثلة على فئات Enum
- تحديد الاستثناءات وطرحها
- الفئات المغلقة
- فئات التعليقات التوضيحية
- موارد إضافية
قابلية البيانات الفارغة
1
Assignment
- مراجعة ذاتية: تدرب على التعامل مع قبول البيانات الفارغة
2
Videos
- ماذا تعني قابلية البيانات الفارغة؟
- استخدام قيم قابلة للبيانات الفارغة
5
Readings
- النوق القابل للبيانات الفارغة
- التحويل الذكي
- تمرين: تدرب على التعامل مع قبول البيانات الفارغة
- الحل: تدرب على التعامل مع قبول البيانات الفارغة
- موارد إضافية
مقدمة إلى المجموعات
3
Assignment
- التحقق من المعرفة: المجموعات
- مراجعة ذاتية: تدرب على استخدام المجموعات
- اختبار الوحدة: الفئات والكائنات المتقدمة
3
Videos
- ما المجموعات؟
- أنواع المجموعات
- ملخص الوحدة: الفئات والكائنات المتقدمة
6
Readings
- إنشاء قائمة
- استخدم مجموعة
- خريطة وأمثلة للاستخدامات
- تمرين: تدرب على استخدام المجموعات
- الحل: تدرب على استخدام المجموعات
- موارد إضافية
التقييم النهائي
2
Assignment
- مراجعة ذاتية: مشروع الحساب المصرفي
- الاختبار النهائي المقدر بدرجات: أساسيات البرمجة بلغة Kotlin
1
Videos
- ملخص الدورة التدريبية
9
Readings
- حول التقييم النهائي للمشروع
- نظرة عامة: مشروع الحساب المصرفي
- مشروع الحساب المصرفي الجزء 1
- الحل: مشروع الحساب المصرفي الجزء 1
- مشروع الحساب المصرفي الجزء 2
- الحل: مشروع الحساب المصرفي الجزء 2
- مشروع الحساب المصرفي الجزء 3
- الحل: مشروع الحساب المصرفي الجزء 3
- ملخص مشروع الحساب المصرفي
خلاصة الدورة التدريبية
1
Discussions
- التأمل في حصائل التعلم
1
Videos
- تهانينا!
1
Readings
- الخطوات التالية
Auto Summary
Explore the fundamentals of programming with Kotlin in this beginner-friendly course, perfect for aspiring Android developers. Dive into data types, functions, loops, control flow, and object-oriented concepts. Led by expert instructors, you'll learn essential skills like variable initialization, creating arrays, and using collections. By the end, you'll be able to craft code for projects like a banking system. Offered by Coursera, this foundation-level course requires no prior web development experience, just basic internet navigation skills and a passion for coding. Available with a Starter subscription.

Taught by Meta Staff