إجمالي عناصر سلة التسوق(0)

عربة التسوق

  • 3 Park Lane Blvd. Dearborn, MI 48126 USA
4.63
50778 استعراض 50778

NodeJS - الدليل الكامل (MVC، واجهات برمجة تطبيقات REST، GraphQL، Deno)

إتقان Node JS وDino.js، وإنشاء واجهات برمجة تطبيقات REST باستخدام Node.js، وواجهات برمجة تطبيقات GraphQL، وإضافة المصادقة، واستخدام MongoDB، وSQL، وغير ذلك الكثير!
  • الوصف
  • المناهج الدراسية
  • الأسئلة الشائعة
  • المراجعات

لا يُصدر مركز نوبلز شهادة لهذه الدورة، فهو برنامج تابع لـ Udemy.

ربما تكون Node.js هي لغة البرمجة الأكثر شعبية وحداثة من جانب الخادم التي يمكنك تعلمها هذه الأيام!

يزداد الطلب على مطوّري Node.js، وتُستخدم اللغة في كل شيء بدءًا من تطبيقات الويب التقليدية مع طرق العرض المقدمة من جانب الخادم عبر واجهات برمجة تطبيقات REST وصولاً إلى واجهات برمجة تطبيقات GraphQL وخدمات الويب في الوقت الفعلي. ناهيك عن تطبيقاتها في بناء سير العمل للمشاريع من جميع الأحجام.

ستعلمك هذه الدورة التدريبية كل ذلك! من الصفر دون افتراض أي معرفة مسبقة. على الرغم من أنك إذا أحضرت بعض المعرفة، فستتمكن بالطبع من القفز بسرعة إلى وحدات الدورة التدريبية الأكثر إثارة للاهتمام بالنسبة لك.

إليك ما ستتعلمه في هذه الدورة التدريبية:

  • أساسيات Node.js والوحدات الأساسية الأساسية

  • تحليل الطلبات وإرسال الردود

  • تقديم HTML ديناميكيًا (على الخادم)

  • استخدام Express.js

  • العمل مع الملفات وإنشاء ملفات PDF على الخادم (أثناء التنقل)

  • رفع الملفات وتنزيلها

  • استخدام نمط النموذج-عرض-عناصر-التحكم (MVC)

  • استخدام Node.js مع SQL (MySQL) و Sequelize

  • استخدام Node.js مع NoSQL (MongoDB) و Mongoose

  • العمل مع الجلسات وملفات تعريف الارتباط

  • مصادقة المستخدم وتخويله

  • إرسال رسائل البريد الإلكتروني

  • التحقق من صحة مدخلات المستخدم

  • ترقيم صفحات البيانات

  • التعامل مع المدفوعات باستخدام Stripe.js

  • إنشاء واجهات برمجة تطبيقات REST APIs

  • المصادقة في واجهات برمجة تطبيقات REST

  • تحميل الملفات في واجهات برمجة تطبيقات REST

  • إنشاء واجهات برمجة تطبيقات GraphQL

  • المصادقة في واجهات برمجة تطبيقات GraphQL

  • تحميل الملفات في واجهات برمجة تطبيقات GraphQL

  • إنشاء تطبيق Realtime Node.js باستخدام Websockets

  • الاختبار الآلي (اختبارات الوحدة)

  • نشر تطبيق Node.js

  • استخدام TypeScript مع Node.js

  • استكشاف Deno.js

  • وأكثر من ذلك بكثير!

هل يبدو لك هذا الكثير من المحتوى؟ بالتأكيد هو كذلك!

هذه ليست دورة قصيرة ولكنها "الدليل الكامل" على Node.js في نهاية المطاف. سنتعمق في الكثير من المواضيع ولن نكتفي بخدش السطح فقط.

كما أننا لن نكتفي فقط بالشرح النظري الممل وبعض الشرائح. بدلاً من ذلك، سنقوم ببناء مشروعين رئيسيين: متجر إلكتروني (بما في ذلك الدفع + الدفع) ومدونة.

سيتم عرض جميع مواضيع وميزات الدورة التدريبية واستخدامها في هذه المشاريع، وبالتالي ستتعرف عليها في بيئة واقعية.

 

هل هذه الدورة مناسبة لك؟

إذا لم تكن لديك أي خبرة في Node.js، فستحب هذه الدورة التدريبية لأنها تبدأ بدون أي معرفة مفترضة. إنها الدورة المثالية لتصبح مطور Node.js.

إذا كانت لديك خبرة أساسية في Node.js، فإن هذه الدورة التدريبية مثالية أيضًا لأنك ستتمكن من استعراض الوحدات الأساسية بسرعة وستستفيد من جميع التعمقات والمواضيع المتقدمة التي تغطيها الدورة.

هل أنت مستخدم متقدم في Node.js؟ تحقق من المنهج إذن. ربما لم تجد دورة أخرى توضح كيفية استخدام SQL مع Node.js. أو ربما أنت مهتم بـ GraphQL. من المحتمل أنك ستحصل على قيمة كبيرة من هذه الدورة التدريبية أيضًا!

 

المتطلبات الأساسية

  • لا يلزم معرفة Node.js على الإطلاق!

  • لا يلزم معرفة أي لغة برمجة أخرى (إلى جانب JavaScript، انظر النقطة التالية)

  • ومع ذلك، يُفترض أن تكون لديك معرفة أساسية بـ JavaScript - يجب أن تكون على الأقل على استعداد لتعلمها أثناء متابعة الدورة التدريبية. توجد وحدة تنشيطية للغة JS لإطلاعك على أحدث الصيغ اللغوية بسرعة

  • تساعد المعرفة الأساسية ب HTML + CSS ولكنها ليست مطلوبة

اختياري: جافا سكريبت - تنشيط سريع
كم من الوقت يمكنني الوصول إلى مواد الدورة التدريبية؟
يمكنك عرض مواد المحاضرة ومراجعتها إلى أجل غير مسمى، مثل قناة حسب الطلب.
هل يمكنني أخذ دوراتي معي أينما ذهبت؟
بالتأكيد! إذا كان لديك اتصال بالإنترنت، فإن الدورات التدريبية على Udemy متاحة على أي جهاز وفي أي وقت. أما إذا لم يكن لديك اتصال بالإنترنت، فإن بعض المدرسين يسمحون لطلابهم بتنزيل محاضرات الدورات التدريبية. لكن هذا الأمر متروك للمدرب، لذا تأكد من أن تكون في صفه الجيد!
4.63
50778 استعراض 50778
النجوم 5
34270
النجوم 4
13198
النجوم 3
2521
النجوم 2
413
النجوم 1
376
الطبقة 1