24 فصلاً ولغتان وحلقة أحداث مباشرة: كيف بنيت مختبر تطوير الواجهات الخلفية باستخدام Codex
OpenAI
أنشأ المؤلف Runtime Lab، وهو منصة تعليمية تفاعلية مفتوحة المصدر لتطوير الواجهات الخلفية باستخدام Node.js وNestJS وPostgreSQL ومواضيع أخرى. تضم 24 فصلاً باللغتين الروسية والإنجليزية، باستخدام وكيل الذكاء الاصطناعي Codex لإنشاء الكود والتتبعات المباشرة التي توضح سلوك وقت التشغيل. يساعد المشروع المؤلف على الانتقال من تطوير الواجهات الأمامية إلى التطوير الكامل (Fullstack) من خلال توفير تجارب عملية مع تنفيذ الكود الحقيقي.
قام المؤلف ببناء Runtime Lab، وهي منصة تعليمية تفاعلية للمساعدة في انتقاله من تطوير الواجهة الأمامية إلى التطوير الكامل. تتضمن 24 فصلاً موزعة على تسعة أقسام، تغطي داخليات وقت تشغيل Node.js مثل حلقة الأحداث (Event Loop) وخيوط العمال (Worker Threads) و libuv وتسربات الذاكرة، بالإضافة إلى NestJS و PostgreSQL و Docker و Kubernetes و Redis وتخزين HTTP المؤقت و Python/CPython. يوفر كل فصل نظرية ورمزًا مبسطًا ورمزًا كاملاً لوقت التشغيل وتتبعات حية وسيناريوهات إنتاج، مع نسختين باللغتين الروسية والإنجليزية. استخدم المؤلف وكيل الذكاء الاصطناعي Codex من OpenAI لإنشاء المشروع الأولي وتحسينه بشكل متكرر، مؤكداً أنه بينما يسرع الذكاء الاصطناعي عملية الإنشاء، فإنه لا يزال يتطلب مراجعة لضمان الدقة. يحتوي المشروع على وضعين منفصلين للتطوير والإنتاج مع حدود موارد متفاوتة لمنع إساءة استخدام الخادم. على الرغم من فائدة المنصة، يلاحظ المؤلف أن التعليم الذاتي يظل انضباطًا، وأن أدوات مثل هذه لا تحل سوى جزء من المشكلة.
المصدر: Habr — хаб ИИ —
الأصلي
