Ezz El-Din Mohamed

Ezz El-Din Mohamed أنا عز الدين محمد،
FRONT END DEVELOPER
|| React JS

من الآخر كده وبدون تعقيد.. يعني إيه موقع إلكتروني؟ وإيه حكاية الفرونت اند والباك اند اللي بتسمعهم طول الوقت؟ 🤔​عشان الصو...
24/05/2026

من الآخر كده وبدون تعقيد.. يعني إيه موقع إلكتروني؟ وإيه حكاية الفرونت اند والباك اند اللي بتسمعهم طول الوقت؟ 🤔
​عشان الصورة توضح، تخيل معايا إن الموقع ده عبارة عن "مطعم" كبير:
​1. الفرونت إند (Front-End):
ده صالة المطعم، الديكور، الإضاءة، شكل المنيو، ونظافة التربيزات. ده كل حاجة عينك بتشوفها وتتفاعل معاها أول ما بتدخل الموقع؛ الألوان، الخطوط، الزراير اللي بتدوس عليها، والصور. مهندس الفرونت إند هو اللي بيصمم الشكل ده ويخليه مريح وسهل في الاستخدام عشان "الزبون" يتبسط وهو بيتصفح.
​2. الباك إند (Back-End):
ده المطبخ اللي جوه اللي مفيش زبون بيشوفه، بس من غيره المطعم يقفل! ده السيستم، السيرفر، وقاعدة البيانات. لما بتعمل تسجيل دخول، أو تشتري منتج، الباك إند هو اللي بيتأكد إن بياناتك صح، وإن المنتج متشال في المخزن، وبيخلص العملية دي في ثواني من غير ما تحس.
​الفرق والـ Mix اللي بينهم:
الفرونت إند هو "الواجهة" والباك إند هو "العقل والمحرك". الاتنين ميكملوش من غير بعض.. لو واجهة الموقع تجنن بس المطبخ واقف، الموقع مش هيشتغل. ولو المطبخ شغال وعالمي بس الواجهة متبهدلة، محدش هيدخل أصلاً!
​أهميتهم إيه لبزنس أو فكرة؟
الموقع الصح هو اللي بيجمع بين شكل مريح وسريع (فرونت) وبين أمان واستقرار في البيانات (باك)، وده اللي بيخلي العميل يثق فيك ويشتري منك وهو مطمن.
​شاركوني في الكومنتات.. لو بتفكر تعمل موقع لفكرتك أو شركتك، إيه أكتر حاجة بتهتم بيها أول ما تفتح أي موقع؟ الشكل ولا السرعة؟ 👇
​ #برمجة #بيزنس #تكنولوجيا

خناقة الديفلوبرز الأزلية: الكود السريع ولا الدماغ العالية؟ 💻 VS 🧠​يا ترى إيه اللي بيعمل ديفلوبر "شاطر وتقيل"؟ إنه يكون ح...
21/05/2026

