SudaniCode

SudaniCode مطور واجهات أمامية متخصص في React.js، أعمل على بناء تطبيقات ويب تفاعلية وسريعة.

31/01/2026
Excited to share my latest project: A Modern To-Do List App!​لقد قمت ببناء تطبيق لإدارة المهام يركز على تجربة المستخدم (...
31/01/2026

Excited to share my latest project: A Modern To-Do List App!
​لقد قمت ببناء تطبيق لإدارة المهام يركز على تجربة المستخدم (UX) والتصميم العصري. كان الهدف من هذا المشروع هو تطبيق مفاهيم متقدمة في JavaScript وتخصيص المكتبات الخارجية لتناسب رؤية التصميم الخاصة بي.
​✨ المميزات الرئيسية:
​تنسيق مخصص: قمت بتخصيص مكتبة SweetAlert2 بالكامل لتتناسب مع الـ Dark Theme الخاص بالتطبيق.
​حفظ البيانات: استخدام Local Storage لضمان بقاء المهام حتى بعد إغلاق المتصفح.
​تفاعل كامل: ميزات الإضافة، التعديل، الحذف، وتتبع الإحصائيات لحظياً.
​🛠 التقنيات المستخدمة:
​HTML5, CSS3, JavaScript (ES6+).
​SweetAlert2 & Font Awesome.
​🔗 روابط المشروع:
​المعاينة المباشرة: https://mohamedcoder35.github.io/Todo-List/
كود المشروع على GitHub
https://github.com/Mohamedcoder35/Todo-List/tree/main

31/01/2026
07/01/2026

خطوة جديدة في رحلة تعلم Node.js
سعيد جداً بمشاركة ما تعلمته اليوم حول التعامل مع نظام الملفات (File System Module) في بيئة . قمت بتطبيق عملي يشمل:
✅ قراءة وكتابة الملفات (Asynchronous vs Synchronous).
✅ إنشاء وحذف المجلدات.
✅ التحقق من خصائص الملفات باستخدام fs.stat.
​فهم كيفية تعامل لغة البرمجة مع الـ Filesystem هو أساس قوي لبناء تطبيقات Back-end متينة و قوية

ما هي برأيكم أهم المهارات التي يجب على مطور Node.js التركيز عليها في البداية؟

​ #برمجة

خطوة جديدة في رحلة تعلم Node.js سعيد جداً بمشاركة ما تعلمته اليوم حول التعامل مع نظام الملفات (File System Module) في بي...
07/01/2026

خطوة جديدة في رحلة تعلم Node.js
سعيد جداً بمشاركة ما تعلمته اليوم حول التعامل مع نظام الملفات (File System Module) في بيئة . قمت بتطبيق عملي يشمل:
✅ قراءة وكتابة الملفات (Asynchronous vs Synchronous).
✅ إنشاء وحذف المجلدات.
✅ التحقق من خصائص الملفات باستخدام fs.stat.
​فهم كيفية تعامل لغة البرمجة مع الـ Filesystem هو أساس قوي لبناء تطبيقات Back-end متينة و قوية

ما هي برأيكم أهم المهارات التي يجب على مطور Node.js التركيز عليها في البداية؟

​ #برمجة

ليه بنقول === أحسن من ==؟ 🤔​يا جماعة "السين" الثالثة دي ما زيادة عدد، دي أمان لكودك! 🛡️​في جافاسكريبت، لما تيجي تقارن بي...
04/01/2026

ليه بنقول === أحسن من ==؟ 🤔
​يا جماعة "السين" الثالثة دي ما زيادة عدد، دي أمان لكودك! 🛡️
​في جافاسكريبت، لما تيجي تقارن بين حاجتين، عندك طريقتين للمساواة، والفرق بينهم هو اللي بيحدد كودك شغال صح ولا "ماسك بالدبارة":
​1️⃣ المساواة العادية (==):
دي بنسميها (Loose Equality). جافاسكريبت هنا بتبذل جهدها عشان تخلي الحاجتين زي بعض بالعافية (Type Coercion).
​مثلاً: لو قارنت 5 == "5" حتقول ليك True ✅.
​ليه؟ لأنها حولت النص لرقم عشان تمشي الأمور.
​2️⃣ المساواة الصارمة (===):
دي الـ (Strict Equality). هنا مافي مجاملة، المقارنة بتكون في القيمة وفي نوع البيانات (Data Type).
​مثلاً: لو قارنت 5 === "5" حتقول ليك False ❌.
​ليه؟ لأن الأول "Number" والثاني "String"، وهنا جافاسكريبت بتقيف ليك أحمر.
​💡 نصيحة "زول كود":
عشان تتجنب أخطاء برمجية (Bugs) بتجيب الصداع وما بتظهر ليك بسهولة، اتعود دائماً تستخدم الـ ===. هي بتخلي كودك أنظف وأوضح لأي مبرمج يقرأه وراك.
​💬 سؤال للمجتمع:
هل واجهتكم قبل كدة مشكلة في الكود كان حلها بس إنكم تغيروا == لـ ===؟ احكوا لينا تجاربكم تحت في التعليقات! 👇
​ #برمجة

بدأت المتعة 😍
04/01/2026

بدأت المتعة 😍

شكرا sudani ❤
17/12/2025

شكرا sudani ❤

Address

Khartoum

Website

Alerts

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

Share

Category