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

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

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

קורס Full-Stack – javascript ES6 ומבוא ל NODEJS

שלום לכולם,

השיעור היה השיעור הראשון שלנו במודול Node Js

השיעור עדיין לא התחלנו ללמוד ממש node js אלא  עשינו יישור קו ולמדנו כמה דברים של javascript es6 בשביל שנוכל להתקדם ל node js

חזרנו על לולאות for,foreach

למדנו על פונקציות של מערכים וההדדלים בינהם , כגון:

MAP

FILTER

REDUCE

ועשינו מספר תרגילים.

למדנו מה זה פונקציות סינכרוניות ופונקציות אסינכרוניות, ראינו מספר דוגמאות.

בנוסף , למדנו על promise ועל השימוש בו.

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

כתבו פונקציה שמקבלת מערך שכל התאים בו הם string ,
ומחזירה לי את המילה הכי ארוכה (REDUCE)

כתבו פונקציה שמקבלת מערך מסוג string
ומחזירה לי רק את התאים שיש בהם יותר מ 5 אותיות.
(השתמשו ב filter)

כתבו פונקציה המקבלת מערך של Numbers
ומחזירה לי את הכפל של כל האיברים במערך.
(השתמשו ב reduce)

צרו מערך שמכיל 3 מערכים, הדפיסו לקונסול את המערך
שהסכום של האיברים שלו הכי גבוה. (אפשרי בדרכים שונות)

 

שיעורי בית :

1. כתבו פונקציה המקבלת מערך שמכיל בתוכו מערכים נוספים, ומחזירה מערך עם סכום האיברים של כל מערך פנימי

זאת אומרת : הפונקציה יכולה לקבל מערך שנראה ככה:

[ [20,30], [3,3] , [4,7,7]]

ואני אקבל מערך כזה

[50,6,18]

 

2. כתבו פונקציה שמקבלת מערך של string ומחזירה מערך של number , המערך יהיה סכום האיברים שיש במערך של ה string

למשל היא מקבלת מערך כזה:

['hi', 'hello', 'shalom']

היא תחזיר מערך כזה:

[2,5,6]

3. לרשותכם שירות API שמחזיר תמונה אקראית של חתול (

https://aws.random.cat/meow ) – (בכל בקשת get מקבלים  אובייקט שמכיל כתובת url של תמונה אקראית של חתול.)

צרו דף html שמציג תמונה אקראית של חתול , וכפתור "איפוס".

הגשת השיעורים עד 27/05

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

בהצלחה!

 

סגירת תפריט