Building Apps with AngularFire 2

This course is an introduction to using AngularFire 2's API with your Angular and Firebase applications. This course will look at how to use observables with AngularFire 2's real-time bindings and authentication.
Course info
Rating
(38)
Level
Intermediate
Updated
Sep 12, 2017
Duration
3h 44m
Table of contents
Course Overview
Course Introduction
Installation and Setup
Retrieving and Working with Firebase Objects
Retrieving and Working with Firebase Lists
Querying Firebase Lists With Observables
Authentication
AngularFire Extras
Description
Course info
Rating
(38)
Level
Intermediate
Updated
Sep 12, 2017
Duration
3h 44m
Description

At the core of building a web, mobile, or desktop application in Angular with Firebase as a backend is a thorough knowledge of Firebases's AngularFire 2 library. In this course, Building Apps with AngularFire 2, you will learn how to combine the power of RxJS, Angular, and Firebase to build real-time applications. Next, you will explore how to create real-time bindings that synchronize Firebase collections as objects or lists and how to query these lists. Finally, you will find out how to authenticate users and monitor authentication state in realtime. When you're finished with this course, you will have a foundational knowledge of the AngularFire 2 library, and you will be ready to get started creating Angular applications with Firebase.

About the author
About the author

Duncan Hunter loves working in awesome teams to make awesome software.

More from the author
Angular NgRx: Getting Started
Beginner
4h 5m
Jun 25, 2018
Play by Play: Fundamentals of Angular Testing
Intermediate
1h 58m
May 31, 2018
More courses by Duncan Hunter
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Duncan Hunter, and welcome to my course, Building Apps with AngularFire 2. I'm a software architect and trainer from Brisbane, Australia where I'm lucky enough to make Angular applications for a range of different clients. At the core of building a web, mobile, or desktop application in Angular as a front-end framework with Firebase as a back-end technology is a thorough knowledge of Firebase's AngularFire 2 library. In this course, we'll learn how to combine the power of RxJS and observables with Angular and Firebase to build real-time applications. You'll learn how to create real-time bindings that synchronize Firebase collections as objects or lists, and we'll get into the nitty gritty of how to structure your data to query these lists and go beyond the basics of using RxJS and Observables. Next, you will find out how easy and enjoyable it is to authenticate users and monitor application state in real time with AngularFire. And finally, we'll have a look at how to use AngularFire with the NJRX library to implement the redux pattern for state management, and we'll also have a look at how to write some unit tests around your code that depends on AngularFire. When you're finished with this course, you will have a fundamental knowledge of the AngularFire 2 library and you'll be ready to get started creating your own applications with Firebase and AngularFire. Before beginning this course, you should be familiar with Angular version 2 or higher and JavaScript, in general. I hope you will join me on this journey to learn how to supercharge your Angular and Firebase development with this course, Building Apps with AngularFire 2, at Pluralsight.