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 프로그래밍 경험.
청중
- 모바일 또는 웹 애플리케이션 개발자.
회원 평가 (4)
Our group was not that big so every time we asked a question we received an extensive answer with examples. So everything was well explained and it can be noticed that trainer has a great knowledge.
Iwona - Universal-Investment-Gesellschaft mit beschränkter Haftung
Course - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Course - Access VBA
perfect level of knowledge transfair
Pascal - Diehl
Course - Access Advanced
개발자를 위한 집중 교육은 개발자가 아닌 사람들과 함께 진행되어야 했기 때문에 상황은 이례적이었습니다. Lukasz는 공감과 유머를 바탕으로 이 도전에 응했습니다. 그는 지능적이고 유연한 태도를 통해 모든 사람이 구체적인 학습 성과를 얻을 수 있도록 할 수 있었습니다. 나는 이것을 매우 즐겼으며 Lukasz와 함께 다시 세미나에 기꺼이 참여하고 싶습니다.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Machine Translated