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

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

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

NodeJs – שיעור 7 – מימוש CRUD עם EXPRESS

שלום לכולן,

השיעור נפתח עם התרגילים הבאים :

1. צרו דף html שמציג טבלה של מוצרים עם העמודות הבאות:
שם, תיאור, מחיר. ( CLIENT )אם אני אכנס לכתובת localhost/products – GET
אני אקבל json עם כל המוצרים מהשרת.

2. צרו טופס html להוספת מוצר חדש – POST

3. קחו את תרגיל 1 , והוסיפו כפתור מחיקה.
אם לוחצים עליו המוצר ימחק מהשרת. ( DELETE)

4. צרו טופס שבו אפשר להזין שם ישן ושם חדש ולעדכן את המוצר.

סיכום השיעור

פעולות CRUD –

CREATE, READ, UPDATE, DELETE

השיעור מימשנו CRUD בצד השרת ב NODE JS ובעצם יצרנו REST API שיודע להגיב לבקשות HTTP שונות.

הגדרנו שאם אני אשלח בקשת GET – אני אקבל נתונים ב json

אם אני אשלח בקשת POST  – אני אשלח נתונים לשרת.

אם אני אשלח בקשת PUT – אני אשלח נתונים במטרה לעדכן מידע בשרת

אם אני אשלח בקשת DELETE – אני אשלח נתונים במטרה לבצע פעולת מחיקה בשרת.

בנוסף , התחלנו לעבוד עם express generator

 

התקנה ראשונית :

npm install express-generator –g

יצירת פרויקט :

express projectName

npm install

 

יצירת פרויקט עם טמפלייט מסוג ejs

express myapp –ejs

 

כדאי להתקין במחשב בבית כהכנה לשיעור הבא:

mongodb

ROBO 3T

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

 

בהצלחה!

סגירת תפריט