שלום לכולם,
השיעור היה על התרגיל הבא:
בנו בלוג :
האתר יכיל client ו server.
ב server בנו api להוספה של פוסטים חדשים וקבלת json שמציג את כל הפוסטים,
הפוסטים ישמרו בקובץ posts.json
ב client השתמשו ב api והציגו את הפוסטים + אפשרות להוספת פוסט חדש.
בנינו ב 2 צורות – בצורה הראשונה עשינו בלי מסד נתונים מסודר – אלא קובץ JSON שבו אני שומר את כל הפוסטים, שזה מה שלמדנו עד כה.
ובהמשך השיעור בנינו את הבלוג עם REST API מלא, הכולל אפשרות לערוך, למחוק, לעדכן, ולהציג את כל הפוסטים – שנמצאים במסד נתונים מסוג MONGO
וגם בנינו צד לקוח שמאפשר לבצע את כל הפעולות הללו.
שיעורי בית – תרגיל מסכם NodeJs
התרגיל מתחלק ל 3 שלבים :
שלב 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 (בונוס)
ניצור צד לקוח עם ממשק המציג את כל המטבעות וירטואלים, מאפשר לערוך, למחוק, ולשנות מטבע וירטואלי.
להגשה עד 10.9
בהצלחה!