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

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

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

nodejs שיעור 7 – שיעור תרגול

 

שלום לכולם,

השיעור היה שיעור תרגול.

תרגילים לביצוע והגשה עד 06/09/19

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

קבצי השיעור להורדה

 

את תרגילים 1,2 עשינו בכיתה. תסיימו אותם בבית ותגישו.

 

 

סגירת תפריט