tgindex
P

هذه القناة سوف تكون تعليمية ومعرفية للمستوى المبتدئ ابتداء من لغة php الى إطار الداعم لها Laravel اتمنى الإستفادة

Последний пост
21 июл.
Последнее чтение
15 авг.
Постов за неделю
0
Всего постов
39
Тип
открытый
Язык
арабский
Категория
Образование
В каталоге с
13 авг.
Подписчики
774
0 за 2 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
710
38 постов
Вовлечённость
91,7%
к подписчикам
Постов в день
0,0
всего 39
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
168
1/48двое суток
192
1/72трое суток
207

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • ‏تنظيم مشروع الـ Frontend مش رفاهية ده أساس الاحتراف ‏من أكتر الحاجات اللي بتفرق بين Developer عادي و Developer شغال بمستوى احترافي ‏مش بس إنه يكتب كود شغال… ‏لكن إزاي بينظم المشروع من البداية. ‏الصورة دي بتوضح Structure منظم وقابل للتوسع، ‏وده النوع اللي فعلاً بيعيش معاك في المشاريع الكبيرة 👇 ‏📁 API ‏مسؤول عن كل الـ communication مع الـ backend ‏الفصل هنا بيخلي أي تعديل أو تغيير في الـ APIs سهل وسريع. ‏📁 Assets ‏كل الـ static files زي الصور والـ icons والخطوط ‏تنظيمها بيسهل إعادة الاستخدام وبيخلي المشروع أنضف. ‏📁 Components ‏Reusable UI Components ‏ده العمود الفقري لأي مشروع scalable. ‏📁 Context ‏لإدارة الـ global state بشكل بسيط ‏مناسب للحالات اللي مش محتاجة تعقيد كبير. ‏📁 Data ‏بيانات ثابتة أو mock data ‏مفيد جداً في التطوير والـ testing. ‏📁 Hooks ‏Custom Hooks ‏لفصل الـ logic عن الـ UI وتقليل التكرار. ‏📁 Pages ‏كل صفحة بتمثل جزء من التطبيق ‏وبتجمع مجموعة من الـ components. ‏📁 Redux ‏لإدارة الـ state في المشاريع الكبيرة والمعقدة ‏بيوفر تحكم وتنظيم أعلى. ‏📁 Services ‏فيه الـ business logic ‏وبنفصل بيه التفكير عن الـ UI. ‏📁 Utils ‏Helper functions بتتستخدم في أكتر من مكان ‏بتوفر وقت ومجهود كبير. ‏💡 ليه التنظيم ده مهم فعلاً؟ ‏✔️ بيخلي الكود سهل القراءة والفهم ‏✔️ بيسهّل شغل التيم ويدخل أي Developer جديد بسرعة ‏✔️ بيساعدك تكبر المشروع بدون ما ينهار ‏✔️ بيقلل الأخطاء والتكرار ‏✔️ بيوفر وقتك على المدى الطويل

  • без подписи

  • 🔹 54. Functional Programming نمط برمجي يعتمد على الدوال كعناصر أساسية بدون تغيير الحالة.

  • برمجة وتطوير: 54 مفهوم مهم في البرمجة 🗺🎨 🔹 1. Algorithm – الخوارزمية مجموعة من الخطوات المحددة لحل مشكلة معينة أو تنفيذ مهمة. 🔹 2. Data Structure – هيكل البيانات طريقة لتنظيم البيانات داخل الذاكرة لتسهيل الوصول والتعديل. 🔹 3. Variable Scope – نطاق المتغيرات المكان الذي يمكن فيه الوصول إلى المتغير (داخل دالة، كلاس، إلخ). 🔹 4. Encapsulation – التغليف إخفاء تفاصيل تنفيذ الكود وإظهار واجهة استخدام فقط. 🔹 5. Abstraction – التجريد التركيز على المهم وإخفاء التفاصيل المعقدة. 🔹 6. Polymorphism – تعدد الأشكال استخدام دوال أو كائنات بنفس الاسم ولكن بسلوك مختلف. 🔹 7. Inheritance – الوراثة كلاس يرث خصائص ودوال من كلاس آخر. 🔹 8. Recursion – الاستدعاء الذاتي دالة تستدعي نفسها لحل أجزاء أصغر من المشكلة. 🔹 9. DRY – Don’t Repeat Yourself مبدأ يمنع تكرار الكود ويسعى لإعادة الاستخدام. 🔹 10. KISS – Keep It Simple, Stupid اجعل الكود بسيطًا وواضحًا دون تعقيد غير ضروري. 🔹 11. YAGNI – You Ain’t Gonna Need It لا تكتب كودًا أو تضف ميزات غير مطلوبة بعد. 🔹 12. SOLID Principles خمسة مبادئ تصميم تجعل الكود قابلًا للصيانة والتوسعة. 🔹 13. Design Patterns – أنماط التصميم حلول عامة لمشاكل متكررة في تصميم البرمجيات. 🔹 14. Coupling – الترابط مدى اعتماد كائنات أو وحدات الكود على بعضها البعض. 🔹 15. Cohesion – التماسك مدى تركيز الوحدة على وظيفة واحدة واضحة. 🔹 16. Singleton Pattern نمط تصميم يضمن وجود نسخة واحدة فقط من الكائن. 🔹 17. Factory Pattern نمط لإنشاء الكائنات دون تحديد الكلاس مباشرة. 🔹 18. Observer Pattern نمط لإبلاغ كائنات متعددة عند تغيير حالة كائن معين. 🔹 19. MVC – Model View Controller تقسيم المشروع لثلاثة أجزاء: البيانات، العرض، التحكم. 🔹 20. API – واجهة برمجية وسيلة للتواصل بين البرمجيات باستخدام طلبات واستجابات. 🔹 21. RESTful API تصميم API يعتمد على بروتوكول HTTP بطريقة بسيطة. 🔹 22. GraphQL لغة استعلام بديلة لـ REST تتيح الحصول على البيانات بشكل مرن. 🔹 23. Callback Function دالة تُمرَّر كوسيط ليتم استدعاؤها لاحقًا بعد انتهاء مهمة. 🔹 24. Asynchronous Programming تنفيذ الأوامر دون الانتظار، لتحسين الأداء. 🔹 25. Multithreading تشغيل أكثر من سلسلة أوامر (Thread) في الوقت نفسه. 🔹 26. Deadlock حالة توقف يحدث فيها تعارض بين عمليتين تنتظران بعضهما. 🔹 27. Race Condition مشكلة تحدث عند الوصول المتزامن لنفس البيانات بطريقة غير آمنة. 🔹 28. Garbage Collection عملية حذف الكائنات غير المستخدمة من الذاكرة تلقائيًا. 🔹 29. Memory Leak فشل في تحرير الذاكرة مما يؤدي لاستهلاكها تدريجيًا. 🔹 30. Immutable Object كائن لا يمكن تغيير حالته بعد إنشائه. 🔹 31. Unit Testing اختبار وحدة واحدة من الكود (مثل دالة) بشكل مستقل. 🔹 32. Mocking محاكاة كائنات حقيقية أثناء الاختبار لتسهيل العزل. 🔹 33. TDD – Test Driven Development أسلوب تطوير يعتمد على كتابة الاختبارات قبل الكود. 🔹 34. Code Smells مؤشرات على وجود مشاكل في تصميم الكود يجب تحسينها. 🔹 35. Refactoring تحسين هيكل الكود بدون تغيير سلوكه الخارجي. 🔹 36. Version Control إدارة تغييرات الكود بمرور الوقت (مثل Git). 🔹 37. Branching إنشاء نسخ مستقلة من الكود للعمل على ميزات أو إصلاحات. 🔹 38. Merge Conflict تعارض يحدث عند دمج فروع تحتوي على تعديلات متضاربة. 🔹 39. CI/CD أتمتة بناء واختبار ونشر التطبيقات بشكل مستمر. 🔹 40. Docker أداة لحزم وتشغيل التطبيقات في بيئة معزولة (Containers). 🔹 41. Containerization تشغيل البرامج في بيئات خفيفة ومعزولة عن النظام الأساسي. 🔹 42. Kubernetes نظام لإدارة وتشغيل مجموعات من الحاويات (Containers) تلقائيًا. 🔹 43. Load Balancer توزيع الحمل على عدة خوادم لتحسين الأداء والموثوقية. 🔹 44. Caching تخزين مؤقت للبيانات لتسريع الوصول إليها. 🔹 45. SQL Injection هجوم يتم عبر إدخال أوامر SQL ضارة في استعلامات قاعدة البيانات. 🔹 46. XSS – Cross Site Scripting هجوم يتم عن طريق إدخال سكريبتات خبيثة في صفحات الويب. 🔹 47. JWT – JSON Web Token رمز يستخدم للتحقق من هوية المستخدم بطريقة آمنة. 🔹 48. OAuth بروتوكول يسمح بالتفويض الآمن بين التطبيقات. 🔹 49. Normalization تنظيم بيانات قواعد البيانات لتقليل التكرار. 🔹 50. Denormalization إدخال بعض التكرار في البيانات لتحسين الأداء. 🔹 51. Big O Notation طريقة لقياس تعقيد الخوارزميات من حيث الأداء والسرعة. 🔹 52. Time Complexity قياس الزمن الذي تستغرقه الخوارزمية حسب حجم البيانات. 🔹 53. Space Complexity كمية الذاكرة التي تحتاجها الخوارزمية أثناء تنفيذها.

  • Channel photo removed

  • كود يوضح طريقة بناء متحكم في RESTful API يوفر العمليات السحابية المذكورة في الصورة الكود متاح باللغات والتقنيات البرمجية : - ASP.NET CORE WEB with C# - Node.js with JavaScript - Laravel with PHP

  • 12 нояб.1 00016

    без подписи

  • без подписи

  • без подписи

  • без подписи

  • ملخص SQl

  • Network Services That Power Modern Connectivity خدمات الشبكات التي تدعم الاتصال الحديث

  • без подписи

  • الفرق بين REST API و GraphQL

  • قال النبي ﷺ: «حيثما كنتم فصَلُّوا عليَّ فإنَّ صلاتَكم تبلُغُني»

  • ستمطر الأرض يوما رغم شحنها ومن بطون المآسي  يولد الأمل جمعه مباركه

  • без подписи

  • خريطة برمجة تطبيقات الويب 😍 الصورة تُظهر مخططاً تنظيمياً شاملاً لمجال تطوير الويب (Web Development) وتقنياته المختلفة. الهيكل الرئيسي الواجهة الأمامية (Front End) تتضمن الأقسام التالية: تصميم تجربة المستخدم: UX/UI - تصميم واجهة وتجربة المستخدم اللغات…

  • خريطة برمجة تطبيقات الويب 😍 الصورة تُظهر مخططاً تنظيمياً شاملاً لمجال تطوير الويب (Web Development) وتقنياته المختلفة. الهيكل الرئيسي الواجهة الأمامية (Front End) تتضمن الأقسام التالية: تصميم تجربة المستخدم: UX/UI - تصميم واجهة وتجربة المستخدم اللغات الأساسية: HTML5 - لبناء هيكل صفحات الويب CSS - لتنسيق وتصميم الصفحات JavaScript - لإضافة التفاعل والوظائف أطر العمل (Frameworks): React - مكتبة JavaScript شائعة لبناء واجهات المستخدم Vue - إطار عمل مرن وسهل التعلم Angular - إطار عمل شامل من Google المكتبات والأدوات: jQuery - مكتبة JavaScript مبسطة Tailwind - إطار عمل CSS للتصميم السريع Bootstrap - إطار عمل CSS للتصميم المتجاوب الواجهة الخلفية (Back End) تشمل: اللغات البرمجية: JavaScript (Node.js) - لتطوير الخادم Python - لغة قوية ومرنة PHP - لغة شائعة لتطوير الويب Ruby - لغة أنيقة وبسيطة Java - لغة قوية للتطبيقات الكبيرة قواعد البيانات: MySQL - قاعدة بيانات علائقية شائعة MongoDB - قاعدة بيانات NoSQL PostgreSQL - قاعدة بيانات علائقية متقدمة واجهات برمجة التطبيقات (API): REST - نمط معماري لتصميم الخدمات GraphQL - لغة استعلام مرنة للبيانات