Slide 1

Slide 1 text

Angular is on Fire(base)! Shmuela Jacobs

Slide 2

Slide 2 text

Shmuela Jacobs Front-end Developer & Consultant Mentors Needed!

Slide 3

Slide 3 text

Firebase

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

https://github.com/angular/angular-cli Angular CLI

Slide 6

Slide 6 text

https://github.com/angular/angularfire2 AngularFire2 Do stuff like:
{{ (authService.authState$ | async )?.displayName }}

Slide 7

Slide 7 text

Angular & Firebase Authentication Real Time Database Cloud Functions Best Practices NEW!

Slide 8

Slide 8 text

Project Setup npm i @angular/cli -g ng new my-app --style=scss --prefix=sj -it --routing // .angular-cli.json {...
 "defaults": {
 "styleExt": "scss",
 "component": {
 "inlineTemplate": true
 }
 } }

Slide 9

Slide 9 text

Authentication Email + Password OAuth Smart user management

Slide 10

Slide 10 text

Database Real time Read/write protection Lists Objects Queries - observables!

Slide 11

Slide 11 text

Cloud Functions Server side functions DB Triggers Manage storage Google APIs Notifications

Slide 12

Slide 12 text

More in Firebase Storage Notifications Invites Hosting AdWords Analytics ...and more!

Slide 13

Slide 13 text

Shmuela Jacobs shmuela@ng-girls.org github.com/shmool @ShmuelaJ 6JCPM;QW ng-girls.org