Últimas publicaciones de DevGuide 🇵🇸 (@the_developer_guide) en Telegram

Publicaciones de Telegram de DevGuide 🇵🇸

DevGuide 🇵🇸
Join our channel for top-notch programming hacks, epic discussions, and brilliant career moves. 🚀

⚡️ Stay connected with me: linktr.ee/AliSamir

📍 To advertise on the channel: https://telega.io/c/the_developer_guide
10,652 Suscriptores
2,142 Fotos
15 Videos
Última Actualización 11.03.2025 07:40

El contenido más reciente compartido por DevGuide 🇵🇸 en Telegram

DevGuide 🇵🇸

25 Feb, 08:34

914

إزاي تتحول من جونيور "لسينيور" في الـ Front-End.😎

https://youtu.be/sIsy3e_7VGY
DevGuide 🇵🇸

23 Feb, 11:25

977

كورس أساسيات أنجولار 💡

Angular 101 Crash Course For Beginners: Learn Angular Fundamentals (4 HOURS!)


https://youtu.be/uWpgtcSxJ3E
DevGuide 🇵🇸

22 Feb, 09:49

1,979

لو شغال على مشروع وعاوز توثيق محترم وسهل 💯

📌 رابط الموقع:

https://www.gitbook.com
DevGuide 🇵🇸

20 Feb, 08:01

1,276

تعلم البرمجة للمبتدئين
DevGuide 🇵🇸

16 Feb, 18:01

1,167

مقرأة عالمية عن بعد لتعليم القرآن تطلقها جامعة أم القرى.

تعليم قراءة القرآن وتصحيح تلاوته، على يد قُراء مختصين مُجازين.

نهاية التسجيل: 1 رمضان.

للتسجيل:
https://uqu.edu.sa/coldawa/MaqraaUmmAlQura
DevGuide 🇵🇸

15 Feb, 09:39

859

البرمجة الوظيفية (Functional Programming) 💯
.
.
البرمجة الوظيفية (Functional Programming) تعتبر نمط من الأنماط البرمجية اللي بتختلف عن النمط التقليدي اللي بنسميه الـ Imperative Programming.

الفكرة الأساسية في البرمجة الوظيفية إنها بتركز على استخدام الدوال (functions) كعنصر أساسي في كتابة الكود، وبتعتمد على فكرة إن الكود يكون واضح وسهل التتبع، بدون ما نغير الـ state أو البيانات بشكل مباشر.

———

📌 إيه اللي بيميز البرمجة الوظيفية؟

في البرمجة الوظيفية، بنستخدم حاجة اسمها pure functions، ودي دوال بتستقبل مدخلات (inputs) وتطلع مخرجات (outputs) من غير ما تأثر على أي حاجة بره الدالة نفسها.

يعني الدالة اللي بتشتغل بالطريقة دي، كل مرة تستخدمها بنفس المدخلات، هتطلع نفس النتيجة. ده بيسهل جدًا اختبار الكود والتأكد إنه شغال صح.

كمان في البرمجة الوظيفية بنبعد تمامًا عن فكرة side effects، اللي هي تغيير في البيانات أو الـ state خارج الدالة. وده بيدي الكود ميزة إنه يبقى قابل للتوقع (predictable) وسهل الصيانة.

———

📌 الـ Higher-Order Functions؟

البرمجة الوظيفية بتعتمد بشكل كبير على نوع خاص من الدوال اسمه Higher-Order Functions. الدوال دي بتستقبل دوال تانية كمدخلات أو بتطلع دوال كمخرجات.

مثلًا في JavaScript عندنا دوال زي map, filter, reduce، ودي أمثلة ممتازة على الـ Higher-Order Functions.

الدوال دي بتخليك تقدر تعمل عمليات معقدة على البيانات بطريقة مختصرة ومنظمة، وبدون ما تكتب كود كتير. مثلًا لو عاوز تعدل قيم معينة في Array، بدل ما تستخدم for loop، ممكن تستخدم map واللي بتخليك تقدر تعيد بناء الـ Array بطريقة أسرع وأنضف.

———

📌 الـ Immutable Data

واحدة من المفاهيم الأساسية كمان في البرمجة الوظيفية هي immutable data، يعني البيانات مبتتغيرش. بدل ما نعدل على نفس الـ Array أو الـ Object، بنرجع نسخة جديدة من البيانات بعد التعديل.

ده بيدي الكود أمان أكتر، وبيمنع الأخطاء اللي ممكن تحصل لما البيانات تتغير بطريقة غير متوقعة.

البرمجة الوظيفية بتتطبق في لغات زي Haskell وElm بشكل كبير، لكن الأفكار دي كمان ممكن تتطبق في لغات زي JavaScript, Python وحتى Java و#C.

———

📌 ليه تستخدم البرمجة الوظيفية؟

- الكود بيكون واضح جدًا وسهل التتبع.

- التقليل من الأخطاء بفضل استخدام الـ pure functions.

- سهولة اختبار الكود.

- دعم الـ parallelism والـ concurrency بشكل أفضل.
DevGuide 🇵🇸

11 Feb, 07:17

1,570

دورة نظام أودو لتخطيط موارد المؤسسات الوظيفي

يُعلن المعهد القومي للاتصالات عن فتح باب التسجيل في الدورة التدريبية "نظام أودو لتخطيط موارد المؤسسات الوظيفي" التي تُعقد في مركز إبداع مصر الرقمية بالجيزة.

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

كما يستهدف التدريب خريجي الجامعات بحد أقصى ثلاثة سنوات من التخرج، وطلاب الجامعات في السنوات الدراسية الأخيرة، من كليات المحاسبة المالية، ونظم المعلومات الإدارية، وإدارة الأعمال.

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

ويحصل المتميزون على فرصة عمل في أحد الشركات المتخصصة بعد انتهاء التدريب، وكذلك شهادة اجتياز التدريب، وإمكانية دخول امتحان أودو.

لمزيد من المعلومات، يرجى الضغط هنا.

https://lnkd.in/dCs-DuNQ
DevGuide 🇵🇸

10 Feb, 07:32

1,357

UI/UX Designers & Frontend Developers, Meet Your New Best Friend! 🚀

https://calltoinspiration.com
DevGuide 🇵🇸

23 Jan, 10:15

661

📌 رابط الموقع:

https://www.rocksdev.tools
DevGuide 🇵🇸

22 Jan, 11:35

569

📌 رابط الموقع

https://vscodethemes.com