جاري التحميل...
نود.جي إس
📊
55 المواضيع
⏱️
التعلم التفاعلي
🎯
خطوة بخطوة
Node.js هو بيئة تشغيل جافا سكريبت مفتوحة المصدر وقوية تتيح للمطورين إنشاء تطبيقات خادمية سريعة وقابلة للتوسع. باستخدام نموذج إدخال/إخراج غير متزامن ومعتمد على الأحداث، يمكن لـ Node.js إدارة التطبيقات عالية الأداء بكفاءة، مما يجعله مثالياً للخوادم، واجهات برمجة التطبيقات، والتطبيقات الفورية مثل تطبيقات الدردشة. تعلم Node.js يمنح المطورين القدرة على استخدام JavaScript للواجهة الأمامية والخلفية وتسهيل تطوير Full-Stack. كما يفتح تعلم Node.js الأبواب للعمل مع أطر شائعة مثل Express.js ودمج قواعد البيانات مثل MongoDB.
🎯
اكتملت الدورة
هذه الدورة مكتملة وجاهزة للتعلم. جميع المواضيع متاحة للدراسة.
🔍
📋 مسار التعلم
اتبع مسار التعلم المنظم أدناه
مقدمة عن Node.js
تثبيت Node.js
أول تطبيق Node.js
استخدام CLI في Node.js
مقدمة عن الوحدات
الوحدات المدمجة
أساسيات NPM
Require و Export
عمليات نظام الملفات
واجهة الأحداث
التدفقات
إنشاء خادم HTTP
التوجيه البسيط
وحدة URL
سلاسل الاستعلام
وحدة DNS
وحدة نظام التشغيل
البرمجة غير المتزامنة
حلقة الأحداث
إدارة الأخطاء
المؤشرات والبيانات الثنائية
إدارة العمليات
العمليات الفرعية
خيوط العمل
وحدة التجميع (Cluster)
WebSockets في Node.js
التشفير
توصيل التدفقات
تحسين أداء Node.js
مقدمة عن تكامل قواعد البيانات
MySQL مع Node.js
MongoDB مع Node.js
PostgreSQL مع Node.js
Redis مع Node.js
إنشاء REST APIs
تكامل GraphQL
المصادقة في Node.js
التعامل مع APIs الطرف الثالث
نظرة عامة على الأطر
أساسيات Express
محركات القوالب
اختبار تطبيقات Node.js
أفضل ممارسات أمان Node.js
التحقق من صحة البيانات
سجلات Node.js
المتغيرات البيئية
تسجيل الأخطاء والمراقبة
استراتيجيات النشر
حاويات Docker لتطبيقات Node.js
CI/CD لتطبيقات Node.js
قابلية الوصول في تطبيقات Node.js
صيانة وتحديث التطبيقات
تصحيح تطبيقات Node.js
الأخطاء الشائعة وحلولها
مسرد Node.js