هل ترى هذا الكود؟ تسمى هذه التقنية بالـ Currying Function.
ويمكن استخداها في معظم لغات البرمجة من صنف Functional.
الـ Currying هي عبارة عن Function تستطيع أخذ عدد متغيرات مختلفة وإدارتها داخل الدالة بطرق مختلفة كذلك.
في المثال السابق، يمكن إعطاء الدالة متغيرين ( بشكل متفرق كما في السطرين الأخيرين في الكود) وإدارة كل متغير بشكل مختلف.
ويمكن استخداها في معظم لغات البرمجة من صنف Functional.
الـ Currying هي عبارة عن Function تستطيع أخذ عدد متغيرات مختلفة وإدارتها داخل الدالة بطرق مختلفة كذلك.
في المثال السابق، يمكن إعطاء الدالة متغيرين ( بشكل متفرق كما في السطرين الأخيرين في الكود) وإدارة كل متغير بشكل مختلف.
❤7👍3
سمعتَ بالـ MERN وسمعتَ بالـ MEAN ... لكن هل سمعت بالـ TERN؟
مصطلح MERN هو اختصار لـ 4 تقنيات مختلفة : ( MongoDB , Express.JS, React, Nodejs) مع تغيير React إلى Angular في الـ MEAN.
لكن الـ TERN يهدف لتعويض نظام قواعد البيانات MongoDB بالـ Tigris. وهو نظام جديد لإدارة قواعد البيانات Serverless من نمط NoSQL. ما يجعله متفوقًا عن غريمه هو ميزات سهلة في البحث والتصنيف للبيانات، ودعم أكبر لأنواع المشاريع البرمجية.
بعد فهم أساسيات Tigris، يمكن تحميل المشروع التالي الجاهز على Gituhb وهو عبارة عن مشروع أولي (Starter) لتقنية TERN:
https://github.com/tigrisdata-community/tern-stack-example
#برمجة
مصطلح MERN هو اختصار لـ 4 تقنيات مختلفة : ( MongoDB , Express.JS, React, Nodejs) مع تغيير React إلى Angular في الـ MEAN.
لكن الـ TERN يهدف لتعويض نظام قواعد البيانات MongoDB بالـ Tigris. وهو نظام جديد لإدارة قواعد البيانات Serverless من نمط NoSQL. ما يجعله متفوقًا عن غريمه هو ميزات سهلة في البحث والتصنيف للبيانات، ودعم أكبر لأنواع المشاريع البرمجية.
بعد فهم أساسيات Tigris، يمكن تحميل المشروع التالي الجاهز على Gituhb وهو عبارة عن مشروع أولي (Starter) لتقنية TERN:
https://github.com/tigrisdata-community/tern-stack-example
#برمجة
❤5
إن أردت طباعة محتوى مصفوفة (Array) على شكل جدول منظم في الكونسول، يمكنك استخدام خيار Console.table().
#برمجة
#برمجة
❤10👏3🤩3👍2
تحقق من تواجد عبارة محددة في بداية نص أو متغير من فئة نص عبر دالة StartsWith() في لغة البرمجة جافاسكربت.
#برمجة | #تطوير | #جافاسكربت
#برمجة | #تطوير | #جافاسكربت
🔥4👍3❤1
تقريب للـ Pseudo Classes الخاصة بالترتيب في لغة التنسيق CSS.
يمكن استخدام الـ nth-child للوصول لعنصر ذو ترتيب معين يحمل Selector محدد. يمكن للـ nth-child أن يتخذ رقم محدد ( nth-child(4) ) أو تحديد خاص مثل first-child للوصول للعنصر الأول أو last-child للوصول للعنصر الأخير. أو حتى خيارات مثل odd للوصول للأرقام الفردية أو Even للأرقام الزوجية.
التمثيل في الصورة يوضح لك الكود ويقابله التموضع الخاص بالعنصر.
#أكواد #برمجة #تطوير
يمكن استخدام الـ nth-child للوصول لعنصر ذو ترتيب معين يحمل Selector محدد. يمكن للـ nth-child أن يتخذ رقم محدد ( nth-child(4) ) أو تحديد خاص مثل first-child للوصول للعنصر الأول أو last-child للوصول للعنصر الأخير. أو حتى خيارات مثل odd للوصول للأرقام الفردية أو Even للأرقام الزوجية.
التمثيل في الصورة يوضح لك الكود ويقابله التموضع الخاص بالعنصر.
#أكواد #برمجة #تطوير
❤10👍2
تعلم Angular من الألف إلى الياء في 4 ساعات.
طرحت Envato كورس متكامل مدته 4 ساعات لتعلم كل شيء عن Angular وأساسياته من الألف إلى الياء.
رابط المساق متاح على يوتيوب ( باللغة الإنجليزية ):
https://www.youtube.com/watch?v=JWhRMyyF7nc&ab_channel=EnvatoTuts%2B
#كورسات
طرحت Envato كورس متكامل مدته 4 ساعات لتعلم كل شيء عن Angular وأساسياته من الألف إلى الياء.
رابط المساق متاح على يوتيوب ( باللغة الإنجليزية ):
https://www.youtube.com/watch?v=JWhRMyyF7nc&ab_channel=EnvatoTuts%2B
#كورسات
❤5👍1🤮1
استخدم مكتبة Tremor لتطوير لوحات التحكم (Dashboards) بشكل أسرع.
مكتبة Tremor (يمكن استخدامها في مشاريع React) تقدم حزمة من الـ Components الجاهزة لإدراجها مباشرة في مشاريع React لبناء لوحة تحكم بشكل أسرع.
رابط المكتبة: https://www.tremor.so/
#برمجة
مكتبة Tremor (يمكن استخدامها في مشاريع React) تقدم حزمة من الـ Components الجاهزة لإدراجها مباشرة في مشاريع React لبناء لوحة تحكم بشكل أسرع.
رابط المكتبة: https://www.tremor.so/
#برمجة
❤8
Forwarded from Aqua web | أكوا ويب
كورس مجاني من مايكروسوفت لتعلم C# مع شهادة (محدود)
https://www.aqweeb.com/2023/09/Microsoft-free-C-certificat.html
#كورسات
https://www.aqweeb.com/2023/09/Microsoft-free-C-certificat.html
#كورسات
❤5
أداة واحدة لكل المطورين ... أداة DevToys.
تقتبس أداة DevToys اسمها من أداة أخرى شبيهة على نظام الويندوز باسم PowerToys.
في مجال البرمجة، قد تحتاج لبعض الخدمات المختلفة التي قد تلجأ فيها لمواقع ويب متخصصة لإنجازها، مثل أداة تجميل الكود أو ضغطه أو تحويل الكود من صنف لصنف آخر، وهكذا ...
الأداة مفتوحة المصدر ومتاحة بواجهة مميزة (ثيم Light و Dark ) وتتجدد باستمرار.
رابط الأداة: https://devtoys.app/
#برمجة
تقتبس أداة DevToys اسمها من أداة أخرى شبيهة على نظام الويندوز باسم PowerToys.
في مجال البرمجة، قد تحتاج لبعض الخدمات المختلفة التي قد تلجأ فيها لمواقع ويب متخصصة لإنجازها، مثل أداة تجميل الكود أو ضغطه أو تحويل الكود من صنف لصنف آخر، وهكذا ...
الأداة مفتوحة المصدر ومتاحة بواجهة مميزة (ثيم Light و Dark ) وتتجدد باستمرار.
رابط الأداة: https://devtoys.app/
#برمجة
❤11👍2
هل تعلم:
يوجد نسخة ويب من محرر الأكواد الشهير VSCode. لا تختلف نسخة الويب عن نسخة سطح المكتب من حيث الواجهة ولا الخدمات، بل في نسخة الويب يوجد خيار مشاركة الكود بشكل تشاركي وضم مطورين آخرين للعمل عليه.
رابط الموقع: https://vscode.dev/
#برمجة
يوجد نسخة ويب من محرر الأكواد الشهير VSCode. لا تختلف نسخة الويب عن نسخة سطح المكتب من حيث الواجهة ولا الخدمات، بل في نسخة الويب يوجد خيار مشاركة الكود بشكل تشاركي وضم مطورين آخرين للعمل عليه.
رابط الموقع: https://vscode.dev/
#برمجة
👍7🥰4❤3🤔3
Forwarded from Aqua web | أكوا ويب
أولا و قبل كل شيء: هذا العرض متاح حتى الـ 21 من سبتمبر فقط فحاول الاستفادة منه قبل هذا التاريخ.
🔹 ما هي كورسيرا بلس (Coursera Plus)؟
هو اشتراك سنوي (وشهري في أوقات مخصصة كهذه الفترة) تدفع ثمنًا واحدا وتصل إلى كافة الكورسات في المنصة (7000 كورس فأكثر) مع شهادة. يصل سعر اشتراكها السنوي إلى 399$.
🔹 يمكنك الإشتراك الآن بسعر 1$ فقط (لمدة شهر واحد) في هذه الفترة يمكنك الاستفادة من أي كورس متاح في المنصة، بل حتى الحصول على شهادة بعد انتهاء الكورس.
🔹 منصة كورسيرا معروفة بكورساتها الأكاديمية من مختلف الشركات: جوجل، ميتا، IBM، مايكروسوفت ... وجامعات مرموقة مثل جامعة ميشيغان و سان فرانسيسكو. لدينا مقالات كثيرة ترشح لك أفضل الكورسات من Coursera والتي سنرشحها لك في الأيام القادمة.
🔹 اشتراك Coursera Plus بسعر 1$ يتيح لك الوصول للكورسات لمدة شهر واحد فقط. لكن لو كنت تفكر في الحصول عليه لمدة سنة، فيوجد تخفيض بسعر 299$ بدل 399$ (أيضا قبل نهاية التاريخ أعلاه).
🔸 للإشتراك في هذا العرض + استكشافه عن قرب هذا رابط صفحة العرض على كورسيرا:
https://link.aqweeb.com/3Z6SYNa
#أكوا_ويب | #عروض
🔹 ما هي كورسيرا بلس (Coursera Plus)؟
هو اشتراك سنوي (وشهري في أوقات مخصصة كهذه الفترة) تدفع ثمنًا واحدا وتصل إلى كافة الكورسات في المنصة (7000 كورس فأكثر) مع شهادة. يصل سعر اشتراكها السنوي إلى 399$.
🔹 يمكنك الإشتراك الآن بسعر 1$ فقط (لمدة شهر واحد) في هذه الفترة يمكنك الاستفادة من أي كورس متاح في المنصة، بل حتى الحصول على شهادة بعد انتهاء الكورس.
🔹 منصة كورسيرا معروفة بكورساتها الأكاديمية من مختلف الشركات: جوجل، ميتا، IBM، مايكروسوفت ... وجامعات مرموقة مثل جامعة ميشيغان و سان فرانسيسكو. لدينا مقالات كثيرة ترشح لك أفضل الكورسات من Coursera والتي سنرشحها لك في الأيام القادمة.
🔹 اشتراك Coursera Plus بسعر 1$ يتيح لك الوصول للكورسات لمدة شهر واحد فقط. لكن لو كنت تفكر في الحصول عليه لمدة سنة، فيوجد تخفيض بسعر 299$ بدل 399$ (أيضا قبل نهاية التاريخ أعلاه).
🔸 للإشتراك في هذا العرض + استكشافه عن قرب هذا رابط صفحة العرض على كورسيرا:
https://link.aqweeb.com/3Z6SYNa
#أكوا_ويب | #عروض
❤2👍2
Forwarded from Aqua web | أكوا ويب
منصات اجتماعية يجب أن يدمن عليها المطورون والمبرمجون
https://www.aqweeb.com/2023/09/social-media-for-developers.html
#أكوا_ويب | #برمجة
https://www.aqweeb.com/2023/09/social-media-for-developers.html
#أكوا_ويب | #برمجة
👍6❤2
Forwarded from Aqua web | أكوا ويب
من الأشياء المميزة في اكتساب مهارة التطوير و البرمجة أنه يمكنك الحصول على وظيفة عن بعد و من منزلك.
كل ما تحتاجه هو إيجاد منصات تربط بينك و بين العملاء المحتملين و الشركات.
📍 نوفر لك في مقالنا التالي منصات تربط بينك و بين العملاء لإيجاد وظيفة عن بعد في مجال التطوير و البرمجة
https://link.aqweeb.com/3ZJopNG
#أكوا_ويب #تقنية #برمجة
كل ما تحتاجه هو إيجاد منصات تربط بينك و بين العملاء المحتملين و الشركات.
📍 نوفر لك في مقالنا التالي منصات تربط بينك و بين العملاء لإيجاد وظيفة عن بعد في مجال التطوير و البرمجة
https://link.aqweeb.com/3ZJopNG
#أكوا_ويب #تقنية #برمجة
👍3❤1
Forwarded from Aqua web | أكوا ويب
دورة لتعلم تدريب الذكاء الاصطناعي + شهادة احتراف في الأخير مجانا
https://www.aqweeb.com/2023/10/Free-LLM-Train.html
#اكوا_ويب | #تقنية | #دورات
https://www.aqweeb.com/2023/10/Free-LLM-Train.html
#اكوا_ويب | #تقنية | #دورات
👍5❤2🔥1
🔹 استخدم إطار Vuestic للحصول على عناصر تصميم مميزة ومتقدمة لمطوري Vue.
يقدم لك Vuestic Framework المجاني ومفتوح المصدر عناصر تصميم متميزة لاستخدامها، مع تشكيلة كبيرة من توافق الإطار مع تقنيات ثانوية. تجاوب للعناصر وسهولة تعديلها، ومتغيرات شاملة (Global Config) لتسهيل تعديل برمجيتك.
متاح على: https://ui.vuestic.dev/
#برمجة
يقدم لك Vuestic Framework المجاني ومفتوح المصدر عناصر تصميم متميزة لاستخدامها، مع تشكيلة كبيرة من توافق الإطار مع تقنيات ثانوية. تجاوب للعناصر وسهولة تعديلها، ومتغيرات شاملة (Global Config) لتسهيل تعديل برمجيتك.
متاح على: https://ui.vuestic.dev/
#برمجة
❤3👍3🥰1
تريد البدء في استخدام Flutter في البرمجة والتطوير؟
يقدم لك المقال التالي شرح وافي لكل من Flutter و Dart ومقارنتهما مع المنافسين.
ثم يأخذك في شرح مفصل لكيفية إنشاء وتهيئة مشروع Flutter على كل من Android Studio أو VSCode.
تابع 👇
https://www.aqweeb.com/2023/11/Setup-flutter-for-vscode-and-android-studio.html
#أكوا_ويب | #الأكاديمية | #برمجة | #تطوير
يقدم لك المقال التالي شرح وافي لكل من Flutter و Dart ومقارنتهما مع المنافسين.
ثم يأخذك في شرح مفصل لكيفية إنشاء وتهيئة مشروع Flutter على كل من Android Studio أو VSCode.
تابع 👇
https://www.aqweeb.com/2023/11/Setup-flutter-for-vscode-and-android-studio.html
#أكوا_ويب | #الأكاديمية | #برمجة | #تطوير
❤6🔥2😁1
Forwarded from Aqua web | أكوا ويب
#برمجة :
الذكاء الاصطناعي الوحيد الذي يحتاجه المبرمجون ... الكشف عن JetBrains AI
https://www.aqweeb.com/2023/12/jetbrains-ai.html
#أكوا_ويب
الذكاء الاصطناعي الوحيد الذي يحتاجه المبرمجون ... الكشف عن JetBrains AI
https://www.aqweeb.com/2023/12/jetbrains-ai.html
#أكوا_ويب
👍4🔥1😁1