본문 바로가기
클라우드 컴퓨팅

Google Firebase 개발환경 구축하기 (1)

by 보이드메인 2020. 10. 29.
Google Firebase 

"서버에서 해야할 일, 반복적인 일들은 나한테 맞겨라" 

내가 구글 파이어베이스(Firebase)를 알게 되었을 때,  마치 "파"형님이 내게 그렇게 말하는 것 같았다. 
그렇다. 서버가 불필요한 시대가 되었다. 그것도 불과 몇년 사이에 말이다.
특히, 모바일어플리케이션, 웹 앱 개발측면과 운영 차원에서 진가를 발휘한다.

Firebase 개발환경을 로컬PC 에 구축해보자. 

준비물

1. Google 계정 

2. Windows 또는 Mac PC

3. 인터넷 접속 환경 


순서

1. Google Firebase 계정접속 신규프로젝트 생성 (Google 계정)

2. 프로젝트의 Firebase 활성화

3. (필요시) NodeJs 설치(로컬 개발PC)

4. Firebase CLI 툴 설치 (로컬 개발PC )

5. Firebase CLI 실행 

6. Firebase Tool 기반 로컬 web server 기동 및 확인 


Google Firebase 접속

웹브라우저에서 아래 사이트에 접속한다.


신규 프로젝트 생성 

콘솔 console 접속하여, 신규 프로젝트를 생성하도록 한다.
프로젝트명은 prefix 만 기입하면, 유니크한 스트링을 생성해주므로 그대로 사용하면 되지만, 자동생성된 아이디를 클릭하면 변경할 수도 있다.







진행을 계속하면,  
애널리틱스 선택 화면이 나온다. 당연히 선택하는것이 바람직하다. 
다음 단계에서 본인의 계정을 선택하고, 최종 [프로젝트 만들기] 를  실행한다.







프로젝트 만들기 진행.
몇 분 소요된다.


 


프로젝트 생성 완료

프로젝트가 생성이 되면, 좌측에 우리가 사용할 수 있는 메뉴가 나타난다.




좌측 상단 메뉴 [ 프로젝트개요]를 선택, 
우측 메인화면에서 IOS, Android, Web 그리고 Unity 를선택할 수 있다.
여기서는 Web App 을 위한 Web 을 선택해 보도록 하자. 



앱등록을 선택하면, 
코드가 나오는데, 향후에 앱에 코드를 넣으면 된다. (여기서는 불필요하다.)

좌측 메뉴 [Authentication] ,
우리가 만드는 앱의 접근권한. 사용자 로그인 기능을 부여할 수 있다.
(놀랍지 않은가 SNS 로그인 계정을 연동해서 이렇게 간단히 구현할 수 있다니..)

여기셔서는, 간단히 google 계정을 보도록하자. 




앱사용자에게 e메일을 보낼수 있는 Template 이다.
SMS 문자 메시지 기능도 설정 할 수 있다. 




나머지는 그대로 둔다.



Firebase Database 생성하기 








DB가 생성되었다. Key:Value 형식으로 데이타를 Insert 할 수 있다. 
추가해보자.



Database 데이타 규칙/백업/사용량 을 설정 확인할 수 있다.



지금까지 우리는 2가지 의 성과를 이루었다. 

1. firebase 에서 신규 프로젝트를 생성 했고,
2. firebase 신규 데이타 베이스를 만들었다.

수고했다.


댓글