שלום אורח התחבר

JavaScript ES6/7/8: קורס אונליין בעברית

בשנת 2015 נחתמה גירסת ES6 של שפת JavaScript לאחר 16 שנים של קיפאון. מאז ובכל שנה יוצאת גירסא חדשה של השפה (האחרונה שיצאה היא ES8). בקורס נלמד על היכולות החדשות של גירסאות ES6, ES7 ו ES8 שכבר עובדות היום על כל הדפדפנים המודרניים.

מה לומדים

בשנת 1999 נסגר התקן לגירסא 3 של שפת JavaScript (שנקראת EcmaScript 3). ייקח עוד עשר שנים עד 2009 לגירסא הבאה של התקן היא גירסת ES5 (על 4 הם דילגו) וגם שם כמעט ולא היו חידושים. רק ב 2015 נחתם התקן לגירסא 6 של השפה ובה כמות חידושים חסרת תקדים. זה הגיוני כשנזכרים שלמתכנני השפה היו 16 שנים לחשוב על רעיונות חדשים עד שהצליחו להביא אותם לידי מימוש בדפדפנים.

החל משנת 2015 יצרני הדפדפנים נכנסו למירוץ ליישם כמה שיותר חלקים מתוך התקן והיום כל הדפדפנים המובילים: Firefox, Edge, Safari ו Chrome מיישמים את תקן ES6 באופן מלא.

בקורס נלמד על היכולות החדשות של שפת JavaScript שהופכות את הקוד שלנו להרבה יותר נקי: נדבר על כתיב המחלקות, פונקציות חץ, הגדרות משתנים וכמובן על הנושאים היותר מתקדמים כמו Promises, async/await ו Generators. כל נושא יוצג ליד המנגנון הישן שמקביל לו כדי שתראו את היתרונות בשיטה החדשה ובאיזה מצבים כדאי לבחור בה. בניגוד לספריות פיתוח שבאות והולכות, שפת JavaScript עצמה איתנו כדי להישאר ולכן הידע שתלמדו בקורס יישאר אתכם עוד שנים ארוכות.

גם אם הלקוחות שלכם עדיין דורשים תמיכה בדפדפנים ישנים יש כלים אוטומטיים כגון Webpack ו Babel עליהם נלמד בקורס שמאפשרים לתרגם כל קוד ES6/7/8 שנכתוב חזרה לקוד JavaScript ישן.

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

 

כמה זה עולה?

JavaScript ES6/7/8

מנוי חודש מתחדש לאתר
100₪ בחודש + מע״מ
  • גישה מיידית לכל תכני הלימוד בכל הקורסים באתר
  • תרגול מלווה ברמה גבוהה
  • מענה בעברית לכל שאלה דרך קבוצת הדיונים
  • גישה לכל הוובינרים המוקלטים באתר
  • המנוי ללא התחייבות וניתן לבטל בכל עת

סילבוס מפורט:

    2

    תחביר חדש

    3

    נושאים מתקדמים

    • 10איטרציה באמצעות forof
    • 11סימבולים
    • 12שיפורים בכתיב האוביקטים
    • 13שילוב קוד בתוך מחרוזת
    • 14פירוק והרכבה
    • 15מודולים
    • 16Promises
    • 17כתיב הבטחות משודרג: async ו await
    • 18Async Generators
    • 19Maps and Sets

    4

    סיכום

    • 20סיכום