Back-End Development ( Node , Express , Mongo )
About Course
ما هو Node.js + Express + MongoDB؟
-
Node.js: منصة بتخليك تستخدم JavaScript مش بس في الـ Front-End، لكن كمان في الـ Back-End. وده بيخليك تشتغل بلغة واحدة في المشروع كله.
-
Express.js: إطار عمل (Framework) خفيف وسهل فوق Node.js، بيخليك تبني سيرفرات وAPIs بسرعة.
-
MongoDB: قاعدة بيانات NoSQL مرنة جدًا، بتخزن البيانات في شكل JSON-like (وثائق) بدل الجداول التقليدية.
الثلاثة دول مع بعض بيكونوا اللي بنسميه MERN Stack (الـ E = Express)، واحد من أكتر الـ Stacks المطلوبة في العالم.
ليه تاخد الكورس؟
-
لأن سوق العمل بيطلب مطورين يعرفوا يشتغلوا على التقنيات الحديثة.
-
الـ MERN Stack هو الأساس في بناء تطبيقات ضخمة زي (Netflix – Uber – Medium).
-
لو عايز تدخل مجال الـ Startups أو الـ Freelancing، Node + Mongo هما التوليفة المفضلة.
إيه اللي هتستفاده من الكورس؟
-
Node.js Basics: التعامل مع السيرفر والملفات.
-
Express.js:
-
إنشاء RESTful APIs.
-
Middleware واستخدامها للتحكم في الطلبات.
-
الـ Routing وإدارة الطلبات.
-
-
MongoDB:
-
تصميم قواعد بيانات NoSQL.
-
التعامل مع الـ Collections والـ Documents.
-
CRUD Operations (إنشاء – قراءة – تحديث – حذف).
-
-
ربط الـ Back-End بالـ Front-End أو بتطبيق موبايل.
-
التعامل مع Authentication & JWT لتأمين التطبيقات.
-
مشروع عملي كامل: بناء تطبيق ويب متكامل (مثال: نظام Blog).
