الملخص

مكتمل

MEAN عبارة عن مكدس تطوير لإنشاء واستضافة تطبيقات الويب. تذكر أن MEAN هو اختصار للكلمات المكونة له: MongoDB وExpress وAngularJS وNode.js.

في هذه الوحدة، تعلمت متى يكون مكدس MEAN خيارًا جيدًا لتطوير الويب ومتى قد ترغب في اختيار شيء آخر. السبب الرئيسي الذي قد يجعلك تفكر في MEAN هو إذا كنت على دراية بـ JavaScript.

لمشاهدة مكدس MEAN فيديو، قمت بإنشاء جهاز Ubuntu الظاهري على Azure وقمت بتثبيت مكدس MEAN عليه لتطوير الويب.

من خلال تطبيق MEAN الخاص بك، قمت بإنشاء تطبيق ويب أساسي لمخزون كتب. للتلخيص، يستخدم تطبيق ويب:

  • MongoDB لتخزين معلومات حول الكتب.
  • Express.js لتوجيه كل طلب HTTP إلى المؤشر المناسب.
  • AngularJS لتوصيل واجهة المستخدم بمنطق عمل البرنامج.
  • Node.js لاستضافة التطبيق من جانب الخادم.

يمكنك العثور على التعليمات البرمجية المصدر لتطبيق الويب على GitHub.

تنظيف

تُنظف بيئة الاختبار المعزولة مواردك تلقائيًا ما إن تنتهي من هذه الوحدة النمطية.

عندما تعمل على اشتراكك الخاص، من الأفضل أن تُحدد في نهاية المشروع ما إذا كنت لا تزال بحاجة إلى الموارد التي أنشأتها أو لا. يمكن أن تكلفك الموارد التي لا تزال قيد التشغيل الأموال. يمكنك حذف الموارد بشكل فردي أو حذف مجموعة الموارد لحذف تشكيلة الموارد بأكملها.

معرفة المزيد

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

معرفة المزيد حول تطوير تطبيق مكدس MEAN

معرفة المزيد حول مكونات مكدس MEAN وحزم Node.js الأخرى التي استخدمتها في هذه الوحدة.

تعرف على خدمة تطبيقات الويب Azure

في هذه الوحدة، استخدمت جهازًا ظاهريًا لاستضافة تطبيق الويب الخاص بك. يوفر لك الجهاز الظاهري تحكمًا أكبر في البيئة وقد يناسب الطريقة التي تدير بها عمليات التوزيع حاليًا. ومع ذلك، هناك طرق أخرى لاستضافة تطبيقات الويب. تحقق من إنشاء تطبيق ويب Node.js في Azure لمعرفة كيفية استخدام خدمة Azure Web Apps لتبسيط عمليات النشر الخاصة بك.

أتمتة عمليات التوزيع الخاصة بك

استخدمت أيضًا في هذه الوحدة عملية يدوية بشكل رئيسي لتكوين الجهاز الظاهري لديك وتشغيل تطبيقك. مع تطور العملية الخاصة بك، يمكنك استخدام عملية أكثر تلقائية لتوزيع التغييرات بسرعة وموثوقية أكبر. تحقق من إنشاء مسار CI/CD ل Node.js باستخدام مشروع Azure DevOps لمعرفة كيفية استخدام Azure DevOps لنشر تطبيق Node.js كجزء من مسار التكامل المستمر والتسليم المستمر (CI/CD).

‏‫اختبر معلوماتك

1.

ما هو السبب الوجيه لاختيار MEAN لمكدس التطوير الخاص بك؟

2.

ما المقصود بقاعدة البيانات NoSQL؟

3.

ما هو دور AngularJS في مكدس MEAN؟