من الصفر حتى الاحتراف — شرح وافي بالعربي مع أمثلة تفاعلية واختبارات وأسرار بناء مواقع التواصل والمتاجر
HTML هي لغة هيكل صفحات الويب — تخبر المتصفح بماذا يعرض وأين
<tag> وينتهي بـ </tag>
CSS تحوّل صفحتك من نص جاف إلى تصميم احترافي جميل
1. خارجي (ملف .css منفصل — الأفضل) | 2. داخلي (وسم <style> في <head>) | 3. مضمّن (style="..." في الوسم مباشرة)
JS تضيف الحياة والتفاعل لموقعك — بدونها الموقع جامد كصورة
أسئلة متعددة الاختيار وصح/خطأ لقياس مستواك
فيسبوك، يوتيوب، واتساب، متجر إلكتروني — نشرح لك الطريق
| المشروع | Front-end | Back-end | قاعدة بيانات | صعوبة | مناسب للمبتدئ |
|---|---|---|---|---|---|
| 📰 مدونة | HTML/CSS/JS | Node.js | MongoDB | ⭐⭐ | ✓ |
| 🛒 متجر | Next.js | Node.js | PostgreSQL | ⭐⭐⭐ | ✓ |
| 📘 تواصل | React | Node.js | MongoDB | ⭐⭐⭐⭐ | ✗ |
| 🎥 فيديو | React | Node.js | PostgreSQL+S3 | ⭐⭐⭐⭐⭐ | ✗ |
| 💬 تراسل | React | Node.js+WebSocket | PostgreSQL+Redis | ⭐⭐⭐⭐⭐ | ✗ |
خطوات واضحة ومرتبة للوصول للاحتراف
تعلم وسوم HTML الأساسية، CSS، التصميم المتجاوب، Flexbox وGrid. ابنِ 3 صفحات ثابتة (Landing page، CV، موقع بسيط).
⏱️ المدة: 4-6 أسابيع
المتغيرات، الدوال، المصفوفات، الكائنات، DOM، الأحداث. اعمل: مهام Todo، آلة حاسبة، ألعاب صغيرة.
⏱️ المدة: 6-8 أسابيع
Fetch API، Async/Await، Promises، الـ REST APIs، تخزين البيانات (LocalStorage). اعمل: تطبيق طقس، قائمة أفلام.
⏱️ المدة: 4-6 أسابيع
Components، Props، State، Hooks، React Router، Context API. اعمل: تطبيق تسوق، مدونة، لوحة إدارة.
⏱️ المدة: 8-10 أسابيع
Node.js، Express.js، REST API، MongoDB أو PostgreSQL، JWT للمصادقة. اعمل: API كاملة مع قاعدة بيانات.
⏱️ المدة: 10-12 أسبوع
Next.js، Git، Docker، الاستضافة (Vercel، Railway، AWS)، CI/CD. ابنِ مشروع كامل وانشره على الإنترنت.
⏱️ المدة: مستمر