PM Development Instinct
3주차: Firebase Auth & 멀티유저 시스템
⏱️ 120분
🚀 배포 실습
Firebase 플랫폼의 핵심 기능을 이해하고, 실제 도메인으로 웹 서비스를 배포하여 전 세계에서 접근 가능한 서비스를 만들어봅니다.
🎯 학습 목표
🔥 Firebase 이해
- • Firebase 플랫폼 개념과 장점
- • Google Cloud와의 연계
- • 프로젝트 설정 및 관리
🌐 웹 호스팅
- • Firebase App Hosting 설정
- • 커스텀 도메인 연결
- • SSL 인증서 설정
🚀 배포 실무
- • CI/CD 파이프라인 구축
- • 환경별 배포 관리
- • 모니터링 및 로그 관리
🚀 실습 내용
📝 실제 서비스 배포하기
Lesson 02에서 만든 인터랙티브 포트폴리오를 Firebase를 통해 실제 도메인으로 배포하여 전 세계에서 접근 가능한 서비스로 만듭니다.
🔥 Firebase 설정
- • Firebase 프로젝트 생성
- • App Hosting 설정
- • CLI 도구 설치
🌐 도메인 연결
- • 커스텀 도메인 구매
- • DNS 레코드 설정
- • SSL 인증서 적용
🚀 자동 배포
- • GitHub 연동
- • 자동 빌드 설정
- • 배포 모니터링
🚀 실습 준비사항
Lesson 02에서 완성한 인터랙티브 포트폴리오가 준비되어 있어야 하며, Google 계정과 GitHub 계정이 필요합니다.
📋 실습 진행 순서
- Firebase 프로젝트 생성 및 설정
- Firebase CLI 설치 및 인증
- App Hosting 초기 설정
- 첫 번째 배포 실행
- 커스텀 도메인 연결 (선택사항)
- GitHub Actions를 통한 자동 배포 설정
- 성능 모니터링 및 최적화