סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

שיעור 8 NodeJs – בניית REST API מלא עם MongoDB

שלום לכולם,

השיעור היה על התרגיל הבא:

בנו בלוג :
האתר יכיל 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

בהצלחה!

 

 

 

סגירת תפריט