سؤال

أنا أعمل على إنشاء خادم HTTP الخاص بـ Node.js HTTP الأول ، وأنا أغرق نوعًا ما فيه. كما قال مدرس جيد لي دائمًا ، "سأشجعك فقط في الماء في الوقت الحالي ، ثم سأريكم كيفية السباحة". لحسن الحظ ، لم تكن مدربة للسباحة ، لكنها تشبيه جيد رغم ذلك. أشعر أنني قفزت إلى Node.js ولم أجد سوى كرة Ping Pong للمساعدة ، أي أن معظم البرامج التعليمية التي قرأتها تتوقف بعد فترة وجيزة من مثال "Hello World" وأنا في الغالب ، كان يحاول فهم الكود المنسق والملصق (أو يفترضون أن لدي معرفة بمفاهيم HTTP ذات المستوى الأدنى ومفاهيم WebSTARD التي تم إجراؤها بالنسبة لي كمطور APACHE/PHP). لدي خبرة في كل من JavaScript و PHP من جانب العميل ، ولكن يبدو أن العقدة هي وحشها. لا أملك المعرفة ذات المستوى المنخفض والتي تبدو ضرورية لإنشاء خادم عقدة ، ويبدو أن الاتصال ، والذي يبدو أنه وحدة لطيفة لتبسيط الأشياء ، موضحة تمامًا ، حتى في المستندات الموجودة على GIT. أين يمكنني أن أجد بعض البرامج التعليمية لمساعدتي في هذا الموقف؟

TL ؛ DR - هل هناك أي دروس في Node.js تتجاوز "Hello World" ولكن لا تتطلب الكثير من المعرفة منخفضة المستوى؟ أو أي برامج تعليمية تشرح مفاهيم HTTP و Webserver ذات المستوى الأدنى والتي سأحتاجها لإنشاء خادم HTTP عقدة بشكل فعال؟

هل كانت مفيدة؟

المحلول

في DailyJS ، حصلوا على برنامج تعليمي طويل الأمد يسمى لنجعل تطبيق ويب. هناك 8 أجزاء حتى الآن:

إنها مدونة رائعة لمواكبة الأخبار والنصائح بالإضافة إلى موضوعات جافا سكريبت العامة الأخرى.

نصائح أخرى

أعلم أنني تأخرت قليلاً عن الحفلة ، لكنني ما زلت أرغب في توجيهك إلى عملي الحالي ، كتاب المبتدئين في العقدة. إنه يستهدف بالضبط أشخاص مثلك:

http://www.nodebeginner.org/

انظر هذه المواقع التعليمية:

إلقاء نظرة على Express: http://expressjs.com/

إذا كنت لا تزال تبحث عن بعض البرامج التعليمية التي تتراكم من مكتبة Core Node.js ، فقد كنت أكتب سلسلة من المنشورات على ذلك:

  1. تمديد مثال العقدة - مراقب GitHub
  2. الاستفادة من الاتصال
  3. أدخل الممر السريع

هناك المزيد من المقالات في السلسلة من ذلك ، ولكن RandometC محق في أنه لا يوجد الكثير لتغطية عندما تنظر إلى الميزات المتعلقة بـ HTTP على وجه التحديد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top