שיעור 44 – ANGULAR – LAZY LOADING + עבודה על פרויקט

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

המשך לקרוא..

שיעור 43 – Angular-architecture

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

המשך לקרוא..

שיעור 42- ADVANCED PIPE & DIRECTIVE

שלום לכולם, השיעור למדנו על PIPE ועל DIRECTIVE באנגולר. מהבסיסיים ביותר עד מתקדמים יחסית. יצרנו דירקטיב שעושה שימוש גם ב elementRef,HostListener ו pipe מתקדם לסינון אובייקטים. השיעור אין שיעורי בית כדי שתסיימו את פרויקט הגמר של Angular. קבצי השיעור להורדה

המשך לקרוא..

שיעור 41 – אנגולר NGRX + פרויקט

שלום לכולם, השיעור למדנו על NGRX דיברנו על 3 אבני היסוד של NGRX : STORE  – בגדול – ה   STORE הוא למעשה הוא ה State שלנו מה נרצה לשמור ב STORE? מידע שהגיע מ API – למניעת שליחת REQUEST  נוסף לשרת למשיכת הנתונים, והזרמה של הנתונים בכל האפליקציה. כל מידע אחר שנרצה שיהיה נגיש בכל קומפוננטה. מה לא כדאי לשמור

המשך לקרוא..

שיעור 40 – טפסים – Template-Driven, validators,FormsBuilder

שלום לכולם, השיעור למדנו על טפסים באנגולר. בהתחלה עשינו חזרה על טפסים רגילים ב HTML, סוגי קלט וצורת תקשורת של טופס רגיל עם שרת. בהמשך, עשינו את ההבחנה והשינוי בין טפסי HTML רגילים לטפסים באנגולר. ראינו סוג אחד של טופס באנגולר ששולח את הנתונים לקומפוננטה (ומשם לשרת) והוא מסוג TEMPLATE DRIVEN. למדנו על flags שאנגולר מנהל עבורנו בטופס dirty –

המשך לקרוא..

שיעור 39 – עבודה מתקדמת ב GIT + פרויקט כיתתי וחזרה על חומר

שלום לכולם, השיעור למדנו על עבודה מתקדמת יותר באמצעות GITHUB הכוללת עדכון ומיזוג reposity , עבודה בצוות ועוד. התחלנו פרויקט של בניית אפליקציית מתכונים – פרויקט כיתתי בו כולם יקחו חלק ותפתחו אותו באמצעות GIT. הפרויקט נמצא כאן : https://github.com/alon121/dishesApp בקובץ readme בגיט יש את הפרטים של ה api שתצטרכו לעבוד מולו ועוד. בהצלחה !  

המשך לקרוא..

שיעור 38 – ANGULAR + FIREBASE – AUTENTICATION

שלום לכולם, השיעור היה שיעור מאוד עמוס, למדנו לחבר אפליקציה ל firebase ולממש מנגנון אוטנטיקציה בעזרת firebase. השלבים שעשינו בקצרה: יצירת פרויקט חדש באנגולר יצירת פרויקט ב firebase הוספת ה api והנתונים ל enviroments באנגולר. יצירת Provider ב firebase להתחברות דרך google יצירת router באפליקציה יצירת service עבור התחברות ( AuthService) יצירת userService – שישמש אותנו מול משתמשים מחוברים (לבדוק

המשך לקרוא..

שיעור 37 – httpClient אנגולר + המשך GITHUB

שלום לכולם, השיעור סיימנו לכתוב את ה service בצורה הבסיסית ויצרנו תקשורת עם api לדוגמא. השתמשנו ב httpClient וכתבנו פונקציות לפי ה API ששולחות בקשות GET,POST,PUT,DELETE בנוסף, למדנו על enviroment ומתי משתמשים בזה. עשינו מעט חזרה על גיטהב ומה שלמדנו בשיעור קודם. השיעור אין לכם שיעורי בית, אבל אתם צריכים לסיים את שיעורי הבית מהשיעורים הקודמים ולשלוח לי. בהצלחה !

המשך לקרוא..

שיעור 36- GIT + GITHUB

שלום לכולם, השיעור למדנו על עבודה עם GITHUB. אתם צריכים להתקין בבית את התוכנות הבאות: GIT –  התקנה    https://git-scm.com/downloads github desktop – https://desktop.github.com/ וליצור פרופיל בגיטהב. בנוסף עליכם ליצור repository – באיזה שם שתרצו – ולעלות אליה את הפרויקט. פקודות של GIT שדיברנו עליהם בשיעור:   התקנה ואתחול של repository מקומי 1 git init הוספת כלל הקבצים בתיקיה ל stage

המשך לקרוא..

שיעור 35 – REST API

שלום לכולם, השיעור למדנו על REST API – כמה נקודות שחשוב לזכור:   בקשת GET – בקשה שבה אנחנו רוצים לקבל מידע מהשרת. POST – בקשה שבה אנחנו שולחים מידע לשרת ומבקשים לאחסן את המידע בשרת. למשל – הוספת משתמש חדש למערכת. Put –  בקשה שבה אנחנו מבקשים לערוך מידע שנמצא בשרת. Delete – בקשת HTTP שבה אני מבצע פעולה של מחיקה

המשך לקרוא..
סגירת תפריט