שלום לכולם,
השיעור היה שיעור תרגול.
תרגילים לביצוע והגשה עד 06/09/19
- צרו אתר ציוצים באמצעות NODE JS
שאני אכנס לכתובת localhost:3000/new אני אוכל לצייץ הודעה (עם שם וכותרת)
ושאני אכנס לכתובת localhost:3000 אני אקבל רשימה של ציוצים. - טבלת סטודנטים:
צרו טבלה המציגה סטודנטים, ששמורים בשרת, בקובץ בתיקיה client. מתחת לטבלה
יהיה לי כפתור "הוסף חדש" שכשלוחצים עליו הוא מעביר אותי לטופס להוספת סטודנט חדש.
אחרי ההוספה זה מתעדכן בטבלה. - . תרגיל router
צרו מערכת לשמירת מידע של תלמידים ומורים
בכתובת localhost:3000/techers אני אקבל טופס, שמילוי שלו מוסיף מורה לקובץ המתאים בשרת
בכתובת localhost:3000/students אני אקבל טופס, שמילוי שלו מוסיף מורה לקובץ המתאים בשרת
(SSR – SERVER SIDE RENDERING – כלומר , השרת בונה את ה html ושולח לי אותו ל client) - בנו בלוג אישי:
האתר יכיל client ו server.
ב server בנו api להוספה של פוסטים חדשים וקבלת json שמציג את כל הפוסטים, הפוסטים ישמרו בקובץ posts.json
ב client השתמשו ב api והציגו את הפוסטים + אפשרות להוספת פוסט חדש. - פתקים ב NodeJs –
זוכרים את הפרויקט של הפתקים ? אפשר להשתמש בו כ client, אבל תבנו שרת עם api ליצירה של פתק חדש, וקבלה של כל הפתקים . כל הפתקים יבנו בקליינט (השרת יחזיר רק json) .
לדוגמא : אם אשלח בקשת POST ל /adnote – השרת יקח את הנתונים מגוף הבקשה ויוסיף לי פתק חדש בקובץ notes.json
אם אני אשלח בקשת GET – אני אקבל את ה json של כל הפתקים.
קבצי השיעור להורדה
את תרגילים 1,2 עשינו בכיתה. תסיימו אותם בבית ותגישו.