إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    Java أسلوب Lambda في جافا

    مفهوم الـ Lambda Expressions في جافا

    الـ Lambda Expressions هي إحدى أهم الميزات التي تم توفيرها إبتداءاً من الإصدار 8 في جافا.
    بشكل عام, الـ Lambda Expressions هي مجرد أسلوب جديد يمكن استخدامه لتقليل حجم الكود عندما تفعل Override للدوال.


    ملاحظة

    عندما تستخدم برنامج Netbeans أثناء كتابة كود جافا فإنه بشكل تلقائي يقترح عليك استخدام أسلوب Lambda Expressions كلما كان ذلك ممكناً.

    الشكل العام للـ Lambda Expressions في جافا

    يمكن تعريف الـ Lambda Expressions بعدة طرق كما سترى الآن.


    في حال كنت ستمرر للدالة قيمة واحدة و ستضع فيها أمراً واحداً, سيكون شكل الكود.

    Argument -> Statement
    	

    في حال كنت ستمرر للدالة قيمة واحدة و ستضع فيها أكثر من أمر, سيكون شكل الكود.

    Argument -> {
        Statements
    }
    	

    في حال كنت ستمرر للدالة أكثر من قيمة و ستضع فيها أمراً واحداً, سيكون شكل الكود.

    (Arguments) -> Statement
    	

    في حال كنت ستمرر للدالة أكثر من قيمة و ستضع فيها أكثر من أمر, سيكون شكل الكود.

    (Arguments) -> {
        Statements
    }
    	

    أمثلة شاملة حول أسلوب الـ Lambda Expressions في جافا


    مجموعة الأمثلة الأولى

    الأمثلة التالية تعلمك طريقة تعريف دالة نوعها void لا تملك أي باراميتر بأسلوب Lambda Expressions.

    شاهد الأمثلة »



    مجموعة الأمثلة الثانية

    الأمثلة التالية تعلمك طريقة تعريف دالة ليس نوعها void ( أي ترجع قيمة ) لا تملك أي باراميتر بأسلوب Lambda Expressions.

    شاهد الأمثلة »



    مجموعة الأمثلة الثالثة

    الأمثلة التالية تعلمك طريقة تعريف دالة نوعها void و تملك بارامتير واحد بأسلوب Lambda Expressions.

    شاهد الأمثلة »



    مجموعة الأمثلة الرابعة

    الأمثلة التالية تعلمك طريقة تعريف دالة ليس نوعها void ( أي ترجع قيمة ) و تملك بارامتير واحد بأسلوب Lambda Expressions.

    شاهد الأمثلة »



    مجموعة الأمثلة الخامسة

    الأمثلة التالية تعلمك طريقة تعريف دالة تأخذ أكثر من بارامتير بأسلوب Lambda Expressions.

    شاهد الأمثلة »



    مجموعة الأمثلة السادسة

    الأمثلة التالية تعلمك طريقة إستخدام الدالة forEach() بأسلوب Lambda Expressions للوصول إلى عناصر أي كلاس من الكلاسات التي تطبق الإنترفيس Collection.

    شاهد الأمثلة »

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب