forked from devgeetech/dartigo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
57 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,56 +1,57 @@ | ||
--- | ||
title: Getting Started with Google Firebase (Part-1) | ||
date: "2020-04-06T00:14:32.169Z" | ||
description: "Kickin-off with Google Firebase" | ||
--- | ||
Google Firebase is a GCP(Google Cloud Platform) project. Firebase is a mobile and web application development platform which helps developers to focus on their front-end rather than solving the puzzles and issues in the back-end. If you're among those who wanted to give a peep into cloud-computing, and got discouraged as you aren't willing to rip your pockets off, there's a happy news for you. You can get started with Firebase absolutely free (Not even credit card details are needed). | ||
*** | ||
You can find more details about cloud computing in our [previous article](/modtech-cloud). | ||
|
||
You can create an deploy your APIs on the cloud for free (The basic account has some restrictions though). | ||
|
||
Let's have a look at what Firebase offers: | ||
|
||
*** | ||
## Prerequisites: | ||
- A decent knowledge of JavaScript | ||
- Prior experince with ExpressJS will be awesome | ||
Don't worry if you don't know those. Have look at our other posts: | ||
|
||
[Basic Coding](/basic-coding) or [Online-Learning](/learn-online) | ||
*** | ||
|
||
## Create a Firebase account | ||
|
||
As I've told you it's absolutely free and simple. All you need is to authenticate with your exisiting Google account. | ||
Head over to [firebase.google.com](http://firebase.google.com) and click get started and authenticate with your exisiting Google account. | ||
|
||
## Create a new project | ||
![Project](./project.png) | ||
|
||
The Firebase console is where you do most of the jobs. | ||
|
||
Goto [console.firebase.google.com](http://console.firebase.google.com) and explore your console. | ||
|
||
- You can create a new project, or explore some demo project. | ||
- Click on create project, You'll be prompted to give a name for your project | ||
- Just below the name you'll see an id. **This is important**. You can edit the id as you like or keep it as it is, but you can't change it after you create a project. | ||
- Accept the terms and continue. | ||
- It will ask if you need Google analytics in your project.(It's upto you as we won't cover that). | ||
- Create your project | ||
|
||
## Again to the console | ||
|
||
Goto the Firebase console again (You'll obviously be redirected after creating the project). | ||
- Click on your project and you'll see details about your project, the current plan etc. | ||
- On the left navigator you'll see the option called Develop. This window show what we can do with firebase.Let's explore some of them: | ||
- Authentication: Options for integrating Google authentication into your app | ||
- Database: Handling of Databases. | ||
- Hosting: To host your website on GCP | ||
- Functions: Cloud functions to create and deploy your APIs | ||
|
||
There's a lot more to explore. Give a try. Visit the official [Firebase Docs](https://firebase.google.com/docs) or [FIrebase Youtube Channel](https://www.youtube.com/user/Firebase) for tutorials and Help. | ||
|
||
>As this post is getting large, We'll continue exploring firebase in the next Post. Keep exploring.. | ||
>[Part-2](/firebase-III) | ||
--- | ||
title: Getting Started with Google Firebase (Part-1) | ||
date: "2020-04-06T00:14:32.169Z" | ||
description: "Kickin-off with Google Firebase" | ||
--- | ||
Firebase is a mobile and web application development platform that helps developers to focus on their front-end rather than solving the puzzles and issues in the back-end. If you’re among those who wanted to dive deep into cloud-computing and got discouraged as you weren’t willing to rip your pockets off, there’s happy news for you. You can get started with Firebase for free (Not even credit card details are needed). | ||
*** | ||
You can find more details about cloud computing in our [previous article](/modtech-cloud). | ||
|
||
You can create and deploy your APIs on the cloud for free (The basic account has some restrictions though). | ||
|
||
Let's have a look at what Firebase offers: | ||
|
||
*** | ||
## Prerequisites: | ||
- A decent knowledge of JavaScript | ||
- Prior experince with ExpressJS will be awesome | ||
Don't worry if you don't know any of those. Have look at our other posts: | ||
|
||
[Basic Coding](/basic-coding) or [Online-Learning](/learn-online) | ||
*** | ||
|
||
## Create a Firebase account | ||
|
||
As mentioned before, it’s free and simple. All you need is to authenticate with your existing Google account. | ||
Head over to [firebase.google.com](http://firebase.google.com) and click get started and authenticate with your existing Google account. | ||
|
||
## Create a new project | ||
![Project](./project.png) | ||
|
||
The Firebase console is where you do most of the work. | ||
|
||
Go to [console.firebase.google.com](http://console.firebase.google.com) and explore your console. | ||
|
||
- You can create a new project, or explore some demo project. | ||
- Click on create project, You’ll be prompted to give a name for your project | ||
- Just below the name, you’ll see an id. **This is important**. You can edit the id as you like or keep it as it is, but you can’t change it after you create a project. | ||
- Accept the terms and continue. | ||
- It will ask if you need Google analytics in your project. (It’s up to you as we won’t cover that). | ||
- Create your project. | ||
- Done! | ||
|
||
## Back to the console | ||
|
||
Go to the Firebase console again (You’ll be redirected after creating the project). | ||
- Click on your project and you’ll see details about your project, the current plan, etc. | ||
- On the left navigator, you’ll see the option called Develop. This window shows what we can do with firebase. Let’s explore some of them: | ||
- Authentication: Options for integrating Google authentication into your app | ||
- Database: Handling of Databases. | ||
- Hosting: To host your website on GCP | ||
- Functions: Cloud functions to create and deploy your APIs | ||
|
||
There’s a lot more to explore. Visit the official [Firebase Docs](https://firebase.google.com/docs) or [Firebase Youtube Channel](https://www.youtube.com/user/Firebase) for tutorials and Help. | ||
|
||
>As this post is getting large, We'll continue exploring firebase in the next Post. Keep exploring.. | ||
>[Part-2](/firebase-II) |