[중,고급] React JS WebRTC(Agora - clubhouse) + Firebase

기술 스택
React
WebRtc
Firebase
Redux
부제
Clubhouse
모집 마감
2021/04/30
스터디 시작
2021/05/17
스터디 종료
2021/05/27
thumbnail
abstract-515.jpeg
2021.05.17 - 2021.05.27 (월, 목)

Zoom Webinar 총 4회

5/17, 5/20, 5/24, 5/27
7p.m. ~ 8p.m.

대상

React JS 두 달 이상 경험하신 분
React Memo를 적절히 사용가능 하신 분
useCallback을 왜 언제 써야 하는지 80%이상의 자신감으로 알고 계신 분

이런 분들이 오시면 좋아요!

현업에 계신 분들 중, 새로운 자극이 필요하신 분
확실하게 포트폴리오를 추가 하고 싶으신 분

이런 분들은 오시면 얻어가는게 적을 수 있어요!

rerender가 뭔지 모르시는 분
useEffect, useState만 아시는 분
redux를 써본적이 없으신 분
따라서, basic vod를 숙지 하시거나, 다른 스터디 (챗팅 앱 만들기) 등을 먼저 이수하세요!

목적

agora webrtc + firebase를 활용하여, voice 및 text chat이 가능한 서비스 만들기
미니멈 템플릿 공유
리렌더링이 최적으로 되도록 (최소한이 아닌 최적!) 아키텍쳐 구성하기
audio mode, video + audio mode 가능하도록 하기
Redux 꼭 쓰기! (가능한 Saga)

Moderator & Lecturer

이성파

(Sungpah Lee)
👋
Ringle co-founder Full Stack Developer (8 yrs 👀) Rails, Flask, Nodejs React, React Native, NLP Stanford MBA KAIST MS, EE YONSEI BS, EE

진행

노션 페이지 하단 폼으로 신청 with email
해당 이메일로, 세션 시작전 이틀 전에 슬랙으로 초대 됩니다. *메일 주소가 틀리면 도울 수가 없습니다!
세션 입장 가능한 줌 링크는 시작 전 10분 전에 슬랙으로 쉐어 됩니다.
슬랙을 안쓰셨던 분은, 이번 기회에 슬랙도 한 번 써보시면 좋겠습니다 😎

Detail

첫주차
d1
agora + firebase 설치 및 사용 + 프로젝트 최소한의 범위 정하기
숙제: git 열기
d2
webrtc 구성하기 및 주의해야 할 점 [nextJS를 사용하시는 분들]
완성도 높이기
숙제: 이주차 시작 전까지, 최소한 나의 local video rendering하기
이주차
d1
중간 점검 (짧게 끝날 수도 있습니다)
d2
demo 시간
개발자 토크
재직중이라면, 현재 각자 회사에서 사용하고 있는 툴이나 기술 공유하기

Resources

없습니다.

주의

온라인으로 만나지만, 비디오를 키는 것을 원칙으로 하겠습니다! (서로 토의도 해야 하고, 활발한 커뮤니케이션을 해야 합니다)

정원

8명 (소수)

비용

보증금 20,000원 - advanced이고, 소수로 진행되기에, 기존 보증금 보다 좀 더 타이트하게 해보겠습니다.
해당 스터디의 출석은, 입장 시간 3분까지 입장하셨을 때에만 인정 됩니다.
kakao id sungpah2 로 디파짓을 보내주세요! 스터디 이름과 함께 보내주세요.

신청

신청 후, 아래의 (중요) 신청 구글폼을 통해 이메일과 이름을 제출 후, 카카오 페이로 디파짓을 입금해주세요. 선착순 8명까지만 신청이 가능하고, 이후 디파짓을 신청하신 분은 자동 반환 됩니다.
올바로 신청이되신 분들에 한하여, 해당 이메일로 슬랙 초대가 됩니다. 스터디 이틀 전에 초대 됩니다.

신청 Form

신청 스터디 제목: [0517] [중,고급] React JS WebRTC(Agora - clubhouse) + Firebase