סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

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

שלום לכולם,

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

השלבים שעשינו בקצרה:

  1. יצירת פרויקט חדש באנגולר
  2. יצירת פרויקט ב firebase
  3. הוספת ה api והנתונים ל enviroments באנגולר.
  4. יצירת Provider ב firebase להתחברות דרך google
  5. יצירת router באפליקציה
  6. יצירת service עבור התחברות ( AuthService)
  7. יצירת userService – שישמש אותנו מול משתמשים מחוברים (לבדוק מי מחובר וכו')
  8. יצירת guard להגן על הנתיב בראוטינג, ולאפשר גישה רק למשתמש מחובר

התקנת חבילה של firebase מ npm :

npm install @angular/fire firebase --save

שיעורי בית:

צרו אפליקציה עם התחברות משתמשים תוך שימוש בכל מה שלמדנו השיעור.

באפליקציה יהיו 3 דפים.

  1. דף התחברות – המכיל אפשרות להתחבר באמצעות גוגל (מומלץ לנסות להוסיף גם פייסבוק ורשתות אחרות)
  2. דף אורחים/דף הבית – דף עם מידע כללי על האפליקציה
  3. דף משתמש מחובר – בדף זה רק משתמש שהתחבר יוכל לצפות, בדף יוצגו נתוני מזג האוויר – תוך שימוש ב API של  https://openweathermap.org/ – שמרו את העדפות של המשתמש ב LocalStorage והציגו לו אותם שוב בהתחברות הבאה.

קבצי השיעור להורדה

מדריך נוסף (באנגלית) שמצאתי ברשת על מה שלמדנו היום – לקריאה ועיון חוזר –

https://angular-templates.io/tutorials/about/firebase-authentication-with-angular

 

בהצלחה!

 

 

 

סגירת תפריט