انتقل إلى المحتوى
KnowledgeCity

Kotlin المتقدمة

فهم الخصائص الفريدة للبرمجة الوظيفية في كوتلن
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ28.
دورة تدريبية: عند الطلب
متقدم مقدِّم الخدمة David Powers  7 الفصول ·  28 الدروس ·  2h 39m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

ما ستتعلمه

  • فهم الخصائص الفريدة للبرمجة الوظيفية في Kotlin، بما في ذلك معاملات الدوال والمعاملات الافتراضية والقيم المُرجَعة والتبسيطات والتحميل الزائد والنطاق
  • إنشاء التعليمات البرمجية غير المتزامنة وتشغيلها باستخدام أنماط الاستدعاء الراجع ومنهجية async/await في Kotlin
  • بناء الكوروتينات والتعامل مع إطلاق الكوروتين ونطاقها وسياقها
  • إنشاء عروض مخصصة عبر تخصيص فئة العرض والتعامل مع الصور المخصصة والصور النقطية والنص
  • تطبيق منهجية تصميم تجربة المستخدم باستخدام التصميم المتمحور حول المستخدم وأدوات Android لتجربة المستخدم والأنماط والسمات
  • كتابة الدوال والتعامل مع الكائنات لتطوير تطبيقات الجوال ضمن Android Studio

النقاط الرئيسية

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

الأسئلة الشائعة

لمن تُوجَّه هذه الدورة المتقدمة في Kotlin؟

توفر تعلمًا على المستوى المتقدم للغة برمجة Kotlin وتقدم صورة واضحة لأي شخص جديد على Kotlin أو جديد على البرمجة أو لمن يرغب في التعرف على هذه اللغة الجديدة والمتنامية.

ما الموضوعات التي تتناولها الدورة؟

تتناول الدورة الخصائص الفريدة للبرمجة الوظيفية في Kotlin، وأساسيات كوروتينات Kotlin، وكيفية عمل Kotlin في الترميز غير المتزامن لتطوير تطبيقات الجوال ضمن Android Studio، والعروض المخصصة وتصميم تجربة المستخدم.

ماذا سأكون قادرًا على فعله بعد إتمام هذه الدورة؟

ستتعلم كتابة الدوال والتعامل مع الكائنات لتطوير تطبيقات الجوال، وتنظيم الكود بصورة صحيحة، وإنشاء برامج بسيطة وتشغيلها، وإنشاء تعليمات برمجية غير متزامنة وتشغيلها، وبناء الكوروتينات، وإنشاء عروض مخصصة، وفهم منهجية تصميم تجربة المستخدم.

هل أحتاج إلى خبرة برمجية مسبقة؟

تتضمن الدورة أساسًا في برمجة Kotlin حتى تتمكن من إنشاء التطبيقات وتطبيقات الجوال وتشغيلها حتى لو لم تستخدم لغة برمجة من قبل.

من يُدرّس هذه الدورة؟

تُدرَّس دورة Kotlin المتقدمة من قِبل المدرب د.ل. باورز.