מפת דרכים למפתחי Backend ב־Java
Spring Boot היא הדרך המקובלת לבנות Backend ב־Java, והיא מניחה שכבר יש לכם את מה שהמסלול הזה מלמד: את Java עצמה, SQL למסד הנתונים שמאחורי השירות, טרמינל של Linux, Git ו־Docker. למדו אותם בסדר הזה, בחינם ובדפדפן, עם תעודה בסוף כל קורס.
471,255+ לומדים רשומים בקורסים האלה
498 שיעורים538 אתגרים2,996 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
8 תעודות חינמיות לאורך המסלול
מפת הדרכים למפתחי Backend ב־Java, שלב אחר שלב
כל שלב הוא קורס קיים ב־Coddy, וכפתור ההתחלה של השלב הראשון פותח את קורס Java. עברו עליהם לפי הסדר, או התחילו מזה שחסר לכם: ההתקדמות נשמרת לכל קורס בנפרד בכל מקרה.
- 1שלב 13 יחידות, לפי הסדר
- 2שלב 2
SQL ומסדי נתוניםדף ייעודי
להתחיל את השלב הזהלהתחילSELECT,WHERE,JOIN,GROUP BY, תת־שאילתות, אינדקסים ותכנון סכמות, נכתבים מול טבלאות חיות. Hibernate ו־Spring Data מייצרים SQL מה־entities שלכם; בשלב הזה לומדים לקרוא את מה שהם שולחים ולתקן כששאילתה איטית.להתחילדף ייעודי - 3שלב 3
Linux ושורת הפקודהדף ייעודי
להתחיל את השלב הזהלהתחילקבצים, הרשאות, תהליכים, pipes ויסודות bash. שירות Java רץ כתהליך JVM אחד על שרת Linux, ולמצוא אותו, לקרוא את הלוגים שלו ולהפעיל אותו מחדש, כל זה קורה בטרמינל.להתחילדף ייעודי - 4שלב 4
Git וניהול גרסאותדף ייעודי
להתחיל את השלב הזהלהתחילCommits, branches, מיזוג, קונפליקטים, remotes וביטול טעויות. בצוות Java, שינוי מגיע בדרך כלל כ־pull request ש־build של CI מקמפל ובודק לפני שמישהו ממזג אותו.להתחילדף ייעודי - 5שלב 5
Docker וקונטיינריםדף ייעודי
להתחיל את השלב הזהלהתחילImages, Dockerfiles, volumes ורשתות. אפליקציית Spring Boot נבנית לקובץ JAR אחד שניתן להרצה, ו־image של קונטיינר סביבו רץ אותו דבר על הלפטופ שלכם, ב־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
לתכנת מכל מקום
קחו את מסע התכנות שלכם לכל מקום! בלי התקנות, בלי הורדות - פשוט פותחים ומתחילים לתכנת. זמין ב-iOS, ב-Android ובאתר עם דירוג של 4.9 כוכבים.
אתם לא לבד
התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!
כל הדרכים ללמוד
לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.
משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.
ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.
הערך יכול להשתנות עם הזמן - השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.
לקבל תעודה
קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד פיתוח Backend ב־Java ב־Coddy
- שוק עבודה גדול ויציב. בנקים, חברות ביטוח, קמעונאים וממשלות מריצים מערכות ליבה על ה־JVM, חלק גדול מהן ב־Java וב־Spring, ומערכות כאלה מורחבות ומתוחזקות במשך שנים ולא נכתבות מחדש.
- Java לפני Spring. Spring Boot עובדת עם annotations:
@RestControllerהופכת מחלקה ל־endpoints של HTTP,@Autowiredמזריקה את מה שהיא תלויה בו, ו־@Transactionalעוטפת מתודה בטרנזקציה של מסד נתונים. המחלקות, ה־interfaces וה־generics מקורס Java הם מה שהופך את ה־annotations האלה לקריאות ולא לקסם. - ה־SQL שמתחת ל־ORM. Hibernate ו־Spring Data כותבים את השאילתות שלכם עד שאחת מהן איטית; אז קוראים את ה־SQL שהם יצרו, מזהים את בעיית ה־N+1 ומוסיפים את האינדקס. בגלל זה SQL בא מיד אחרי Java.
- נבדק, בדפדפן. אין JDK להתקין: כל שיעור Java מסתיים באתגר שנבדק בטסטים, וכשהפתרון שלכם נכשל, Bugsy, מורה ה־AI, קורא את הקוד ואת השגיאה ומכוון אתכם לתיקון. כל קורס מסתיים בתעודה חינמית שניתנת לאימות בכתובת משלה.