خناقة الديفلوبرز الأزلية: الكود السريع ولا الدماغ العالية؟ 💻 VS 🧠
​يا ترى إيه اللي بيعمل ديفلوبر "شاطر وتقيل"؟ إنه يكون حافظ الـ Syntax وبيطير على الكيبورد؟ ولا إنه يقعد ساكت ساعتين بيفكر في الحل وفي الآخر يكتب سطرين كود بس؟
​تعالوا نقسمها "حسبة برمة" تعليمية وبسيطة:
​الدماغ والأفكار (The Architect):
دي المرحلة اللي بتفكر فيها في الـ Logic. يعني مثلاً لو بتعمل Dashboard لعمارة أو سيستم لعيادة، الدماغ هي اللي بتقولك: "البيانات هتمشي ازاي؟"، "ايه اللي يضمن إن السيستم ميهنجش لو دخل 1000 مستخدم في نفس الوقت؟". دي مرحلة الـ Problem Solving اللي مفيش AI يقدر يعوضها بالكامل، لأنها معتمدة على فهمك للبشر وللمشكلة الحقيقية.
​كتابة الكود (The Builder):
ده الطوب والأسمنت. الأداة اللي بنحول بيها الدماغ دي لمنتج حقيقي (Product) الناس تقدر تلمسه وتستخدمه. من غير كود، أفكارك العبقرية هتفضل مجرد كلام في الهوا.
​طب في زمن الـ AI والـ "Vibe Coding" مين اللي هيكسب؟
دلوقتي بقيت تقدر تطلب من أدوات الذكاء الاصطناعي كود كامل لصفحة أو تطبيق، وبيطلع في ثواني. بس السؤال هنا: مين اللي هيراجع ورا الـ AI؟ مين اللي هيعرف إن الكود ده فيه ثغرة أو مش متناسق مع باقي المشروع؟ "الدماغ الواعية" بس هي اللي بتعرف تعمل ده.
​💡 الزتونة:
متخليش الشغف بكتابة الكود ينسيك إنك "محلل مشكلات" في المقام الأول. اتعلم الأساسيات صح، فكر في الـ Logic قبل ما تفتح الـ Code Editor، وخلي الكود هو وسيلتك مش غايتك.
​👇 قولي في تعليق:
بتشوف نفسك أكتر "ديفلوبر بيعشق الكود والتفاصيل التقنية" ولا "ديفلوبر بيحب التخطيط والـ Logic وحل الألغاز"؟
​🔔 علشان تتابع كل جديد في عالم البرمجة، الـ Web Development، وتطوير المنتجات الرقمية خطوة بخطوة وبكلام عملي من قلب السوق.. متنساش تعمل لايك ومتابعة (Follow) للصفحة وتختار "See First" أو "المفضلة"!
​ #برمجة #كود Life

يا بطل، لو أنت تاجر ملابس وببيعك كله معتمد على الكومنتات والرسائل، فأنت بتضيع أكتر من 40% من مبيعاتك المحتملة لسببين:الز...
15/05/2026

يا بطل، لو أنت تاجر ملابس وببيعك كله معتمد على الكومنتات والرسائل، فأنت بتضيع أكتر من 40% من مبيعاتك المحتملة لسببين:

الزبون بيمل من انتظار الرد على "السعر كام؟" و "المقاس ده موجود؟".

مجهودك بيضيع في الرد بدل ما يضيع في تطوير شغلك.

في Zodex، صممنا لك "المتجر الذكي" اللي هيخلي براند الملابس بتاعك في حتة تانية خالص. 🚀

ليه موقع الملابس بتاعنا هو "الموظف المثالي" لشركتك؟
✅ عرض احترافي: عرض المقاسات والألوان المتاحة بشكل يخلي الزبون يشتري وهو "مغمض".
✅ جرد آلي: الموقع هيقول للزبون "نفد" لو القطعة خلصت، مش هتحتاج تراجع المخزن كل شوية.
✅ طلبات منظمة: هتوصلك بيانات العميل (الاسم، العنوان، الموبايل) والطلب جاهز على الشحن فوراً.
✅ سرعة طيارة: موقع خفيف جداً يفتح من أي موبايل في ثانية واحدة.

إحنا في Zodex مش بس بنعمل موقع، إحنا بنبني لك "نظام" يزود مبيعاتك ويخليك تتفرغ لموديلاتك الجديدة.

هدية خاصة لأول 3 تجار ملابس هذا الشهر:
دعم فني وتعديلات مجانية لمدة شهر كامل لضمان استقرار مبيعاتك. 🎁

👇 للتفاصيل وتجربة نسخة حية (Demo) للمتجر، ابعت لنا واتساب فوراً:
https://wa.me/201044960460

Zodex - بنكبر البيزنس بتاعك تقنياً.

#ملابس #أزياء

ليه قررت مكملش "لوحدي"؟.. حكاية Zodex بدأت كدة! 💡طول الفترة اللي فاتت وأنا شغال Freelancer، كنت دايما حاسس إن "إيد واحدة...
12/05/2026

