Course Outline

소개

Firebase는 Google Cloud Platform 프로젝트에 쉽게 통합할 수 있는 25개 이상의 도구 모음입니다. Android 및 iOS 모바일 애플리케이션과 웹 애플리케이션 개발을 위한 API를 제공합니다. 고성능 애플리케이션 개발을 위한 도구를 제공합니다. 간단한 API 호출을 통해 복잡한 프로그래밍 없이 데이터 지속성과 같은 복잡한 작업을 수행할 수 있습니다. 이를 통해 프런트엔드 개발자는 완전한 서버리스 애플리케이션을 개발할 수 있습니다. 애플리케이션 성능을 모니터링하는 도구를 제공합니다. 분석을 통해 애플리케이션 사용을 분석하여 최고의 비즈니스 가치를 달성하는 방법을 파악할 수 있습니다.

이 프로그램은 Firebase를 최대한 활용하여 애플리케이션을 개발, 모니터링 및 분석하는 방법을 보여주는 실습 워크샵을 활용합니다. 대표자는 워크샵을 위해 자신의 코드를 가져오도록 초대됩니다. 프로그램 기간은 필요한 보장 수준에 따라 다릅니다.

이 프로그램은 귀하의 요구에 맞게 사용자 정의할 수 있습니다. 각 Firebase 기능에 대한 개요가 제공됩니다. 코드 예제가 포함된 심층적인 내용은 주문형 모든 기능에 대해 제공됩니다. Android, iOS 및/또는 웹에 코드 예제가 필요한지 여부를 선택합니다.

Firebase 개발 환경 설정.

대표자는 Android, iOS 또는 웹 애플리케이션을 개발하는 데 필요한 소프트웨어가 설치된 노트북을 가져와야 합니다. 이상적으로 노트북에는 기존 Android, iOS 또는 웹 애플리케이션 코드도 있습니다. Google Cloud Platform 계정이 필요합니다. iOS 개발에는 Apple 개발자 계정이 필요합니다. 설치 지침이 제공됩니다.

Firebase 시작하기

  • Firebase란 무엇인가요?
  • Firebase 구성 요소.
  • 지원되는 언어 및 플랫폼.
  • Google Cloud Platform 프로젝트.
  • 프로젝트에 Firebase를 추가합니다.
  • Firebase 콘솔.
  • Firebase 기능 개요

Firebase 플랫폼 지원

  • Android 응용 프로그램.
  • iOS 응용 프로그램.
  • JavaScript SDK를 사용하는 웹 애플리케이션.
  • Firebase 관리 애플리케이션.
  • 워크숍: Android, iOS 또는 웹 Firebase 애플리케이션 구축을 시작하세요.

Firebase 인증

  • Firebase SDK 인증 API.
  • Email 주소 및 비밀번호 인증.
  • 연합 ID는 다음을 제공합니다: Google, Facebook, Twitter, Github.
  • SMS를 통한 전화번호 식별.
  • 맞춤 인증.
  • 권한 부여.
  • 워크샵: 애플리케이션에 Firebase 인증을 추가합니다.

클라우드 파이어스토어

  • 클라우드 실시간 데이터 동기화 솔루션.
  • Cloud Firestore, Realtime Database 및 Cloud Datastore 비교.
  • 데이터 구조화.
  • 클라이언트 로컬 저장소.
  • Access 데이터를 전송 중입니다.
  • 보안 및 데이터 검증.
  • 데이터를 쿼리하는 중입니다.
  • 워크숍: Cloud Firestore 또는 실시간 구현 Database.

클라우드 스토리지

  • GoOgle 클라우드 스토리지.
  • 보안 및 파일 전송.
  • 이미지, 오디오, 비디오 및 기타 콘텐츠를 저장합니다.
  • Access 클라우드의 콘텐츠.
  • 구성 옵션.
  • 워크숍: Cloud Storage 구현.

Firebase 호스팅

  • Firebase 호스팅 원칙.
  • 사용자 정의 도메인 이름을 사용합니다.
  • Firebase CLI를 사용하여 콘텐츠를 업로드합니다.
  • 서버 인증서.
  • 워크숍: Firebase 호스팅을 구현합니다.

클라우드 기능

  • FaaS(서비스로서의 기능).
  • Firebase 및 클라우드 기능.
  • 클라우드 이벤트 트리거
  • HTTP 트리거
  • Java스크립트 또는 Python 함수 작성 및 배포.
  • 워크숍: Cloud Functions 만들기.

클라우드런

  • 컨테이너 및 오케스트레이션.
  • Cloud Run 원칙.
  • 관리형 Cloud Run 및 IAM.
  • 워크숍: Cloud Run 사용.

성능 모니터링

  • 시작 시간 및 네트워크 트래픽을 측정합니다.
  • 성능 지표.
  • 추적을 사용하여 성능 캡처
  • 커스텀 측정항목을 생성합니다.
  • 워크숍: 성능 모니터링을 활성화합니다.

Firebase 클라우드 메시징(FCM)

  • FCM 알림 메시지.
  • FCM 데이터 메시지.
  • 관리 SDK.
  • HTTP 및 XMPP API.
  • 알림 작성기.
  • 워크숍: Firebase 클라우드 메시징을 사용합니다.

원격 구성

  • 애플리케이션 구성 매개변수.
  • 인구통계 또는 분석을 통해 애플리케이션을 사용자 정의합니다.
  • 애플리케이션 계측.
  • 원격 구성의 정책 및 제한 사항.
  • 워크샵: 원격 구성 사용.

Marketing 응용

  • 예측.
  • Firebase A/B 테스트.
  • 인앱 메시지.
  • 동적 링크.
  • 앱 인덱싱.

GoFirebase 및 Crashlytics에 대한 ogle 분석

  • 분석 원칙.
  • Crashlytics 및 분석.
  • 애플리케이션 안정성 문제를 추적하고 우선순위를 지정하며 수정합니다.
  • 애플리케이션에서 이벤트를 보고합니다.
  • 용도 및 인구통계를 기준으로 잠재고객을 정의합니다.
  • 애플리케이션이 어떻게 사용되는지 이해합니다.
  • 맞춤형 이벤트 및 모니터링.
  • 다른 서비스와의 통합.
  • 워크숍: Analytics를 사용하고 다른 서비스와 통합합니다.

Requirements

  • 모바일 또는 웹 애플리케이션과 클라우드 기술에 대한 이해.
  • 모바일 또는 웹 애플리케이션 개발 경험이 있습니다.
  • Java, Swift 또는 JavaScript 프로그래밍 경험.

청중

  • 모바일 또는 웹 애플리케이션 개발자.
  28 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

회원 평가 (4)

Related Courses

Related Categories