강의

멘토링

로드맵

BEST
Programming

/

Full-stack

Learn React and Firebase by following along - Creating a Chat Application [Renewed in December 2023]

In this course, you will learn how to create a chat application using React and Firebase.

(4.7) 43 reviews

1,034 learners

  • John Ahn
React
Firebase
Web Application

Reviews from Early Learners

What you will learn!

  • React

  • Firebase

Creating a chat application that you can learn by following along.
Learn the key features one by one!

Hello ^ ^
In this lecture, we will learn each function from the beginning,
Let's create a chat application one page at a time.

Although this lecture does not use nodes,
It is easier to understand if you have basic knowledge of Node + React .
If you haven't learned Node + React, it's recommended that you learn the following lecture first.

Node and React: Learn by Following Series - Basic Course
Learn the basic concepts of Node + React to build real-world web apps.

💡 Course Features

John Ahn, Firebase

Support for Real-Time Streaming Protocol (RTSP)

Firebase provides authentication, database, storage, push notifications, distribution, etc.
It is a platform that automatically creates the parts needed to create most apps.
You can easily implement chat apps, taxi apps, etc. that require real-time data transmission .

We tried to include as many core features of the chat application as possible.
Because there are a lot of difficult logics involved in the making process
To help you understand better during the explanation, we use diagrams.
I tried to make the lecture progress by actually showing why this part is like this.


💻 Skills Used & What You'll Learn

▲ Prior knowledge of JavaScript, React, and Redux is required.

  • Login/Sign up, Validation check
  • Real-time reflection of users registered in DM, DM message room
  • Create a chat room, add a description, and add/delete favorites.
  • Show number of message notifications
  • Chat in a public room
  • Notify when the other person enters a conversation
  • Chat search, skeleton effect
  • Show file upload percentage
  • Replace user image and send image messages
  • Application deployment
  • etc.

🧰 Tools covered here

I use Visual Studio Code, but you can use any editor you like.
I use a MAC but it works on Windows too.


🙋🏻‍♂️ Q&A

Q. Can non-majors also take the course?
A. Yes! This course is open to both majors and non-majors.

Recommended for
these people

Who is this course right for?

  • People who want to have fun coding

  • People interested in cutting edge technology

Need to know before starting?

  • JavaScript

  • React

Hello
This is

84,234

Learners

2,698

Reviews

2,430

Answers

4.8

Rating

20

Courses

안녕하세요. 

즐겁게 개발하고 있는 개발자입니다. 

앞으로 많은 도움을 드릴 수 있었으면 좋겠습니다.


- 따라하며 배우는 도커와 CI환경 저자
- 카카오 기업 신입 공채 FE 교수자
- 패스트캠퍼스, 구름 강사 
- 현대자동차 개발 기업 교육
- 신한은행 메타버스, 코빗 타운 풀스택 개발
- 여러 공공기관 SNS 풀스택 개발

Curriculum

All

142 lectures ∙ (19hr 4min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

43 reviews

4.7

43 reviews

  • 윤은석님의 프로필 이미지
    윤은석

    Reviews 14

    Average Rating 5.0

    5

    58% enrolled

    정말 React 와 nodejs , firebase 의 최고의 선생님이 아니신가 싶습니다. React와 Reudx 기초강좌를 완전히 띈 이후에, john ahn 님이 올려준 모든 강의만 제대로 숙지해서, 1번은 철저하게 따라서 만들면서 꼼꼼히 필기하고, 1번은 필기한 거 보면서 참고하면서 만들어보고, 1번은 안보고 만들어보고, 마지막으로 다시보고 그걸 창작으로 자신이 몇개만 만들어보면 매우 빠른 실력향상이 된다고 봅니다. 다만 아쉬운 건, cloud function 에 관한 내용이 담긴 강의 하나 만들어주시면 너무 좋을 것 같습니다 ㅠㅠ

    • foxball님의 프로필 이미지
      foxball

      Reviews 32

      Average Rating 4.8

      4

      33% enrolled

      좋은강의, 훌륭한 강의라는거에는 단연코 이의를 제기할생각이 없습니다. 하지만, 최근 2주전에 구독을한 저로써는 그동안 업데이트가 되어, 많은부분이 햇갈립니다. 리액트돔, 리덕스, 파이어베이스 v9버전 강좌를 듣고, 안되는부분을 될때까지 찾아야하니, 답답하네요. 혹시 최신버전으로 다시강좌를 만들생각이 있으시면 구독해서 듣도록하겠습니다. ......

      • 조용준 (Near)님의 프로필 이미지
        조용준 (Near)

        Reviews 25

        Average Rating 5.0

        5

        77% enrolled

        파이어 베이스 처음 해보는데 재밌는 강의 였습니다. 강의는 클래스였지만 훅스로 일단 해보았어요. 리액트 컴포넌트 구조화하는데 적응이 된 것 같습니다.

        • 빠스단님의 프로필 이미지
          빠스단

          Reviews 1

          Average Rating 5.0

          5

          78% enrolled

          이제 절반가량 듣고 있는데 제가 여러개 강의를 들어봤는데 확실히 diagram으로 수업진행하시니깐 훨씬 눈에 쏙쏙 들어오고 저도 다이어그램으로 이번에 정리하면서 공부 해보니 진짜 이게 효율이 다르네요. 덕분에 공부하는 도구하나 새롭게 습득해갑니다. 유튜브에서 firebase 강의 듣고 도저히 이해가 안갔는데 이강의들으니깐 진짜 강사님께서 얼마나 많이 준비를 하시고 진행하시는지 느껴지네요. 강추드립니다.

          • 오범준님의 프로필 이미지
            오범준

            Reviews 5

            Average Rating 5.0

            5

            76% enrolled

            항상 너무 감사한 존선생님! 덕분에 react 3일만에 복습했네요 감사합니다

            Limited time deal

            $33,000.00

            25%

            $34.10

            John Ahn's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!