دورة عبر الإنترنت – تخصص احترافي معتمد في خدمات RESTful الصغيرة باستخدام Node.js وNIIT’s Express

اكتشف مجموعة واسعة من المنتجات المنزلية المزخرفة وعناصر التصميم الفريدة والأثاث المصنوع حسب الطلب والتي من شأنها ترقية أي مساحة في منزلك.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

المستوى المتوسط

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • الاتصال غير المتزامن – ناقل الرسائل RabbitMQ
  • الخدمات المصغرة
  • نموذج الاستجابة لطلب الاتصال المتزامن
  • اتصالات الخدمات المصغرة
  • com.mongodb
  • قاعدة بيانات ماي إس كيو إل
  • فانيليا شبيبة
  • اكسبريس شبيبة
  • اختيال
  • جهاز التوجيه السريع
  • مبدأ الدولة التمثيلية (REST)
  • Node.Js
  • جافا سكريبت مع مواصفات ES6
  • موكا
  • تشاي
  • تطوير الويب الخلفية

What you will learn in the course

Courses for which the course is suitable

  • مطور النهاية الخلفية
  • مطور Node.js
  • مطور الخدمات المصغرة
  • مطور تطبيقات الويب
  • مطور واجهة برمجة تطبيقات RESTful

التدريب – سلسلة من 5 دورات

النهاية الخلفية

تشير النهاية الخلفية إلى جانب الخادم للتطوير. التركيز الرئيسي هنا هو كيفية عمل موقع الويب.

  • يعتبر Node.js فعالاً في تطوير التطبيقات الخلفية.
  • تتيح البرمجة المبنية على الأحداث تطوير خوادم ويب سريعة وفعالة في JavaScript.
  • يمكن للمطورين إنشاء خوادم على نطاق واسع باستخدام نموذج برمجة بسيط يعتمد على الأحداث.
  • يستخدم هذا النموذج عمليات الاسترجاعات للإخطار عند انتهاء المهمة.

مشروع التعلم العملي

في هذا المشروع، ستقوم بتطوير حلول خلفية لتعبيرات المشكلة المحددة باستخدام Node.js وExpress.

  • بناء خدمات صغيرة RESTful.
  • ستستخدم المهارات التي اكتسبتها من الدورات التدريبية في JavaScript وNode.js وExpress.js.
  • تتطلب الدورة منك اتباع مبادئ التصميم وأفضل الممارسات.
  • الهدف هو تطوير حلول لإنشاء منتجات تلبي معايير الصناعة.

Details of the courses that make up the specialization

جافا سكريبت من جانب الخادم مع Node.js

  • الدورة 1
    • 31 ساعة
    • 3.8 (84 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم:
  • استكشف بيئة Node.js، واختبر البرامج الأساسية وصحح أخطائها باستخدام تقنيات Node.js مثل الوحدات والملفات والبرمجة غير المتزامنة.
المهارات التي سوف تكتسبها:
  • الفئة: Node.Js

جافا سكريبت بمواصفات ES6

  • الفئة: جافا سكريبت مع ES6

موكا

  • الفئة: موكا

تشاي

  • فئة: تشاي

بناء واجهات برمجة التطبيقات من النوع REST باستخدام Node.js وExpress

  • الدورة 2
    • 16 ساعة
    • 4.0 (21 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم:
  • قم ببناء وتوثيق واجهات برمجة تطبيقات REST باستخدام Vanilla وExpress.js. قم بتأمين واجهة برمجة التطبيقات (API) باستخدام JWT وOAuth.
المهارات التي سوف تكتسبها:
  • الفئة: تطوير الويب من جانب الخادم

تنفيذ استمرارية polygal باستخدام SQL وقاعدة بيانات NoSQL

  • الدورة 3
    • 12 ساعة

تفاصيل الدورة

ماذا ستتعلم:
  • تنفيذ ثبات متعدد اللغات باستخدام MySQL وMongoDB.
المهارات التي سوف تكتسبها:
  • فئة: الاتصال غير المتزامن – ناقل الرسائل RabbitMQ
  • التصنيف: الخدمات المصغرة
  • الفئة: نموذج طلب الاستجابة المتزامنة
  • التصنيف: اتصالات الخدمات المصغرة

بناء وتنفيذ قوالب الخدمات المصغرة

  • الدورة 4
    • 11 ساعة

تفاصيل الدورة

ماذا ستتعلم:
  • قم ببناء الخدمات المصغرة واستكشف الاتصال بين عمليات الخدمات المصغرة بشكل متزامن وغير متزامن.
المهارات التي سوف تكتسبها:
  • التصنيف: فانيليا شبيبة
  • الفئة: اكسبريس JS
  • الفئة: اختيال
  • الفئة: جهاز التوجيه السريع
  • فئة: نقل حالة العرض (REST)

المشروع النهائي باستخدام Node.js

  • الدورة 5
    • 24 ساعة

تفاصيل الدورة

ماذا ستتعلم:
  • يمنحك المشروع النهائي فرصة لتكرار المصطلحات التي تعلمتها وتطوير حل عملي للمشكلة المحددة باستخدام الممارسات المقبولة. ويجب تطوير الحل وفقاً لمعايير الصناعة وفي الوقت المحدد، ويجب أن يستند إلى التعليمات المقدمة.
المهارات التي سوف تكتسبها:
  • الفئة: MongoDB
  • التصنيف: قاعدة بيانات MySQL