ليه قررت مكملش "لوحدي"؟.. حكاية Zodex بدأت كدة! 💡

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

النهاردة أنا مش بس بعلن عن تيم، أنا بعلن عن "حلم" بقاله فترة بيكبر جوايا واسمه "Zodex". 🚀

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

إيه هدفي؟
هدفي إن Zodex متبقاش مجرد شركة برمجيات تانية في السوق، هدفي إنها تكون "بيت" للابتكار. بدأنا بأول مشروع لينا (نظام إدارة المدارس المتكامل)، وهدفنا إننا نسهل حياة الطالب والمدرس وولي الأمر. حلمي إننا نثبت إننا كشباب قادرين نطلع منتج "بجودة عالمية" ومن قلب بلدنا.

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

دعواتكم لينا في الخطوة دي، القادم لسه أجمل بكتير. ❤️

07/05/2026
بعد فترة من العمل المكثف، انتهيت من تطوير مشروع تقني يتجاوز مجرد كونه "واجهة مستخدم"، هو نظام متكامل لإدارة عمليات البيع...
07/05/2026

بعد فترة من العمل المكثف، انتهيت من تطوير مشروع تقني يتجاوز مجرد كونه "واجهة مستخدم"، هو نظام متكامل لإدارة عمليات البيع والشراء المعقدة، مصمم ليكون Production-ready.

ما هي التحديات التقنية التي تم حلها في هذا المشروع؟

1. نظام التحكم في الوصول (RBAC): قمت بتصميم نظام صلاحيات دقيق يفصل تماماً بين واجهة (Buyer) وواجهة (Seller). باستخدام React Router v6، بنيت ProtectedRoute تمنع أي تداخل بين الأدوار؛ البائع لا يمكنه إضافة منتجات للسلة، والمشتري لا يمكنه الوصول لوحة تحكم التاجر، مع توفير تجربة مستخدم مخصصة لكل منهما بناءً على دوره المسجل.

2. محرك دورة حياة الطلب (Order Lifecycle Engine): هنا يكمن قلب المشروع. قمت ببرمجة Logic مالي معقد يتعامل مع "الرصيد المعلق" و "الرصيد المتاح". عند إتمام الطلب، يتم تجميد المبلغ في حساب البائع (Frozen Balance)، ولا يتم تحويله إلى (Available Balance) إلا بعد قيام المشتري بالنقر على "تأكيد الاستلام". هذا النظام يضمن أمان المعاملات حتى في بيئة Client-side بالكامل.

3. إدارة الحالة المعقدة (Zustand Stores): بدلاً من الاعتماد على Store واحد ضخم، قمت بتقسيم الحالة إلى 6 مخازن مستقلة (Auth, Cart, Wishlist, Products, Orders, Theme). استخدمت تقنية partialize مع الـ Persist Middleware للتحكم بدقة في البيانات التي يتم تخزينها في الـ localStorage، مما يضمن أداءً سريعاً وتجنب تخزين أي بيانات حساسة أو قديمة.

4. مرونة الواجهة والأداء:

استخدام Tailwind CSS v4 لبناء نظام تصميم (Design System) متجاوب تماماً.

دمج Framer Motion لإضافة لمسات تفاعلية (Micro-interactions) ترفع من قيمة الـ UX.

نظام "Cart Logic" ذكي يمنع تكرار المنتجات ويحترم حدود المخزون (Stock Limits) لكل بائع بشكل لحظي.

5. هندسة البيانات (Data Persistence): التحدي الأكبر كان بناء تطبيق Zero-backend يعمل بكفاءة الـ Full-stack. كل العمليات من تسجيل مستخدمين جدد، إضافة منتجات، وتحديث حالات الطلبات يتم حفظها ومعالجتها عبر Persistence Layer قوية تضمن عدم فقدان أي بيانات عند إغلاق المتصفح أو تحديث الصفحة.

