Data Management & APIs
Learn how to effectively handle data and integrate external APIs in your vibe coding projects.
What You'll Learn
Description
כל אפליקציה שאתם בונים היא בעצם צינור שמזיז נתונים: הם מגיעים כ-JSON מ-API, נשלפים, נבדקים, מעוצבים מחדש, ובסופו של דבר מוצגים על המסך. המדריך הזה עובר את כל הצינור מקצה לקצה באמצעות קוד אמיתי וניתן להרצה מול API ציבוריים וחינמיים כמו JSONPlaceholder ו-Open-Meteo — בלי דוגמאות צעצוע.
תתחילו עם שלוש הצורות שכל נתון לובש (אובייקטים, מערכים ו-JSON), ואז תשלפו נתונים חיים עם async/await תוך טיפול במצבי טעינה ושגיאה. משם תתמודדו עם הדברים ש-API בסביבת ייצור זורקים עליכם — מפתחות API שנשמרים בבטחה בצד השרת, עימוד (pagination), מגבלות קצב 429, ומטמון — לפני אחסון, סינון, מיון והצגה של התוצאה.
כל פרק משלב דוגמה מפותחת עם תרגיל קצר בכתיבת הנחיות (prompts), כך שתסיימו עם היכולת לתאר בדיוק מה אתם רוצים ולקבל בחזרה קוד אמין, יחד עם ההבנה לאמת אותו.
What's Inside
- 1.צורות נתונים ו-JSON — אובייקטים, מערכים, parse/stringify
- 2.שליפה מ-API — async/await, מצבי טעינה ושגיאה
- 3.אימות, מגבלות ומטמון — מפתחות, עימוד, 429, מטמוני TTL
- 4.אחסון והצגה — localStorage מול מסד נתונים, סינון/מיון/הצגה