שלום לכולם,
בתרגיל זה אתם למעשה מעתיקים API קיים על ידי כתיבת סקריפט, ואת ה API שהעתקתם אתם מנגישים כ API חדש.
(זוכרים את האתר של github jobs שלא היה אפשר להשתמש בו ישירות מהקליינט ומצאנו API שמחכה אותו ושם כן היה אפשר? אז משהו דומה)
התרגיל מתחלק ל 4 חלקים:
שלב 1:
לרשותכם API של מטבעות וירטואלים.
https://api.coincap.io/v2/assets
עליכם להעתיק את הנתונים מ ה API על ידי שימוש באחת הדרכים שלמדנו בשיעורים. (מומלץ להשתמש בספריה request)
שלב 2:
אחרי שלקחנו את הנתונים אלינו אנחנו נכתוב סקריפט שישמור את כולם ב database מסוג mongoDB
שלב 3:
ניצור REST API משלנו באמצעות express אשר מאפשר את כל פעולות ה CRUD –
CREATE – להוספה של מטבע חדש
READ All- הצגת כל המטבעות ב JSON
Read By ID – הצגה של מטבע ספציפי
UPDATE – עדכון מטבע קיים
DELETE – מחיקה של מטבע.
שלב 4 (בונוס)
ניצור צד לקוח עם ממשק המציג את כל המטבעות וירטואלים, מאפשר לערוך, למחוק, ולשנות מטבע וירטואלי.
בהצלחה!
תרגיל כיתה + שיעורי בית:
זוכרים את ה API שמחזיר תמונה אקראית של כלב/חתול ?
התרגיל שלכם הוא ליצור API בסגנון שמחזיר תמונה אקראית כלשהי. בכל בקשת GET השרת יחזיר אובייקט שמכיל את שם התמונה והקישור לתמונה.
בהצלחה!