
혁신 속도 향상
Gemini로 실험하고 계신가요?
Gemini 및 Gemma AI를 사용하여 생성형 AI를 게임 개발 프로세스에 통합
Gemini AI 및 Gemma 모델을 사용하여 사전 제작부터 게임 내 솔루션에 이르기까지 게임 개발의 다양한 단계에서 생성형 AI를 사용하는 방법을 알아보세요.
생성형 AI를 사용해 에이전트 기반 여행 계획 앱 빌드하기
Flutter와 Firebase Genkit을 사용하여 AI와 원활하게 통합할 수 있는 멀티플랫폼 앱을 빌드하는 방법을 알아보세요.
Gemini API, Flutter, Firebase를 사용하여 멀티플레이어 크로스워드 만들기
Google 엔지니어링팀이 Gemini, Flutter, Firebase를 사용하여 멀티플레이어 크로스워드를 만든 방법을 알아보세요.
Gemini API, Dart, Flutter 시작하기
Gemini API 및 Google AI Dart SDK를 사용하여 Dart 및 Flutter 애플리케이션에서 생성형 AI의 프로토타입을 제작하는 방법을 알아보세요.
이미지 이해, 멀티모달 프롬프트, 접근성 향상을 위해 Gemini Pro Vision 모델 활용하기
NodeJS 스크립트의 웹페이지에 액세스 가능한 설명을 추가하기 위해 Gemini 모델의 멀티모달 기능을 사용하여 HTML 문서 및 이미지 파일을 분석하는 방법을 알아봅니다.
Gemini API 및 Android 시작하기
Gemini API 및 Google AI SDK를 사용하여 Android 애플리케이션에서 생성형 AI의 프로토타입을 제작하는 방법을 알아보세요.
Gemini API 및 Swift 시작하기
Gemini API 및 Google AI Swift SDK를 사용하여 Swift로 생성형 AI의 프로토타입을 만드는 방법을 알아보세요.
Gemini API 및 웹 앱 시작하기
Gemini API 및 Google AI JavaScript SDK를 사용하여 웹 앱용 생성형 AI의 프로토타입을 제작하는 방법을 알아봅니다.
Google AI 스튜디오, Gemini AI, NodeJS 시작하기
Google AI Studio로 텍스트 기반 프롬프트의 프로토타입을 제작하는 방법을 알아보고 첫 번째 Gemini AI NodeJS 스크립트 작성을 시작해 보세요.
구체적인 어려움이 있나요?
Firebase를 Next.js 앱과 통합
Firebase를 Next.js 앱과 통합하는 방법을 알아보세요.
앱 체크 웹 Codelab
이 Codelab에서는 웹 앱을 무단 액세스로부터 보호하는 방법을 알아봅니다.
Apple 플랫폼용 Firebase 앱 체크
Firebase 앱 체크는 요청이 적법한 앱과 기기에서 발생하는지 확인하여 결제 사기 및 피싱과 같은 악용으로부터 백엔드 리소스를 보호합니다. Firebase 서비스 및 자체 백엔드 서비스와 모두 호환되므로 리소스를 안전하게 보호할 수 있습니다. Firebase 문서에서 Firebase 앱 체크 에 관해 자세히 알아보세요. 앱 체크는 플랫폼별 서비스를 사용하여 앱 또는 기기의 무결성을 확인합니다. 이러한 서비스를 증명 제공업체 라고 합니다.
Performance Monitoring 기능 출시
이 Codelab에서는 Firebase Performance Monitoring을 샘플 앱에 추가하고 기능 출시 중에 성능을 측정하는 방법을 알아봅니다.
Firebase 원격 구성을 사용하여 Firebase App Check 단계적 출시
App Attest와 함께 Firebase 앱 체크 를 사용하여 백엔드 서비스를 보호하고 Firebase 서비스에 대한 요청이 인증된 앱에서 전송되었는지 확인할 수 있습니다. 일반적으로 할당량 한도를 초과하지 않도록 사용자를 App Attest 서비스에 점진적으로 온보딩하는 것이 좋습니다. 자세한 내용은 Apple의 ' 앱 증명 서비스 사용 준비 ' 문서를 참고하세요. ' 버전 업데이트 단계적 출시 '에 설명된 대로 Apple의 App
TensorFlow Lite 및 Firebase를 사용하여 앱에 기기 내 텍스트 분류 추가 - Android Codelab
이 Codelab에서는 Firebase와 TensorFlow Lite를 사용하여 텍스트 분류를 구현하는 방법을 알아봅니다.
실시간 기기 내 인앱 구매 최적화 Codelab
이 Codelab에서는 TFLite 모델을 배포하여 사용자별로 앱을 맞춤설정하고 인앱 구매를 최적화하는 방법을 알아봅니다.
Firebase iOS Codelab Swift
이 Codelab에서는 Swift로 iOS에서 Firebase 플랫폼을 사용하는 방법을 알아봅니다.
Firebase 클라우드 메시징을 사용하여 Flutter 앱의 알림 보내기 및 수신
이 Codelab에서는 FCM HTTP v1 API를 사용하여 여러 플랫폼에서 실행되는 앱에 푸시 알림을 전송합니다. Android/iOS/웹에서 원활하게 실행되는 Flutter를 사용하여 앱을 빌드합니다.
Flutter용 Firebase 알아보기
Firebase로 Flutter 모바일 앱을 빌드하는 방법을 알아보세요.
Firestore로 리더보드 빌드
이 Codelab에서는 Cloud Firestore 및 Cloud Functions를 사용하여 리더보드를 빌드합니다.
Firebase 교차 기기 Codelab
이 Codelab에서는 Flutter를 사용하여 Android, iOS, 웹용 간단한 음악 플레이어를 빌드합니다. 이 플레이어는 Firebase RTDB에 연결되므로 사용자가 여러 기기에서 재생을 동기화할 수 있습니다.
테스터에게 App Bundle 버전 배포 - Codelab
테스터에게 최신 버전의 앱을 빠르게 제공하세요. 이러한 방식으로
SKAd Network 전환 가치 스키마의 수익 버킷 계산
이 Codelab에서는 SKAd Network 전환 가치 스키마를 설정하기 위해 수익 버킷을 빌드하는 방법을 예시로 보여줍니다.
측정 프로토콜을 사용하여 GA4에 앱 이벤트 전송
이 Codelab에서는 측정 프로토콜을 사용하여 서버 간 호출을 통해 GA4로 이벤트를 전송하는 방법을 알아봅니다.
Cloud Functions 코드를 Firebase 확장 프로그램으로 재사용
이 Codelab에서는 GeoHashing을 위한 Firebase 확장 프로그램을 빌드합니다. 이 시작 단계 Codelab에서는 기존 Cloud Functions를 수백만 명의 개발자에게 쉽게 배포하고 Firebase 프로젝트를 확장하는 데 도움이 되는 Firebase 확장 프로그램으로 변환하는 방법을 설명합니다.
첫 번째 인앱 메시지 실험
이 Codelab에서는 Firebase A/B 테스팅을 사용하여 첫 번째 Firebase 인앱 메시지 실험을 만듭니다.
Firebase Android Codelab - 프렌들리 채팅 빌드
이 Codelab에서는 Firebase 플랫폼으로 Android 앱을 빌드하는 방법을 알아봅니다.
AngularFire 웹 Codelab
이 Codelab에서는 채팅 앱을 빌드하여 웹에서 Firebase 플랫폼을 사용하는 방법을 알아봅니다.
Firebase 원격 구성으로 Unity 게임 계측
원격 구성으로 Unity 게임을 계측하는 방법 알아보기
Gemini API용 Firebase 확장 프로그램으로 AI 기반 웹 앱 빌드
Gemini API와 함께 Firebase 확장 프로그램을 사용하여 맞춤형 추천과 같은 AI 기반 기능이 포함된 웹 앱을 빌드하는 방법을 알아보세요.
FCM 및 FIAM을 사용하여 사용자에게 메시지 전송
Firebase 클라우드 메시징 및 Firebase 인앱 메시지를 사용하여 사용자에게 메시지를 보내는 방법을 알아보세요.
Firebase를 통해 효과적으로 사용자 참여 유도
타겟팅 메시지 캠페인을 사용자에게 게재하는 방법 및 게재 및 참여 데이터를 활용해 캠페인의 효과를 극대화하는 방법을 알아봅니다.
Android WebView에서 Firebase용 Google 애널리틱스 구현
이 Codelab에서는 JavaScript WebView 구현을 사용하여 GA4로 이벤트를 전송하는 방법을 알아봅니다.
TensorFlow Lite 및 Firebase를 사용하여 앱에 맞춤 콘텐츠 추가 - iOS Codelab
이 Codelab에서는 Tensorflow와 Firebase를 사용하여 앱의 콘텐츠 추천 엔진을 만드는 방법을 알아봅니다.
Firebase Angular 웹 프레임워크 Codelab
이 Codelab에서는 최신 Angular 라이브러리인 AngularFire 를 사용하여 실시간 공동작업 지도와 함께 여행 블로그를 빌드합니다. 최종 웹 앱은 여행 블로그로 구성되며, 여기에서 여행한 각 위치에 이미지를 업로드할 수 있습니다. AngularFire는 웹 앱을 빌드하는 데 사용되고, 로컬 테스트를 위한 에뮬레이터 모음, 사용자 데이터를 추적하는 인증, Cloud Functions를 기반으로 데이터와 미디어를 유지하는
Firebase Performance Monitoring으로 로드 시간 및 화면 렌더링 측정
이 Codelab에서는 샘플 앱을 빌드하고 Firebase Performance Monitoring으로 로드 시간과 화면 렌더링을 측정하는 방법을 알아봅니다.
Firebase용 Google 애널리틱스 맞춤 이벤트를 사용하는 Google Ads - Android
이 Codelab에서는 GA4F로 이벤트를 구현하고 Google Ads를 통해 액션 캠페인을 실행하는 방법을 알아봅니다.
웹용 Firebase 알아보기
Firebase와 StackBlitz 온라인 편집기를 사용하여 처음부터 웹 앱을 빌드하세요. 기본 HTML 및 JavaScript를 사용하여 Firebase와 통신합니다. Firebase Console을 사용하고 Firebase를 앱에 통합하는 방법을 소개합니다. 폭넓은 사전 지식이나 소프트웨어 설치가 필요하지 않습니다.
Firebase 앱 배포 iOS SDK를 사용하여 새 앱 출시에 대해 테스터에게 알림 - Codelab
앱 배포 SDK를 사용하여 테스터에게 최신 버전을 빠르게 제공하세요. 이 Codelab에서는 새 빌드를 사용할 수 있게 되면 테스터에게 인앱 알림을 표시하도록 앱을 업데이트합니다.
고급 인증 기능
차단 함수를 사용하여 다중 인증을 구현하고 맞춤 인증 요구사항을 만드는 방법을 알아봅니다.
Terraform을 통해 Firebase 프로젝트 및 제품 설정 및 관리
Terraform을 사용하여 인프라 및 Firebase 제품의 프로그래매틱 구성을 비롯한 Firebase 프로젝트를 설정하고 관리합니다.
웹용 Firebase Performance Monitoring
이 Codelab에서는 웹 앱에서 Firebase Performance Monitoring을 설정하고 이를 사용하여 최종 사용자에게 앱이 잘 실행되도록 하는 방법을 알아봅니다.
TensorFlow Lite 및 Firebase를 사용하여 앱에 기기 내 텍스트 분류 추가 - iOS Codelab
이 Codelab에서는 Firebase와 TensorFlow Lite를 사용하여 텍스트 분류를 구현하는 방법을 알아봅니다.
TensorFlow Lite 및 Firebase를 사용하여 앱에 맞춤 콘텐츠 추가 - Android Codelab
이 Codelab에서는 Tensorflow와 Firebase를 사용하여 앱의 콘텐츠 추천 엔진을 만드는 방법을 알아봅니다.
Firebase 원격 구성으로 Unity 게임의 A/B 테스트 구현
이 Codelab에서는 Unity 게임에서 원격 구성 A/B 테스팅을 사용하는 방법을 알아봅니다.
모듈식 Firebase JS SDK로 이전하여 웹 앱 성능 개선
이 Codelab에서는 기존 Firebase 웹 앱을 새로운 모듈식 Firebase JS SDK로 이전하여 사용하지 않는 코드를 트리 셰이크하고 앱을 빠르게 로드합니다.
앱 배포 및 fastlane을 사용하여 출시 전 iOS 빌드를 더 빠르게 배포
이 Codelab에서는 사용자가 앱 배포와 fastlane 플러그인을 함께 사용하여 iOS 빌드를 배포하고 테스트 기기를 등록합니다. 그런 다음 사용자는 앱 배포 콘솔에서 기기 및 UDID의 .txt 파일을 내보내고 이러한 기기 등록을 자동화합니다 (임시 iOS 빌드 배포의 요구사항).
클라우드 메시징 및 Cloud Functions를 사용하여 웹 앱 알림 전송
이 Codelab에서는 Firebase용 Cloud Functions를 사용하여 채팅 앱 사용자에게 알림을 보내는 방법을 알아봅니다.
고급 Crashlytics 기능을 사용하여 Unity 게임의 비정상 종료 파악
이 Codelab에서는 Crashlytics의 고급 기능을 사용하는 방법을 알아봅니다. 이를 통해 비정상 종료와 이를 유발할 수 있는 상황을 더 정확하게 파악할 수 있습니다.
FCM 주제를 사용하는 첫 번째 멀티캐스트 푸시 메시지
이 Codelab에서는 FCM 주제를 사용하여 특정 앱 인스턴스 그룹에 푸시 메시지를 멀티캐스트하는 방법을 알아봅니다.
FirebaseUI를 사용하여 Flutter 앱에 사용자 인증 흐름 추가
이 Codelab에서는 코드 몇 줄만으로 Flutter 앱에 Firebase 인증을 추가하는 방법을 알아봅니다.
아키텍처 및 상태
탐색, 고급 상태, 부수 효과를 사용하여 제대로 작동하는 앱을 만드는 방법을 알아봅니다.
Spanner 벡터 검색 시작하기
이 Codelab에서는 Spanner 인스턴스를 만들고 Spanner의 내장 벡터 검색 및 Vertex AI 모델과의 통합을 사용하여 벡터 임베딩에 대한 유사성 검색을 실행합니다.
Android 및 기타 플랫폼의 패스키
패스키를 시작하고 사용자를 위해 안전하고 사용자 친화적인 인증 환경을 구축하세요.
Scene Semantics 및 Geospatial Depth
ARCore의 Scene Semantics API와 Geospatial Depth API에 관해 알아보세요. 환경을 더 잘 파악할 수 있습니다.
Streetscape Geometry 및 Rooftop Anchors
최대 100미터의 건물 데이터를 이해하는 데 도움이 되는 ARCore의 Streetscape Geometry 및 Rooftop Anchors API에 대해 알아봅니다.
Aidemy: Google Cloud에서 LangGraph, EDA, 생성형 AI를 사용하여 멀티 에이전트 시스템 빌드
Google Cloud Platform에서 멀티 에이전트 시스템의 강력한 기능을 보여주는 'Aidemy'라는 AI 기반의 기능성 교육 보조 시스템을 개발합니다. Google Cloud에서 복잡한 멀티 에이전트 시스템을 설계, 빌드, 배포하고, LLM 애플리케이션 개발의 핵심 개념을 숙지하며, 이벤트 기반 아키텍처의 이점을 이해하는 실무 경험을 쌓을 수 있습니다.
Cloud 데이터베이스, 서버리스 런타임, 오픈소스 통합을 갖춘 장난감 가게 검색 앱
이 Codelab에서는 텍스트 및 이미지를 통해 고객 검색에 일치하는 장난감을 찾고, 사용자 요청에 따라 맞춤 장난감을 만들고, AlloyDB, Gemini, Imagen, LangChain4j, 데이터베이스용 생성형 AI 도구 상자를 사용하여 맞춤 제작된 장난감의 가격을 예측하도록 설계된 RAG 기반 벡터 검색 애플리케이션을 빌드합니다.
Private Service Connect 인터페이스 Vertex AI Pipelines
이 튜토리얼에서는 Private Service Connect Vertex AI Pipelines를 구성하고 검증하는 방법을 알아봅니다.
Wear OS용 Compose
스마트시계에 최적화된 멋진 UI를 빌드할 수 있는 최신 선언형 UI 툴킷인 Wear OS용 Compose를 알아보세요.
AlloyDB AI 및 LangChain을 사용하여 LLM 및 RAG 기반 채팅 애플리케이션 빌드
이 Codelab에서는 AlloyDB 클러스터를 만들고, 데이터베이스를 위한 생성형 AI 데이터베이스 검색 서비스를 배포하며, 이 서비스를 사용하여 샘플 애플리케이션을 만드는 방법을 알아봅니다.
Kubernetes의 AlloyDB Omni 및 로컬 AI 모델
이 Codelab에서는 GKE 클러스터에 AlloyDB Omni를 배포하고, 동일한 클러스터에 I 모델을 배포하고, AlloyDB Omni에 모델을 등록하고, 함께 작동하도록 하는 방법을 알아봅니다.
AlloyDB Omni에서 열 기반 엔진을 사용하여 분석 쿼리 가속화
이 Codelab에서는 컴퓨팅 VM에 AlloyDB Omni를 배포하고, 데이터를 로드하고, AlloyDB 열 형식 엔진을 사용하여 성능을 개선하는 방법을 알아봅니다.
AlloyDB AI로 벡터 임베딩 시작하기
이 Codelab에서는 AlloyDB AI를 벡터 검색과 함께 사용하고 벡터 데이터에 색인을 만드는 방법을 알아봅니다.
PostgreSQL용 Cloud SQL에서 벡터 임베딩 시작하기
이 Codelab에서는 Cloud SQL AI 통합을 벡터 검색과 함께 사용하고 벡터 데이터에 색인을 만드는 방법을 알아봅니다.
AVIF 이미지 제공
이미지는 웹페이지를 로드하는 데 평균적으로 필요한 바이트의 60%이상 을 차지합니다. AVIF를 사용하면 이미지를 더 작게 만들고 웹사이트 로드 속도를 높일 수 있습니다. AVIF는 AV1 동영상 비트 스트림에서 파생된 이미지 형식입니다. AVIF는 압축 효율성을 위해 설계되었습니다. AVIF 이미지는 동일하거나 더 나은 품질의 JPEG, PNG, GIF 또는 WebP 이미지보다 훨씬 작습니다. Squoosh는 이미지 압축 웹 앱입니다.
AlloyDB용 Private Service Connect를 만드는 방법
이 Codelab에서는 AlloyDB용 Private Service Connect를 만드는 방법을 알아봅니다.
Gemini 기반 YouTube 요약 도구 빌드
이 Codelab에서는 YouTube 동영상을 요약할 수 있는 Gemini 기반 동영상 요약 도구를 만드는 방법을 알아봅니다.
Cloud SQL용 Private Service Connect를 만드는 방법
이 Codelab에서는 Cloud SQL용 Private Service Connect를 만드는 방법을 알아봅니다.
AlloyDB에서 생성형 AI 및 에이전트 애플리케이션용 Toolbox 설치 및 설정
이 Codelab에서는 데이터베이스용 생성형 AI 도구 상자를 사용하여 AlloyDB 및 생성형 AI 기능을 사용하는 가격 예측 애플리케이션용 도구 상자를 빌드하고 배포합니다.
Go의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기술
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
Firebase Data Connect로 빌드
Firebase Data Connect 및 GraphQL로 웹 앱을 빌드하는 방법 알아보기
Codelab - Firestore, 벡터 검색, Langchain, Gemini를 사용하여 문맥 요가 자세 추천 앱 빌드하기 (Python 버전)
이 Codelab에서는 지식 기반 요가 자세 추천 앱을 만드는 방법을 안내합니다. 이 앱은 일치하는 요가 자세를 제안하여 사용자 질문에 답변합니다. Hugging Face 데이터 세트에서 요가 자세의 Firestore 컬렉션을 빌드하고, Firestore 벡터 검색을 설정하고, 모든 것을 Flask 애플리케이션에 통합하는 방법을 알아봅니다.
JavaScript의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기법
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
Python의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기법
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
Java의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기법
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
AI 시대의 애플리케이션 빌드
이 실습에서는 Google의 생성형 AI 제품을 사용하여 Gemini Cloud Assist의 도움을 받아 Google Cloud에 인프라를 구축하고, 자연어를 사용하여 BigQuery 데이터를 Data Canvas의 SQL 기능에 쿼리하고, Gemini Code Assist의 도움을 받아 Colab Enterprise Jupyter 노트북과 Eclipse Theia (Visual Studio Code)에서 코드를 작성하고, Cloud
Firestore, 벡터 검색, Gemini 2.0으로 문맥 요가 자세 추천 앱을 빌드하세요.
이 Codelab에서는 사용자의 질문과 일치하는 요가 자세에 관한 질문에 답변하도록 설계된 지식 기반 문맥 요가 자세 검색 앱을 빌드합니다. 요가 자세를 만들고 수정하는 등의 관리 작업도 할 수 있습니다.
Activity Recognition Transition API Codelab
Activity Recognition Transition API를 사용하여 앱에 강력한 문맥 기능을 빌드하는 방법을 알아봅니다.
ML Kit 및 CameraX로 언어 인식, 텍스트 번역, 텍스트 번역: Android
이 Codelab에서는 기기 내 머신러닝을 사용하여 59개 언어 간의 텍스트를 인식, 식별, 번역하는 ML Kit로 Android 앱을 빌드합니다. 또한 CameraX 라이브러리를 통합하여 실시간 카메라 피드에서 이러한 작업을 실행하는 방법도 알아봅니다.
Android 11(2주 차): 머신러닝
머신러닝은 경험을 통해 점진적으로 학습하고 개선하는 기능을 앱에 제공합니다. 이 개발자 과정에서는 Android 11에서 제공하는 다양한 머신러닝 도구와 메서드를 소개합니다.
자바 개발자를 위한 Kotlin
Android 스튜디오를 사용하여 자바 코드를 Kotlin으로 통합하고 변환합니다.
(지원 중단됨) Kotlin으로 변환
이 Codelab에서는 자바 코드를 Kotlin으로 변환하는 방법을 알아봅니다.
Android 11(5주 차): 언어
Android 11에는 Kotlin 지원을 가장 많이 사용되는 Jetpack 라이브러리에 통합하고, 플랫폼에 새 자바 API를 추가하며, 네이티브 코드의 메모리 손상을 방지하는 새 도구를 개발하는 등의 언어 및 라이브러리에 대한 대규모 투자가 포함되어 있습니다. 이 개발자 과정은 업데이트를 보여주고 Android 앱에서 이를 구현하는 방법을 설명하는 동영상과 도움말로 구성되어 있습니다.
Codelab - Firestore, 벡터 검색, Langchain, Gemini를 사용하여 문맥 요가 자세 추천 앱 빌드하기 (Node.js 버전)
이 Codelab에서는 지식 기반 요가 자세 추천 앱을 만드는 방법을 안내합니다. 이 앱은 일치하는 요가 자세를 제안하여 사용자 질문에 답변합니다. Hugging Face 데이터 세트에서 요가 자세의 Firestore 컬렉션을 빌드하고, Firestore 벡터 검색을 설정하고, 모든 것을 Node.js 애플리케이션에 통합하는 방법을 알아봅니다.
앱 현대화 워크샵
이 Codelab에서는 이전 PHP 애플리케이션을 Google Cloud로 현대화하고 컨테이너화하여 Cloud Run에 배포하고 Cloud SQL에 연결합니다. 또한 Cloud Build로 애플리케이션 CI/CD를 살펴보고 Secret Manager로 보호해 봅니다.
Private Service Connect - PSC 백엔드를 사용하여 프로듀서 서비스에 액세스
이 Codelab에서는 전역 외부 애플리케이션 부하 분산기와 함께 PSC 백엔드를 사용하여 다른 네트워크의 프로듀서 서비스에 액세스하는 방법을 알아봅니다.
Firebase 및 Jetpack Compose를 사용하여 Android 앱 빌드
Firebase와 Jetpack Compose를 사용하여 인증, 성능 모니터링, 선언적 UI, 기능 신고를 추가하여 할 일 목록 Android 앱의 기능을 빌드하세요.
AWS에서 집계 서비스 작업
이 Codelab을 실행하려면 몇 가지 기본 요건이 필요합니다. 각 요구사항은 '로컬 테스트' 또는 '집계 서비스'에 필요한지 여부에 따라 적절하게 표시됩니다. 로컬 테스트를 실행하려면 로컬 테스트 도구를 다운로드해야 합니다. 이 도구는 암호화되지 않은 디버그 보고서에서 요약 보고서를 생성합니다. 로컬 테스트 도구는 GitHub의 Lambda JAR 보관 파일 에서 다운로드할 수 있습니다. 이름은
Google Cloud Platform (GCP)에서 집계 서비스 사용
예상 소요 시간: 1~2시간 이 Codelab을 실행하는 방법에는 로컬 테스트 와 집계 서비스 의 두 가지 모드가 있습니다. 로컬 테스트 모드에는 로컬 머신과 Chrome 브라우저가 필요합니다 (Google Cloud 리소스 생성/사용 불가). 집계 서비스 모드를 사용하려면 Google Cloud에 집계 서비스를 완전히 배포해야 합니다. 두 모드 중 하나에서 이 Codelab을 실행하려면 몇 가지 기본 요건이 필요합니다. 각 요구사항은 로컬
VPC 서비스 제어 - BigQuery Data Transfer Service 보호
이 실습에서는 Cloud Storage에서 BigQuery 데이터 세트로 데이터를 전송하는 동안 VPC 서비스 제어 를 사용하여 BigQuery Data Transfer Service 를 보호하는 방법을 알아봅니다. 그런 다음 Cloud Storage 를 보호하고 이 프로세스를 반복하여 Cloud Storage에서 BigQuery로 데이터를 전송합니다. Cloud Storage 보호로 인해 VPC 서비스 제어가 위반되며, 이를 해결해야 전송이
Flutter 앱에 인앱 구매 추가
이 Codelab에서는 Dart 백엔드 서비스를 사용하여 확인 및 관리되는 Flutter 앱에 인앱 구매를 추가합니다.
Firebase Extensions로 모바일 앱에 Firestore 벡터 검색 추가
Firestore 벡터 검색 사용 방법 알아보기
Cloud Firestore 웹 Codelab
이 Codelab에서는 Cloud Firestore를 사용하는 웹 앱을 빌드하는 방법을 알아봅니다.
Firebase 확장 프로그램을 사용하여 웹 앱에 새로운 기능을 빠르게 추가하세요.
이 Codelab에서는 Firebase Extensions를 사용하여 온라인 Marketplace 웹 앱에 기능을 추가합니다.
Cloud Firestore iOS Codelab
이 Codelab에서는 Cloud Firestore를 사용하는 iOS 앱을 빌드하는 방법을 알아봅니다.
Cloud Firestore Android Codelab
이 Codelab에서는 Cloud Firestore를 사용하는 Android 앱을 빌드하는 방법을 알아봅니다.
버전 제어에서 Cloud Run으로 Genkit 웹 애플리케이션을 사용하여 생성형 AI Go를 자동으로 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Go 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Java 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Next.js 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Python 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Node.js 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Angular 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Svelte 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Node.js Genkit 웹 애플리케이션 자동 배포
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
VPC 서비스 제어 경계 내에서 Cloud Run 작업을 예약하는 방법
Cloud Scheduler 및 Cloud Run 서비스를 사용하여 VPC SC 경계 내에서 정기적으로 Cloud Run 작업을 실행하는 방법을 알아봅니다.
Wear OS
시계에 맞게 최적화된 Android 기반 운영체제인 Wear OS에 관해 알아보세요.
PSA를 실행하는 기존 Cloud SQL 인스턴스에서 Private Service Connect 사용 설정하기 (Terraform)
비공개 서비스 액세스 네트워킹이 사용 설정된 기존 CloudSQL 인스턴스에서 PSC 연결을 사용 설정합니다. 그런 다음 다른 프로젝트의 PSC 엔드포인트를 통해 연결합니다.
Flutter의 애니메이션
이 Codelab에서는 Flutter에서 애니메이션을 사용하는 방법을 알아봅니다. 크기와 색상 모두 애니메이션 처리하고, 3D 카드 뒤집기 효과를 추가하고, 애니메이션 패키지의 효과를 활용하고, Android의 뒤로 탐색 예측 동작 지원을 추가하는 위젯을 빌드합니다.
Google Cloud용 ABAP SDK를 사용하여 SAP의 Cloud Pub/Sub에서 이벤트 수신
이 Codelab에서는 ABAP SDK를 사용하여 Cloud Pub/Sub에서 이벤트를 수신합니다.
청킹으로 Cloud Storage에 파일 업로드
이 Codelab에서는 Google Cloud용 ABAP SDK를 사용하여 Cloud Storage JSON API의 메서드를 호출하고 파일을 업로드하는 방법을 알아봅니다.
Google Wallet API를 사용하여 Android에서 패스 만들기
Google 월렛 API를 사용하면 포인트 카드, 혜택, 기프트 카드, 이벤트 티켓, 대중교통 티켓, 탑승권 등 다양한 유형의 패스를 통해 사용자와 소통하며 참여를 유도할 수 있습니다. 각 패스 유형 또는 패스 클래스에는 사용자 환경을 개선하기 위한 사용 사례별 필드와 기능이 있습니다. 하지만 이러한 방법이 모든 사용 사례에 적합하지는 않을 수 있습니다. 더 맞춤설정된 환경을 만들려면 일반 패스 유형을 사용하면 됩니다. 다음은 일반 패스 유형의
ABAP SDK에서 Gemini AI를 사용한 감정 분석
이 Codelab에서는 Gemini Pro 모델을 사용하여 ABAP SDK로 제품 리뷰에 대한 감정 분석을 수행합니다.
Google Cloud용 ABAP SDK와 함께 Translation API 사용
이 Codelab에서는 ABAP SDK를 사용하여 Translation API의 메서드를 호출하는 방법을 알아봅니다.
Google Cloud용 ABAP SDK를 사용하여 Cloud Pub/Sub에 이벤트 게시
이 Codelab에서는 Google Cloud Pub/Sub 서비스에 이벤트를 게시하는 방법을 알아봅니다.
Private Service Connect를 통해 CloudSQL에 연결 (Terraform)
PSC 서비스 연결을 사용하여 CloudSQL 인스턴스를 만듭니다. 다른 프로젝트의 PSC 엔드포인트를 통해 연결합니다.
Spanner Graph 시작하기
이 Codelab에서는 Spanner 인스턴스를 만들고 Spanner Graph를 사용하는 방법을 알아봅니다.
Looker PSC Southbound HTTPS 인터넷 NEG SMTP
이 Codelab에서는 Looker SMTP Southbound 액세스의 서비스 프로듀서로 구성된 인터넷 NEG를 통합하는 방법을 알아봅니다.
Dataproc에서 PySpark를 사용하여 BigQuery 데이터 사전 처리
이 실습에서는 Dataproc에서 PySpark를 사용하여 BigQuery에서 데이터를 로드하고 Google Cloud Storage에 저장하는 방법을 보여줍니다.
Cloud Run에 Imagen 배포
이 Codelab에서는 Imagen 모델을 사용하여 Cloud Run을 통해 웹페이지에 이미지를 만듭니다.
GitHub - 생성형 AI를 사용한 코드 검토 자동화
GitHub - 생성형 AI를 통한 코드 검토 자동화
Cloud Functions (2세대) 시작하기
이 Codelab에서는 Google Cloud Functions (2세대)에 관해 알아봅니다. 구체적으로 HTTP 호출, Pub/Sub 메시지, Cloud Storage 이벤트, Cloud 감사 로그에 응답하는 함수를 배포합니다.
이벤트 기반 Cloud Run 함수 시작하기
이벤트 기반 Cloud Run 함수 시작 방법
ABAP SDK for Google Cloud를 사용하여 ABAP 환경에서 Vertex AI LLM 호출
이 Codelab에서는 Google Cloud용 ABAP SDK를 사용하여 ABAP 환경에서 Vertex AI PaLM 2 텍스트 (text-bison) LLM을 호출하는 방법을 알아봅니다.
Cloud Run GPU에서 Transformers.js를 실행하는 방법
Cloud Run GPU에서 안정적인 확산을 실행하는 방법 알아보기
Eventarc 및 Cloud Run 함수를 사용하여 Cloud Storage에서 이벤트 처리 트리거
Cloud Storage 버킷 이벤트를 사용하여 Eventarc로 Cloud Run 함수를 트리거하여 Google의 Vision API를 사용하여 데이터를 분석하고 이미지를 처리한 후 결과 이미지 정보를 Cloud Storage에 객체 메타데이터로 저장하는 방법을 알아봅니다.
Cloud Run으로 웹사이트 배포
컨테이너화된 앱에 서버리스 민첩성을 제공하는 Cloud Run으로 웹사이트를 배포하는 방법을 알아봅니다.
Cloud KMS (비대칭)로 데이터 서명 및 확인
이 Codelab에서는 Cloud KMS 비대칭 키를 사용하여 데이터를 암호화하고 복호화합니다.
문서 및 API 호출을 통한 품질보증을 위한 생성형 AI 상담사
문서 및 API 호출을 통한 품질보증을 위한 생성형 AI 상담사
GKE의 Jenkins 다중 브랜치 파이프라인
이 Codelab에서는 자동 확장 빌더 에이전트를 포함하여 GKE에 Jenkins 인스턴스를 배포하는 단계를 안내합니다.
IPv6 정적 경로 다음 홉 인스턴스 (태그가 지정되지 않음 및 태그가 지정됨), 다음 홉 주소, 다음 홉 게이트웨이 사용
이 Codelab에서는 next-hop-instance, next-hop-gateway, next-hop-address와 같은 새 다음 홉 속성을 사용하여 ipv6 정적 경로를 사용하는 방법을 알아봅니다.
Vertex AI 및 LangChain4j를 사용한 Java의 Gemini
이 Codelab에서는 Java에서 생성형 AI를 사용하고, Vertex AI에서 Gemini 대규모 언어 모델을 통합하고, LangChain4j 프레임워크를 활용하여 사용자와 채팅하거나, 문서에 대해 질문하거나, 함수 호출로 모델을 확장해 봅니다.
Firebase Genkit를 사용하여 데이터 기반 생성형 AI 기능 빌드
이미 알고 있는 앱 개발 기술과 도구를 사용하여 Firebase Genkit로 생성형 AI 기능을 빌드하는 방법을 알아보세요.
Dialogflow CX: 소매 가상 에이전트 빌드
가상 에이전트를 빌드하기 위한 대화형 AI 플랫폼 (CAIP)인 Dialogflow CX를 사용하여 소매 챗봇을 빌드하는 방법을 알아보세요.
Visual Studio Code를 사용하여 Node.js용 Cloud Functions로 로컬 개발
로컬 머신의 Visual Studio Code 내에서 Node.js용 Cloud Functions를 코딩, 배포, 디버그하는 방법을 알아봅니다.
Private Service Connect 66
이 Codelab에서는 소비자 및 프로듀서 네트워크를 배포하여 Private Service Connect 66 구현 및 유효성 검사에 대해 알아봅니다.
Private Service Connect 엔드포인트를 통해 Python SDK로 Vertex AI에서 Anthropic Claude에 액세스
Python SDK 및 PSC 엔드포인트를 통해 VM에서 Vertex AI의 Anthropic에 액세스
Cloud Run GPU에서 TorchServe 및 Stable Diffusion을 실행하는 방법
Cloud Run GPU에서 안정적인 확산을 실행하는 방법 알아보기
AI 시대의 애플리케이션 빌드
이 실습에서는 Google의 생성형 AI 제품을 사용하여 Gemini Cloud Assist의 도움을 받아 Google Cloud에 인프라를 빌드합니다.
Cloud Run의 Wagtail
이 Codelab에서는 서버리스 구성요소(웹 엔진용 Cloud Run, 데이터베이스용 Cloud SQL, 미디어 저작물용 Cloud Build)를 사용하여 Wagtail을 배포하는 방법을 알아봅니다.
생성형 AI를 사용한 JIRA 사용자 스토리 구현
생성형 AI를 사용한 JIRA 사용자 스토리 구현
다자간 컴퓨팅 및 Confidential Space로 디지털 애셋을 거래하는 방법
이 Codelab에서는 Confidential Space를 사용하여 다자간 컴퓨팅으로 디지털 애셋을 거래하는 방법을 알아봅니다.
Looker PSC의 Cloud SQL PSC에 대한 Southbound 액세스
이 Codelab에서는 Southbound 액세스를 위해 Cloud SQL PSC를 Looker PSC와 통합하는 방법을 알아봅니다.
소프트웨어 공급 보호
Artifact Registry를 사용하면 여러 아티팩트 유형을 저장하고, 단일 프로젝트에 여러 저장소를 만들고, 특정 리전 또는 멀티 리전을 각 저장소와 연결할 수 있습니다. 저장소 모드는 여러 가지입니다. 각 모드는 서로 다른 목적을 수행합니다. 다음 다이어그램은 여러 모드에서 저장소를 함께 사용할 수 있는 여러 방법 중 하나를 보여줍니다. 이 다이어그램은 두 Google Cloud 프로젝트의 워크플로를 보여줍니다. 개발 프로젝트에서
ABAP SDK for Google Cloud를 사용하여 Google Cloud Secret Manager에서 사용자 인증 정보/비밀 검색
이 Codelab에서는 ABAP SDK for Google Cloud를 사용하여 Secret Manager에서 사용자 인증 정보/비밀을 검색하는 방법을 알아봅니다.
Python에 Translation API 사용
이 튜토리얼에서는 Python으로 Translation API를 사용하는 방법을 알아봅니다.
Private Service Connect 64
이 Codelab에서는 소비자 및 생산자 네트워크를 배포하여 Private Service Connect 64 구현 및 유효성 검사에 대해 알아봅니다.
Cloud Deploy로 출시
이 튜토리얼에서는 preview, canary, prod라는 GKE 클러스터를 세 개 만듭니다. 그런 다음 각 클러스터에 해당하는 Cloud Deploy 타겟과 이러한 타겟에서 배포를 실행하는 단계의 시퀀스를 정의할 Cloud Deploy 파이프라인을 만듭니다. 배포 흐름은 Cloud Deploy 출시를 만들고 미리보기 클러스터에서 배포를 실행하는 cloudbuild 파이프라인에 의해 트리거됩니다. 미리보기 배포가 완료되고 예상대로 작동하는지
GCP에 Lustre 병렬 파일 시스템 배포
오픈소스 Lustre Deployment Manager 스크립트를 사용하여 Google Cloud Platform에 Lustre Parallel 파일 시스템을 배포하는 방법을 알아봅니다.
ABAP SDK for Google Cloud를 사용하여 SAP에서 BigQuery ML 예측 읽기
이 Codelab에서는 BigQuery에서 머신러닝 (ML) 모델을 만들고 Google Cloud용 ABAP SDK를 사용하여 SAP에서 이 모델의 예측을 가져옵니다.
Cloud NGFW Enterprise Codelab[TLS 검사 포함]
이 Codelab에서는 Cloud NGFW Enterprise를 사용하여 TLS 검사를 통해 Threat Prevention을 달성하는 방법을 알아봅니다.
Android 애플리케이션에 Play Integrity 추가
이 Codelab에서는 Play Integrity API를 샘플 애플리케이션에 추가합니다. Play Integrity API를 사용하여 앱의 라이선스 상태 및 무결성, 앱이 실행되는 기기의 무결성 상태를 확인하는 데 도움이 되는 무결성 확인 결과를 요청합니다.
기준 프로필을 사용하여 앱 성능 개선
이 Codelab에서는 기준 프로필을 사용하여 앱 시작 타이밍과 프레임 타이밍을 개선하는 방법을 보여줍니다.
적응성 기능을 네이티브 게임에 통합
이 Codelab에서는 간단한 3D 물리 시뮬레이션 게임으로 시작하여 적응성 기능을 게임에 통합합니다. 다음을 통합합니다.
Android App Links 구성, 구현, 확인
이 Codelab에서는 일련의 식당을 나열하는 Android 앱을 빌드합니다. Android App Links의 설계, 구성, 확인을 돕는 것을 목표로 합니다.
Compose를 사용하여 뷰 기반 Android 앱에 적응형 레이아웃 추가
Jetpack Compose를 사용하여 뷰 기반 Android 앱에 적응형 레이아웃을 추가하는 방법을 알아봅니다.
Confidential Space를 사용하여 ML 모델 및 지적 재산 보호
이 Codelab에서는 Confidential Space를 사용하여 머신러닝 모델과 지식 재산을 보호하는 방법을 알아봅니다.
로컬에서 웹 엔드 투 엔드의 B&A 테스트
입찰 서비스 (B&A) 는 구매자와 판매자가 Protected Audience 입찰을 진행하는 데 필요한 4가지 서비스로 구성됩니다. 구매자 스택: 판매자 스택: 이 Codelab에서는 로컬 환경에서 엔드 투 엔드 설정을 설정하고 테스트하는 방법을 안내합니다. 이 둘러보기는 초기 서비스 빌드 시간을 제외하고 약 1시간 정도 소요될 것으로 예상됩니다. 구매 측 코드 또는 판매 측 코드만 작업할 수도 있지만 로컬 환경에서 엔드 투 엔드
AI를 지원하는 BigQuery DataFrames 패키지를 사용하여 정형 데이터와 비정형 데이터에서 유용한 정보 얻기
이 실습에서는 BigQuery Studio의 Python 노트북에서 BigQuery DataFrames를 사용하여 Python으로 비정형 데이터에서 유용한 정보를 얻습니다.
Artifact Registry 심층 탐구
Artifact Registry 는 OCI 컨테이너 이미지와 언어 패키지 (예: Maven 및 npm)를 관리하는 통합 도구를 제공하는 완전 관리형 패키지 관리자입니다. Artifact Registry는 다음 예와 같이 Google Cloud의 다양한 다른 Google Cloud 서비스와 완전히 통합됩니다. 이 실습에서는 실습 튜토리얼 형식으로 이러한 기능을 자세히 안내합니다. 이 실습의 학습 목표는 무엇인가요? Cloud Shell에서
BigQuery DataFrames 패키지를 사용하여 아이오와주 주류 판매에 대한 탐색적 데이터 분석
이 실습에서는 BigQuery Studio의 Python 노트북에서 BigQuery DataFrames를 사용하여 아이오와주 주류 판매 공개 데이터 세트를 정리하고 분석합니다.
실시간 상담사 트랜스퍼
이 Codelab에서는 실시간 상담사 담당자와 봇 담당자 간의 대화 트랜스퍼를 관리하는 방법을 알아봅니다. 마지막에는 에이전트와의 진행 중인 모든 대화를 확인하고 실시간 에이전트로 참여하거나 대화에서 나갈 수 있는 기본 웹 인터페이스가 생성됩니다.
구조화된 데이터 캡처 라이브러리로 건강 데이터 캡처 및 처리
이 Codelab에서는 구조화된 데이터 캡처 라이브러리를 사용하여 Android 앱을 빌드하는 방법을 알아봅니다. 앱은 구조화된 데이터 캡처 라이브러리를 사용하여 FHIR 설문조사 및 응답을 렌더링하고 처리합니다. 이 Codelab에서는 구조화된 데이터 캡처 라이브러리 에 중점을 둡니다. 따라서 이와 관련 없는 개념과 코드 블록은 그냥 넘어가겠습니다. 단, 필요할 때 복사해서 붙여넣을 수 있도록 다른 설명 없이 제공만 해드리겠습니다. 이전에
AlloyDB를 사용하여 Cloud Run에 JavaScript 애플리케이션 배포
Cloud Run 은 HTTP 요청을 통해 호출 가능한 스테이트리스(Stateless) 컨테이너를 실행하는 완전 관리형 서버리스 플랫폼입니다. 이 Codelab에서는 IAM 인증을 사용하여 서비스 계정으로 Cloud Run의 Node.js 애플리케이션을 AlloyDB 에 안전하게 연결하는 방법을 보여줍니다. 이 실습에서는 다음 작업을 수행하는 방법을 배웁니다. 터미널에서 API를 사용 설정합니다. 승인하라는 메시지가 표시되면 승인 을 클릭하여
PostgreSQL용 Cloud SQL을 사용하여 Cloud Run에 풀 스택 JavaScript 애플리케이션 배포
Cloud Run 은 Google의 확장 가능한 인프라에서 직접 코드를 실행할 수 있게 해주는 완전 관리형 플랫폼입니다. 이 Codelab에서는 Cloud Run의 Next.js 애플리케이션을 PostgreSQL용 Cloud SQL 데이터베이스에 연결하는 방법을 보여줍니다. 이 실습에서는 다음 작업을 수행하는 방법을 배웁니다. 터미널에서 API를 사용 설정합니다. 승인하라는 메시지가 표시되면 승인 을 클릭하여 계속 진행합니다. 이 명령어를
클라우드 간 통합을 위한 로컬 처리 사용 설정
Local Home SDK로 로컬 처리를 사용 설정하여 스마트 홈과 어시스턴트의 통합을 강화하는 방법을 알아보세요.
Actions on Google을 사용한 스마트 홈 만들기
Google 어시스턴트용 스마트 홈 작업을 빌드하여 연결된 기기를 제어하는 방법을 알아보세요.
PostgreSQL용 Cloud SQL을 사용하여 Cloud Run에 JavaScript 애플리케이션 배포
Cloud Run 은 HTTP 요청을 통해 호출 가능한 스테이트리스(Stateless) 컨테이너를 실행하는 완전 관리형 서버리스 플랫폼입니다. 이 Codelab에서는 Cloud Run의 Node.js 애플리케이션을 PostgreSQL용 Cloud SQL 데이터베이스에 연결하는 방법을 보여줍니다. 이 실습에서는 다음 작업을 수행하는 방법을 배웁니다. 터미널에서 API를 사용 설정합니다. 승인하라는 메시지가 표시되면 승인 을 클릭하여 계속
FHIR 엔진 라이브러리를 사용하여 FHIR 리소스 관리
이 Codelab에서는 FHIR 엔진 라이브러리를 사용하여 Android 앱을 빌드합니다. 앱은 FHIR 엔진 라이브러리를 사용하여 FHIR 서버에서 FHIR 리소스를 다운로드하고 로컬 변경사항을 서버에 업로드합니다. 이전에 Android 앱을 빌드한 적이 없다면 첫 앱을 빌드 하여 시작할 수 있습니다. HAPI FHIR 는 널리 사용되는 오픈소스 FHIR 서버입니다. 이 Codelab에서는 Android 앱이 연결할 수 있는 로컬 HAPI
Firebase 앱 체크 및 reCAPTCHA로 Places API 요청 확인
이 Codelab에서는 Places API를 요청하기 전에 Firebase AppCheck 및 reCAPTCHA로 웹 애플리케이션을 검증하는 방법을 알아봅니다.
AlloyDB 및 Vertex AI Agent Builder로 스마트 쇼핑 어시스턴트 빌드 - 1부
이 Codelab에서는 고객 질문에 답하고, 제품 탐색을 안내하며, 전자상거래 데이터 세트에 대한 검색 결과를 맞춤설정하도록 설계된 지식 기반 채팅 애플리케이션을 빌드합니다.
GKE에서 Airflow 2를 사용하여 MLOps 워크플로 빌드
이 튜토리얼에서는 Airflow DAG를 통해 GKE에서 vLLM을 사용하여 모델을 학습하고 실행하는 방법을 알아봅니다.
Private Service Connect - PSC 백엔드를 사용하여 지역별 Google API에 액세스
이 Codelab에서는 Private Service Connect를 사용하여 리전별 Google API에 액세스하는 방법을 알아봅니다. 이 Codelab에서는 내부 애플리케이션 부하 분산기를 사용하여 PSC 네트워크 엔드포인트 그룹을 백엔드로 설정하는 방법을 살펴봅니다.
서명된 컨테이너 이미지 Codelab
이 Codelab에서는 서명된 컨테이너 이미지 기능을 활용하여 Confidential Space의 사용성을 개선하는 방법을 알아봅니다.
서비스 프로듀서용 Private Service Connect 포트 매핑
이 Codelab에서는 Private Service Connect의 포트 매핑 기능을 알아봅니다. 이 솔루션이 유용한 이유, 사용 시점, 서비스 프로듀서로서 자체 환경에서 구성하는 방법에 대해 알아봅니다.
온라인 구매 후 매장 수령: Bonjour Meal - 2부 - 장바구니 빌드
이 Codelab에서는 본 시리즈 1부에서 제작된 에이전트를 확장하여 Business Messages 대화형 플랫폼에서 Python으로 디지털 에이전트를 빌드합니다. 이 Codelab에서는 의미 있는 대화 주제를 추가하고 인벤토리 조회 경험을 소개합니다.
온라인 구매 후 매장 수령: Bonjour Meal - 1부 - 시작하기
이 Codelab에서는 Business Messages 대화형 플랫폼에서 Python으로 디지털 에이전트를 빌드합니다. 특정 질문에 응답하는 디지털 에이전트를 만들기 위해 Google API 및 비즈니스 커뮤니케이션 개발자 콘솔을 사용하는 방법을 안내해 드립니다.
프로젝트: Business Card 앱 만들기
명함을 표시하는 Android 앱을 만드는 방법을 알아봅니다.
대화형 Dice Roller 앱 만들기
사용자가 주사위를 굴려 결과를 표시할 수 있는 대화형 Dice Roller 앱을 빌드하는 방법을 알아봅니다.
UI 및 상태와 상호작용
앱에서 사용자 입력을 받아 팁을 계산하는 팁 계산기 앱을 만듭니다.
Android 스튜디오의 코루틴 소개
Android 앱 내에서 Kotlin 코루틴을 사용하는 방법과 코루틴을 테스트하는 방법을 알아봅니다.
Kotlin 플레이그라운드의 코루틴 소개
Kotlin 플레이그라운드에서 Kotlin 코루틴을 사용하여 비동기 코드를 작성하는 방법을 알아봅니다.
맞춤 팁 계산하기
작업 버튼을 추가하고 키보드 작업을 설정하고 스위치 컴포저블을 사용하는 방법을 알아봅니다.
Kotlin에서 컬렉션 사용
목록, 세트, 맵을 비롯하여 배열 및 컬렉션을 사용하는 방법을 알아봅니다.
인터넷에서 이미지 로드 및 표시
앱에 아키텍처 권장사항을 적용하고 Coil을 사용하여 이미지를 다운로드하고 표시합니다.
앱에 버튼 추가
Android 앱에서 버튼 클릭에 응답하는 방법을 알아봅니다.
Kotlin 기본사항 더보기
더 흥미롭고 재미있는 Android 앱을 빌드하는 데 도움이 되는 추가 Kotlin 프로그래밍 개념을 알아봅니다.
Kotlin에서 클래스 및 객체 사용
Kotlin에서 클래스 및 객체의 사용 방법을 알아봅니다.
Kotlin 기초
Kotlin의 기초, 객체 지향 프로그래밍, 람다를 자세히 알아봅니다.
인터넷에서 데이터 가져오기
앱을 차단하지 않고 동시에 작업을 실행하기 위해 코루틴을 구현하고, 인터넷에서 데이터를 가져오기 위해 HTTP 및 REST에 관해 알아봅니다.
기본 레이아웃 만들기
텍스트와 이미지를 표시하는 간단한 사용자 인터페이스로 Android 앱을 빌드합니다.
Android 11(1주 차): 사용자 및 ID
사용자를 쉽고 안전하게 연결하는 데는 많은 어려움이 있습니다. Android 11에서는 사용자 가입/로그인 프로세스 개선을 위해 Google ID 서비스 라이브러리와 함께 Connection Notification API를 발표했습니다.
드래그 앤 드롭 Codelab
앱 내부와 앱 전체에서 DragHelper 및 DropHelper를 사용하여 뷰에 드래그 앤 드롭을 사용 설정하는 방법을 알아봅니다.
다양한 화면 크기에 맞게 조정
이 과정에서는 다양한 화면 크기에 맞게 앱을 조정하고 더 나은 사용자 환경을 제공하는 방법과 적응형 UI를 테스트하는 방법을 알아봅니다.
Wear OS에서 첫 카드 만들기
이 Codelab에서는 Wear OS용 카드를 직접 만드는 방법을 알아봅니다. Tiles Material 구성요소를 사용하며 이는 Material Design 가이드라인을 준수하는 UI를 더 쉽게 빌드하고, 개발하는 동안 Android 스튜디오에서 카드를 쉽게 미리 볼 수 있는 라이브러리입니다.
Android Enterprise로 앱 빌드
Android Enterprise에서 제공하는 관리 솔루션을 알아봅니다.
접근성, 테스트, 성능
앱 성능을 개선하고, 모든 사용자가 앱에 액세스할 수 있도록 돕고, 자동화된 테스트를 작성하여 이 동작을 유지하세요.
Android에서 Vulkan 시작하기
Vulkan은 고성능의 최신 그래픽 API입니다. GPU에 대한 하위 수준 접근성을 제공하고 다양한 방식으로 구현을 최적화하지만 사용하기가 어렵습니다. 대안인 OpenGL ES는 더 간단했지만 기존 하드웨어 아키텍처에 기반하기 때문에 기능과 성능이 떨어집니다. OpenGL ES는 다른 플랫폼에서 대부분 지원 중단되었으며 더 이상 개발되지 않습니다. Android에서는 OpenGL ES를 지원 중단하고 Vulkan으로 이전할 계획이므로 개발자는 이러한 전환을 준비해야 합니다.
첫 번째 헬스 커넥트 통합 앱
이 Codelab에서는 헬스 커넥트에 대해 읽기 및 쓰기를 지원하는 건강 및 피트니스 앱을 빌드합니다.
Android 뷰와 뷰의 Compose
Android 뷰로 앱을 빌드하는 기본사항과 뷰를 사용하여 빌드된 앱에서 구성 가능한 함수를 추가하는 방법을 알아봅니다.
Jetpack WindowManager로 폴더블 및 듀얼 화면 기기 지원
Jetpack WindowManager 라이브러리를 사용하여 폴더블 기기 및 듀얼 화면 기기와 같은 새로운 폼 팩터에 맞게 앱을 조정하는 방법을 알아보세요.
스크롤 가능한 목록 추가
Affirmations 앱에 스크롤 가능한 목록을 추가합니다.
Jetpack Compose
네이티브 Android UI를 빌드하기 위한 최신 도구 키트인 Compose에 관해 알아봅니다.
Jetpack Compose에서 테스트
이 Codelab에서는 Jetpack Compose로 만든 UI를 테스트하는 방법을 알아봅니다. 격리 테스트, 디버깅 테스트, 시맨틱 트리, 동기화를 알아보면서 첫 번째 테스트를 작성합니다.
활동 삽입과 Material Design으로 목록-세부정보 레이아웃 빌드
활동 삽입을 사용하면 코드 리팩터링 없이 활동 기반 앱이 대형 화면에서 창 두 개 레이아웃을 지원할 수 있습니다. 몇 가지 종속 항목을 추가하고, XML 구성 파일을 만들고, 이니셜라이저를 구현하고, 앱 매니페스트에 몇 가지 항목을 추가할 수 있습니다. 또는 코드로 작업하고 싶다면 기본 활동의 onCreate() 메서드에서 Jetpack API를 몇 번 호출할 수 있습니다. 이 Codelab에서는 XML 접근 방식과 API 개발 접근 방식을 모두 사용하여 활동 기반 앱을 목록 세부정보의 창 두 개 레이아웃으로 업데이트합니다.
적응형 레이아웃으로 앱 빌드
표준 레이아웃 패턴 중 하나를 구현하여 대형 화면에 맞게 앱을 조정하는 방법을 알아보세요.
직장 프로필에서 실행되는 앱 빌드
이 Codelab에서는 직장 프로필을 사용하는 관리 기기에서 앱을 실행할 때 더 나은 사용자 환경을 제공할 수 있도록 앱을 수정합니다.
활동 삽입
활동 삽입의 이점을 확인하고, 구현 우수사례를 살펴보고, 활동 기반 앱을 목록-세부정보 레이아웃으로 업그레이드하고, 태블릿, 폴더블, ChromeOS 기기에서 앱을 차별화할 수 있는 고급 기능을 알아보세요.
Android 앱에서 스타일러스 지원 개선
Android 앱에서 최신 스타일러스 환경을 지원하는 고급 기술을 구현하는 방법을 알아봅니다.
뒤로 탐색 예측 애니메이션 추가
이 Codelab에서는 뒤로 탐색 예측 애니메이션을 SociaLite 앱에 추가하는 방법을 알아봅니다.
Android 앱의 사용자 환경 개선
더 넓은 화면, 뒤로 탐색 예측, Glance로 Android 앱의 사용자 환경과 품질을 개선하는 방법을 알아보세요. 이 개발자 과정에서는 Android에서 관리되는 SociaLite 앱을 개선하기 위한 Codelab을 사용자에게 안내합니다.
일반적인 Android 사용 사례에서의 코루틴 사용 퀴즈
코루틴을 사용하여 일반 사용 사례(예: 네트워크 호출, 로컬 데이터 액세스)에서 백그라운드 작업 관리를 간소화하는 방법을 알아봅니다.
Android 앱에 이미지 추가
컴포저블 함수로 간단한 앱을 빌드하는 방법을 알아봅니다.
인터넷 연결 없는 양방향 통신
인터넷을 사용할 수 없는 경우에도 사용자를 서로 연결하는 방법을 알아봅니다.
Jetpack Compose의 요소 애니메이션
이 Codelab에서는 Compose Animation API를 사용하는 방법을 알아봅니다.
Android 네트워크 보안 구성 Codelab
이 Codelab에서는 Android의 네트워크 보안 구성을 살펴보고 보안 네트워크 통신 설정에 관한 몇 가지 일반적인 문제를 알아보겠습니다.
Jetpack Compose의 고급 상태 및 부작용
이 Codelab에서는 Jetpack Compose의 상태 및 부수 효과에 관한 고급 개념을 알아봅니다. 복잡한 스테이트풀(Stateful) 컴포저블의 상태 홀더를 만드는 방법, Compose 코드에서 코루틴을 만들고 정지 함수를 호출하는 방법, 다양한 사용 사례를 달성하기 위해 부수 효과를 트리거하는 방법 등을 알아봅니다.
(지원 중단됨)Wear OS에서 워치 배경화면 정보 표시에 데이터 노출
이 Codelab에서는 플랫폼 권장사항에 유의하면서 워치 배경화면 정보 표시에 데이터를 노출하는 방법을 알아봅니다.
고급 활동 삽입
이 Codelab에서는 활동 삽입의 새로 추가된 기능을 사용하여 앱 대형 화면 환경을 개선하는 방법을 알아봅니다. 이러한 기능에는 창 확장, 오버레이 프레젠테이션, 전체 화면 대화상자 어둡게 처리, 활동 스택 고정이 포함됩니다.
뷰 기반 앱에 Compose 추가
이 Codelab에서는 뷰 시스템의 화면 일부를 Jetpack Compose로 이전하는 방법을 알아봅니다.
레이아웃, 테마 설정, 애니메이션
고급 레이아웃을 구현하고 앱에 움직임과 스타일을 추가하세요. 다양한 Compose Animation API, Material Design 3를 구현하는 방법, 맞춤 레이아웃을 사용하여 복잡한 디자인을 구현하는 방법, 지연 레이아웃을 사용하여 성능 높은 UI를 만드는 방법에 관해 알아보세요.
Android 개인 정보 보호 Codelab
Android는 지난 몇 차례에 걸쳐 개인 정보 보호 기능을 많이 출시했으며 앱에서 이를 채택할 수 있어 기쁘게 생각합니다. 이 Codelab에서는 개인 정보 보호 기능을 연결하려고 하며, 비공개 사용자 데이터에 대한 앱의 액세스 권한을 학습하고 실행 중인 기존 앱에 개인 정보 보호 권장사항을 채택하는 방법을 개발자에게 보여주려고 합니다.
아키텍처 구성요소
앱 아키텍처를 살펴보고 ViewModel, UI 상태, StateFlow를 사용하여 더 복잡한 앱을 빌드하는 방법을 알아봅니다.
활동 수명 주기 단계
이 Codelab에서는 활동 수명 주기와 로깅을 알아봅니다.
Compose 기본사항
Jetpack Compose를 처음으로 사용해 보세요. 구성 가능한 함수, 기본 레이아웃 및 상태, Material Design, 목록, 애니메이션에 관해 알아보세요.
Compose의 기본 레이아웃
이 Codelab에서는 Compose에서 즉시 제공되는 컴포저블과 수정자를 통해 실제 디자인을 구현하는 방법을 알아봅니다.
연습: 클릭 동작
버튼 클릭 동작에 관해 학습한 내용을 적용하여 앱을 빌드합니다.
웹 앱 매니페스트
웹 앱 매니페스트는 운영체제 내의 디자인 감각 및 기본 동작을 비롯하여 PWA가 설치된 애플리케이션으로 취급되는 방식을 정의하는 JSON 파일입니다.
Jetpack Compose로 키보드, 마우스, 트랙패드, 스타일러스 지원 추가
Compose를 사용하여 마우스, 트랙패드와 같은 키보드 및 포인팅 기기를 지원하는 앱을 개발하는 방법을 알아보세요.
Jetpack WindowManager로 폴더블 기기에서 카메라 앱 최적화하기
수년에 걸쳐 Android 기기는 많은 기능과 함께 다양한 크기, 모양, 디스플레이를 포함하도록 발전했습니다. 하지만 처음부터 휴대전화로 사진을 찍는 것은 가장 중요한 사용 사례 중 하나였습니다. 오늘날 카메라 기능은 여전히 소비자가 휴대전화를 구매하는 큰 이유 중 하나입니다.
Android Sleep API Codelab
Android Sleep API를 등록하여 SleepSegmentEvents 및 SleepClassifyEvents를 가져오는 방법을 알아봅니다.
대략적인 위치
Android 1에서 위치 정보 액세스 권한 요청
저장소 추가 및 수동 DI
네트워크 호출을 저장소로 분리하여 화성 사진 앱의 아키텍처를 더 개선하는 방법을 알아봅니다.
Compose의 상태 소개
상태에 관해 알아보고 Jetpack Compose에서 상태를 사용하고 조작하는 방법을 알아봅니다.
Compose의 ViewModel 및 상태
이 Codelab에서는 아키텍처 구성요소 중 하나인 ViewModel을 사용하는 방법을 알아봅니다. 구성 변경 중에 앱 상태를 유지하도록 ViewModel을 구현합니다.
WorkManager를 사용한 작업 예약
애플리케이션 프로세스의 현재 실행 여부와 관계없이 실행해야 하는 백그라운드 작업을 처리하는 API인 WorkManager를 사용하는 경우와 방법을 알아봅니다.
Android Automotive OS용 주차 앱 빌드 및 테스트
이 Codelab에서는 Android Automotive OS 기기를 위한 우수한 주차 경험을 빌드하고 테스트하는 방법을 알아봅니다. 자동차에서 볼 수 있는 여러 화면을 최대한 활용하는 방법과 사용자가 표준 Android 메커니즘을 사용하여 자동차에만 적용되는 여러 시나리오에서 콘텐츠 재생을 제어하도록 지원하는 방법을 알아봅니다.
TV용 Compose 소개
TV용 Compose의 기본사항을 알아보고 TV 앱에서 일반적으로 사용할 수 있는 두 화면을 만듭니다.
Android 앱에 Gemini 기능 추가
Firebase용 Vertex AI를 사용하여 Android 앱에 간단한 Gemini API 기능을 추가하는 방법을 알아보세요.
Material 3을 사용하는 Compose의 테마 설정
이 Codelab의 목적은 새롭게 구현된 Material Design 3 및 Material You로 Jetpack Compose의 테마 설정을 보여주는 것입니다.
Compose에서 드래그 앤 드롭
수정자를 사용하여 Compose에서 드래그 앤 드롭을 사용 설정하는 방법을 알아보세요.
웹용 Google Pay API 201: 고급
이 Codelab은 웹용 Google Pay API 101: 기본사항 의 연장선으로, 해당 Codelab에서 작성된 코드를 사용합니다. 이 Codelab을 완료하려면 먼저 해당 Codelab을 완료해야 합니다. ButtonOptions 에 대한 간단한 개요입니다. 자세한 설명은 문서를 참고하세요. 옵션 필요성 값 onClick 필수 JavaScript 이벤트 핸들러의 이름 allowedPaymentMethods 선택사항
버전 2024년 4분기: Android 앱에서 Credential Manager API를 사용하여 인증 과정을 간소화하는 방법 알아보기
Credential Manager API를 구현하여 패스키나 비밀번호로 앱에서 원활하고 안전한 인증을 제공하는 방법을 알아보세요.
패스키로 웹에서 비밀번호 없이 로그인하기
웹에서 패스키를 사용하여 사용자를 위한 안전하고 사용자 친화적인 인증 환경을 구축하세요.
Kotlin에서 컬렉션 사용
목록, 세트, 맵을 비롯하여 배열 및 컬렉션을 사용하는 방법을 알아봅니다.
Jetpack Compose로 이전
이 Codelab에서는 뷰 시스템의 화면 일부를 Jetpack Compose로 이전하는 방법을 알아봅니다.
Jetpack Compose를 사용한 간단한 애니메이션
Compose 앱에 간단한 스프링 애니메이션을 추가하는 방법을 알아보세요.
Android 기초 02.2: Activity 수명 주기 및 상태
이 Codelab에서는 TwoActivities 앱에 로깅 문을 추가하고 활동 수명 주기 변경사항을 확인합니다. 이러한 변경사항을 사용하여 이러한 조건에서 사용자 입력을 처리하는 방법을 살펴봅니다.
Ongoing Activity API를 사용하여 새로운 방식으로 Wear OS 사용자 관심 유도
Wear의 Ongoing Activity API를 사용하면 개발자는 최소한의 코드로 시계 화면과 앱 런처에서 사용자의 참여를 유도할 수 있으며 사용자가 간단히 탭하여 중요한 활동이 있는 앱으로 다시 돌아가도록 할 수 있습니다.
Jetpack Compose 기초
이 Codelab에서는 Compose의 기본사항을 알아봅니다.
WorkManager로 백그라운드 작업
Android용 WorkManager API는 백그라운드 작업을 간편하게 만듭니다. WorkManager는 쿼리할 수 있고 재사용 가능하며 체이닝할 수 있는 작업을 만들 수 있습니다. WorkManager는 Android에서 권장되는 작업 스케줄러입니다. 이 Codelab에서는 단순한 작업 작성부터 더 복잡한 체인 작업에 이르기까지 WorkManager에 관한 모든 것을 배울 수 있습니다.
Compose의 뷰
Jetpack Compose로 빌드된 앱에 기존 뷰를 추가하고 사용하는 방법을 알아봅니다.
앱에 Nearby Messages 추가하기
Nearby Messages API로 메시지를 전송하고 검색하는 방법 알아보기
멋진 앱 빌드하기
Material Design, 애니메이션, 접근성 권장사항을 사용하여 앱을 더 멋지고 직관적으로 만들어 봅니다.
Android TV에서 제공되는 영화/TV 에피소드의 다음 볼만한 동영상에 사용자의 참여 강화
이 Codelab에서는 TV 영화/에피소드의 다음 볼만한 동영상을 빌드하기 위한 권장사항을 알아봅니다.
데이터 레이어 빌드
이 Codelab에서는 Android 앱 아키텍처의 데이터 레이어를 알아봅니다. 저장소와 데이터 모델, 데이터 소스를 빌드하여 로컬 데이터베이스 및 네트워크 서비스에서 데이터를 읽고 씁니다.
Jetpack Compose의 접근성
이 Codelab에서는 Compose 앱의 접근성을 높이는 방법을 알아봅니다. 터치 영역을 늘리고, 콘텐츠 설명과 클릭 라벨, 맞춤 작업을 추가하는 방법을 알아봅니다.
Art Space 앱 만들기
나만의 예술 공간을 선보이는 Android 앱을 만드는 방법을 알아봅니다.
Jetpack Compose의 상태
이 Codelab에서는 상태를 관리하여 다양한 기능의 대화형 Compose 애플리케이션을 빌드하는 방법을 알아봅니다.
Android 15에서 더 넓은 화면 시행 처리
Android 15에서 더 넓은 화면 시행을 처리하는 방법을 알아보세요.
Cronet 기본사항
최종 업데이트: 2022년 5월 6일 Cronet은 Android 앱에서 라이브러리로 사용하도록 제공되는 Chromium 네트워크 스택입니다. Cronet은 지연 시간을 줄이고 앱이 작동해야 하는 네트워크 요청의 처리량을 늘리는 여러 기술을 활용합니다. Cronet 라이브러리는 YouTube, Google 앱, Google 포토, 지도 - 탐색 및 대중교통 등 매일 수백만 명이 사용하는 앱의 요청을 처리합니다. Cronet은 가장 많이 사용되는
Jetpack Compose의 실제 성능 문제 해결
시스템 트레이스를 분석하고 일반적인 지연 원인을 수정하여 Compose 앱의 실행 속도를 높이세요.
Wear OS용 Compose Codelab
이 Codelab에서는 새로운 Wear OS용 Compose를 사용하여 Compose 지식을 웨어러블 기기에 적용하는 방법을 알아봅니다. 과정을 진행하면서 웨어러블 기기용 앱을 위한 간단한 컴포저블은 물론 고급 컴포저블도 만들어보게 됩니다.
Android Paging 기본사항
이 Codelab에서는 목록을 표시하는 앱에 Paging 라이브러리를 통합합니다. Paging 라이브러리를 사용하면 로컬 저장소에서나 네트워크를 통해 대규모 데이터 세트의 데이터 페이지를 로드하고 표시할 수 있습니다.
폼 팩터
Jetpack Compose를 사용하여 다양한 화면 형식과 기기 유형에 맞는 앱을 개발하세요.
맞춤 팁 계산하기
작업 버튼을 추가하고 키보드 작업을 설정하고 스위치 컴포저블을 사용하는 방법을 알아봅니다.
벡터 임베딩에 textEmbed-gecko@003 사용
이 Codelab에서는 모델 gecko@003과 이 모델의 실제 사용 사례를 알아봅니다.
Private Service Connect 엔드포인트를 통해 Python SDK로 Gemini 채팅에 액세스
Python SDK 및 PSC 엔드포인트를 통해 VM에서 Gemini에 액세스
Vertex AI Conversation으로 생성형 채팅 앱 만들기
이 Codelab에서는 Vertex AI Conversation을 사용하여 데이터 스토어 에이전트와 채팅 앱을 생성, 구성, 배포하여 Google 스토어의 제품에 대한 고객 질문에 답변합니다.
Gemini Code Assist로 스타일리시하게 만들기
이 Codelab에서는 Gemini Code Assist를 사용하여 웹사이트에 Material Design을 구현하는 방법을 보여줍니다. Material Design이 구현되면 디자인을 반복하여 사용자 환경을 개선하고 기능을 추가하도록 변경할 수 있습니다. 이 워크숍을 마치면 CSS를 작성하지 않고도 Gemini를 통해 Material Design 또는 이와 유사한 라이브러리를 사용하여 유용하고 사용자 친화적인 웹페이지를 만들 수 있습니다. 이
다음 페인트에 대한 상호작용 측정 (INP)
이 Codelab에서는 web-vitals 라이브러리를 사용하여 다음 페인트에 대한 상호작용 (INP) 을 측정하는 방법을 알아봅니다. 코드는 web-vitals-codelabs 저장소 에 있습니다. 이 Codelab에서는 Gastropodicon (인기 있는 달팽이 해부학 참조 사이트)을 사용하여 INP의 잠재적 문제를 살펴봅니다. 페이지와 상호작용하여 속도가 느린 상호작용을 파악해 보세요. 기타 도구 > 개발자 도구 메뉴 에서
실습: NCC PSC 전파
이 실습의 목표는 PSC 전파를 통해 NCC를 살펴보는 것입니다.
Media CDN 및 Live Streaming API로 Google Cloud에서 실시간 스트리밍하기
이 실습에서는 Media CDN (CDN)을 사용하여 라이브 스트리밍 워크플로 데모를 배포하는 단계를 안내합니다. + Live Stream API + Cloud Storage + 미디어 플레이어
실습: SD-WAN 어플라이언스를 사용한 NCC 사이트 클라우드
이 실습의 목표는 NCC 허브에 연결된 소프트웨어 정의 WAN 어플라이언스 스포크를 사용하여 NCC를 살펴보는 것입니다.
Looker PSC 사우스바운드 HTTPS 인터넷 NEG
이 Codelab에서는 GitHub.com에 대한 Looker Southbound의 액세스를 위해 HTTPS as a Service Producer로 구성된 인터넷 NEG를 통합하는 방법을 알아봅니다.
PaLM Vertex AI API 및 Google Cloud Storage를 사용한 콘텐츠 요약을 위한 Cloud 함수
Google Cloud Storage에 업로드된 파일을 처리하고 콘텐츠에 대해 Vertex AI PaLM API를 사용하여 요약을 수행하는 방법을 보여주는 Cloud 함수입니다.
SQL을 사용한 BQML로 영화 평점 예측
BigQuery ML에서 SQL만 사용하여 영화 점수 예측 모델 만들기
Looker PSC 남방 하이브리드 NEG - 온프레미스
이 Codelab에서는 하이브리드 NEG를 온프레미스 Postgres 데이터베이스에 대한 Looker Southbound 액세스의 서비스 프로듀서로 통합하는 방법을 알아봅니다.
생성형 AI를 통한 코드 검토 자동화
생성형 AI를 통한 코드 검토 자동화
Looker PSC 북쪽 지역 외부 L7 ALB
이 Codelab에서는 북방향 Looker 액세스를 위해 L7 리전 외부 애플리케이션 부하 분산기를 통합하는 방법을 알아봅니다.
간소화된 마스터 데이터 관리: 일치 및 생성형 AI와 병합하세요
이 Codelab에서는 Gemini 1.0 Pro가 BigQuery 공개 데이터 세트에서 제공되는 citibike_stations 데이터의 보강 및 중복 삭제와 같은 마스터 데이터 관리 애플리케이션을 어떻게 간소화하는지 보여줍니다.
Vertex AI AutoML을 사용한 영화 평점 예측
Vertex AI AutoML을 사용해 영화 점수 예측 모델을 만들어 API 엔드포인트에 배포하고 Java Cloud Functions에서 Prediction API를 트리거합니다.
Gemini Pro를 사용하여 멀티모달 RAG로 Q&A 앱 빌드하기
이 Codelab에서는 Gemini Pro를 사용하여 멀티모달 질문 답변 시스템을 빌드하는 방법을 알아봅니다.
MediaPipe를 사용하여 Android에서 기기 내 이미지 생성
이 Codelab에서는 MediaPipe 솔루션을 사용하여 Android 앱에 기기 내 텍스트 이미지 변환 생성을 추가하는 방법을 알아봅니다.
기본 "Google 번역" 배포 Python 3 Cloud Functions의 앱
이 Codelab에서는 Python과 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
Google Forms 설문조사 응답을 변환하여 BigQuery에 로드
이 Codelab에서는 Dataprep을 사용하여 Google Forms 설문조사 데이터를 변환하고 심층 분석을 위해 BigQuery에 푸시하는 방법을 알아봅니다.
기본 "Google 번역" 배포 Python 2 Cloud Run (Docker)의 앱
이 Codelab에서는 Python과 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
AlloyDB, 벡터 검색 등을 사용하여 특허 검색 앱 빌드 Vertex AI입니다.
이 Codelab에서는 Gemini 1.5 Pro를 AlloyDB 및 Vertex AI와 함께 사용하여 특허 검색 애플리케이션을 빌드하는 방법을 알아봅니다.
Cloud Run의 Django
이 Codelab에서는 서버리스 구성요소(웹 엔진용 Cloud Run, 데이터베이스용 Cloud SQL, 미디어 애셋용 Cloud Build)를 사용하여 Django를 배포하는 방법을 알아봅니다.
기본 "Google 번역" 배포 Python 3 Cloud Run (Docker)의 앱
이 Codelab에서는 Python과 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
Spanner, 벡터 검색으로 특허 검색 앱 빌드 Gemini 1.0 Pro를 사용해 보세요.
이 Codelab에서는 Gemini 1.0 Pro를 Spanner 및 Vertex AI와 함께 사용하여 특허 검색 애플리케이션을 빌드하는 방법을 알아봅니다.
MediaPipe 작업으로 필기 입력 숫자 분류기 Android 앱 빌드
MediaPipe로 Android에서 이미지 분류를 사용하여 필기 입력 숫자를 감지하는 방법을 알아봅니다.
Cloud Run for Anthos Codelab 이벤트
이 Codelab에서는 Cloud Run용 이벤트에 대해 알아봅니다. 구체적으로는 Cloud Pub/Sub, 감사 로그, Cloud Storage, Cloud Scheduler의 이벤트를 수신 대기하고 커스텀 이벤트의 생성/사용 방법을 알아봅니다.
Looker PSC 남쪽 바인딩 SSH 인터넷 NEG
이 Codelab에서는 SSH로 구성된 인터넷 NEG를 Looker Southbound 액세스용 서비스 프로듀서로 github.com에 통합하는 방법을 알아봅니다.
실습: 스포크로서의 NCC VPC
이 실습의 목표는 VPC를 스포크로 사용하여 NCC를 살펴보는 것입니다.
대규모 언어 모델 미세 조정: Vertex AI가 LLM을 한 단계 끌어올리는 방법
이 Codelab에서는 Vertex AI를 사용하여 LLM의 지도 미세 조정을 수행하는 방법을 알아봅니다.
태그가 있는 전역 네트워크 방화벽 정책
이 Codelab에서는 태그를 통해 전역 네트워크 방화벽 정책을 사용하여 트래픽을 제어하는 방법을 알아봅니다.
ML Kit를 사용하여 이미지에서 객체 감지: Android
이 Codelab의 내용
Google Cloud 기반 Spring Native
Spring Native는 Spring 6.x 및 Spring Boot 3.x의 메인라인에 진입할 예정인 새로운 프로젝트이므로 출시 몇 달 전에 이 기능에 익숙해질 절호의 기회입니다.
보안 소스 코드
안전한 소스 코드 기법은 소스 코드의 보안을 개선하는 데 사용할 수 있는 일련의 방법입니다. 이러한 기술은 소스 코드의 취약점을 식별 및 수정하고 소스 코드에 대한 무단 액세스를 방지하며 소스 코드가 수정되지 않도록 보호하는 데 도움이 될 수 있습니다.
이미지에서 객체를 감지하여 ML Kit를 사용한 시각적 제품 검색 빌드: Android
이 Codelab에서는 온디바이스 머신러닝을 사용하여 이미지에서 객체를 인식한 다음 사용자가 시각적 제품 검색을 실행할 수 있는 ML Kit를 사용하여 Android 앱을 빌드합니다.
보안 빌드 Cloud Build, Artifact Registry, GKE로 배포
컨테이너 분석은 컨테이너의 취약점 스캔 및 메타데이터 스토리지를 제공합니다. 스캔 서비스는 Artifact Registry 및 Container Registry의 이미지에 대한 취약점 스캔을 수행한 후 결과 메타데이터를 저장하고 API를 통해 사용할 수 있도록 합니다. 메타데이터 저장소를 사용하면 취약점 스캔, Google Cloud 서비스, 서드 파티 제공업체 등 다양한 소스의 정보를 저장할 수 있습니다. 취약점 스캔은 자동으로 발생하거나
TCP 프록시 Codelab - TCP 프록시 부하 분산기를 사용한 비율 제한 및 IP 거부 목록
이 Codelab에서는 백엔드 서비스를 사용하여 TCP/SSL 부하 분산기를 만들고 특정 사용자 클라이언트 집합으로만 부하 분산기에 대한 액세스를 제한합니다.
Cloud Run에 안전하게 배포
Cloud Run에 안전하게 배포하기 위한 기본 방법
자동 DNS 구성을 사용하는 Private Service Connect
이 Codelab에서는 Private Service Connect 자동 DNS를 구성하고 검증하는 방법을 알아봅니다.
IAP (Identity-Aware Proxy)를 사용하는 안전한 서버리스 애플리케이션
IAP(Identity-Aware Proxy)를 사용하여 CloudRun에서 실행되는 애플리케이션에 대한 액세스 보호 및 사용자 로그인 요구
컨테이너 빌드 보호
소프트웨어 취약점은 우발적인 시스템 장애를 일으키거나 악의적인 행위자가 소프트웨어를 손상시킬 수 있는 약점입니다. 컨테이너 분석은 컨테이너의 취약점을 찾기 위해 두 가지 종류의 OS 스캔을 제공합니다. On-Demand Scanning API를 사용하면 컴퓨터에 로컬로 저장된 이미지를 스캔하거나 Container Registry 또는 Artifact Registry에 원격으로 저장된 이미지를 스캔할 수 있습니다. 이렇게 하면 취약점을 스캔할
Gemma를 사용한 민첩한 안전 분류기 소개
이 Codelab에서는 파라미터 효율적인 튜닝 (PET)을 사용하여 맞춤설정된 텍스트 분류기를 만드는 방법을 보여줍니다. PET 메서드는 전체 모델을 미세 조정하는 대신 소량의 매개변수만 업데이트하므로 비교적 쉽고 빠르게 학습할 수 있습니다. 또한 모델이 상대적으로 적은 양의 학습 데이터로 새로운 동작을 더 쉽게 학습할 수 있습니다. 이 방법론은 모든 사용자를 위한 민첩한 텍스트 분류기 에 자세히 설명되어 있으며, 이 방법론에서는 이러한 기법을