לדלג לתוכן

🟢 מבוא ל-Node.js

ברוכים הבאים!

פרויקט זה מיועד ללימוד Node.js למתחילים. הפרויקט כולל תיעוד מפורט בעברית ודוגמאות קוד מעשיות עם דגש על סינטקס וצורת כתיבה.


📋 תוכן עניינים

תיעוד (docs/)

  1. רקע והיסטוריה - מהו Node.js ומאיפה הוא הגיע
  2. יסודות - מושגים בסיסיים שחייבים לדעת
  3. סינטקס וצורת כתיבה - איך כותבים קוד ב-Node.js
  4. מודולים ו-npm - ניהול קוד וחבילות
  5. תכנות אסינכרוני - Promises ו-async/await

דוגמאות קוד (examples/)

  1. 01-basics/ - יסודות: משתנים, פונקציות ותנאים
  2. 02-modules/ - עבודה עם מודולים
  3. 03-fs/ - קריאה וכתיבה לקבצים
  4. 04-http/ - יצירת שרת HTTP
  5. 05-async/ - תכנות אסינכרוני
  6. 06-events/ - מנגנון האירועים

🔧 דרישות מקדימות

לפני שמתחילים, וודאו שמותקן אצלכם:

  • Node.js (גרסה 18 ומעלה) - להורדה
  • עורך קוד (מומלץ: VS Code)

בדיקת התקנה:

node --version      # צריך להציג v18.0.0 או יותר
npm --version       # צריך להציג 9.0.0 או יותר


🚀 התקנה והפעלה

שלב 1: מעבר לתיקיית הדוגמאות

cd examples

שלב 2: הרצת דוגמה

node 01-basics/variables.js

הרצת שרת HTTP

node 04-http/simple-server.js
# פתחו בדפדפן: http://localhost:3000

📚 סדר לימוד מומלץ

  1. התחילו מהרקע - הבינו מה זה Node.js ולמה הוא שונה
  2. למדו את היסודות - הכירו את הסביבה והכלים
  3. תרגלו סינטקס - כתבו קוד בסיסי
  4. הבינו מודולים - למדו לארגן קוד נכון
  5. שלטו באסינכרוניות - המפתח להצלחה ב-Node.js
  6. בנו משהו משלכם - השרת הראשון שלכם!

💡 טיפים למתחילים

טיפ 1: השתמשו ב-console.log() בשפע כדי להבין מה קורה בקוד

טיפ 2: התחילו עם קבצים קטנים לפני שעוברים לפרויקטים גדולים

טיפ 3: קראו הודעות שגיאה בזהירות - הן מסבירות בדיוק מה הבעיה


🔗 משאבים נוספים


בהצלחה בלימוד! 🎓