🟢 מבוא ל-Node.js¶
ברוכים הבאים!¶
פרויקט זה מיועד ללימוד Node.js למתחילים. הפרויקט כולל תיעוד מפורט בעברית ודוגמאות קוד מעשיות עם דגש על סינטקס וצורת כתיבה.
📋 תוכן עניינים¶
תיעוד (docs/)¶
- רקע והיסטוריה - מהו Node.js ומאיפה הוא הגיע
- יסודות - מושגים בסיסיים שחייבים לדעת
- סינטקס וצורת כתיבה - איך כותבים קוד ב-Node.js
- מודולים ו-npm - ניהול קוד וחבילות
- תכנות אסינכרוני - Promises ו-async/await
דוגמאות קוד (examples/)¶
01-basics/- יסודות: משתנים, פונקציות ותנאים02-modules/- עבודה עם מודולים03-fs/- קריאה וכתיבה לקבצים04-http/- יצירת שרת HTTP05-async/- תכנות אסינכרוני06-events/- מנגנון האירועים
🔧 דרישות מקדימות¶
לפני שמתחילים, וודאו שמותקן אצלכם:
- Node.js (גרסה 18 ומעלה) - להורדה
- עורך קוד (מומלץ: VS Code)
בדיקת התקנה:
🚀 התקנה והפעלה¶
שלב 1: מעבר לתיקיית הדוגמאות¶
שלב 2: הרצת דוגמה¶
הרצת שרת HTTP¶
📚 סדר לימוד מומלץ¶
- התחילו מהרקע - הבינו מה זה Node.js ולמה הוא שונה
- למדו את היסודות - הכירו את הסביבה והכלים
- תרגלו סינטקס - כתבו קוד בסיסי
- הבינו מודולים - למדו לארגן קוד נכון
- שלטו באסינכרוניות - המפתח להצלחה ב-Node.js
- בנו משהו משלכם - השרת הראשון שלכם!
💡 טיפים למתחילים¶
טיפ 1: השתמשו ב-
console.log()בשפע כדי להבין מה קורה בקודטיפ 2: התחילו עם קבצים קטנים לפני שעוברים לפרויקטים גדולים
טיפ 3: קראו הודעות שגיאה בזהירות - הן מסבירות בדיוק מה הבעיה
🔗 משאבים נוספים¶
בהצלחה בלימוד! 🎓