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

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

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

NodeJs שיעור 3 – הקמת שרת WEB

שלום לכולם,

השיעור למדנו את הנושאים הבאים:

הקמת שרת WEB עם שימוש במודול http ולמדנו על שרת web

תרגלנו עבודה עם קבצים ושימוש במודול fs, fs-extra ושילבנו את זה עם השרת.

למדנו על process.argv

פתרנו חלק מהשיעורי בית משיעור שעבר.

 

תרגילים שקיבלתם בכיתה ועליכם לסיים בבית:

1. הקימו שרת Node ובנו 2 מודולים – אחד
בשם plus אחד בשם Minus
שתיהם מקבלים מספר – והמודול plus
מוסיף למספר 1 והמודול minus מוריד 1 מהמספר.
אני אעביר מספר בהפעלת התוכנית ותקחו אותו
באמצעות process.argv ,
וגם אעביר פעולה (plus,minus)
ואקבל את התוצאה לדפדפן
ההרצה של הפקודה תראה ככה
node calc.js 5 minus

2. צרו תוכנית שמעתיקה את הנתונים מהאתר –
https://jsonplaceholder.typicode.com/users
לקובץ Json מקומי
שניכנס לשרת http://localhost:3000 אני אראה
את הקובץ.
בנוסף צרו סקריפט בצד לקוח שמציג
את הנתונים. (בתיקיה נפרדת, סקריפט של צד לקוח עם שימוש ב fetch/xmlhttprequest )

3. צרו שרת שמחזיק בתוכו מערך ומדפיס
לדפדפן את כל התאים ב HTML
בצורה כזאת :

1
2
3

 

4.צרו תוכנית שמקבלת נתונים בזמן הרצתה (אתם מושכים אותם על ידי process.argv ) , ושומרת את הנתונים שמתקבלים בקובץ names.txt

הכוונה היא שיריצו אותה בצורה הבאה node app.js alon ואז ישמר בקובץ names.txt השם alon

להגשה עד 23/08/19

בהצלחה!

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

 

 

 

 

סגירת תפריט