دروس الدورة التعليمية لـ Express.js

فيمايلي دورة تعليمية مفصلة حول استخدام إطار عمل Express.js، وهو إطار عمل خفيف ومرن لتطوير تطبيقات الويب باستخدام Node.js.

سنبدأ بشرح أساسيات Node.js وأهمية مشاهدة دورة تعليمية حول Node.js قبل البدء باستخدام Express.

ثم ننتقل إلى توضيح كيفية إعداد بيئة العمل وتهيئة مشروع Express، ويشمل ذلك إنشاء ملفات البرنامج وتنصيب الحزم اللازمة باستخدام npm.

سنتطرق إلى شرح تفصيلي حول إنشاء الطرق (routes) والتعامل مع الطلبات والاستجابات HTTP، وكيفية استخدام البرمجيات الوسيطة (middleware) لتنفيذ وظائف مختلفة مثل التوثيق والتحكم بالأخطاء وغيرها.

كما سنشرح كيفية إنشاء واستخدام قواعد البيانات المؤقتة والتفاعل مع قواعد البيانات الحقيقية.

تتضمن الدروس أيضاً شرحاً لكيفية إنشاء واجهة مستخدم بسيطة باستخدام HTML وJavaScript للتفاعل مع الـAPI المبني باستخدام Express، وتوضح طرق إرسال واستقبال البيانات من وإلى الخادم.

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

ونختتم بتقديم مثال عملي لبناء تطبيق باستخدام ejs وExpress، موضحاً فيه كيفية استخدام الأجزاء المعاد استخدامها والتخطيطات لتسهيل التطوير.

فهرس الدورة التعليمية لـ Express.js:

الفصل 1: مقدمة في Node.js وExpress.js

الفصل 2: إعداد بيئة التطوير

الفصل 3: أساسيات التعامل مع Express.js

الفصل 4: البرمجيات الوسيطة (Middleware)

الفصل 5: التعامل مع قواعد البيانات

الفصل 6: بناء واجهة المستخدم

الفصل 7: استخدام إطار عمل ejs

الفصل 8: مثال عملي على تطبيق باستخدام Express وejs

الكاتب