שלום לכולם,
השיעור למדנו על REST API –
כמה נקודות שחשוב לזכור:
בקשת GET – בקשה שבה אנחנו רוצים לקבל מידע מהשרת.
POST – בקשה שבה אנחנו שולחים מידע לשרת ומבקשים לאחסן את המידע בשרת.
למשל – הוספת משתמש חדש למערכת.
Put – בקשה שבה אנחנו מבקשים לערוך מידע שנמצא בשרת.
Delete – בקשת HTTP שבה אני מבצע פעולה של מחיקה מהשרת.
פעולות CRUD –
C – create – ליצור משהו חדש ב database ( נעשה את הפעולה הזו בתגובה לבקשת POST)
R – Read – לקרוא נתונים מהמסד נתונים ( נעשה את הפעולה הזו בתגובה לבקשת GET)
U – Update – לעדכן משהו קיים במסד נתונים ( נעשה את הפעולה הזו בתגובה לבקשת PUT)
D – delete – למחוק מהשרת נתונים ( נעשה את הפעולה הזו בתגובה לבקשת DELETE)
התחלנו לעבוד עם HTTPCLIENT – וראינו איך הדברים נראים מאחורי הקלעים בשרת.
מומלץ גם להוריד את התוכנה POSTMAN ולעבוד איתה.
httpclient – https://angular.io/guide/http
postman – https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop (כתוסף לדפדפן)
שיעורי בית:
בניית אפליקציה מלאה להצגה של מזג האוויר. הכוללת ROUTING. עם תפריט שמכיל 2 עמודים.
ByCity – הצגה של מזג האוויר לפי עיר
Cities List – הצגה של ערים נבחרות (לבחירתכם) והצגתם
האפליקציה בנויה ב ANGULAR ועובדת מול ה api של מזג אוויר https://openweathermap.org (עבדנו איתו בעבר)
By-City component :
city-list component :
בונוס : לעצב את האפליקציה עם bootstrap.
חשוב – ליצור service ולעבוד מולו .
חלק מהזמן בשיעור הבא יהיה לעזרה בפיתוח האפליקציה הזו.
תאריך ההגשה : 27/03.
בהצלחה