YoVDO

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

Offered By: Meta via Coursera

Tags

Android Development Courses Unit Testing Courses Android Studio Courses Object-oriented programming Courses Lambda Expressions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
في هذه الدورة، ستوسع من درجة إجادتك لـ Kotlin من خلال استكشاف المفاهيم المتقدمة التي يستخدمها العديد من مبرمجي Kotlin. ستتعلم الميزات الأكثر تقدمًا لـ Kotlin المطلوبة لإنشاء تطبيق Android قوي وعملي. يوفر التعلم كل أسبوع فرصة كبيرة لك لممارسة وتطبيق ما تتعلمه أثناء تعلمه. بحلول نهاية هذه الدورة التدريبية، ستحظى بمجموعة من أدوات البرمجة المتقدمة لمساعدتك على تصميم حلول لمشاريع Kotlin المستقبلية الخاصة بك، مما يدفعك نحو فهم أفضل لتطوير Android. عند إتمام الدورة التدريبية بنجاح، ستتمكن من: استخدام تطبيق Android مع نشاط تنفيذ ميزات متقدمة موجهة بالكائنات في Android استخدام العناصر الوهمية والنماذج المزيفة لإجراء اختبار الوحدة في Android استخدام تعبير لامدا لتعريف الدالة ككائن استخدام أساليب معالجة المجموعة لمعالجة المجموعات متعددة الخطوات لكي تنجح في هذه الدورة التدريبية فأنت بحاجة إلى فهم راسخ لأساسيات برمجة Kotlin وإنشاء واجهة مستخدم في Android Studio. 

Syllabus

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

Taught by

Taught by Meta Staff

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn