강의

멘토링

커뮤니티

Programming

/

Web Development

Creating a Web+Android Memo Application Using Firebase

This course introduces Firebase and teaches you how to create web and Android applications using Firebase's features.

(4.5) 66 reviews

8,204 learners

  • huttchang0065
Android
Firebase
Thumbnail

Reviews from Early Learners

What you will gain after the course

  • Understand and utilize the basic functions of Firebase

  • Developing a web app memo application

  • Android Memo Application Development

  • Real-time database management

  • User Authentication and Data Security

1. Course Introduction

This Firebase course will teach you how to build a memo web application that takes advantage of Firebase's various features. Because it uses JavaScript, a basic understanding of the language is required. This lesson will introduce Firebase's Authentication, RealtimeDatabase, and Hosting features, and demonstrate their functionality through hands-on coding. [Added on February 24, 2017] A new course on building a memo application using the Android SDK has been added.

2. What is Firebase?

Among the most notable technologies announced at Google I/O 2016, Firebase, acquired by Google in 2014 and significantly improved in 2016, was officially released. Firebase is a BaaS (BackEnd as a Service), a backend service that provides the functions necessary for web and mobile (Android, iOS) development. In the past, implementing a backend service required the development of all functions such as server configuration, server architecture, authentication, database design, and implementation, which was difficult. However, with the launch of Firebase, the previous efforts were replaced, reducing the time required and allowing more focus on front-end development.

3. Lecture Target Audience

This lecture will be extremely helpful to front-end developers, as it utilizes Firebase's web SDK. With the rise of Single Page Applications (SPA), building a backend using Firebase allows you to focus more on front-end development without investing significant resources. We'll be preparing a follow-up lecture titled "Creating Applications Using the Android SDK."

4. Table of Contents

  • Introducing Firebase
  • Firebase Configuration
  • Setting up a local development environment
  • Web application coding
  • Android application coding
    • Setting up Firebase Android and Android Studio (IntelliJ)
    • Implementing Google Authentication using the Firebase Android SDK
    • Implementing data storage using the Firebase Adnroid SDK's database
    • Implementing data output, modification, deletion, and logout functions using the Firebase Adnroid SDK's database.

Recommended for
these people

Who is this course right for?

  • Frontend Developer

  • People interested in backend development

  • Beginners in Web and Mobile App Development

  • Anyone who wants to learn real-time databases and user authentication

  • People who want to proceed with a project using Firebase

Hello
This is

8,518

Learners

84

Reviews

1

Answers

4.4

Rating

2

Courses

Curriculum

All

15 lectures ∙ (3hr 10min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

66 reviews

4.5

66 reviews

  • tgkes008124님의 프로필 이미지
    tgkes008124

    Reviews 9

    Average Rating 4.8

    5

    40% enrolled

    • jgkoodmb5445님의 프로필 이미지
      jgkoodmb5445

      Reviews 20

      Average Rating 5.0

      Edited

      5

      100% enrolled

      • kwoung20013575님의 프로필 이미지
        kwoung20013575

        Reviews 1

        Average Rating 4.0

        4

        33% enrolled

        great

        • soochul00015620님의 프로필 이미지
          soochul00015620

          Reviews 7

          Average Rating 4.6

          3

          33% enrolled

          Some of the lecture materials are missing and seem outdated.

          • hyongsu44님의 프로필 이미지
            hyongsu44

            Reviews 868

            Average Rating 5.0

            5

            100% enrolled

            Thank you for the Firebase lecture.

            Free

            huttchang0065's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!