Express Js Mastery APK
08/03/2025
/ 0+
CourseTech
بناء تطبيقات ويب سريعة وقابلة للتطوير
وصف مفصل
التعبير عن إتقان JS
تأخذك هذه الدورة التدريبية الشاملة من الأساسيات إلى المفاهيم المتقدمة، وتزودك بالمهارات اللازمة لإنشاء تطبيقات خلفية فعالة وواجهات برمجة التطبيقات RESTful والخدمات الصغيرة.
تغطي الدورة المفاهيم الأساسية مثل التوجيه ومعالجة الطلبات والاستجابة ووظائف البرامج الوسيطة وخدمة الملفات الثابتة. سوف تستكشف أيضًا تقنيات البرامج الوسيطة المتقدمة ومعالجة الأخطاء والتسجيل باستخدام أدوات مثل Morgan.
تغطي الدورة أيضًا الإجراءات الأمنية الأساسية، بما في ذلك التحكم في الوصول المستند إلى الدور (RBAC)، ومنع حقن SQL، وتأمين التطبيقات باستخدام الخوذة.
بحلول نهاية هذه الدورة، سيكون لديك فهم عميق لـ Express.js وستكون قادرًا على إنشاء تطبيقات قوية وقابلة للتطوير وجاهزة للإنتاج.
📚 نظرة عامة على الدورة
⦿ Express.js ولماذا استخدامه؟
⦿ تثبيت Express.js وإعداد المشروع
⦿ فهم البرمجيات الوسيطة السريعة
⦿ التوجيه الأساسي في Express.js
⦿ التعامل مع كائنات الطلب والاستجابة
⦿ شرح كائن التطبيق السريع
⦿ استخدام متغيرات البيئة (dotenv)
⦿ التعامل مع طرق HTTP المختلفة (GET، POST، PUT، DELETE)
⦿ معلمات المسار وسلاسل الاستعلام
⦿ خدمة الملفات الثابتة في Express.js
⦿ أنواع البرامج الوسيطة (المدمجة، والجهات الخارجية، والمخصصة)
⦿ إنشاء وظائف وسيطة مخصصة
⦿ استخدام مورغان لتسجيل الطلبات
⦿ تحليل الجسم باستخدام Express.json() وexpress.urlencoded()
⦿ خطأ في معالجة البرامج الوسيطة في Express.js
⦿ استخدام محركات القوالب (EJS، Pug، المقاود)
⦿ إعداد وعرض وجهات النظر
⦿ تمرير البيانات إلى المشاهدات
⦿ استخدام التخطيطات للمحتوى الديناميكي
⦿ العرض من جانب العميل مقابل العرض من جانب الخادم
⦿ ربط Express.js مع MongoDB باستخدام Mongoose
⦿ عمليات إنشاء وقراءة وتحديث وحذف (CRUD).
⦿ التعامل مع أخطاء قاعدة البيانات والتحقق من صحتها
⦿ استخدام Sequelize مع MySQL/PostgreSQL
⦿ تنفيذ العلاقات النموذجية في قواعد البيانات
⦿ مصادقة المستخدم باستخدام JWT (رموز الويب JSON)
⦿ استخدام bcrypt لتجزئة كلمة المرور
⦿ تنفيذ التحكم في الوصول على أساس الدور (RBAC)
⦿ تأمين التطبيقات السريعة بالخوذة
⦿ منع حقن SQL والبرمجة النصية عبر المواقع (XSS)
⦿ تحميل الملفات باستخدام Multer
⦿ تنفيذ WebSockets في Express.js
⦿ التخزين المؤقت باستخدام Redis في Express.js
⦿ استخدام وظائف الخلفية مع قائمة انتظار الثور
⦿ تحديد المعدل لمنع إساءة استخدام واجهة برمجة التطبيقات (API).
⦿ إنشاء واجهة برمجة تطبيقات RESTful باستخدام Express.js
⦿ التعامل مع مصادقة واجهة برمجة التطبيقات (JWT، OAuth)
⦿ إصدار واجهات برمجة التطبيقات في Express
⦿ استخدام GraphQL مع Express.js
⦿ بناء الخدمات المصغرة باستخدام Express.js
⦿ وحدة اختبار التطبيقات السريعة مع Jest
⦿ اختبار واجهة برمجة التطبيقات (API) باستخدام Supertest
⦿ استخدام Postman لاختبار API
⦿ إرساء تطبيق Express.js
⦿ نشر تطبيقات Express على Vercel وHeroku وAWS
⦿ تحسين الأداء السريع مع الضغط
⦿ موازنة التحميل والمجموعات في Express.js
⦿ تصحيح أخطاء تطبيقات Express.js
⦿ كتابة تعليمات برمجية نظيفة وقابلة للصيانة في Express
⦿ أفضل الممارسات للتطبيقات السريعة الجاهزة للإنتاج
📲 إتقان Express.js وإنشاء تطبيقات ويب قابلة للتطوير - قم بالتنزيل الآن وابدأ البرمجة!
تأخذك هذه الدورة التدريبية الشاملة من الأساسيات إلى المفاهيم المتقدمة، وتزودك بالمهارات اللازمة لإنشاء تطبيقات خلفية فعالة وواجهات برمجة التطبيقات RESTful والخدمات الصغيرة.
تغطي الدورة المفاهيم الأساسية مثل التوجيه ومعالجة الطلبات والاستجابة ووظائف البرامج الوسيطة وخدمة الملفات الثابتة. سوف تستكشف أيضًا تقنيات البرامج الوسيطة المتقدمة ومعالجة الأخطاء والتسجيل باستخدام أدوات مثل Morgan.
تغطي الدورة أيضًا الإجراءات الأمنية الأساسية، بما في ذلك التحكم في الوصول المستند إلى الدور (RBAC)، ومنع حقن SQL، وتأمين التطبيقات باستخدام الخوذة.
بحلول نهاية هذه الدورة، سيكون لديك فهم عميق لـ Express.js وستكون قادرًا على إنشاء تطبيقات قوية وقابلة للتطوير وجاهزة للإنتاج.
📚 نظرة عامة على الدورة
⦿ Express.js ولماذا استخدامه؟
⦿ تثبيت Express.js وإعداد المشروع
⦿ فهم البرمجيات الوسيطة السريعة
⦿ التوجيه الأساسي في Express.js
⦿ التعامل مع كائنات الطلب والاستجابة
⦿ شرح كائن التطبيق السريع
⦿ استخدام متغيرات البيئة (dotenv)
⦿ التعامل مع طرق HTTP المختلفة (GET، POST، PUT، DELETE)
⦿ معلمات المسار وسلاسل الاستعلام
⦿ خدمة الملفات الثابتة في Express.js
⦿ أنواع البرامج الوسيطة (المدمجة، والجهات الخارجية، والمخصصة)
⦿ إنشاء وظائف وسيطة مخصصة
⦿ استخدام مورغان لتسجيل الطلبات
⦿ تحليل الجسم باستخدام Express.json() وexpress.urlencoded()
⦿ خطأ في معالجة البرامج الوسيطة في Express.js
⦿ استخدام محركات القوالب (EJS، Pug، المقاود)
⦿ إعداد وعرض وجهات النظر
⦿ تمرير البيانات إلى المشاهدات
⦿ استخدام التخطيطات للمحتوى الديناميكي
⦿ العرض من جانب العميل مقابل العرض من جانب الخادم
⦿ ربط Express.js مع MongoDB باستخدام Mongoose
⦿ عمليات إنشاء وقراءة وتحديث وحذف (CRUD).
⦿ التعامل مع أخطاء قاعدة البيانات والتحقق من صحتها
⦿ استخدام Sequelize مع MySQL/PostgreSQL
⦿ تنفيذ العلاقات النموذجية في قواعد البيانات
⦿ مصادقة المستخدم باستخدام JWT (رموز الويب JSON)
⦿ استخدام bcrypt لتجزئة كلمة المرور
⦿ تنفيذ التحكم في الوصول على أساس الدور (RBAC)
⦿ تأمين التطبيقات السريعة بالخوذة
⦿ منع حقن SQL والبرمجة النصية عبر المواقع (XSS)
⦿ تحميل الملفات باستخدام Multer
⦿ تنفيذ WebSockets في Express.js
⦿ التخزين المؤقت باستخدام Redis في Express.js
⦿ استخدام وظائف الخلفية مع قائمة انتظار الثور
⦿ تحديد المعدل لمنع إساءة استخدام واجهة برمجة التطبيقات (API).
⦿ إنشاء واجهة برمجة تطبيقات RESTful باستخدام Express.js
⦿ التعامل مع مصادقة واجهة برمجة التطبيقات (JWT، OAuth)
⦿ إصدار واجهات برمجة التطبيقات في Express
⦿ استخدام GraphQL مع Express.js
⦿ بناء الخدمات المصغرة باستخدام Express.js
⦿ وحدة اختبار التطبيقات السريعة مع Jest
⦿ اختبار واجهة برمجة التطبيقات (API) باستخدام Supertest
⦿ استخدام Postman لاختبار API
⦿ إرساء تطبيق Express.js
⦿ نشر تطبيقات Express على Vercel وHeroku وAWS
⦿ تحسين الأداء السريع مع الضغط
⦿ موازنة التحميل والمجموعات في Express.js
⦿ تصحيح أخطاء تطبيقات Express.js
⦿ كتابة تعليمات برمجية نظيفة وقابلة للصيانة في Express
⦿ أفضل الممارسات للتطبيقات السريعة الجاهزة للإنتاج
📲 إتقان Express.js وإنشاء تطبيقات ويب قابلة للتطوير - قم بالتنزيل الآن وابدأ البرمجة!
عرض المزيد