زملائي المهندسين الأعزاء، مجتمع ميتارهيا يقدم إلى انتباهكم حديثا
مقدمة وأساسيات
Node.js مقدمة للتكنولوجيا Node.js في عام 2019 البرمجة غير المتزامنة في Node.js - هذه مجرد محاضرة عامة، رابط لدورة تدريبية حول البرمجة غير المتزامنة
الموجود أعلاه، قبل جدول المحتويات
- هذه مجرد محاضرة عامة، رابط لدورة تدريبية حول البرمجة غير المتزامنة
نظرة عامة على واجهة برمجة تطبيقات Node.js المدمجة - رابط التوثيق:
https://nodejs.org/api/documentation.html
- رابط التوثيق:
إعداد البيئة: Node.js، npm، git، eslint - مستودع مع الأدوات:
https://github.com/HowProgrammingWorks/Tools
- مستودع مع الأدوات:
العمل مع الملفات والمخازن المؤقتة وتدفقات الملفات في Node.js - العمل مع الملفات:
https://github.com/HowProgrammingWorks/Files - تدفقات الملف:
https://github.com/HowProgrammingWorks/Streams - مخازن:
https://github.com/HowProgrammingWorks/Buffers
- العمل مع الملفات:
مراقبة نظام الملفات في Node.js - نظام الملفات في Node.js:
https://github.com/HowProgrammingWorks/Files - مراقبة الملفات:
https://github.com/HowProgrammingWorks/FilesystemWatch
- نظام الملفات في Node.js:
وحدة التحكم وسطر الأوامر في JavaScript وNode.js - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/CommandLine
- أمثلة التعليمات البرمجية:
هيكل وهندسة التطبيقات على Node.js
النهج المعماري للبرمجة الوحدات والطبقات وبنية المشروع وصناديق الحماية في JavaScript وNode.js - مشروع مثال:
https://github.com/HowProgrammingWorks/Project - طبقات مجردة:
https://github.com/HowProgrammingWorks/AbstractionLayers - صناديق الرمل:
https://github.com/HowProgrammingWorks/Sandboxes
- مشروع مثال:
انقلاب حقن التحكم والتبعية في Node.js التواصل بين العمليات في Node.js - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/InterProcessCommunication
- أمثلة التعليمات البرمجية:
الطبقات والاتصال وتماسك التعليمات البرمجية - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Abstractions
- أمثلة التعليمات البرمجية:
تطوير خوادم التطبيقات وواجهات برمجة التطبيقات على Node.js
خادم العميل على Node.js TCP وUDP وDNS - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Socket
- أمثلة التعليمات البرمجية:
خادم HTTP على Node.js (التوجيه، المجموعة، IP اللاصق) - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/NodeServer
- أمثلة التعليمات البرمجية:
جلسات HTTP وملفات تعريف الارتباط على Node.js النقي - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Session
- أمثلة التعليمات البرمجية:
طلبات HTTP في المتصفح وNode.js: XMLHttpRequest، fetch - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/HttpRequest
- أمثلة التعليمات البرمجية:
تطوير واجهة برمجة التطبيقات (API) على Node.js (العميل والخادم) - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/API
- أمثلة التعليمات البرمجية:
خادم WebSocket على Node.js (جداول البيانات والدردشة) السقالات لواجهة برمجة التطبيقات وواجهة المستخدم والبيانات - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Scaffolding
- أمثلة التعليمات البرمجية:
التطبيقات الموزعة عالية التحميل على Node.js خدمة الإحصائيات في Node.js - أمثلة على التعليمات البرمجية والمهام:
https://github.com/HowProgrammingWorks/ServeStatic
- أمثلة على التعليمات البرمجية والمهام:
العمل مع قواعد البيانات على Node.js
طبقة الوصول إلى البيانات، المؤشر، المعاملة - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Transaction
- أمثلة التعليمات البرمجية:
العمل مع قواعد البيانات في Node.js باستخدام PostgreSQL كمثال - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Databases
- أمثلة التعليمات البرمجية:
محاضرات حول CQRS ومصادر الأحداث
إجراء أمر النمط (الأمر) والمعلمات ككائن - ستكون هناك حاجة لهذا النمط للمحاضرة القادمة.
- أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Command
CQS وCQRS ومصادر الأحداث - فصل الاستعلام وتعديل البيانات - جودة الجودة:
https://github.com/HowProgrammingWorks/CQS - CQRS:
https://github.com/HowProgrammingWorks/CQRS - مصادر الأحداث:
https://github.com/HowProgrammingWorks/EventSourcing
- جودة الجودة:
تطبيق مصادر الأحداث - انظر أمثلة من المحاضرة السابقة
نموذج الممثل - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/ActorModel
- أمثلة التعليمات البرمجية:
إدارة الذاكرة والبرمجة الموازية
تسرب الذاكرة في Node.js وJavaScript، وجمع البيانات المهملة والتوصيف - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/MemoryLeaks
- أمثلة التعليمات البرمجية:
Atomics وSharedArrayBuffer وworker_threads في Node.js - تيارات:
https://github.com/HowProgrammingWorks/Threads/ - العمليات الذرية:
https://github.com/HowProgrammingWorks/Atomics/
- تيارات:
الإشارات وكائنات المزامنة في JavaScript وNode.js - الإشارات:
https://github.com/HowProgrammingWorks/Semaphore - كائنات المزامنة:
https://github.com/HowProgrammingWorks/Mutex
- الإشارات:
الذاكرة المشتركة في Node.js متعددة الخيوط - تقرير في مؤتمر الربيع JS Fest 2019
الأمان والموثوقية والنشر والبنية التحتية
الأخطاء غير المعالجة في الوعود - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/PromiseError
- أمثلة التعليمات البرمجية:
مشكلة تتبع المكدس غير المتزامن في JavaScript وNode.js - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/StackTrace
- أمثلة التعليمات البرمجية:
التسجيل باستخدام Node.js وJavaScript - أمثلة التعليمات البرمجية:
https://github.com/HowProgrammingWorks/Logging
- أمثلة التعليمات البرمجية:
إيقاف تشغيل رشيق في Node.js - أمثلة على التعليمات البرمجية والمهام:
https://github.com/HowProgrammingWorks/GracefulShutdown
- أمثلة على التعليمات البرمجية والمهام:
أمان تطبيق Node.js السحابات بدون خادم (FaaS) وطلب عزل السياق في Node.js
نطلب منك ترك تعليقاتك على الدورة واقتراحاتك لتوسيع مواد الدورة. نشكرك على اهتمامك بعملنا ومساعدة المجتمع في تحسين أمثلة التعليمات البرمجية. يمكنكم الاشتراك في قناة اليوتيوب الخاصة بالمحاضرات المفتوحة من هنا:
يمكن للمستخدمين المسجلين فقط المشاركة في الاستطلاع.
هل ستتابع الدورة؟
-
70,4%نعم، كل شيء مثير للاهتمام155
-
26,4%سأقوم بعرض 58 بشكل انتقائي
-
3,2%غير مهتم7
صوت 220 مستخدمين. امتنع 10 مستخدما عن التصويت.
هل ترغب في مواصلة المحاضرات؟
-
95,0%نعم بالطبع191
-
3,0%نعم، وسوف أقترح المواضيع6
-
2,0%لقد اكتفيت من هذا4
صوّت 201 مستخدمًا. امتنع 13 مستخدما عن التصويت.
المصدر: www.habr.com