דילוג לתוכן המרכזי
eLearner.app

קורס אינטראקטיבי

קורס TypeScript

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

אימות סטטי באמצעות מילות מפתח + ביצוע על הרשמיTypeScript Playground(לחיצה אחת להעתקת קוד + פתיחה).

01 · מודול 1 - יסודות TypeScript

2 שיעורים

יסודות מערכת הטיפוסים: הערות לטיפוסים פרימיטיביים, פרמטרי פונקציות, מערכים וטפולים.

  1. 1.1סוגים וביאורים פרימיטיבייםלמד להוסיף הערות מסוג מפורש למשתנים ולפונקציות כדי למנוע באגים בזמן הידור.~10 min
  2. 1.2מערכים וטופליםעבודה עם אוספים הומוגניים (מערכים) וטופלים באורך קבוע עם אלמנטים קבועים.~10 min

02 · מודול 2 - סוגים וממשקים

2 שיעורים

צור צורות נתונים מורכבות עם ממשקים וכינויים, ועבוד עם סוגי איגודים גמישים.

  1. 2.1סוג כינויים לעומת ממשקיםהבן את ההבדל בין הגדרת צורות אובייקט באמצעות ממשק או כינוי סוג.~12 min
  2. 2.2איגודים וצמצוםעבודה עם משתנים המקבלים מספר סוגים (Union Types) וצמצום הסוגים בזמן ריצה (Type Narrowing).~15 min

03 · מודול 3 - כללי ופונקציות

2 שיעורים

פונקציות עם פרמטרים אופציונליים, חתימות סוג פונקציה, והעולם העוצמתי של Generics.

  1. 3.1פונקציות מוקלדותציין פרמטרים אופציונליים, הגדר חתימות מורכבות וייצא הגדרות של סוגי פונקציות.~12 min
  2. 3.2גנריות בסיסיותכתוב קוד לשימוש חוזר ובטוח להקליד באמצעות פרמטרי סוג גנריים עבור פונקציות וממשקים.~15 min

04 · מודול 4 - מחלקות וסוגי שירות

2 שיעורים

תכנות מונחה עצמים עם מחלקות וסוגי עזר מובנים לשינוי סוגים קיימים.

  1. 4.1כיתות ומתאמיםכתוב מחלקות עם משנה גישה (ציבורי, פרטי, לקריאה בלבד) והטמיע ממשקים.~15 min
  2. 4.2סוגי שירותפשט ועשה שימוש חוזר בסוגים קיימים באמצעות חלקי, קריאה בלבד, בחירה והשמטה.~15 min

05 · מודול 5 - סוגים ושומרים מתקדמים

2 שיעורים

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

  1. 5.1סוג שומריםלמד ליצור מגני סוגים מותאמים אישית באמצעות פרדיקטים של סוג לצמצום בטוח.~15 min
  2. 5.2טיפוסים מילוליים והצהרותעבוד עם טיפוסים מילוליים מדויקים, טיפוסים מילוליים של תבניות וסוגי טענה בזמן ריצה עם as ו-const.~15 min

06 · מודול 6 - סוגים מותנים ומפוים

2 שיעורים

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

  1. 6.1סוגים מותנים ומסיקיםלמד להשתמש באופרטור השלישוני של הסוג (T מרחיב את U ? X : Y) ולחלץ טיפוסים דינמיים עם הסק.~15 min
  2. 6.2סוגים ממופיםהפוך וצור סוגים חדשים על ידי מיפוי על המפתחות של טיפוסים קיימים ({ [K במפתח T]: ... }).~15 min

07 · מודול 7 - תצורה ושילוב

2 שיעורים

גלה כיצד להגדיר את מהדר TypeScript באמצעות tsconfig.json ולהרחיב טיפוסים קיימים עם מיזוג הצהרות.

  1. 7.1תצורה עם tsconfig.jsonגלה אפשרויות מפתח של קובץ tsconfig.json כמו יעד, מודול, strict וכיצד הם משפיעים על ההידור.~12 min
  2. 7.2הצהרות ומיזוגהרחב ספריות חיצוניות וכתוב קבצי הצהרות (.d.ts) עם Declaration Merging.~15 min