منذ 19 ساعة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
وصف على الرغم من أن Kotlin هي لغة برمجة وظيفية كاملة، إلا أنها تحافظ على معظم طبيعة Java الموجهة للكائنات كأسلوب برمجة بديل، وهو مفيد جدًا عند تحويل كود Java الحالي. تحتوي Kotlin على فئات مع منشئات، بالإضافة إلى فئات داخلية متداخلة وداخلية ومجهولة، ولها واجهات مثل Java 8. ولا تحتوي Kotlin على كلمة رئيسية جديدة. لإنشاء مثيل فئة، استدعاء المنشئ تماما مثل وظيفة عادية. لقد رأينا ذلك في لقطة الشاشة أعلاه. لدى Kotlin وراثة واحدة من فئة فائقة مسماة، وجميع فئات Kotlin لها فئة فائقة افتراضية Any، وهي ليست نفس فئة Java الأساسية java.lang.Object. يحتوي Any على ثلاث وظائف أعضاء محددة مسبقًا فقط: يساوي ()، و hashCode ()، و toString (). يجب تمييز فئات Kotlin بالكلمة الأساسية المفتوحة للسماح للفئات الأخرى بأن ترث منها؛ فئات Java هي نوع من العكس، حيث أنها قابلة للتوريث ما لم يتم تمييزها بالكلمة الأساسية النهائية. لتجاوز طريقة الفئة الفائقة، يجب وضع علامة على الطريقة نفسها مفتوحة، ويجب وضع علامة على طريقة الفئة الفرعية كتجاوز. يتماشى هذا كله مع فلسفة Kotlin المتمثلة في جعل الأمور واضحة بدلاً من الاعتماد على الإعدادات الافتراضية. في هذه الحالة بالذات، أستطيع أن أرى أين طريقة Kotlin في وضع علامة صريحة على أعضاء الفئة الأساسية على أنهم مفتوحون للوراثة وأعضاء الفئة المشتقة كتجاوزات تتجنب عدة أنواع من أخطاء Java الشائعة. بعد ذلك، ستتعلم كيفية إنشاء التطبيقات وتشغيلها على بيئة افتراضية الأجهزة من خلال التمارين الموجهة. ستغطي أساسيات تطوير Android، بدءًا من هيكلة التطبيق وحتى إنشاء واجهة المستخدم باستخدام الأنشطة والأجزاء وأنماط التنقل المتنوعة. من خلال التقدم في الفصول والمحاضرات، سوف تتعمق في RecyclerView لنظام Android لتحقيق أقصى استفادة من عرض قوائم البيانات وتصبح مرتاحًا عند جلب البيانات من خدمة الويب والتعامل مع الصور. ستتعرف بعد ذلك على رسم الخرائط وخدمات الموقع ونموذج الأذونات قبل العمل مع الإشعارات وكيفية الاحتفاظ بالبيانات. من خلال المضي قدمًا، ستتمكن من التعامل مع الاختبار، الذي يغطي النطاق الكامل لهرم الاختبار. ستتعرف أيضًا على كيفية استخدام AAC (مكونات بنية Android) لتنظيم التعليمات البرمجية الخاصة بك بشكل نظيف واستكشاف أنماط البنية المختلفة وفوائد حقن التبعية. المكتبات الأساسية لـ RxJava وCoroutines مغطاة بالبرمجة غير المتزامنة. يعود التركيز بعد ذلك إلى واجهة المستخدم، موضحًا كيفية إضافة الحركة والانتقالات عندما يتفاعل المستخدمون مع تطبيقاتك. وفي النهاية، ستنشئ تطبيقًا مثيرًا للاهتمام لاسترداد الأفلام الشهيرة وعرضها من قاعدة بيانات الأفلام، ثم معرفة كيفية نشر تطبيقاتك على Google Play. بحلول نهاية هذه الدورة، ستتمتع بالمهارات والثقة اللازمة لإنشاء تطبيقات Android كاملة باستخدام Kotlin. هل تحاول بدء مهنة في برمجة Android، ولكنك لم تجد الطريق الصحيح لذلك؟ هل لديك فكرة رائعة لتطبيق ما، ولكنك لا تعرف كيفية تحويلها إلى واقع؟ أو ربما تشعر بالإحباط لأنه لكي تتعلم Android، يجب أن تعرف لغة Kotlin بالفعل. إذا كان الأمر كذلك، فهذه الدورة التدريبية مخصصة لك عندما ظهر نظام Android لأول مرة في عام 2008، كان رتيبًا بعض الشيء مقارنة بنظام iOS الأكثر أناقة على أجهزة Apple iPhone/iPad. ولكن بسرعة كبيرة، ومن خلال مجموعة متنوعة من عروض الهواتف التي ضربت على وتر حساس لدى المستهلكين العمليين المهتمين بالأسعار، فضلاً عن أولئك المهتمين بالموضة والذكاء التكنولوجي، تزايدت أعداد مستخدمي Android بشكل كبير. بالنسبة للكثيرين، بما فيهم أنا، يعد التطوير لنظام التشغيل Android هواية الأعمال الأكثر مكافأةً على الإطلاق. إن تجميع نموذج أولي لفكرة ما بسرعة، وتحسينه، ومن ثم اتخاذ قرار باستخدامه وتحويله إلى تطبيق كامل، يعد عملية مثيرة ومجزية. يمكن لأي برمجة أن تكون ممتعة - لقد كنت أبرمج طوال حياتي - ولكن الإنشاء لنظام Android يعد أمرًا مجزيًا للغاية إلى حد ما..Kotlin هي اللغة الأكثر إيجازًا، وبالتالي فهي الأقل عرضة للخطأ، وهو أمر رائع للمبتدئين. Kotlin هي أيضًا اللغة الأكثر متعة، ويرجع ذلك أساسًا إلى أن الإيجاز يعني أنه يمكنك الحصول على نتائج بشكل أسرع وباستخدام تعليمات برمجية أقل. تعتبر Google لغة Kotlin لغة أندرويد رسمية (من الدرجة الأولى). هناك بعض المزايا الأخرى لـ Kotlin التي تجعلها أقل عرضة للخطأ وأقل احتمالية لارتكاب الأخطاء التي تسبب الأعطال. سوف نكتشف تفاصيل هذه المزايا مع تقدمنا. Kotlin هي لغة موجهة للكائنات. هذا يعني أنه يستخدم مفهوم كائنات البرمجة القابلة لإعادة الاستخدام. إذا كان هذا يبدو وكأنه لغة تقنية، فإن تشبيهًا آخر سيساعد. تمكننا Kotlin والآخرين (مثل فريق تطوير Android API) من كتابة التعليمات البرمجية التي يمكن هيكلتها بناءً على أشياء من العالم الحقيقي، وهنا الجزء المهم – يمكن إعادة استخدامها. (adsbygoogle = window.adsbygoogle || []).push({}); احصل على قسيمة إذا لم يتم فتح الكوبون، قم بتعطيل Adblock، أو جرب متصفحًا آخر.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول