Lior Testa
LIOR TESTA
TESTAMIND
AI Educator & Prompt Engineer
MODULE 3 — CLAUDE CODE
API ואינטגרציות
שיעור 7 מתוך 10
חומרים נוספים
1 / 12
📚מודול3 — Claude Code
🎓שיעור7 מתוך 10
משך~6 דקות
📈רמהמתקדמים
🎯
נקודות מפתח מהשיעור
1
API = המלצר של האינטרנט
API מאפשר לאפליקציה שלכם לשלוח בקשות לשירותים חיצוניים ולקבל תשובות -- מזג אוויר, תשלומים, AI ועוד.
2
אימות עם API Keys
כל API דורש מפתח גישה. שמרו אותו בקובץ .env ולעולם אל תעלו אותו לגיטהאב.
3
JSON = שפת ה-API
נתונים מגיעים בפורמט JSON -- טקסט מובנה עם מפתחות וערכים שקל לקרוא ולעבד בקוד.
4
טיפול בשגיאות = חובה
API-ים נכשלים. תמיד השתמשו ב-try/catch, בדקו קוד סטטוס, והוסיפו ניסיון חוזר.
🧠
בדקו את עצמכם
1מה תפקידו של API?
לעצב את הממשק הגרפי של האפליקציה
לאפשר לאפליקציה לתקשר עם שירותים חיצוניים
לשמור קבצים על המחשב
2איפה צריך לשמור API Key?
ישירות בקוד, ב-JavaScript
בקובץ README בגיטהאב
בקובץ .env שלא עולה לגיטהאב
3מה קוד סטטוס 401 אומר?
הבקשה הצליחה
בעיית אימות -- המפתח שגוי או חסר
השרת קרס
4מה ההבדל בין REST ל-Webhook?
אין הבדל, זה אותו דבר
REST הוא ישן ו-Webhook הוא חדש
ב-REST אתם שואלים, ב-Webhook השירות שולח לכם
תשובות נכונות מתוך 4
✍️
תרגול -- העתיקו ונסו ב-Claude Code
תרחיש: חיבור ל-API של מזג אוויר
תכתוב לי פונקציה ב-Node.js שמקבלת שם עיר ומחזירה את מזג האוויר. תשתמש ב-API של OpenWeatherMap. תשמור את ה-API Key בקובץ .env. תטפל בשגיאות ותחזיר אובייקט מסודר עם טמפרטורה, לחות ותיאור.
תרחיש: בניית בוט טלגרם
תבנה לי בוט טלגרם פשוט ב-Node.js. הבוט יקשיב להודעות ויחזיר תשובה מ-Claude API. תשתמש בספריית node-telegram-bot-api. תשמור את הטוקנים בקובץ .env. תוסיף טיפול בשגיאות ולוג של כל הודעה שמגיעה.
תרחיש: שליפת נתונים מ-API וכתיבה לקובץ
תכתוב סקריפט Node.js שמתחבר ל-API של חדשות (News API), שולף את 10 הכותרות האחרונות בנושא טכנולוגיה, ושומר אותן בקובץ JSON מסודר עם תאריך, כותרת וקישור. תוסיף retry logic למקרה שהבקשה נכשלת.
תרחיש: בניית API endpoint משלכם
תבנה לי שרת Express.js פשוט עם 3 endpoints: אחד שמחזיר רשימת משימות (GET), אחד שמוסיף משימה (POST), ואחד שמוחק משימה (DELETE). תוסיף validation לנתונים שנכנסים. תשמור את הנתונים במערך בזיכרון.
🚀 UP NEXT
שיעור 21: מסדי נתונים
בשיעור הבא נלמד איך לשמור מידע באפליקציה שלכם. מסדי נתונים, טבלאות, שאילתות, ואיך Claude Code בונה לכם את כל שכבת הנתונים.
SQL ו-NoSQL
יצירת טבלאות
שאילתות
חיבור ל-API