מפת דרכים למפתחי Backend ב־Node.js
Backend ב־JavaScript הוא JavaScript ועוד Node.js: שרת שעונה לבקשות, מסד נתונים מאחוריו, התחברות שאי אפשר לזייף, והכלים שהצוות משחרר איתם את כל זה. המסלול הזה מלמד אותם בסדר הזה, בחינם ובדפדפן, עם תעודה לכל קורס.
538,949+ לומדים רשומים בקורסים האלה
664 שיעורים708 אתגרים3,238 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
תעודת מסלול בסוף, ועוד 15 לאורך הדרך
מפת הדרכים ל־Backend ב־Node.js, שלב אחר שלב
כל שלב הוא קורס קיים ב־Coddy או חלק ממנו, וכפתור ההתחלה של השלב הראשון פותח את קורס JavaScript. עברו עליהם לפי הסדר, או התחילו מזה שחסר לכם: ההתקדמות נשמרת לכל קורס בנפרד בכל מקרה.
- 1שלב 14 יחידות, לפי הסדר
- 2שלב 2
יסודות Node.jsדף ייעודי
להתחיל את השלב הזהלהתחילכלי פתקים לשורת הפקודה:process.argv, מודולים, קריאה וכתיבה של קבצים, promises,asyncו־await, ה־event loop,EventEmitterו־package.json.להתחילדף ייעודי - 3שלב 3
Express ו־REST API
להתחיל את השלב הזהלהתחילאתר מתכונים, ואחריו API למעקב משימות: routes, middleware, error handlers,POST,PATCHו־DELETE, ולידציה עם zod, קודי סטטוס, pagination ו־CORS.להתחיל2 יחידות, לפי הסדר - 4שלב 4
MongoDB ואימות משתמשים
להתחיל את השלב הזהלהתחילAPI לדירוג ספרים על MongoDB (שאילתות, אופרטורים לעדכון, אינדקסים, אגרגציה), ואחריו אפליקציית פתקים עם חשבונות: סיסמאות מגובבות, סשנים, JWT ו־routes שרק הבעלים יכולים להשתמש בהם.להתחיל2 יחידות, לפי הסדר - 5שלב 5
TypeScript ו־NestJS
להתחיל את השלב הזהלהתחילה־API של המשימות שוב, ב־TypeScript עם NestJS: controllers, services ו־dependency injection, DTOs, pipes, guards, exception filters ו־interceptors.להתחיל - 6שלב 6
SQL ומסדי נתוניםדף ייעודי
להתחיל את השלב הזהלהתחילSELECT,WHERE,JOIN,GROUP BY, אינדקסים ותכנון סכמה מול טבלאות חיות. הרבה צוותי Node.js שומרים את הנתונים ב־PostgreSQL או ב־MySQL, מאחורי ORM שתצטרכו לקרוא את השאילתות שלו.להתחילדף ייעודי2 יחידות, לפי הסדר - 7שלב 7
Linux ו־Gitדף ייעודי
להתחיל את השלב הזהלהתחילקבצים, הרשאות, תהליכים ו־pipes בטרמינל, ואחר כך commits, branches, merge ו־remotes. שירות Node.js רץ על שרת Linux ומגיע אליו דרך repository של Git.להתחילדף ייעודי2 יחידות, לפי הסדר - 8שלב 8
Docker וקונטיינריםדף ייעודי
להתחיל את השלב הזהלהתחילimages, קובצי Dockerfile, volumes ורשתות. איך אורזים שירות Node.js כך שירוץ אותו דבר על הלפטופ, ב־CI ובפרודקשן.להתחילדף ייעודי
ללמוד תוך כדי עשייה
כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.
לבנות רצף
שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.
12 ימי רצף
חזרו מחר כדי לשמור על הרצף!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
הכל או כלום
יום 5 מתוך 7
הקפאת רצף
2 left
אתם לא לבד
התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!
כל הדרכים ללמוד
לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.
משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.
ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.
הערך יכול להשתנות עם הזמן. השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.
לקבל תעודה
קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד פיתוח Backend ב־JavaScript ב־Coddy
- שפה אחת לכל הווב. הדפדפן מריץ רק JavaScript, ו־Node.js מריץ את אותה שפה בשרת, כך שמפתחי Frontend שלומדים את המסלול הזה יכולים לבנות את שני הצדדים של האפליקציה, והצוות יכול לשתף קוד וטיפוסים ביניהם.
- שרתים אמיתיים ליד העורך. לוחצים Run והשרת שלכם ב־Express או ב־NestJS עולה בדפדפן; סרגל הבקשות שולח לו
GET,POST,PATCHו־DELETEעם headers וגוף JSON, ואתם רואים את הסטטוס, את ה־headers ואת התשובה, וכל בקשה מופיעה ב־Console. - מה ששואלים עליו בראיונות.
asyncו־await, ה־event loop, סדר ה־middleware, ולידציה עם zod, שאילתות ואגרגציה ב־MongoDB, גיבוב סיסמאות עם scrypt, סשנים, JWT, וב־NestJS: controllers, services, guards ו־pipes. כל אחד מהם הוא שיעור עם בדיקה שתופסת את הטעות הקלאסית. - נבדק על Node.js אמיתי. הבדיקה מריצה את הקוד שלכם על Node.js 24 עם אותן גרסאות של Express ו־NestJS, בלי להתקין כלום. כשבדיקה נכשלת, Bugsy, מורת ה־AI, קוראת את הקוד ומצביעה על השורה בלי לכתוב בשבילכם את התיקון.
שאלות נפוצות על פיתוח Backend ב־Node.js
האם JavaScript טובה לפיתוח Backend?
כן. Node.js מריץ JavaScript בשרת ומטפל בהרבה בקשות במקביל בלי thread לכל בקשה, וזה מתאים ל־API, לאפליקציות בזמן אמת ולשירותים שבעיקר מחכים למסד נתונים או ל־API אחר. Netflix, PayPal, LinkedIn ו־Uber הריצו Node.js בפרודקשן. הוא פחות מתאים לחישובים מספריים כבדים, ושם Go, Java או Rust בדרך כלל מהירות יותר.
מה מפתח Backend ב־Node.js צריך לדעת?
async/await; את Node.js עצמו (מודולים, קבצים, ה־event loop); framework, בדרך כלל Express או NestJS; תכנון REST API וולידציה; מסד נתונים, MongoDB או SQL; אימות עם סשנים או JWT; והכלים שמסביב לקוד: Git, טרמינל של Linux ו־Docker. המסלול הזה מכסה את כולם; טסטים, ORM ופריסה לענן הם השכבה הבאה.ללמוד קודם Express או NestJS?
קודם Express. הוא קטן, אז רואים מה שרת עושה: routes, middleware, גוף הבקשה ו־error handlers. NestJS בנוי על Express ומוסיף TypeScript, מודולים, dependency injection, guards ו־pipes, שהרבה יותר מובנים כשכבר מכירים את הבעיות שהם פותרים. המסלול עובר ארבעה שלבים עם Express לפני שלב NestJS.
Node.js או Python לפיתוח Backend?
שתי האפשרויות טובות כשפת Backend ראשונה. Node.js מאפשר שפה אחת לדפדפן ולשרת, והוא חזק ב־API ובאפליקציות בזמן אמת. Python היא לרוב הבחירה לעבודה עם נתונים ולמידת מכונה, עם Django ו־FastAPI לווב. אם אתם כבר יודעים קצת JavaScript, או רוצים לבנות אפליקציות Full Stack, התחילו עם Node.js. אותו מסלול Backend נלמד גם ב־Python, Java, Go, PHP, Rust ו־Kotlin.
כמה זמן לוקח להפוך למפתח Backend ב־Node.js?
מאפס, בשעה ביום: JavaScript לוקחת שישה עד שמונה שבועות, קורס Node.js כחודשיים, ו־SQL, Linux, Git ו־Docker יחד כשישה שבועות, כך שהמסלול כולו לוקח בערך חמישה חודשים. מוכנות לעבודה בדרך כלל אומרת עוד פרויקט אמיתי אחד מעל זה: API עם מסד נתונים, התחברות וטסטים, ב־repository של Git שמישהו אחר יכול לקרוא.
מפת הדרכים ל־Backend ב־Node.js חינמית?
כן. כל קורס בה חינמי: השיעורים, התרגילים הנבדקים, הרמזים של Bugsy ותעודה לכל קורס שמסיימים. השרתים שלכם רצים בדפדפן, כך שאין Node.js, npm או שרת מסד נתונים להתקין. קורס Node.js זמין באתר, ולא באפליקציות המובייל של Coddy.
האם מקבלים תעודה על מסלול מפתח Backend?
כן. סיימו כל שלב וקבלו תעודה אחת בחינם על כל מסלול מפתח Backend. היא מפרטת כל קורס שסיימתם בדרך, ומקשרת לתעודה של כל קורס, כך שכל אחד יכול לאמת כל מיומנות שמופיעה בה. אפשר להוסיף אותה לפרופיל ה-LinkedIn. זו תעודת סיום מ-Coddy, לא הסמכה מוכרת.