PM Development Instinct

3주차: Firebase Auth & 멀티유저 시스템

⏱️ 120분
🚀 배포 실습

Firebase 플랫폼의 핵심 기능을 이해하고, 실제 도메인으로 웹 서비스를 배포하여 전 세계에서 접근 가능한 서비스를 만들어봅니다.

← Lesson 02📚 Course Curriculum

🎯 학습 목표

🔥 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 계정이 필요합니다.

📋 실습 진행 순서

  1. Firebase 프로젝트 생성 및 설정
  2. Firebase CLI 설치 및 인증
  3. App Hosting 초기 설정
  4. 첫 번째 배포 실행
  5. 커스텀 도메인 연결 (선택사항)
  6. GitHub Actions를 통한 자동 배포 설정
  7. 성능 모니터링 및 최적화