admin

admin

تحليل شامل لنظام الصيدليات باستخدام Laravel

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

Promise

في جافا سكريبت، Promise هي كائن يُستخدم لتمثيل عملية غير متزامنة (asynchronous operation) قد تكتمل الآن أو في المستقبل أو لا تكتمل إطلاقًا. ظهرت Promises لحل مشاكل الـ callback hell وتحسين التعامل مع العمليات التي تستغرق وقتًا مثل طلبات HTTP،…

Asynchronous vs Synchronous Programming

✅ أولاً: ما معنى Synchronous و Asynchronous؟ 🔹 Synchronous Programming (البرمجة المتزامنة) في JavaScript، عندما نقول إن اللغة Single-threaded “أحادية الخيط”، فإن ذلك يعني: JavaScript تنفذ التعليمات واحدة تلو الأخرى في تسلسل، على مسار واحد فقط (خيط واحد – Thread).…

AJAX

AJAX (Asynchronous JavaScript and XML) هي تقنية تُستخدم في JavaScript للتواصل مع السيرفر بشكل غير متزامن، أي دون الحاجة لإعادة تحميل الصفحة بالكامل. هذه التقنية تتيح تجربة مستخدم سلسة وتفاعلية، وهي أساس تطبيقات الويب الحديثة مثل Gmail وFacebook. ⚙️ ما…

JSON

ما هو JSON؟ JSON اختصار لـ JavaScript Object Notation، وهو تنسيق لتبادل البيانات (Data Format) يُستخدم لتخزين البيانات وتبادلها بين السيرفر والمتصفح، أو بين الأنظمة بشكل عام. تركيب JSON: قواعد JSON: العنصر الصيغة كائن (Object) محصور بـ {} ويحتوي على…

Modules Import And Export

في JavaScript، Modules أو “الوحدات” هي طريقة لتنظيم الكود بطريقة تجعل كل ملف يحتوي على جزء مستقل من التطبيق. هذه التقنية تُسهل إعادة استخدام الكود، وتقسيم المشروع إلى أجزاء واضحة، وتجنب تداخل المتغيرات والدوال في النطاق العام (global scope). ✅…

Date And Time

🕒 أولًا: ما هو الكائن Date في JavaScript؟ JavaScript توفر كائنًا مدمجًا يُسمى Date يستخدم للعمل مع التاريخ والوقت. Unix Time: أو ما يُعرف أيضًا بـ Epoch Time هو نظام يستخدمه الحاسوب لحساب الوقت، ويُعبّر عنه بعدد الثواني التي مرت…

Prototype

في JavaScript، مفهوم Prototype (النموذج الأولي) هو أحد أهم المفاهيم في البرمجة الكائنية التوجه (OOP) في هذه اللغة، ويُعد حجر الأساس لنظام الوراثة فيها. 🧠 ما هو Prototype في JavaScript؟ في JavaScript، كل كائن (object) له خاصية داخلية تُسمى [[Prototype]].…

Class Encapsulation

Encapsulation (الكبسلة) هو مبدأ في OOP يعني إخفاء تفاصيل البيانات الداخلية للكائن (object) بحيث لا يمكن التلاعب بها مباشرة من خارج الكائن. هذا يجعل الكائنات: ✅ في JavaScript، يتم تحقيق الـ Encapsulation بـ: 🧪 أولًا: الخصائص العامة (بدون Encapsulation) ❌…

Inheritance

✅ ما هي الوراثة؟ الوراثة هي مفهوم في البرمجة الكائنية (OOP) يسمح لك بإنشاء كلاس جديد (الابن) يرث الخصائص والدوال من كلاس آخر (الأب). 🧠 فوائد الوراثة: 📘 الأساسيات في JavaScript: ➤ extends يُستخدم لجعل كلاس يرث من كلاس آخر.…