🛠️ Stack & Tools:

Core: React.js (Vite)

State: Zustand (Multi-store architecture)

Styling: Tailwind CSS v4

Motion: Framer Motion

Routing: React Router v6

للينك الموقع للمعاينة :

https://ecommerce-app-nine-kohl.vercel.app/

📢 يهمني رأي زملائي المطورين: في مشاريع الـ Client-side الضخمة، ما هي أفضل الاستراتيجيات التي تتبعونها لإدارة الـ Global State وضمان الـ Data Integrity؟

أتطلع لمناقشة آرائكم في التعليقات! 👇

عمرك جربت ذكاء اصطناعي "فاهم" بجد هو بيعمل إيه؟لو لسه ما جربتش موقع Z.ai، ففايتك كتير من مستقبل الـ Generative AI. المنص...
01/05/2026

عمرك جربت ذكاء اصطناعي "فاهم" بجد هو بيعمل إيه؟
لو لسه ما جربتش موقع Z.ai، ففايتك كتير من مستقبل الـ Generative AI. المنصة دي مش مجرد شات بوت عادي، دي منظومة متكاملة مبنية على نماذج GLM المتطورة (زي GLM-4 وGLM-5) عشان تخدم المبدعين والمبرمجين.
​إيه اللي بيخلي Z.ai مختلف؟
✨ دقة خرافية في الكود: لو أنت مبرمج، الموقع ده هيساعدك تكتب كود نظيف وتصلح الـ Bugs في ثواني بفضل ميزة الـ Agentic Coding.
✨ فهم عميق للغات: بيتعامل بسلاسة مع لغات كتير وبيدي إجابات منطقية ومرتبة جداً.
✨ تحليل البيانات والملفات: تقدر ترفع ملفات ضخمة وتطلب منه يلخصها أو يستنتج منها بيانات بدقة مذهلة.
✨ سرعة الاستجابة: تجربة مستخدم سريعة جداً وواجهة بسيطة بتخليك تركز على إبداعك بس.
​سواء كنت بتبني موقعك الجديد، بتكتب محتوى، أو حتى بتدور على مساعد ذكي ينظم لك يومك.. Z.ai هو الأداة اللي هتنقل إنتاجيتك لمستوى تاني خالص.
​ابدأ استكشاف المستقبل دلوقتي!
🔗 جرب الموقع من هنا: [z.ai]
​ #تكنولوجيا

المبرمج بيبدأ رحلته يدرس أساسيات، خوارزميات، وهياكل بيانات لمدة سنين.. وبعدها بيجي وقت الحقيقة: أول تدريب (Internship) أ...
29/04/2026

المبرمج بيبدأ رحلته يدرس أساسيات، خوارزميات، وهياكل بيانات لمدة سنين.. وبعدها بيجي وقت الحقيقة: أول تدريب (Internship) أو أول وظيفة.
يعني بينزل "أرض الملعب" عشان يطبق كل سطر كود اتعلمه ويحل مشاكل حقيقية بتواجه المستخدمين.
​تخيل بقى المبرمج ده كان طول فترة دراسته بيحل التاسكات بـ Copy-Paste من الـ AI؟ 🤖
​لما يتحط قدام "Bug" معقدة في نظام شغال فعلياً، مش هيعرف يحلها.
ممكن يفكر إنه لازم يعتمد على الـ AI في كل تفصيلة، فبدل ما يفكر في منطق الحل (Logic) ويبني المعمارية البرمجية بنفسه، يفضل فاتح الشات يطلب كود جاهز هو أصلاً مش فاهم بيشتغل ازاي! والنتيجة؟ كود "مرقع"، ثغرات أمنية، وسيستم يقع في أي لحظة.
​في المقابل.. مبرمج تاني ذكي استخدم الـ AI كـ "مساعد طيار" مش كـ "سواق": 🧠
​كان بياخد مفاهيم البرمجة الصعبة ويقول للـ AI: "اشرح لي الـ Recursion ده كأني عندي 5 سنين"، أو "اعملي تحديات برمجية (Coding Challenges) على الجزء ده عشان أختبر فهمي"، أو حتى "راجع الكود بتاعي وقولي إيه الأخطاء المنطقية اللي وقعت فيها".
​لما المبرمج ده ينزل سوق العمل.. بيبقى متألق ونجم في مكانه! ⭐
ليه؟ لأنه فهم إن الـ AI أداة لزيادة الإنتاجية، مش بديل للتفكير البشري والإبداع في حل المشكلات.
​الخلاصة:
واحد الـ AI استخدمه ولغى عقله، والتاني استخدم الـ AI عشان يطور عقله.
​إيه رأيك؟ هل شايف إن الـ AI بيخلي المبرمجين "أكسل" ولا بيساعدهم يوصلوا لمستويات أسرع؟ شاركونا تجاربكم في الكومنتات! 👇


