04- Deploy Angular Project to Firebase

preview_player
Показать описание
The 12 Video Tutorials Cover:
a) INSTALLATIONS:
- Angular 10 + CLI
- New Project
- Firebase Realtime Database
- RXJS
- Angular Material

b) ORGANIZATIONS:
- Modules
- Components
- Services
- Guards
- Angular Materials

c) SETS:
- Components
- Routing module

d) AUTHENTICATION:
- Login/Logout with AngularFireAuth
- Hide/Show pages and links if logged-in

e) UPDATE NAVBAR/PAGES:
- Update user display name on the navbar and other pages

f) DATABASE (code-first):
- Create and update database by AngularFireDatabase
- User interface model + firebase.User
- Get and store UID/UserID, displayName, email, photoUrl, Admin role, etc.

g) GUARDS:
- Pages based on logged-in
- Pages based on roles like Admin

h) REDIRECTION:
- Save returnUrl token on user's browser
- Retrieve/use returnUrl from browser
- Redirect user to the requested pages after being logged using returnUrl

i) REMOVE TOKENS:
- Remove saved tokens from user's browser after logout

======================
TECHNOLOGIES:
1- NodeJs 12.18.4
2- Angular 10.1.6
3- Typescript 4.0.5
4- RXJS 6.6.3
5- Angular CLI 10.2.0
6- Angular Fire 6.0.4
7- Angular Material 10.2.7
8- Yarn
Рекомендации по теме