שלום לכולם,
בשיעור האחרון למדנו על httpClient.
איך אני יכול לשלוח דרך הקליינט בקשות http ולקחת נתונים ב json , ולמעשה לתקשר ככה עם שרת שבנוי ב node או כל שרת אחר שמחזיר לי Json.
עשינו תרגול מול ה json האהוב עלינו והוא : https://jsonplaceholder.typicode.com/users
והצגנו את שמות היוזרים בקומפוננטה אחת, וברגע שמקליקים על אחד מהם מקבלים את הנתונים שלו בקומפוננטה אחרת.
בנוסף – קיבלתם פרויקט שאתם צריכים לעבוד עליו בבית, ואני אשתדל לתת זמן בסוף כל שיעור לעבוד עליו.
הפרויקט מכיל צד שרת וצד לקוח.
הדרישה הבסיסית :
- ליצור מסד נתונים מסוג mongo, לקרוא לו products
- לבנות ב express את המעטפת של הצד שרת, ולהגיב לבקשות מסוג get / post/ delete/put –
ככה שכל פעולות ה CRUD יוכלו להתבצע
(create,read,update,delete) - לבדוק שהכל עובד באמצעות ה POSTMAN
- לבנות את הצד לקוח באנגולר שמציג את המוצרים.
- להשתמש בראוטינג וליצור עוד 3 קומפוננטות עבור שאר הפעולות.
אפשר כמובן להוסיף עגלת קניות, ולפתח את זה עוד.
זה פרויקט מצויין שתוכלו להציג בראיונות עבודה אם תעשו אותו כמו שצריך.
בהצלחה!