​لو عجبك البوست متنساش تعمل Save عشان ترجعله، وشير لزميلك المبرمج اللي معتمد على الـ AI بزيادة! 🔄

بقيت أشوف خناقات كتير الفترة دي.. فريق بيقول لو مكتبتش كل سطر كود بإيدك فأنت مش مبرمج، وفريق تاني بيقول "المهم النتيجة" ...
27/04/2026

بقيت أشوف خناقات كتير الفترة دي.. فريق بيقول لو مكتبتش كل سطر كود بإيدك فأنت مش مبرمج، وفريق تاني بيقول "المهم النتيجة" والذكاء الاصطناعي هو المستقبل.
​خلونا نحسم الجدل ده بمنطقية:
​لو أنت بتستخدم الذكاء الاصطناعي بنسبة 100%، لكنك:
​فاهم الكود اللي بيطلع قدامك (عارف الـ Logic والـ Structure).
​فاهم المشروع وأبعاده وتقدر تحدد الـ Requirements بدقة.
​عارف أنت عايز إيه وبتقدر توجه الأداة صح (Prompt Engineering بوعي تقني).
​فأنت "مبرمج ناجح" ونص كمان.. بس ليه؟
​البرمجة في جوهرها هي "حل مشكلات" (Problem Solving) مش مجرد "كتابة سينتكس". زمان كنا بنكتب كود بـ Assembly، وبعدين High-level languages، ودلوقتي بنكتب بـ "اللغة الطبيعية". الأداة بتتغير، بس "العقل" اللي بيصمم الحل هو الأساس.
​هل ده يخليك "مهندس" ناجح؟
​هنا الفرق الجوهري. المهندس الشاطر هو اللي بيعرف يبني "نظام" (System) مش مجرد "شاشات".
​لو الذكاء الاصطناعي كتبلك الكود، وأنت قدرت تراجع الـ Performance، وتتأكد من الـ Security، وتعرف الـ Scalability بتاعة المشروع ده هتروح فين.. فأنت Software Engineer حقيقي.
​استخدام الذكاء الاصطناعي بذكاء بيخليك "Productive" بشكل مرعب، وده اللي السوق محتاجه دلوقتي.
​الخلاصة:
الذكاء الاصطناعي مش جاي يغنينا عن "التفكير"، هو جاي يغنينا عن "التكرار". لو عقلك فاهم "ليه" الكود ده اتكتب كده، يبقى أنت القائد والـ AI هو المساعد بتاعك.
​إيه رأيكم؟ هل شايفين إن الاعتماد الكامل على الـ AI بيفقد المبرمج مهاراته مع الوقت، ولا دي مجرد مرحلة تطور طبيعية زيها زي ظهور الفريم وركس؟
​شاركوني تجاربكم في الكومنتات! 👇

Address

شارع الشيخ عويس عزبة البوصة ابوتشت قنا
Qena

Alerts

Be the first to know and let us send you an email when Ezz El-Din Mohamed posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Ezz El-Din Mohamed:

Share