개발 · 프로그래밍

/

웹 개발

파이어베이스(Firebase)를 이용한 웹+안드로이드 메모 어플리케이션 만들기

파이어베이스에 대한 소개와 파이어베이스의 기능을 이용한 웹, 안드로이드 어플리케이션을 만드는 강좌 입니다.

(4.6) 수강평 64개

수강생 8,072명

Thumbnail

초급자를 위해 준비한
[웹 개발, 모바일 앱 개발] 강의입니다.

이런 걸
배워요!

  • 파이어베이스의 기본 기능 이해 및 활용

  • 웹앱 메모 어플리케이션 개발

  • 안드로이드 메모 어플리케이션 개발

  • 실시간 데이터베이스 관리

  • 사용자 인증 및 데이터 보안

1. 강좌 소개

이번 firebase 강좌는 파이어베이스의 여러 기능들의 장점을 이용한 메모 웹 어플리케이션 만드는 강좌를 진행합니다.언어는 Javascript를 이용하기때문에 Javascript의 기초적인 지식이 필요합니다. 이번 시간에는 파이어베이스의  Authentication, RealtimeDatabase, Hosting 기능을 소개하고, 실제 코딩을 통하여 기능에 대한 이해를 시켜드립니다. [2017-02-24 추가분] Android SDK를 이용한 메모 어플리케이션 만드는 강의를 추가 하였습니다.  

2. 파이어베이스란?

2016 Google I/O에서 발표한 기술 중 가장 주목 받는 기술로 2014년 구글에 인수 후 2016년 기능을 대폭 개선한 파이어 베이스를 정식 공개 했습니다. 파이어베이스는 웹과 모바일(Android, IOS) 개발에 필요한 기능을 제공하는 BaaS(BackEnd as a Service)  즉, 백엔드 서비스 입니다. 기존의 경우 백엔드서비스를 구현하기위하여 서버구성, 서버아키텍쳐, 인증,DB설계 및 구현등 모든 기능을 개발해야 하는 수고로움이 있었으나 파이어베이스의 출시로 앞선 수고로움을 대신 해서 시간을 단축 시키고 프론트 엔드개발에 더욱 집중 할 수 있습니다.

3. 강의 대상자분들

이번강의는 파이어베이스의 웹 SDK를 이용 하기 때문에 프론트엔드개발자에게 많은 도움이 될 것입니다. SPA(Single Page Application)가 대세임에 따라 파이어베이스를 이용하시어 백엔드를 구성하시면 많은 리소스 투입없이 프론트엔드에 더욱 집중 하셔서 개발을 하실 수 있습니다. 후속강의에는 "Android SDK를 이용한 어플리케이션만들기"강의를 준비하도록 하겠습니다.

4. 목차

  • 파이어베이스 소개
  • 파이어 베이스 환경설정
  • 로컬 개발 환경 설정
  • 웹 어플리케이션 코딩
  • Android 어플리케이션 코딩
    • Firebase Android 설정과 Android Studio(Intelli J) 설정
    • Firebase Android SDK를 이용한 Google인증 기능 구현
    • Firebase Adnroid SDK의 Database를 이용한 데이터 저장기능 구현
    • Firebase Adnroid SDK의 Database를 이용한 데이터 출력, 수정, 삭제, 로그아웃 기능 구현

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 프론트엔드 개발자

  • 백엔드 개발에 관심 있는 사람

  • 웹 및 모바일 앱 개발 초보자

  • 실시간 데이터베이스와 사용자 인증을 배우고 싶은 사람

  • 파이어베이스를 활용한 프로젝트를 진행하고 싶은 사람

커리큘럼

전체

15개 ∙ (3시간 10분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!