event-loop

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

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

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

nodeJs שיעור 1 + js מתקדם והתחלת Nodejs – קבוצת נשים

שלום לכולן,

השיעור התחלק ל2.

בחצי הראשון חזרנו על דברים מתקדמים ב JAVASCRIPT כגון promise.

בנוסף, הכרנו את async – await , ואיך הוא מקצר וראינו מספר דוגמאות איך עובדים עם זה.

חלק 2 :

התחלנו לעבוד עם node js ! 🙂

קרדיט על התמונה – stackoverflow

סקרנו את מנגנון ה event loop  ודיברנו על  ה thread pool

למדנו על מנהל החבילות – npmjs . דיברנו על זה שכל אחד יכול להעלות לשם חבילה, גם אתם- מוזמנות לנסות.

התחלנו לכתוב קוד!

כתבנו קוד שממש שרת ב nodejs באמצעות המודול http המובנה.

בנוסף, עשינו תרגיל פרקטיקה של js עם מערכים על השרת node.

והתחלנו ללמוד על custom modules – בעצם איך יוצרים מודול משלנו ואיך משתמשים בו.

NodeJs שיעור 1 קבצים

 

שיעורי בית :

  1. התרגיל הוסבר גם בכיתה: ליצור מודול בשם CalcArray שיודע לחשב כמה תווים יש במערך שלם של string
    – המודול הזה עושה שימוש בעצם במודול נוסף, שגם אותו נצטרך לכתוב שהוא יודע לחשב כמה תווים יש ב string בודד ונקרא לו CalcStr
    בסופו של דבר בקובץ הראשי ( main.js) נעשה שימוש במודול שנקרא calcArray בשביל לחשב אורך של מערך. לא נשתמש במודול CalcStr באופן ישיר .

הרעיון מאחורי התרגיל זה :

להבין איך עובדים המודולים ולתרגל אותם.

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

 

בהצלחה!

סגירת תפריט