Enroll Course: https://www.coursera.org/learn/desarrollo-lado-servidor-nodejs-express-mongodb

في عالم تطوير البرمجيات، تعتبر القدرة على العمل من الجانب الخادم أمرًا حيويًا لضمان وظائف التطبيقات الحديثة. تقدم دورة ‘تطوير الجانب الخادم: NodeJS و Express و MongoDB’ على كورسيرا المدرب بالشكل الصحيح لمساعدتك على اكتساب هذه المهارات الحيوية.

نظرة عامة على الدورة:

تتناول هذه الدورة جميع جوانب تطوير الجانب الخادم، من إعداد خادم ويب إلى إنشاء واجهة برمجة تطبيقات REST، والتعامل مع المصادقة والتفويض، وأيضًا دمج مكتبات الطرف الثالث. يتم استخدام Express لإنشاء خادم الويب وقاعدة بيانات NoSQL المستندة إلى الوثائق، MongoDB.

المحتوى التعليمي:

تتكون الدورة من أربعة وحدات رئيسية:

  • المفاهيم الأساسية لتطوير الويب من الجانب الخادم: ستبدأ بإنشاء مشروع في NodeJS، استخدام Git للتحكم في الإصدار، وضبط Express.
  • استمرارية النموذج باستخدام Mongoose و MongoDB: ستتعلم كيف تستخدم Mongoose كـ ODM وتقوم بعمليات CRUD الأساسية.
  • المصادقة: ستتمكن من بناء صفحة دخول وإدارة تسجيل المستخدمين باستخدام Passport و JSON Web Token لحماية API الخاص بك.
  • OAuth وإطلاق الإنتاج على Heroku: سترى كيفية وضع مشروعك في الإنتاج ومراقبة أمان الخادم.

توصية:

إذا كنت ترغب في تعزيز مهاراتك في تطوير الجانب الخادم وتوفير تجربة مستخدم محمية وآمنة، فإن هذه الدورة تعد خيارًا مثاليًا. المنهج واضح ومصمم بعناية، مما يجعله مثاليًا للمبتدئين والمحترفين الراغبين في تحسين مهاراتهم.

Enroll Course: https://www.coursera.org/learn/desarrollo-lado-servidor-nodejs-express-mongodb