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

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

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

nodejs שיעור 6 – cookie-session, ejs, express generator- mongo , nodemon

 

שלום לכולם,

השיעור למדנו מספר דברים:

בנינו אפליקציית   TodoList שמורכבת מ nodejs בלבד, עם שימוש ב EJS בשביל לייצר HTML

השתמשנו ב cookie-session כדי לשמור את הנתונים ב session ולזהות את המשתמש.

ולמדנו על NodeMon – שהוא מודול רק למצב dev , שחוסך ממני הפעלה מחדש של השרת אחרי כל שינוי.

בהמשך השיעור ראינו את  express-generator, ולמדנו קצת על mongoDB , לעומת מסדי נתונים אחרים.

ראינו את התוכנה ROBO 3T ואת ההתקנה של mongodb

התקנת mongoDB

התקנת Robo 3T

 

התקנת express-generator :

התקנה גלובלית:

npm install express-generator -g

יצירת אפליקציה :

express yourAppName –ejs

התקנה בתוך התיקיה שנוצרה:

npm install

 

התקנת Nodemon :

npm install –save-dev nodemon

לאחר מכן לערוך את הקובץ package.json

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

שיעורי בית:

  1. בכיתה בנינו אפליקציה של לוח משימות,  השתמשו באפליקציה שבנינו בכיתה, שלבו בה Router והעבירו את כל הקריאות דרכו. (במקום שזה יהיה בקובץ app.js)
  2. הוסיפו לאפליקציה כפתור למחיקת כל המשימות.
  3.  התקינו mongoDB ו robo 3T וצרו 3 collections :

רשימת ה collections :

users

products

color

בתוך כל אחד צרו 3-4 מסמכים , למשל ב users צרו מסמך שמייצג User . הנתונים שיהיו בו יהיו לשיקולכם.

 

להגשה עד 05/09 (את תרגיל 3 לא צריך להגיש)

 

 

סגירת תפריט