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

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

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

המשך תרגול עבודה עם api + התחלת NodeJs

שלום לכולם,

בחלק הראשון של השיעור המשכנו לתרגל עבודה עם API חיצוני מצד הקליינט. חזרנו על הנושא ועשינו תרגול נוסף.

בחלק השני של השיעור – התחלנו ללמוד NodeJs – התקנו את הסביבה,  למדנו על הסביבה עצמה, על הצורה שבה NodeJs עובד, הכרנו את ה  NPM , ואת העבודה עם מנהל חבילות.

ראינו איך מוסיפים חבילות לפרויקט, ולמדנו על הפקודות הבאות :

npm init – לאתחול

npm install – להתקנה של כל החבילות שקיימות בקובץ package.json

npm install package – להתקנת חבילה ספציפית מ NPM.

ראינו לדוגמא את 2 החבילות הבאות :

FS , REQUEST.

שיעורי בית:

התקינו את nodejs מהאתר

https://nodejs.org/en/download/

ועשו את התרגילים הבאים –

מדובר בתרגילים  פשוטים של javascript שלמעשה אפשר לעשות גם בדפדפן. אתם מתבקשים לעשות אותם בסביבה של NODEJS .

  1. כתבו תוכנית הקולטת מהשתמש מספר שלם.
    אם הקלט הוא יהיה מספר לא שלם, המשתמש יקבל הודעה "אנא הזן מספר שלם".
    הפלט של התוכנית יהיה האם המספר הוא זוגי או לא + המספר שהתקבל מהמשתמש.
    למשל :
    עבור הקלט : 4
    הפלט יהיה : המספר 4 הוא מספר זוגי
  2. כתוב תוכנית המקבלת מספר המייצג יום בחודש.
    אם התאריך הוא 1 לחודש : הפלט יהיה good month
    אם התאריך הוא בין 2-10 לחודש הפלט יהיה  : Working..
    אם התאריך הוא 10 לחודש אני אדפיס : SALARY DAY
    אם התאריך הוא בין 11-20 לחודש  הפלט יהיה  : BE HAPPY
    אם התאריך הוא בין 20-30 לחודש הפלט יהיה:  the End
    אם התאריך הוא 31 לחודש הפלט יהיה : BOOM BOOM
  3. כתבו תוכנית המגרילה 2 מספרים אקראיים מ 1 עד 6 המדמים קוביות.
    אם 2 המספרים שהוגרלו  הינם זהים : הפלט יהיה lucky + המספר שיצא.
    אם 2 המספרים שהוגרלו שונים – הפלט יהיה : המספר הראשון הוא : +מספר1+ המספר השני הוא +מספר2
    לדוגמא – אם בהרצת התוכנית המספרים שהוגרלו הם – 1,3 – הפלט יהיה –
    המספר הראשון הוא 1, המספר השני הוא 3.
  4. כתבו פונקציה שמקבלת מערך שכל התאים בו הם string 
    ומחזירה לי את המילה הכי ארוכה (מומלץ להשתמש ב REDUCE)
  5. כתבו פונקציה שמקבלת מערך מסוג string
    ומחזירה לי רק את התאים שיש בהם יותר מ 5 אותיות.
    (מומלץ להשתמש ב filter)
  6. כתבו פונקציה המקבלת מערך של מספרים
    ומחזירה לי את הכפל של כל האיברים במערך.

בנוסף – לא לשכוח לסיים את השיעורי בית משיעור שעבר.

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

(בתיקיה nodejs לא לשכוח לעשות npm i אם אתם רוצים להריץ)

 

 

 

סגירת תפריט