Kodo
kon
kodokon.com
الدورات
/
Node.js
الاحتراف
Node.js · خبير - البنية والتفاصيل الداخلية والحالات الحدّية
حلقة أحداث Node: المراحل والمزالق
اكتشف مراحل libuv، والفرق الحقيقي بين setImmediate وsetTimeout، وكيفية اكتشاف حلقة أحداث متوقّفة.
التدفّقات (Streams) والضغط العكسي: التعامل مع الملفات الكبيرة
عالِج ملفات بحجم عدة غيغابايت بذاكرة ثابتة بفضل التدفّقات، وpipeline، والضغط العكسي.
تأمين واجهة برمجة تطبيقات في بيئة الإنتاج
قوِّ واجهة برمجة Node في بيئة الإنتاج: CORS صحيح، وتحديد المعدّل، وترويسات الأمان، ودفاعات ضد أبرز مخاطر OWASP لواجهات البرمجة.
قابلية الملاحظة: السجلّات، فحص الصحة، الإيقاف السلس
اجعل خدمتك قابلة للملاحظة وقابلة للإيقاف بنظافة: سجلّات JSON، ومسبار الحيوية/الجاهزية (liveness/readiness)، والتعامل مع SIGTERM.
الانتقال إلى الإنتاج: مدير العمليات، Docker، cluster
أطلِق إلى الإنتاج: NODE_ENV، ومدير العمليات، وصورة Docker صحيحة، والتوسّع عبر عدة أنوية باستخدام cluster.