Menu
CoddyTech
מסלול למידה

מפת דרכים למפתחי Backend ב־Node.js

Backend ב־JavaScript הוא JavaScript ועוד Node.js: שרת שעונה לבקשות, מסד נתונים מאחוריו, התחברות שאי אפשר לזייף, והכלים שהצוות משחרר איתם את כל זה. המסלול הזה מלמד אותם בסדר הזה, בחינם ובדפדפן, עם תעודה לכל קורס.

538,949+ לומדים רשומים בקורסים האלה

664 שיעורים708 אתגרים3,238 שאלות חידון

מפת הדרכים ל־Backend ב־Node.js, שלב אחר שלב

5 קורסים15 יחידות664 שיעורים708 אתגרים3,238 שאלות חידון

כל שלב הוא קורס קיים ב־Coddy או חלק ממנו, וכפתור ההתחלה של השלב הראשון פותח את קורס JavaScript. עברו עליהם לפי הסדר, או התחילו מזה שחסר לכם: ההתקדמות נשמרת לכל קורס בנפרד בכל מקרה.

  1. 1
    להתחיל את השלב הזהלהתחילמשתנים, פונקציות, מערכים, אובייקטים, בקרת זרימה ומחלקות. כל מה ששרת Node.js כתוב בו, מה־route הראשון ועד הטסט האחרון.להתחילדף ייעודי
  2. 2
  3. 3
    להתחיל את השלב הזהלהתחילאתר מתכונים, ואחריו API למעקב משימות: routes, middleware, error handlers, POST, PATCH ו־DELETE, ולידציה עם zod, קודי סטטוס, pagination ו־CORS.להתחיל
  4. 4
    להתחיל את השלב הזהלהתחילAPI לדירוג ספרים על MongoDB (שאילתות, אופרטורים לעדכון, אינדקסים, אגרגציה), ואחריו אפליקציית פתקים עם חשבונות: סיסמאות מגובבות, סשנים, JWT ו־routes שרק הבעלים יכולים להשתמש בהם.להתחיל
  5. 5
    להתחיל את השלב הזהלהתחילה־API של המשימות שוב, ב־TypeScript עם NestJS: controllers, services ו־dependency injection, DTOs, pipes, guards, exception filters ו־interceptors.להתחיל
  6. 6
    להתחיל את השלב הזהלהתחילSELECT, WHERE, JOIN, GROUP BY, אינדקסים ותכנון סכמה מול טבלאות חיות. הרבה צוותי Node.js שומרים את הנתונים ב־PostgreSQL או ב־MySQL, מאחורי ORM שתצטרכו לקרוא את השאילתות שלו.להתחילדף ייעודי
  7. 7
    להתחיל את השלב הזהלהתחילקבצים, הרשאות, תהליכים ו־pipes בטרמינל, ואחר כך commits, branches, merge ו־remotes. שירות Node.js רץ על שרת Linux ומגיע אליו דרך repository של Git.להתחילדף ייעודי
  8. 8
מה מקבלים
כל מה שתשתמשו בו כדי ללמוד לתכנת

ללמוד תוך כדי עשייה

כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.

playground.js
עורך קוד
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
בדיקה #1test Case Success icon
בדיקה #2test Case Success icon
בדיקה #3test Case Failure icon
קלט
"Alex"
פלט
"Hello, Coddy! Alex"

לבנות רצף

שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.

12 ימי רצף

חזרו מחר כדי לשמור על הרצף!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

הכל או כלום

יום 5 מתוך 7

fire Freeze icon

הקפאת רצף

2 left

אתם לא לבד

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

ליגת המתמודדים
ליגת המתמודדים7 המובילים עולים
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconאזור העלייהleaderboard Arrow Up icon

כל הדרכים ללמוד

לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.

מבוא למשתנים
אודיו

משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.

ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.

הערך יכול להשתנות עם הזמן. השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.

1xשרה

לקבל תעודה

קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.

Coddyתעודת סיום
תעודה זו מאשרת כיישראל ישראליהשלים/ה בהצלחה את
python iconיסודות Python
מאומת
תאריךינו׳ 2026
LinkedInלהוסיף ל-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 צריך לדעת?

JavaScript ברמה טובה, כולל promises ו־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, לא הסמכה מוכרת.

מסלולי למידה נוספים

אותם קורסים, מסודרים לתפקיד אחר. ההתקדמות עוברת איתכם: קורס שסיימתם במסלול אחד נספר בכל מסלול שכולל אותו.

כל מסלולי הלמידה
איור של שפות התכנות ב-Coddy

להתחיל את מסלול מפתח Backend בחינם

להתחיל ללמוד