Starting with Firebase
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
23 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Starting with Firebase to your Wishlist.

Add to Wishlist

Starting with Firebase

JavaScript web and mobile application development
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
23 students enrolled
Last updated 7/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Code a Firebase JavaScript app with an Online IDE
  • Understand and use of Firebase for JavaScript projects
  • Work with Firebase's Real-time Database
  • Use Cloud Functions to extend Firebase
  • Authenticate users with 3rd party providers
  • Learn to use Cloud Messaging to communicate with clients
  • Implement Email/Password Authentication
  • Create a real-time Trollbox with Firebase
  • Understand what Firebase for JavaScript is all about, and how it can help you as a developer ... and much, much more!
View Curriculum
Requirements
  • Before taking this course, a student should ideally (but not absolutely) have some experience in
  • Creating web UI’s with normal Javascript tools (i.e. jQuery, Bootstrap, ASP NET, AngularJS, etc.) Integrating databases and JavaScript applications (i.e. mySQL, MongoDb, Postgres, etc.) JavaScript development of complete web app solutions.
  • FIREBASE EXPERIENCE IS NOT REQUIRED!!!
Description

Any IT professional or hobbyist anticipating a solid understanding of how Firebase works in JavaScript web and mobile applications and desires an understanding of Firebase's suite of features (including its real-time database, user authentication options, Cloud Function serverless back-end integration, and Cloud Messaging features) needs to go through this course to leverage Firebase in new or existing web projects.  Anyone desiring to learn how Firebase solutions are designed, configured, and developed needs the knowldege and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to get Firebase for JavaScript projects up and running.

Who is the target audience?
  • This course was built for JavaScript developers who create data-driven solutions for mobile and the web.
  • This course is designed for those developers who want to design and prototype JavaScript web apps without the hassle of normal conventions, including database integration, authentication, hosting, and server-side logic. Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how Firebase is designed and used to provide robust JavaScript applications.
  • This course IS NOT intended for native mobile Android or iOS developers. The content presented is in the context of Firebase JavaScript development for web and mobile web applciations.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
02:17:05
+
Starting with Firebase
5 Lectures 28:25

Let's meet Firebase and see what we'll learn in this course.

DOWNLOAD SUPPORTING FILES HERE

Preview 05:37

What exactly is Firebase and what can it do for us?  

Firebase Defined
03:52

As a close relative of the Google Cloud Platform, Firebase is tightly integrated with the GCP and has access to it's features in a number of ways.

Firebase and GCP
04:16

Firebase was originally targeted for native mobile apps.  But now, JavaScript is a first-tier client.

Preview 04:26

Let's discover what Firebase and it's JavaScript SDK can do for web applications. 

Firebase for JavaScript
10:14
+
Firebase Features
5 Lectures 45:20

The JavaScript SDK for Firebase makes all of the really hard things so very easy to create.

Introduction
03:37

With just a few lines of code we can have any major 3rd party auth working.

Authentication
13:56

The Firebase database is a JSON tree based repository with a few tricks up its sleeve.

Preview 08:30

Cloud Functions allow us to extend a Firebase app with serverless back-end processing options

Cloud Functions
06:43

Sending notifications to our client app is all to easy with Firebase's Cloud Messaging feature

Cloud Messaging
12:34
+
A Firebase Project
5 Lectures 47:57

Let's get a development environment setup and begin coding on Cloud 9

Introduction
06:27

We need a good authentication solution for our app.  Let's set one up.

Google Authentication
15:51

We've got data.  Let's get it into Firebase and then into our app!

Database Integration
08:10

What's an app without a good Trollbox?  Firebase's realtime database can help us create a great one.

Preview 07:09

Let's translate our troll messages into Russion... automatically.

Cloud Functions Translator
10:20
+
Additional Features
5 Lectures 15:23

Firebase features run deep and wide.  There are a few we need to discuss.

Introduction
01:31

The database has additional ops that we can leverage to keep things efficient.

Additional Database Operations
03:30

Simple deployment and full feature enablement make Firebase Hosting a great option

Firebase Hosting
04:12

Email-auth users can administer the silly things themselves.  Firebase makes it happen almost too easily.

User Managed Administration
04:17

We can continue on our Firebase journey with a firm understanding of the basics.

Wrap up
01:53
About the Instructor
Stone River eLearning
4.2 Average rating
16,500 Reviews
273,531 Students
201 Courses
270,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.