Claude Code בעברית
ההתקדמות שלכם בקורס0 מתוך 14 פרקים

פרק 1

מה זה Claude Code, ולמה זה משנה את המשחק?

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

Claude Code הוא אפשרות שלישית. זה עוזר בינה מלאכותית שעובד ישירות על המחשב שלכם: אתם מסבירים במילים פשוטות מה אתם רוצים, והוא כותב את הקבצים, מריץ אותם, בודק שהכול עובד ומתקן כשמשהו נשבר. אתם נשארים בתפקיד המנהלים: מחליטים, מאשרים ומכוונים.

Claude Code במשפט אחד

Claude Code הוא סוכן תכנות (באנגלית: Agent) שגר בתוך הטרמינל, החלון שבו מקלידים פקודות למחשב. "סוכן" אומר שהוא לא רק עונה על שאלות, אלא עושה פעולות: פותח קבצים, משנה אותם, מריץ תוכנות ובודק את התוצאה.

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

צ'אט רגיל מול סוכן בטרמינל

ההבדל הכי חשוב להבין: צ'אט ממליץ, סוכן מבצע.

נניח שבאתר שלכם כפתור "שלח" לא עובד. כך זה נראה בשתי הדרכים:

עם צ'אט רגיל

  1. מעתיקים את הקוד הרלוונטי (אם בכלל יודעים איזה קוד רלוונטי) ומדביקים בצ'אט.
  2. מקבלים הצעה לתיקון, מעתיקים אותה בחזרה לקובץ הנכון.
  3. מריצים, רואים הודעת שגיאה חדשה, מעתיקים אותה לצ'אט.
  4. חוזרים על זה עד שזה עובד, או עד שנשבר לכם.

עם Claude Code

כפתור השליחה בטופס יצירת קשר לא עושה כלום. תמצא למה ותתקן.

ומשם Claude עובד לבד:

  1. קורא את הקבצים בתיקיית הפרויקט ומוצא איפה נמצא הטופס.
  2. מריץ פקודות בטרמינל, למשל מפעיל את האתר כדי לראות את השגיאה בעצמו.
  3. עורך את הקובץ הנכון, ומבקש את אישורכם לפני השינוי.
  4. בודק שוב שהתיקון באמת עבד.
  5. אם תבקשו, שומר את העבודה ב-Git: יוצר ענף (Branch) חדש לתיקון וכותב תיאור מסודר של מה שהשתנה.
צ'אט רגילClaude Code
רואה את הקבצים שלכםרק מה שהדבקתםקורא את כל הפרויקט לפי הצורך
משנה קבציםאתם מעתיקים ומדביקיםעורך בעצמו, באישורכם
מריץ פקודות ובודק תוצאותלאכן: מתקין, מריץ, בודק שגיאות
עבודה עם Gitנותן לכם פקודות להעתיקיוצר ענפים, שומר שינויים וכותב תיאורים
מי עושה את העבודה השחורהאתםהוא, ואתם מפקחים

מה אפשר לעשות איתו?

הנה כמה דוגמאות לבקשות אמיתיות. שימו לב שאף אחת מהן לא דורשת לדעת לתכנת:

תבנה לי אתר פשוט עם עמוד לכל מתכון מהקובץ recipes.txt

תסביר לי בעברית פשוטה מה הפרויקט הזה עושה ואיך הוא בנוי

יש לי תיקייה עם 300 תמונות. תשנה את השמות שלהן לפי התאריך שבו צולמו

האתר נראה שבור בטלפון. תתקן את התצוגה למסכים קטנים

ובמילים אחרות, Claude Code טוב במיוחד ב:

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

אתם תמיד בשליטה

הפחד הכי נפוץ אצל מתחילים: "מה אם הוא יעשה משהו שאני לא רוצה?" ככה Claude Code שומר עליכם:

  • הרשאות: אפשר להגדיר אותו כך שיבקש אישור לפני כל שינוי בקובץ ולפני כל פקודה. בפרק 3 נלמד בדיוק איך לקרוא את בקשות האישור ומתי להגיד "כן".
  • עצירה מיידית: לחיצה על Esc עוצרת אותו באמצע פעולה.
  • חזרה אחורה: Claude Code שומר נקודות ביקורת, וכך אפשר להחזיר קבצים שהוא שינה למצב הקודם.
  • הוא עובד רק בתיקייה שבחרתם: מפעילים אותו בתוך תיקיית פרויקט מסוימת, והוא עובד בתוכה.

למה Cursor ו-Claude Code הם צמד מנצח

Cursor הוא עורך קוד: תוכנה שמציגה את הקבצים של הפרויקט בצורה נוחה, עם עץ תיקיות, צבעים שמקלים על הקריאה ובינה מלאכותית משלו. הוא מבוסס על VS Code, עורך הקוד הפופולרי בעולם.

אז למה צריך את שניהם? כי כל אחד מהם טוב בדבר אחר:

Cursor (העורך)Claude Code (הסוכן)
התפקידהעיניים: לראות ולהביןהידיים: לבצע
מצוין בלראות את כל הקבצים, לעקוב אחרי שינויים, תיקונים קטניםמשימות גדולות שנוגעות בהרבה קבצים, הרצת פקודות, תיקון תקלות
איך עובדים איתומקליקים, גוללים, עורכים ידניתמתארים בעברית מה רוצים

ככה נראית העבודה המשולבת:

  1. פותחים את תיקיית הפרויקט ב-Cursor.
  2. פותחים את הטרמינל בתוך Cursor ומפעילים בו את Claude Code. אפשר להשתמש גם בתוסף של Claude Code, ש-Cursor תומך בו כי הוא מבוסס על VS Code.
  3. מבקשים מ-Claude משימה, ורואים בזמן אמת את הקבצים משתנים בעורך שלידו.
  4. משהו לא נראה לכם? פותחים את הקובץ, מסתכלים, ומבקשים תיקון או מתקנים לבד.

מה צריך כדי להתחיל?

  • מחשב עם Windows 10 ומעלה, macOS 13 ומעלה, או Linux (למשל Ubuntu 20.04 ומעלה), עם לפחות 4GB זיכרון.
  • חיבור לאינטרנט.
  • חשבון בתשלום: מנוי Claude Pro, Max, Team או Enterprise, או חשבון Claude Console שמשלמים בו לפי שימוש. המנוי החינמי של Claude לא כולל את Claude Code. בפרק הבא נסביר את ההבדל בין האפשרויות.
  • סקרנות. ידע בתכנות לא צריך.

בדקו את עצמכם

1. מה ההבדל המרכזי בין Claude Code לצ'אט רגיל?

2. למה Cursor ו-Claude Code הם צמד טוב?

פתרון כל שאלות החידון מסמן את הפרק כהושלם אוטומטית.