פרטי הקורס
קורס זה הינו המתקדם והמקיף בארץ באנגולר למתקדמים. הקורס מיועד למפתחי אנגולר עם מספר שנות נסיון, ומכסה מגוון נושאים מתקדמים ב Framework פופולארי זה כגון טכניקות מתקדמות לעבודה אסינכרונית חכמה תוך שילוב ארכיטקטורה יעילה יותר של מרכיבי המערכת, נושאים מתקדמים ב Routing, אופן פעולת מנגנון ה Change Detection, שילוב State Managemeny ע"י Redux ו ngrx, נושאי תקשורת מתקדמים בין לקוח-שרת, בדיקות יחידה ועוד
הקורס מועבר ע״י יניב ארד, מבכירי המדריכים הטכנולוגיים בארץ, שהכשיר מאות מפתחי Web בלמעלה מ 500 קורסים והוא למעשה המדריך המנוסה בארץ לקורסי Full stack ! הקורס מועבר במודל Extreme70 המתקדמת בארץ בתחום פיתוח התוכנה.
נושאי הקורס
במודול זה נסקור ונחזק יכלות מתקדמות ב JS וב Type Script: החל מעבודה נכונה עם מרכיבי Type Script מתקדמים, דרך עבודה עם Interfaces שונים, מימושי High Order Functions, עבודה עם Spread Operators ו Destructors ועוד.
במודול זה נסקור ונחזק יכולות ומימושים של תכנות אסינכרוני ב Angular: החל ממעבר על Callback Functions, דרך עבודה עם Promises ו Observables, מימוש נכון של async-await ותכנון שכבות האפליקציה (BL ו DAL) לתמיכה נכונה בעבודה אסינכרונית.
במודול זה נלמד לבנות את האתר שלנו כ Single Page Application, תוך הגדרה ושימוש נכונים של Routing, נלמד להעביר מידע בתהליך ה Navigation, נטמיע Nested Routing ונממש נכון את תבנית ה Master-Details.
במודול זה נלמד לעומק את אחד המנגונים העיקריים באנגולר, ה Change Detection. נלמד את המכניזם של עדכון שכבת ה UI, מהו וכיצד עובד Zone, נכסה אסטרטגיות שונות ועוד.
במודול זה נסקור יכולות מתקדמות במימוש ועבודה עם Components כגון ViewChild@, Ng-Content, ContentChild@ ועוד.
במודול זה נלמד לממש מרכיבים מתקדמים בתקשורת שבין לקוח-שרת כגון Authentication, Authorization, עבודה עם JWT, Interceptors ועוד.
במודול זה נלמד לממש ולשלב נושאים מתקדמים מבוססי HTML 5 ביישומי האנגולר כגון עבודה עם Drag & Drop, עבודה עם Canvas, מימוש נכון של Multithreading, טעינת קבצים ועוד.
במודול זה נלמד לממש בדיקות יחידה למרכיבי האפליקציה שלנו. נבין את 3 החלקים בעולם ה Unit Testing, נסקור את ספריות ה Jasmin, Karma,ו Mocha, נלמד לממש Assertions שונים עם Chai ונלמד לבנות תהליך אוטמציה מקצה לקצה בעזרת ה Test Cafe.
+ הצג את כל הנושאים
- צמצם נושאים
תנאי קדם
משך הקורס
32 שעות אקדמיות (4 ימים)