Arab Developers🖥
Открыть в Telegram
اكبر تجمع مبرمجين عرب لقناة قيادة الكمبيوتر في قروب واحد لتبادل الخبرات وطرح المشاكل ومشاركة المشاريع وكل ماهو متعلق بالبرمجه👨🏻💻 قناة اليوتيوب👇🏼 youtube.com/@devcoder لتعم الفائده ساهم بنشر القناة👍🏼 @DevCoder1
БольшеИракКатегория не указана
316
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 дней
Архив постов
مددنا لكم عرض يوم المراءة العالمي لمدة أسبوع
■ شركة (Growth techz) هي شركة رائدة في مجال تقديم الخدمات التقنية وشريك تقني للقطاعات الحكومية والقطاعات الخاصة والمشاريع الريادية.
خدماتنا التقنية متعددة وتتضمن:
- انشاء وتطوير المواقع الالكترونيه
- تطوير التطبيقات
- تصميم UX | UI
- تطوير الحلول التقنية
- برمجة وتجهيز المتاجر الإلكترونية
POS-
ERP-
والأهم من ذلك تقديم استشارات مجانية بالإضافة إلى الجودة المثالية مقابل السعر المناسب.
موقعنا الالكتروني:
https://growthtechz.com
التواصل واتساب:
https://wa.me/966533423468
مقر الشركة (Growthtechz For Information Technology):
https://maps.app.goo.gl/tdXUKY549nNsNnaf9?g_st=iwb
بالعربية تعرف على اهم دورة تقدمها جامعه اكسفورد 🏛للراغبين بدخول مجال البرمجة دورة CS50 للتعرف على أساسيات لغات البرمجة المختلفة💻 والمتغيرات والدوال والحالات الشرطية وغيرها ومهارة حل المشكلات👨💻 والخوارزميات وهيكلة البيانات
مجاناً هنا👇
https://www.youtube.com/watch?v=PGXC1-RCgeA&list=PLnrlZUDQofUv7JE4QIahAyztrQU9bnJmd
👈الماچيستير المهني في اداره الاعمال...
👨🏼🎓احصل علي شهاده الماچيستير معتمده ومصدقه من الخارجيه المصريه 🇪🇬🇪🇬🇪🇬🇪🇬
ويمكن توثيقها من الخارجيه لدي دولتكم بسهوله 🌍🌎🌏
🌠تخفيض يصل الي 40% لمده 24ساعه بادر بالحجز ولا تضيع فرصتك 💎💎💣💣
نظام الدراسه : اونلاين عبر المنصه المرئيه والصوتية Zoom🔈🌍🌎
📜الماچيستير مكون من 8برامج :
👈اداره الاعمال📕
👈اداره متقدمه وقياده.📒
👈علاقات عامه وتسويق .🗒️
👈اداره ماليه🗓️
👈تخطيط استراتيچي.📊📈
👈اداره الجوده.📑
👈اداره الموارد البشريه.📰
👈التطوير التنظيمي.📓
______________
💎لدينا اقوي الشهادات والاعتمادات في الوطن العربي .
للتسجيل عبر الموقع الالكتروني :
https://www.sct-ac.com/diploma/Master-Buisness-Adminstration/43
📜الشهادات التي يحصل عليها المتدرب :
»شهاده الماچيستير معتمده ومصدقه من الخارجيه المصريه وتستطيع توثيقها من الخارجيه لديكم بكل سهوله 🌍👨🏼🎓
»»افاده بالدرجات معتمده من اكاديميه العلوم للاستشارات والتدريب .
بالإضافه إلي👇👇👇👇
» 14شهاده و8بطاقات عضويه⚡️⚡️⚡️⚡️.
معتمده من كلا من »»»
1️⃣الخارجيه المصريه وتستطيع توثيقها من الخارجيه لدي دولتكم بكل سهوله .
2️⃣اكاديميه العلوم بالتعاون مع اكاديميه فكره علميه السعوديه (المعتمده من المؤسسه العامه للتدريب المهني والتقني )
3️⃣كليه فلوريدا الامريكيه للتدريب المهني 👨🏼🎓
4️⃣اكاديميه العلوم للاستشارات والتدريب 👨🏼🎓👨🏼🎓
للتسجيل :
👈👈التواصل من خلال الواتساب مع خدمه لعملاء.👨🏼🎓👨🏼🎓
http://Wa.me/201279318145
في شي لما أربط الmvc بالستوريد
بروسيجر
مشكلتي في ذا الي نوع بياناته varchar وهو عاطيني ارور عليه يقول انو الحجم غير صالح ٠
ايش الحل
مفهوم ال Composition
واحد من اهم الفاهيم في ال Functional Programming (FP) pyramid.
وعشان اوصلك المفهوم ده بالشكل الذي يليق بيه فهعرفك على الشكل العام لل FP
البرمجة الوظيفية (FP) هي طريقة لكتابة الكود زي ال OOP ولكن مع اختلافات جذرية
------------------------------------
ال FP بتخليك تقسم الابلكيشن بتاعك لعدة مهمات صغيرة بحيث ان كل مهمة يتم نفيذها من خلال دالة (Function) خاصة بيها
بمعني ان الابلكيشن بيتجزء لعدة مهمات وفانكشنز , كل فانكشن بتبقى مخصصة لمهمة محدده , وفي الغالب بتكون مسؤولة عن مهمة واحده فقط
----------
على سبيل المثال
الابلكيشن بتاعي عايزه يعمل التالي: يستلم رقم ويضربه في 2 وياخد الناتج ويجمع عليه 4 وياخد الناتج بعديها ويقسمه على 3 وفالنهاية يطرح منه 6.
----------
هنا هنقسم الابلكيشن لمهمات
T1- Multiplication by 2
T2- Add 4
T3- Divide by 3
T4- Subtract 6
----------
معايا ولا ضعت؟ نكمل, كده قسمنا الابلكيشن ل 4 مهمات اساسية وبالتالي هنحتاج نعمل 4 دوال كل واحده منهم خاصة بمهمة منهم.
------------------------------------
وهنا يجي دور مفهوم ال composion والي مهمته انه يجمع كل الدوال دي مع بعض بالترتيب الي هتحدده "وكأنهم" دالة واحده
وهو عبارة عن دالة بتمررلها جميع الدوال الي عايزها تشتغل وتعمل مهمات معينه بترتيب معين عشان بطلعو فالاخر نتيجه معينه
وفي حالتنا دي هنمررله ال 4 دوال الي انشئناهم سابقا وفي الاخير هنعمله Call ويظهرلنا الناتج النهائي.
------------------------------------
تعال نشوف ايه الي بيحصل وراء الكواليس
على فرض اننا مررناله الدوال بنفس الترتيب (ضرب , جمع , قسمه , طرح)
فالي هيحصل هو كالتالي:
1- هيتم تشغيل دالة الضرب
2- هيتم تنفيذ عملية الضرب وارجاع ناتج
3- هيتم تمرير الناتج للدالة التاليه (جمع)
4- هيتم تشغيل دالة الجمع
5- هيتم تنفيذ مهمة الجمع وارجاع ناتج
6- هيتم تمرير الناتج للدالة التالية (قسمة)
7- هيتم تشغيل دالة القسمه
8- هيتم تنفيذ مهمة القسمة وارجاع ناتج
9- هيتم تمرير الناتج للدالة التالية (طرح)
10- هيتم تشغيل دالة الطرح
11- هيتم تنفيذ مهمة الطرح وارجاع ناتج
12- هتستلم دالة ال Composition الناتج النهائي وترجعه لينا
------------------------------------
طيب هوا ليه احنا نقسم الابلكيشن لمهمات صغيرة اساسا ونعمل دالة لكل مهمة؟
ليه معملش دالة واحده تعمل جميع المهام دي وترجعلنا النتيجه المطلوبة علطول؟
صراحتا انا مكنتش اعرف الجواب وقت ما بداءت اتعلم ال FP قبل 4 اسابيع ولكن النهاردة لسه عارف الجواب
وهجاوبك بمعرفتي البسيطه:
----------
لو خدنا بالكلام ده فاحنا كده بقى عندنا دالة وحده بتعمل العمليات التالية بالترتيب (ضرب, جمع , قسمة, طرح)
1- لو فرضا قررت اني اعمل دالة تانيه تعمل نفس العمليات دي + عملية جديدة وهي ضرب الناتج في نفسه
في الحالة دي هنحتاج نعمل نسخه جديده من الدالة القديمة ونضيف عليها العمليه الجديده وبالتالي اصبح معانا الان دالتين بكود مكرر مع تعديل بسيط
2- لو قررت اعمل دالة جديده بترتيب عمليات مختلف وليكن
فهنلقى نفسنا محتاجين نسخة من الدالة القديمه مع تغيير الترتيب
وكده اصبح عندنا كود مكرر تاني
وسيناريوهات كتير جدا لك ان تتخيلها هتجبرك في النهاية تكرر الكود اكتر من مرة
وده الشيء الي بيرفضه ال OOP وصديقه ال FP
"كل ما كانت الدوال متخصصة اكتر كل ما كان الكود افضل , سلس وقابل للقراءه اكتر."
لو في نقطه غلطت فيها ارجو التصحيح
ولو في اي ملاحظات او اضافات فيهمني اعرفها
السلام عليكم ورحمه الله وبركاته
معك محمد الرومي مهندس حاسوب و مطور ويب قرأت رسالتك على قروب arab developers
لدي خبرة كبيرة في لغات البرمجة:
PHP (Laravel framework)
JavaScript
HTML
CSS
Bootstrap
MySQL database
كيف يمكن لي مساعدتك؟
🔻ننصح بمشاركة وحفظ الإصدارات في الرسائل المحفوظة (سحابة التخزين) أو على قناة خاصة بك لتكمل المشاهدة لاحقا لكي لا تفقدها حال إذا حذفت
Repost from آثار السلف الصالح
لو لقيتو اي حد عامل مؤثرات صوتية او اغاني او موسيقى اياً كان في الفيديو، ابعتوله الرسالة دي ⬇️
