פרטי הקורס
אז איך נראה קורס Angular במתכונת Extreme70? כל נושא חדש נתחיל ברקע קצר מאוד של כמה משפטים. לפעמים, נלווה בסכמת ארכיטקטורה על הלוח מנקודת מבט של ה Front End בכלל ואנגולר בפרט. מהר מאוד, נגיע לכתיבת קוד מבוסס אנגולר והדגמה חיה בה אני מדגים את הנושא בליווי הסברים נוספים.
בהדגמה החיה נכסה את כל האלמנטים הרלוונטיים וננסה לקשר אותם לנושאים ואלמנטים אחרים של אנגולר שלמדנו עד כה. בתום ההדגמה, המשתתפים מיד עושים את המעבדה הרלוונטית לאותו נושא , המורכבת מ 4-5 תרגילים ברמת קושי הולכת וגדלה. משך הזמן שיידרש להם הוא כ 30 דקות. בזמן הזה, אני מסתובב בין כולם: עוזר, מכוון ועונה על שאלות. ברגע ש 80% מהמשתתפים סיימו את כל התרגילים, אני מיד מראה פתרונות – והם עולים לתיקיית קורס האנגולר שלנו בענן, שם הם זמינים עבור כולם עד חצי שנה מתום הקורס.
לקראת סוף השיעור נעשה סיכום כולל של עיקרי השיעור ונתנות הנחיות כגון : חזרה על אלמנטים מסוימים בבית, הפניה לתרגיל מורחב וכ׳. בזמן שבין השיעורים, אני זמין 24/7 למשתתפים לכל שאלה, רעיון ובכלל.
לקראת סוף הקורס, כולנו מגיעים כבר מיומנים ומתורגלים מספיק לצורך התחלת פרוייקט הגמר המבוסס על Single Page Application הממומש באנגולר, המוצג בשיעור האחרון. אותו פרוייקט, שיקח כמה עשרות שעות, יקפיץ את התלמיד עוד 2 רמות למעלה ויקנה לו נסיון השקול למפתח אנגולר הנמצא חודשיים שלושה בתעשיה.
פרוייקט הגמר הוא ברמה המותאמת למבחני קבלה שנוהגות חברות לתת למועמדים לגיוס. לאורך כל הזמן הזה, אני כמובן זמין לתמיכה בפרוייקט עד לסיומו. בסיומו, נעשה Code Review, תיקונים, דיוקים – והפרוייקט מוכן לתצוגה.
קורס אנגולר מועבר ע״י יניב ארד, מבכירי המדריכים הטכנולוגיים בארץ, שהכשיר מאות מפתחי Web בלמעלה מ 70 קורסים והוא למעשה המדריך המנוסה בארץ לקורסי Full stack ! הקורס מועבר במודל Extreme70 המתקדמת בארץ בתחום פיתוח התוכנה. הקורס מותאם לגרסה העדכנית ביותר Angular7 ! עוד על מתכונת Extreme70 לחץ כאן .
נושאי הקורס
במודול ראשוני זה נכיר את סביבת הפיתוח והריצה, כמו הכלים הנלווים הדרושים לכל תהליך הפיתוח, החל מהכתיבה ועד לבדיקות ולהתקנה
במודול זה נתמקד בשפת Type Script עליה מבוסס כל הפיתוח של אנגולר, כמו היכולות המתקדמות של 6ES בו נעשה שימוש מרובה.
במודול זה נתמקד במימוש ארכיטקטורת Web מודרנית וכיצד Angular נותן לנו מענה.
במודול זה נכיר את היחידה הכי חשובה בבסיס ה Angular, ה Component.נבין את המבנה שלו, את מחזור החיים וכיצד הוא משמש אותנו במודלים כמו MVC ו MVVM
במודול זה נלמד לעצב את ה Template כמו גם ה Style של ה Components
במודול זה נכיר את הטכניקות לבנייה והתאמה דינמית של ה Component View, נבין כיצד לשלב Style דינמי, לממש Repeater ועוד..
במודול זה נכסה את כל אפשרויות העבודה עם ה Componenets : קבלת מידע מהמשתמש, טיפול בארועים , Data Projection ועוד.
במודול זה נחזק את הנושא של Nested Components, ואת הטכניקות לתקשורת בין פקדי אב-בן ובן-אב.
במודול זה נכיר את המנגנון של Angular לעבודה עם Forms, מימוש ולידציות, Data Shaping וטיפול בהודעות שגיאה
במודול זה נלמד לעבוד עם ה Services : יצירה, שימוש ומבנה ארכיטקטוני נכון. נעבור על מנגנון ה Dependency Injection של Angular ונבין כיצד הוא עובד.
במודול זה נלמד לעבוד מול השרת : החל מהאכיטקטורה הנכונה, דרך מימוש RESTfull Service, וספרית rxJS לעבודה אסינכרונית מול השרת.
במודול זה נלמד לבנות אפליקציות בתצורת SPA ולקבל חווית משתמש של אפליקציית מובייל. נממש בעזרתו את תבנית העיצוב Master-Details המאוד נפוצה באפליקציות אנגולר.
במודול זה נכסה את נושא בדיקות היחידה, נבין את הקונספט של בדיקות בצד הלקוח ואת הכלים של Angular לצורך זה. נבין גם את תהליך ה Deployment בסיום הפיתוח.
+ הצג את כל הנושאים
- צמצם נושאים
תנאי קדם
משך הקורס
32 שעות אקדמיות (4 ימים)