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

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

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

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

البرمجة المتقدمة في Kotlin

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

О курсе

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

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

KotlinUnit TestingObject Oriented Programming (OOP)Mobile DevelopmentAndroid StudioDevelopment TestingFunctional DesignAndroid DevelopmentSoftware Testing

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

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

01Kotlin و Android26 материалов

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

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

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

Taught by Meta Experts

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 20.2 ч

4 модулей

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

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

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

تعريف الكائن

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

التمديدات

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

الاختبار

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

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

ملخص المجموعات:Видеоقم بإعداد قائمة وملخصЧтениеخلاصة المصفوفة الثنائيةЧтениеما هي فئات التعميم؟Видеоدوال التعميمВидеоالتدريب: تعريف الفئات والدوال العامةЧтениеالحل: تعريف الفئات والدوال العامة
03البرمجة الوظيفية34 материалов

تعبيرات لامدا

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

دوال ذات ترتيب أعلى

ما هي الدالة ذات الترتيب الأعلى؟Видеоدوال ذات الترتيب الأعلى في الممارسةВидеоالمزيد من الأمثلة على الدوال ذات الترتيب الأعلىЧтениеالتدريب: دالة التكرارЧтениеالحل: دالة التكرارЧтениеالمراجعة الذاتية: دالة التكرار (repeat)Задание

معالجة المجموعات

دوال معالجة المجموعاتВидеоتعريف واستخدام ForEachВидеоتعريف المصفوفة الثنائية (Map) واستخدامهاВидеоتدرب على استخدام المصفوفة الثنائيةЧтениеتعريف عامل التصفية واستخدامهВидеоتدرب على استخدام التصفيةЧтение
04المشروع النهائي10 материалов

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

ملخص الدورة التدريبية:Видеоحول المشروع النهائيЧтениеحظًا سعيدًا في مهمة مشروعك النهائية!Чтениеالتدريب: يحتوي على تطبيق موجود يُطلب منك ترقيته عن طريق إضافة دوال إضافيةЧтениеالمشروع النهائي: قائمة عشاء ليتل ليمونВзаимная проверкаالحل: ترقية تطبيق ليتل ليمونЧтениеالاختبار النهائي المقيّم بالدرجات: البرمجة المتقدمة في KotlinЗадание

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

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