codebox-darkmode-logo
הרשמו בחינםהתחבר
קורס Javascript - נושאים מתקדמים

סילבוס:

קורס Javascript - נושאים מתקדמים

4.8(121)

אורך הקורס: 3 שעות ו- 43 דקות.

15 שעורים 85 תרגולים אונליין


מה נלמד בקורס?

נושאים מתקדמים בEcmascript 6/7 JS

  1. מבוא לקורס

    1. let ו const הגדרת משתנים:

      • ההבדל בין var

      • התכונות של let ו const

      • פעולת ה hoisting

    1. פעולות השוואה ב Javascript:

      • פעולות ההשוואה בjavascript

      • התנהגויות השפה ששווה לדעת

    1. מחרוזות Template Literals:

      • הדרך החדשה לשימוש במחרוזות בes6

    1. מפתחות אובייקטים shorthand:

      • כתיבה מקוצרת של מפתחות אובייקטים

    1. הוספת styling לקוד שלנו:

      • פעולות על מערכים ואובייקטים destructuring assignment

      • שליפה קצרה ויעילה של מפתחות מאובייקטים

      • שליפה מתוך מערכים

      • שליחת ארגומנטים לפונקציה

    1. פונקציות חץ חלק א:

      • כתיבה מקוצרת של פונקציות חץ

      • המרת קוד מהעולם הישן לעולם החדש

      • מעבר על כל השלבים במעבר לכתיבה החדשה

    1. מערכים מתקדם:

      • מעבר על פונקציות פרוטוטייפ של מערך

      • פונקציית map

      • פונקציית filter

      • פונקציית every

      • פונקציית some

      • שרשור פילטרים

    1. פעולות import exportֿֿ:

      • יבוא ויצוא קבצים בעולם החדש

      • הבנת מושג export

      • הגדרת export default

      • שימוש בimport ליבוא קבצים לקובץ נתון

    1. אובייקט הPromise:

      • הכרת אובייקט הפרומיס

      • שימוש ב then ו catch

      • הבנת אסינכורניות בjavascript

      • שימוש בפעולת Promise.all

    1. שימוש בasync await:

      • הבנת הקונספט החדש בשפה

      • שימוש בנלמד כדי לסנכרן את הקוד שלנו

      • שימוש בPromise למימוש קוד מסונכרן בעולם החדש

      • הבנת אסינכרוניות בשפה

    1. שימוש ב constructor function:

      • מהו this ואיך משתמשים בו

      • איך יוצרים אובייקט בjavascript

      • איך נותנים תכונות לאובייקט ומה הצורך בזה

      • מה ההבדל בין factory ל constructor

      • שימוש בפונקציות על אובייקט

    1. שימוש ב class declaration:

      • מהו this ואיך משתמשים בו

      • איך יוצרים מחלקה בes6

      • איך נעשה טרנספורמציה לשימוש במחלקות

      • הבנת אובייקטים והתכונות שלהם

      • שימוש ביכולות השפה ליצירת אובייקטים בes6

    1. פונקציות חץ חלק ב:

      • נושאים מתקדמים בפונקציות חץ

      • היכולות החדשות עם השימוש ב this.