모든 학습 콘텐츠 살펴보기
Firebase를 Next.js 앱과 통합
Updated 2025년 3월 2일
Firebase를 Next.js 앱과 통합하는 방법을 알아보세요.
- Firebase App Hosting
앱 체크 웹 Codelab
Updated 2025년 3월 2일
이 Codelab에서는 웹 앱을 무단 액세스로부터 보호하는 방법을 알아봅니다.
Apple 플랫폼용 Firebase 앱 체크
Updated 2025년 3월 2일
Firebase 앱 체크는 요청이 적법한 앱과 기기에서 발생하는지 확인하여 결제 사기 및 피싱과 같은 악용으로부터 백엔드 리소스를 보호합니다. Firebase 서비스 및 자체 백엔드 서비스와 모두 호환되므로 리소스를 안전하게 보호할 수 있습니다. Firebase 문서에서 Firebase 앱 체크 에 관해 자세히 알아보세요. 앱 체크는 플랫폼별 서비스를 사용하여 앱 또는 기기의 무결성을 확인합니다. 이러한 서비스를 증명 제공업체 라고 합니다.
- Firebase 앱 체크
Performance Monitoring 기능 출시
Updated 2025년 3월 2일
이 Codelab에서는 Firebase Performance Monitoring을 샘플 앱에 추가하고 기능 출시 중에 성능을 측정하는 방법을 알아봅니다.
- Firebase
- Firebase Performance Monitoring
- Android
Firebase 원격 구성을 사용하여 Firebase App Check 단계적 출시
Updated 2025년 3월 2일
App Attest와 함께 Firebase 앱 체크 를 사용하여 백엔드 서비스를 보호하고 Firebase 서비스에 대한 요청이 인증된 앱에서 전송되었는지 확인할 수 있습니다. 일반적으로 할당량 한도를 초과하지 않도록 사용자를 App Attest 서비스에 점진적으로 온보딩하는 것이 좋습니다. 자세한 내용은 Apple의 ' 앱 증명 서비스 사용 준비 ' 문서를 참고하세요. ' 버전 업데이트 단계적 출시 '에 설명된 대로 Apple의 App
- Firebase 원격 구성
- Firebase 앱 체크
TensorFlow Lite 및 Firebase를 사용하여 앱에 기기 내 텍스트 분류 추가 - Android Codelab
Updated 2025년 3월 2일
이 Codelab에서는 Firebase와 TensorFlow Lite를 사용하여 텍스트 분류를 구현하는 방법을 알아봅니다.
- Android
- TensorFlow
- Firebase ML
- Firebase
실시간 기기 내 인앱 구매 최적화 Codelab
Updated 2025년 3월 2일
이 Codelab에서는 TFLite 모델을 배포하여 사용자별로 앱을 맞춤설정하고 인앱 구매를 최적화하는 방법을 알아봅니다.
- Android
- Google 애널리틱스
- Firebase ML
- TensorFlow
- Firebase
- Firebase 원격 구성
- Firebase A/B 테스팅
- BigQuery
Firebase iOS Codelab Swift
Updated 2025년 3월 2일
이 Codelab에서는 Swift로 iOS에서 Firebase 플랫폼을 사용하는 방법을 알아봅니다.
- Firebase
Firebase 클라우드 메시징을 사용하여 Flutter 앱의 알림 보내기 및 수신
Updated 2025년 3월 2일
이 Codelab에서는 FCM HTTP v1 API를 사용하여 여러 플랫폼에서 실행되는 앱에 푸시 알림을 전송합니다. Android/iOS/웹에서 원활하게 실행되는 Flutter를 사용하여 앱을 빌드합니다.
- Firebase 클라우드 메시징
Flutter용 Firebase 알아보기
Updated 2025년 3월 2일
Firebase로 Flutter 모바일 앱을 빌드하는 방법을 알아보세요.
- Android
- Firebase
- Firestore
- Firebase 인증
- Flutter
Firestore로 리더보드 빌드
Updated 2025년 3월 2일
이 Codelab에서는 Cloud Firestore 및 Cloud Functions를 사용하여 리더보드를 빌드합니다.
Firebase 교차 기기 Codelab
Updated 2025년 3월 2일
이 Codelab에서는 Flutter를 사용하여 Android, iOS, 웹용 간단한 음악 플레이어를 빌드합니다. 이 플레이어는 Firebase RTDB에 연결되므로 사용자가 여러 기기에서 재생을 동기화할 수 있습니다.
- Firebase 인증
- Firebase 실시간 데이터베이스
테스터에게 App Bundle 버전 배포 - Codelab
Updated 2025년 3월 2일
테스터에게 최신 버전의 앱을 빠르게 제공하세요. 이러한 방식으로
- Firebase
- Android
SKAd Network 전환 가치 스키마의 수익 버킷 계산
Updated 2025년 3월 2일
이 Codelab에서는 SKAd Network 전환 가치 스키마를 설정하기 위해 수익 버킷을 빌드하는 방법을 예시로 보여줍니다.
측정 프로토콜을 사용하여 GA4에 앱 이벤트 전송
Updated 2025년 3월 2일
이 Codelab에서는 측정 프로토콜을 사용하여 서버 간 호출을 통해 GA4로 이벤트를 전송하는 방법을 알아봅니다.
Cloud Functions 코드를 Firebase 확장 프로그램으로 재사용
Updated 2025년 3월 2일
이 Codelab에서는 GeoHashing을 위한 Firebase 확장 프로그램을 빌드합니다. 이 시작 단계 Codelab에서는 기존 Cloud Functions를 수백만 명의 개발자에게 쉽게 배포하고 Firebase 프로젝트를 확장하는 데 도움이 되는 Firebase 확장 프로그램으로 변환하는 방법을 설명합니다.
첫 번째 인앱 메시지 실험
Updated 2025년 3월 2일
이 Codelab에서는 Firebase A/B 테스팅을 사용하여 첫 번째 Firebase 인앱 메시지 실험을 만듭니다.
Firebase Android Codelab - 프렌들리 채팅 빌드
Updated 2025년 3월 2일
이 Codelab에서는 Firebase 플랫폼으로 Android 앱을 빌드하는 방법을 알아봅니다.
- Firebase
- Android
AngularFire 웹 Codelab
Updated 2025년 3월 2일
이 Codelab에서는 채팅 앱을 빌드하여 웹에서 Firebase 플랫폼을 사용하는 방법을 알아봅니다.
- Firebase
- Firebase App Hosting
Firebase 원격 구성으로 Unity 게임 계측
Updated 2025년 3월 2일
원격 구성으로 Unity 게임을 계측하는 방법 알아보기
Gemini API용 Firebase 확장 프로그램으로 AI 기반 웹 앱 빌드
Updated 2025년 3월 2일
Gemini API와 함께 Firebase 확장 프로그램을 사용하여 맞춤형 추천과 같은 AI 기반 기능이 포함된 웹 앱을 빌드하는 방법을 알아보세요.
- Firebase App Hosting
- Firestore
- Firebase Extensions
- Firebase
FCM 및 FIAM을 사용하여 사용자에게 메시지 전송
Updated 2025년 3월 2일
Firebase 클라우드 메시징 및 Firebase 인앱 메시지를 사용하여 사용자에게 메시지를 보내는 방법을 알아보세요.
- Android
Firebase를 통해 효과적으로 사용자 참여 유도
Updated 2025년 3월 2일
타겟팅 메시지 캠페인을 사용자에게 게재하는 방법 및 게재 및 참여 데이터를 활용해 캠페인의 효과를 극대화하는 방법을 알아봅니다.
Android WebView에서 Firebase용 Google 애널리틱스 구현
Updated 2025년 3월 2일
이 Codelab에서는 JavaScript WebView 구현을 사용하여 GA4로 이벤트를 전송하는 방법을 알아봅니다.
TensorFlow Lite 및 Firebase를 사용하여 앱에 맞춤 콘텐츠 추가 - iOS Codelab
Updated 2025년 3월 2일
이 Codelab에서는 Tensorflow와 Firebase를 사용하여 앱의 콘텐츠 추천 엔진을 만드는 방법을 알아봅니다.
- Firebase
- TensorFlow
- Google 애널리틱스
- Firebase ML
Firebase Angular 웹 프레임워크 Codelab
Updated 2025년 3월 2일
이 Codelab에서는 최신 Angular 라이브러리인 AngularFire 를 사용하여 실시간 공동작업 지도와 함께 여행 블로그를 빌드합니다. 최종 웹 앱은 여행 블로그로 구성되며, 여기에서 여행한 각 위치에 이미지를 업로드할 수 있습니다. AngularFire는 웹 앱을 빌드하는 데 사용되고, 로컬 테스트를 위한 에뮬레이터 모음, 사용자 데이터를 추적하는 인증, Cloud Functions를 기반으로 데이터와 미디어를 유지하는
Firebase Performance Monitoring으로 로드 시간 및 화면 렌더링 측정
Updated 2025년 3월 2일
이 Codelab에서는 샘플 앱을 빌드하고 Firebase Performance Monitoring으로 로드 시간과 화면 렌더링을 측정하는 방법을 알아봅니다.
- Firebase Performance Monitoring
- Android
- Firebase
Firebase용 Google 애널리틱스 맞춤 이벤트를 사용하는 Google Ads - Android
Updated 2025년 3월 2일
이 Codelab에서는 GA4F로 이벤트를 구현하고 Google Ads를 통해 액션 캠페인을 실행하는 방법을 알아봅니다.
웹용 Firebase 알아보기
Updated 2025년 3월 2일
Firebase와 StackBlitz 온라인 편집기를 사용하여 처음부터 웹 앱을 빌드하세요. 기본 HTML 및 JavaScript를 사용하여 Firebase와 통신합니다. Firebase Console을 사용하고 Firebase를 앱에 통합하는 방법을 소개합니다. 폭넓은 사전 지식이나 소프트웨어 설치가 필요하지 않습니다.
- Firebase 호스팅
- Firebase 인증
- Firebase
- Firestore
Firebase 앱 배포 iOS SDK를 사용하여 새 앱 출시에 대해 테스터에게 알림 - Codelab
Updated 2025년 3월 2일
앱 배포 SDK를 사용하여 테스터에게 최신 버전을 빠르게 제공하세요. 이 Codelab에서는 새 빌드를 사용할 수 있게 되면 테스터에게 인앱 알림을 표시하도록 앱을 업데이트합니다.
- Firebase 앱 배포
- Firebase
고급 인증 기능
Updated 2025년 3월 2일
차단 함수를 사용하여 다중 인증을 구현하고 맞춤 인증 요구사항을 만드는 방법을 알아봅니다.
- Firebase 인증
Terraform을 통해 Firebase 프로젝트 및 제품 설정 및 관리
Updated 2025년 3월 2일
Terraform을 사용하여 인프라 및 Firebase 제품의 프로그래매틱 구성을 비롯한 Firebase 프로젝트를 설정하고 관리합니다.
- Firebase
웹용 Firebase Performance Monitoring
Updated 2025년 3월 2일
이 Codelab에서는 웹 앱에서 Firebase Performance Monitoring을 설정하고 이를 사용하여 최종 사용자에게 앱이 잘 실행되도록 하는 방법을 알아봅니다.
- Firebase
TensorFlow Lite 및 Firebase를 사용하여 앱에 기기 내 텍스트 분류 추가 - iOS Codelab
Updated 2025년 3월 2일
이 Codelab에서는 Firebase와 TensorFlow Lite를 사용하여 텍스트 분류를 구현하는 방법을 알아봅니다.
- Firebase
- Firebase ML
- TensorFlow
TensorFlow Lite 및 Firebase를 사용하여 앱에 맞춤 콘텐츠 추가 - Android Codelab
Updated 2025년 3월 2일
이 Codelab에서는 Tensorflow와 Firebase를 사용하여 앱의 콘텐츠 추천 엔진을 만드는 방법을 알아봅니다.
- Android
- TensorFlow
- Google 애널리틱스
- Firebase ML
- Firebase
Firebase 원격 구성으로 Unity 게임의 A/B 테스트 구현
Updated 2025년 3월 2일
이 Codelab에서는 Unity 게임에서 원격 구성 A/B 테스팅을 사용하는 방법을 알아봅니다.
모듈식 Firebase JS SDK로 이전하여 웹 앱 성능 개선
Updated 2025년 3월 2일
이 Codelab에서는 기존 Firebase 웹 앱을 새로운 모듈식 Firebase JS SDK로 이전하여 사용하지 않는 코드를 트리 셰이크하고 앱을 빠르게 로드합니다.
앱 배포 및 fastlane을 사용하여 출시 전 iOS 빌드를 더 빠르게 배포
Updated 2025년 3월 2일
이 Codelab에서는 사용자가 앱 배포와 fastlane 플러그인을 함께 사용하여 iOS 빌드를 배포하고 테스트 기기를 등록합니다. 그런 다음 사용자는 앱 배포 콘솔에서 기기 및 UDID의 .txt 파일을 내보내고 이러한 기기 등록을 자동화합니다 (임시 iOS 빌드 배포의 요구사항).
- Firebase
클라우드 메시징 및 Cloud Functions를 사용하여 웹 앱 알림 전송
Updated 2025년 3월 2일
이 Codelab에서는 Firebase용 Cloud Functions를 사용하여 채팅 앱 사용자에게 알림을 보내는 방법을 알아봅니다.
- Firebase
- Firebase 클라우드 메시징
- Firebase용 Cloud Functions
고급 Crashlytics 기능을 사용하여 Unity 게임의 비정상 종료 파악
Updated 2025년 3월 2일
이 Codelab에서는 Crashlytics의 고급 기능을 사용하는 방법을 알아봅니다. 이를 통해 비정상 종료와 이를 유발할 수 있는 상황을 더 정확하게 파악할 수 있습니다.
FCM 주제를 사용하는 첫 번째 멀티캐스트 푸시 메시지
Updated 2025년 3월 2일
이 Codelab에서는 FCM 주제를 사용하여 특정 앱 인스턴스 그룹에 푸시 메시지를 멀티캐스트하는 방법을 알아봅니다.
- Firebase 클라우드 메시징
- Android
FirebaseUI를 사용하여 Flutter 앱에 사용자 인증 흐름 추가
Updated 2025년 3월 2일
이 Codelab에서는 코드 몇 줄만으로 Flutter 앱에 Firebase 인증을 추가하는 방법을 알아봅니다.
- Firebase 인증
- Flutter
- Firebase
아키텍처 및 상태
Updated 2025년 3월 2일
탐색, 고급 상태, 부수 효과를 사용하여 제대로 작동하는 앱을 만드는 방법을 알아봅니다.
- Android
Spanner 벡터 검색 시작하기
Updated 2025년 2월 28일
이 Codelab에서는 Spanner 인스턴스를 만들고 Spanner의 내장 벡터 검색 및 Vertex AI 모델과의 통합을 사용하여 벡터 임베딩에 대한 유사성 검색을 실행합니다.
Android 및 기타 플랫폼의 패스키
Updated 2025년 2월 28일
패스키를 시작하고 사용자를 위해 안전하고 사용자 친화적인 인증 환경을 구축하세요.
- Android
Scene Semantics 및 Geospatial Depth
Updated 2025년 2월 28일
ARCore의 Scene Semantics API와 Geospatial Depth API에 관해 알아보세요. 환경을 더 잘 파악할 수 있습니다.
Streetscape Geometry 및 Rooftop Anchors
Updated 2025년 2월 28일
최대 100미터의 건물 데이터를 이해하는 데 도움이 되는 ARCore의 Streetscape Geometry 및 Rooftop Anchors API에 대해 알아봅니다.
Aidemy: Google Cloud에서 LangGraph, EDA, 생성형 AI를 사용하여 멀티 에이전트 시스템 빌드
Updated 2025년 2월 27일
Google Cloud Platform에서 멀티 에이전트 시스템의 강력한 기능을 보여주는 'Aidemy'라는 AI 기반의 기능성 교육 보조 시스템을 개발합니다. Google Cloud에서 복잡한 멀티 에이전트 시스템을 설계, 빌드, 배포하고, LLM 애플리케이션 개발의 핵심 개념을 숙지하며, 이벤트 기반 아키텍처의 이점을 이해하는 실무 경험을 쌓을 수 있습니다.
Cloud 데이터베이스, 서버리스 런타임, 오픈소스 통합을 갖춘 장난감 가게 검색 앱
Updated 2025년 2월 27일
이 Codelab에서는 텍스트 및 이미지를 통해 고객 검색에 일치하는 장난감을 찾고, 사용자 요청에 따라 맞춤 장난감을 만들고, AlloyDB, Gemini, Imagen, LangChain4j, 데이터베이스용 생성형 AI 도구 상자를 사용하여 맞춤 제작된 장난감의 가격을 예측하도록 설계된 RAG 기반 벡터 검색 애플리케이션을 빌드합니다.
Private Service Connect 인터페이스 Vertex AI Pipelines
Updated 2025년 2월 26일
이 튜토리얼에서는 Private Service Connect Vertex AI Pipelines를 구성하고 검증하는 방법을 알아봅니다.
Wear OS용 Compose
Updated 2025년 2월 26일
스마트시계에 최적화된 멋진 UI를 빌드할 수 있는 최신 선언형 UI 툴킷인 Wear OS용 Compose를 알아보세요.
AlloyDB AI 및 LangChain을 사용하여 LLM 및 RAG 기반 채팅 애플리케이션 빌드
Updated 2025년 2월 25일
이 Codelab에서는 AlloyDB 클러스터를 만들고, 데이터베이스를 위한 생성형 AI 데이터베이스 검색 서비스를 배포하며, 이 서비스를 사용하여 샘플 애플리케이션을 만드는 방법을 알아봅니다.
- PostgreSQL용 AlloyDB
Kubernetes의 AlloyDB Omni 및 로컬 AI 모델
Updated 2025년 2월 25일
이 Codelab에서는 GKE 클러스터에 AlloyDB Omni를 배포하고, 동일한 클러스터에 I 모델을 배포하고, AlloyDB Omni에 모델을 등록하고, 함께 작동하도록 하는 방법을 알아봅니다.
- PostgreSQL용 AlloyDB
AlloyDB Omni에서 열 기반 엔진을 사용하여 분석 쿼리 가속화
Updated 2025년 2월 25일
이 Codelab에서는 컴퓨팅 VM에 AlloyDB Omni를 배포하고, 데이터를 로드하고, AlloyDB 열 형식 엔진을 사용하여 성능을 개선하는 방법을 알아봅니다.
- PostgreSQL용 AlloyDB
AlloyDB AI로 벡터 임베딩 시작하기
Updated 2025년 2월 25일
이 Codelab에서는 AlloyDB AI를 벡터 검색과 함께 사용하고 벡터 데이터에 색인을 만드는 방법을 알아봅니다.
- PostgreSQL용 AlloyDB
PostgreSQL용 Cloud SQL에서 벡터 임베딩 시작하기
Updated 2025년 2월 24일
이 Codelab에서는 Cloud SQL AI 통합을 벡터 검색과 함께 사용하고 벡터 데이터에 색인을 만드는 방법을 알아봅니다.
- Cloud SQL
AVIF 이미지 제공
Updated 2025년 2월 24일
이미지는 웹페이지를 로드하는 데 평균적으로 필요한 바이트의 60%이상 을 차지합니다. AVIF를 사용하면 이미지를 더 작게 만들고 웹사이트 로드 속도를 높일 수 있습니다. AVIF는 AV1 동영상 비트 스트림에서 파생된 이미지 형식입니다. AVIF는 압축 효율성을 위해 설계되었습니다. AVIF 이미지는 동일하거나 더 나은 품질의 JPEG, PNG, GIF 또는 WebP 이미지보다 훨씬 작습니다. Squoosh는 이미지 압축 웹 앱입니다.
AlloyDB용 Private Service Connect를 만드는 방법
Updated 2025년 2월 21일
이 Codelab에서는 AlloyDB용 Private Service Connect를 만드는 방법을 알아봅니다.
- PostgreSQL용 AlloyDB
Gemini 기반 YouTube 요약 도구 빌드
Updated 2025년 2월 21일
이 Codelab에서는 YouTube 동영상을 요약할 수 있는 Gemini 기반 동영상 요약 도구를 만드는 방법을 알아봅니다.
Cloud SQL용 Private Service Connect를 만드는 방법
Updated 2025년 2월 20일
이 Codelab에서는 Cloud SQL용 Private Service Connect를 만드는 방법을 알아봅니다.
- Cloud SQL
AlloyDB에서 생성형 AI 및 에이전트 애플리케이션용 Toolbox 설치 및 설정
Updated 2025년 2월 20일
이 Codelab에서는 데이터베이스용 생성형 AI 도구 상자를 사용하여 AlloyDB 및 생성형 AI 기능을 사용하는 가격 예측 애플리케이션용 도구 상자를 빌드하고 배포합니다.
Go의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기술
Updated 2025년 2월 18일
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
Firebase Data Connect로 빌드
Updated 2025년 2월 14일
Firebase Data Connect 및 GraphQL로 웹 앱을 빌드하는 방법 알아보기
Codelab - Firestore, 벡터 검색, Langchain, Gemini를 사용하여 문맥 요가 자세 추천 앱 빌드하기 (Python 버전)
Updated 2025년 2월 12일
이 Codelab에서는 지식 기반 요가 자세 추천 앱을 만드는 방법을 안내합니다. 이 앱은 일치하는 요가 자세를 제안하여 사용자 질문에 답변합니다. Hugging Face 데이터 세트에서 요가 자세의 Firestore 컬렉션을 빌드하고, Firestore 벡터 검색을 설정하고, 모든 것을 Flask 애플리케이션에 통합하는 방법을 알아봅니다.
- Cloud Run
JavaScript의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기법
Updated 2025년 2월 10일
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
Python의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기법
Updated 2025년 2월 10일
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
Java의 생성형 AI 애플리케이션을 위한 실용적인 관측 가능성 기법
Updated 2025년 2월 10일
생성형 AI 애플리케이션에는 다른 애플리케이션과 마찬가지로 관측 가능성도 필요합니다. 생성형 AI 에 특별한 관측 기술이 필요한가요? 이 실습에서는 간단한 생성형 AI 애플리케이션을 만듭니다. Cloud Run 에 배포합니다. Google Cloud 관측 가능성 서비스 및 제품을 사용하여 필수 모니터링 및 로깅 기능으로 계측합니다. 아직 Google 계정이 없다면 새 계정을 만들어야 합니다. 터미널에서 이 실습에 필요한 Google API를
AI 시대의 애플리케이션 빌드
Updated 2025년 2월 10일
이 실습에서는 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으로 문맥 요가 자세 추천 앱을 빌드하세요.
Updated 2025년 2월 10일
이 Codelab에서는 사용자의 질문과 일치하는 요가 자세에 관한 질문에 답변하도록 설계된 지식 기반 문맥 요가 자세 검색 앱을 빌드합니다. 요가 자세를 만들고 수정하는 등의 관리 작업도 할 수 있습니다.
Activity Recognition Transition API Codelab
Updated 2025년 2월 6일
Activity Recognition Transition API를 사용하여 앱에 강력한 문맥 기능을 빌드하는 방법을 알아봅니다.
ML Kit 및 CameraX로 언어 인식, 텍스트 번역, 텍스트 번역: Android
Updated 2025년 2월 6일
이 Codelab에서는 기기 내 머신러닝을 사용하여 59개 언어 간의 텍스트를 인식, 식별, 번역하는 ML Kit로 Android 앱을 빌드합니다. 또한 CameraX 라이브러리를 통합하여 실시간 카메라 피드에서 이러한 작업을 실행하는 방법도 알아봅니다.
- Android
- Firebase
Android 11(2주 차): 머신러닝
Updated 2025년 2월 6일
머신러닝은 경험을 통해 점진적으로 학습하고 개선하는 기능을 앱에 제공합니다. 이 개발자 과정에서는 Android 11에서 제공하는 다양한 머신러닝 도구와 메서드를 소개합니다.
- Android
자바 개발자를 위한 Kotlin
Updated 2025년 2월 6일
Android 스튜디오를 사용하여 자바 코드를 Kotlin으로 통합하고 변환합니다.
- Kotlin
- Android
(지원 중단됨) Kotlin으로 변환
Updated 2025년 2월 6일
이 Codelab에서는 자바 코드를 Kotlin으로 변환하는 방법을 알아봅니다.
Android 11(5주 차): 언어
Updated 2025년 2월 6일
Android 11에는 Kotlin 지원을 가장 많이 사용되는 Jetpack 라이브러리에 통합하고, 플랫폼에 새 자바 API를 추가하며, 네이티브 코드의 메모리 손상을 방지하는 새 도구를 개발하는 등의 언어 및 라이브러리에 대한 대규모 투자가 포함되어 있습니다. 이 개발자 과정은 업데이트를 보여주고 Android 앱에서 이를 구현하는 방법을 설명하는 동영상과 도움말로 구성되어 있습니다.
- Android
Codelab - Firestore, 벡터 검색, Langchain, Gemini를 사용하여 문맥 요가 자세 추천 앱 빌드하기 (Node.js 버전)
Updated 2025년 2월 6일
이 Codelab에서는 지식 기반 요가 자세 추천 앱을 만드는 방법을 안내합니다. 이 앱은 일치하는 요가 자세를 제안하여 사용자 질문에 답변합니다. Hugging Face 데이터 세트에서 요가 자세의 Firestore 컬렉션을 빌드하고, Firestore 벡터 검색을 설정하고, 모든 것을 Node.js 애플리케이션에 통합하는 방법을 알아봅니다.
- Cloud Run
앱 현대화 워크샵
Updated 2025년 2월 4일
이 Codelab에서는 이전 PHP 애플리케이션을 Google Cloud로 현대화하고 컨테이너화하여 Cloud Run에 배포하고 Cloud SQL에 연결합니다. 또한 Cloud Build로 애플리케이션 CI/CD를 살펴보고 Secret Manager로 보호해 봅니다.
Private Service Connect - PSC 백엔드를 사용하여 프로듀서 서비스에 액세스
Updated 2025년 2월 4일
이 Codelab에서는 전역 외부 애플리케이션 부하 분산기와 함께 PSC 백엔드를 사용하여 다른 네트워크의 프로듀서 서비스에 액세스하는 방법을 알아봅니다.
Firebase 및 Jetpack Compose를 사용하여 Android 앱 빌드
Updated 2025년 1월 31일
Firebase와 Jetpack Compose를 사용하여 인증, 성능 모니터링, 선언적 UI, 기능 신고를 추가하여 할 일 목록 Android 앱의 기능을 빌드하세요.
- Firebase 인증
- Firebase Performance Monitoring
- Firestore
- Firebase 원격 구성
AWS에서 집계 서비스 작업
Updated 2025년 1월 30일
이 Codelab을 실행하려면 몇 가지 기본 요건이 필요합니다. 각 요구사항은 '로컬 테스트' 또는 '집계 서비스'에 필요한지 여부에 따라 적절하게 표시됩니다. 로컬 테스트를 실행하려면 로컬 테스트 도구를 다운로드해야 합니다. 이 도구는 암호화되지 않은 디버그 보고서에서 요약 보고서를 생성합니다. 로컬 테스트 도구는 GitHub의 Lambda JAR 보관 파일 에서 다운로드할 수 있습니다. 이름은
Google Cloud Platform (GCP)에서 집계 서비스 사용
Updated 2025년 1월 30일
예상 소요 시간: 1~2시간 이 Codelab을 실행하는 방법에는 로컬 테스트 와 집계 서비스 의 두 가지 모드가 있습니다. 로컬 테스트 모드에는 로컬 머신과 Chrome 브라우저가 필요합니다 (Google Cloud 리소스 생성/사용 불가). 집계 서비스 모드를 사용하려면 Google Cloud에 집계 서비스를 완전히 배포해야 합니다. 두 모드 중 하나에서 이 Codelab을 실행하려면 몇 가지 기본 요건이 필요합니다. 각 요구사항은 로컬
VPC 서비스 제어 - BigQuery Data Transfer Service 보호
Updated 2025년 1월 24일
이 실습에서는 Cloud Storage에서 BigQuery 데이터 세트로 데이터를 전송하는 동안 VPC 서비스 제어 를 사용하여 BigQuery Data Transfer Service 를 보호하는 방법을 알아봅니다. 그런 다음 Cloud Storage 를 보호하고 이 프로세스를 반복하여 Cloud Storage에서 BigQuery로 데이터를 전송합니다. Cloud Storage 보호로 인해 VPC 서비스 제어가 위반되며, 이를 해결해야 전송이
Flutter 앱에 인앱 구매 추가
Updated 2025년 1월 23일
이 Codelab에서는 Dart 백엔드 서비스를 사용하여 확인 및 관리되는 Flutter 앱에 인앱 구매를 추가합니다.
- Flutter
Firebase Extensions로 모바일 앱에 Firestore 벡터 검색 추가
Updated 2025년 1월 23일
Firestore 벡터 검색 사용 방법 알아보기
- Firebase
Cloud Firestore 웹 Codelab
Updated 2025년 1월 23일
이 Codelab에서는 Cloud Firestore를 사용하는 웹 앱을 빌드하는 방법을 알아봅니다.
- Firebase
Firebase 확장 프로그램을 사용하여 웹 앱에 새로운 기능을 빠르게 추가하세요.
Updated 2025년 1월 23일
이 Codelab에서는 Firebase Extensions를 사용하여 온라인 Marketplace 웹 앱에 기능을 추가합니다.
- Firebase
- Firebase Extensions
- Firebase 실시간 데이터베이스
Cloud Firestore iOS Codelab
Updated 2025년 1월 23일
이 Codelab에서는 Cloud Firestore를 사용하는 iOS 앱을 빌드하는 방법을 알아봅니다.
- Firebase
Cloud Firestore Android Codelab
Updated 2025년 1월 23일
이 Codelab에서는 Cloud Firestore를 사용하는 Android 앱을 빌드하는 방법을 알아봅니다.
- Firebase
버전 제어에서 Cloud Run으로 Genkit 웹 애플리케이션을 사용하여 생성형 AI Go를 자동으로 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Go 웹 애플리케이션 자동 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Java 웹 애플리케이션 자동 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Next.js 웹 애플리케이션 자동 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Python 웹 애플리케이션 자동 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Node.js 웹 애플리케이션 자동 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Angular 웹 애플리케이션 자동 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Svelte 웹 애플리케이션 자동 배포
Updated 2025년 1월 23일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
버전 제어에서 Cloud Run으로 생성형 AI Node.js Genkit 웹 애플리케이션 자동 배포
Updated 2025년 1월 22일
웹 애플리케이션을 처음 배포하는 것은 쉽지 않을 수 있습니다. 첫 번째 배포 후에도 프로세스가 너무 많은 경우 새 버전의 애플리케이션을 배포하지 않을 수 있습니다. 지속적 배포를 사용하면 애플리케이션 변경사항을 간편하게 자동으로 배포할 수 있습니다. 이 실습에서는 웹 애플리케이션을 작성하고 애플리케이션의 소스 코드가 변경될 때 애플리케이션을 자동으로 배포하도록 Cloud Run 을 구성합니다. 그런 다음 애플리케이션을 수정하고 다시 배포합니다.
VPC 서비스 제어 경계 내에서 Cloud Run 작업을 예약하는 방법
Updated 2025년 1월 18일
Cloud Scheduler 및 Cloud Run 서비스를 사용하여 VPC SC 경계 내에서 정기적으로 Cloud Run 작업을 실행하는 방법을 알아봅니다.
- Cloud Run
Wear OS
Updated 2025년 1월 16일
시계에 맞게 최적화된 Android 기반 운영체제인 Wear OS에 관해 알아보세요.
- Android
PSA를 실행하는 기존 Cloud SQL 인스턴스에서 Private Service Connect 사용 설정하기 (Terraform)
Updated 2025년 1월 16일
비공개 서비스 액세스 네트워킹이 사용 설정된 기존 CloudSQL 인스턴스에서 PSC 연결을 사용 설정합니다. 그런 다음 다른 프로젝트의 PSC 엔드포인트를 통해 연결합니다.
- Cloud SQL
Flutter의 애니메이션
Updated 2025년 1월 14일
이 Codelab에서는 Flutter에서 애니메이션을 사용하는 방법을 알아봅니다. 크기와 색상 모두 애니메이션 처리하고, 3D 카드 뒤집기 효과를 추가하고, 애니메이션 패키지의 효과를 활용하고, Android의 뒤로 탐색 예측 동작 지원을 추가하는 위젯을 빌드합니다.
- Flutter
Google Cloud용 ABAP SDK를 사용하여 SAP의 Cloud Pub/Sub에서 이벤트 수신
Updated 2025년 1월 14일
이 Codelab에서는 ABAP SDK를 사용하여 Cloud Pub/Sub에서 이벤트를 수신합니다.
청킹으로 Cloud Storage에 파일 업로드
Updated 2025년 1월 14일
이 Codelab에서는 Google Cloud용 ABAP SDK를 사용하여 Cloud Storage JSON API의 메서드를 호출하고 파일을 업로드하는 방법을 알아봅니다.
Google Wallet API를 사용하여 Android에서 패스 만들기
Updated 2025년 1월 14일
Google 월렛 API를 사용하면 포인트 카드, 혜택, 기프트 카드, 이벤트 티켓, 대중교통 티켓, 탑승권 등 다양한 유형의 패스를 통해 사용자와 소통하며 참여를 유도할 수 있습니다. 각 패스 유형 또는 패스 클래스에는 사용자 환경을 개선하기 위한 사용 사례별 필드와 기능이 있습니다. 하지만 이러한 방법이 모든 사용 사례에 적합하지는 않을 수 있습니다. 더 맞춤설정된 환경을 만들려면 일반 패스 유형을 사용하면 됩니다. 다음은 일반 패스 유형의
ABAP SDK에서 Gemini AI를 사용한 감정 분석
Updated 2025년 1월 14일
이 Codelab에서는 Gemini Pro 모델을 사용하여 ABAP SDK로 제품 리뷰에 대한 감정 분석을 수행합니다.
Google Cloud용 ABAP SDK와 함께 Translation API 사용
Updated 2025년 1월 14일
이 Codelab에서는 ABAP SDK를 사용하여 Translation API의 메서드를 호출하는 방법을 알아봅니다.
Google Cloud용 ABAP SDK를 사용하여 Cloud Pub/Sub에 이벤트 게시
Updated 2025년 1월 14일
이 Codelab에서는 Google Cloud Pub/Sub 서비스에 이벤트를 게시하는 방법을 알아봅니다.
Private Service Connect를 통해 CloudSQL에 연결 (Terraform)
Updated 2025년 1월 13일
PSC 서비스 연결을 사용하여 CloudSQL 인스턴스를 만듭니다. 다른 프로젝트의 PSC 엔드포인트를 통해 연결합니다.
- Cloud SQL
Spanner Graph 시작하기
Updated 2025년 1월 13일
이 Codelab에서는 Spanner 인스턴스를 만들고 Spanner Graph를 사용하는 방법을 알아봅니다.
- Spanner
Looker PSC Southbound HTTPS 인터넷 NEG SMTP
Updated 2025년 1월 13일
이 Codelab에서는 Looker SMTP Southbound 액세스의 서비스 프로듀서로 구성된 인터넷 NEG를 통합하는 방법을 알아봅니다.
Dataproc에서 PySpark를 사용하여 BigQuery 데이터 사전 처리
Updated 2025년 1월 13일
이 실습에서는 Dataproc에서 PySpark를 사용하여 BigQuery에서 데이터를 로드하고 Google Cloud Storage에 저장하는 방법을 보여줍니다.
Cloud Run에 Imagen 배포
Updated 2025년 1월 13일
이 Codelab에서는 Imagen 모델을 사용하여 Cloud Run을 통해 웹페이지에 이미지를 만듭니다.
GitHub - 생성형 AI를 사용한 코드 검토 자동화
Updated 2025년 1월 13일
GitHub - 생성형 AI를 통한 코드 검토 자동화
Cloud Functions (2세대) 시작하기
Updated 2025년 1월 13일
이 Codelab에서는 Google Cloud Functions (2세대)에 관해 알아봅니다. 구체적으로 HTTP 호출, Pub/Sub 메시지, Cloud Storage 이벤트, Cloud 감사 로그에 응답하는 함수를 배포합니다.
이벤트 기반 Cloud Run 함수 시작하기
Updated 2025년 1월 13일
이벤트 기반 Cloud Run 함수 시작 방법
- Cloud Run
ABAP SDK for Google Cloud를 사용하여 ABAP 환경에서 Vertex AI LLM 호출
Updated 2025년 1월 13일
이 Codelab에서는 Google Cloud용 ABAP SDK를 사용하여 ABAP 환경에서 Vertex AI PaLM 2 텍스트 (text-bison) LLM을 호출하는 방법을 알아봅니다.
Cloud Run GPU에서 Transformers.js를 실행하는 방법
Updated 2025년 1월 13일
Cloud Run GPU에서 안정적인 확산을 실행하는 방법 알아보기
- Cloud Run
Eventarc 및 Cloud Run 함수를 사용하여 Cloud Storage에서 이벤트 처리 트리거
Updated 2025년 1월 13일
Cloud Storage 버킷 이벤트를 사용하여 Eventarc로 Cloud Run 함수를 트리거하여 Google의 Vision API를 사용하여 데이터를 분석하고 이미지를 처리한 후 결과 이미지 정보를 Cloud Storage에 객체 메타데이터로 저장하는 방법을 알아봅니다.
Cloud Run으로 웹사이트 배포
Updated 2025년 1월 13일
컨테이너화된 앱에 서버리스 민첩성을 제공하는 Cloud Run으로 웹사이트를 배포하는 방법을 알아봅니다.
Cloud KMS (비대칭)로 데이터 서명 및 확인
Updated 2025년 1월 13일
이 Codelab에서는 Cloud KMS 비대칭 키를 사용하여 데이터를 암호화하고 복호화합니다.
- Cloud Key Management Service
문서 및 API 호출을 통한 품질보증을 위한 생성형 AI 상담사
Updated 2025년 1월 13일
문서 및 API 호출을 통한 품질보증을 위한 생성형 AI 상담사
GKE의 Jenkins 다중 브랜치 파이프라인
Updated 2025년 1월 13일
이 Codelab에서는 자동 확장 빌더 에이전트를 포함하여 GKE에 Jenkins 인스턴스를 배포하는 단계를 안내합니다.
IPv6 정적 경로 다음 홉 인스턴스 (태그가 지정되지 않음 및 태그가 지정됨), 다음 홉 주소, 다음 홉 게이트웨이 사용
Updated 2025년 1월 10일
이 Codelab에서는 next-hop-instance, next-hop-gateway, next-hop-address와 같은 새 다음 홉 속성을 사용하여 ipv6 정적 경로를 사용하는 방법을 알아봅니다.
Vertex AI 및 LangChain4j를 사용한 Java의 Gemini
Updated 2025년 1월 10일
이 Codelab에서는 Java에서 생성형 AI를 사용하고, Vertex AI에서 Gemini 대규모 언어 모델을 통합하고, LangChain4j 프레임워크를 활용하여 사용자와 채팅하거나, 문서에 대해 질문하거나, 함수 호출로 모델을 확장해 봅니다.
Firebase Genkit를 사용하여 데이터 기반 생성형 AI 기능 빌드
Updated 2025년 1월 9일
이미 알고 있는 앱 개발 기술과 도구를 사용하여 Firebase Genkit로 생성형 AI 기능을 빌드하는 방법을 알아보세요.
- Firebase
- Firestore
- Firebase Genkit
- Firebase App Hosting
Dialogflow CX: 소매 가상 에이전트 빌드
Updated 2025년 1월 9일
가상 에이전트를 빌드하기 위한 대화형 AI 플랫폼 (CAIP)인 Dialogflow CX를 사용하여 소매 챗봇을 빌드하는 방법을 알아보세요.
Visual Studio Code를 사용하여 Node.js용 Cloud Functions로 로컬 개발
Updated 2025년 1월 9일
로컬 머신의 Visual Studio Code 내에서 Node.js용 Cloud Functions를 코딩, 배포, 디버그하는 방법을 알아봅니다.
Private Service Connect 66
Updated 2025년 1월 9일
이 Codelab에서는 소비자 및 프로듀서 네트워크를 배포하여 Private Service Connect 66 구현 및 유효성 검사에 대해 알아봅니다.
Private Service Connect 엔드포인트를 통해 Python SDK로 Vertex AI에서 Anthropic Claude에 액세스
Updated 2025년 1월 9일
Python SDK 및 PSC 엔드포인트를 통해 VM에서 Vertex AI의 Anthropic에 액세스
Cloud Run GPU에서 TorchServe 및 Stable Diffusion을 실행하는 방법
Updated 2025년 1월 9일
Cloud Run GPU에서 안정적인 확산을 실행하는 방법 알아보기
- Cloud Run
AI 시대의 애플리케이션 빌드
Updated 2025년 1월 9일
이 실습에서는 Google의 생성형 AI 제품을 사용하여 Gemini Cloud Assist의 도움을 받아 Google Cloud에 인프라를 빌드합니다.
Cloud Run의 Wagtail
Updated 2025년 1월 9일
이 Codelab에서는 서버리스 구성요소(웹 엔진용 Cloud Run, 데이터베이스용 Cloud SQL, 미디어 저작물용 Cloud Build)를 사용하여 Wagtail을 배포하는 방법을 알아봅니다.
- Cloud Run
생성형 AI를 사용한 JIRA 사용자 스토리 구현
Updated 2025년 1월 9일
생성형 AI를 사용한 JIRA 사용자 스토리 구현
다자간 컴퓨팅 및 Confidential Space로 디지털 애셋을 거래하는 방법
Updated 2025년 1월 9일
이 Codelab에서는 Confidential Space를 사용하여 다자간 컴퓨팅으로 디지털 애셋을 거래하는 방법을 알아봅니다.
Looker PSC의 Cloud SQL PSC에 대한 Southbound 액세스
Updated 2025년 1월 9일
이 Codelab에서는 Southbound 액세스를 위해 Cloud SQL PSC를 Looker PSC와 통합하는 방법을 알아봅니다.
소프트웨어 공급 보호
Updated 2025년 1월 9일
Artifact Registry를 사용하면 여러 아티팩트 유형을 저장하고, 단일 프로젝트에 여러 저장소를 만들고, 특정 리전 또는 멀티 리전을 각 저장소와 연결할 수 있습니다. 저장소 모드는 여러 가지입니다. 각 모드는 서로 다른 목적을 수행합니다. 다음 다이어그램은 여러 모드에서 저장소를 함께 사용할 수 있는 여러 방법 중 하나를 보여줍니다. 이 다이어그램은 두 Google Cloud 프로젝트의 워크플로를 보여줍니다. 개발 프로젝트에서
ABAP SDK for Google Cloud를 사용하여 Google Cloud Secret Manager에서 사용자 인증 정보/비밀 검색
Updated 2025년 1월 9일
이 Codelab에서는 ABAP SDK for Google Cloud를 사용하여 Secret Manager에서 사용자 인증 정보/비밀을 검색하는 방법을 알아봅니다.
Python에 Translation API 사용
Updated 2025년 1월 9일
이 튜토리얼에서는 Python으로 Translation API를 사용하는 방법을 알아봅니다.
Private Service Connect 64
Updated 2025년 1월 9일
이 Codelab에서는 소비자 및 생산자 네트워크를 배포하여 Private Service Connect 64 구현 및 유효성 검사에 대해 알아봅니다.
Cloud Deploy로 출시
Updated 2025년 1월 9일
이 튜토리얼에서는 preview, canary, prod라는 GKE 클러스터를 세 개 만듭니다. 그런 다음 각 클러스터에 해당하는 Cloud Deploy 타겟과 이러한 타겟에서 배포를 실행하는 단계의 시퀀스를 정의할 Cloud Deploy 파이프라인을 만듭니다. 배포 흐름은 Cloud Deploy 출시를 만들고 미리보기 클러스터에서 배포를 실행하는 cloudbuild 파이프라인에 의해 트리거됩니다. 미리보기 배포가 완료되고 예상대로 작동하는지
GCP에 Lustre 병렬 파일 시스템 배포
Updated 2025년 1월 9일
오픈소스 Lustre Deployment Manager 스크립트를 사용하여 Google Cloud Platform에 Lustre Parallel 파일 시스템을 배포하는 방법을 알아봅니다.
ABAP SDK for Google Cloud를 사용하여 SAP에서 BigQuery ML 예측 읽기
Updated 2025년 1월 9일
이 Codelab에서는 BigQuery에서 머신러닝 (ML) 모델을 만들고 Google Cloud용 ABAP SDK를 사용하여 SAP에서 이 모델의 예측을 가져옵니다.
Cloud NGFW Enterprise Codelab[TLS 검사 포함]
Updated 2024년 12월 26일
이 Codelab에서는 Cloud NGFW Enterprise를 사용하여 TLS 검사를 통해 Threat Prevention을 달성하는 방법을 알아봅니다.
Android 애플리케이션에 Play Integrity 추가
Updated 2024년 12월 23일
이 Codelab에서는 Play Integrity API를 샘플 애플리케이션에 추가합니다. Play Integrity API를 사용하여 앱의 라이선스 상태 및 무결성, 앱이 실행되는 기기의 무결성 상태를 확인하는 데 도움이 되는 무결성 확인 결과를 요청합니다.
- Android
기준 프로필을 사용하여 앱 성능 개선
Updated 2024년 12월 23일
이 Codelab에서는 기준 프로필을 사용하여 앱 시작 타이밍과 프레임 타이밍을 개선하는 방법을 보여줍니다.
- Android
적응성 기능을 네이티브 게임에 통합
Updated 2024년 12월 23일
이 Codelab에서는 간단한 3D 물리 시뮬레이션 게임으로 시작하여 적응성 기능을 게임에 통합합니다. 다음을 통합합니다.
- Android
Android App Links 구성, 구현, 확인
Updated 2024년 12월 23일
이 Codelab에서는 일련의 식당을 나열하는 Android 앱을 빌드합니다. Android App Links의 설계, 구성, 확인을 돕는 것을 목표로 합니다.
- Android
Compose를 사용하여 뷰 기반 Android 앱에 적응형 레이아웃 추가
Updated 2024년 12월 23일
Jetpack Compose를 사용하여 뷰 기반 Android 앱에 적응형 레이아웃을 추가하는 방법을 알아봅니다.
Confidential Space를 사용하여 ML 모델 및 지적 재산 보호
Updated 2024년 12월 23일
이 Codelab에서는 Confidential Space를 사용하여 머신러닝 모델과 지식 재산을 보호하는 방법을 알아봅니다.
로컬에서 웹 엔드 투 엔드의 B&A 테스트
Updated 2024년 12월 22일
입찰 서비스 (B&A) 는 구매자와 판매자가 Protected Audience 입찰을 진행하는 데 필요한 4가지 서비스로 구성됩니다. 구매자 스택: 판매자 스택: 이 Codelab에서는 로컬 환경에서 엔드 투 엔드 설정을 설정하고 테스트하는 방법을 안내합니다. 이 둘러보기는 초기 서비스 빌드 시간을 제외하고 약 1시간 정도 소요될 것으로 예상됩니다. 구매 측 코드 또는 판매 측 코드만 작업할 수도 있지만 로컬 환경에서 엔드 투 엔드
AI를 지원하는 BigQuery DataFrames 패키지를 사용하여 정형 데이터와 비정형 데이터에서 유용한 정보 얻기
Updated 2024년 12월 21일
이 실습에서는 BigQuery Studio의 Python 노트북에서 BigQuery DataFrames를 사용하여 Python으로 비정형 데이터에서 유용한 정보를 얻습니다.
Artifact Registry 심층 탐구
Updated 2024년 12월 21일
Artifact Registry 는 OCI 컨테이너 이미지와 언어 패키지 (예: Maven 및 npm)를 관리하는 통합 도구를 제공하는 완전 관리형 패키지 관리자입니다. Artifact Registry는 다음 예와 같이 Google Cloud의 다양한 다른 Google Cloud 서비스와 완전히 통합됩니다. 이 실습에서는 실습 튜토리얼 형식으로 이러한 기능을 자세히 안내합니다. 이 실습의 학습 목표는 무엇인가요? Cloud Shell에서
BigQuery DataFrames 패키지를 사용하여 아이오와주 주류 판매에 대한 탐색적 데이터 분석
Updated 2024년 12월 21일
이 실습에서는 BigQuery Studio의 Python 노트북에서 BigQuery DataFrames를 사용하여 아이오와주 주류 판매 공개 데이터 세트를 정리하고 분석합니다.
실시간 상담사 트랜스퍼
Updated 2024년 12월 21일
이 Codelab에서는 실시간 상담사 담당자와 봇 담당자 간의 대화 트랜스퍼를 관리하는 방법을 알아봅니다. 마지막에는 에이전트와의 진행 중인 모든 대화를 확인하고 실시간 에이전트로 참여하거나 대화에서 나갈 수 있는 기본 웹 인터페이스가 생성됩니다.
구조화된 데이터 캡처 라이브러리로 건강 데이터 캡처 및 처리
Updated 2024년 12월 21일
이 Codelab에서는 구조화된 데이터 캡처 라이브러리를 사용하여 Android 앱을 빌드하는 방법을 알아봅니다. 앱은 구조화된 데이터 캡처 라이브러리를 사용하여 FHIR 설문조사 및 응답을 렌더링하고 처리합니다. 이 Codelab에서는 구조화된 데이터 캡처 라이브러리 에 중점을 둡니다. 따라서 이와 관련 없는 개념과 코드 블록은 그냥 넘어가겠습니다. 단, 필요할 때 복사해서 붙여넣을 수 있도록 다른 설명 없이 제공만 해드리겠습니다. 이전에
- 상태 스택 열기
AlloyDB를 사용하여 Cloud Run에 JavaScript 애플리케이션 배포
Updated 2024년 12월 21일
Cloud Run 은 HTTP 요청을 통해 호출 가능한 스테이트리스(Stateless) 컨테이너를 실행하는 완전 관리형 서버리스 플랫폼입니다. 이 Codelab에서는 IAM 인증을 사용하여 서비스 계정으로 Cloud Run의 Node.js 애플리케이션을 AlloyDB 에 안전하게 연결하는 방법을 보여줍니다. 이 실습에서는 다음 작업을 수행하는 방법을 배웁니다. 터미널에서 API를 사용 설정합니다. 승인하라는 메시지가 표시되면 승인 을 클릭하여
PostgreSQL용 Cloud SQL을 사용하여 Cloud Run에 풀 스택 JavaScript 애플리케이션 배포
Updated 2024년 12월 21일
Cloud Run 은 Google의 확장 가능한 인프라에서 직접 코드를 실행할 수 있게 해주는 완전 관리형 플랫폼입니다. 이 Codelab에서는 Cloud Run의 Next.js 애플리케이션을 PostgreSQL용 Cloud SQL 데이터베이스에 연결하는 방법을 보여줍니다. 이 실습에서는 다음 작업을 수행하는 방법을 배웁니다. 터미널에서 API를 사용 설정합니다. 승인하라는 메시지가 표시되면 승인 을 클릭하여 계속 진행합니다. 이 명령어를
클라우드 간 통합을 위한 로컬 처리 사용 설정
Updated 2024년 12월 21일
Local Home SDK로 로컬 처리를 사용 설정하여 스마트 홈과 어시스턴트의 통합을 강화하는 방법을 알아보세요.
- Google 어시스턴트
- 클라우드 간
Actions on Google을 사용한 스마트 홈 만들기
Updated 2024년 12월 21일
Google 어시스턴트용 스마트 홈 작업을 빌드하여 연결된 기기를 제어하는 방법을 알아보세요.
PostgreSQL용 Cloud SQL을 사용하여 Cloud Run에 JavaScript 애플리케이션 배포
Updated 2024년 12월 21일
Cloud Run 은 HTTP 요청을 통해 호출 가능한 스테이트리스(Stateless) 컨테이너를 실행하는 완전 관리형 서버리스 플랫폼입니다. 이 Codelab에서는 Cloud Run의 Node.js 애플리케이션을 PostgreSQL용 Cloud SQL 데이터베이스에 연결하는 방법을 보여줍니다. 이 실습에서는 다음 작업을 수행하는 방법을 배웁니다. 터미널에서 API를 사용 설정합니다. 승인하라는 메시지가 표시되면 승인 을 클릭하여 계속
FHIR 엔진 라이브러리를 사용하여 FHIR 리소스 관리
Updated 2024년 12월 21일
이 Codelab에서는 FHIR 엔진 라이브러리를 사용하여 Android 앱을 빌드합니다. 앱은 FHIR 엔진 라이브러리를 사용하여 FHIR 서버에서 FHIR 리소스를 다운로드하고 로컬 변경사항을 서버에 업로드합니다. 이전에 Android 앱을 빌드한 적이 없다면 첫 앱을 빌드 하여 시작할 수 있습니다. HAPI FHIR 는 널리 사용되는 오픈소스 FHIR 서버입니다. 이 Codelab에서는 Android 앱이 연결할 수 있는 로컬 HAPI
- 상태 스택 열기
Firebase 앱 체크 및 reCAPTCHA로 Places API 요청 확인
Updated 2024년 12월 21일
이 Codelab에서는 Places API를 요청하기 전에 Firebase AppCheck 및 reCAPTCHA로 웹 애플리케이션을 검증하는 방법을 알아봅니다.
- Google Maps Platform
- Maps JavaScript API
AlloyDB 및 Vertex AI Agent Builder로 스마트 쇼핑 어시스턴트 빌드 - 1부
Updated 2024년 12월 21일
이 Codelab에서는 고객 질문에 답하고, 제품 탐색을 안내하며, 전자상거래 데이터 세트에 대한 검색 결과를 맞춤설정하도록 설계된 지식 기반 채팅 애플리케이션을 빌드합니다.
GKE에서 Airflow 2를 사용하여 MLOps 워크플로 빌드
Updated 2024년 12월 21일
이 튜토리얼에서는 Airflow DAG를 통해 GKE에서 vLLM을 사용하여 모델을 학습하고 실행하는 방법을 알아봅니다.
Private Service Connect - PSC 백엔드를 사용하여 지역별 Google API에 액세스
Updated 2024년 12월 21일
이 Codelab에서는 Private Service Connect를 사용하여 리전별 Google API에 액세스하는 방법을 알아봅니다. 이 Codelab에서는 내부 애플리케이션 부하 분산기를 사용하여 PSC 네트워크 엔드포인트 그룹을 백엔드로 설정하는 방법을 살펴봅니다.
서명된 컨테이너 이미지 Codelab
Updated 2024년 12월 19일
이 Codelab에서는 서명된 컨테이너 이미지 기능을 활용하여 Confidential Space의 사용성을 개선하는 방법을 알아봅니다.
서비스 프로듀서용 Private Service Connect 포트 매핑
Updated 2024년 12월 18일
이 Codelab에서는 Private Service Connect의 포트 매핑 기능을 알아봅니다. 이 솔루션이 유용한 이유, 사용 시점, 서비스 프로듀서로서 자체 환경에서 구성하는 방법에 대해 알아봅니다.
온라인 구매 후 매장 수령: Bonjour Meal - 2부 - 장바구니 빌드
Updated 2024년 12월 17일
이 Codelab에서는 본 시리즈 1부에서 제작된 에이전트를 확장하여 Business Messages 대화형 플랫폼에서 Python으로 디지털 에이전트를 빌드합니다. 이 Codelab에서는 의미 있는 대화 주제를 추가하고 인벤토리 조회 경험을 소개합니다.
온라인 구매 후 매장 수령: Bonjour Meal - 1부 - 시작하기
Updated 2024년 12월 17일
이 Codelab에서는 Business Messages 대화형 플랫폼에서 Python으로 디지털 에이전트를 빌드합니다. 특정 질문에 응답하는 디지털 에이전트를 만들기 위해 Google API 및 비즈니스 커뮤니케이션 개발자 콘솔을 사용하는 방법을 안내해 드립니다.
프로젝트: Business Card 앱 만들기
Updated 2024년 12월 13일
명함을 표시하는 Android 앱을 만드는 방법을 알아봅니다.
대화형 Dice Roller 앱 만들기
Updated 2024년 12월 13일
사용자가 주사위를 굴려 결과를 표시할 수 있는 대화형 Dice Roller 앱을 빌드하는 방법을 알아봅니다.
- Android
UI 및 상태와 상호작용
Updated 2024년 12월 13일
앱에서 사용자 입력을 받아 팁을 계산하는 팁 계산기 앱을 만듭니다.
- Android
Android 스튜디오의 코루틴 소개
Updated 2024년 12월 13일
Android 앱 내에서 Kotlin 코루틴을 사용하는 방법과 코루틴을 테스트하는 방법을 알아봅니다.
Kotlin 플레이그라운드의 코루틴 소개
Updated 2024년 12월 13일
Kotlin 플레이그라운드에서 Kotlin 코루틴을 사용하여 비동기 코드를 작성하는 방법을 알아봅니다.
맞춤 팁 계산하기
Updated 2024년 12월 13일
작업 버튼을 추가하고 키보드 작업을 설정하고 스위치 컴포저블을 사용하는 방법을 알아봅니다.
Kotlin에서 컬렉션 사용
Updated 2024년 12월 13일
목록, 세트, 맵을 비롯하여 배열 및 컬렉션을 사용하는 방법을 알아봅니다.
인터넷에서 이미지 로드 및 표시
Updated 2024년 12월 13일
앱에 아키텍처 권장사항을 적용하고 Coil을 사용하여 이미지를 다운로드하고 표시합니다.
- Android
앱에 버튼 추가
Updated 2024년 12월 13일
Android 앱에서 버튼 클릭에 응답하는 방법을 알아봅니다.
- Android
Kotlin 기본사항 더보기
Updated 2024년 12월 13일
더 흥미롭고 재미있는 Android 앱을 빌드하는 데 도움이 되는 추가 Kotlin 프로그래밍 개념을 알아봅니다.
- Android
Kotlin에서 클래스 및 객체 사용
Updated 2024년 12월 13일
Kotlin에서 클래스 및 객체의 사용 방법을 알아봅니다.
Kotlin 기초
Updated 2024년 12월 13일
Kotlin의 기초, 객체 지향 프로그래밍, 람다를 자세히 알아봅니다.
- Android
인터넷에서 데이터 가져오기
Updated 2024년 12월 13일
앱을 차단하지 않고 동시에 작업을 실행하기 위해 코루틴을 구현하고, 인터넷에서 데이터를 가져오기 위해 HTTP 및 REST에 관해 알아봅니다.
- Android
기본 레이아웃 만들기
Updated 2024년 12월 13일
텍스트와 이미지를 표시하는 간단한 사용자 인터페이스로 Android 앱을 빌드합니다.
- Android
Android 11(1주 차): 사용자 및 ID
Updated 2024년 12월 11일
사용자를 쉽고 안전하게 연결하는 데는 많은 어려움이 있습니다. Android 11에서는 사용자 가입/로그인 프로세스 개선을 위해 Google ID 서비스 라이브러리와 함께 Connection Notification API를 발표했습니다.
- Android
드래그 앤 드롭 Codelab
Updated 2024년 12월 11일
앱 내부와 앱 전체에서 DragHelper 및 DropHelper를 사용하여 뷰에 드래그 앤 드롭을 사용 설정하는 방법을 알아봅니다.
- Android
다양한 화면 크기에 맞게 조정
Updated 2024년 12월 11일
이 과정에서는 다양한 화면 크기에 맞게 앱을 조정하고 더 나은 사용자 환경을 제공하는 방법과 적응형 UI를 테스트하는 방법을 알아봅니다.
- Android
Wear OS에서 첫 카드 만들기
Updated 2024년 12월 11일
이 Codelab에서는 Wear OS용 카드를 직접 만드는 방법을 알아봅니다. Tiles Material 구성요소를 사용하며 이는 Material Design 가이드라인을 준수하는 UI를 더 쉽게 빌드하고, 개발하는 동안 Android 스튜디오에서 카드를 쉽게 미리 볼 수 있는 라이브러리입니다.
- Wear OS
- Android
Android Enterprise로 앱 빌드
Updated 2024년 12월 11일
Android Enterprise에서 제공하는 관리 솔루션을 알아봅니다.
- Android
접근성, 테스트, 성능
Updated 2024년 12월 11일
앱 성능을 개선하고, 모든 사용자가 앱에 액세스할 수 있도록 돕고, 자동화된 테스트를 작성하여 이 동작을 유지하세요.
- Android
Android에서 Vulkan 시작하기
Updated 2024년 12월 11일
Vulkan은 고성능의 최신 그래픽 API입니다. GPU에 대한 하위 수준 접근성을 제공하고 다양한 방식으로 구현을 최적화하지만 사용하기가 어렵습니다. 대안인 OpenGL ES는 더 간단했지만 기존 하드웨어 아키텍처에 기반하기 때문에 기능과 성능이 떨어집니다. OpenGL ES는 다른 플랫폼에서 대부분 지원 중단되었으며 더 이상 개발되지 않습니다. Android에서는 OpenGL ES를 지원 중단하고 Vulkan으로 이전할 계획이므로 개발자는 이러한 전환을 준비해야 합니다.
- Android
첫 번째 헬스 커넥트 통합 앱
Updated 2024년 12월 11일
이 Codelab에서는 헬스 커넥트에 대해 읽기 및 쓰기를 지원하는 건강 및 피트니스 앱을 빌드합니다.
- Android
Android 뷰와 뷰의 Compose
Updated 2024년 12월 11일
Android 뷰로 앱을 빌드하는 기본사항과 뷰를 사용하여 빌드된 앱에서 구성 가능한 함수를 추가하는 방법을 알아봅니다.
- Android
Jetpack WindowManager로 폴더블 및 듀얼 화면 기기 지원
Updated 2024년 12월 11일
Jetpack WindowManager 라이브러리를 사용하여 폴더블 기기 및 듀얼 화면 기기와 같은 새로운 폼 팩터에 맞게 앱을 조정하는 방법을 알아보세요.
- Android
스크롤 가능한 목록 추가
Updated 2024년 12월 11일
Affirmations 앱에 스크롤 가능한 목록을 추가합니다.
Jetpack Compose
Updated 2024년 12월 11일
네이티브 Android UI를 빌드하기 위한 최신 도구 키트인 Compose에 관해 알아봅니다.
Jetpack Compose에서 테스트
Updated 2024년 12월 11일
이 Codelab에서는 Jetpack Compose로 만든 UI를 테스트하는 방법을 알아봅니다. 격리 테스트, 디버깅 테스트, 시맨틱 트리, 동기화를 알아보면서 첫 번째 테스트를 작성합니다.
활동 삽입과 Material Design으로 목록-세부정보 레이아웃 빌드
Updated 2024년 12월 11일
활동 삽입을 사용하면 코드 리팩터링 없이 활동 기반 앱이 대형 화면에서 창 두 개 레이아웃을 지원할 수 있습니다. 몇 가지 종속 항목을 추가하고, XML 구성 파일을 만들고, 이니셜라이저를 구현하고, 앱 매니페스트에 몇 가지 항목을 추가할 수 있습니다. 또는 코드로 작업하고 싶다면 기본 활동의 onCreate() 메서드에서 Jetpack API를 몇 번 호출할 수 있습니다. 이 Codelab에서는 XML 접근 방식과 API 개발 접근 방식을 모두 사용하여 활동 기반 앱을 목록 세부정보의 창 두 개 레이아웃으로 업데이트합니다.
- Android
적응형 레이아웃으로 앱 빌드
Updated 2024년 12월 11일
표준 레이아웃 패턴 중 하나를 구현하여 대형 화면에 맞게 앱을 조정하는 방법을 알아보세요.
직장 프로필에서 실행되는 앱 빌드
Updated 2024년 12월 11일
이 Codelab에서는 직장 프로필을 사용하는 관리 기기에서 앱을 실행할 때 더 나은 사용자 환경을 제공할 수 있도록 앱을 수정합니다.
활동 삽입
Updated 2024년 12월 11일
활동 삽입의 이점을 확인하고, 구현 우수사례를 살펴보고, 활동 기반 앱을 목록-세부정보 레이아웃으로 업그레이드하고, 태블릿, 폴더블, ChromeOS 기기에서 앱을 차별화할 수 있는 고급 기능을 알아보세요.
- Android
Android 앱에서 스타일러스 지원 개선
Updated 2024년 12월 11일
Android 앱에서 최신 스타일러스 환경을 지원하는 고급 기술을 구현하는 방법을 알아봅니다.
- Android
뒤로 탐색 예측 애니메이션 추가
Updated 2024년 12월 11일
이 Codelab에서는 뒤로 탐색 예측 애니메이션을 SociaLite 앱에 추가하는 방법을 알아봅니다.
Android 앱의 사용자 환경 개선
Updated 2024년 12월 11일
더 넓은 화면, 뒤로 탐색 예측, Glance로 Android 앱의 사용자 환경과 품질을 개선하는 방법을 알아보세요. 이 개발자 과정에서는 Android에서 관리되는 SociaLite 앱을 개선하기 위한 Codelab을 사용자에게 안내합니다.
- Android
일반적인 Android 사용 사례에서의 코루틴 사용 퀴즈
Updated 2024년 12월 10일
코루틴을 사용하여 일반 사용 사례(예: 네트워크 호출, 로컬 데이터 액세스)에서 백그라운드 작업 관리를 간소화하는 방법을 알아봅니다.
- Android
Android 앱에 이미지 추가
Updated 2024년 12월 10일
컴포저블 함수로 간단한 앱을 빌드하는 방법을 알아봅니다.
- Android
인터넷 연결 없는 양방향 통신
Updated 2024년 12월 10일
인터넷을 사용할 수 없는 경우에도 사용자를 서로 연결하는 방법을 알아봅니다.
Jetpack Compose의 요소 애니메이션
Updated 2024년 12월 10일
이 Codelab에서는 Compose Animation API를 사용하는 방법을 알아봅니다.
Android 네트워크 보안 구성 Codelab
Updated 2024년 12월 10일
이 Codelab에서는 Android의 네트워크 보안 구성을 살펴보고 보안 네트워크 통신 설정에 관한 몇 가지 일반적인 문제를 알아보겠습니다.
Jetpack Compose의 고급 상태 및 부작용
Updated 2024년 12월 10일
이 Codelab에서는 Jetpack Compose의 상태 및 부수 효과에 관한 고급 개념을 알아봅니다. 복잡한 스테이트풀(Stateful) 컴포저블의 상태 홀더를 만드는 방법, Compose 코드에서 코루틴을 만들고 정지 함수를 호출하는 방법, 다양한 사용 사례를 달성하기 위해 부수 효과를 트리거하는 방법 등을 알아봅니다.
- Android
(지원 중단됨)Wear OS에서 워치 배경화면 정보 표시에 데이터 노출
Updated 2024년 12월 10일
이 Codelab에서는 플랫폼 권장사항에 유의하면서 워치 배경화면 정보 표시에 데이터를 노출하는 방법을 알아봅니다.
고급 활동 삽입
Updated 2024년 12월 10일
이 Codelab에서는 활동 삽입의 새로 추가된 기능을 사용하여 앱 대형 화면 환경을 개선하는 방법을 알아봅니다. 이러한 기능에는 창 확장, 오버레이 프레젠테이션, 전체 화면 대화상자 어둡게 처리, 활동 스택 고정이 포함됩니다.
뷰 기반 앱에 Compose 추가
Updated 2024년 12월 10일
이 Codelab에서는 뷰 시스템의 화면 일부를 Jetpack Compose로 이전하는 방법을 알아봅니다.
레이아웃, 테마 설정, 애니메이션
Updated 2024년 12월 10일
고급 레이아웃을 구현하고 앱에 움직임과 스타일을 추가하세요. 다양한 Compose Animation API, Material Design 3를 구현하는 방법, 맞춤 레이아웃을 사용하여 복잡한 디자인을 구현하는 방법, 지연 레이아웃을 사용하여 성능 높은 UI를 만드는 방법에 관해 알아보세요.
- Android
Android 개인 정보 보호 Codelab
Updated 2024년 12월 10일
Android는 지난 몇 차례에 걸쳐 개인 정보 보호 기능을 많이 출시했으며 앱에서 이를 채택할 수 있어 기쁘게 생각합니다. 이 Codelab에서는 개인 정보 보호 기능을 연결하려고 하며, 비공개 사용자 데이터에 대한 앱의 액세스 권한을 학습하고 실행 중인 기존 앱에 개인 정보 보호 권장사항을 채택하는 방법을 개발자에게 보여주려고 합니다.
아키텍처 구성요소
Updated 2024년 12월 10일
앱 아키텍처를 살펴보고 ViewModel, UI 상태, StateFlow를 사용하여 더 복잡한 앱을 빌드하는 방법을 알아봅니다.
- Android
활동 수명 주기 단계
Updated 2024년 12월 10일
이 Codelab에서는 활동 수명 주기와 로깅을 알아봅니다.
Compose 기본사항
Updated 2024년 12월 10일
Jetpack Compose를 처음으로 사용해 보세요. 구성 가능한 함수, 기본 레이아웃 및 상태, Material Design, 목록, 애니메이션에 관해 알아보세요.
- Android
Compose의 기본 레이아웃
Updated 2024년 12월 10일
이 Codelab에서는 Compose에서 즉시 제공되는 컴포저블과 수정자를 통해 실제 디자인을 구현하는 방법을 알아봅니다.
연습: 클릭 동작
Updated 2024년 12월 9일
버튼 클릭 동작에 관해 학습한 내용을 적용하여 앱을 빌드합니다.
- Android
웹 앱 매니페스트
Updated 2024년 12월 9일
웹 앱 매니페스트는 운영체제 내의 디자인 감각 및 기본 동작을 비롯하여 PWA가 설치된 애플리케이션으로 취급되는 방식을 정의하는 JSON 파일입니다.
Jetpack Compose로 키보드, 마우스, 트랙패드, 스타일러스 지원 추가
Updated 2024년 12월 6일
Compose를 사용하여 마우스, 트랙패드와 같은 키보드 및 포인팅 기기를 지원하는 앱을 개발하는 방법을 알아보세요.
- Android
Jetpack WindowManager로 폴더블 기기에서 카메라 앱 최적화하기
Updated 2024년 12월 6일
수년에 걸쳐 Android 기기는 많은 기능과 함께 다양한 크기, 모양, 디스플레이를 포함하도록 발전했습니다. 하지만 처음부터 휴대전화로 사진을 찍는 것은 가장 중요한 사용 사례 중 하나였습니다. 오늘날 카메라 기능은 여전히 소비자가 휴대전화를 구매하는 큰 이유 중 하나입니다.
Android Sleep API Codelab
Updated 2024년 12월 6일
Android Sleep API를 등록하여 SleepSegmentEvents 및 SleepClassifyEvents를 가져오는 방법을 알아봅니다.
대략적인 위치
Updated 2024년 12월 6일
Android 1에서 위치 정보 액세스 권한 요청
저장소 추가 및 수동 DI
Updated 2024년 12월 6일
네트워크 호출을 저장소로 분리하여 화성 사진 앱의 아키텍처를 더 개선하는 방법을 알아봅니다.
Compose의 상태 소개
Updated 2024년 12월 6일
상태에 관해 알아보고 Jetpack Compose에서 상태를 사용하고 조작하는 방법을 알아봅니다.
- Android
Compose의 ViewModel 및 상태
Updated 2024년 12월 6일
이 Codelab에서는 아키텍처 구성요소 중 하나인 ViewModel을 사용하는 방법을 알아봅니다. 구성 변경 중에 앱 상태를 유지하도록 ViewModel을 구현합니다.
WorkManager를 사용한 작업 예약
Updated 2024년 12월 6일
애플리케이션 프로세스의 현재 실행 여부와 관계없이 실행해야 하는 백그라운드 작업을 처리하는 API인 WorkManager를 사용하는 경우와 방법을 알아봅니다.
- Android
Android Automotive OS용 주차 앱 빌드 및 테스트
Updated 2024년 12월 6일
이 Codelab에서는 Android Automotive OS 기기를 위한 우수한 주차 경험을 빌드하고 테스트하는 방법을 알아봅니다. 자동차에서 볼 수 있는 여러 화면을 최대한 활용하는 방법과 사용자가 표준 Android 메커니즘을 사용하여 자동차에만 적용되는 여러 시나리오에서 콘텐츠 재생을 제어하도록 지원하는 방법을 알아봅니다.
- Android Auto
- Android
TV용 Compose 소개
Updated 2024년 12월 6일
TV용 Compose의 기본사항을 알아보고 TV 앱에서 일반적으로 사용할 수 있는 두 화면을 만듭니다.
- Android
Android 앱에 Gemini 기능 추가
Updated 2024년 12월 6일
Firebase용 Vertex AI를 사용하여 Android 앱에 간단한 Gemini API 기능을 추가하는 방법을 알아보세요.
- Android
Material 3을 사용하는 Compose의 테마 설정
Updated 2024년 12월 6일
이 Codelab의 목적은 새롭게 구현된 Material Design 3 및 Material You로 Jetpack Compose의 테마 설정을 보여주는 것입니다.
Compose에서 드래그 앤 드롭
Updated 2024년 12월 6일
수정자를 사용하여 Compose에서 드래그 앤 드롭을 사용 설정하는 방법을 알아보세요.
- Android
웹용 Google Pay API 201: 고급
Updated 2024년 12월 6일
이 Codelab은 웹용 Google Pay API 101: 기본사항 의 연장선으로, 해당 Codelab에서 작성된 코드를 사용합니다. 이 Codelab을 완료하려면 먼저 해당 Codelab을 완료해야 합니다. ButtonOptions 에 대한 간단한 개요입니다. 자세한 설명은 문서를 참고하세요. 옵션 필요성 값 onClick 필수 JavaScript 이벤트 핸들러의 이름 allowedPaymentMethods 선택사항
- Google Pay
버전 2024년 4분기: Android 앱에서 Credential Manager API를 사용하여 인증 과정을 간소화하는 방법 알아보기
Updated 2024년 12월 6일
Credential Manager API를 구현하여 패스키나 비밀번호로 앱에서 원활하고 안전한 인증을 제공하는 방법을 알아보세요.
패스키로 웹에서 비밀번호 없이 로그인하기
Updated 2024년 12월 6일
웹에서 패스키를 사용하여 사용자를 위한 안전하고 사용자 친화적인 인증 환경을 구축하세요.
Kotlin에서 컬렉션 사용
Updated 2024년 12월 6일
목록, 세트, 맵을 비롯하여 배열 및 컬렉션을 사용하는 방법을 알아봅니다.
Jetpack Compose로 이전
Updated 2024년 12월 6일
이 Codelab에서는 뷰 시스템의 화면 일부를 Jetpack Compose로 이전하는 방법을 알아봅니다.
- Android
Jetpack Compose를 사용한 간단한 애니메이션
Updated 2024년 12월 6일
Compose 앱에 간단한 스프링 애니메이션을 추가하는 방법을 알아보세요.
Android 기초 02.2: Activity 수명 주기 및 상태
Updated 2024년 12월 6일
이 Codelab에서는 TwoActivities 앱에 로깅 문을 추가하고 활동 수명 주기 변경사항을 확인합니다. 이러한 변경사항을 사용하여 이러한 조건에서 사용자 입력을 처리하는 방법을 살펴봅니다.
Ongoing Activity API를 사용하여 새로운 방식으로 Wear OS 사용자 관심 유도
Updated 2024년 12월 6일
Wear의 Ongoing Activity API를 사용하면 개발자는 최소한의 코드로 시계 화면과 앱 런처에서 사용자의 참여를 유도할 수 있으며 사용자가 간단히 탭하여 중요한 활동이 있는 앱으로 다시 돌아가도록 할 수 있습니다.
- Android
- Wear OS
Jetpack Compose 기초
Updated 2024년 12월 6일
이 Codelab에서는 Compose의 기본사항을 알아봅니다.
- Android
WorkManager로 백그라운드 작업
Updated 2024년 12월 6일
Android용 WorkManager API는 백그라운드 작업을 간편하게 만듭니다. WorkManager는 쿼리할 수 있고 재사용 가능하며 체이닝할 수 있는 작업을 만들 수 있습니다. WorkManager는 Android에서 권장되는 작업 스케줄러입니다. 이 Codelab에서는 단순한 작업 작성부터 더 복잡한 체인 작업에 이르기까지 WorkManager에 관한 모든 것을 배울 수 있습니다.
Compose의 뷰
Updated 2024년 12월 6일
Jetpack Compose로 빌드된 앱에 기존 뷰를 추가하고 사용하는 방법을 알아봅니다.
- Android
앱에 Nearby Messages 추가하기
Updated 2024년 12월 6일
Nearby Messages API로 메시지를 전송하고 검색하는 방법 알아보기
멋진 앱 빌드하기
Updated 2024년 12월 6일
Material Design, 애니메이션, 접근성 권장사항을 사용하여 앱을 더 멋지고 직관적으로 만들어 봅니다.
- Android
Android TV에서 제공되는 영화/TV 에피소드의 다음 볼만한 동영상에 사용자의 참여 강화
Updated 2024년 12월 6일
이 Codelab에서는 TV 영화/에피소드의 다음 볼만한 동영상을 빌드하기 위한 권장사항을 알아봅니다.
데이터 레이어 빌드
Updated 2024년 12월 6일
이 Codelab에서는 Android 앱 아키텍처의 데이터 레이어를 알아봅니다. 저장소와 데이터 모델, 데이터 소스를 빌드하여 로컬 데이터베이스 및 네트워크 서비스에서 데이터를 읽고 씁니다.
Jetpack Compose의 접근성
Updated 2024년 12월 5일
이 Codelab에서는 Compose 앱의 접근성을 높이는 방법을 알아봅니다. 터치 영역을 늘리고, 콘텐츠 설명과 클릭 라벨, 맞춤 작업을 추가하는 방법을 알아봅니다.
- Android
Art Space 앱 만들기
Updated 2024년 12월 5일
나만의 예술 공간을 선보이는 Android 앱을 만드는 방법을 알아봅니다.
Jetpack Compose의 상태
Updated 2024년 12월 5일
이 Codelab에서는 상태를 관리하여 다양한 기능의 대화형 Compose 애플리케이션을 빌드하는 방법을 알아봅니다.
Android 15에서 더 넓은 화면 시행 처리
Updated 2024년 12월 5일
Android 15에서 더 넓은 화면 시행을 처리하는 방법을 알아보세요.
- Android
Cronet 기본사항
Updated 2024년 12월 5일
최종 업데이트: 2022년 5월 6일 Cronet은 Android 앱에서 라이브러리로 사용하도록 제공되는 Chromium 네트워크 스택입니다. Cronet은 지연 시간을 줄이고 앱이 작동해야 하는 네트워크 요청의 처리량을 늘리는 여러 기술을 활용합니다. Cronet 라이브러리는 YouTube, Google 앱, Google 포토, 지도 - 탐색 및 대중교통 등 매일 수백만 명이 사용하는 앱의 요청을 처리합니다. Cronet은 가장 많이 사용되는
- Android
Jetpack Compose의 실제 성능 문제 해결
Updated 2024년 12월 5일
시스템 트레이스를 분석하고 일반적인 지연 원인을 수정하여 Compose 앱의 실행 속도를 높이세요.
- Android
Wear OS용 Compose Codelab
Updated 2024년 12월 5일
이 Codelab에서는 새로운 Wear OS용 Compose를 사용하여 Compose 지식을 웨어러블 기기에 적용하는 방법을 알아봅니다. 과정을 진행하면서 웨어러블 기기용 앱을 위한 간단한 컴포저블은 물론 고급 컴포저블도 만들어보게 됩니다.
- Android
- Wear OS
Android Paging 기본사항
Updated 2024년 12월 5일
이 Codelab에서는 목록을 표시하는 앱에 Paging 라이브러리를 통합합니다. Paging 라이브러리를 사용하면 로컬 저장소에서나 네트워크를 통해 대규모 데이터 세트의 데이터 페이지를 로드하고 표시할 수 있습니다.
폼 팩터
Updated 2024년 12월 5일
Jetpack Compose를 사용하여 다양한 화면 형식과 기기 유형에 맞는 앱을 개발하세요.
- Android
맞춤 팁 계산하기
Updated 2024년 12월 5일
작업 버튼을 추가하고 키보드 작업을 설정하고 스위치 컴포저블을 사용하는 방법을 알아봅니다.
벡터 임베딩에 textEmbed-gecko@003 사용
Updated 2024년 11월 30일
이 Codelab에서는 모델 gecko@003과 이 모델의 실제 사용 사례를 알아봅니다.
Private Service Connect 엔드포인트를 통해 Python SDK로 Gemini 채팅에 액세스
Updated 2024년 11월 30일
Python SDK 및 PSC 엔드포인트를 통해 VM에서 Gemini에 액세스
- Vertex AI
Vertex AI Conversation으로 생성형 채팅 앱 만들기
Updated 2024년 11월 30일
이 Codelab에서는 Vertex AI Conversation을 사용하여 데이터 스토어 에이전트와 채팅 앱을 생성, 구성, 배포하여 Google 스토어의 제품에 대한 고객 질문에 답변합니다.
Gemini Code Assist로 스타일리시하게 만들기
Updated 2024년 11월 30일
이 Codelab에서는 Gemini Code Assist를 사용하여 웹사이트에 Material Design을 구현하는 방법을 보여줍니다. Material Design이 구현되면 디자인을 반복하여 사용자 환경을 개선하고 기능을 추가하도록 변경할 수 있습니다. 이 워크숍을 마치면 CSS를 작성하지 않고도 Gemini를 통해 Material Design 또는 이와 유사한 라이브러리를 사용하여 유용하고 사용자 친화적인 웹페이지를 만들 수 있습니다. 이
다음 페인트에 대한 상호작용 측정 (INP)
Updated 2024년 11월 30일
이 Codelab에서는 web-vitals 라이브러리를 사용하여 다음 페인트에 대한 상호작용 (INP) 을 측정하는 방법을 알아봅니다. 코드는 web-vitals-codelabs 저장소 에 있습니다. 이 Codelab에서는 Gastropodicon (인기 있는 달팽이 해부학 참조 사이트)을 사용하여 INP의 잠재적 문제를 살펴봅니다. 페이지와 상호작용하여 속도가 느린 상호작용을 파악해 보세요. 기타 도구 > 개발자 도구 메뉴 에서
실습: NCC PSC 전파
Updated 2024년 11월 30일
이 실습의 목표는 PSC 전파를 통해 NCC를 살펴보는 것입니다.
Media CDN 및 Live Streaming API로 Google Cloud에서 실시간 스트리밍하기
Updated 2024년 11월 30일
이 실습에서는 Media CDN (CDN)을 사용하여 라이브 스트리밍 워크플로 데모를 배포하는 단계를 안내합니다. + Live Stream API + Cloud Storage + 미디어 플레이어
실습: SD-WAN 어플라이언스를 사용한 NCC 사이트 클라우드
Updated 2024년 11월 30일
이 실습의 목표는 NCC 허브에 연결된 소프트웨어 정의 WAN 어플라이언스 스포크를 사용하여 NCC를 살펴보는 것입니다.
Looker PSC 사우스바운드 HTTPS 인터넷 NEG
Updated 2024년 11월 30일
이 Codelab에서는 GitHub.com에 대한 Looker Southbound의 액세스를 위해 HTTPS as a Service Producer로 구성된 인터넷 NEG를 통합하는 방법을 알아봅니다.
PaLM Vertex AI API 및 Google Cloud Storage를 사용한 콘텐츠 요약을 위한 Cloud 함수
Updated 2024년 11월 30일
Google Cloud Storage에 업로드된 파일을 처리하고 콘텐츠에 대해 Vertex AI PaLM API를 사용하여 요약을 수행하는 방법을 보여주는 Cloud 함수입니다.
SQL을 사용한 BQML로 영화 평점 예측
Updated 2024년 11월 30일
BigQuery ML에서 SQL만 사용하여 영화 점수 예측 모델 만들기
Looker PSC 남방 하이브리드 NEG - 온프레미스
Updated 2024년 11월 30일
이 Codelab에서는 하이브리드 NEG를 온프레미스 Postgres 데이터베이스에 대한 Looker Southbound 액세스의 서비스 프로듀서로 통합하는 방법을 알아봅니다.
생성형 AI를 통한 코드 검토 자동화
Updated 2024년 11월 30일
생성형 AI를 통한 코드 검토 자동화
Looker PSC 북쪽 지역 외부 L7 ALB
Updated 2024년 11월 30일
이 Codelab에서는 북방향 Looker 액세스를 위해 L7 리전 외부 애플리케이션 부하 분산기를 통합하는 방법을 알아봅니다.
간소화된 마스터 데이터 관리: 일치 및 생성형 AI와 병합하세요
Updated 2024년 11월 30일
이 Codelab에서는 Gemini 1.0 Pro가 BigQuery 공개 데이터 세트에서 제공되는 citibike_stations 데이터의 보강 및 중복 삭제와 같은 마스터 데이터 관리 애플리케이션을 어떻게 간소화하는지 보여줍니다.
Vertex AI AutoML을 사용한 영화 평점 예측
Updated 2024년 11월 30일
Vertex AI AutoML을 사용해 영화 점수 예측 모델을 만들어 API 엔드포인트에 배포하고 Java Cloud Functions에서 Prediction API를 트리거합니다.
Gemini Pro를 사용하여 멀티모달 RAG로 Q&A 앱 빌드하기
Updated 2024년 11월 30일
이 Codelab에서는 Gemini Pro를 사용하여 멀티모달 질문 답변 시스템을 빌드하는 방법을 알아봅니다.
MediaPipe를 사용하여 Android에서 기기 내 이미지 생성
Updated 2024년 11월 30일
이 Codelab에서는 MediaPipe 솔루션을 사용하여 Android 앱에 기기 내 텍스트 이미지 변환 생성을 추가하는 방법을 알아봅니다.
기본 "Google 번역" 배포 Python 3 Cloud Functions의 앱
Updated 2024년 11월 30일
이 Codelab에서는 Python과 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
Google Forms 설문조사 응답을 변환하여 BigQuery에 로드
Updated 2024년 11월 30일
이 Codelab에서는 Dataprep을 사용하여 Google Forms 설문조사 데이터를 변환하고 심층 분석을 위해 BigQuery에 푸시하는 방법을 알아봅니다.
기본 "Google 번역" 배포 Python 2 Cloud Run (Docker)의 앱
Updated 2024년 11월 30일
이 Codelab에서는 Python과 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
AlloyDB, 벡터 검색 등을 사용하여 특허 검색 앱 빌드 Vertex AI입니다.
Updated 2024년 11월 30일
이 Codelab에서는 Gemini 1.5 Pro를 AlloyDB 및 Vertex AI와 함께 사용하여 특허 검색 애플리케이션을 빌드하는 방법을 알아봅니다.
Cloud Run의 Django
Updated 2024년 11월 30일
이 Codelab에서는 서버리스 구성요소(웹 엔진용 Cloud Run, 데이터베이스용 Cloud SQL, 미디어 애셋용 Cloud Build)를 사용하여 Django를 배포하는 방법을 알아봅니다.
- Cloud Run
기본 "Google 번역" 배포 Python 3 Cloud Run (Docker)의 앱
Updated 2024년 11월 30일
이 Codelab에서는 Python과 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
Spanner, 벡터 검색으로 특허 검색 앱 빌드 Gemini 1.0 Pro를 사용해 보세요.
Updated 2024년 11월 30일
이 Codelab에서는 Gemini 1.0 Pro를 Spanner 및 Vertex AI와 함께 사용하여 특허 검색 애플리케이션을 빌드하는 방법을 알아봅니다.
MediaPipe 작업으로 필기 입력 숫자 분류기 Android 앱 빌드
Updated 2024년 11월 30일
MediaPipe로 Android에서 이미지 분류를 사용하여 필기 입력 숫자를 감지하는 방법을 알아봅니다.
Cloud Run for Anthos Codelab 이벤트
Updated 2024년 11월 30일
이 Codelab에서는 Cloud Run용 이벤트에 대해 알아봅니다. 구체적으로는 Cloud Pub/Sub, 감사 로그, Cloud Storage, Cloud Scheduler의 이벤트를 수신 대기하고 커스텀 이벤트의 생성/사용 방법을 알아봅니다.
Looker PSC 남쪽 바인딩 SSH 인터넷 NEG
Updated 2024년 11월 30일
이 Codelab에서는 SSH로 구성된 인터넷 NEG를 Looker Southbound 액세스용 서비스 프로듀서로 github.com에 통합하는 방법을 알아봅니다.
실습: 스포크로서의 NCC VPC
Updated 2024년 11월 30일
이 실습의 목표는 VPC를 스포크로 사용하여 NCC를 살펴보는 것입니다.
대규모 언어 모델 미세 조정: Vertex AI가 LLM을 한 단계 끌어올리는 방법
Updated 2024년 11월 30일
이 Codelab에서는 Vertex AI를 사용하여 LLM의 지도 미세 조정을 수행하는 방법을 알아봅니다.
태그가 있는 전역 네트워크 방화벽 정책
Updated 2024년 11월 30일
이 Codelab에서는 태그를 통해 전역 네트워크 방화벽 정책을 사용하여 트래픽을 제어하는 방법을 알아봅니다.
ML Kit를 사용하여 이미지에서 객체 감지: Android
Updated 2024년 11월 30일
이 Codelab의 내용
Google Cloud 기반 Spring Native
Updated 2024년 11월 30일
Spring Native는 Spring 6.x 및 Spring Boot 3.x의 메인라인에 진입할 예정인 새로운 프로젝트이므로 출시 몇 달 전에 이 기능에 익숙해질 절호의 기회입니다.
보안 소스 코드
Updated 2024년 11월 30일
안전한 소스 코드 기법은 소스 코드의 보안을 개선하는 데 사용할 수 있는 일련의 방법입니다. 이러한 기술은 소스 코드의 취약점을 식별 및 수정하고 소스 코드에 대한 무단 액세스를 방지하며 소스 코드가 수정되지 않도록 보호하는 데 도움이 될 수 있습니다.
이미지에서 객체를 감지하여 ML Kit를 사용한 시각적 제품 검색 빌드: Android
Updated 2024년 11월 30일
이 Codelab에서는 온디바이스 머신러닝을 사용하여 이미지에서 객체를 인식한 다음 사용자가 시각적 제품 검색을 실행할 수 있는 ML Kit를 사용하여 Android 앱을 빌드합니다.
- ML Kit
- Android
보안 빌드 Cloud Build, Artifact Registry, GKE로 배포
Updated 2024년 11월 30일
컨테이너 분석은 컨테이너의 취약점 스캔 및 메타데이터 스토리지를 제공합니다. 스캔 서비스는 Artifact Registry 및 Container Registry의 이미지에 대한 취약점 스캔을 수행한 후 결과 메타데이터를 저장하고 API를 통해 사용할 수 있도록 합니다. 메타데이터 저장소를 사용하면 취약점 스캔, Google Cloud 서비스, 서드 파티 제공업체 등 다양한 소스의 정보를 저장할 수 있습니다. 취약점 스캔은 자동으로 발생하거나
TCP 프록시 Codelab - TCP 프록시 부하 분산기를 사용한 비율 제한 및 IP 거부 목록
Updated 2024년 11월 30일
이 Codelab에서는 백엔드 서비스를 사용하여 TCP/SSL 부하 분산기를 만들고 특정 사용자 클라이언트 집합으로만 부하 분산기에 대한 액세스를 제한합니다.
Cloud Run에 안전하게 배포
Updated 2024년 11월 30일
Cloud Run에 안전하게 배포하기 위한 기본 방법
자동 DNS 구성을 사용하는 Private Service Connect
Updated 2024년 11월 30일
이 Codelab에서는 Private Service Connect 자동 DNS를 구성하고 검증하는 방법을 알아봅니다.
IAP (Identity-Aware Proxy)를 사용하는 안전한 서버리스 애플리케이션
Updated 2024년 11월 30일
IAP(Identity-Aware Proxy)를 사용하여 CloudRun에서 실행되는 애플리케이션에 대한 액세스 보호 및 사용자 로그인 요구
컨테이너 빌드 보호
Updated 2024년 11월 30일
소프트웨어 취약점은 우발적인 시스템 장애를 일으키거나 악의적인 행위자가 소프트웨어를 손상시킬 수 있는 약점입니다. 컨테이너 분석은 컨테이너의 취약점을 찾기 위해 두 가지 종류의 OS 스캔을 제공합니다. On-Demand Scanning API를 사용하면 컴퓨터에 로컬로 저장된 이미지를 스캔하거나 Container Registry 또는 Artifact Registry에 원격으로 저장된 이미지를 스캔할 수 있습니다. 이렇게 하면 취약점을 스캔할
Gemma를 사용한 민첩한 안전 분류기 소개
Updated 2024년 11월 23일
이 Codelab에서는 파라미터 효율적인 튜닝 (PET)을 사용하여 맞춤설정된 텍스트 분류기를 만드는 방법을 보여줍니다. PET 메서드는 전체 모델을 미세 조정하는 대신 소량의 매개변수만 업데이트하므로 비교적 쉽고 빠르게 학습할 수 있습니다. 또한 모델이 상대적으로 적은 양의 학습 데이터로 새로운 동작을 더 쉽게 학습할 수 있습니다. 이 방법론은 모든 사용자를 위한 민첩한 텍스트 분류기 에 자세히 설명되어 있으며, 이 방법론에서는 이러한 기법을
LIT를 사용하여 Keras에서 Gemma 모델 분석
Updated 2024년 11월 23일
생성형 AI 제품은 비교적 새롭고 애플리케이션의 동작은 이전 형태의 소프트웨어보다 더 다양할 수 있습니다. 따라서 사용 중인 머신러닝 모델을 조사하고 모델 동작의 예시를 살펴보고 예기치 않은 결과를 조사하는 것이 중요합니다. 학습 해석 가능성 도구 (LIT, 웹사이트, GitHub )는 ML 모델을 디버그하고 분석하여 모델이 특정 방식으로 동작하는 이유와 방식을 이해하기 위한 플랫폼입니다. 이 Codelab에서는 LIT를 사용하여 Google의
스마트 홈 디버깅
Updated 2024년 11월 23일
GCP 측정항목 및 Logging을 사용하여 프로덕션 문제를 파악하고 해결하는 방법을 알아봅니다. 테스트 모음을 사용하여 기능 및 API 문제를 파악하는 방법을 알아보세요.
- 클라우드 간
- Google 어시스턴트
Google 어시스턴트에 스마트 홈 기기 연결하기
Updated 2024년 11월 23일
클라우드 간 통합을 빌드하고 배포하여 어시스턴트에 가상 스마트 세탁기를 통합하세요.
- Google 어시스턴트
- 클라우드 간
스마트 홈의 로그 기반 측정항목
Updated 2024년 11월 23일
Google Cloud에서 로그 기반 측정항목을 사용하여 패턴을 추적하고 스마트 홈 통합 오류 로그를 분석하는 방법을 알아보세요.
- 클라우드 간
- Google 어시스턴트
로컬 홈 디버깅
Updated 2024년 11월 23일
GCP 측정항목 및 Logging을 사용하여 프로덕션 문제를 파악하고 해결하는 방법을 알아봅니다. 테스트 모음을 사용하여 기능 및 API 문제를 파악하는 방법을 알아보세요. 로컬 홈 앱을 개발하는 동안 Chrome 개발자 도구를 사용하는 방법을 알아봅니다.
- 클라우드 간
- Google 어시스턴트
WebRTC로 CameraStream 구현
Updated 2024년 11월 23일
CameraStream 특성 및 WebRTC를 사용하여 웹캠에서 Google Nest 디스플레이 기기로 스트리밍하는 방법을 알아봅니다.
- Google 어시스턴트
- 클라우드 간
클라우드 간 통합 강화 및 보안
Updated 2024년 11월 23일
맞춤설정 가능한 기기 특성을 통해 클라우드 간 통합을 개선하고 보안을 강화하며, 2단계 인증을 통해 보안을 강화하는 방법을 알아보세요.
- Google 어시스턴트
- 클라우드 간
Cloud Scheduler로 Cloud Run 작업 트리거
Updated 2024년 11월 23일
Cloud Scheduler를 사용하여 Cloud Run 작업을 만들고 작업 실행을 구성하는 방법을 알아봅니다.
Cloud Deploy로 Cloud Run 애플리케이션 배포
Updated 2024년 11월 23일
Cloud Deploy로 Cloud Run 애플리케이션을 배포하는 방법을 알아봅니다.
영업 주문 자동화를 위한 생성형 AI 에이전트
Updated 2024년 11월 23일
이 Codelab에서는 판매 주문 프로세스를 자동화하는 대화형 AI 상담사 앱을 빌드합니다.
Cloud Run 인그레스 트래픽 보호
Updated 2024년 11월 23일
Cloud Run의 인그레스 설정
Confidential Space로 사용 중인 공유 데이터 보호하기
Updated 2024년 11월 23일
이 Codelab에서는 Confidential Space를 사용하여 기밀성을 유지하면서 다자간 데이터 공유를 보호하는 방법을 알아봅니다.
데이터 지속성을 위해 Room 사용
Updated 2024년 11월 22일
Room 라이브러리를 사용하여 Android 앱에서 관계형 데이터베이스를 쉽게 만들고 사용할 수 있습니다.
- Android
Private Service Connect 인터페이스 관리형 서비스
Updated 2024년 11월 22일
이 튜토리얼에서는 VPC 피어링을 통해 서비스에 액세스하기 위해 Private Service Connect 인터페이스를 구성하고 검증하는 방법을 알아봅니다.
Go로 앱의 성능 향상을 위한 계측 (1부: trace)
Updated 2024년 11월 22일
OpenTelemetry는 trace 및 측정항목의 시스템 관측 가능성을 위한 업계 표준입니다. 또한 지속적인 프로파일링은 성능 조정을 위해 라스트 1마일 정보를 식별하는 도구입니다. 이 Codelab에서는 trace용 OpenTelemetry와 프로파일러 에이전트를 사용해 애플리케이션을 계측하는 방법과 Cloud Trace 및 Cloud Profiler의 시각화된 차트에서 병목 현상을 식별하는 방법을 알아봅니다.
Node.js의 빅데이터로 Google Slides 프레젠테이션 생성
Updated 2024년 11월 22일
이 Codelab에서는 Google Slides API 및 BigQuery를 사용하여 가장 일반적인 소프트웨어 라이선스에 대한 분석을 보고하는 프레젠테이션을 빌드합니다.
- Google Workspace
애드워즈 계정과 판매자 센터 하위 계정 생성 및 연결하기
Updated 2024년 11월 22일
이 Codelab에서는 AdWords API와 Content API for Shopping을 사용하여 애드워즈 관리자 계정과 판매자 센터 멀티 클라이언트 계정에서 관리하는 새 계정을 만드는 솔루션을 만듭니다. 그런 다음 새 판매자 센터 하위 계정에서 관리하는 제품을 새 애드워즈 하위 계정으로 만든 쇼핑 캠페인에서 사용할 수 있도록 새 하위 계정을 서로 연결합니다.
Private Service Connect로 멀티 리전 MongoDB Atlas 액세스
Updated 2024년 11월 22일
이 Codelab에서는 전역 액세스로 MongoDB에 대한 Private Service Connect 액세스를 구성하고 검증하는 방법을 알아봅니다.
Procurement Document AI를 사용한 AI Platform Notebooks로 인보이스 파싱
Updated 2024년 11월 22일
Procurement DocAI를 사용하여 인보이스를 지능적으로 파싱하는 방법을 알아봅니다.
GCP에서 LIT (Learning Interpretability Tool)를 사용하여 LLM 프롬프트 디버깅
Updated 2024년 11월 22일
이 실습에서는 Google Cloud Platform (GCP)에 LIT 애플리케이션 서버를 배포하여 Vertex AI Gemini 기반 모델 및 자체 호스팅 서드 파티 대규모 언어 모델 (LLM)과 상호작용하는 방법을 자세히 설명합니다. 또한 프롬프트 디버깅 및 모델 해석에 LIT UI를 사용하는 방법에 관한 안내도 포함되어 있습니다. 이 실습을 통해 사용자는 다음을 수행하는 방법을 알아봅니다. LIT는 텍스트, 이미지, 표 형식 데이터를
Private Service Connect 인터페이스
Updated 2024년 11월 22일
이 튜토리얼에서는 Private Service Connect 인터페이스를 구성하고 검증하는 방법을 알아봅니다.
AI Platform Notebooks의 프로토타입 모델
Updated 2024년 11월 22일
이 실습에서는 AI Platform Notebooks를 사용해 머신러닝 워크플로 프로토타입을 제작하는 방법을 알아봅니다. 커스텀 Notebooks 인스턴스 만들기, git에서 노트북 코드 추적, What-If 도구로 모델을 디버깅하는 방법을 다룹니다.
- TensorFlow
트래픽 분할, 점진적 출시, 롤백을 위해 Cloud Run 함수에서 버전 사용
Updated 2024년 11월 22일
Cloud Run 함수에서 버전을 사용하여 트래픽 분할, 점진적 출시, 롤백을 실행하는 방법을 알아봅니다.
- Cloud Run
Dataproc의 자연어 처리를 위한 PySpark
Updated 2024년 11월 22일
이 실습에서는 Spark MLlib 및 spark-nlp를 사용하여 대량의 데이터에 대해 머신러닝과 NLP를 수행하는 방법을 보여줍니다.
C#으로 Google Cloud Functions
Updated 2024년 11월 22일
이 Codelab에서는 C#으로 작성된 Google Cloud Run 함수에 대해 알아봅니다. 더 구체적으로 말하면 다양한 Google Cloud 소스의 HTTP 및 CloudEvents에 응답하는 C# 함수를 배포합니다.
기본 "Google 번역" 배포 Python 2 App Engine의 앱
Updated 2024년 11월 22일
이 Codelab에서는 Python과 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
Codelab: NCC를 사용한 동적 경로 교환
Updated 2024년 11월 22일
이 실습의 목표는 VPC 스포크를 사용한 동적 경로 교환을 통해 NCC를 살펴보는 것입니다.
마이크로서비스 레인보우 럼퍼스
Updated 2024년 11월 21일
Cloud Run에 마이크로서비스를 배포하고 마이크로서비스를 통해 다른 마이크로서비스에 '무지개'를 던져 경쟁을 벌이는 가상의 럼퍼스에 참여하여 Google Cloud에 대해 알아보세요. Kotlin, Java, Go, Python 또는 Node.js 마이크로서비스를 배포하는 실습을 진행하면서 컨테이너와 Cloud Run에 대해 알아봅니다. 알고리즘을 꾸준히 개선하여 다른 모험가보다 더 많은 포인트를 획득할 수 있는지 확인하세요.
Google Kubernetes Engine (GKE)으로 웹사이트 배포, 확장, 업데이트
Updated 2024년 11월 21일
GKE를 사용하여 웹사이트를 배포, 확장, 업데이트하는 방법을 알아보세요.
Python과 함께 Natural Language API 사용
Updated 2024년 11월 21일
이 튜토리얼에서는 Python과 함께 Natural Language API를 사용하는 방법을 알아봅니다.
Eventarc 및 Workflows로 이벤트 기반 조정 구현
Updated 2024년 11월 21일
이 Codelab에서는 Eventarc 및 Workflows를 사용하여 이미지를 처리하는 마이크로서비스의 이벤트 기반 조정을 빌드합니다.
내부 HTTP(S) 부하 분산기가 있는 Private Service Connect 및 하이브리드 NEG를 사용하여 하이브리드 네트워킹을 통해 온프렘 서비스에 연결
Updated 2024년 11월 21일
내부 HTTP(S) 부하 분산기가 있는 Private Service Connect 및 하이브리드 NEG를 사용하여 하이브리드 네트워킹을 통해 온프렘 서비스에 연결
스마트 홈 서비스 중단 모니터링
Updated 2024년 11월 21일
이 Codelab에서는 스마트 홈 통합에 자동 알림을 설정하여 서비스 중단을 감지하는 방법을 알아봅니다.
- 클라우드 간
- Google 어시스턴트
Gemini Code Assist Enterprise를 통한 코드 맞춤설정
Updated 2024년 11월 17일
Gemini Code Assist Enterprise의 새로운 기능과 조직이 Google Cloud를 사용하여 빌드하는 데 이 기능이 어떻게 도움이 되는지 알아보세요.
- Cloud Run
클라우드 제공업체에 저장되지 않은 보호된 리소스로 Confidential Space 사용
Updated 2024년 11월 16일
이 Codelab에서는 Confidential Space를 사용하여 기밀성을 유지하면서 다자간 데이터 공유를 보호하는 방법을 알아봅니다. 이 Codelab에서는 Google Cloud 이외의 위치에서 호스팅되는 보호된 리소스와 함께 Confidential Space를 사용하는 방법을 중점적으로 설명합니다. nonce, 대상, PKI 토큰 유형을 제공하여 Google 증명 서비스에서 맞춤 토큰을 요청하는 방법을 알아봅니다.
CloudSQL용 Private Service Connect를 만드는 방법
Updated 2024년 11월 15일
이 Codelab에서는 CloudSQL용 Private Service Connect를 만드는 방법을 알아봅니다.
- Cloud SQL
웹용 Google Pay API 101: 기본사항
Updated 2024년 11월 15일
이 Codelab을 완료하면 작동하는 Google Pay 통합이 포함된 최소한의 실행 가능한 웹사이트가 생성됩니다. 이 프로젝트는 결제 서비스 제공업체에 전송되어 처리될 수 있는 결제 토큰을 가져옵니다. Google Pay 결제 요청에는 요청 객체가 필요합니다. 여기에서 baseGooglePayRequest 로 정의된 객체에는 모든 요청에 대한 최소 공통 설정이 포함되어 있습니다. 요청에 따라 추가 설정이 추가되며 이 Codelab에서 검토할
- Google Pay
Cloud NGFW Enterprise - 침입 방지 서비스 (TLS 검사 없음)
Updated 2024년 11월 15일
이 Codelab에서는 Cloud NGW Enterprise 침입 방지 서비스를 사용하여 동서 및 북남 트래픽을 검사하는 방법을 알아봅니다.
인증된 Cloud Functions를 호출하는 방법 알아보기
Updated 2024년 11월 9일
호출에 대한 인증을 요구하여 Cloud Functions를 보호하는 방법을 알아봅니다.
Jetpack Compose로 적응형 앱 빌드
Updated 2024년 11월 9일
이 Codelab에서는 스마트폰, 태블릿, 폴더블에서 사용할 수 있는 적응형 앱을 빌드하는 방법을 알아보고 도달 가능성에 관해 알아봅니다. Material 3 적응형 구성요소에 관한 권장사항도 알아봅니다.
- Android
웹 수신기에 Ad Breaks API 지원 추가
Updated 2024년 11월 9일
이 Codelab에서는 Cast Ad Breaks API를 사용하는 맞춤 웹 수신기 애플리케이션을 빌드합니다.
- 전송
Cast 수신기 앱 디버깅
Updated 2024년 11월 9일
이 Codelab에서는 기존 커스텀 웹 수신기 앱에 Cast 디버그 로거를 추가합니다.
- 전송
Cast 수신기에 실시간 지원 추가
Updated 2024년 11월 9일
이 Codelab에서는 Cast Live API를 사용하는 커스텀 웹 수신기 애플리케이션을 빌드합니다.
- 전송
Cast 지원 Android 앱
Updated 2024년 11월 9일
이 Codelab에서는 기존 Android 동영상 앱을 수정하여 Google Cast 지원 기기에서 콘텐츠를 전송합니다.
- 전송
- Android
맞춤 웹 수신기 빌드
Updated 2024년 11월 9일
이 Codelab에서는 Cast 지원 기기에서 콘텐츠를 재생하는 커스텀 웹 수신기 앱을 빌드합니다.
- 전송
웹 앱에서 Cast 지원 사용
Updated 2024년 11월 9일
이 Codelab에서는 기존 웹 동영상 앱을 수정하여 Google Cast 지원 기기에서 콘텐츠를 전송합니다.
- 전송
대상 풀에서 리전 백엔드 서비스로 네트워크 부하 분산기 전환
Updated 2024년 11월 9일
이 가이드에서는 기존 네트워크 부하 분산기를 대상 풀 백엔드에서 리전 백엔드 서비스로 전환하는 방법을 안내합니다.
Cloud 운영 제품군 소개
Updated 2024년 11월 9일
이 Codelab에서는 Google Cloud 운영 제품군에 대해 알아봅니다. 이 실습에서는 gcloud를 사용하여 샘플 애플리케이션을 설치합니다. 샘플 애플리케이션이 배포되면 Cloud Monitoring을 사용하여 대시보드, 알림, 업타임 체크 등을 정의합니다.
Android TV 앱 Cast 지원 사용 설정
Updated 2024년 11월 9일
이 Codelab에서는 기존 Cast 전송기 앱의 전송 및 통신을 지원하도록 기존 Android TV 앱을 수정합니다.
- Android TV
- 전송
Android 11(9주 차): TV
Updated 2024년 11월 9일
Android TV용 앱 빌드에 사용할 수 있는 개발자 도구에 관해 알아봅니다.
- Android
Flutter 게임에 사운드와 음악 추가
Updated 2024년 11월 9일
Flutter로 게임에 음향 효과, 배경 음악, 동적 오디오를 추가하는 방법을 알아보세요.
- Flutter
BigQuery 원격 함수를 사용하여 SQL 쿼리에서 Vertex AI VQA (시각적 질의 응답)에 질문하기
Updated 2024년 11월 9일
BigQuery 원격 함수를 사용하여 Vertex AI VQA (시각적 질의 응답)에 Cloud Storage 객체 테이블에 저장된 이미지에 대해 질문하는 방법을 알아봅니다.
인증된 Cloud Run 함수를 호출하는 방법을 알아봅니다.
Updated 2024년 11월 9일
호출 시 인증을 요구하여 Cloud Run 함수를 보호하는 방법 알아보기
OAuth 2 액세스 토큰과 함께 FCM HTTP v1 API 사용
Updated 2024년 11월 9일
FCM 기존 API와 비교하여 FCM HTTP v1 API는 수명이 짧은 액세스 토큰을 사용하여 더 안전한 승인 모델을 제공합니다. FCM v1 API의 액세스 토큰을 생성하는 단계는 기존 API의 단계와 크게 다릅니다. 이 Codelab에서는 FCM HTTP v1 API를 사용하여 Android 앱에 푸시 알림을 보낼 수 있도록 클라이언트 및 서버 측 설정 프로세스를 안내합니다. v1 API 사용자 인증 정보 생성의 주요 단계를 강조
Firebase 에뮬레이터 도구 모음을 사용한 Flutter 앱 로컬 개발
Updated 2024년 11월 9일
Flutter로 개발하는 동안 Firebase 에뮬레이터 도구 모음을 사용하는 방법을 설명하는 Codelab입니다. 이 Codelab에서는 인증 및 Firestore 에뮬레이터를 사용하여 에뮬레이터 사용을 보여줍니다.
- Firestore
- Firebase 인증
- Flutter
- Firebase
새로운 ARCore Geospatial API를 사용하여 증강 현실 (AR) 앱 빌드
Updated 2024년 11월 9일
새로운 ARCore Geospatial API 사용 방법을 알아보세요.
- Android
- ARCore
Vertex Pipelines에서 커스텀 모델 학습 실행
Updated 2024년 11월 8일
이 실습에서는 Vertex Pipelines 에서 Kubeflow Pipelines SDK를 사용하여 맞춤 모델 학습 작업을 실행하는 방법을 알아봅니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $5 입니다. 이 실습에서는 Google Cloud의 엔드 투 엔드 관리형 ML 플랫폼인 Vertex AI 를 사용합니다. Vertex AI는 Google Cloud 전반의
Vertex AI의 선행 학습된 TensorFlow 이미지 모델에서 예측 수행하기
Updated 2024년 11월 8일
이 실습에서는 Vertex AI 를 사용하여 사전 학습된 이미지 분류 모델에서 예측을 얻습니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $1 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML 제품을 원활한 개발 환경으로 통합합니다. 예전에는 AutoML로 학습된 모델과 커스텀
파이프라인으로 Vertex ML Metadata 사용
Updated 2024년 11월 8일
이 실습에서는 Vertex ML 메타데이터 를 사용하여 Vertex Pipelines 실행의 메타데이터를 분석하는 방법을 알아봅니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $2 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML 제품을 원활한 개발 환경으로 통합합니다.
Vertex AI: Vertex AI Training에서 자동 패키징을 사용하여 Hugging Face로 BERT 미세 조정
Updated 2024년 11월 8일
이 실습에서는 자동 패키징 기능을 사용하여 Vertex AI 학습에서 커스텀 학습 작업을 실행하는 방법을 알아봅니다. Vertex AI의 커스텀 학습 작업은 컨테이너를 사용합니다. 자체 이미지를 빌드하고 싶지 않다면 자동 패키징을 사용하면 됩니다. 자동 패키징은 코드를 기반으로 맞춤 Docker 이미지를 빌드하고, 이미지를 Container Registry에 푸시하고, 이미지를 기반으로 CustomJob 를 시작합니다. 다음 작업을 수행하는
Vertex Pipelines 소개
Updated 2024년 11월 8일
이 실습에서는 Vertex AI Pipelines 를 사용하여 ML 파이프라인을 만들고 실행하는 방법을 배웁니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $25 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML 제품을 원활한 개발 환경으로 통합합니다. 예전에는 AutoML로
독립형 구성요소 시작하기
Updated 2024년 11월 8일
초보자 친화적인 이 Codelab에서는 Angular v14 독립형 구성요소를 사용하여 샘플 애플리케이션을 빌드하는 방법을 알아봅니다.
빌드팩을 사용하여 Google App Engine 자바 앱에서 Cloud Run으로 마이그레이션
Updated 2024년 11월 8일
간단한 Java App Engine 앱을 변환하고, 빌드팩으로 컨테이너화하고, Cloud Run으로 이동하는 방법을 알아봅니다.
서가 분석: Gemini를 사용하여 BigQuery와 생성형 AI로 SQL 애플리케이션 빌드
Updated 2024년 11월 8일
Gemini를 사용하여 BigQuery (SQL 전용 생성형 AI)로 도서 추천 및 요약 분석을 생성할 수 있습니다.
앱 온보딩
Updated 2024년 11월 8일
https://ide.cloud.google.com gcloud config set project {{project-id}} export PROJECT_ID=$(gcloud config get-value project) export PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format='value(projectNumber)') gcloud services enable \
Jib를 사용하여 Google App Engine 자바 앱에서 Cloud Run으로 마이그레이션
Updated 2024년 11월 8일
간단한 Java App Engine 앱을 변환하고, Jib를 사용하여 컨테이너화하고, Cloud Run으로 이동하는 방법을 알아봅니다.
고급 부하 분산 최적화 Codelab
Updated 2024년 11월 8일
이 Codelab에서는 전역 외부 애플리케이션 부하 분산을 위해 고급 부하 분산 최적화 기능을 설정하는 방법을 알아봅니다.
BigQuery 및 Looker를 사용하여 Bigtable에서 신용카드 거래 데이터를 분석하고 시각화하기
Updated 2024년 11월 8일
이 Codelab에서는 BigQuery에 대한 Bigtable 변경 내역 템플릿을 사용하는 방법을 보여줍니다. 샘플 데이터 세트를 사용하여 변경 로그 쿼리에 익숙해지고 Looker를 사용하여 시각적 대시보드를 만듭니다.
Cloud Foundation Toolkit 시작하기
Updated 2024년 11월 8일
이 Codelab에서는 Cloud Foundation Toolkit(CFT)을 시작하고 CFT 모듈에 기능을 추가하는 일련의 단계를 통해 온보딩합니다.
- Google Cloud
기준 프로필을 사용하여 앱 성능 개선
Updated 2024년 11월 8일
이 Codelab에서는 기준 프로필을 사용하여 앱 시작 타이밍과 프레임 타이밍을 개선하는 방법을 보여줍니다.
AppSheet를 Apps Script와 연결하기
Updated 2024년 11월 8일
이 Codelab에서는 'Hello World'라는 Apps Script 프로젝트를 만들고 메시지를 로깅하는 간단한 함수 logThis를 추가한 다음 Appsheet 자동화를 만들어 스크립트를 호출하도록 합니다.
서가 빌더: Gemini를 사용하여 Gemini 애플리케이션용 Java Cloud 함수 빌드
Updated 2024년 11월 8일
Cloud 함수에서 Vertex AI 생성형 AI (Gemini)를 BigQuery의 원격 함수로 사용하여 도서 추천 및 요약 앱을 만들어 보겠습니다.
Google App Engine 자바 앱에서 Docker를 사용하여 Cloud Run으로 마이그레이션
Updated 2024년 11월 8일
간단한 Java App Engine 앱을 변환하고, Docker로 컨테이너화하고, Cloud Run으로 이동하는 방법을 알아봅니다.
Vertex AI를 사용하여 Google 품질 수준의 검색 시스템 빌드
Updated 2024년 11월 8일
이 Codelab에서는 Vertex AI Search/Agent Builder를 사용하여 문서 및 텍스트 파일의 쿼리에 답할 수 있는 Google 품질의 검색엔진을 빌드합니다.
- Google Cloud
- Vertex AI
GenAI 및 Cloud Run으로 퀴즈 생성기 빌드
Updated 2024년 11월 8일
이 Codelab에서는 Vertex AI를 사용하여 제공된 사양에 따라 퀴즈 퀴즈를 생성합니다. 클라우드에서 호스팅되는 개발자 환경에서 퀴즈 생성기를 테스트한 다음 Google Cloud Run에 배포하여 공개적으로 제공합니다. 실습을 마치면 퀴즈 생성기를 완전한 앱과 통합합니다.
- Cloud Run
MDC-112 웹: MDC와 웹 프레임워크 통합
Updated 2024년 11월 8일
사전 빌드된 Material 구성요소를 웹 프레임워크용 구성요소로 확장하는 방법을 알아보세요.
ML Kit를 사용한 텍스트 및 얼굴 특징 인식: Android
Updated 2024년 11월 8일
이 Codelab에서는 온디바이스 머신러닝을 사용하여 이미지에서 텍스트와 얼굴 특징을 인식하는 ML Kit를 사용하여 Android 앱을 빌드합니다.
- Android
- ML Kit
ML Kit 및 CameraX로 언어 인식, 텍스트 번역, 텍스트 번역: Android
Updated 2024년 11월 8일
이 Codelab에서는 온디바이스 머신러닝을 사용하여 59개 언어의 텍스트를 인식하고 식별하며 번역하는 ML Kit를 사용하여 Android 앱을 빌드합니다. 또한 CameraX 라이브러리를 통합하여 실시간 카메라 피드에서 이러한 작업을 실행하는 방법도 알아봅니다.
- ML Kit
- Firebase
- Android
Vertex AI: 예측을 위해 동일한 VM에서 모델을 공동 호스팅
Updated 2024년 11월 8일
이 실습에서는 Vertex AI 의 공동 호스팅 모델 기능 을 사용하여 온라인 예측을 위해 동일한 VM에서 여러 모델을 호스팅합니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $2 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML 제품을 원활한 개발 환경으로 통합합니다.
Vertex AI: Sklearn과 함께 커스텀 예측 루틴을 사용하여 예측을 위한 데이터 사전 및 사후 처리
Updated 2024년 11월 8일
이 실습에서는 Vertex AI에서 커스텀 예측 루틴을 사용하여 커스텀 전처리 및 후처리 로직을 작성하는 방법을 알아봅니다. 이 샘플에서는 Scikit-learn을 사용하지만 커스텀 예측 루틴은 XGBoost, PyTorch, TensorFlow와 같은 다른 Python ML 프레임워크와도 작동할 수 있습니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 1달러
고객 관리 암호화 키 (CMEK)를 사용하여 Cloud Functions 암호화
Updated 2024년 11월 8일
use-cmek-to-encrypt-cloud-functions
Skaffold 이해하기
Updated 2024년 11월 8일
Skaffold 는 애플리케이션 빌드, 푸시, 배포를 위한 워크플로를 처리하는 도구입니다. Skaffold를 사용하면 로컬 개발 워크스페이스를 쉽게 구성하고, 내부 개발 루프를 간소화하며, Kustomize 및 Helm 과 같은 다른 도구와 통합하여 Kubernetes 매니페스트를 관리할 수 있습니다. 이 튜토리얼에서는 Skaffold의 핵심 개념을 살펴보고 이를 사용하여 내부 개발 루프를 자동화한 후 애플리케이션을 배포합니다. 실습할 내용은
Vertex AI Vision 트래픽 모니터링 앱
Updated 2024년 11월 8일
이 Codelab에서는 실시간 트래픽 동영상 스트림을 모니터링하는 엔드 투 엔드 Vertex AI Vision 애플리케이션을 만드는 데 중점을 둡니다. 선행 학습된 특수 모델 점유율 분석을 사용합니다. 또한 애플리케이션으로 수집할 동영상 스트림을 만드는 방법, 애플리케이션을 빌드하고 배포하는 방법, BigQuery를 사용하여 모델의 JSON 출력을 분석하고 Looker Studio에서 결과를 시각화하는 방법을 알아봅니다.
Vertex AI Vision 큐 감지 앱
Updated 2024년 11월 8일
이 Codelab에서는 소매점에서 큐 감지 시나리오를 모니터링하는 엔드 투 엔드 Vertex AI Vision 애플리케이션을 만드는 데 중점을 둡니다. 선행 학습된 특수 모델 점유율 분석을 사용합니다. 또한 애플리케이션으로 수집할 동영상 스트림을 만드는 방법, 애플리케이션을 빌드하고 배포하는 방법, BigQuery를 사용하여 모델의 JSON 출력을 분석하고 Looker Studio에서 결과를 시각화하는 방법을 알아봅니다.
Vertex AI: AutoML로 사기 감지 모델 빌드
Updated 2024년 11월 8일
이 실습에서는 Vertex AI 를 사용하여 테이블 형식 데이터로 모델을 학습시키고 서빙합니다. Vertex AI는 Google Cloud의 최신 AI 제품으로서 현재 미리보기 버전으로 제공됩니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $22 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google
Vertex AI: 커스텀 모델 학습 및 서빙
Updated 2024년 11월 8일
이 실습에서는 Vertex AI 를 사용하여 커스텀 컨테이너의 코드를 사용하여 TensorFlow 모델을 학습하고 제공합니다. 여기서는 모델 코드에 TensorFlow를 사용하지만 다른 프레임워크로 쉽게 교체할 수 있습니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $1 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex
실험 최대한 활용하기: Vertex AI를 사용한 머신러닝 실험 관리
Updated 2024년 11월 8일
이 실습에서는 Vertex AI 를 사용하여 TensorFlow에서 커스텀 Keras 모델을 학습시키는 파이프라인을 빌드합니다. 그런 다음 Vertex AI Experiments 에서 제공되는 새로운 기능을 사용하여 모델 실행을 추적 및 비교하여 최고 성능의 초매개변수 조합을 식별합니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $1 입니다. 이 실습에서는 Google
스팸 필터링 머신러닝 모델을 사용하도록 앱 업데이트
Updated 2024년 11월 8일
기본 댓글 스팸 필터링을 지원하는 ML 모델로 앱을 업데이트하는 방법을 알아봅니다.
- Android
- TensorFlow
Vertex AI Vision 모션 필터
Updated 2024년 11월 8일
이 Codelab에서는 모션 필터링 기능을 사용하여 동영상을 전송하는 방법을 보여주는 엔드 투 엔드 Vertex AI Vision 애플리케이션을 만드는 데 중점을 둡니다. 이 튜토리얼에서는 모션 필터 구성을 사용하여 동영상 스트림을 애플리케이션에 수집하는 방법을 알아봅니다.
Vertex AI: TensorFlow를 사용한 멀티 작업자 학습 및 전이 학습
Updated 2024년 11월 8일
이 실습에서는 Vertex AI 를 사용하여 TensorFlow 모델을 위한 멀티워커 학습 작업을 실행합니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $5 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML 제품을 원활한 개발 환경으로 통합합니다. 예전에는 AutoML로 학습된
이벤트 관리가 포함된 Vertex AI Vision 점유율 분석 앱
Updated 2024년 11월 8일
이 Codelab에서는 이벤트 관리 기능을 사용하여 이벤트를 전송하는 방법을 보여주는 엔드 투 엔드 Vertex AI Vision 애플리케이션을 만드는 데 중점을 둡니다. 선행 학습된 특수 모델 점유율 분석을 사용합니다. 동영상 스트림을 만들어 애플리케이션으로 수집하는 방법과 애플리케이션을 빌드하고 배포하는 방법도 알아봅니다.
YAML로 Google Cloud에서 Pulumi 사용
Updated 2024년 11월 8일
이 실습에서는 YAML로 Google Cloud에서 Pulumi를 사용하는 방법을 알아봅니다.
What-If 도구와 Vertex AI를 사용하여 재무 ML 모델 빌드
Updated 2024년 11월 7일
이 실습에서는 재무 데이터 세트에서 XGBoost 모델을 학습시키고, 이를 Vertex AI에 배포하고, What-If 도구로 분석하는 방법을 알아봅니다.
- TensorFlow
Vertex AI Workbench: BigQuery의 데이터로 TensorFlow 모델 학습
Updated 2024년 11월 7일
이 실습에서는 데이터 탐색 및 ML 모델 학습에 Vertex AI Workbench를 사용하는 방법을 알아봅니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $1 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML 제품을 원활한 개발 환경으로 통합합니다. 예전에는 AutoML로
Cloud Run 함수와 Gemini를 사용하여 Cloud Storage 버킷에 업로드된 텍스트 파일을 요약하는 방법을 알아봅니다.
Updated 2024년 11월 7일
이벤트 기반 Cloud Run 함수를 시작하는 방법
- Cloud Run
Cloud Run GPU와 Open WebUI를 프런트엔드 인그레스 컨테이너로 사용하여 Ollama를 사이드카로 사용하는 방법
Updated 2024년 11월 7일
Cloud Run GPU 및 Open WebUI를 프런트엔드 인그레스 컨테이너로 사용하여 Ollama를 사이드카로 사용하는 방법을 알아봅니다.
- Cloud Run
Vertex AI Agent Builder로 AI 에이전트 빌드
Updated 2024년 11월 7일
이 Codelab에서는 Google Cloud의 강력한 도구와 인프라를 사용하여 생성형 AI 에이전트를 빌드하고 배포하는 방법을 알아봅니다. 이 과정에서는 기본 개념을 다루고 첫 번째 상담사를 설정하고 실행하는 초기 단계를 안내합니다.
Matter 통합 디버깅
Updated 2024년 11월 6일
분석 도구를 사용하여 Matter 통합 문제를 해결하는 방법을 알아보고 개발자 지원 리소스에 관해 자세히 알아보세요.
- Matter
Cloud Run에서 LangChain 앱을 빌드하고 배포하는 방법을 알아봅니다.
Updated 2024년 11월 6일
Cloud Run에서 LangChain 앱을 빌드하고 배포하는 방법을 알아봅니다.
Dialogflow와 Calendar를 통합하여 fulfillment 이해하기
Updated 2024년 11월 6일
Dialogflow의 fulfillment 개념에 대해 알아봅니다.
Vision API를 Dialogflow와 통합
Updated 2024년 11월 6일
Vision API를 Dialogflow와 통합하는 방법을 알아봅니다.
13강: 앱 UI 디자인
Updated 2024년 11월 4일
UI 권장사항을 살펴보고 앱이 Material Design 가이드라인을 준수하도록 하는 방법을 알아봅니다.
- Android
MDC-101 Android: 머티리얼 구성요소 (MDC) 기본사항 (Kotlin)
Updated 2024년 11월 4일
Kotlin의 핵심 구성요소로 간단한 앱을 빌드하여 Android용 Material 구성요소 사용에 관한 기본사항을 알아봅니다.
Google Ads에서 Firebase용 Google 애널리틱스 맞춤 이벤트 - iOS
Updated 2024년 11월 4일
이 Codelab에서는 GA4F iOS SDK로 맞춤 이벤트를 구현하고 Google Ads를 통해 액션 캠페인을 실행하는 방법을 알아봅니다.
삽입된 Looker iframe 메시지
Updated 2024년 11월 4일
프로그래매틱 방식으로 이벤트를 수신 대기하고 삽입된 Looker 콘텐츠에서 작업을 전송하는 방법을 알아봅니다.
- Looker
Keras와 TPU를 사용한 컨볼루셔널 신경망
Updated 2024년 11월 4일
이 실습에서는 컨볼루셔널 레이어를 꽃을 인식할 수 있는 신경망 모델로 조합하는 방법을 알아봅니다. 이번에는 모델을 처음부터 직접 빌드하고 TPU의 성능을 활용하여 몇 초 만에 모델을 학습시키고 설계를 반복합니다. 이 실습에는 컨볼루셔널 신경망에 관한 필요한 이론적 설명이 포함되어 있으며, 딥 러닝을 배우는 개발자가 이 실습을 시작하기에 좋은 출발점이 될 것입니다.
- TensorFlow
MDC-103 Android: 색상, 고도, 유형을 사용한 Material Theming (Kotlin)
Updated 2024년 11월 4일
Android용 Material 구성요소를 사용하여 Kotlin의 디자인을 통해 쉽게 제품을 차별화하고 브랜드를 표현하는 방법을 알아보세요.
IP 주소 지정 옵션 IPv4 및 IPv6
Updated 2024년 11월 4일
이 Codelab에서는 두 개의 VPC를 만들고 다양한 유형의 IP 주소를 사용하여 간단한 Apache 웹사이트에 액세스합니다.
MDC-102 Android: 머티리얼 구조 및 레이아웃 (Java)
Updated 2024년 11월 4일
자바에서 Android의 구조 및 레이아웃에 머티리얼을 사용하는 방법을 알아봅니다.
Google Ads에서 Firebase용 Google 애널리틱스 맞춤 이벤트 사용하기 - Unity
Updated 2024년 11월 4일
이 Codelab에서는 Unity 환경에서 GA4F iOS로 맞춤 이벤트를 구현하고 Google Ads를 통해 액션 캠페인을 실행하는 방법을 알아봅니다.
MDC-102 Android: 머티리얼 구조 및 레이아웃 (Kotlin)
Updated 2024년 11월 4일
Kotlin에서 Android의 구조 및 레이아웃에 Material을 사용하는 방법을 알아봅니다.
Embed SDK로 Looker를 삽입하는 방법
Updated 2024년 11월 4일
Looker Embed SDK로 Looker 대시보드를 삽입하는 방법을 알아봅니다.
- Looker
CI/CD 시스템에 Test Lab 통합
Updated 2024년 11월 4일
이 Codelab에서는 gcloud CLI를 사용하여 Jenkins와 같은 기존 CI/CD 시스템에서 대규모 테스트 모음을 프로그래매틱 방식으로 실행하는 방법을 설명합니다. 이 Codelab은 플랫폼과 독립적입니다.
- Firebase Test Lab
IPv6 주소를 사용하여 온프레미스 호스트에서 Google API 액세스
Updated 2024년 11월 4일
이 Codelab에서는 온프레미스 호스트에서 Google API에 대한 IPv6 액세스를 구성하고 검증하는 방법을 알아봅니다.
Magento와 Cloud Spanner 통합
Updated 2024년 11월 4일
이 Codelab에서는 오픈소스 Magento 전자상거래 플랫폼을 Cloud Spanner와 통합합니다.
MDC-111 웹: 머티리얼 구성요소를 코드베이스에 통합 (웹)
Updated 2024년 11월 4일
다시 시작하지 않고 개별 머티리얼 구성요소를 기존 웹 코드베이스에 통합하는 방법을 알아봅니다.
하이브리드 네트워킹을 통해 Looker Cloud 연결
Updated 2024년 11월 4일
이 튜토리얼에서는 하이브리드 네트워킹을 통해 Looker Cloud Core 비공개 IP를 구성하고 검증하는 방법을 알아봅니다.
- Looker
TPU 기반 Keras 및 최신 전환
Updated 2024년 11월 4일
이 실습에서는 처음부터 나만의 컨볼루셔널 신경망을 빌드, 학습, 조정하는 방법을 알아봅니다. 이제 TPU의 성능을 활용하면 몇 분 만에 이 작업을 완료할 수 있습니다. 또한 매우 간단한 전이 학습부터 Squeezenet과 같은 현대적인 컨볼루셔널 아키텍처에 이르는 다양한 접근 방식도 살펴봅니다. 이 실습에는 신경망에 관한 필요한 이론적 설명이 포함되어 있으며, 딥 러닝을 배우는 개발자가 이 실습을 시작하기에 좋은 출발점이 될 것입니다. 이 실습에서는 Tensorflow 2를 사용합니다.
- TensorFlow
TPU 속도의 데이터 파이프라인: tf.data.Dataset 및 TFRecords
Updated 2024년 11월 4일
TPU는 매우 빠릅니다. 학습 데이터 스트림은 학습 속도를 따라갈 수 있어야 합니다. 이 실습에서는 tf.data.Dataset API로 GCS에서 데이터를 로드하여 TPU에 제공하는 방법을 알아봅니다.
- TensorFlow
Looker 대시보드 요약 확장 프로그램 Codelab
Updated 2024년 11월 4일
이 Codelab에서는 로컬 개발을 위해 Looker 대시보드 요약 확장 프로그램을 설정하고 확장 프로그램을 프로덕션에 배포하는 방법을 알아봅니다.
- Looker
Firebase 에뮬레이터 도구 모음을 사용한 로컬 개발
Updated 2024년 11월 4일
Firebase 에뮬레이터 도구 모음으로 웹 앱을 개발하는 방법을 알아봅니다.
- Firebase 인증
- Firestore
- Firebase 호스팅
- Firebase용 Cloud Functions
PSC를 사용한 GCP L7 부하 분산기의 명시적 체이닝
Updated 2024년 11월 4일
이 Codelab에서는 Private Service Connect를 사용하여 L7 부하 분산기를 연결하는 방법을 알아봅니다.
MDC-102 웹: 머티리얼 구조 및 레이아웃 (웹)
Updated 2024년 11월 4일
웹에서 구조와 레이아웃에 머티리얼을 사용하는 방법을 알아봅니다.
전이 학습을 사용한 첫 번째 Keras 모델
Updated 2024년 11월 4일
이 실습에서는 Keras 분류기를 빌드하는 방법을 알아봅니다. 꽃을 인식하기 위해 신경망 레이어의 완벽한 조합을 파악하는 대신, 먼저 전이 학습이라는 기법을 사용하여 강력한 선행 학습된 모델을 데이터 세트에 적용합니다. 이 실습에는 신경망에 관한 필요한 이론적 설명이 포함되어 있으며, 딥 러닝을 배우는 개발자가 이 실습을 시작하기에 좋은 출발점이 될 것입니다.
Keras 및 TPU를 사용한 최신 컨버닛, 스퀴즈넷, Xception
Updated 2024년 11월 4일
이 실습에서는 최신 컨볼루셔널 아키텍처에 대해 알아보고 지식을 활용하여 'squeezenet'이라는 간단하지만 효과적인 컨볼루션을 구현합니다. 이 실습에는 컨볼루셔널 신경망에 관한 필요한 이론적 설명이 포함되어 있으며, 딥 러닝을 배우는 개발자가 이 실습을 시작하기에 좋은 출발점이 될 것입니다.
- TensorFlow
서버리스 데이터 파이프라인 빌드: IoT에서 애널리틱스로
Updated 2024년 11월 4일
이 Codelab에서는 실시간 데이터를 처리하면서 확장과 복원력을 달성하는 데 일반적으로 사용되는 아키텍처 패턴을 직접 경험해 봅니다. 날씨 데이터를 측정하는 IoT 기기 (Raspberry Pi)를 빌드한 다음, Google의 Cloud Platform을 사용하여 메시지 큐, 서버리스 기능, 클라우드 기반 데이터 웨어하우스, 분석 대시보드가 포함된 데이터 파이프라인을 생성합니다.
Dataproc 클러스터에서 Hadoop 워드카운트 작업 실행
Updated 2024년 11월 4일
이 Codelab에서는 Cloud Composer에서 다음 작업을 완료하는 Apache Airflow 워크플로를 만들고 실행하는 방법을 보여줍니다.
Android용 Material 모션을 사용하여 멋진 전환 빌드
Updated 2024년 11월 4일
Android 라이브러리 및 Kotlin용 머티리얼 구성요소의 전환을 사용하여 머티리얼 모션 시스템을 Reply 앱에 빌드합니다.
- Android
lit-element로 브릭 뷰어 빌드
Updated 2024년 11월 4일
이 Codelab에서는 lit-element를 사용하여 브릭 뷰어 웹 구성요소를 빌드합니다.
탐색
Updated 2024년 11월 4일
탐색은 모든 애플리케이션 사이트의 핵심 요소이며 HTML에서 시작됩니다.
Firebase 보안 규칙으로 Firestore 데이터 보호
Updated 2024년 11월 4일
보안 규칙으로 Firestore 데이터를 보호하는 방법 알아보기
- Firebase
- Firestore
용어집
Updated 2024년 10월 24일
일반적인 접근성 용어 및 개념을 알아봅니다.
Web Serial API 시작하기
Updated 2024년 10월 16일
이 Codelab에서는 BBC micro:bit 보드와 상호작용하여 5x5 LED 디스플레이에 이미지를 표시하는 웹페이지를 빌드합니다. Web Serial API와 읽기 및 쓰기가 가능하고 스트림을 사용하여 브라우저를 통해 직렬 기기와 통신하는 방법에 대해 알아봅니다.
Vertex AI Workbench: 전이 학습 및 노트북 실행자를 사용하여 이미지 분류 모델 빌드
Updated 2024년 10월 16일
이 실습에서는 Vertex AI Workbench를 사용하여 노트북 실행을 구성하고 실행하는 방법을 알아봅니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $2 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML 제품을 원활한 개발 환경으로 통합합니다. 예전에는 AutoML로
Cloud Dataflow에서 빅데이터 텍스트 처리 파이프라인 실행
Updated 2024년 10월 15일
Cloud Dataflow를 사용하고, Cloud Dataflow SDK로 Maven 프로젝트를 만들고, Google Cloud Platform Console을 사용해 분산형 작업 수 파이프라인을 실행합니다.
Cloud SQL 데이터베이스 및 LangChain을 사용하여 LLM 및 RAG 기반 채팅 애플리케이션 빌드
Updated 2024년 10월 15일
이 Codelab에서는 데이터베이스를 만들고, 데이터베이스용 생성형 AI 검색 서비스를 배포하고, 이 서비스를 사용하여 샘플 채팅 애플리케이션을 만드는 방법을 알아봅니다.
- Cloud SQL
접근성 높은 Android 앱 만들기
Updated 2024년 10월 14일
색상 대비, 터치 영역 크기, 콘텐츠 라벨 지정 등 사용자에게 큰 차이를 만드는 접근성 원칙을 알아보세요.
- Android
기기 액세스 웹 애플리케이션 빌드
Updated 2024년 10월 13일
이 Codelab에서는 기기 액세스의 작동 방식을 알아보고 Nest Thermostat에 관한 인증과 Smart Device Management API 호출을 처리하는 웹 애플리케이션을 빌드합니다.
- 기기 액세스
Firebase 앱 배포 Android SDK를 사용하여 새 앱 출시에 대해 테스터에게 알림 - Codelab
Updated 2024년 10월 10일
앱 배포 Android SDK를 사용하여 최신 버전을 테스터에게 빠르게 제공하세요. 이 Codelab에서는 새 버전이 출시되면 테스터에게 인앱 알림을 표시하도록 앱을 업데이트합니다.
- Firebase
- Android
- Firebase 앱 배포
Google 어시스턴트 및 Cloud Firestore를 사용한 맞춤법 연습 게임
Updated 2024년 10월 10일
Google 어시스턴트 개발자 플랫폼을 사용하면 스마트 스피커, 스마트폰, 자동차, TV, 헤드폰 등 10억 대 이상의 기기에서 가상 개인 비서인 Google 어시스턴트의 기능을 확장하는 소프트웨어를 만들 수 있습니다. 사용자는 어시스턴트와의 대화를 통해 식료품 구매나 차량 예약 등의 작업을 처리합니다. 개발자는 어시스턴트 개발자 플랫폼을 사용하여 사용자와 서드 파티 처리 서비스 간의 즐겁고 효과적인 대화 환경을 쉽게 만들고 관리할 수
- Google 어시스턴트
스크립트 자동화 만들기
Updated 2024년 9월 20일
이 Codelab에서는 스크립팅된 자동화를 작성하는 방법을 알아봅니다.
법적 사안용 Android 앱 빌드
Updated 2024년 9월 20일
법적 사안용 Google Home 샘플 앱을 맞춤설정하여 기기를 의뢰하고 관리합니다.
- Matter
박사 학위가 없는 TensorFlow, Keras, 딥 러닝
Updated 2024년 9월 20일
이 Codelab에서는 Python / Keras 코드 100줄로 99% 의 정확도로 필기 입력된 숫자를 인식하도록 컴퓨터를 학습시킵니다.
- TensorFlow
Python으로 Video Intelligence API 사용
Updated 2024년 9월 20일
이 튜토리얼에서는 Python과 함께 Video Intelligence API를 사용하는 방법을 알아봅니다.
Cloud Functions 시작하기
Updated 2024년 9월 20일
클라우드 서비스를 빌드하고 연결하기 위한 Google의 서버리스 실행 환경인 Cloud Functions를 시작해 보세요. 이 실습에서는 Google Cloud 콘솔을 사용하여 Cloud 함수를 만들고 배포하고 테스트하는 방법을 보여줍니다.
C#과 함께 Vision API 사용
Updated 2024년 9월 20일
이 Codelab에서는 C#으로 Google Cloud Vision API를 사용하는 방법을 알아봅니다.
DLP API 및 Cloud Functions를 사용하여 Cloud Storage에 업로드된 데이터 자동 분류
Updated 2024년 9월 20일
이 Codelab에서는 DLP API를 사용하여 Cloud Storage에 업로드된 데이터를 자동으로 분류하는 방법을 알아봅니다. Cloud Storage에 업로드된 데이터 분류 자동화 기준
Spring Boot Kotlin 앱을 컨테이너화하여 Cloud Run에 배포
Updated 2024년 9월 20일
Docker 또는 Dockerfile 없이 Spring Boot Kotlin 앱에 최적화된 Docker 이미지를 빌드 및 게시한 다음 Cloud Run에서 빌드된 이미지를 실행하는 방법을 알아봅니다.
Google Kubernetes Engine의 Kubernetes에 ASP.NET Core 앱 배포
Updated 2024년 9월 20일
이 Codelab에서는 ASP.NET Core 코드를 Google Kubernetes Engine의 Kubernetes에서 실행되는 복제된 애플리케이션으로 변환하는 방법을 알아봅니다.
Istio를 사용하여 Google Kubernetes Engine에 ASP.NET Core 앱 배포 (1부)
Updated 2024년 9월 20일
이 Codelab에서는 Istio를 사용하여 ASP.NET Core 앱을 Google Kubernetes Engine에 배포하는 방법을 알아봅니다.
자바를 사용하여 gRPC 서비스 빌드
Updated 2024년 9월 20일
이 Codelab에서는 gRPC를 통해 API를 노출하는 Java 기반 서비스를 빌드하는 방법을 알아봅니다. 그런 다음 gRPC 서비스를 위한 Java 명령줄 클라이언트를 작성합니다.
Cloud KMS Autokey로 쉽게 리소스 암호화
Updated 2024년 9월 20일
이 Codelab에서는 Cloud KMS Autokey를 설정하고 리소스를 만들 때 필요에 따라 자동으로 리소스를 암호화합니다.
HP 조정을 사용하여 노트북에서 Kubeflow Pipelines로: 데이터 과학 여정
Updated 2024년 9월 20일
이 Codelab에서는 CLI 명령어나 SDK를 사용하지 않고 Kubeflow Pipelines에서 초매개변수 조정을 사용하여 복잡한 데이터 과학 파이프라인을 빌드하고 배포하는 방법을 알아봅니다.
Istio를 사용하여 Google Kubernetes Engine에 ASP.NET Core 앱 배포 (2부)
Updated 2024년 9월 20일
이 Codelab에서는 1부에서 만든 ASP.NET Core 애플리케이션을 계속 작업하면서 더 많은 Istio 기능을 추가합니다.
Python 2 App Engine Cloud Dataplex 마이그레이션 Cloud Tasks 앱에서 Python 3 및 Cloud Datastore (모듈 9)
Updated 2024년 9월 20일
이 Codelab에서는 Python 2 App Engine Cloud NBS 및 Cloud Tasks (v1) 앱을 Python 3, Cloud Datastore, Cloud Tasks (v2)로 마이그레이션하는 방법을 알아봅니다.
Jib로 컨테이너화된 Micronaut 애플리케이션을 Google Kubernetes Engine에 배포
Updated 2024년 9월 20일
이 Codelab에서는 Micronaut 마이크로서비스를 Google Kubernetes Engine에서 실행되는 복제된 서비스로 변환하는 방법을 알아봅니다.
Kubeflow Pipelines - GitHub 문제 요약
Updated 2024년 9월 20일
이 Codelab에서는 GKE를 사용하여 Cloud AI Platform 파이프라인 설치 (호스팅된 KFP)를 설정하고, Kubeflow Pipelines를 사용하여 ML 워크플로를 빌드 및 실행하고, AI Platform 노트북 (Jupyter) 내에서 파이프라인을 정의하고 실행합니다.
- TensorFlow
C#으로 gRPC 서비스 빌드
Updated 2024년 9월 20일
이 Codelab에서는 gRPC를 통해 API를 노출하는 C# 서비스를 빌드하고 gRPC 서비스를 호출하는 C# 클라이언트를 빌드하는 방법을 알아봅니다.
MiniKF와 케일을 활용해 Notebook에서 Kubeflow Pipelines로
Updated 2024년 9월 20일
이 Codelab에서는 CLI 명령어나 SDK를 사용하지 않고 Kubeflow Pipelines로 복잡한 데이터 과학 파이프라인을 빌드하고 배포하는 방법을 알아봅니다.
관리형 Active Directory 시작하기
Updated 2024년 9월 20일
이 Codelab에서는 Google Cloud Platform에 관리형 Active Directory를 배포하는 방법을 알아봅니다.
설치
Updated 2024년 9월 20일
설치된 앱은 쉽게 액세스할 수 있으며 OS와의 긴밀한 통합을 활용할 수 있습니다. PWA를 설치할 수 있도록 만들고 이러한 이점을 누리는 방법을 알아봅니다.
앱 디자인
Updated 2024년 9월 20일
프로그레시브 웹 앱과 기존 웹사이트 및 웹 앱의 주요 차이점 중 하나는 설치 가능성입니다. 이를 통해 플랫폼 및 운영체제에 더욱 통합된 독립형 환경을 만들 수 있습니다. 콘텐츠 주위에 브라우저의 사용자 인터페이스가 없기 때문에 설치를 통해 새로운 유연성과 책임을 다할 수 있습니다.
프로그레시브 웹 앱
Updated 2024년 9월 20일
프로그레시브 웹 앱 (PWA)은 최신 API로 빌드되고 향상된 웹 앱으로, 단일 코드베이스를 통해 장소와 장소에 구애받지 않고 누구에게나 도달할 수 있는 향상된 기능, 안정성, 설치 가능성을 제공합니다.
향상된 기능
Updated 2024년 9월 20일
사용자는 만족스러운 경험을 기대합니다. 이 장에서는 스플래시 화면, 앱 바로가기로 PWA를 개선하는 방법과 세션 작동 방식을 알아봅니다.
Node.js와 함께 Text-to-Speech API 사용
Updated 2024년 9월 20일
이 Codelab에서는 Node.js와 함께 Text-to-Speech API를 사용하도록 오디오 파일의 스크립트를 작성합니다.
Cloud Armor 사전 구성된 WAF 규칙 Codelab
Updated 2024년 9월 20일
이 Codelab에서는 규칙 세트에 간단한 이름을 사용하여 상위 10개의 OWASP 취약점으로부터 보호할 수 있도록 하는 Cloud Armor의 사전 구성된 WAF 규칙에 대해 알아봅니다.
Google API용 Private Service Connect
Updated 2024년 9월 20일
이 Codelab에서는 Google API용 Private Service Connect에 대해 알아봅니다. 더 구체적으로 스토리지 API에 대한 서비스 엔드포인트를 생성하고 클라우드 스토리지 버킷을 만듭니다. 검증을 수행할 수 있습니다
Compute Engine으로 Google Cloud에서 웹 앱 호스팅 및 확장
Updated 2024년 9월 20일
Compute Engine을 사용해 Google Cloud에서 웹 앱을 호스팅하고 확장하는 방법을 알아봅니다.
Cloud Armor 및 TCP/SSL 프록시 부하 분산기 - 비율 제한 및 IP 거부 목록 Codelab
Updated 2024년 9월 20일
이 Codelab에서는 백엔드 서비스로 TCP/SSL 프록시 부하 분산기를 만들고 Cloud Armor를 사용하여 부하 분산기에 대한 액세스를 특정 사용자 클라이언트 집합으로 제한합니다.
Cloud Run 작업 시작하기
Updated 2024년 9월 20일
이 Codelab에서는 먼저 Node.js 애플리케이션을 탐색하여 웹페이지의 스크린샷을 찍고 Cloud Storage에 저장합니다. 그런 다음 애플리케이션의 컨테이너 이미지를 빌드하고, Cloud Run에서 작업으로 실행하고, 더 많은 웹페이지를 처리하도록 작업을 업데이트한 뒤, Cloud Scheduler로 일정에 따라 작업을 실행합니다.
C#으로 Video Intelligence API 사용
Updated 2024년 9월 20일
이 Codelab에서는 C#과 함께 Video Intelligence API를 사용하는 방법을 알아봅니다.
Material 3을 사용하여 애니메이션이 적용된 적응형 앱 레이아웃 빌드
Updated 2024년 9월 20일
이 Codelab에서는 Flutter를 지원하는 6가지 플랫폼 모두에서 Material 3으로 유동적인 애니메이션을 적용한 적응형 디자인 애플리케이션을 빌드해 봅니다.
- Flutter
웹 앱에서 양식 자동 완성으로 패스키 구현
Updated 2024년 9월 18일
웹 앱에서 양식 자동 완성으로 패스키를 구현하여 더 간단하고 안전한 로그인을 만드는 방법을 알아보세요.
ARCore에서 Scene Semantics 및 Geospatial Depth API 시작하기
Updated 2024년 9월 18일
ARCore에서 Scene Semantics 및 Geospatial Depth API를 Kotlin과 함께 사용하는 방법을 알아봅니다.
- Android
- ARCore
Adobe Aero 출시 전 버전에서 Geospatial Creator 시작하기
Updated 2024년 9월 18일
Adobe Aero에서 Geospatial Creator 도구를 사용하는 방법을 알아보세요.
- ARCore
- Android
데이터 카드 플레이북: 책임감 있는 AI를 위한 투명성 있는 문서
Updated 2024년 9월 18일
AI 데이터 세트의 투명성 문제를 해결하는 데 도움이 되는 도구 키트인 데이터 카드 플레이북에 대해 알아봅니다.
ARCore에서 Streetscape Geometry 및 Rooftop anchors API 시작하기
Updated 2024년 9월 18일
ARCore에서 Kotlin으로 Streetscape Geometry 및 Rooftop anchors API를 사용하는 방법을 알아보세요.
- ARCore
- Android
Unity용 Geospatial Creator 시작하기
Updated 2024년 9월 18일
Unity용 ARCore Geospatial Creator 사용 방법을 알아보세요.
- Android
- ARCore
Google Chat용 앱 빌드하기
Updated 2024년 9월 18일
Google Chat용 앱을 설계하고 빌드하는 방법을 알아보세요.
Angular를 사용하여 image-slider 요소 빌드
Updated 2024년 9월 18일
이 Codelab에서는 Angular 프레임워크와 독립적으로 작동하며, 모든 프레임워크에서 가져올 수 있고, 통합하기 매우 쉬운 image-slider를 빌드합니다.
감지
Updated 2024년 9월 18일
사용자가 앱과 상호작용하는 방식을 파악하면 사용자 환경을 맞춤설정하고 개선하는 데 유용합니다. 예를 들어 사용자의 기기에 앱이 이미 설치되어 있는지 확인하고 브라우저에서 독립형 앱으로 탐색을 전송하는 등의 기능을 구현할 수 있습니다.
첫 번째 Flutter 앱
Updated 2024년 9월 16일
이 Codelab에서는 멋진 이름을 무작위로 생성하는 Flutter 앱을 빌드하는 방법을 알아봅니다.
- Flutter
Vertex AI를 사용한 동영상 분석용 생성형 AI
Updated 2024년 9월 12일
Google의 생성형 AI 기능을 사용해 회사 또는 제품에 대한 YouTube 인플루언서의 조회수를 분석하는 방법을 알아보세요.
iOS 앱에서 Cast 지원 사용
Updated 2024년 9월 11일
이 Codelab에서는 기존 iOS 동영상 앱을 수정하여 Google Cast 지원 기기에서 콘텐츠를 전송합니다.
- 전송
Cloud Run 작업으로 AlloyDB 데이터베이스 만들기
Updated 2024년 9월 9일
Cloud Run 작업을 사용하여 AlloyDB 데이터베이스를 만드는 방법을 알아봅니다.
In-Place LLM Insights: 구조화된 데이터 분석 및 비정형 데이터 분석을 위한 BigQuery 및 Gemini
Updated 2024년 9월 9일
이 Codelab에서는 LLM 모델, Gemini 1.0 Pro (텍스트 전용), Gemini 1.0 Pro Vision (멀티모달)을 BigQuery 워크로드 내에서 직접 통합하여 로우 코드 생성형 통계 생성 환경을 만드는 방법을 보여줍니다.
Python을 사용한 InnerLoop 개발
Updated 2024년 9월 9일
컨테이너화된 환경에서 Java 애플리케이션을 개발하는 업무를 맡고 있는 소프트웨어 엔지니어의 개발 워크플로를 간소화하도록 설계된 기능을 살펴보세요.
Java로 Gemini 함수 호출을 사용하는 결정론적 생성형 AI
Updated 2024년 9월 9일
Gemini 모델을 호출하여 함수 호출을 위한 입력을 조정하고, API를 호출한 다음, 다른 Gemini 호출에서 응답을 처리하고 이를 REST 엔드포인트에 배포하는 방식으로 Java 애플리케이션에서 Gemini 함수 호출 기능을 보여줍니다.
Cloud Run에서 프라이빗 CloudSQL에 연결
Updated 2024년 9월 9일
이 실습에서는 Cymbal Eats 메뉴 서비스를 만들고 RESTful API를 노출하여 메뉴 항목을 추가, 업데이트, 삭제, 나열합니다. Cloud Run에서 실행될 메뉴 서비스의 백엔드 데이터베이스로 Cloud SQL 데이터베이스를 만듭니다. Cloud Run은 Cloud SQL 데이터베이스와 동일한 VPC에 있지 않으므로 Cloud Run이 비공개 IP 주소를 통해 Cloud SQL과 통신할 수 있도록 서버리스 VPC 액세스 커넥터를
Cloud Data Loss Prevention 개요
Updated 2024년 9월 9일
이 Codelab에서는 명령줄 인터페이스를 통해 사용자에게 DLP API를 소개합니다. 사용자는 프로젝트 코드를 다운로드하고 샘플 디렉터리에 있는 일부 도구와 기본 함수를 검토합니다.
Cloud DNS ResourceRecordSets API
Updated 2024년 9월 9일
이 Codelab에서는 gcloud를 사용하여 도메인과 하위 도메인을 관리하는 Cloud DNS ManagedZone 및 관련 ResourceRecordSets를 만듭니다. 합니다.
Google Compute Engine
Updated 2024년 9월 9일
이 Codelab에서는 VM을 가동하고, 소프트웨어를 설치하며, 네트워크 부하 분산기를 통해 인터넷에서 이를 사용할 수 있도록 하면서 Google Compute Engine을 알아봅니다.
Python과 함께 BigQuery 사용
Updated 2024년 9월 9일
이 Codelab에서는 Python과 함께 BigQuery를 사용하는 방법을 알아봅니다.
Google Cloud Armor로 봇 관리 + reCAPTCHA
Updated 2024년 9월 9일
이 Codelab에서는 부하 분산기 및 연결된 백엔드 서비스를 만듭니다. 그런 다음 Cloud Armor 봇 관리 규칙을 만들고 백엔드를 보호하는 방법을 알아봅니다.
Python으로 Document AI 프로세서 관리
Updated 2024년 9월 9일
이 튜토리얼에서는 Python으로 Document AI 프로세서를 관리하는 방법을 알아봅니다.
Workflows와 동시에 BigQuery 작업 실행
Updated 2024년 9월 9일
이 Codelab에서는 Workflows의 병렬 반복 기능과 동시에 Wikipedia 데이터 세트에 대해 BigQuery 작업을 실행하는 방법을 알아봅니다.
Cloud Tasks로 HTTP 요청 버퍼링
Updated 2024년 9월 9일
이 Codelab에서는 먼저 HTTP 대상 태스크를 위한 일반 Cloud Tasks 큐를 만들고 사용하는 방법을 알아봅니다. 그런 다음 큐 수준 HTTP URI 재정의와 새로운 BufferTask API를 사용해 Cloud Tasks로 HTTP 요청을 보다 쉽게 버퍼링하는 방법을 알아봅니다.
Cloud Armor로 비율 제한
Updated 2024년 9월 9일
이 Codelab에서는 부하 분산기 및 연결된 백엔드 서비스를 만듭니다. 그런 다음 Cloud Armor 비율 제한 정책을 만들고 백엔드를 보호하는 방법을 알아봅니다.
Cloud Dataproc (명령줄)에서 관리형 Hadoop/Spark 클러스터 프로비저닝 및 사용
Updated 2024년 9월 9일
이 Codelab에서는 Dataproc을 사용하여 관리형 Spark/Hadoop 클러스터를 시작하고, 샘플 Spark 작업을 제출하고, 명령줄을 사용하여 클러스터를 종료하는 방법을 알아봅니다.
웹 기능 Codelab
Updated 2024년 9월 9일
이 Codelab에서는 완전히 새로 생성되었거나 플래그로만 사용할 수 있는 여러 웹 API를 살펴봅니다.
WebRTC를 사용한 실시간 통신
Updated 2024년 9월 9일
두 브라우저 간에 미디어와 데이터를 스트리밍하는 방법을 알아보세요. WebRTC의 핵심 API 및 기술을 익히세요. getUserMedia, CSS, 캔버스 요소를 사용하여 이미지를 캡처하고 조작할 수 있습니다. 피어 연결을 설정하고 데이터 채널을 사용하여 브라우저 간에 직접 데이터를 교환합니다. 마지막으로 Node.js를 사용하여 신호 서버를 설정합니다.
Compute Engine에서 파이 계산
Updated 2024년 9월 9일
이 Codelab에서는 새 Compute Engine 인스턴스를 만들고, 파이를 소수점 이하 자릿수 수백만 자릿수까지 계산하는 프로그램을 컴파일 및 실행합니다.
Cloud Build로 Google Kubernetes Engine (GKE)에 지속적 배포
Updated 2024년 9월 9일
Cloud Build로 컨테이너화된 워크로드를 GKE에 지속적으로 배포하는 방법을 알아봅니다.
App Engine 시작하기(Python 3)
Updated 2024년 9월 9일
이 가이드에서는 Google App Engine에서 Python을 사용하여 간단한 웹 앱을 빌드하는 방법을 알아봅니다.
Gemini Code Assist로 개발 워크플로 강화
Updated 2024년 9월 9일
이 Codelab에서는 Gemini Code Assist가 설계, 빌드, 테스트, 배포와 같은 소프트웨어 개발 수명 주기 (SDLC)의 주요 단계에서 어떻게 도움이 되는지 살펴봅니다. 전체 애플리케이션을 설계 및 개발하고 Google Cloud에 배포합니다.
BigQuery에서 Wikipedia 데이터 세트 쿼리하기
Updated 2024년 9월 9일
이 Codelab에서는 BigQuery의 기본사항과 BigQuery를 사용하여 Wikipedia 데이터 세트와 같은 테라바이트 규모의 데이터를 쿼리하는 방법을 알아봅니다.
Node.js에서 BigQuery 사용
Updated 2024년 9월 9일
이 Codelab에서는 Node.js 클라이언트 라이브러리와 함께 BigQuery를 사용하는 방법을 알아봅니다.
App Engine 표준 환경에 Spring Boot 앱 배포
Updated 2024년 9월 9일
간단한 Spring Boot 앱을 빌드하고 App Engine 표준 환경에 배포하는 방법을 알아보세요.
Compute Engine에서 Windows Server에 ASP.NET 앱 배포
Updated 2024년 9월 9일
이 Codelab에서는 Google Compute Engine의 Windows Server에 간단한 ASP.NET 앱을 배포하는 방법을 알아봅니다.
C#으로 BigQuery 사용
Updated 2024년 9월 9일
이 Codelab에서는 C#으로 BigQuery를 사용하는 방법을 알아봅니다.
Dialogflow 앱용 프런트엔드 Django 클라이언트 빌드
Updated 2024년 9월 9일
Dialogflow 앱의 대화형 환경을 조성하는 프런트엔드 샌드박스 클라이언트를 빌드하는 방법을 알아봅니다.
Python으로 Cloud Workstations를 사용한 InnerLoop 개발
Updated 2024년 9월 9일
Cloud Workstations를 사용하여 컨테이너화된 환경에서 Python 애플리케이션을 개발하는 소프트웨어 엔지니어의 개발 워크플로를 간소화하도록 설계된 기능을 살펴보세요.
Google Cloud Shell에서 ASP.NET Core 앱 빌드 및 실행
Updated 2024년 9월 9일
이 Codelab에서는 브라우저를 나가지 않고도 Google Cloud Shell에서 ASP.NET Core 앱을 빌드하고 실행하는 방법을 알아봅니다.
Dialogflow와 Google Chat 통합
Updated 2024년 9월 9일
이 Codelab에서는 Dialogflow 및 Google Calendar에서 지원하는 약속 스케줄러 채팅 앱을 보강하여 Google Chat에서 실행합니다. 커스텀 Google Chat 메시지를 빌드하고 배포합니다.
- Google Workspace
Cloud Bigtable 소개
Updated 2024년 9월 9일
이 Codelab에서는 Java HBase 클라이언트를 사용하여 Cloud Bigtable을 소개합니다. 데이터를 로드한 다음 쿼리를 실행하고 데이터를 지도에 표시합니다.
개발 환경
Updated 2024년 9월 9일
Cloud Workstations를 사용하여 컨테이너화된 환경에서 Python 애플리케이션을 개발하는 소프트웨어 엔지니어의 개발 워크플로를 간소화하도록 설계된 기능을 살펴보세요.
App Engine에 ASP.NET Core 앱 배포
Updated 2024년 9월 9일
이 Codelab에서는 간단한 ASP.NET Core 앱을 Google App Engine에 배포하는 방법을 알아봅니다.
NodeJS를 사용한 InnerLoop 개발
Updated 2024년 9월 9일
컨테이너화된 환경에서 Java 애플리케이션을 개발하는 업무를 맡고 있는 소프트웨어 엔지니어의 개발 워크플로를 간소화하도록 설계된 기능을 살펴보세요.
VPC 서비스 제어 - BigQuery 보호 Codelab I
Updated 2024년 9월 9일
이 Codelab에서는 VPC 서비스 제어 를 사용하여 BigQuery API를 보호하는 방법을 알아봅니다. 이 Codelab은 서비스 경계로 보호되는 API 서비스가 없는 상태에서 시작하며, 공개 데이터 세트에서 쿼리를 실행하고 결과를 프로젝트 테이블에 저장할 수 있습니다. 쿼리는 한 프로젝트에서 실행되고 테이블 (결과가 저장되는 위치)이 다른 프로젝트에 생성됩니다. 즉, 한 프로젝트에 데이터를 저장할 수 있지만 다른 프로젝트를 사용하여
Cloud Run에서 완전 관리형 데이터베이스에 연결
Updated 2024년 9월 9일
서버리스 데이터베이스를 Cloud Run에서 실행되는 애플리케이션과 통합하여 Cloud Spanner 관계형 데이터베이스 및 Cloud Firestore를 사용하도록 서비스를 구성합니다.
Artifact Registry로 종속 항목 관리
Updated 2024년 9월 9일
Architect Registry로 종속 항목을 관리하는 방법을 알아봅니다.
Cloud AI Platform에서 XGBoost 모델 빌드, 학습, 배포
Updated 2024년 9월 9일
이 실습에서는 BigQuery에서 데이터를 수집하고, Cloud AI Platform Notebooks 인스턴스에서 XGBoost 모델을 빌드하고, AI Platform에 모델을 배포하는 등 GCP의 완전한 ML 워크플로를 살펴봅니다.
GKE Autopilot에서 실행되는 애플리케이션에서 비공개 AlloyDB 인스턴스에 연결
Updated 2024년 9월 9일
GKE Autopilot에서 실행되는 애플리케이션을 AlloyDB 데이터베이스의 비공개 인스턴스에 연결하는 방법을 알아봅니다.
VPC 서비스 제어 기본 튜토리얼 I
Updated 2024년 9월 9일
이 실습에서는 VPC 서비스 제어 경계를 만들고 이를 사용하여 프로젝트를 보호합니다. 그런 다음 VPC 서비스 제어 인그레스 위반을 유발하고 거부 문제를 해결하는 프로세스를 살펴봅니다. 이 실습을 마치면 VPC 서비스 제어를 사용하여 리소스를 보호하는 방법을 더 잘 이해할 수 있게 됩니다.
Web Serial API 시작하기
Updated 2024년 9월 9일
이 Codelab에서는 BBC micro:bit 보드와 상호작용하여 5x5 LED 디스플레이에 이미지를 표시하는 웹페이지를 빌드합니다. Web Serial API와 읽기 및 쓰기가 가능하고 스트림을 사용하여 브라우저를 통해 직렬 기기와 통신하는 방법에 대해 알아봅니다.
Node.js 및 Cloud Run을 사용하여 Google Workspace 부가기능 빌드
Updated 2024년 9월 9일
이 Codelab에서는 Node.js 및 Cloud Run을 사용하여 Google Workspace 부가기능을 빌드하는 방법을 알아봅니다.
- Cloud Run
- Google Workspace
Vertex AI:Sklearn과 함께 커스텀 예측 루틴을 사용하여 예측을 위한 데이터 사전 처리 및 사후 처리
Updated 2024년 9월 9일
이 Codelab에서는 Vertex AI에서 커스텀 예측 루틴을 사용하여 커스텀 전처리 및 후처리 로직을 작성하는 방법을 알아봅니다.
VPC 서비스 제어 기본 튜토리얼 II - 이그레스 위반 문제 해결
Updated 2024년 9월 9일
이 실습에서는 VPC 서비스 제어 경계를 만들고 이를 사용하여 프로젝트를 보호합니다. 그런 다음 VPC 서비스 제어 이그레스 위반을 유발하고 이그레스 규칙을 만들어 거부 문제를 해결하는 프로세스를 살펴봅니다. 이 실습을 마치면 VPC 서비스 제어를 사용하여 리소스를 보호하는 방법을 더 잘 이해할 수 있게 됩니다.
What-If 도구를 사용하여 Cloud AI Platform에 배포된 재무 ML 모델 분석
Updated 2024년 9월 9일
이 실습에서는 재무 데이터 세트에서 XGBoost 모델을 학습시키고, 이를 Cloud AI Platform에 배포하고, What-If 도구로 분석하는 방법을 알아봅니다.
- TensorFlow
환경설정 미디어 쿼리로 사용자 적응형 인터페이스 빌드
Updated 2024년 9월 9일
각 사용자에게 해당 시점의 선호도를 반영하는 맞춤형 인터페이스를 받는 적응형 웹 양식을 만드는 방법을 알아봅니다.
IAM으로 프로젝트에 대한 액세스 권한 부여
Updated 2024년 9월 9일
이 Codelab에서는 Google Cloud 콘솔을 사용하여 프로젝트의 주 구성원에게 Identity and Access Management (IAM) 역할을 부여하는 방법을 보여줍니다.
안전한 사용자 관리 노트북을 만드는 Vertex AI
Updated 2024년 9월 9일
이 튜토리얼에서는 안전한 사용자 관리 노트북을 구성하는 방법을 알아봅니다.
AlloyDB 및 Vertex AI Agent Builder로 스마트 쇼핑 어시스턴트 빌드 - 2부
Updated 2024년 9월 5일
이 Codelab에서는 고객 질문에 답하고, 제품 탐색을 안내하며, 전자상거래 데이터 세트에 대한 검색 결과를 맞춤설정하도록 설계된 지식 기반 채팅 애플리케이션을 빌드합니다.
Google Cloud Platform에 ABAP 플랫폼 체험판 2022 설치 및 ABAP SDK 설치
Updated 2024년 9월 4일
이 Codelab에서는 ABAP 플랫폼 체험판 202를 설치합니다.
AlloyDB 및 Vertex AI Agent Builder로 특허 검색 어시스턴트 빌드 - 2부
Updated 2024년 9월 4일
이 Codelab에서는 특허 검색과 관련된 질문에 답변하고 특허 데이터 세트 사실을 기반으로 맥락상 관련성이 높은 결과를 소스로 가져오도록 설계된 지식 기반 채팅 애플리케이션을 빌드합니다.
Compute Engine VM에서 호스팅되는 SAP용 토큰을 사용하여 ABAP SDK 인증을 구성하고 Address Validation API를 실행합니다.
Updated 2024년 9월 3일
이 Codelab에서는 Compute Engine VM에 호스팅된 SAP용 토큰을 사용하여 ABAP SDK 인증을 구성하고 Address Validation API를 실행합니다.
스레드 보더 라우터 - 스레드 1.2 멀티캐스트
Updated 2024년 8월 29일
스레드 1.2에서는 스레드 네트워크 및 인프라 (Wi-Fi/이더넷) 네트워크 세그먼트 간에 멀티캐스트 통신을 허용하는 스레드 네트워크 전반의 멀티캐스트가 도입되었습니다. 이 Codelab에서는 Thread 1.2 멀티캐스트 기능을 설정하고 플레이하는 프로세스를 안내합니다.
스레드 보더 라우터 - 양방향 IPv6 연결 및 DNS 기반 서비스 검색
Updated 2024년 8월 29일
이 Codelab에서는 OTBR을 표준 스레드 보더 라우터로 사용하고 동일한 Wi-Fi 네트워크에 연결된 휴대전화에서 스레드 최종 기기를 찾아 연결합니다.
Simplyy Studio v5를 사용하여 Silicon Labs EFR32 보드 및 OpenThread가 포함된 스레드 네트워크 빌드
Updated 2024년 8월 29일
이 Codelab에서는 실제 하드웨어에서 OpenThread를 프로그래밍하고 스레드 네트워크를 만들어 관리하며 노드 간에 메시지를 전달합니다.
OpenThread로 스레드 네트워크 시뮬레이션
Updated 2024년 8월 29일
이 Codelab에서는 Linux 또는 Mac OS 시스템에서 OpenThread를 사용하여 가상 기기의 스레드 네트워크를 시뮬레이션합니다.
OTNS를 사용한 스레드 네트워크 시뮬레이션
Updated 2024년 8월 29일
이 Codelab에서는 OTNS CLI와 웹 시각화를 사용하여 시뮬레이션된 스레드 네트워크에서 노드를 추가/이동/삭제하고 네트워크가 토폴로지 변경사항에 어떻게 적응하는지 관찰합니다.
B91 개발 보드 및 OpenThread로 스레드 네트워크 빌드
Updated 2024년 8월 29일
이 Codelab에서는 실제 하드웨어에서 OpenThread를 프로그래밍하고 스레드 네트워크를 만들고 관리하며 노드 간에 메시지를 전달합니다.
시각화를 사용하여 스레드 네트워크 테스트
Updated 2024년 8월 29일
이 Codelab에서는 웹 인터페이스를 사용하여 시각화로 OpenThread 기능 테스트를 실행합니다.
스레드 보더 라우터 - NAT64를 통해 인터넷 액세스 제공
Updated 2024년 8월 29일
이 Codelab에서는 NAT64를 지원하는 OpenThread 보더 라우터를 빌드하고 네트워크의 최종 기기를 사용하여 인터넷의 IPv4 전용 리소스에 액세스합니다.
Docker에서 OpenThread를 사용하여 스레드 네트워크 시뮬레이션하기
Updated 2024년 8월 29일
이 Codelab에서는 Docker에서 OpenThread를 사용하여 가상 기기의 스레드 네트워크를 시뮬레이션합니다.
ESP32H2 및 ESP 스레드 보더 라우터 보드로 스레드 네트워크 빌드
Updated 2024년 8월 29일
이 Codelab에서는 실제 하드웨어에서 OpenThread를 프로그래밍하고 스레드 네트워크를 만들어 관리하며 노드 간에 메시지를 전달합니다.
Cloud Run으로 간단한 3단계로 개발부터 프로덕션까지
Updated 2024년 8월 29일
이 Codelab에서는 간단한 웹 앱을 빌드하고 비공개 개발자 환경에서 실행한 다음 Docker를 사용하여 컨테이너에서 실행하고 마지막으로 클라우드에 동일한 앱을 배포합니다.
C#로 Cloud Run 시작
Updated 2024년 8월 29일
이 Codelab에서는 서버리스 방식으로 스테이트리스(Stateless) 컨테이너를 배포하고 실행하여 Cloud Run을 시작하는 방법을 알아봅니다(인프라를 추상화함). Cloud Run은 완전 관리형 옵션은 물론 GKE 클러스터를 기반으로 실행하는 기능도 제공합니다.
Cloud SQL에 연결: Compute Engine, 비공개 IP, Cloud SQL 프록시
Updated 2024년 8월 29일
이 Codelab에서는 Cloud SQL 프록시를 사용하여 Google의 비공개 내부 네트워크 내에서 Compute Engine 인스턴스와 Cloud SQL 간의 연결을 설정합니다.
- Cloud SQL
Cloud SQL에 연결: 공개 IP 및 승인된 네트워크
Updated 2024년 8월 29일
이 Codelab에서는 어디서나 액세스할 수 있는 Cloud SQL 인스턴스에 간단하게 연결하는 방법을 알아봅니다.
- Cloud SQL
Cloud Run 함수 (HTTP) 시작하기
Updated 2024년 8월 29일
Cloud Run 함수를 시작하는 방법을 알아봅니다.
- Cloud Run
Dataproc Serverless
Updated 2024년 8월 29일
이 Codelab에서는 Dataproc Serverless를 시작하는 방법과 다양한 기능 세트에 액세스하는 방법을 비롯하여 Dataproc Serverless에 대한 모든 것을 알아봅니다.
Dockerfile로 컨테이너 개발
Updated 2024년 8월 29일
Docker는 애플리케이션을 개발, 출시, 실행하는 데 사용하는 개방형 플랫폼입니다. Docker를 사용하면 인프라에서 애플리케이션을 분리하고 인프라를 관리형 애플리케이션처럼 취급할 수 있습니다. Docker는 코드를 더욱 빠르게 출시, 테스트, 배포하고 코드 작성과 실행 주기를 단축하는 데 도움이 됩니다. 이는 Docker가 커널 컨테이너화 기능을 애플리케이션 관리 및 배포를 지원하는 워크플로 및 도구와 결합하기 때문입니다. Docker
Google Dataproc으로 Spark ML 모델 만들기
Updated 2024년 8월 29일
이 Codelab에서는 Spark ML 작업을 Google의 Dataproc 서비스에 제출합니다.
Codelab: Gemini를 사용하여 JavaScript로 Chrome 확장 프로그램 빌드하기
Updated 2024년 8월 29일
이 Codelab에서는 Gemini를 사용하여 Chrome 확장 프로그램을 만들어 보겠습니다. Google Meet 페이지에 기능을 추가하는 데 도움이 되는 수준에 도달하기 위해 반복 기능을 추가할 예정입니다.
바이너리 인증으로 배포 제한
Updated 2024년 8월 29일
Binary Authorization은 배포 시점의 보안 제어를 제공하여 Google Kubernetes Engine (GKE) 또는 Cloud Run에 신뢰할 수 있는 컨테이너 이미지만 배포되도록 합니다. Binary Authorization을 사용하면 개발 프로세스 중에 신뢰할 수 있는 기관으로부터 이미지에 서명을 받도록 요구하고 이후 배포 시 서명 검증을 실시할 수 있습니다. 검증을 시행하면 확인된 이미지만 빌드 및 배포 프로세스에
Flutter 앱에 홈 화면 위젯 추가
Updated 2024년 8월 29일
이 Codelab에서는 iOS 또는 Android Flutter 앱용 홈 화면 위젯을 만듭니다. 기본적인 Flutter 뉴스 앱으로 시작해 보겠습니다. 그런 다음 네이티브 프레임워크를 사용하여 위젯 자체의 UI를 생성합니다. 마지막으로, 리소스를 공유하고 위젯과 기본 앱 간에 통신을 설정하는 방법을 알아봅니다.
- Android
- Flutter
Google Compute Engine 기반 Dataproc
Updated 2024년 8월 29일
이 Codelab에서는 Google Compute Engine (GCE)에서 Dataproc을 사용하는 방법을 알아봅니다.
GKE Autopilot 및 Pub/Sub와 통합되는 Workflows를 트리거하도록 Eventarc 구성
Updated 2024년 8월 29일
고객 보상 비즈니스 프로세스를 실행하기 위해 GKE Autopilot 및 Pub/Sub와 통합되는 Workflows를 트리거하도록 Eventarc를 구성하는 방법을 알아봅니다.
Vertex AI에서 이미지를 생성하여 Google Ads에 업로드하는 방법
Updated 2024년 8월 29일
이 Codelab에서는 Vertex AI로 이미지를 생성하고 Google Ads로 이미지를 전송하는 방법을 알아봅니다.
OHS 및 Google Cloud를 사용하여 Android 앱에서 FHIR 데이터 관리
Updated 2024년 8월 29일
Android-FHIR SDK, OHS, Google Cloud Healthcare API로 안전하고 확장 가능하며 규정을 준수하는 데이터 기반 의료 모바일 앱을 빌드하세요.
- Android
- Google Cloud
고급 트래픽 관리 (Envoy) Codelab을 사용한 외부 HTTPs LB
Updated 2024년 8월 29일
이 Codelab에서는 새로운 외부 HTTP 부하 분산기에서 사용할 수 있는 고급 트래픽 기능을 알아봅니다.
Firebase용 Google 애널리틱스로 WebView에서 이벤트 추적
Updated 2024년 8월 29일
이 Codelab에서는 GA4F를 사용하여 WebView 내에서 웹페이지의 이벤트를 네이티브 코드로 전달하여 추적하는 방법을 실행합니다.
Eventarc로 워크플로 트리거
Updated 2024년 8월 29일
고객 보상 비즈니스 프로세스를 실행하기 위해 Cloud Run 및 Pub/Sub와 통합되는 Workflows를 트리거하도록 Eventarc를 구성하는 방법을 알아봅니다.
웹사이트 그리기: Gemini 모델을 사용하여 상상력을 웹사이트로 바꿔보세요.
Updated 2024년 8월 29일
이 Codelab에서는 Gemini 1.0 Pro Vision, Gemini 1.5 Pro 등에서 지원되는 생성형 AI 모델을 사용하여 몇 분 만에 그림을 웹사이트 코드로 변환하는 Cloud Run 애플리케이션을 빌드합니다.
Dialogflow Essentials로 Android용 음성 봇 빌드하기 플러터
Updated 2024년 8월 29일
Dialogflow는 웹, Google 어시스턴트, 소셜 미디어, 전화 게이트웨이 등 다양한 통합 기능을 기본적으로 제공합니다. 그러나 챗봇을 모바일 기기에서 사용하려면 맞춤 통합을 만들어야 합니다. 이 실습에서는 Dialogflow Essentials를 Flutter 앱에 통합하는 방법을 알아봅니다.
- Flutter
사이드카로 Cloud Run 서비스 만들기
Updated 2024년 8월 29일
localhost 포트와 볼륨 마운트를 사용하여 사이드카와 통신하는 Cloud Run 서비스를 만드는 방법을 알아봅니다.
- Cloud Run
Document AI (Python)를 사용한 양식 파싱
Updated 2024년 8월 29일
이 Codelab에서는 Document AI 양식 파서를 사용하여 Python으로 필기 양식을 파싱하는 방법을 알아봅니다. 여기서는 간단한 의료 접수 양식을 예로 사용하지만, 이 절차는 DocAI에서 지원하는 일반화된 모든 양식에서 작동합니다. 이 Codelab은 다른 Document AI Codelabs에서 다룬 콘텐츠를 기반으로 합니다. 다음 Codelab을 먼저 완료한 후에 진행하는 것이 좋습니다. 이 Codelab에서는 Document
Document AI Workbench - 커스텀 문서 추출기
Updated 2024년 8월 29일
이 Codelab에서는 Document AI Workbench와 자체 학습 데이터를 사용하여 완전히 맞춤설정된 모델을 만드는 방법을 알아봅니다.
실습: Dialogflow 및 Actions on Google을 사용하여 Google 어시스턴트용 TV 가이드 작업 만들기
Updated 2024년 8월 29일
TV 가이드 정보를 검색하는 데 도움이 되는 Google 어시스턴트와 대화를 만들어 보겠습니다.
실습: Women in Voice 워크숍
Updated 2024년 8월 29일
Women in Voice 모임 그룹의 이벤트와 문헌 정보를 검색하는 데 도움이 되는 사용자와 Google 어시스턴트 간의 대화를 만들어 보겠습니다.
Document AI Workbench - 업트레이닝
Updated 2024년 8월 29일
이 Codelab에서는 Document AI 업트레이닝을 사용하여 자체 학습 데이터로 모델 품질을 개선하는 방법을 알아봅니다.
실습: Google Workspace 및 Dialogflow로 Google Chat에서 TV 가이드 만들기
Updated 2024년 8월 29일
동적 카드 응답을 사용하여 Google Chat용 커스텀 Dialogflow 챗봇을 빌드하는 방법을 알아봅니다.
- Google Workspace
Document AI (Python)를 사용하는 특수 프로세서
Updated 2024년 8월 29일
이 Codelab에서는 Procurement DocAI와 Lending DocAI를 사용하여 전문 문서를 분류하고 파싱하는 방법을 알아봅니다.
Document AI(Python)를 사용한 광학 문자 인식(OCR)
Updated 2024년 8월 29일
이 Codelab에서는 Document AI와 Python을 사용하여 PDF 문서의 광학 문자 인식(OCR)을 수행합니다. 온라인(동기식) 및 일괄(비동기식) 프로세스 요청 모두를 만드는 방법을 살펴보겠습니다.
Google Cloud Dataflow를 사용하여 첫 SQL 문 실행
Updated 2024년 8월 29일
이 페이지에서는 Dataflow SQL을 사용하고 Dataflow SQL 작업을 만드는 방법을 설명합니다.
Apache Kafka에서 Pubsub로 마이그레이션
Updated 2024년 8월 29일
이 Codelab에서는 단계적 이전 방법을 사용하여 Apache Kafka에서 Google Cloud Pub/Sub로 애플리케이션을 이전합니다.
Dialogflow CX 생성기 및 데이터 저장소를 사용하여 정보에 입각한 의사 결정
Updated 2024년 8월 29일
초보자 친화적인 이 Codelab을 통해 생성기 기능을 숙지할 수 있습니다. 생성기는 Google의 최신 생성형 대규모 언어 모델 (LLM)을 사용하여 에이전트 응답을 생성합니다. 이 Codelab의 컨텍스트에서는 데이터 저장소에서 정보를 가져오는 생성기를 사용하여 정보에 입각한 결정을 내립니다.
Document AI: 인간 참여형(Human In The Loop)
Updated 2024년 8월 29일
이 Codelab에서는 Document AI 인간 참여형(Human In The Loop)을 사용하여 특수 프로세서로 사람의 검토 작업을 완료하는 방법을 알아봅니다.
생성형 대체를 사용하여 인텐트 적용 범위를 늘리고 오류를 적절하게 처리
Updated 2024년 8월 29일
이 초보자 친화적인 Codelab에서는 Google의 최신 생성형 대규모 언어 모델 (LLM)을 사용하여 가상 에이전트 응답을 생성하는 생성형 대체 기능을 알아봅니다.
Google Cloud Dataflow에서 Notebooks 사용
Updated 2024년 8월 29일
대화형 Beam으로 노트북 설정 및 실행
Android용 접근성 서비스 개발
Updated 2024년 8월 29일
이 Codelab에서는 Android 사용자를 위한 접근성 서비스를 빌드하는 방법을 알아봅니다.
- Android
Document AI를 사용하여 필기 입력 양식 (Node.js)을 지능적으로 처리
Updated 2024년 8월 29일
이 Codelab에서는 Node.js와 함께 Document AI API를 사용하는 튜토리얼을 만드는 데 중점을 둡니다.
웹 구성요소에서 Lit 요소로
Updated 2024년 8월 29일
이 Codelab에서는 & 처음부터 웹 구성 요소를 빌드한 다음 점진적으로 Lit Element로 향상할 수 있습니다.
HEY를 사용한 Vertex AI 온라인 예측 기준 테스트
Updated 2024년 8월 29일
이 튜토리얼에서는 HEY를 사용하여 기준 테스트를 수행하고 클라우드 모니터링 측정항목을 예측하는 방법을 알아봅니다.
Gemini Code Assist를 사용한 테스트 소개
Updated 2024년 8월 29일
Gemini Code Assist를 사용하여 코드 테스트를 작성할 수 있습니다.
Cloud AI Platform에서 PyTorch 모델을 학습시키고 초매개변수를 조정
Updated 2024년 8월 29일
이 실습에서는 초매개변수 조정을 통해 클라우드에서 모델을 학습시키는 방법을 알아봅니다. PyTorch로 이 작업을 수행하는 방법을 보여드리지만 원하는 프레임워크에서 이 작업을 수행할 수 있습니다.
Node.JS 및 Google Cloud Functions로 DAG 트리거
Updated 2024년 8월 29일
이 Codelab에서는 Google Cloud Functions를 사용하여 Google Cloud Composer에서 Apache Airflow 워크플로 (DAG)를 트리거하는 방법을 보여줍니다. 여기서 DAG는 BashOperator를 사용하여 간단한 bash 명령어를 실행합니다.
Vertex AI 및 BigQuery ML을 사용한 시계열 예측
Updated 2024년 8월 29일
이 실습에서는 Notebooks, 학습, 예측, BigQuery ML을 다루는 Vertex AI를 사용하여 시계열 문제를 해결하는 방법을 알아봅니다.
- TensorFlow
Vertex AI가 PSC를 사용하여 온라인 예측 엔드포인트에 비공개로 액세스
Updated 2024년 8월 29일
이 튜토리얼에서는 Private Service Connect를 사용하여 온라인 예측 액세스를 구성하고 검증하는 방법을 알아봅니다.
C#과 함께 Translation API 사용
Updated 2024년 8월 23일
이 Codelab에서는 C#과 함께 Translation API를 사용하는 방법을 알아봅니다.
Cloud Run의 Node.js 애플리케이션을 PostgreSQL용 Cloud SQL 데이터베이스에 연결하는 방법
Updated 2024년 8월 23일
Cloud SQL Node.js 커넥터 는 Node.js 애플리케이션을 Cloud SQL 데이터베이스에 안전하게 연결하는 가장 간편한 방법입니다. Cloud Run 은 HTTP 요청을 통해 호출 가능한 스테이트리스(Stateless) 컨테이너를 실행하는 완전 관리형 서버리스 플랫폼입니다. 이 Codelab에서는 IAM 인증을 사용하여 서비스 계정으로 Cloud Run의 Node.js 애플리케이션을 PostgreSQL용 Cloud SQL
Python에 Text-to-Speech API 사용
Updated 2024년 8월 23일
이 튜토리얼에서는 Text-to-Speech API를 Python과 함께 사용하는 방법을 알아봅니다.
C#으로 Text-to-Speech API 사용
Updated 2024년 8월 23일
이 Codelab에서는 C#으로 Text-to-Speech API를 사용하는 방법을 알아봅니다.
Python과 함께 Vision API 사용
Updated 2024년 8월 23일
이 튜토리얼에서는 Python과 함께 Vision API를 사용하는 방법을 알아봅니다.
Workflows를 사용한 서버리스 조정 소개
Updated 2024년 8월 23일
이 Codelab에서는 Workflows를 사용하여 Google Cloud 및 HTTP 기반 API 서비스를 조정하고 자동화하는 방법을 알아봅니다.
PowerShell용 Cloud Tools 설치 및 사용
Updated 2024년 8월 23일
이 Codelab에서는 Windows PowerShell용 Cloud 도구를 설치하고 사용하는 방법을 알아봅니다.
NodeJS에서 Cloud Workstations를 사용한 InnerLoop 개발
Updated 2024년 8월 23일
Cloud Workstations를 사용하여 컨테이너화된 환경에서 Nodejs 애플리케이션을 개발하는 소프트웨어 엔지니어의 개발 워크플로를 간소화하도록 설계된 기능을 살펴보세요.
BigQuery SQL 및 Vertex AI를 사용한 생성형 통계
Updated 2024년 8월 23일
BigQuery SQL 쿼리 및 Vertex AI PaLM API를 사용하여 영화 성공 평가 예측 및 처방 앱 빌드하기
Cloud Workstations 및 Cloud Code를 사용한 개발
Updated 2024년 8월 23일
Cloud Workstations를 사용하는 컨테이너화된 환경에서 Java 소프트웨어 엔지니어의 개발 워크플로를 간소화하도록 설계된 기능을 살펴보세요.
Android 뷰의 기본 색 조정
Updated 2024년 8월 23일
이 Codelab에서는 맞춤 색상을 동적 테마와 조화시키는 방법을 알아봅니다.
- Android
Fluid Numerics를 사용한 Gromacs Molecular Dynamics 시뮬레이션 실행' Slurm-GCP
Updated 2024년 8월 23일
이 Codelab에서는 SchedMD의 Slurm-GCP 솔루션을 사용하여 Google Cloud Platform에서 Gromacs를 실행하는 방법을 안내합니다.
생성형 AI - 키워드를 사용한 이미지 생성
Updated 2024년 8월 23일
이 Codelab에서는 GenAI API를 사용하여 특정 키워드에서 이미지를 생성하는 방법을 알아봅니다. 이는 text-bison API를 호출하여 이미지 생성 프롬프트를 생성한 다음 Imagen API를 호출하여 생성된 프롬프트에 따라 이미지를 생성하는 2단계 프로세스입니다. 이러한 전체 워크플로는 GRadio 앱을 사용하여 프런트엔드에서 실행됩니다.
Vertex AI PaLM API를 사용하는 BigQuery ML과 SQL 전용 LLM
Updated 2024년 8월 23일
텍스트 생성을 위한 Vertex AI 대규모 언어 모델 (text-bison)을 BigQuery에서 호스팅되는 원격 함수로 사용하여 BigQuery 공개 데이터 세트로 제공되는 GitHub 저장소의 소스 코드 요약입니다.
웹 블루투스로 PLAYBULB 원통 제어
Updated 2024년 8월 23일
JavaScript만 사용하여 초기 Web Bluetooth API를 통해 LED 불꽃 없는 초를 제어하는 웹 앱을 만듭니다.
Battle Jamón - 마이크로서비스 전투지
Updated 2024년 8월 23일
이 Codelab에서는 무대에서 하몬을 서로 '던져 버려서' 다른 마이크로서비스와 대결할 마이크로서비스를 빌드합니다.
Java를 사용한 InnerLoop 개발 - SpringBoot
Updated 2024년 8월 23일
컨테이너화된 환경에서 Java 애플리케이션을 개발하는 업무를 맡고 있는 소프트웨어 엔지니어의 개발 워크플로를 간소화하도록 설계된 기능을 살펴보세요.
ML Kit에서 AutoML Vision을 사용하여 기기 내 이미지 분류 모델 학습 및 배포
Updated 2024년 8월 23일
이 Codelab에서는 ML Kit의 AutoML Vision Edge를 사용하여 이미지 분류자를 학습시키고, ML Kit SDK를 사용하여 Android 또는 iOS 휴대전화에서 이미지 분류기를 실행합니다.
- Firebase
- TensorFlow
- ML Kit
- Android
Material 3을 사용하는 Compose의 테마 설정
Updated 2024년 8월 23일
이 Codelab의 목적은 새롭게 구현된 Material Design 3 및 Material You로 Jetpack Compose의 테마 설정을 보여주는 것입니다.
- Android
Kotlin 04.1 기반 Android 고급: Android Google 지도
Updated 2024년 8월 23일
Android Kotlin 앱에 Google 지도를 추가하고 스타일을 지정하는 방법을 알아보세요.
- Android
Cloud Run에서 PaLM API를 사용하는 Chat 앱
Updated 2024년 8월 23일
Python Flask 프레임워크 및 Vertex AI PaLM API 모델을 사용하여 채팅 애플리케이션을 개발합니다.
- Cloud Run
Cloud Foundation Toolkit 시작하기
Updated 2024년 8월 23일
이 Codelab에서는 Cloud Foundation Toolkit(CFT)을 시작하고 CFT 모듈에 기능을 추가하는 일련의 단계를 통해 온보딩합니다.
- Google Cloud
Cloud Data Fusion을 사용하여 BigQuery로 CSV 데이터 수집 - 일괄 수집
Updated 2024년 8월 23일
이 Codelab에서는 Cloud Data Fusion을 사용하여 CSV 형식의 의료 데이터를 BigQuery에 로드하는 데이터 수집 패턴을 구현합니다.
Anthos Service Mesh 워크숍: 실습 가이드 - 일본어
Updated 2024년 8월 23일
이 워크숍은 프로덕션 단계에서 GCP에 전 세계에 분산된 서비스를 설정하는 방법을 알아보는 몰입형 몰입형 체험입니다. 주로 사용되는 기술은 안전한 연결, 관측 가능성, 고급 트래픽 형태를 만들기 위한 컴퓨팅용 GKE와 Anthos Service Mesh입니다. 이 워크숍에서 사용하는 모든 권장사항과 도구는 프로덕션에서도 사용됩니다.
- Anthos
Google VPN을 통해 AlloyDB를 Oracle에 연결
Updated 2024년 8월 23일
이 Codelab에서는 VPN을 통해 연결된 별도의 네트워크에 배포된 Oracle 데이터베이스에 AlloyDB 클러스터를 연결하는 방법을 알아봅니다.
BigQuery를 사용하여 GitHub 데이터 쿼리
Updated 2024년 8월 23일
BigQuery의 기본사항과 GitHub 커밋 데이터를 예시로 사용하여 테라바이트 규모의 공개 데이터를 쿼리하는 방법을 알아봅니다.
Battle One - 마이크로서비스 전투지
Updated 2024년 8월 23일
이 Codelab에서는 경기장에서 리프를 서로 '던져 놓는' 방식으로 다른 마이크로서비스와 싸우는 마이크로서비스를 빌드합니다.
ARCore 원시 심도
Updated 2024년 8월 23일
이 Codelab에서는 새로운 Raw Depth API를 사용하여 ARCore 애플리케이션을 빌드하는 단계를 보여줍니다.
- Android
Anthos Service Mesh 워크숍: 실습 가이드
Updated 2024년 8월 23일
이 워크숍은 프로덕션 단계에서 GCP에 전 세계에 분산된 서비스를 설정하는 방법을 알아보는 몰입형 몰입형 체험입니다. 주로 사용되는 기술은 안전한 연결, 관측 가능성, 고급 트래픽 형태를 만들기 위한 컴퓨팅용 GKE와 Anthos Service Mesh입니다. 이 워크숍에서 사용하는 모든 권장사항과 도구는 프로덕션에서도 사용됩니다.
- Anthos
앱에 동적 색상 추가
Updated 2024년 8월 23일
이 Codelab에서는 앱의 테마 설정을 Material 3으로 이전하고 나중에 동적 색상을 적용합니다.
- Android
Google Sheets와 Slides를 사용하여 빅데이터에서 유용한 정보 도출하기
Updated 2024년 8월 23일
이 Google Apps Script 중급 Codelab에서는 두 가지 Google 개발자 플랫폼인 Google Workspace와 Google Cloud 콘솔을 사용합니다. 구체적으로는 Cloud 콘솔의 BigQuery API (Apps Script 고급 서비스)와 기본 제공되는 한 쌍의 Google Workspace 서비스인 Google Sheets 및 Google Slides를 함께 사용합니다. 이 샘플 앱의 목적은 (상대적으로) 짧은 코드 조각으로 빅데이터 분석에서 슬라이드 프레젠테이션에 이르기까지 최종 단계를 자동화할 수 있음을 사용자에게 보여주는 것입니다.
- Google Workspace
BigQuery ML 시작하기
Updated 2024년 8월 23일
이 Codelab에서는 BigQuery를 사용해 애널리틱스 360 데이터 세트를 위한 머신러닝 모델을 만드는 방법을 알아봅니다.
BigQuery용 bq 명령줄 도구로 데이터 로드 및 쿼리
Updated 2024년 8월 23일
BigQuery용 Python 기반 명령줄 도구인 bq를 사용하여 데이터를 로드하고 쿼리하는 방법을 알아봅니다.
Cassandra 사용자를 위한 Cloud Bigtable
Updated 2024년 8월 23일
이 Codelab에서는 데이터 삽입, 업데이트, 읽기, 삭제를 위한 일반적인 Cassandra 쿼리를 자바 클라이언트에 상응하는 Cloud Bigtable과 비교합니다.
Vertex AI: 예측용 BigQuery 머신러닝 모델 내보내기 및 배포
Updated 2024년 8월 23일
이 실습에서는 BigQuery 머신러닝 으로 모델을 학습시킨 다음, 해당 모델을 Vertex AI 로 내보내고 배포합니다. 이는 Google Cloud의 최신 AI 제품 제품입니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $2 입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는 Google Cloud 전반의 ML
Google Apps Script 실습: 네 줄의 코드로 Google Sheets, 지도 및 Gmail에 액세스하기
Updated 2024년 8월 23일
이 Codelab에서는 Google 개발자 기술에 액세스하는 코드를 작성하는 가장 쉬운 방법 중 하나를 소개합니다. 이 모든 작업은 주류 웹 개발 언어인 JavaScript를 적용하여 수행됩니다. Google Apps Script를 사용하여 Google 시트의 셀에서 주소를 추출하고 주소를 기반으로 Google 지도를 생성한 다음 Gmail을 사용하여 지도를 첨부파일로 보내는 코드를 작성합니다. 무엇보다도 코드는 4줄에 불과합니다.
- Google Workspace
사용자 정의 규칙이 있는 NLB/VM용 Cloud Armor
Updated 2024년 8월 23일
이 Codelab에서는 사용자 정의 규칙으로 Cloud Armor 네트워크 에지 보안 정책을 구성하는 방법을 알아봅니다.
Dialogflow와 BigQuery를 통합하는 방법
Updated 2024년 8월 23일
이 실습은 Dialogflow의 fulfillment라는 개념을 기반으로 합니다. BigQuery에서 데이터 세트와 테이블을 만든 후 Dialogflow 처리에서 BigQuery 통합 세부정보를 설정하고 대화형 환경을 테스트하는 방법을 알아봅니다.
CEL-Go Codelab: 빠르고 안전한 삽입 표현식
Updated 2024년 8월 23일
이 Codelab에서는 Go로 구현된 Common Expression Language로 표현식을 작성합니다. 변수를 만들고, 논리 연산자 및/또는 연산자를 사용하고, json을 빌드하고, proto를 빌드하고, 표현식을 조정합니다.
배틀 피치 - 마이크로서비스 전투지
Updated 2024년 8월 23일
이 Codelab에서는 무대에서 복숭아를 서로 '던져 봐' 다른 마이크로서비스와 대결할 마이크로서비스를 빌드합니다.
Bigtable 및 Dataflow: Database Monitoring Art (HBase Java 클라이언트)
Updated 2024년 8월 23일
이 Codelab에서는 Dataflow를 사용하여 대량의 데이터를 로드하고 읽을 때 Bigtable 쓰기/읽기를 모니터링하는 방법을 알아봅니다.
풀 스택 영화 추천 시스템 빌드
Updated 2024년 8월 23일
이 Codelab에서는 풀 스택 추천 시스템을 빌드합니다. TensorFlow 추천자를 사용하여 추천 모델 2개를 학습시키고 TensorFlow Serving을 백엔드로 사용하여 배포합니다. 또한 크로스 플랫폼 Flutter 앱을 프런트엔드로 빌드합니다.
다음 페인트에 대한 상호작용 이해 (INP)
Updated 2024년 8월 23일
다음 페인트와의 상호작용 (INP) 에 관해 알아볼 수 있는 대화형 데모 및 Codelab입니다. 코드는 web-vitals-codelabs 저장소 에 있습니다. 페이지 상단에는 점수 카운터와 올리기 버튼이 있습니다. 반응성과 반응성의 일반적인 데모입니다. 버튼 아래에는 4가지 측정값이 있습니다. FPS 및 타이머 항목은 상호작용을 측정하는 데 전혀 필요하지 않습니다. 이들은 반응성을 좀 더 쉽게 시각화하기 위해 추가됩니다. 올리기 버튼과
PaLM Text Bison 모델을 래핑하는 Cloud 함수
Updated 2024년 8월 23일
Vertex AI 모듈을 초기화한 다음 PaLM Text Bison 모델을 호출하는 엔드포인트를 제공하는 Python으로 작성된 Cloud 함수를 보여줍니다.
커스텀 텍스트 분류 모델을 만들고 이 모델로 앱 업데이트
Updated 2024년 8월 23일
이 Codelab에서는 자체 데이터로 작동하는 모델을 만들 수 있도록 '모바일 텍스트 분류 시작하기' 과정에서 빌드한 모델을 개선하는 방법을 알아봅니다. 그러면 Android 및 iOS 앱을 새 모델로 업데이트하는 방법이 표시됩니다.
- TensorFlow
- Android
TensorFlow.js: 나만의 "Teachable Machine" 만들기 TensorFlow.js에서 전이 학습을 사용하여
Updated 2024년 8월 23일
이 Codelab의 내용
TensorFlow 에이전트 및 Flutter로 보드게임 빌드
Updated 2024년 8월 23일
이 Codelab에서는 머신러닝으로 구동되는 간단한 보드게임을 빌드합니다. TensorFlow 에이전트를 사용하여 강화 학습 모델을 학습시키고 TensorFlow Serving을 백엔드로 사용하여 배포합니다. 또한, 크로스 플랫폼 Flutter 앱을 게임 프런트엔드로 빌드합니다.
기본 메시지 스타일 앱 빌드
Updated 2024년 8월 23일
이 Codelab에서는 텍스트 상자와 보내기 버튼이 있는 간단한 메시지 앱을 빌드하는 방법을 알아봅니다.
- Android
- TensorFlow
Vertex AI 및 Svelte Kit가 포함된 Text Summarizer 앱
Updated 2024년 8월 23일
사용자가 Svelte Kit 웹 앱에서 Google Cloud Vertex AI를 사용하여 기사, 텍스트, 기타 형식의 콘텐츠를 요약할 수 있도록 텍스트 요약 사용 사례를 빌드합니다.
이미지 분류 기준의 커스텀 모델 만들기
Updated 2024년 8월 23일
이 Codelab에서는 특정 꽃을 인식하도록 ML 모델을 학습시킵니다.
- Android
- TensorFlow
TensorFlow.js: 특이 사례를 처리하도록 댓글 스팸 감지 모델 다시 학습시키기
Updated 2024년 8월 23일
이 Codelab에서는 선행 학습 모델에서 처리할 수 없는 극단적인 경우를 고려하기 위해 Model Maker를 사용하여 댓글 스팸 모델을 다시 학습시킨 다음 웹 애플리케이션에 새 모델을 다시 배포하는 방법을 알아봅니다.
- TensorFlow
앱에 커스텀 모델 통합
Updated 2024년 8월 23일
이 Codelab에서는 ML Kit 맞춤 모델을 사용하여 커스텀 이미지 분류 모델을 Android 또는 iOS 앱에 통합하는 방법을 알아봅니다.
- TensorFlow
- Android
댓글 스팸 머신러닝 모델 구축
Updated 2024년 8월 23일
이 Codelab에서는 다른 댓글에서 스팸을 필터링할 수 있는 머신러닝 모델을 만드는 방법을 알아봅니다.
- TensorFlow
- Android
Vertex AI PaLM API를 사용한 텍스트 요약 방법
Updated 2024년 8월 23일
이 튜토리얼에서는 스터핑 방법을 통해 생성 모델을 사용하여 텍스트의 정보를 요약하는 방법을 알아봅니다.
Coral Edge TPU를 사용하여 TensorFlow.js로 노드에서 TFlite 모델 실행
Updated 2024년 8월 23일
Node.js에서 TensorFlow Lite 모델을 실행하고 Coral Edge TPU 및 WebNN을 사용하여 가속화합니다.
Codelab: 테스트 기반 개발을 가속화하는 Gemini
Updated 2024년 8월 23일
Gemini의 도움을 받아 TDD (테스트 기반 개발) 접근 방식을 사용하여 간단한 Ruby 앱을 만들어 보겠습니다.
정책 기반 경로 (PBR) Codelab
Updated 2024년 8월 23일
이 Codelab에서는 정책 기반 경로 (PBR)를 구성 및 활용하고 기능을 검증하는 방법을 알아봅니다.
Looker Studio에서 모든 데이터를 연결하고 시각화하기
Updated 2024년 8월 23일
Looker Studio는 Google의 비즈니스 인텔리전스 및 시각화 플랫폼입니다. 이 Codelab에서는 Looker Studio에서 소스의 데이터를 연결하고 시각화하는 방법을 알아봅니다. Google Apps Script를 사용하여 API에서 데이터를 가져오고 Looker Studio에서 해당 데이터를 시각화하는 코드를 작성합니다.
Cloud Run 작업
Updated 2024년 8월 23일
Cloud Run 서비스와 Cloud Run 작업을 모두 사용하면 Cloud Run에서 코드를 실행할 수 있습니다. 이 Codelab에서는 작업 생성, 작업 실행, 작업 관리 방법을 비롯하여 Cloud Run 작업을 사용하는 시기와 방법을 알아봅니다.
Cloud 보안 웹 프록시 (SWP) Codelab
Updated 2024년 8월 23일
이 Codelab에서는 클라우드 보안 웹 프록시 (SWP)를 배포하고 활용하여 웹 트래픽을 보호하는 방법을 알아봅니다.
Looker Studio에서 맞춤 시각화 만들기
Updated 2024년 8월 23일
이 Codelab에서는 Looker Studio 보고서에서 사용할 수 있는 맞춤 시각화를 만드는 방법을 알아봅니다.
dscc-gen을 사용하여 데이터 스튜디오 커뮤니티 시각화 만들기
Updated 2024년 8월 23일
이 Codelab에서는 프로젝트 템플릿 도구인 dscc-gen을 사용하여 데이터 스튜디오의 커뮤니티 시각화를 만듭니다.
Cloud NAT 동적 포트 할당 사용
Updated 2024년 8월 23일
이 실습의 목표는 Cloud NAT의 동적 포트 할당 (DPA) 기능을 살펴보는 것입니다.
Cloud NAT 규칙 사용
Updated 2024년 8월 23일
이 실습의 목표는 Cloud NAT의 규칙 기능을 살펴보는 것입니다.
모든 JavaScript 프레임워크를 Cloud Run에 배포하는 방법
Updated 2024년 8월 23일
Angular, Nuxt.js, Next.js와 같은 JavaScript 프레임워크를 Cloud Run에 배포하는 방법을 알아보세요.
- Cloud Run
vLLM 및 OpenAI Python SDK를 사용하여 Cloud Run GPU에서 LLM 추론을 실행하는 방법을 알아봅니다.
Updated 2024년 8월 23일
vLLM 및 OpenAI Python SDK를 사용하여 Cloud Run GPU에서 LLM 추론을 실행하는 방법을 알아봅니다.
- Cloud Run
직접 VPC 이그레스를 사용하여 내부 Cloud Run 서비스에 액세스하도록 Cloud Run 서비스를 구성하는 방법
Updated 2024년 8월 23일
직접 VPC 이그레스를 사용하여 내부 Cloud Run 서비스에 액세스하도록 Cloud Run 서비스를 구성하는 방법을 알아봅니다.
- Cloud Run
Cloud Run, Video Intelligence API, Vertex AI를 사용하여 장면별 이미지 설명 서비스 만들기
Updated 2024년 8월 23일
Vertex AI 및 Video Intelligence API를 사용하여 동영상의 모든 장면에 있는 이미지를 설명하는 Cloud Run 서비스를 만드는 방법을 알아봅니다.
- Cloud Run
처음 100개 파일 표시 & Google Drive의 폴더
Updated 2024년 8월 23일
이 Codelab에서는 Google Workspace REST API를 사용하는 방법을 소개합니다. 이 예시는 간결성과 가용성을 위해 Python으로 작성되지만, 선호하는 개발 언어를 사용하도록 선택할 수도 있습니다. 많은 소개 주제를 마무리하고 사용자가 처음 100개의 파일을 표시하는 간단한 스크립트를 만드는 과정을 보여줍니다. 액세스할 수 있습니다.
- Google Workspace
Google Cloud Functions로 Gmail 받은편지함 강화하기
Updated 2024년 8월 23일
이 Codelab에서는 G Suite API와 Google Cloud Functions를 사용하여 Gmail 메일을 프로그래매틱 방식으로 자동 처리하는 방법을 알아봅니다.
- Google Workspace
내부 Cloud Run 서비스와 공개 인터넷에 모두 액세스하도록 Cloud Run 서비스 구성
Updated 2024년 8월 23일
공개 인터넷 액세스를 유지하면서 직접 VPC 이그레스를 사용하여 내부 전용 인그레스 Cloud Run 서비스에 액세스하는 방법을 알아봅니다.
- Cloud Run
Cloud Run 작업 사용 방법 동영상을 처리하는 Video Intelligence API
Updated 2024년 8월 23일
Vertex AI 및 Video Intelligence API를 사용하여 동영상의 모든 장면에 있는 이미지를 설명하는 Cloud Run 작업을 만드는 방법을 알아봅니다.
- Cloud Run
Slurm을 통한 자동 확장 HPC Cluster 배포
Updated 2024년 8월 23일
Google Compute Engine, Google Deployment Manager, Slurm 워크로드 관리자를 사용하여 동적으로 확장 가능한 HPC 클러스터를 프로비저닝하는 방법을 알아봅니다.
Cloud Run에 Gemini 기반 채팅 앱을 배포하는 방법
Updated 2024년 8월 23일
Express.js, htmx, tailwindCSS를 사용하여 Cloud Run에서 Gemini 기반 채팅을 배포하는 방법을 알아보세요.
- Cloud Run
Cloud Run 서비스에서 Cloud Storage의 PDF (비정형 데이터)에 Vertex AI Search 사용
Updated 2024년 8월 23일
Cloud Run 서비스에서 Vertex AI Search로 쿼리를 수행하는 방법을 알아봅니다.
- Cloud Run
Cloud Build를 사용하여 GitHub에서 Cloud Run으로 변경사항을 자동으로 배포하는 방법
Updated 2024년 8월 23일
Cloud Build를 사용하여 GitHub에서 Cloud Run으로 변경사항을 자동으로 배포하는 방법
- Cloud Run
Gemini 함수 호출과 함께 Cloud Run을 사용하는 방법
Updated 2024년 8월 23일
Cloud Run을 Gemini 함수 호출의 엔드포인트로 사용하는 방법을 알아봅니다.
- Cloud Run
Google Cloud Codelab을 진행 중인가요? 여기에서 시작하세요.
Updated 2024년 8월 23일
이 Codelab에서는 다음 Codelab에서 사용할 Google Cloud 프로젝트를 설정합니다. 또한 Cloud Shell을 사용하여 파일을 수정하고 터미널 명령어를 실행하는 방법도 배웁니다.
BigQuery 및 AI Platform Notebooks를 사용한 임상 데이터 분석
Updated 2024년 8월 23일
이 Codelab에서는 BigQuery 및 AI Platform Notebooks를 사용해 GCP에서 임상 데이터에 액세스하고 분석하는 솔루션을 보여줍니다.
TensorFlow.js 선행 학습된 머신러닝 모델을 사용하여 자바스크립트로 스마트 웹캠 만들기
Updated 2024년 8월 23일
이 Codelab에서는 TensorFlow.js 선행 학습된 모델 (COCO-SSD) 중 하나를 로드하여 사용하고 이를 사용하여 학습된 일반 객체를 인식하는 방법을 알아봅니다.
- TensorFlow
Google Docs 및 머신러닝
Updated 2024년 8월 23일
이 Codelab에서는 Google Docs API를 사용하여 Google 문서를 만들고 오디오 파일의 스크립트를 이 문서에 작성합니다. Speech-to-Text API를 사용하여 지정된 오디오 파일의 텍스트 스크립트를 가져올 수 있습니다.
- Google Workspace
BigQuery로 FHIR (Fast Healthcare Interoperability Resources) 수집
Updated 2024년 8월 23일
이 Codelab에서는 Cloud Healthcare FHIR API를 사용하여 FHIR - R4 형식의 의료 데이터 (일반 리소스)를 BigQuery에 로드하는 데이터 수집 패턴을 구현합니다.
Google Kubernetes Engine에서 .NET Core 앱 배포 및 업데이트
Updated 2024년 8월 23일
Microsoft.NET Core 는 기본적으로 컨테이너에서 실행할 수 있는.NET의 오픈소스 및 크로스 플랫폼 버전입니다..NET Core는 GitHub에서 사용할 수 있으며 Microsoft 및.NET 커뮤니티에서 유지관리합니다. 이 실습에서는 컨테이너화된.NET Core 앱을 Google Kubernetes Engine (GKE)에 배포합니다. 이 실습에서는 애플리케이션을 개발자의 로컬 환경에서 개발한 다음 프로덕션에 배포하는 일반적인
- Google Cloud
개발자를 위한 Duet AI 기술 실습 워크숍 가이드 Codelab
Updated 2024년 8월 23일
이 워크숍의 목적은 사용자와 실무자에게 Duet AI 실습 교육을 제공하는 것입니다. 이 Codelab에서는 다음 내용을 알아봅니다. 개발자용 Duet AI가 일상적인 개발에 어떻게 실제로 사용되는지 보여주기 위해 이 워크숍의 활동은 내러티브 맥락에서 진행됩니다. 새로운 개발자가 전자상거래 회사에 합류합니다. 기존 전자상거래 애플리케이션 (여러 서비스로 구성됨)에 새로운 서비스를 추가하는 업무를 담당합니다. 새 서비스는 제품 카탈로그의 제품에
Eventarc 이벤트로 Kubernetes 서비스 트리거
Updated 2024년 8월 23일
이 Codelab에서는 Eventarc를 사용하여 Pub/Sub, Cloud Storage, Cloud 감사 로그의 이벤트를 수신 대기하고 Google Kubernetes Engine (GKE)에서 실행되는 Kubernetes 서비스에 전달합니다.
Document AI Warehouse를 사용하여 문서 수집, 처리, 검색
Updated 2024년 8월 23일
이 Codelab에서는 Document AI Warehouse를 사용하여 문서의 전체 텍스트를 수집, 처리, 검색합니다.
고급 트래픽 관리 (Envoy) Codelab을 사용한 외부 HTTPs LB
Updated 2024년 8월 23일
이 Codelab에서는 새로운 외부 HTTP 부하 분산기에서 사용할 수 있는 고급 트래픽 기능을 알아봅니다.
Cloud KMS (비대칭)를 사용한 데이터 암호화 및 복호화
Updated 2024년 8월 23일
이 Codelab에서는 Cloud KMS 비대칭 키를 사용하여 데이터를 암호화하고 복호화합니다.
- Cloud Key Management Service
Cloud Armor로 에지 캐시 보호
Updated 2024년 8월 23일
이 실습에서는 CDN 배포를 만들고 Cloud Armor 규칙을 적용하여 에지 캐시를 보호합니다.
Google Ads에서 Firebase용 Google 애널리틱스 맞춤 이벤트 - Android
Updated 2024년 8월 23일
이 Codelab에서는 GA4F로 이벤트를 구현하고 Google Ads를 통해 액션 캠페인을 실행하는 방법을 알아봅니다.
소프트웨어 개발 수명 주기 전반에서 Duet AI 사용
Updated 2024년 8월 23일
Duet AI를 사용하여 기존 프로젝트의 작업 지원
Draco 도형 압축으로 3D 데이터 최적화
Updated 2024년 8월 23일
3D 그래픽은 게임, 디자인 및 데이터 시각화를 포함하여 많은 애플리케이션의 기본적인 부분입니다. 그래픽 프로세서와 제작 도구가 계속해서 개선됨에 따라 더 크고 복잡한 3D 모델이 보편화되고 몰입형 가상 현실 (VR) 및 증강 현실 (AR)에서 새로운 응용 분야를 발전시키는 데 도움이 될 것입니다. 모델의 복잡성이 증가하면서 저장용량 및 대역폭 요구사항이 폭발적으로 증가하는 3D 데이터를 따라잡을 수밖에 없게 되었습니다. Draco를 사용하면
Cloud KMS로 데이터 암호화 및 복호화
Updated 2024년 8월 23일
이 Codelab에서는 Cloud KMS를 사용하여 데이터를 암호화하고 복호화합니다.
- Cloud Key Management Service
Python의 HTTP Cloud Functions
Updated 2024년 8월 23일
이 튜토리얼에서는 Python으로 HTTP Cloud Functions를 빌드합니다.
Google Sheets로 CSV 데이터 가져오기를 자동화하는 Cloud 함수
Updated 2024년 8월 23일
이 Codelab에서는 Cloud Storage로의 CSV 파일 업로드에 반응하여 Cloud 함수에서 Google 스프레드시트를 채우는 방법을 알아봅니다.
- Google Workspace
Flask 앱에서 App Engine 작업 대기열 (가져오기 작업)을 사용하는 방법 (모듈 18)
Updated 2024년 8월 23일
기본 Python 2 Flask App Engine Dataplex 앱에 태스크 큐 가져오기 태스크 사용을 추가하는 방법을 알아봅니다.
App Engine Blob에서 Cloud Storage로 마이그레이션 (모듈 16)
Updated 2024년 8월 23일
Python 2 App Engine ndb 앱의 blobstore 사용량을 Cloud Storage로 이전하는 방법을 알아봅니다.
App Engine blobstore 사용 방법 (모듈 15)
Updated 2024년 8월 23일
간단한 Python 2 App Engine 앱에 blobstore 사용량을 추가하는 방법을 알아봅니다.
App Engine 태스크 큐 가져오기 태스크에서 Cloud Pub/Sub로 마이그레이션 (모듈 19)
Updated 2024년 8월 23일
Python 2 App Engine Dataplex를 마이그레이션하는 방법 알아보기 태스크 큐 (태스크 가져오기) 앱을 Cloud Dataplex로 가져오기 & Cloud Pub/Sub를 실행한 후 Python 3로 업그레이드
App Engine Memcache에서 Cloud Memorystore로 마이그레이션 (모듈 13)
Updated 2024년 8월 23일
Python 2 App Engine Dataplex를 마이그레이션하는 방법 알아보기 Memcache 앱에서 Cloud Dataplex로 마이그레이션 Cloud Memorystore (Redis용)를 사용한 후 Python 3로 업그레이드
Flask 앱에서 App Engine Memcache를 사용하는 방법 (모듈 12)
Updated 2024년 8월 23일
기본 Python 2 Flask App Engine NBS 앱에 Memcache 사용량을 추가하는 방법을 알아봅니다.
Cloud Functions에 Stackdriver Logging 및 Stackdriver Trace 사용
Updated 2024년 8월 23일
Cloud Functions용 Stackdriver Logging 및 Stackdriver Trace 사용 방법을 알아봅니다.
모듈 11: Google App Engine에서 Cloud Functions로 마이그레이션
Updated 2024년 8월 23일
간단한 Python App Engine 앱을 변환 (또는 더 큰 모놀리식 앱을 마이크로서비스로 분할)하고 Cloud Functions로 이동하는 방법 알아보기
App Engine 번들 서비스 지원 확장: 1부 (모듈 17)
Updated 2024년 8월 23일
Gen2 런타임에서 App Engine 번들 서비스를 사용하는 방법을 알아봅니다.
모듈 5: Cloud Buildpack을 사용하여 Google App Engine에서 Cloud Run으로 마이그레이션
Updated 2024년 8월 23일
Cloud 빌드팩을 사용하여 간단한 App Engine 앱을 컨테이너화하고 Cloud Run으로 마이그레이션하는 방법을 알아봅니다.
C#과 함께 Natural Language API 사용
Updated 2024년 8월 23일
이 Codelab에서는 C#과 함께 Natural Language API를 사용하는 방법을 알아봅니다.
Flask 앱에서 App Engine 태스크 큐 (푸시 태스크)를 사용하는 방법 (모듈 7)
Updated 2024년 8월 23일
기본 Python 2 Flask App Engine Dataplex 앱에 태스크 큐 푸시 태스크 사용을 추가하는 방법을 알아봅니다.
기본 "Google 번역" 배포 App Engine, Cloud Functions, Cloud Run의 Express.js 앱
Updated 2024년 8월 23일
이 Codelab에서는 Node.js와 함께 Google Cloud Translation API를 사용하여 로컬에서 실행하거나 Cloud 서버리스 컴퓨팅 플랫폼 (App Engine, Cloud Functions 또는 Cloud Run)에 배포하는 방법을 알아봅니다.
Google Kubernetes Engine에서 모놀리식 웹사이트를 마이크로서비스로 마이그레이션
Updated 2024년 8월 23일
이 실습에서는 모놀리식 웹사이트를 마이크로서비스로 분할하여 Google Kubernetes Engine에 배포하는 방법을 알아봅니다.
모듈 6: Cloud Datastore에서 Cloud Firestore로 마이그레이션
Updated 2024년 8월 23일
간단한 App Engine 앱을 Cloud Datastore에서 Cloud Firestore로 마이그레이션하는 방법을 알아봅니다.
모듈 3: Google Cloud NBS에서 Cloud Datastore로 마이그레이션
Updated 2024년 8월 23일
간단한 App Engine 앱을 Cloud NBS에서 Cloud Datastore로 마이그레이션하는 방법을 알아봅니다.
App Engine 사용자 서비스에서 Cloud Identity Platform으로 마이그레이션 (모듈 21)
Updated 2024년 8월 23일
Python 2 App Engine Dataplex를 마이그레이션하는 방법 알아보기 사용자 서비스 앱을 Cloud Dataplex로 이전하는 경우 및 Cloud Identity Platform을 시작한 후 Python 3로 업그레이드
자동화 템플릿 만들기
Updated 2024년 8월 22일
이 Codelab에서는 자동화 템플릿을 작성하는 방법을 알아봅니다.
PipelineDP로 비공개 통계 계산
Updated 2024년 8월 22일
이 Codelab에서는 개인 정보 차등 보호 프레임워크인 PipelineDP를 사용하여 비공개 통계를 생성하는 방법을 알아봅니다.
Migrate for Anthos를 사용하여 Compute Engine에서 Kubernetes Engine으로 마이그레이션
Updated 2024년 8월 22일
이 Codelab에서는 Migrate for Anthos를 사용하여 간단한 웹 서버를 Compute Engine에서 Kubernetes Engine으로 마이그레이션합니다.
Google Thread Credentials API와 스레드 네트워크 공유
Updated 2024년 8월 22일
자체 보더 라우터와 앱이 Google API와 상호작용하여 단일 스레드 네트워크를 만드는 방법을 알아보세요.
Matter 기기 빌드
Updated 2024년 8월 22일
이 Codelab에서는 법적 사안 기기를 빌드하고 의뢰하며 사용합니다.
- Matter
중요 가상 기기 빌드
Updated 2024년 8월 22일
이 Codelab에서는 가상 법적 사안 기기를 빌드하고 의뢰하여 사용합니다.
- Matter
Cloud Run 시작 튜토리얼
Updated 2024년 8월 22일
시작 애플리케이션을 Cloud Run에 배포하는 방법을 알아봅니다.
내부 TCP/UDP 부하 분산기에 대한 Cloud DNS 라우팅 정책 및 상태 점검을 사용하는 멀티 리전 장애 조치
Updated 2024년 8월 22일
이 Codelab에서는 기본 부하 분산기와 Apache를 실행하는 백엔드 VM이 있는 백업 부하 분산기를 사용하여 Cloud DNS 장애 조치 라우팅 정책을 만듭니다. 장애 조치 기능을 테스트합니다.
콘솔을 사용한 신용카드 거래 사기 감지를 위한 BigQuery ML
Updated 2024년 8월 22일
이 Codelab에서는 콘솔을 사용하여 신용카드 거래의 사기 감지를 예측하는 BigQuery 로지스틱 회귀 모델을 빌드합니다.
Flutter와 Flame으로 2D 물리 게임 빌드
Updated 2024년 8월 22일
2D 물리 엔진인 Forge2D를 사용하여 Flutter 및 Flame 게임에서 게임 메커니즘을 제작하는 방법을 알아보세요.
- Flutter
Flutter를 사용한 Flame 소개
Updated 2024년 8월 22일
이 Codelab에서는 Flutter를 기반으로 빌드된 게임 엔진인 Flame을 사용하는 방법을 알아봅니다. Flame의 구성요소 및 효과에 관해 알아보고 Flame을 Flutter의 상태 관리와 통합하는 방법도 알아봅니다.
- Flutter
TensorFlow Enterprise 및 BigQuery로 Cloud AI Platform에서 사기 감지 모델 빌드
Updated 2024년 8월 22일
이 실습에서는 직접 BigQuery 데이터 세트를 수집하고 Google Cloud AI Platform에서 TensorFlow Enterprise를 사용하여 사기 감지 모델을 학습시킵니다.
- TensorFlow
Google 애널리틱스 맞춤 이벤트 및 Flutter로 Google Ads 캠페인 실행
Updated 2024년 8월 22일
이 Codelab에서는 GA4F로 맞춤 이벤트를 구현하고 Google Ads를 통해 앱 액션 캠페인을 실행하는 방법을 알아봅니다.
Cloud AI Platform을 사용한 사기 감지 모델 설명
Updated 2024년 8월 22일
이 실습에서는 TensorFlow를 사용하여 사기 거래를 식별하는 tf.keras를 빌드한 다음, Cloud의 Explainable AI SDK로 모델 결과를 해석합니다.
- TensorFlow
Flutter로 단어 퍼즐 빌드
Updated 2024년 8월 22일
컴퓨팅 집약적인 Flutter 앱을 빌드하고 Flutter의 유동적인 상호작용을 유지하는 방법을 알아보세요.
- Flutter
런타임 보안 통계
Updated 2024년 8월 22일
Cloud Run 및 GKE 클러스터에 애플리케이션을 배포하고 Software Delivery Shield Security에서 배포에 대한 보안 통계를 확인합니다.
Play 결제 라이브러리로 앱에서 정기 결제 판매 5
Updated 2024년 8월 22일
이 Codelab에서는 기본 요금제와 유연한 혜택을 포함하여 자동 갱신 정기 결제 및 선불 요금제를 구현하는 방법을 알아봅니다.
Spanner 및 Vertex AI Imagen API를 사용하여 데이터에서 생성형 AI로
Updated 2024년 8월 21일
서버 앱 API를 사용하여 Spanner 데이터베이스에서 가져온 데이터로 사용자가 만든 포즈 프롬프트를 기반으로 이미지를 생성하는 포즈 생성기 앱을 빌드합니다.
PaLM 및 LangChain4J를 사용하여 Java로 사용자 및 문서와 함께 생성형 AI 기반 채팅
Updated 2024년 8월 21일
이 Codelab에서는 Java에서 생성형 AI를 사용하고, PaLM 대규모 언어 모델을 통합하고, LangChain4J LLM 조정 프레임워크를 활용하여 사용자와 채팅하거나 문서에 대해 질문합니다.
Gemini API를 사용하여 Google Workspace 작업 자동화하기
Updated 2024년 8월 21일
Gemini API의 강력한 기능을 사용하여 Google Workspace 작업을 자동화하고 더 많은 가능성을 탐색하는 방법을 알아보세요.
- Google Workspace
MDC-103 Android: 색상, 모션, 유형을 사용한 Material Theming (Java)
Updated 2024년 8월 21일
Android용 머티리얼 구성요소를 사용해 자바로 디자인을 통해 쉽게 제품을 차별화하고 브랜드를 표현할 수 있는 방법을 알아보세요.
MDC-101 웹: 머티리얼 구성요소 (MDC) 기본사항 (웹)
Updated 2024년 8월 21일
핵심 구성요소로 간단한 앱을 빌드하여 웹용 머티리얼 구성요소 사용에 관한 기본사항을 알아봅니다.
MongoDB Atlas 및 Cloud Run의 서버리스 MEAN 스택 애플리케이션
Updated 2024년 8월 21일
이 Codelab에서는 Cloud Run에서 실행되는 설치 가능한 MEAN Stack 앱을 빌드합니다.
MDC-111 Android: 머티리얼 구성요소를 코드베이스에 통합 (Kotlin)
Updated 2024년 8월 21일
처음부터 시작하지 않고 개별 머티리얼 구성요소를 기존 Kotlin 코드베이스에 통합하는 방법을 알아보세요.
MDC-111 Android: 머티리얼 구성요소를 코드베이스에 통합 (Java)
Updated 2024년 8월 21일
처음부터 시작하지 않고 개별 머티리얼 구성요소를 기존 Java 코드베이스에 통합하는 방법을 알아보세요.
MDC-103 웹: 색상, 모양, 고도, 활자를 사용한 Material Theming (웹)
Updated 2024년 8월 21일
웹용 머티리얼 구성요소를 사용해 디자인으로 얼마나 쉽게 제품을 차별화하고 브랜드를 표현할 수 있는지 알아보세요.
MDC-104 Android: 머티리얼 고급 구성요소 (Java)
Updated 2024년 8월 21일
디자인을 개선하고 자바의 고급 구성요소 배경화면 메뉴를 사용하는 방법을 알아보세요.
MDC-104 Android: 머티리얼 고급 구성요소 (Kotlin)
Updated 2024년 8월 21일
디자인을 개선하고 Kotlin의 고급 구성요소 배경화면 메뉴를 사용하는 방법을 알아보세요.
Go로 앱의 성능 향상을 위한 계측 (2부: 프로파일러)
Updated 2024년 8월 21일
연속 프로파일링은 성능 조정을 위한 라스트 1마일 정보를 식별하는 도구입니다. 이 Codelab에서는 프로파일러 에이전트를 사용하여 애플리케이션을 계측하는 방법과 Cloud Profiler의 시각화된 차트에서 병목 현상을 식별하는 방법을 알아봅니다.
Unity의 AR Foundation을 사용하여 AR 게임 만들기
Updated 2024년 8월 21일
이 Codelab에서는 Unity의 AR Foundation 프레임워크를 사용하여 ARCore를 사용하여 간단한 운전 게임을 만드는 방법을 알아봅니다.
- Android
BigQuery에서 파티셔닝 및 클러스터링
Updated 2024년 8월 21일
이 Codelab에서는 BigQuery 웹 UI를 사용하여 BigQuery의 파티션 나누기 및 클러스터링을 이해합니다.
C++에서 Firebase 시작하기
Updated 2024년 8월 21일
Android 및 iOS용 Firebase SDK에 대해 알고 계실지도 모르지만, 크로스 플랫폼 게임만을 위해 설계된 SDK인가요? 이 워크숍에서는 C++ SDK를 CMake를 통해 Android 프로젝트에 업데이트하고, 게임을 개선하는 데 도움이 되는 몇 가지 기본 분석을 추가하고, 친구 및 테스터와 공유하여 의견 수집을 시작하세요.
- Firebase
Gemini에서 함수 호출을 사용하여 API와 상호작용하는 방법
Updated 2024년 8월 21일
이 Codelab에서는 Gemini의 함수 호출을 사용하여 사용자가 환율에 대해 질문하고 외부 API에서 최신 데이터를 가져온 후 사용자에게 답변할 수 있는 앱을 빌드합니다.
동작 탐색과 더 넓은 화면 환경
Updated 2024년 8월 21일
이 Codelab에서는 기존 앱의 앱 컨트롤을 동작 탐색과 함께 작동하도록 만듭니다. 또한 더 넓은 화면 환경을 제공합니다.
- Android
Gemini Code Assist를 사용하여 AI 요약 점프 스타트 솔루션을 탐색하고 개선합니다.
Updated 2024년 8월 21일
이 Codelab에서는 Vertex AI 모델을 사용하여 Google Cloud Storage에 업로드된 PDF 문서를 요약하는 기존의 점프 스타트 솔루션인 AI 요약에 대해 살펴보겠습니다. Google은 Gemini Code Assist를 사용하여 새로운 기능을 파악하고 솔루션에 추가합니다.
PaLM 및 LangChain4J를 사용하여 Java로 생성형 AI 텍스트 생성
Updated 2024년 8월 21일
이 Codelab에서는 Java의 생성형 AI를 시작하고, PaLM 대규모 언어 모델을 통합하며, LangChain4J LLM 조정 프레임워크를 활용합니다.
Google Workspace 부가기능으로 이메일의 활용도를 높여보세요
Updated 2024년 8월 21일
이 Codelab에서는 사용자가 Gmail에서 나가지 않고도 영수증의 비용을 Google 시트에 쉽게 추가할 수 있는 Gmail 부가기능을 설계하고 구현합니다.
- Google Workspace
Gemini를 사용하여 서비스의 합성 모니터링 테스트 작성
Updated 2024년 8월 21일
이 Codelab에서는 작성 지원 기능을 활용하여 기존 서비스의 합성 모니터링 테스트를 작성하는 방법을 살펴보겠습니다.
GKE NFO 멀티 네트워크 배포 및 검증 고성능 인터페이스
Updated 2024년 8월 21일
이 Codelab에서는 GKE L3 및 넷기기 멀티닉 노드 풀을 구성하고 검증하는 방법을 알아봅니다.
Google 애널리틱스로 WebView에서 이벤트 추적
Updated 2024년 8월 21일
이 Codelab에서는 GA4F를 사용하여 WebView 내에서 웹사이트의 이벤트를 네이티브 코드로 전달하여 추적하는 방법을 실행합니다.
TensorFlow.js: Python 저장된 모델을 TensorFlow.js 형식으로 변환
Updated 2024년 8월 21일
이 Codelab에서는 SavedModel 형식의 기존 Python ML 모델을 TensorFlow.js 형식으로 변환하여 웹브라우저에서 실행할 수 있도록 하는 동시에 전환에서 발생할 수 있는 일반적인 문제를 해결하는 방법을 알아봅니다.
- TensorFlow
Node.js Codelab의 TensorFlow.js 학습
Updated 2024년 8월 21일
이 Codelab에서는 Node.js 서버에서 TensorFlow.js를 사용하여 야구 투구 추정 모델을 빌드하고 학습시키고 클라이언트에 측정항목을 제공하는 방법을 알아봅니다.
- TensorFlow
실습: Media CDN의 서비스 확장 프로그램
Updated 2024년 8월 21일
이 Codelab에서는 서비스 확장 프로그램 플러그인을 통해 커스텀 코드를 실행하여 커스텀 HTTP 인증을 달성하는 Media CDN 배포를 빌드합니다.
소매 제품 가격 최적화
Updated 2024년 8월 21일
이 Codelab에서는 Dataprep, BigQuery, Looker를 활용하여 다양한 소매가의 영향을 분석하고 제품 가격을 최적화하기 위해 정보에 입각한 결정을 내리는 방법을 알아봅니다.
Slack 명령어 자동화
Updated 2024년 8월 21일
Slack 애플리케이션에서 텍스트 요약을 위한 Slack 슬래시 명령어를 만들기 위한 소스 코드입니다. Slack 애플리케이션은 Cloud 함수를 사용하여 텍스트 요약을 위해 PaLM API를 호출합니다.
Kustomize를 사용한 확장
Updated 2024년 8월 21일
Kustomize는 템플릿 없이 애플리케이션 구성을 맞춤설정할 수 있는 방법을 도입하여 기성 애플리케이션 사용을 간소화하는 도구입니다. 독립형 유틸리티로 사용할 수 있으며 kubectl apply -k 를 통해 kubectl에 빌드되어 독립형 CLI로 사용할 수 있습니다. 자세한 내용은 kustomize.io 를 참고하세요. 이 튜토리얼에서는 Kustomize의 핵심 개념을 살펴보고 이를 사용하여 애플리케이션 및 환경의 변형을 관리합니다.
Python으로 Secret Manager 사용
Updated 2024년 8월 20일
이 튜토리얼에서는 Python과 함께 Secret Manager를 사용하는 방법을 알아봅니다.
Private Service Connect 및 하이브리드 NEG TCP 프록시를 사용하여 하이브리드 네트워킹을 통해 온프렘 서비스에 연결
Updated 2024년 8월 20일
이 Codelab에서는 TCP 프록시로 Private Service Connect를 사용하여 온프레미스 서비스에 액세스하는 방법을 알아봅니다.
Cloud Dataproc의 Apache Spark 및 Jupyter 노트북
Updated 2024년 8월 20일
이 실습에서는 선택적 구성요소 및 구성요소 게이트웨이를 사용하여 Cloud Dataproc에서 Apache Spark 및 Jupyter 노트북을 설정하는 방법을 알아봅니다.
Spring Resource 추상화로 Cloud Storage의 파일에 액세스
Updated 2024년 8월 20일
Spring 리소스 추상화로 Cloud Storage의 파일에 액세스하는 방법을 알아봅니다.
Kotlin 03.2의 고급 Android: MotionLayout을 사용한 애니메이션
Updated 2024년 8월 20일
이 Codelab에서는 MotionLayout을 사용하여 동적 애니메이션이 포함된 Android Kotlin 앱을 빌드합니다.
- Android
Cloud Armor 및 TCP/SSL 프록시 부하 분산기 - 비율 제한 및 IP 거부 목록 Codelab
Updated 2024년 8월 20일
이 Codelab에서는 백엔드 서비스로 TCP/SSL 프록시 부하 분산기를 만들고 Cloud Armor를 사용하여 부하 분산기에 대한 액세스를 특정 사용자 클라이언트 집합으로 제한합니다.
Android에서 TensorFlow Lite로 꽃 인식
Updated 2024년 8월 20일
이 Codelab에서는 이미지 분류기를 TensorFlow Lite를 사용하여 Android 휴대전화에서 실행합니다.
- TensorFlow
- Android
Cloud Data Fusion을 사용하여 CSV (쉼표로 구분된 값) 데이터를 BigQuery로 수집 - 실시간 수집
Updated 2024년 8월 20일
이 Codelab에서는 Cloud Data Fusion을 사용하여 CSV 형식의 의료 데이터를 BigQuery에 실시간으로 로드하는 데이터 수집 패턴을 구현합니다.
Spanner 및 Vertex AI를 사용한 유사성 검색
Updated 2024년 8월 20일
사용자 입력을 기반으로 의류 추천을 위한 유사성 검색 애플리케이션을 빌드하고 Spanner에 저장되고 벡터 검색으로 색인이 생성된 데이터를 검색하여 최근접 이웃에 응답합니다.
TensorFlow Lite for Microcontrollers 및 SparkFun Edge를 사용한 AI 음성 인식
Updated 2024년 8월 20일
이 Codelab에서는 마이크로컨트롤러가 포함된 배터리 기반 개발 보드인 SparkFun Edge에서 TensorFlow Lite for Microcontrollers를 사용하여 음성 인식 모델을 실행하는 방법을 알아봅니다.
- TensorFlow
OpenTelemetry를 사용한 트레이스 정보 계측
Updated 2024년 8월 20일
OpenTelemetry는 trace 및 측정항목의 시스템 관측 가능성을 위한 업계 표준입니다. 이 세션에서는 OpenTelemetry를 사용해 애플리케이션 측정항목을 계측하는 방법과 Cloud Monitoring 및 기타 모니터링 도구에서 이를 활용하는 방법에 대한 지식을 공유합니다.
실습: flexiWAN SD-WAN 어플라이언스를 사용하는 NCC 사이트 간
Updated 2024년 8월 20일
이 실습의 목표는 NCC 허브에 연결된 소프트웨어 정의 WAN 어플라이언스 스포크를 사용하여 NCC를 살펴보는 것입니다.
iOS 앱에 푸시 알림 추가
Updated 2024년 8월 20일
이 Codelab에서는 Firebase 클라우드 메시징을 사용하여 iOS 앱에 푸시 알림을 추가합니다.
- Firebase
서버리스 웹 API 워크숍
Updated 2024년 8월 20일
이 Codelab에서는 Google Cloud 서버리스 솔루션을 기반으로 서가와 서적을 제공하는 웹 API를 개발합니다. 샘플 데이터를 가져오는 Cloud 함수, 재사용 가능한 백엔드 웹 API를 제공하는 Cloud Run 컨테이너, 도서 라이브러리를 탐색할 수 있는 웹 프런트엔드를 제공하는 App Engine 웹 애플리케이션을 만듭니다.
웹 앱에 푸시 알림 추가
Updated 2024년 8월 20일
이 Codelab에서는 웹 앱에 푸시 알림을 추가하는 방법을 알아봅니다.
TensorFlow.js - 전이 학습을 사용한 오디오 인식
Updated 2024년 8월 20일
이 Codelab에서는 소리를 인식하고 브라우저의 슬라이더를 제어하는 데 사용할 수 있는 기본 오디오 인식 네트워크를 빌드합니다. 강력하고 유연한 JavaScript용 머신러닝 라이브러리인 TensorFlow.js를 사용하게 됩니다.
- TensorFlow
Android Codelab에서 원격 구성 통합
Updated 2024년 8월 20일
이 Codelab에서는 Android에서 원격 구성을 구현하고 사용하는 방법을 알아봅니다.
- Android
텍스트 및 얼굴 특징 인식 ML Kit: iOS
Updated 2024년 8월 20일
이 Codelab에서는 온디바이스 머신러닝을 사용하여 이미지에서 텍스트와 얼굴 특징을 인식하는 ML Kit를 사용하여 iOS 앱을 빌드합니다.
- ML Kit
ViewModel의 단위 테스트 작성
Updated 2024년 8월 19일
ViewModel을 테스트하여 앱의 정확성, 기능 동작, 사용성을 확인하는 방법을 알아보세요.
구성 가능한 함수 text로 간단한 앱 빌드
Updated 2024년 8월 19일
컴포저블 함수로 간단한 앱을 빌드하는 방법을 알아봅니다.
- Android
광고 측정항목으로 Core Web Vitals 필드 데이터 측정
Updated 2024년 8월 16일
이 Codelab에서는 사전 빌드된 Google 태그 관리자 (GTM) 태그 템플릿으로 코어 웹 바이탈을 측정하고 Google 애널리틱스 4 (GA4) 속성으로 데이터를 전송하는 방법을 알아봅니다. Core Web Vitals 필드 데이터와 광고 실적 측정항목을 사전 빌드된 Looker Studio 대시보드와 연결하기 위해 Google Ad Manager 및 Google 애드센스 에서 GA4로 데이터를 가져오는 방법도 알아봅니다. GTM 태그
Google for Developers
Updated 2024년 8월 6일
Maps JavaScript API용 마커 클러스터링으로 여러 마커를 함께 사용하여 지도를 더 쉽게 읽을 수 있는 방법을 알아봅니다. Google Maps Platform과 함께 사용할 수 있는 오픈소스 데이터 시각화 프레임워크인 deck.gl에 대해 알아봅니다. Google Maps Platform 및 deck.gl을 사용하여 대용량 데이터 시각화를 생성하는 방법을 알아봅니다. 퀴즈를 풀고 배지를 받으세요. Google Maps
- Google Maps Platform
- Maps JavaScript API
Angular를 사용한 크로스 플랫폼 앱 빌드
Updated 2024년 8월 6일
개발자가 유지관리 및 확장이 가능한 앱을 빠르게 설정하도록 Angular에서 제공하는 신규 및 기존 개발자 도구를 알아보세요.
Android용 Google Maps Platform 시작하기
Updated 2024년 8월 6일
Google Maps Platform과 Google Cloud Console의 프로젝트 관리 방법을 알아본 후 첫 대화형 Android 지도를 만들어 보세요.
SQL을 사용하여 데이터베이스 읽기 및 쓰기
Updated 2024년 6월 17일
관계형 데이터베이스의 핵심 개념을 알아보고 SQL을 사용하여 데이터베이스를 읽고 조작하는 방법을 알아보세요.
SQL 소개
Updated 2024년 6월 17일
SQL을 사용하여 관계형 데이터베이스에서 데이터를 읽고 조작하는 방법을 알아봅니다.
- Android
Room을 사용하여 데이터 유지
Updated 2024년 6월 13일
Android Kotlin 앱에서 Room을 사용하는 방법을 알아보세요. Room은 Android Jetpack의 일부인 지속성 데이터베이스 라이브러리로, SQLite 위에 있는 추상화 레이어입니다. Room은 데이터베이스를 설정하고 구성하며 쿼리하는 편리한 API를 제공합니다.
Room을 사용하여 데이터 읽기 및 업데이트
Updated 2024년 6월 13일
Room을 사용하여 Android Kotlin 앱에서 데이터를 읽고 업데이트하는 방법을 알아보세요. Room은 Android Jetpack의 일부인 데이터베이스 라이브러리로, 데이터베이스 설정 및 구성과 같은 여러 작업을 처리하고 앱이 일반적인 함수 호출을 사용하여 데이터베이스와 상호작용할 수 있도록 합니다.
Cupcake 앱 테스트
Updated 2024년 6월 4일
Navigation 구성요소를 테스트하고 테스트가 적용되는 코드의 양을 최대화하는 방법을 알아봅니다.
Jetpack Compose의 Navigation
Updated 2024년 6월 4일
Navigation 구성요소를 사용하여 화면이 더 많은 복잡한 앱을 빌드하는 방법과 여러 컴포저블 간에 데이터를 탐색하고 전달하는 방법을 알아봅니다.
- Android
Compose를 사용하여 화면 간 이동
Updated 2024년 6월 4일
Cupcake 앱에 Navigation 구성요소를 추가하여 앱의 흐름을 구성하고 여러 화면 간에 데이터를 탐색하고 전달합니다.
DataStore에서 키를 사용하여 데이터 저장 및 액세스
Updated 2024년 6월 4일
Android 앱에서 Preferences DataStore를 사용하여 간단한 키-값 쌍 데이터를 저장하는 방법을 알아봅니다.
- Android
디지털 접근성은 어떻게 측정되나요?
Updated 2024년 5월 30일
장애인을 포함한 모든 사용자가 의미 있고 평등한 방식으로 웹사이트와 상호작용할 수 있도록 돕는 접근성 측정에 대해 소개합니다.
스크롤 가능한 목록 빌드하기
Updated 2024년 5월 28일
Compose를 사용하여 스크롤 가능한 텍스트 및 이미지 목록을 표시하는 앱을 만듭니다.
- Android
Material Design 3를 사용하여 접근성 높고 개인화된 테마와 브랜드 만들기
Updated 2024년 5월 28일
Material 3를 사용하여 접근성 높고 개인화된 테마와 브랜드를 만드는 방법을 알아봅니다.
- 머티리얼 디자인
앱 아이콘 변경
Updated 2024년 5월 28일
Affirmations 앱의 앱 아이콘을 변경합니다.
Material Design을 사용하여 적응형 레이아웃 빌드
Updated 2024년 5월 28일
Material Design의 적응형 디자인을 사용하여 여러 화면 크기에서 일관성을 달성하는 방법을 알아봅니다. 이 Codelab에서는 모바일 디자인을 태블릿 형식에 맞게 만들고 반응형 그리드, 적응형 구성 패턴, 올바른 구성요소에 대해 알아봅니다.
- 머티리얼 디자인
인터넷에서 데이터 가져오기
Updated 2024년 5월 27일
커뮤니티에서 개발한 라이브러리를 사용해 Android Kotlin Compose 앱에서 웹 서비스에 연결하여 데이터를 가져오고 표시하는 방법을 알아봅니다. 잠재적인 네트워크 오류를 처리하는 방법도 알아봅니다.
접근성 테스트
Updated 2024년 5월 27일
앱의 접근성을 테스트하는 방법을 알아봅니다.
- Android
스크롤 가능한 목록 추가
Updated 2024년 5월 27일
텍스트와 이미지로 이루어진 스크롤 가능한 격언 목록을 표시하는 앱을 빌드합니다.
- Android
Jetpack Compose를 사용한 Material Theming
Updated 2024년 5월 21일
색상, 도형, 서체에 Material Theming을 추가하는 방법을 알아봅니다.
- Android
Android 스튜디오에서 디버거 사용하기
Updated 2024년 5월 21일
Android 스튜디오에서 디버거를 사용하여 런타임 시 앱의 상태를 검사하고 디버그하는 방법을 알아봅니다.
Gemini로 Google Chat용 앱 빌드
Updated 2024년 5월 16일
이 Codelab에서는 Vertex AI의 Gemini 기반 AI 모델, Dialogflow CX, 앱 홈, Google Chat 이벤트, 액세서리 위젯 등 사용 가능한 최신 기능을 사용하여 Google Chat 앱을 빌드합니다.
Android 앱 크기 조절
Updated 2024년 5월 14일
이 Jetpack Compose 기반 Codelab에서는 Android 앱을 최적화하여 자유 형식 크기 조절을 위한 권장사항을 보여줍니다. 여기에는 매니페스트 호환성 사용과 구성 변경 영향, 크기 조절 시 연속성 유지가 포함됩니다.
- Android
Speculation Rules API로 순간 탐색 기능 구현
Updated 2024년 5월 13일
Speculation Rules API를 사용한 사전 렌더링 을 통해 순간 탐색 기능을 구현하는 방법을 학습할 수 있는 대화형 데모 및 Codelab입니다. Codelab을 완료하는 데 약 30분이 소요되며, 화면 상단에서 남은 시간을 확인할 수 있습니다. 준비되셨나요? 그럼 시작해 보겠습니다. 이 데모의 첫 번째 단계는 Glitch 에서 다음과 같은 3개의 페이지가 있는 테스트 사이트를 만드는 것입니다. 자체 데모 사이트를 사용하고 싶은
Duet AI를 사용하여 기존 애플리케이션을 탐색하고 개선하는 방법
Updated 2024년 5월 6일
이 Codelab에서는 기존 API 백엔드를 기반으로 Duet AI를 사용하여 클라이언트 애플리케이션을 빌드하는 방법을 알아봅니다. 이 실습에서는 기존 애플리케이션에서 Duet AI를 사용하는 방법을 설명합니다. 이 실습에서는 다음 작업을 진행하는 방법을 학습합니다. 조직 정책에 따라 이 솔루션을 올바르게 배포하지 못할 수도 있습니다. 권장사항: 회사 또는 학교 계정이 아닌 모든 권한이 있는 계정(예: 개인 계정)을 사용하세요. 참고: 모든
Google Pay를 사용하여 Android에서 빠른 결제 환경 빌드(Kotlin)
Updated 2024년 5월 3일
이 Codelab에서는 Android 애플리케이션에 결제 화면을 빌드하고 Google Pay를 사용할 수 있도록 설정합니다. 이렇게 하면 애플리케이션 사용자가 버튼 탭만으로 빠르고 편리하고 안전한 방식으로 상품에 대해 결제를 진행할 수 있습니다.
개발자를 위한 Duet AI 둘러보기
Updated 2024년 5월 3일
이 Codelab에서는 Google Cloud의 AI 기반 공동작업 도구인 Duet AI를 사용합니다. Duet AI Chat과 인라인 코드 지원을 사용하여 코드를 생성하고 코드를 이해하는 방법 등을 숙지합니다.
서가 분석: Gemini를 사용하여 BigQuery 데이터를 웹으로 가져오는 Java Cloud Run 애플리케이션 빌드
Updated 2024년 5월 3일
Gemini를 사용하여 BigQuery 데이터를 웹으로 간단히 가져와서 Cloud Run에 배포하는 서가 요약 애플리케이션을 만듭니다.
- Cloud Run
Kotlin에서 조건문 작성하기
Updated 2024년 4월 3일
Kotlin에서 조건문을 작성하는 방법을 알아봅니다.
클래스 확장
Updated 2024년 3월 31일
`extends` 키워드를 사용하면 기존 클래스의 서브클래스를 만들 수 있습니다.
비교 연산자
Updated 2024년 3월 31일
비교 연산자 사용 방법을 알아봅니다.
부울
Updated 2024년 3월 31일
불리언 데이터 유형을 사용하는 방법을 알아봅니다.
속성 접근자
Updated 2024년 3월 31일
객체의 속성을 설정, 변경, 액세스하는 방법을 알아봅니다.
함수
Updated 2024년 3월 31일
JavaScript 함수를 소개합니다.
사물
Updated 2024년 3월 31일
JavaScript 객체 소개
문자열
Updated 2024년 3월 31일
자바스크립트 문자열 데이터 유형을 사용하는 방법을 알아보세요.
제어 흐름
Updated 2024년 3월 31일
자바스크립트의 제어 흐름에 대해 알아보세요.
프로토타입 상속
Updated 2024년 3월 31일
JavaScript 객체와 프로토타입 상속
키가 지정된 컬렉션
Updated 2024년 3월 31일
맵 및 세트와 같은 키가 지정된 컬렉션을 사용하는 방법을 알아봅니다.
BigInt
Updated 2024년 3월 31일
JavaScript의 BigInt 데이터 유형을 사용하는 방법을 알아봅니다.
JavaScript 소개
Updated 2024년 3월 31일
자바스크립트의 간략한 역사와 기본 규칙의 개요.
이 키워드
Updated 2024년 3월 31일
함수가 실행되는 컨텍스트로 작업하려면 `this` 키워드를 사용합니다.
JavaScript 학습에 오신 것을 환영합니다.
Updated 2024년 3월 31일
JavaScript의 기초에 대한 심층 과정입니다.
속성 설명어
Updated 2024년 3월 31일
속성 설명자를 사용하여 JavaScript 객체를 구성합니다.
함수 표현식
Updated 2024년 3월 31일
JavaScript 함수 표현식을 소개합니다.
기호
Updated 2024년 3월 31일
JavaScript의 기호 데이터 유형을 사용하는 방법을 알아보세요.
null 및 정의되지 않음
Updated 2024년 3월 31일
자바스크립트의 `null` 및 `undefined` 데이터 유형을 사용하는 방법을 알아보세요.
클래스 필드 및 메서드
Updated 2024년 3월 31일
클래스 필드와 메서드를 사용하여 클래스에 속성을 추가합니다.
데이터 유형 및 구조
Updated 2024년 3월 31일
자바스크립트의 기본 "원시" 데이터 유형입니다.
부록
Updated 2024년 3월 31일
JavaScript 여정에 도움이 될 수 있는 추가 정보입니다.
클래스
Updated 2024년 3월 31일
JavaScript에서 클래스를 사용하는 방법을 알아봅니다.
새 키워드
Updated 2024년 3월 31일
`new` 키워드를 사용하여 함수를 호출하여 객체를 만듭니다.
색인이 생성된 컬렉션
Updated 2024년 3월 31일
배열과 같이 색인이 생성된 컬렉션을 사용하는 방법을 알아봅니다.
정적 초기화 블록
Updated 2024년 3월 31일
정적 초기화 블록을 사용하여 정적 필드를 설정하거나 변경합니다.
반환 키워드
Updated 2024년 3월 31일
함수를 최대한 활용하려면 `return` 키워드를 사용합니다.
Numbers
Updated 2024년 3월 31일
JavaScript의 숫자 데이터 유형을 사용하는 방법을 알아보세요.
변수
Updated 2024년 3월 31일
자바스크립트 변수를 사용하는 방법을 알아봅니다.
Kotlin 프로그래밍 소개
Updated 2024년 3월 11일
Kotlin에서 Android 앱 빌드를 준비하기 위해 Kotlin의 입문 프로그래밍 개념을 알아봅니다.
- Android
Kotlin에서 함수 만들기 및 사용하기
Updated 2024년 3월 11일
Kotlin의 함수 알아보기
- Android
인터넷에서 이미지 로드 및 표시
Updated 2024년 2월 20일
이 Codelab에서는 Coil 라이브러리를 사용하여 Android Compose 앱에 인터넷의 사진을 로드하고 표시합니다.
컬렉션을 사용한 고차 함수
Updated 2024년 2월 20일
Kotlin에서 컬렉션과 함께 일반적인 고차 함수를 사용하는 방법을 알아보세요.
연습: Superheroes 앱 빌드하기
Updated 2024년 2월 19일
Material Design의 개념을 바탕으로, 목록과 간단한 애니메이션을 사용하여 슈퍼히어로 목록을 빌드합니다.
Kotlin에서 함수 유형 및 람다 표현식 사용
Updated 2024년 2월 16일
Kotlin에서 람다 표현식과 고차 함수의 사용 방법을 알아봅니다.
연습: Compose 기본사항
Updated 2024년 2월 15일
기본 UI 컴포저블 개념을 적용하여 특정 문제에 관한 화면을 구현합니다.
제네릭, 객체, 확장
Updated 2024년 2월 15일
Compose 코드에서 사용할 제네릭, enum 클래스, 데이터 클래스, 객체, 범위 함수와 같은 더 많은 Kotlin 개념을 대략적으로 알아봅니다.
로지스틱 회귀 Codelab
Updated 2024년 2월 13일
이 Codelab에서는 로지스틱 회귀를 사용하여 성별, 연령대, 노출 시간, 브라우저 유형 등의 특징과 사용자의 광고 클릭 가능성이 얼마나 관련이 있는지 파악하는 방법을 알아봅니다. 이 Codelab을 완료하려면 모델을 구축하기에 충분한 고품질 캠페인 데이터가 필요합니다. 먼저 다량의 고품질 데이터가 포함된 이전 캠페인을 선택합니다. 양질의 데이터가 포함되어 있을 가능성이 높은 캠페인을 모르는 경우 액세스 권한이 있는 데이터 중 가장 오래된 한
선형 회귀 Codelab
Updated 2024년 2월 13일
이 Codelab에서는 선형 회귀를 사용하여 클릭당비용을 예측하는 모델을 만드는 방법을 알아봅니다. 이 Codelab을 완료하려면 모델을 구축하기에 충분한 고품질 캠페인 데이터가 필요합니다. 다음 쿼리를 실행합니다. 테이블 만들기 단계를 모델 만들기 단계와 분리하는 것이 좋습니다. 이전 단계에서 만든 임시 테이블에 아래의 쿼리를 실행합니다. 시작일과 종료일은 임시 테이블의 데이터를 기반으로 추론되므로 걱정하지 마세요. 행
선형 회귀 Codelab
Updated 2024년 2월 13일
이 Codelab에서는 선형 회귀를 사용하여 클릭당비용을 예측하는 모델을 만드는 방법을 알아봅니다. 이 Codelab을 완료하려면 다음이 필요합니다. 이 Codelab을 완료하려면 모델을 구축하기에 충분한 고품질 캠페인 데이터가 필요합니다. 다음 쿼리를 실행합니다. 테이블 만들기 단계를 모델 만들기 단계와 분리하는 것이 좋습니다. 이전 단계에서 만든 임시 테이블에 아래의 쿼리를 실행합니다. 시작일과 종료일은 임시 테이블의 데이터를 기반으로
로지스틱 회귀 Codelab
Updated 2024년 2월 13일
이 Codelab에서는 로지스틱 회귀를 사용하여 성별, 연령대, 노출 시간, 브라우저 유형 등의 특징과 사용자의 광고 클릭 가능성이 얼마나 관련이 있는지 파악하는 방법을 알아봅니다. 이 Codelab을 완료하려면 모델을 구축하기에 충분한 고품질 캠페인 데이터가 필요합니다. 먼저 다량의 고품질 데이터가 포함된 이전 캠페인을 선택합니다. 양질의 데이터가 포함되어 있을 가능성이 높은 캠페인을 모르는 경우 액세스 권한이 있는 데이터 중 가장 오래된 한
제공 예정
Updated 2024년 2월 10일
테스트에 관한 추가 정보를 기대해 주세요.
Android 스튜디오 다운로드 및 설치
Updated 2024년 2월 9일
Android 스튜디오를 다운로드하고 설치하는 방법을 알아보세요.
Android 스튜디오 설정
Updated 2024년 2월 9일
첫 번째 프로젝트를 만들고 기기 또는 에뮬레이터에서 실행할 수 있도록 Android 스튜디오를 설치하고 설정합니다.
- Android
연습: Sports 앱 빌드
Updated 2024년 2월 8일
Material Design의 개념을 바탕으로, 목록과 간단한 애니메이션을 사용하여 슈퍼히어로 목록을 빌드합니다.
Jetpack Compose 테마 설정
Updated 2024년 2월 8일
이 Codelab에서는 앱의 테마를 만들고 개별 구성요소의 스타일을 지정하며 밝은 테마/어두운 테마를 지원하는 방법을 알아봅니다.
테스트의 정의
Updated 2024년 1월 31일
테스트에 대한 개략적인 소개입니다.
Learn Testing에 오신 것을 환영합니다!
Updated 2024년 1월 31일
소프트웨어 테스트에 관한 심층 과정입니다.
테스트 환경
Updated 2024년 1월 31일
테스트에 런타임 도구 및 브라우저 에뮬레이션을 사용하는 방법을 알아봅니다.
정적 분석
Updated 2024년 1월 31일
기본적인 자동 테스트에 린터 도구를 사용하는 방법을 알아봅니다.
실제 구성요소 테스트
Updated 2024년 1월 31일
복잡한 종속 항목이 있는 React 구성요소의 테스트 설계 예
부록
Updated 2024년 1월 31일
테스트 개발 여정에 도움이 될 수 있는 추가 정보입니다.
유용한 도구
Updated 2024년 1월 31일
대부분의 테스트 프레임워크에 공통된 어설션 및 기타 프리미티브에 관해 알아봅니다.
자동 테스트 유형
Updated 2024년 1월 31일
테스트 유형의 일반적인 분류에 대해 알아봅니다.
테스트할 항목 및 접근 방식
Updated 2024년 1월 31일
테스트를 위해 코드를 평가하는 방법을 알아봅니다.
테스트가 실행되는 위치
Updated 2024년 1월 31일
테스트를 수동으로 실행하거나 자동화된 프로세스의 일부로 실행하는 방법을 알아봅니다.
Android 11(4주 차): 호환성
Updated 2024년 1월 3일
Android 11과 호환되는 앱을 빌드하는 방법을 알아봅니다.
- Android
코드 분할 자바스크립트
Updated 2023년 12월 4일
일부 리소스는 웹페이지의 초기 로드에 중요하지 않습니다. JavaScript는 코드 분할이라는 기술을 통해 필요할 때까지 지연할 수 있는 리소스 중 하나입니다. 이렇게 하면 대역폭과 CPU 경합을 줄여 성능을 개선할 수 있습니다. 이는 시작 시 초기 페이지 로드 속도와 입력 응답성을 모두 개선하기 위한 중요한 고려사항입니다.
중요 경로 이해
Updated 2023년 11월 27일
주요 렌더링 경로는 페이지의 초기 렌더링이 브라우저에 표시되는 속도를 다루는 웹 성능의 개념입니다. 이 모듈에서는 렌더링 차단 및 파서 차단 리소스와 같은 개념과 페이지가 브라우저에 표시되는 속도에 이러한 리소스가 어떻게 핵심적인 역할을 하는지를 다루며 주요 렌더링 경로에 대한 이론을 살펴봅니다.
실적 학습에 오신 것을 환영합니다
Updated 2023년 11월 27일
이 과정은 사용자 환경의 중요한 측면인 웹 성능의 초보자를 위해 고안되었습니다. 주요 웹 성능 개념과 성능 개선을 위한 기술을 다룹니다.
동영상 실적
Updated 2023년 11월 23일
동영상은 웹페이지에서 자주 사용되는 미디어 유형이지만 효율적으로 게재하는 방법을 아는 것은 실적의 한 측면입니다. 이 모듈에서는 웹사이트를 빠르게 이용할 수 있도록 동영상을 퍼가기 위한 몇 가지 핵심 기법과 동영상을 사용할 때 발생할 수 있는 인접한 성능에 대해 알아봅니다.
첫 번째 WebGPU 앱
Updated 2023년 11월 22일
이 Codelab에서는 새로운 WebGPU API의 기본 개념을 소개합니다. 그리고 GPU에서 실행되는 Conway의 Game of Life 버전을 빌드하는 방법을 안내합니다. WebGPU의 렌더링 기능은 보드를 그리는 데 사용되고 WebGPU의 컴퓨팅 기능은 게임 상태를 업데이트하는 데 사용됩니다.
첫 번째 Android 앱 만들기
Updated 2023년 11월 7일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
탐색 구성요소 소개
Updated 2023년 11월 7일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
- Android
WorkManager를 사용한 작업 예약
Updated 2023년 11월 6일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
활동 및 인텐트
Updated 2023년 11월 6일
암시적 인텐트와 명시적 인텐트로 탐색을 사용하도록 미완성 앱을 업데이트합니다.
첫 번째 Android 앱 만들기 및 실행
Updated 2023년 11월 6일
이 Codelab에서는 Android 스튜디오를 사용하여 Kotlin으로 첫 Android 앱을 빌드하는 방법을 알아봅니다. Android 스튜디오 템플릿을 사용하여 첫 번째 프로젝트를 생성합니다.
스크롤 가능한 목록 표시
Updated 2023년 11월 6일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
- Android
인터넷에서 데이터를 가져와 표시
Updated 2023년 11월 6일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
- Android
프로젝트: Lemonade 앱
Updated 2023년 11월 6일
Android 기본사항 1단원의 프로젝트 안내
Kotlin의 클래스 및 객체 인스턴스
Updated 2023년 11월 6일
이 Codelab에서는 주사위를 굴릴 수 있는 Kotlin 프로그램을 만듭니다.
4강: 첫 번째 Android 앱 빌드
Updated 2023년 11월 6일
Android 스튜디오를 사용하여 첫 번째 Android 앱을 만드는 방법을 알아봅니다.
- Android
선택사항: 휴대기기에서 앱 실행
Updated 2023년 11월 6일
이 Codelab에서 휴대전화 또는 태블릿과 같은 Android 기기를 설정하고 Android 스튜디오 앱을 실행하는 방법을 알아봅니다.
Room을 사용하여 데이터 읽기 및 업데이트
Updated 2023년 11월 6일
Room을 사용하여 Android Kotlin 앱에서 데이터를 읽고 업데이트하는 방법을 알아보세요. Room은 Android Jetpack의 일부인 데이터베이스 라이브러리로, 데이터베이스 설정 및 구성과 같은 여러 작업을 처리하고 앱이 일반적인 함수 호출을 사용하여 데이터베이스와 상호작용할 수 있도록 합니다.
저장소 패턴
Updated 2023년 11월 6일
저장소 패턴을 사용하여 기존 앱에서 캐싱을 구현합니다.
프로젝트: Water Me! 앱
Updated 2023년 11월 6일
Android 기본사항 6단원의 프로젝트 안내
프로젝트: Amphibians 앱
Updated 2023년 11월 6일
Android 기본사항 4단원의 프로젝트 안내
앱에 변경사항 저장
Updated 2023년 11월 6일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
프로젝트: Forage 앱
Updated 2023년 11월 6일
Android 기본사항 5단원의 프로젝트 안내
프로젝트: Lunch Tray 앱
Updated 2023년 11월 6일
Android 기본사항 3단원의 프로젝트 안내
Kotlin에서 조건부 동작 추가
Updated 2023년 11월 6일
이 Codelab에서는 주사위 굴리기 값이 주어진 행운의 숫자와 같은지 확인하는 Lucky Dice Roll Kotlin 프로그램을 만듭니다.
팁 계산
Updated 2023년 11월 6일
이 Codelab에서는 팁 계산기 앱을 위한 코드를 작성합니다.
앱 테마 변경
Updated 2023년 11월 6일
이 Codelab에서는 앱의 색상 테마를 만듭니다.
디버깅 소개
Updated 2023년 11월 6일
스택 트레이스를 읽고 Android 스튜디오의 디버깅 도구를 숙지하는 방법을 알아봅니다.
적응형 레이아웃
Updated 2023년 11월 6일
다양한 화면 크기에 맞게 앱이 조정되도록 하는 방법을 알아보세요.
SQL 기본사항
Updated 2023년 11월 6일
관계형 데이터베이스의 기본사항을 알아보고 Android 스튜디오에서 Database Inspector로 SQL 쿼리 실행을 연습합니다.
생일 카드 앱 만들기
Updated 2023년 11월 6일
이 Codelab에서는 Android 스튜디오의 Layout Editor를 사용하여 텍스트를 표시하는 Android 앱을 만들어 봅니다.
대화형 Dice Roller 앱 만들기
Updated 2023년 11월 6일
이 Codelab에서는 주사위를 굴려 결과를 화면에 표시하는 Android 앱을 빌드합니다.
8강: 앱 아키텍처(UI 레이어)
Updated 2023년 11월 6일
강력하고 테스트와 유지관리가 쉬운 앱을 디자인하도록 돕는 라이브러리 모음인 Android Jetpack 아키텍처 구성요소를 사용하는 방법을 알아봅니다.
- Android
SQL, Room, Flow 소개
Updated 2023년 11월 6일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
Kotlin의 컬렉션
Updated 2023년 11월 6일
이 Codelab에서는 컬렉션, Kotlin의 람다 및 고차 함수에 관해 자세히 알아봅니다.
Kotlin에서 목록 사용
Updated 2023년 11월 6일
Kotlin 프로그래밍 언어로 목록을 사용하는 방법을 알아봅니다.
앱에서 사용자 입력 가져오기: 1부
Updated 2023년 11월 6일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
아키텍처 구성요소
Updated 2023년 11월 6일
이 콘텐츠는 오래되어 더 이상 유지되지 않습니다. 최신 권장사항을 알아보려면 Compose 사용 시 알아야 하는 Android 기본사항 과정을 확인하세요. 이 개발자 과정은 2023년 12월에 지원 중단됩니다.
ViewModel과 함께 LiveData 사용하기
Updated 2023년 11월 6일
이 Codelab에서는 아키텍처 구성요소 중 하나인 LiveData를 사용하는 방법을 알아봅니다. ViewModel의 앱 데이터를 LiveData로 변환합니다. 또한 LiveData에서 변경사항을 관찰하고 UI를 자동으로 업데이트하는 방법도 알아봅니다.
5강: 레이아웃
Updated 2023년 11월 6일
먼저, 레이아웃을 빌드하여 팁 계산기 앱을 빌드한 후 사용자 입력에서 팁을 계산하는 로직을 구현합니다. 다음으로, Android의 RecyclerView 위젯을 사용하여 스크롤 가능한 목록을 표시하는 앱을 만듭니다.
- Android
Kotlin에서 생일 메시지 만들기
Updated 2023년 11월 6일
이 Codelab에서는 Kotlin 언어로 생일 메시지 프로그램을 만듭니다.
Android 스튜디오 다운로드 및 설치
Updated 2023년 11월 6일
이 Codelab에서는 Android 스튜디오 개발 도구를 다운로드하고 설치합니다.
Preferences DataStore
Updated 2023년 11월 5일
이 Codelab에서는 Jetpack DataStore라는 데이터 저장소 솔루션을 사용하여 애플리케이션에 키-값 쌍을 저장하는 방법을 알아봅니다.
중단점을 사용하여 디버그
Updated 2023년 11월 5일
디버깅할 때 중단점을 사용하고 특정 변수를 확인하는 방법을 알아보세요.
탐색 및 백 스택
Updated 2023년 11월 5일
이 Codelab에서는 백 스택에 관해 알아보고 앱 내의 탐색 동작을 맞춤설정하는 방법을 알아봅니다.
Android용 XML 레이아웃 만들기
Updated 2023년 11월 5일
이 Codelab에서는 XML 언어를 사용하여 Android 앱의 레이아웃을 만드는 방법을 알아봅니다.
프로젝트: Dogglers 앱
Updated 2023년 11월 5일
Android 기본사항 2단원의 프로젝트 안내
Dice Roller 앱에 이미지 추가
Updated 2023년 11월 5일
이 Codelab에서는 Dice Roller 앱에 이미지를 추가하여 사용자 환경을 개선합니다.
ViewModel에 데이터 저장하기
Updated 2023년 11월 5일
이 Codelab에서는 아키텍처 구성요소 중 하나인 ViewModel을 사용하는 방법을 알아봅니다. 구성 변경 중에 앱 데이터를 유지하도록 ViewModel을 구현합니다.
Kotlin으로 첫 번째 프로그램 작성하기
Updated 2023년 11월 5일
이 Codelab에서는 Kotlin 언어로 첫 번째 프로그램을 작성합니다.
프래그먼트 간 공유되는 ViewModel
Updated 2023년 11월 5일
고급 앱 예를 통해 Jetpack Navigation 구성요소를 사용해보고 활동의 여러 프래그먼트 간에 공유 ViewModel을 보유할 경우의 이점에 관해 알아봅니다.
카드를 사용하여 이미지 목록 표시
Updated 2023년 11월 5일
이 Codelab에서는 이전 Codelab에서 만든 Affirmations 앱의 사용자 인터페이스를 개선합니다.
적응형 레이아웃
Updated 2023년 11월 5일
이 Codelab에서는 다양한 화면 크기에 맞게 조정 가능한 앱에 SlidingPaneLayout을 사용하는 방법을 알아봅니다.
일반적인 HTML 성능 고려사항
Updated 2023년 11월 1일
모든 웹사이트는 HTML 문서에 대한 요청으로 시작되며, 해당 요청은 웹사이트 로드 속도에 큰 역할을 합니다. 이 모듈에서는 HTML 캐싱, 파서 차단, 렌더링 차단 등과 같은 중요한 개념을 다루므로 웹사이트의 HTML에 대한 첫 번째 요청이 순조롭게 진행될 수 있습니다.
웹 작업자 개요
Updated 2023년 11월 1일
사용자가 브라우저에서 보는 대부분의 내용은 _기본 스레드_라고 하는 단일 스레드에서 발생합니다. 그러나 기본 스레드가 사용자에게 표시되는 중요한 작업을 수용할 수 있도록 계산 비용이 많이 드는 작업을 새 스레드를 시작하여 시작할 수 있는 경우가 있습니다. 이를 수행하는 API를 Web Worker API라고 하며 이 모듈에서는 Web Worker API의 기본 사항을 다룹니다.
이미지 성능
Updated 2023년 11월 1일
이미지는 오늘날 많은 웹페이지에서 전송되는 데이터의 상당 부분을 차지합니다. 이 모듈에서는 이미지를 최적화하고 이미지를 효율적으로 제공하여 사용자의 기기와 상관없이 바이트 낭비를 최소화하는 방법을 다룹니다.
웹 글꼴 최적화
Updated 2023년 11월 1일
웹 글꼴은 웹에서 흔히 사용되는 리소스이며, 다른 리소스는 사용할 수 없는 방식으로 웹사이트 디자인에 추가되므로 당연합니다. 그렇더라도 웹 글꼴에는 여전히 성능 비용이 발생합니다. 이 모듈에서는 웹 글꼴과 관련한 여러 가지 성능 고려사항과 기법을 살펴봅니다.
구체적인 웹 작업자 사용 사례
Updated 2023년 11월 1일
이제 웹 작업자와 그 기능 및 한계에 대한 기본적인 내용을 이해했으므로 웹 작업자를 위한 구체적인 사용 사례를 살펴보겠습니다. 이 데모에서는 JPEG 파일을 가져오고, 메타데이터를 추출한 후 사용자가 브라우저에서 볼 수 있도록 이 파일을 기본 스레드로 다시 보내는 데 웹 작업자를 사용합니다.
이미지 및 <iframe> 요소 지연 로드
Updated 2023년 11월 1일
이미지와 iframe 요소는 상당한 대역폭과 CPU 처리 시간을 소비할 수 있습니다. 하지만 초기 페이지 로드 중에 모든 이미지 및 iframe 요소를 로드할 필요는 없으며, 사용자가 나중에 볼 가능성이 가장 높은 시점으로 연기할 수 있습니다. 이 기법을 _지연 로드_라고 합니다. 이 모듈에서는 페이지 로드 속도를 높이고 필요한 경우에만 대역폭과 처리 시간을 소비할 수 있도록 이미지 및 iframe 요소의 지연 로딩을 설명합니다.
미리 가져오기, 사전 렌더링, 서비스 워커 사전 캐싱
Updated 2023년 11월 1일
대부분의 성능은 불필요한 리소스를 최적화하고 제거하기 위해 할 수 있는 작업을 다루고 있지만 일부 리소스가 필요하기 전에 로드되어야 한다고 제안하는 것은 역설적으로 보일 수 있습니다. 하지만 특정 리소스를 미리 로드하는 것이 적합한 _것이 적절한 경우도 있습니다. 이 모듈에서는 미리 가져오기와 사전 렌더링을 설명하면서 이러한 성능 측면에 대해 살펴봅니다.
리소스 로드 최적화
Updated 2023년 11월 1일
페이지가 로드될 때 여러 리소스가 HTML 내에서 참조되며, CSS를 통한 페이지 모양과 레이아웃 및 자바스크립트를 통한 상호작용 기능을 제공합니다. 이 모듈에서는 이러한 리소스와 관련된 중요한 개념과 이러한 개념이 페이지 로드 시간에 미치는 영향을 다룹니다.
리소스 힌트로 브라우저 지원
Updated 2023년 11월 1일
리소스 힌트는 HTML에서 사용할 수 있는 기능 모음으로, 브라우저가 리소스를 더 일찍 로드하거나 리소스 우선순위가 더 높을 수 있도록 지원할 수 있습니다. 이 모듈에서는 페이지를 더 빠르게 로드하는 데 도움이 되는 몇 가지 리소스 힌트를 다룹니다.
속도가 왜 중요할까요?
Updated 2023년 11월 1일
학습 성능을 시작하기 전에 먼저 사용자 환경에서의 역할과 이러한 성능이 사용자에게 더 나은 결과를 가져올 수 있는 방법을 이해해야 합니다. 이 과정은 먼저 이러한 주제에 대한 간략한 소개로 시작하여 실적을 학습하는 것이 중요한 이유에 대해 중요한 컨텍스트를 제공합니다.
Kotlin에서 앱에 런타임 권한 추가하기
Updated 2023년 10월 7일
이 Codelab에서는 Android 앱에 권한을 추가하는 방법을 알아봅니다.
1강: Kotlin 기본사항
Updated 2023년 9월 21일
Kotlin으로 개발을 시작하고 데이터 유형, 연산자, 변수, 제어 구조, null을 허용하는 변수와 null을 허용하지 않는 변수의 차이점 같은 Kotlin 프로그래밍 언어의 기본사항에 관해 알아봅니다.
- Android
3강: 클래스 및 객체
Updated 2023년 9월 21일
Kotlin의 클래스, 객체, 상속에 관해 알아봅니다. 추상 클래스, 인터페이스, 인터페이스 위임에 관해 알아보면서 크기가 작은 프로그램을 만듭니다.
- Android
2강: 함수
Updated 2023년 9월 21일
Kotlin 프로그램을 만들고 매개변수의 기본값, 필터, 람다, 컴팩트 함수를 비롯하여 Kotlin의 함수에 관해 알아봅니다.
- Android
Android 11(11주 차): 최신 UI
Updated 2023년 9월 19일
11 Weeks of Android의 마지막 주에는 Android 11의 UI 개발에 관해 알아봅니다.
- Android
Kotlin으로 작성된 Android 앱에 Material Design 적용
Updated 2023년 9월 19일
Kotlin으로 작성된 Android 앱에 Material Design을 적용하는 방법을 알아봅니다.
- Android
Google Chat 앱과 함께 휴가 떠나기
Updated 2023년 6월 8일
이 Codelab에서는 Google Chat을 만드는 방법을 알아봅니다.
- Google Workspace
BigQuery ML로 이미지 데이터 분류
Updated 2023년 6월 8일
이 Codelab에서는 BigQuery에서 요가 자세 이미지를 저장 및 분석하고 SQL 구조만 사용하여 포즈에 라벨을 지정하도록 BigQuery ML로 이미지 분류 모델을 구현합니다.
Flutter와 Flame을 사용한 게임 빌드
Updated 2023년 5월 11일
이 Codelab에서는 Flutter와 Flame 엔진을 사용하여 플랫폼 게임 Doodle Dash를 만듭니다.
- Flutter
Flutter 플러그인에서 FFI 사용
Updated 2023년 5월 11일
이 Codelab에서는 FFI를 사용하여 모바일 및 데스크톱 플랫폼용 Flutter 플러그인을 빌드하여 기존 네이티브 C 라이브러리를 활용합니다.
- Flutter
MDC-101 Flutter: 머티리얼 구성요소 기본사항
Updated 2023년 5월 9일
간단한 Flutter 앱의 로그인 페이지를 만들어 Material 구성요소 사용에 관한 기본사항을 알아봅니다.
- Flutter
MDC-102 Flutter: 머티리얼 구조 및 레이아웃
Updated 2023년 5월 9일
Material을 사용하여 Flutter 앱의 구조와 레이아웃을 만드는 방법을 알아봅니다.
- Flutter
PAIR 가이드북과 MakerSuite를 사용하여 책임감 있는 AI 프로토타입을 제작하는 방법을 알아보세요.
Updated 2023년 5월 9일
책임감 있는 AI, MakerSuite, PAIR 가이드북을 위한 Google 도구로 책임감 있는 AI 솔루션 프로토타입 제작 방법 알아보기
Angular 신호 시작하기
Updated 2023년 5월 9일
Angular의 새로운 반응 모델인 신호 소개 신호는 보다 세밀한 반응을 위한 고품질 도구를 제공합니다.
프로토타입에서 프로덕션으로: 커스텀 학습 모델에서 예측 수행
Updated 2023년 5월 9일
이 실습에서는 Vertex AI 를 사용하여 커스텀 학습 모델에서 온라인 및 일괄 예측을 수행합니다. 이 실습은 프로토타입에서 프로덕션으로 동영상 시리즈 중 하나이며, 이전 실습 을 완료한 후에 이 실습을 진행해야 합니다. 함께 제공되는 동영상을 시청하여 자세히 알아볼 수 있습니다.. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $1 입니다. 이 실습에서는 Google
프로토타입에서 프로덕션으로: Vertex AI로 커스텀 모델 학습
Updated 2023년 5월 9일
이 실습에서는 Vertex AI 를 사용하여 커스텀 학습 작업을 실행합니다. 이 실습은 프로토타입에서 프로덕션으로 동영상 시리즈 중 하나이며, Flowers 데이터 세트 를 사용하여 이미지 분류 모델을 빌드합니다. 함께 제공되는 동영상을 시청하여 자세히 알아볼 수 있습니다.. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $1 입니다. 이 실습에서는 Google Cloud에서
기본 AppSheet 데이터베이스를 사용해 노코드 앱 빌드하기
Updated 2023년 5월 9일
AppSheet 앱을 빌드할 때 AppSheet의 기본 데이터베이스를 사용하는 방법을 알아보세요.
AppSheet 앱에 Chat 추가하기
Updated 2023년 5월 9일
AppSheet의 채팅 앱 기능을 사용하여 AppSheet 앱에 Chat을 추가하는 방법을 알아보세요.
Flutter에서 차세대 UI 빌드
Updated 2023년 5월 8일
Flutter의 6가지 플랫폼 전체에서 작동하는 애니메이션, 셰이더, 입자 효과로 Flutter 사용자 인터페이스를 빌드하는 방법을 알아봅니다.
Flutter 앱을 테스트하는 방법
Updated 2023년 5월 8일
이 Codelab에서는 간단한 Flutter 앱을 빌드하고 테스트합니다.
- Flutter
Dart의 패턴과 레코드 자세히 알아보기
Updated 2023년 5월 8일
패턴, 레코드, 기타 새로운 Dart 3 기능을 사용하여 Flutter로 UI 디자인 스타일을 다시 설계합니다.
Flutter로 만든 적응형 앱
Updated 2023년 5월 8일
이 Codelab에서는 Flutter가 지원하는 6가지 플랫폼, Android, iOS, 웹, Windows, macOS, Linux에 맞게 조정되는 Flutter 앱을 구성합니다.
- Flutter
CSS로 스크롤 기반 애니메이션 시작하기
Updated 2023년 5월 4일
이 Codelab에서는 CSS를 사용해 스크롤 기반 애니메이션을 만드는 방법을 알아봅니다. 시차 배경 이미지, 시야에 들어올 때 드러나는 이미지와 같은 흥미로운 효과를 만들 수 있습니다.
앱 작업을 통해 동적 바로가기를 Google 어시스턴트로 확장
Updated 2023년 5월 4일
Google을 통해 동적 앱 바로가기를 구현하는 방법 알아보기
- Android
- Google 어시스턴트
Messaging and People API를 사용하여 Android 앱에 채팅 관련 기능 추가
Updated 2023년 5월 4일
Messaging and People API로 채팅 관련 기능을 포함하도록 Android 앱을 확장하는 방법을 알아보세요.
차별화된 기능으로 카메라 환경 구축
Updated 2023년 5월 4일
수년에 걸쳐 Android 기기는 많은 기능과 함께 다양한 크기, 모양, 디스플레이를 포함하도록 발전했습니다. 하지만 처음부터 휴대전화로 사진을 찍는 것은 가장 중요한 사용 사례 중 하나였습니다. 오늘날 카메라 기능은 여전히 소비자가 휴대전화를 구매하는 가장 큰 이유 중 하나입니다.
Relay 및 Jetpack Compose를 사용하여 완전한 앱 빌드하기
Updated 2023년 5월 4일
Compose 앱에 Relay를 통합하고 디자인-코드 워크플로를 가속화하는 방법을 알아봅니다.
MDC-104 Flutter: 머티리얼 고급 구성요소
Updated 2023년 5월 3일
디자인을 개선하고 Flutter의 고급 구성요소 배경화면 메뉴를 사용하는 방법을 알아보세요.
- Flutter
MDC-103 Flutter: 색상, 형태, 고도, 활자를 사용한 Material Theming
Updated 2023년 5월 3일
Flutter의 머티리얼 구성요소를 사용해 디자인으로 얼마나 쉽게 제품을 차별화하고 브랜드를 표현할 수 있는지 알아보세요.
- Flutter
프로토타입에서 프로덕션으로: 초매개변수 조정
Updated 2023년 5월 2일
이 실습에서는 Vertex AI 를 사용하여 Vertex AI 학습에 대한 초매개변수 조정 작업을 실행합니다. 이 실습은 프로토타입에서 프로덕션으로 동영상 시리즈 중 하나이며, 이전 실습 을 완료한 후에 이 실습을 진행해야 합니다. 함께 제공되는 동영상 시리즈를 시청하여 자세히 알아볼 수 있습니다.. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $1 입니다. 이 실습에서는
프로토타입에서 프로덕션으로: Vertex AI에서 분산 학습
Updated 2023년 5월 2일
이 실습에서는 TensorFlow를 사용하는 Vertex AI Training에서 Vertex AI 를 사용하여 분산 학습 작업을 실행합니다. 이 실습은 프로토타입에서 프로덕션으로 동영상 시리즈 중 하나이며, 이전 실습 을 완료한 후에 이 실습을 진행해야 합니다. 함께 제공되는 동영상 시리즈를 시청하여 자세히 알아볼 수 있습니다.. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약
FraudFinder: Vertex AI와 BigQuery를 사용하여 원시 데이터를 AI로 전환
Updated 2023년 4월 30일
이 실습에서는 Google Cloud에서 실시간 사기 감지를 위해 엔드 투 엔드 데이터-AI 시스템을 빌드하는 방법을 알아봅니다. 여기에서는 원시 데이터로부터 출발하여 Google Cloud에서 실행되는 프로덕션급 ML 파이프라인을 생성하는 방법을 이해할 수 있습니다. 이 실습에서는 다음 Google Cloud 제품을 사용합니다. 엔드 투 엔드 ML 파이프라인을 빌드하는 것은 어려운 일일 수 있습니다. 이 실습에서는 BigQuery 및
MediaPipe로 커스텀 객체 인식 웹 앱 만들기
Updated 2023년 4월 29일
MediaPipe를 사용하여 커스텀 객체 인식 웹 앱을 만드는 방법을 알아봅니다.
앱 작업을 통해 Android 앱을 Google 어시스턴트로 확장
Updated 2023년 4월 27일
앱 작업 내장 인텐트를 통해 Android 앱을 Google 어시스턴트로 확장하여 Android 앱을 음성으로 사용하도록 설정하는 방법에 관한 기본사항을 알아봅니다.
- Google 어시스턴트
- Android
PaLM API와 Flutter로 Google 제품에 대한 하이쿠 생성하기
Updated 2023년 4월 26일
PaLM API와 Flutter를 사용하여 Google 제품에 관한 하이쿠를 생성하고 표시하는 간단한 앱을 빌드하는 방법을 알아봅니다.
Flutter 앱에 AdMob 광고 추가
Updated 2023년 4월 26일
이 Codelab에서는 Flutter 앱에 배너 광고, 전면 광고, 보상형 광고를 추가하는 방법을 알아봅니다.
- Flutter
앱 작업을 통해 Android 앱을 Google 어시스턴트로 확장(레벨 2)
Updated 2023년 4월 25일
이 중급 수준의 Codelab에서는 사용자가 Google 어시스턴트를 통해 앱 기능을 열고 인앱 콘텐츠를 검색할 수 있도록 일반적인 내장 인텐트를 사용하여 앱 작업을 개발하는 방법을 알아봅니다.
- Google 어시스턴트
- Android
Unity 앱에 AdMob 앱 오프닝 광고 추가
Updated 2023년 4월 25일
이 Codelab에서는 Unity 앱에 AdMob 앱 오프닝 광고를 추가하는 방법을 알아봅니다.
- AdMob
Flutter용 머티리얼 모션을 사용하여 멋진 전환 빌드
Updated 2023년 4월 25일
애니메이션 패키지의 전환을 사용하여 머티리얼 모션 시스템을 Reply 앱에 빌드하세요.
- Flutter
Keras 및 TensorFlow Lite를 사용한 기기 내 대규모 언어 모델
Updated 2023년 4월 24일
KerasNLP를 사용하여, 선행 학습된 대규모 언어 모델을 로드하고, 최적화하고, TensorFlow Lite로 Android에 배포하는 방법을 알아보세요.
CameraX 시작하기
Updated 2023년 4월 17일
이 Codelab에서는 CameraX를 사용하여 뷰파인더를 표시하고, 사진을 찍고, 카메라에서 이미지 스트림을 분석하는 카메라 앱을 만드는 방법을 소개합니다.
- Android
Android 11(6주 차): Jetpack
Updated 2023년 4월 17일
Android Jetpack은 권장사항을 따르고, 상용구 코드를 적게 사용하며, Android 버전과 기기에서 일관되게 작동하는 고품질 앱을 작성하는 데 도움이 되도록 만들어진 라이브러리 모음입니다. 이 개발자 과정에서는 Android 11에서 도입된 새로운 라이브러리와 함께 주요 업데이트를 소개합니다.
- Android
Jetpack Compose 탐색
Updated 2023년 4월 13일
이 Codelab에서는 Compose의 탐색 기본사항을 알아봅니다.
- Android
연습: Kotlin 기초
Updated 2023년 3월 29일
Kotlin 프로그래밍 언어의 기본 개념을 적용하여 주어진 문제를 해결합니다.
- Android
Android 기기 연결 방법
Updated 2023년 3월 29일
앱 연결 방법 알아보기
- Android
Android Emulator에서 첫 앱 실행
Updated 2023년 3월 29일
Android Emulator에서 앱을 실행하는 방법을 알아봅니다.
- Android
Room을 사용하여 데이터 유지
Updated 2023년 2월 28일
Android Kotlin 앱에서 Room을 사용하는 방법을 알아보세요. Room은 Android Jetpack의 일부인 지속성 데이터베이스 라이브러리로, SQLite 위에 있는 추상화 레이어입니다. Room은 데이터베이스를 설정하고 구성하며 쿼리하는 편리한 API를 제공합니다.
- Android
카메라 앱에서 크기 조절이 가능한 노출 영역 지원
Updated 2023년 2월 28일
Android 12L이 등장하고 폴더블 기기 같은 새로운 폼 팩터와 멀티 윈도우, 다중 디스플레이 같은 새로운 디스플레이 모드를 사용할 수 있게 되어 카메라 출력과 노출 영역 간의 관계에 관한 많은 가정이 어려워졌습니다.
Kotlin의 클래스 및 상속
Updated 2023년 2월 28일
이 Codelab에서는 서브클래스를 만드는 방법과 Kotlin 프로그래밍 언어에서 상속이 작동하는 방식을 알아봅니다.
- Android
Macrobenchmark로 앱 성능 검사
Updated 2023년 2월 28일
이 Codelab에서는 Jetpack Macrobenchmark를 사용하여 앱 시작 시간과 프레임 시간을 측정하는 방법을 알아봅니다.
- Android
Room 및 Flow 소개
Updated 2023년 2월 28일
관계형 데이터베이스의 기본사항을 알아보고 Android 스튜디오에서 Database Inspector로 SQL 쿼리 실행을 연습합니다.
- Android
권장사항
Updated 2023년 2월 22일
>-
디지털 지문 수집
Updated 2023년 2월 22일
디지털 지문 수집은 사용자 설정의 특성을 바탕으로 특정 사용자를 식별하는 작업입니다. 이 작업으로 사용자 개인 정보 보호에 어떤 영향이 있는지 알아보세요.
필요한 데이터만 사용
Updated 2023년 2월 22일
이 모듈에서는 필요한 데이터만 수집하고, 수집한 데이터를 관리 및 삭제하며, 수집하는 정보를 사용자에게 설명하기 위한 전략을 알아봅니다.
제3자
Updated 2023년 2월 22일
서드 파티에 대해 알아보고 서드 파티 통합 시 사용자에게 미칠 수 있는 위험을 완화하는 방법을 알아보세요.
암호화
Updated 2023년 2월 22일
다른 사람이 사용자의 콘텐츠를 가로채거나 읽지 못하도록 하여 암호화를 통해 개인 정보를 보호하는 방법을 알아보세요.
Forms
Updated 2023년 2월 21일
HTML 양식의 개요
대화상자
Updated 2023년 2월 21일
>-
세부정보 및 요약
Updated 2023년 2월 21일
>-
결론 및 다음 단계
Updated 2023년 2월 21일
추가 리소스로 마무리하겠습니다.
HTML API
Updated 2023년 2월 21일
자바스크립트를 사용하여 HTML 정보를 노출하고 조작하는 방법을 알아봅니다.
오디오 및 동영상
Updated 2023년 2월 21일
오디오 및 동영상과 같은 HTML 미디어로 작업하는 방법을 알아봅니다.
템플릿, 슬롯, 섀도우
Updated 2023년 2월 21일
'템플릿, 슬롯 및 그림자에 대한 설명입니다.'
집중
Updated 2023년 2월 21일
HTML 문서에서 포커스 순서를 관리하는 방법
기타 인라인 텍스트 요소
Updated 2023년 2월 21일
텍스트를 마크업하는 데 사용되는 요소의 범위를 소개합니다.
이미지
Updated 2023년 2월 14일
HTML로 된 이미지 개요입니다.
이미지 형식: WebP
Updated 2023년 2월 1일
WebP에 관해 알아보고 이 형식과 다른 형식의 차이점을 이해합니다.
벡터 이미지
Updated 2023년 2월 1일
'웹에서 사용되는 벡터 이미지 형식인 SVG에 대해 알아보세요.'
반응형 이미지
Updated 2023년 2월 1일
반응형 이미지 자세히 알아보기
이미지 형식: AVIF
Updated 2023년 2월 1일
AV1 이미지 파일 형식 (AVIF)은 오픈소스 AV1 동영상 코덱을 기반으로 하는 인코딩입니다.
이미지 형식: GIF
Updated 2023년 2월 1일
GIF 이미지 형식을 이해하고 이미지 인코딩 작동 방식에 관한 설명을 얻습니다.
압축 및 인코딩 자동화
Updated 2023년 2월 1일
>-
이미지 형식: JPEG
Updated 2023년 2월 1일
웹에서 가장 일반적인 이미지 형식에 대해 알아보세요.
사이트 생성기, 프레임워크, CMS
Updated 2023년 2월 1일
>-
웹에 있는 이미지의 간략한 기록
Updated 2023년 2월 1일
'1993년의 이미지 요소를 시작으로 웹 상의 이미지 역사'
이미지 콘텐츠 전송 네트워크
Updated 2023년 2월 1일
이미지 CDN이 이미지의 콘텐츠를 변환하고 최적화하는 방법을 알아봅니다.
설명 구문
Updated 2023년 2월 1일
srcset 및 크기를 사용하여 브라우저에 이미지 소스와 이미지 사용 방법에 대한 정보를 제공합니다.
주요 성능 문제
Updated 2023년 2월 1일
이미지 요청이 가능한 한 작고 성능이 우수하도록 하는 방법을 알아봅니다.
이미지 형식: PNG
Updated 2023년 2월 1일
PNG가 언제 가장 좋은 이미지 형식인지 알아보세요.
결론
Updated 2023년 2월 1일
추가 리소스
처방적 구문
Updated 2023년 2월 1일
사진 요소에 대해 알아보세요.
래스터 이미지
Updated 2023년 1월 31일
'JPEG, GIF, PNG, WebP 등의 래스터 이미지를 검색합니다.'
이미지 학습에 오신 것을 환영합니다.
Updated 2023년 1월 31일
웹용 이미지에 관한 심화 과정
개인 정보 보호 학습에 오신 것을 환영합니다
Updated 2023년 1월 24일
개인 정보를 더 안전하게 보호하는 웹사이트를 구축하는 데 도움이 되는 과정입니다.
보조 기술 테스트
Updated 2023년 1월 12일
보조 기술 (AT)으로 테스트하는 방법
수동 접근성 테스트
Updated 2023년 1월 12일
접근성을 수동으로 테스트하는 방법
결론 및 다음 단계
Updated 2023년 1월 12일
다음 단계를 수행하는 데 도움이 되는 추가 리소스입니다.
자동화된 접근성 테스트
Updated 2023년 1월 12일
자동화된 접근성 테스트를 실행하는 방법
설문지
Updated 2023년 1월 10일
액세스할 수 있는 양식을 만듭니다.
링크
Updated 2022년 12월 8일
링크에 대해 알아야 할 모든 것을 다룹니다.
표
Updated 2022년 12월 8일
테이블을 사용하여 표 형식 데이터를 마크업하는 방법을 이해합니다.
텍스트 기본사항
Updated 2022년 12월 8일
HTML을 사용하여 텍스트 서식을 지정하는 방법
목록
Updated 2022년 12월 8일
콘텐츠를 그룹화하는 목록 및 기타 방법
Attributes
Updated 2022년 12월 8일
다양한 전역 속성과 특정 HTML 요소에 관련된 속성에 대해 알아봅니다.
JavaScript
Updated 2022년 12월 5일
'액세스 가능한 트리거 이벤트, 페이지 제목, 동적 콘텐츠 등을 작성합니다.'
디자인 및 사용자 환경
Updated 2022년 12월 5일
접근성이 뛰어난 디자인을 만들고 사용자 환경을 평가할 수 있습니다.
패턴, 구성요소, 디자인 시스템
Updated 2022년 12월 5일
'접근성을 위한 패턴, 구성요소, 디자인 시스템을 평가합니다.'
첫 번째 Android 앱 만들기
Updated 2022년 11월 1일
첫 번째 Android 앱을 만드는 방법을 알아보세요.
- Android
동영상 및 오디오
Updated 2022년 10월 31일
동영상과 오디오의 접근성을 높여주는 대체 미디어 유형입니다.
콘텐츠 구조
Updated 2022년 10월 31일
'접근성 높은 콘텐츠를 위해 시맨틱 HTML, 랜드마크, 표를 사용합니다.'
키보드 포커스
Updated 2022년 10월 31일
키보드 탐색 순서와 스타일을 이해하고 개선합니다.
문서
Updated 2022년 10월 31일
액세스 가능한 웹사이트 및 웹 앱을 빌드할 때 고려해야 하는 추가 HTML 요소입니다.
동적 탐색으로 적응형 앱 빌드
Updated 2022년 10월 5일
적응형 탐색 UI 패턴을 사용하여 대형 화면에 맞게 앱을 조정하는 방법을 알아봅니다.
애니메이션 및 모션
Updated 2022년 9월 30일
모든 유형의 운동 유발 장애가 있는 사용자를 지원합니다.
색상 및 대비
Updated 2022년 9월 30일
적절한 대비를 이루며 접근성이 뛰어난 색상 팔레트를 만드세요.
이미지
Updated 2022년 9월 30일
액세스 가능한 이미지를 만듭니다.
서체
Updated 2022년 9월 30일
올바른 서체와 글꼴 크기를 선택하고 접근성이 우수한 레이아웃으로 간결한 문안을 구성하세요.
접근성 기능 알아보기에 오신 것을 환영합니다.
Updated 2022년 9월 30일
상시 제공 접근성 교육 과정과 웹 개발의 수준을 높일 수 있는 참조 자료입니다.
ARIA 및 HTML
Updated 2022년 9월 30일
ARIA를 사용해야 하는 경우와 HTML을 사용해야 하는 경우
디지털 접근성이란 무엇이며 왜 중요한가요?
Updated 2022년 9월 30일
>-
문서 구조
Updated 2022년 9월 27일
견고한 기반을 토대로 HTML 문서를 구성하는 방법을 알아보세요.
제목 및 섹션
Updated 2022년 9월 27일
콘텐츠에 의미를 부여하기 위해 섹션 요소를 올바르게 사용하는 방법
Metadata
Updated 2022년 9월 27일
메타 태그를 사용하여 문서에 대한 정보를 제공하는 방법
HTML 개요
Updated 2022년 9월 27일
HTML의 주요 개념에 대한 간략한 소개.
시맨틱 HTML
Updated 2022년 9월 27일
올바른 HTML 요소를 사용하여 문서 콘텐츠를 설명합니다.
HTML 학습에 오신 것을 환영합니다.
Updated 2022년 9월 8일
>-
ATV 앱을 사용하는 Cast Connect
Updated 2022년 7월 29일
이 Codelab에서는 기존 Cast 발신기 앱이 Android TV 앱과 통신할 수 있는 새로운 Google Cast Connect 라이브러리를 사용하여 Android TV 앱을 빌드합니다.
Cloud Spanner: Go로 게임 리더보드 만들기
Updated 2022년 7월 29일
이 Codelab에서는 커밋 타임스탬프 열이 있는 Cloud Spanner 데이터베이스 테이블을 사용하여 게임 리더보드를 만드는 방법을 알아봅니다.
Chrome OS용 Android 앱 최적화
Updated 2022년 7월 29일
이 Codelab에서는 만족스러운 Chrome OS 사용자 환경에 필수적인 다양한 최적화가 포함된 Android 앱을 빌드해 보겠습니다.
- Android
Jetpack Navigation
Updated 2022년 7월 29일
이 Codelab에서는 Android 앱의 일반적인 탐색 요건을 구현하는 방법을 알아봅니다. 탐색 구성요소는 프래그먼트 트랜잭션, 업/백 스택, 탐색 창과 같은 탐색 UI 패턴, 딥 링크 등을 처리합니다. 새 유형의 safe args 플러그인과 Android 스튜디오의 Navigation Editor도 알아봅니다.
- Android
Kotlin 확장 프로그램 라이브러리 빌드
Updated 2022년 7월 29일
이 Codelab에서는 원래 자바 프로그래밍 언어로 생성된 API에 사용할 고유한 Kotin 확장 프로그램 라이브러리를 빌드합니다. 확장 함수와 속성에 관한 기본사항과 함께 기존의 콜백 기반 API를 위한 Flow 버전과 코루틴을 구현하는 방법도 배울 것입니다.
- Android
동작 탐색과 더 넓은 화면 환경
Updated 2022년 7월 29일
이 Codelab에서는 기존 앱의 앱 컨트롤이 동작 탐색과 호환되도록 합니다. 또한, 더 넓은 화면 환경도 제공하게 됩니다.
- Android
MediaSession을 통한 미디어 제어
Updated 2022년 7월 29일
이 Codelab에서는 동영상 샘플을 확장하여 MediaSession 지원을 추가합니다. 이를 통해 Android는 Google 어시스턴트, TV 리모컨 또는 잠금 화면/Wear OS의 화면 컨트롤 등을 통해 앱 외부에서 재생을 제어할 수 있습니다.
- Android
G Suite 및 GCP를 사용하여 이미지 보관처리, 분석, 보고서 생성
Updated 2022년 7월 29일
이 Codelab에서 개발자는 G Suite와 GCP API를 모두 사용하여 Python으로 클라우드 기반 이미지 처리 워크플로를 빌드합니다. 특히 Google Drive에서 이미지 파일을 다운로드하여 Google Cloud Storage에 보관처리하고 Google Cloud Vision으로 콘텐츠를 분석하고 Google Sheets에서 보고서 데이터를 생성합니다.
- Google Workspace
Android TV 홈 화면 채널과 콘텐츠 통합(Kotlin)
Updated 2022년 7월 29일
이 Codelab에서는 Android TV 홈 화면 기능을 소개합니다. Android TV 홈 화면에 채널과 프로그램을 추가하고 검색 가능하게 만드는 방법을 알아봅니다.
- Android
모듈 8: App Engine ndb 및 taskqueue에서 Cloud NDB 및 Cloud Tasks로 마이그레이션
Updated 2022년 7월 29일
App Engine ndb 및 taskqueue에서 Cloud NDB 및 Cloud Tasks로 마이그레이션하는 방법 알아보기
Actions Builder를 사용하여 Google 어시스턴트용 작업 빌드하기(레벨 2)
Updated 2022년 7월 29일
Google 어시스턴트 개발의 기본사항 알아보기
Dagger 앱을 Hilt로 이전하기
Updated 2022년 7월 29일
이 Codelab에서 Dagger를 종속 항목 삽입 라이브러리로 사용하는 Android 앱을 Hilt로 이전합니다.
- Android
웨이브 더 많이 만들기: 샘플러
Updated 2022년 7월 29일
지연 시간이 짧은 디지털 샘플러 빌드
- Android
MediaSession을 통한 미디어 제어
Updated 2022년 7월 29일
이 Codelab에서는 동영상 샘플을 확장하여 MediaSession 지원을 추가합니다. 이렇게 하면 Android는 Google 어시스턴트, TV 리모컨 또는 잠금 화면/Wear OS의 화면 컨트롤 등을 통해 앱 외부에서 재생을 제어할 수 있습니다.
Jetpack WindowManager로 폴더블 및 듀얼 화면 기기 지원
Updated 2022년 7월 29일
Jetpack WindowManager 라이브러리를 사용하여 폴더블 기기 및 듀얼 화면 기기와 같은 새로운 폼 팩터에 맞게 앱을 조정하는 방법을 알아보세요.
Kotlin으로 변환
Updated 2022년 7월 29일
이 Codelab에서는 자바 코드를 Kotlin으로 변환하는 방법을 알아봅니다.
Privacy on Beam을 사용한 비공개 통계 계산
Updated 2022년 7월 29일
이 Codelab에서는 Privacy on Beam을 사용해 레스토랑 방문에 관한 비공개 통계를 생성하여 개인 정보 차등 보호 프레임워크의 기능을 탐색하고 적용하는 방법을 알아봅니다.
TensorFlow.js 전이 학습 이미지 분류기
Updated 2022년 7월 29일
이 Codelab에서는 TensorFlow.js를 사용해 브라우저에서 바로 학습시킬 커스텀 이미지 분류기인 'Teachable Machine'을 빌드하는 방법을 알아봅니다.
- TensorFlow
TensorFlow.js: Firebase 호스팅을 사용해 대규모로 머신러닝 모델 배포 및 호스팅
Updated 2022년 7월 29일
이 Codelab에서는 Firebase 인프라를 사용해 ML 모델을 배포하여 이를 웹사이트에서 TensorFlow.js를 통해 사용 및 소비하는 방법을 알아봅니다.
- TensorFlow
Kotlin Flow 및 LiveData를 사용한 고급 코루틴 알아보기
Updated 2022년 7월 29일
이 Codelab에서는 아키텍처 구성요소를 사용하여 네트워크와 Room 데이터베이스에서 데이터를 가져오는 코루틴 기반 Android 앱을 빌드합니다.
- Android
기본 Cast 수신기 빌드
Updated 2022년 7월 29일
이 Codelab에서는 Google Cast 애플리케이션 프레임워크를 사용하여 Cast 지원 수신기 앱을 빌드합니다.
- 전송
Google 어시스턴트에 스마트 홈 기기 연결하기
Updated 2022년 7월 29일
스마트 홈 작업을 개발하고 배포하여 어시스턴트에 가상 스마트 세탁기를 통합하세요.
Actions SDK를 사용하여 Google 어시스턴트용 작업 빌드하기(레벨 2)
Updated 2022년 7월 29일
Google 어시스턴트 개발의 기본사항 알아보기
TensorFlow.js - CNN을 활용한 필기 입력 숫자 인식
Updated 2022년 7월 29일
이 Codelab에서는 필기 입력 숫자를 식별하도록 모델을 학습시킵니다. 특정 입력에 대한 카테고리를 예측하므로 머신러닝 용어로는 분류 작업이라고 합니다.
- TensorFlow
모듈 4: Docker를 사용하여 Google App Engine에서 Cloud Run으로 마이그레이션
Updated 2022년 7월 29일
Docker를 사용하여 간단한 App Engine 앱을 컨테이너화하고 Cloud Run으로 마이그레이션하는 방법을 알아봅니다.
lit-element로 스토리 구성요소 빌드
Updated 2022년 7월 29일
이 Codelab에서는 LitElement를 사용하여 스토리 웹 구성요소를 빌드합니다.
Cloud Functions로 Cloud SQL에 연결
Updated 2022년 7월 29일
이 Codelab에서는 기존 Cloud SQL 데이터베이스에 연결하는 Cloud 함수를 작성하고 SQL 삽입 문을 전송합니다.
- Cloud SQL
모듈 2: App Engine ndb에서 Cloud NDB로 마이그레이션
Updated 2022년 7월 29일
간단한 App Engine 앱을 ndb에서 Cloud NDB로 마이그레이션하는 방법을 알아봅니다.
WorkManager를 사용한 백그라운드 작업 - 자바
Updated 2022년 7월 29일
WorkManager는 예외적인 사례와 호환성 문제를 처리합니다. 또한 쿼리 가능하고 재사용할 수 있으며 체이닝할 수 있는 작업을 만들 수 있습니다. WorkManager는 권장되는 Android 작업 스케줄러입니다. 이 Codelab에서는 단순한 작업 작성부터 제약 조건이 있는 더 복잡한 체인 작업에 이르기까지 WorkManager에 관한 모든 것을 배울 수 있습니다.
- Android
Actions Builder를 사용하여 Google 어시스턴트용 Interactive Canvas 작업 빌드하기
Updated 2022년 7월 29일
어시스턴트용 Interactive Canvas 작업을 빌드하는 방법을 알아봅니다.
Actions Builder를 사용하여 Google 어시스턴트용 작업 빌드하기(레벨1)
Updated 2022년 7월 29일
Google 어시스턴트 개발의 기본사항 알아보기
웨이브 만들기 1부: 신시사이저 빌드
Updated 2022년 7월 29일
Android O에서 AAudio API를 사용하여 터치로 제어되며 지연 시간이 짧은 신시사이저 앱을 빌드합니다.
- Android
스마트 홈 작업 개선 및 보안 강화
Updated 2022년 7월 29일
맞춤설정 가능한 기기 특성을 통해 스마트 홈 작업을 개선하고 보안을 강화하며, 2단계 인증을 통해 보안을 강화하는 방법을 알아보세요.
Cloud Spanner: 자바로 게임 리더보드 만들기
Updated 2022년 7월 29일
이 Codelab에서는 커밋 타임스탬프 열이 있는 Cloud Spanner 데이터베이스 테이블을 사용하여 게임 리더보드를 만드는 방법을 알아봅니다.
React 개발자를 위한 Lit 안내
Updated 2022년 7월 29일
이 Codelab에서는 React 개념을 Lit로 변환하는 방법을 알아봅니다.
Actions SDK를 사용하여 Google 어시스턴트 작업 빌드하기(레벨 1)
Updated 2022년 7월 29일
Google 어시스턴트 개발의 기본사항 알아보기
Android 앱에서 Hilt 사용
Updated 2022년 7월 29일
이 Codelab에서는 Hilt를 사용하여 종속 항목 삽입을 실행하는 Android 앱을 빌드해 보겠습니다.
- Android
모듈 1: App Engine webapp2에서 Flask로 마이그레이션
Updated 2022년 7월 29일
Python App Engine 앱을 webapp2에서 Flask 웹 프레임워크로 마이그레이션하는 방법을 알아보세요.
TensorFlow.js — 2D 데이터로 예측하기
Updated 2022년 7월 29일
이 Codelab에서는 수치 데이터로 예측을 수행하도록 모델을 학습시킵니다. 자동차의 '마력'에 따라 모델이 해당 차량의 '갤런당 마일'을 예측합니다. 연속적인 값을 예측하기 때문에 머신러닝 용어로는 회귀 작업이라고 합니다.
- TensorFlow
스마트 홈 작업에 로컬 처리 사용 설정
Updated 2022년 7월 29일
Local Home SDK로 로컬 처리를 사용 설정하여 스마트 홈과 어시스턴트의 통합을 강화하는 방법을 알아보세요.
Document AI를 사용하여 필기 입력 양식(Python)을 지능적으로 처리
Updated 2022년 7월 29일
이 Codelab에서는 Python으로 Document AI API를 사용하는 가이드를 만드는 데 중점을 두겠습니다.
뷰를 사용한 Android Room - Kotlin
Updated 2022년 7월 29일
이 Codelab에서는 Kotlin 코루틴과 함께 Android 아키텍처 구성요소(RoomDatabase, Entity, DAO, AndroidViewModel, LiveData)를 사용하는 Android 앱을 Kotlin으로 빌드합니다. 이 샘플 앱은 단어 목록을 Room 데이터베이스에 저장하고 RecyclerView에 표시합니다. 이러한 구성요소를 사용하는 권장 Android 아키텍처로 이 앱을 구현합니다.
- Android
Cloud SQL Insights 소개
Updated 2022년 7월 29일
Cloud SQL Insights 는 Cloud SQL 데이터베이스의 쿼리 성능 문제를 감지하고 진단하고 방지하는 데 도움이 됩니다. 감지뿐 아니라 셀프서비스, 직관적인 모니터링, 진단 정보를 제공하여 문제의 근본 원인을 식별하는 데 도움이 됩니다. 이 Codelab에서는 PostgreSQL용 Cloud SQL 인스턴스를 설정하고, Cloud SQL 인스턴스를 백엔드 저장소로 사용하는 Node.js 앱을 배포한 후 Cloud SQL 통계를
Tweakr: Firebase와 Android를 함께 사용하여 오즈의 마법사 프로토타입 제작 및 원격 제어
Updated 2022년 7월 20일
모든 프로토타입 제작자와 모션 디자이너 여러분께 알려드립니다! 애니메이션 값을 아주 조금만 조정해도 변경사항이 컴파일되는 것을 확인하는 데 몇 분이나 기다려야 하는 상황이 지긋지긋하신가요? 다른 사람들이 프로토타입의 다양한 옵션을 사용해보도록 제공하여 옵션을 즉석에서 조정하고 싶으신가요? 누군가가 '한 줄로 된 솔루션'을 언급하면 가슴이 두근거리시나요?
빌드 변형을 사용하여 다양한 버전의 앱 만들기
Updated 2022년 7월 13일
이 Codelab에서는 빌드 변형을 사용하여 DiceRoller 앱의 기본('demo') 버전과 프리미엄('full') 버전을 빌드합니다.
- Android
Android 앱에 이미지 추가
Updated 2022년 7월 13일
이 Codelab에서는 ImageView를 사용하여 앱에 이미지를 추가하는 방법을 알아봅니다.
- Android
Google Wallet API를 통합하여 Android의 패스를 디지털화하기
Updated 2022년 6월 21일
Google Wallet API 를 사용하면 사전에 정의된 다양한 유형의 패스를 통해 사용자와 소통할 수 있습니다. 여기에는 사용 사례별 분야 및 기능에 따른 포인트 카드, 쿠폰, 기프트 카드, 이벤트 티켓, 대중교통 티켓, 탑승권 등이 포함됩니다. 하지만 Google에서 만든 패스가 모든 사용 사례에 맞지 않을 수 있으므로 일반 유형의 패스를 만들었습니다. 이름에서 보는 바와 같이 일반 패스 유형은 사용 사례가 어떠한 특수 유형에도 맞지 않을
11강: 인터넷에 연결
Updated 2022년 6월 10일
Android 권한, 네트워크 리소스에 연결하여 이를 사용하는 방법, Retrofit 서비스를 정의하고 이미지를 표시하는 방법을 알아봅니다.
- Android
첫 앱 빌드
Updated 2022년 6월 10일
Android 스튜디오에 자신을 소개하고 Kotlin으로 Hello World Android 앱을 완료합니다.
- Android
데이터베이스 및 RecyclerView
Updated 2022년 6월 10일
이 개발자 과정의 첫 번째 부분에서는 Room 라이브러리를 사용하여 데이터베이스를 만들고 코루틴을 사용하여 비동기 프로그래밍을 간소화합니다. 이 개발자 과정의 두 번째 부분에서는 RecyclerView를 사용하여 항목의 목록을 표시하고 목록 항목을 클릭 가능하도록 설정합니다. 개발자 과정 전반에 걸쳐 사용자가 수면의 질을 평가하고 시간 경과에 따라 수면 데이터를 저장할 수 있는 TrackMySleep 앱을 빌드하게 됩니다.
- Android
7강: 활동 및 프래그먼트 수명 주기
Updated 2022년 6월 10일
활동 및 프래그먼트 수명 주기를 알아보고, 복잡한 수명 주기 상황을 처리하는 방법과 로깅을 사용하여 앱을 디버그하고 앱 상태를 추적하는 방법을 알아봅니다.
- Android
Android 11(10주 차): 게임과 미디어
Updated 2022년 6월 10일
Google Play에서 성과를 극대화할 수 있는 업데이트에 관해 알아봅니다.
- Android
탐색
Updated 2022년 6월 10일
프래그먼트를 만들고 탐색 경로를 정의하며 외부 활동을 시작합니다. 사용자가 Android 개발과 관련된 상식 문제에 답하고 맞출 경우 결과를 공유할 수 있는 게임인 AndroidTrivia 앱을 완성합니다.
- Android
9강: 앱 아키텍처(지속성)
Updated 2022년 6월 10일
Room 라이브러리를 사용하여 데이터베이스를 만들고 코루틴을 사용하여 비동기 프로그래밍을 단순화합니다.
- Android
레이아웃
Updated 2022년 6월 10일
다양한 유형의 레이아웃을 만들고 사용자 상호작용을 추가하며 데이터 결합을 사용합니다. 버튼, 이미지, 스크롤 가능 텍스트로 본인에 관한 재미있는 사실을 알리는 AboutMe 앱을 완성합니다. 또한 탭하면 색상이 변하는 클릭 가능한 TextView 및 Button으로 구성된 ColorMyViews 앱도 생성합니다.
- Android
Android 11(3주 차): 개인 정보 보호, 신뢰, 보안
Updated 2022년 6월 10일
Android 11에서는 사용자를 안전하게 보호하고 투명성과 제어력을 높이기 위해 새로운 보안 업데이트 및 개인 정보 보호 기능을 도입했습니다. 이 개발자 과정은 업데이트를 보여주고 Android 앱에서 이를 구현하는 방법을 설명하는 동영상과 도움말로 구성되어 있습니다.
- Android
Android 11(8주 차): 앱 배포 및 수익 창출 퀴즈
Updated 2022년 6월 10일
Google Play에서 성과를 극대화할 수 있는 업데이트에 관해 알아보세요.
- Android
활동 및 프래그먼트 수명 주기
Updated 2022년 6월 10일
활동 및 프래그먼트 수명 주기를 알아보고, 복잡한 수명 주기 상황을 처리하는 방법과 로깅을 사용하여 앱을 디버그하고 앱 상태를 추적할 수 있는 방법을 알아봅니다. 사용자가 이미지를 탭하여 디저트를 '구매'하는 DessertClicker 앱을 완성합니다. 디저트가 클릭될 때마다 앱은 디저트 구매 개수와 사용자가 소비한 총액을 업데이트합니다.
- Android
Android의 위치 기반 기능
Updated 2022년 6월 10일
Android 10에서 위치 정보 액세스 권한을 관리하고, 앱에 Google 지도를 추가하고, 사용자가 방문하는 장소를 식별할 수 있도록 하는 방법을 알아봅니다.
- Android
6강: 앱 탐색
Updated 2022년 6월 10일
프래그먼트를 만들고 탐색 경로를 정의하며 외부 활동을 시작합니다. 사용자가 Android 개발과 관련된 상식 문제에 답하고 맞출 경우 결과를 공유할 수 있는 게임인 AndroidTrivia 앱을 완성합니다.
- Android
Android 11(9주 차): 대형 화면
Updated 2022년 6월 10일
폴더블, 노트북, 태블릿 등 Chrome OS에서 지원되는 기기에서 개발하기 위한 최고의 도움말 및 유용한 정보를 알아봅니다.
- Android
인터넷 연결
Updated 2022년 6월 10일
인터넷에서 데이터 및 이미지를 가져와서 앱에 표시하는 방법을 알아봅니다. 웹 서비스에서 데이터를 검색하여 화성 판매의 속성을 표시하는 MarsRealEstate 앱을 완성합니다.
- Android
12강: 저장소 패턴 및 WorkManager
Updated 2022년 6월 10일
저장소 패턴과 WorkManager 사용 방법을 알아봅니다.
- Android
대화형 앱 빌드
Updated 2022년 6월 10일
Android 앱 프로젝트의 기본 구조를 배우고, 앱에 이미지를 추가하는 방법과 이전 Android 버전을 사용하는 앱에 이전 버전과의 호환성을 사용 설정하는 방법 및 온라인 문서 탐색 방법을 알아봅니다. 그 과정에서 버튼을 탭하면 무작위로 주사위를 굴릴 수 있는 DiceRoller 앱을 만들어 보게 됩니다.
- Android
Android 11(7주 차): 개발자 도구
Updated 2022년 6월 10일
Android 스튜디오의 최신 버전에서 사용할 수 있는 개발자 도구에 관해 알아봅니다.
- Android
아키텍처 구성요소
Updated 2022년 6월 10일
ViewModel 및 LiveData에 관해 살펴보고 ViewModel 및 LiveData를 사용한 데이터 결합은 물론 LiveData 변환에 관해서도 알아봅니다. 플레이어들이 가능한 최고 점수를 달성하기 위해 협력하는 2인용 제스처 스타일 게임인 GuessTheWord 앱을 완성합니다.
- Android
저장소 및 WorkManager
Updated 2022년 6월 10일
저장소를 만들고 오프라인 캐시를 추가하며 DevBytes라는 앱을 완성하여 WorkManager로 백그라운드 작업을 예약하는 방법을 알아봅니다. 이 앱에는 Google Android 개발자 관계팀이 만든 짧은 튜토리얼인 DevByte 동영상 목록이 표시됩니다. 앱은 Retrofit 라이브러리를 사용하여 네트워크에서 동영상 URL 목록을 가져오고 RecyclerView를 사용하여 목록을 표시합니다.
- Android
모두를 위한 디자인
Updated 2022년 6월 10일
Android의 스타일 지정 시스템 기본사항, 머티리얼 디자인 원칙을 앱의 UI에 적용하는 방법, 모든 사람이 앱에 더 쉽게 액세스할 수 있게 하는 방법을 알아봅니다. 지역의 로컬 Google Developer 그룹(GDG)을 찾는 GDG-finder 앱을 완성합니다.
- Android
10강: 고급 RecyclerView 사용 사례
Updated 2022년 6월 10일
RecyclerView를 사용한 고급 결합과 레이아웃에 관해 알아보고 RecyclerView에서 여러 유형을 처리하는 방법을 배워봅니다.
- Android
Kotlin을 사용한 첫 프로그램
Updated 2022년 5월 31일
Kotlin으로 간단한 프로그램을 만들고 수정하는 방법을 알아보세요.
- Android
Kotlin에서 null 허용 여부 사용
Updated 2022년 5월 30일
Kotlin에서 null 허용 여부를 사용하는 방법을 알아봅니다.
Kotlin에서 변수 만들기 및 사용하기
Updated 2022년 5월 30일
프로그래밍에서 변수가 유용한 이유와 Kotlin 코드에서 변수를 정의하고 업데이트하는 방법을 알아보세요.
- Android
Jetpack Compose로 이전
Updated 2022년 5월 26일
이 Codelab에서는 뷰 시스템의 화면 일부를 Jetpack Compose로 이전하는 방법을 알아봅니다.
- Android
도구 및 디버그
Updated 2022년 5월 15일
프로그레시브 웹 앱을 개발, 디버그 및 테스트하는 데 사용할 수 있는 도구를 살펴봅니다.
Angular 소개
Updated 2022년 5월 12일
초보자에게 적합한 Codelab에서는 Angular로 웹 앱을 빌드하는 방법을 알아봅니다.
향후 예측 뒤로 동작 탐색을 지원하도록 앱 업데이트
Updated 2022년 5월 10일
이 Codelab에서는 UAMP 미디어 앱을 기반으로 빌드하고 좀 더 예측 가능한 뒤로 동작 탐색 환경을 제공할 Android 13의 예정된 변경사항을 위해 뒤로 동작 탐색을 처리/이전하는 방법을 알아봅니다.
iOS 앱에 지도 추가하기(Swift)
Updated 2022년 5월 10일
이 Codelab에서는 Swift에서 Google Maps Platform을 사용하여 iOS 앱을 빌드하는 방법을 알아봅니다. 다음 작업을 처리하는 iOS 앱을 빌드하게 됩니다. 이 Codelab을 완료하려면 아래의 계정, 서비스 및 도구가 필요합니다. 아래의 사용 설정 단계에서 iOS용 Maps SDK 를 사용 설정해야 합니다. Google Cloud Platform 계정 및 결제가 사용 설정된 프로젝트가 없는 경우 Google Maps
- Google Maps Platform
- iOS용 Maps SDK
Android 앱에 지도 추가(Kotlin)
Updated 2022년 5월 9일
이 Codelab에서는 Android용 Maps SDK를 앱과 통합하고 미국 캘리포니아주 샌프란시스코에 있는 자전거 매장을 표시하는 앱을 빌드하여 핵심 기능을 사용하는 방법을 알려줍니다. 다음 사용 설정 단계를 진행하려면 Android용 Maps SDK 를 사용 설정해야 합니다. Google Cloud Platform 계정 및 결제가 사용 설정된 프로젝트가 없는 경우 Google Maps Platform 시작하기 가이드를 참고하여 결제 계정 및
- Google Maps Platform
- Android
- Android용 Maps SDK
지루한 Flutter 앱을 멋지게 바꿔보세요
Updated 2022년 5월 9일
Flutter는 하나의 코드베이스를 사용해 모바일, 웹, 데스크톱을 대상으로 아름다운 네이티브 컴파일 애플리케이션을 개발하기 위한 Google의 UI 도구 모음입니다. Flutter는 기존 코드와 호환되며 전 세계의 개발자와 조직에서 사용하고 있고, 무료 및 오픈소스로 제공됩니다. 이 Codelab에서는 Flutter 음악 애플리케이션을 지루하지 않고 멋지게 개선합니다. 이를 위해 Codelab에서는 머티리얼 3 에 도입된 도구와 API를
- Flutter
Angular 및 Firebase를 사용한 웹 애플리케이션 빌드
Updated 2022년 5월 9일
이 Codelab에서는 Firebase 및 Angular를 사용하여 실시간 웹 애플리케이션을 함께 빌드해 보겠습니다.
개발자를 위한 제품 공정성 테스트
Updated 2022년 5월 9일
제품 공정성 테스트는 AI 모델 또는 데이터가 불공정한 사회적 편견을 지속하지 않도록 하는 데 필수적입니다. 이 워크숍에서는 공정성 테스트를 수행하는 주요 단계를 살펴본 다음 ML 공정성 관점에서 생성 텍스트 모델의 데이터 세트를 평가하는 엔드 투 엔드 여정을 보여줍니다.
텍스트를 분류하는 Flutter 앱 만들기
Updated 2022년 5월 9일
텍스트를 분류하고 UI에 결과를 표시하는 Flutter 앱을 빌드하는 방법을 알아봅니다.
- TensorFlow
- Flutter
Android 또는 iOS에서 첫 번째 컴퓨터 비전 앱 빌드
Updated 2022년 5월 7일
이 Codelab에서는 이미지에 라벨을 제대로 지정할 수 있는 Android 및 iOS용 간단한 앱을 빌드하는 방법을 알아봅니다.
- Android
- TensorFlow
TensorFlow Lite (Android)를 사용하여 커스텀 객체 감지 모델 빌드 및 배포
Updated 2022년 5월 7일
이 Codelab에서는 이미지에서 객체를 감지할 수 있는 Android 앱을 빌드합니다. 먼저 TFLite Model Maker를 사용하여 커스텀 객체 감지 모델을 학습시킨 다음 TFLite 태스크 라이브러리를 사용하여 배포합니다.
- Android
- TensorFlow
오디오 분류를 위한 기본 앱 만들기
Updated 2022년 5월 7일
이 Codelab에서는 휴대전화의 마이크를 사용하여 오디오를 녹음할 수 있는 오디오 분류를 위한 기본 앱을 만드는 방법을 알아봅니다.
- Android
- TensorFlow
Android에서 Vision API 제품 검색 백엔드 호출
Updated 2022년 5월 7일
이 Codelab에서는 앱 사용자가 이미지를 사용하여 제품을 검색할 수 있도록 Android 앱에 Vision API 제품 검색 백엔드를 호출하는 코드를 추가합니다.
- Android
선행 학습된 커스텀 오디오 분류 모델 빌드
Updated 2022년 5월 7일
이 Codelab에서는 새 소리를 감지하도록 선행 학습된 오디오 분류 모델을 맞춤설정하는 방법을 알아봅니다.
- Android
- TensorFlow
TensorFlow.js: 댓글 스팸 감지 모델을 다시 학습하여 특이 사례 처리
Updated 2022년 5월 7일
이 Codelab에서는 선행 학습 모델에서 처리할 수 없는 극단적인 경우를 고려하여 댓글 스팸 모델을 다시 학습시킨 후 웹 애플리케이션에 새 모델을 다시 배포하는 방법을 알아봅니다.
- TensorFlow
TensorFlow.js: 댓글 스팸 감지 시스템 빌드
Updated 2022년 5월 7일
이 Codelab에서는 블로그 게시물 기사와 유사한 댓글 기능이 있는 간단한 웹페이지를 빌드하고 이 방법을 선행 학습된 머신러닝 모델과 통합하여 댓글 스팸 게시물을 감지하기 전에 필터링할 수 있는 방법을 알아봅니다. 백엔드 데이터베이스에 저장하므로 서버 처리 시간과 비용이 절감됩니다.
- TensorFlow
값을 예측할 iOS 앱 만들기
Updated 2022년 5월 7일
이미지 내에서 객체를 감지하고 UI에서 결과를 렌더링하는 iOS 앱을 빌드하는 방법을 알아봅니다.
- TensorFlow
Cloud Run 작업
Updated 2022년 5월 7일
Cloud Run 서비스와 Cloud Run 작업을 모두 사용하면 Cloud Run에서 코드를 실행할 수 있습니다. 이 Codelab에서는 작업 생성, 작업 실행, 작업 관리 방법을 비롯하여 Cloud Run 작업을 사용하는 시기와 방법을 알아봅니다.
웹사이트에 지도 추가하기(자바스크립트)
Updated 2022년 5월 7일
이 Codelab에서는 웹용 Google Maps Platform을 사용하는 데 필요한 모든 사항을 알아봅니다. 설정하기부터 Maps JavaScript API 로드하기, 첫 지도 표시하기, 마커 및 마커 클러스터링 사용하기, 지도에 그리기, 사용자 상호작용 처리하기에 이르기까지 모든 기본 사항을 학습합니다. 이 Codelab에서는 다음을 수행하는 간단한 웹 앱을 빌드합니다. 이 Codelab을 완료하려면 아래 항목을 숙지해야 합니다. 이미
- Google Maps Platform
- Maps JavaScript API
이미지 내에 있는 객체를 감지하는 Android 앱 만들기
Updated 2022년 5월 7일
이미지 내에서 객체를 감지하고 UI에서 결과를 렌더링하는 Android 앱을 빌드하는 방법을 알아봅니다.
- Android
- TensorFlow
Vision API 제품 검색을 사용하여 제품 이미지 검색 백엔드 빌드
Updated 2022년 5월 7일
이 Codelab에서는 Vision API 제품 검색을 사용하여 제품 이미지 검색 백엔드를 빌드하는 방법과 모바일 앱에서 백엔드를 호출하는 API 키를 만드는 방법을 알아봅니다.
- Android
iOS 앱(Objective-C)에 지도 추가하기
Updated 2022년 5월 7일
이번 Codelab에서는 Objective-C에서 iOS 앱을 만들기 위해 Google Maps Platform을 사용할 때 필요한 사항을 모두 살펴봅니다. 설정부터 iOS용 Maps SDK 로드, 첫 번째 지도 표시, 마커 및 마커 클러스터링 작업, 지도에 그리기, 사용자 상호작용 처리에 이르기까지 모든 기본사항을 배우게 됩니다. 본 Codelab에서는 다음 작업을 수행하는 iOS 앱을 만듭니다. 본 Codelab을 완료하려면 아래 내용을
- Google Maps Platform
- iOS용 Maps SDK
Android에서 AR 모드로 주변 장소 표시(Kotlin)
Updated 2022년 5월 7일
이 Codelab에서는 Google Maps Platform의 데이터를 사용하여 Android에서 증강 현실(AR)로 주변 장소를 표시하는 방법을 배웁니다. 이 Codelab을 진행하려면 Android 10.0(API 레벨 29)을 사용하며, Android 스튜디오에 Google Play 서비스가 설치되어 있어야 합니다. 두 종속 항목을 모두 설치하려면 다음 단계를 완료하세요. 다음 섹션의 3단계에서 이 Codelab에 Android용 Maps
- Android
- Google Maps Platform
- ARCore
- Android용 Maps SDK
- Android용 Places SDK
이미지를 분류하는 간단한 웹사이트 만들기
Updated 2022년 5월 7일
TensorFlow Serving으로 이미지를 분류하는 간단한 웹사이트를 만드는 방법을 알아보세요.
- TensorFlow
Google 어시스턴트에 스마트 홈 기기 연결하기
Updated 2022년 5월 6일
스마트 홈 작업을 개발하고 배포하여 어시스턴트에 가상 스마트 세탁기를 통합하세요.
- Google 어시스턴트
스마트 홈 작업 개선 및 보안 강화
Updated 2022년 5월 6일
맞춤설정 가능한 기기 특성을 통해 스마트 홈 작업을 개선하고 보안을 강화하며, 2단계 인증을 통해 보안을 강화하는 방법을 알아보세요.
- Google 어시스턴트
스마트 홈 작업에 로컬 처리 사용 설정
Updated 2022년 5월 6일
Local Home SDK로 로컬 처리를 사용 설정하여 스마트 홈과 어시스턴트의 통합을 강화하는 방법을 알아보세요.
- Google 어시스턴트
접근성이 좋은 색으로 디자인
Updated 2022년 5월 6일
이 Codelab에서는 색상이 접근성, 색상 대비 가이드라인과 어떤 관련이 있는지와 머티리얼 테마 빌더에서 접근성이 좋은 테마를 만들고 대비를 쉽게 확인하기 위해 사용할 수 있는 방법을 배웁니다.
Google 어시스턴트와 Android 위젯 통합
Updated 2022년 5월 6일
어시스턴트가 사용자에게 맞춤설정된 위젯을 표시할 수 있도록 Android 위젯을 Google 어시스턴트로 확장하는 방법을 알아보세요.
- Google 어시스턴트
- Android
Cloud Run 작업 시작하기
Updated 2022년 5월 6일
이 Codelab에서는 먼저 Node.js 애플리케이션을 탐색하여 웹페이지의 스크린샷을 찍고 Cloud Storage에 저장합니다. 그런 다음 애플리케이션의 컨테이너 이미지를 빌드하고, Cloud Run에서 작업으로 실행하고, 더 많은 웹페이지를 처리하도록 작업을 업데이트한 뒤, Cloud Scheduler로 일정에 따라 작업을 실행합니다.
Vertex AI: 분산 초매개변수 조정
Updated 2022년 5월 5일
이 실습에서는 초매개변수 조정 및 분산 학습에 Vertex AI를 사용하는 방법을 알아봅니다. 이 실습에서는 모델 코드에 TensorFlow를 사용하지만 다른 ML 프레임워크에도 개념이 적용됩니다. 다음 작업을 수행하는 방법을 배우게 됩니다. Google Cloud에서 이 실습을 진행하는 데 드는 총 비용은 약 $6 (USD)입니다. 이 실습에서는 Google Cloud에서 제공되는 최신 AI 제품을 사용합니다. Vertex AI 는
Flutter 데스크톱 애플리케이션 작성
Updated 2022년 5월 5일
이 Codelab에서는 데스크톱용 Flutter에서 GitHub 클라이언트를 빌드합니다.
- Flutter
Flutter 앱에 WebView 추가
Updated 2022년 5월 5일
이 Codelab에서는 Flutter 앱에 webview_flutter 플러그인을 추가하는 방법을 알아봅니다.
- Flutter
가변 글꼴로 마이그레이션
Updated 2022년 5월 4일
이 Codelab에서는 가변 글꼴과 그 이점, 가변 글꼴을 사용하여 디자인하는 방법, Google Fonts API 및 CSS를 사용하여 구현하는 방법에 대해 알아봅니다.
웹 앱에 즉각적인 탐색 및 원활한 페이지 전환 추가
Updated 2022년 5월 3일
Chrome에서 제공하는 최신 API를 사용하여 웹 앱에 즉각적인 탐색 및 원활한 페이지 전환을 추가하는 방법을 알아보세요.
TensorFlow Lite Model Maker로 댓글 스팸 감지 모델 학습
Updated 2022년 5월 3일
TensorFlow Lite Model Maker를 사용하여 댓글 스팸 감지 모델을 학습시키는 방법을 알아봅니다.
- Flutter
- TensorFlow
TensorFlow Lite Model Maker를 사용하여 커스텀 텍스트 분류 모델 만들기
Updated 2022년 5월 3일
TensorFlow Lite Model Maker를 사용하여 특정 유형의 스팸을 감지하도록 스팸 감지 모델을 다시 학습시키는 방법을 알아봅니다.
- Flutter
- TensorFlow
Android용 Places SDK 시작하기(Kotlin)
Updated 2022년 5월 3일
이 Codelab에서는 Android용 Places SDK를 앱과 통합하고 각 Places SDK 기능을 사용하는 방법을 알아봅니다. 이 Codelab을 완료하려면 아래의 계정, 서비스 및 도구가 필요합니다. 아래의 사용 설정 단계에서 Places API 를 사용 설정합니다. Google Cloud Platform 계정 및 결제가 사용 설정된 프로젝트가 없는 경우 Google Maps Platform 시작하기 가이드를 참고하여 결제 계정 및
- Android
- Google Maps Platform
- Android용 Places SDK
web-vitals.js, Google 애널리틱스, BigQuery를 사용한 성능 측정
Updated 2022년 5월 3일
web-vitals.js와 Google 애널리틱스를 사용하여 코어 웹 바이탈을 실시간으로 측정한 다음 BigQuery를 사용하여 결과를 분석합니다.
Chrome DevTools로 사용자 플로우 녹화, 재생, 측정
Updated 2022년 5월 2일
Recorder 패널을 사용하여 사용자 플로우를 녹화, 재생, 측정합니다. 아래 동영상에서 새로운 Recorder 패널(기능 미리보기)을 살펴보세요. 다음 단계에 따라 Recorder 패널을 엽니다. 커피 주문을 위한 데모 페이지를 사용하겠습니다. 결제는 쇼핑 웹사이트에서 공통적인 사용자 플로우입니다. 다음 섹션에서 Recorder 패널을 사용해 아래의 결제 흐름을 녹화, 재생, 측정하는 방법을 안내합니다. 사용자 플로우를 녹화한 후
Google Maps Platform과 Google Cloud를 사용하여 전체 스택 매장 검색 기능 빌드하기
Updated 2022년 5월 2일
지도에 표시할 장소가 여러 곳 있고 사용자가 이러한 장소를 확인하고 방문할 곳을 식별할 수 있도록 하려 한다고 상상해 보세요. 대표적인 예는 다음과 같습니다. 이 Codelab에서는 특수한 위치의 실시간 데이터 피드에서 가져오는 위치 검색 기능을 만듭니다. 사용자는 이 기능을 통해 출발지에서 가장 가까운 위치를 찾을 수 있습니다. 이 풀 스택 위치 검색 기능은 매장 위치가 25개 이하로 제한되는 단순한 매장 검색 기능 보다 훨씬 많은 수의
- Google Maps Platform
- BigQuery
- App Engine 가변형 환경
- Place Autocomplete
- Maps JavaScript API
- Distance Matrix Service
- Maps JavaScript API
- Maps JavaScript API
- Places Library
WebGL Overlay View를 사용한 3D 지도 환경 빌드
Updated 2022년 5월 2일
이 Codelab에서는 Maps JavaScript API의 WebGL 기반 기능을 사용하여 3차원에서 벡터 지도를 제어하고 렌더링하는 방법을 배울 수 있습니다. 이 Codelab에서는 자바스크립트 및 Maps JavaScript API를 어느 정도 알고 있다고 가정합니다. Maps JS API 사용의 기본 사항을 알아보려면 웹사이트에 지도 추가하기 (자바스크립트) Codelab 을 참고하세요. 아래의 사용 설정 단계에서 Maps
- Google Maps Platform
- Maps JavaScript API
Dynamic World와 같은 원격 감지 데이터 세트를 빌드할 때 책임감 있는 AI 원칙을 적용하세요.
Updated 2022년 5월 2일
이 Codelab에서는 Dynamic World와 같은 머신러닝 파생 데이터 세트 생성에 책임감 있는 관행을 적용합니다.
Chrome DevTools로 저대비 텍스트 찾기 및 수정
Updated 2022년 5월 2일
잘못된 대비는 웹에서 가장 큰 접근성 문제 입니다. 이제 DevTools를 사용하여 이러한 문제를 이해하고 발견하며 수정하는 방법을 알아보겠습니다. 웹페이지의 저대비 문제를 수정합니다. 다음 링크를 클릭하여 저대비 텍스트가 있는 페이지를 엽니다. 그런 다음 페이지에서 Chrome DevTools를 엽니다. 20명 중 약 1명 은 색각이상(일반적으로 '색맹'이라고 함)을 앓고 있습니다. 이러한 장애는 색상의 차이를 구별하기 어렵게 만들고 이로
머신러닝 모델 맞춤설정: 간단한 방법
Updated 2022년 4월 30일
이 Codelab에서는 전이 학습에 대해 알아보고 전이 학습을 사용하여 자체 데이터에 맞게 머신러닝 모델을 맞춤설정하는 방법을 알아봅니다.
첫 번째 WebAuthn 앱 빌드하기
Updated 2022년 4월 29일
지문 센서를 사용하는 간단한 재인증 기능이 지원되는 웹사이트를 빌드하는 방법을 알아보세요.
스마트 홈의 로그 기반 측정항목
Updated 2022년 4월 29일
Google Cloud Platform에서 로그 기반 측정항목을 사용하여 패턴을 추적하고 스마트 홈 통합 오류 로그를 분석하는 방법을 알아보세요.
- Google 어시스턴트
Flutter 앱에 Google 지도 추가
Updated 2022년 4월 29일
이 Codelab에서는 iOS 및 Android에서 고품질 네이티브 환경을 제작하기 위해 Flutter 모바일 앱 SDK를 사용하여 Google 지도 환경을 빌드합니다.
- Flutter
- Google Maps Platform
접근성이 뛰어난 Angular 앱 빌드
Updated 2022년 4월 29일
프레임워크에 내장된 도구 세트를 사용해 Angular 앱의 접근성 권장사항을 따르는 방법을 알아봅니다.
SwiftUI (Swift)를 사용하여 iOS 앱에 지도 추가하기
Updated 2022년 4월 28일
이 Codelab에서는 SwiftUI와 함께 iOS용 Maps SDK를 사용하는 방법을 알아봅니다. 다음 사용 설정 단계를 진행하려면 iOS용 Maps SDK 를 사용 설정합니다. Google Cloud Platform 계정 및 결제가 사용 설정된 프로젝트가 없는 경우 Google Maps Platform 시작하기 가이드를 참고하여 결제 계정 및 프로젝트를 만듭니다. 빠르게 시작할 수 있도록 이 Codelab을 따라하는 데 도움이 되는 시작
- Google Maps Platform
- iOS용 Maps SDK
Google Maps Platform 및 deck.gl을 이용하여 데이터 시각화하기
Updated 2022년 4월 28일
이 Codelab에서는 Maps JavaScript API와 오픈소스 WebGL 가속 데이터 시각화 프레임워크인 deck.gl을 사용하여 대용량 지리공간 데이터 시각화를 만드는 방법을 배울 수 있습니다. Google Maps Platform을 처음 사용한다면 다음 단계를 따르세요. 아직 설치하지 않았다면 https://nodejs.org/ 로 이동하여 컴퓨터에 Node.js 런타임을 다운로드하고 설치합니다. Node.js는 이 Codelab의
- Google Maps Platform
- Maps JavaScript API
Chrome DevTools로 CSS 그리드를 디버그하는 방법
Updated 2022년 4월 28일
이제 DevTools를 사용하여 더욱 효과적인 CSS 그리드 디버깅 이 가능합니다. 페이지의 HTML 요소에 display: grid 또는 display: inline-grid 가 적용된 경우 그리드를 더 효과적으로 검사할 수 있도록 요소 패널 에서 다양한 옵션을 제공합니다. 이 Codelab에서는 Chrome DevTools로 CSS 그리드를 디버그하는 방법을 알아봅니다. CSS 그리드 디버깅 도구를 사용하여 다음 퍼즐을 풉니다. 다음 링크를
IP를 통한 커넥티드 홈(CHIP) 시작하기
Updated 2022년 4월 27일
Espressif의 ESP32 보드를 사용하여 IP를 통한 커넥티드 홈 애플리케이션 개발을 시작하는 방법을 알아보세요.
나만의 Current Place 선택 도구 만들기(자바) - Android
Updated 2022년 4월 27일
Google Maps Platform의 Android용 Maps SDK 및 Places SDK를 사용하여 현재 위치일 가능성이 높은 장소의 목록을 사용자에게 제시하는 방법을 알아봅니다.
- Android
- Google Maps Platform
- Android용 Places SDK
- Android용 Maps SDK
Google Maps Platform(자바스크립트)을 사용하여 간단한 매장 검색 기능 구축하기
Updated 2022년 4월 26일
웹사이트에서 일반적으로 흔하게 볼 수 있는 기능 중 하나는 비즈니스, 시설 등 실제 장소를 보유한 법인의 위치 하나 이상을 강조하는 Google 지도 입니다. 이러한 지도의 구현 방식은 위치의 수, 변경 빈도 등의 요건에 따라 크게 달라질 수 있습니다. 이 Codelab에서는 가장 간단한 사용 사례, 즉 거의 변경되지 않으며 위치 개수가 적은 경우(예: 체인점을 보유하고 있는 비즈니스용 매장 검색 기능)를 살펴봅니다. 이 경우, 어떠한 서버 측
- Google Maps Platform
- Distance Matrix Service
- Maps JavaScript API
- Place Autocomplete
- Maps JavaScript API
- Places Library
- Maps JavaScript API
ARCore 증강 이미지
Updated 2022년 4월 21일
이 Codelab에서는 ARCore의 증강 이미지를 사용하여 이미지에 연결되는 가상 콘텐츠를 추가하고 이미지의 움직임을 추적하는 방법을 알아봅니다.
몰입형 증강 현실 환경에 ARCore Depth API 사용
Updated 2022년 4월 20일
이 Codelab에서는 새로운 Depth API를 사용하여 ARCore 애플리케이션을 빌드하는 단계를 보여줍니다. 깊이는 카메라 뷰에서 물리적 표면까지의 거리를 실시간으로 픽셀 단위로 표현하여 특정 장면을 3D로 이해할 수 있게 합니다. 이 Codelab에서 설명하는 애플리케이션은 실제 객체가 그 뒤에 있는 가상 객체를 오클루전하거나 숨기도록 깊이를 사용합니다. 또한 환경의 3D 지오메트리를 시각화합니다.
- Android
WorkManager를 사용한 백그라운드 작업 - Kotlin
Updated 2022년 4월 20일
Android에는 보장된 백그라운드 작업을 위한 다수의 옵션이 있으며, 이러한 옵션에는 각각 다양한 장단점이 있습니다. Android용 WorkManager API는 백그라운드 작업을 간편하게 만듭니다. WorkManager는 예외적인 사례와 호환성 문제를 처리합니다. 또한 쿼리 가능하고 재사용할 수 있으며 체이닝할 수 있는 작업을 만들 수 있습니다. WorkManager는 Android에서 권장되는 작업 스케줄러입니다. 이 Codelab에서는 단순한 작업 작성부터 제약 조건이 있는 더 복잡한 체인 작업에 이르기까지 WorkManager에 관한 모든 것을 배울 수 있습니다.
- Android
기능
Updated 2022년 4월 20일
PWA는 화면에만 국한되는 것이 아닙니다. 이 장에서는 하드웨어, 센서 및 플랫폼 사용 측면에서 PWA가 현재 가지고 있는 기능에 대해 설명합니다.
Node.js를 사용하는 Google Chat용 대화형 설문조사 앱 빌드하기
Updated 2022년 4월 19일
이 Codelab에서는 스페이스를 폴링하는 채팅 봇을 빌드하는 방법을 알아봅니다.
- Google Workspace
ARCore Recording and Playback API 소개
Updated 2022년 4월 19일
AR 환경을 MP4 파일로 저장하고 MP4 파일에서 재생하는 것은 앱 개발자와 최종 사용자 모두에게 유용합니다. ARCore Record & Playback API는 개발자들에게 가장 유용할 것입니다. 테스트 기기에서 앱을 빌드하고 실행하여 USB 케이블 연결을 해제하고 사소한 코드 변경을 테스트하기 위해 돌아다녀야만 하는 시절은 이제 지났습니다. 이제 휴대전화 이동이 예상되는 테스트 환경에서 MP4를 녹화하기만 하면 책상에 앉아 바로
WebXR Device API를 사용하여 증강 현실(AR) 앱 빌드
Updated 2022년 4월 19일
WebXR Device API로 증강 현실 기능을 사용하고 장면 이해를 사용하여 실제 위치에 3D 객체를 배치하는 방법을 알아보세요.
Android Paging 고급 Codelab
Updated 2022년 4월 19일
이 Codelab에서는 Paging 라이브러리를 포함하도록 샘플 앱을 수정하여 앱의 메모리 공간을 줄입니다.
- Android
영구 클라우드 앵커가 포함된 ARCore 클라우드 앵커
Updated 2022년 4월 19일
이 Codelab에서는 ARCore 클라우드 앵커 서비스를 사용하여 여러 기기에서 공통 참조 기준(동일한 위치 및 방향)을 설정함으로써 클라우드 앵커로 공유 AR 경험을 만드는 방법을 배웁니다.
- Firebase
- Android
아키텍처
Updated 2022년 4월 15일
PWA 개발 시 단일 페이지 애플리케이션을 만들지 또는 다중 페이지 애플리케이션을 만들지, 도메인의 루트 또는 폴더 내에서 호스팅할지 여부 등 몇 가지 사항을 결정해야 합니다.
창 관리
Updated 2022년 4월 15일
>-
복잡성 관리
Updated 2022년 4월 15일
>-
OS 통합
Updated 2022년 4월 15일
이제 PWA가 브라우저 외부에서 작동합니다. 이 장에서는 사용자가 앱을 설치한 후 운영체제와 추가로 통합하는 방법을 설명합니다.
실험적 기능
Updated 2022년 4월 15일
아직 준비 중인 PWA 기능이 있으며 이 기능을 개발에 참여하실 수 있습니다. 이 장에서는 Fugu 프로젝트, 오리진 트라이얼 가입 방법, 실험용 API 사용 방법을 알아봅니다.
고급 WorkManager
Updated 2022년 4월 13일
'WorkManager 기본사항' Codelab에 기반한 이 도움말은 WorkManager v2.3에서 도입된 새로운 Progress API를 추가로 지원하고 맞춤 구성으로 WorkManager를 맞춤설정하는 방법을 보여 줍니다. 이 Codelab에서는 작업자를 테스트하는 방법도 다룹니다.
- Android
ExoPlayer를 사용한 미디어 스트리밍
Updated 2022년 4월 11일
이 Codelab에서는 Android YouTube 앱에서 실행되는 오픈소스 미디어 플레이어인 ExoPlayer를 사용하여 미디어 플레이어를 빌드하여 오디오 및 가변 품질 동영상 스트림을 렌더링합니다. Codelab에서는 라이브러리에 포함된 UI 구성요소를 사용하고 맞춤설정하며, SimpleExoPlayer 인스턴스를 인스턴스화하고 설정하고 다시 사용하고 활동 수명 주기와 적절하게 통합하는 방법을 시연합니다.
- Android
Preferences Datastore를 사용하여 작업하기
Updated 2022년 4월 8일
이 Codelab에서는 샘플 앱을 수정하여 SharedPreferences를 대체하는 새로운 향상된 데이터 저장소 솔루션인 Jetpack Preferences Datastore를 통합합니다.
- Android
Android 접근성 시작
Updated 2022년 4월 7일
이 Codelab에서는 Android 접근성의 기본사항을 알아봅니다. 연습 문제를 통해 Android 플랫폼에서 서로 다른 접근성 기능이 필요한 다양한 사람들이 더 쉽게 사용할 수 있는 앱을 빌드하는 방법을 배우게 됩니다.
- Android
Proto Datastore를 사용하여 작업하기
Updated 2022년 4월 1일
이 Codelab에서는 SharedPreferences를 대체하도록 새롭게 개선된 데이터 저장 솔루션인 Jetpack Proto Datastore를 통합하도록 샘플 앱을 수정합니다.
- Android
Update
Updated 2022년 3월 10일
PWA를 업데이트해야 할 수 있습니다. 이 장에서는 애셋에서 메타데이터에 이르기까지 PWA의 여러 부분을 업데이트하는 도구를 설명합니다.
설치 메시지
Updated 2022년 3월 9일
PWA 설치 기준을 통과한 사이트의 경우 브라우저는 이벤트를 트리거하여 사용자에게 설치를 요청합니다. 좋은 소식은 이 이벤트를 사용하여 메시지를 맞춤설정하고 앱을 설치하도록 사용자를 초대할 수 있다는 것입니다.
서빙
Updated 2022년 1월 10일
서비스 워커의 가져오기 이벤트를 사용하여 네트워크 요청을 가로채고 다양한 기법을 사용하여 응답을 제공할 수 있습니다.
오프라인 데이터
Updated 2022년 1월 10일
원활한 오프라인 환경을 구축하려면 저장용량 관리를 구현해야 합니다. IndexedDB, Cache, Storage Manager, Persistent Storage 및 Content Indexing과 같은 도구가 도움이 될 수 있습니다.
Workbox
Updated 2022년 1월 10일
Workbox는 라우팅 및 캐싱과 같은 일반적인 서비스 워커 상호작용을 간소화하는 모듈 집합입니다. 각 모듈은 서비스 워커 개발의 특정 측면을 다룹니다. Workbox의 목표는 서비스 워커를 최대한 쉽게 사용하는 동시에 필요한 경우 복잡한 애플리케이션 요구사항을 유연하게 수용할 수 있도록 하는 것입니다.
상호작용
Updated 2021년 12월 23일
'마우스, 키보드, 터치와 같은 다양한 입력 메커니즘에 맞게 페이지를 준비합니다.'
사용자 인터페이스 패턴
Updated 2021년 12월 23일
다양한 화면 크기에 맞게 조정되는 몇 가지 일반적인 UI 요소를 고려하세요.
접근성
Updated 2021년 12월 23일
웹사이트를 모든 사용자가 사용할 수 있어야 합니다.
화면 구성
Updated 2021년 12월 23일
여러 화면이 있는 기기용 콘텐츠를 준비합니다.
미디어 기능
Updated 2021년 12월 23일
>-
아이콘
Updated 2021년 12월 9일
확장 가능한 반응형 아이콘에 SVG를 사용하세요.
반응형 이미지
Updated 2021년 12월 9일
방문자의 기기 및 화면에 가장 적절한 이미지를 제공합니다.
서체
Updated 2021년 12월 9일
'어디에 관계없이 눈에 잘 띄고 멋진 텍스트를 만드세요.'
테마 설정
Updated 2021년 12월 9일
어두운 모드와 같은 사용자 환경설정에 맞게 디자인을 조정합니다.
사진 요소
Updated 2021년 12월 9일
이미지를 더욱 창의적으로 관리할 수 있습니다.
캐싱
Updated 2021년 12월 3일
Cache Storage API를 사용하여 기기에서 애셋을 다운로드, 저장, 삭제 또는 업데이트할 수 있습니다. 그러면 이러한 애셋은 네트워크 요청 없이 기기에서 제공될 수 있습니다.
서비스 워커
Updated 2021년 12월 3일
서비스 워커는 PWA의 기본 부분입니다. 네트워크, 오프라인 액세스, 푸시 알림 및 기타 중요한 기능에 관계없이 빠르게 로드할 수 있습니다.
텍스트 및 서체
Updated 2021년 11월 23일
이 모듈에서는 웹에서 텍스트 스타일을 지정하는 방법을 알아봅니다.
애셋 및 데이터
Updated 2021년 11월 18일
>-
배경
Updated 2021년 11월 15일
이 모듈에서는 CSS를 사용하여 상자의 배경에 스타일을 지정하는 방법을 알아봅니다.
오버플로
Updated 2021년 11월 9일
오버플로는 설정된 상위 크기에 맞지 않는 콘텐츠를 처리하는 방법입니다. 이 모듈에서는 틀을 깨는 방법을 알아보고 오버플로 콘텐츠의 스타일을 지정하는 방법을 알아봅니다.
소개
Updated 2021년 11월 3일
반응형 디자인의 유래를 알아보세요.
접근성
Updated 2021년 11월 3일
포용적인 양식을 만드는 방법
사용자가 양식에 데이터를 입력하도록 지원
Updated 2021년 11월 3일
양식을 만들기 위해 선택할 수 있는 다양한 양식 요소에 대한 개요입니다.
마이크로 레이아웃
Updated 2021년 11월 3일
어디에나 배치할 수 있는 유연한 구성요소를 빌드합니다.
자동 완성
Updated 2021년 11월 3일
자동 완성 및 자동 완성 속성에 관해 자세히 알아보세요.
양식 속성 심층
Updated 2021년 11월 3일
터치 키보드의 레이아웃을 수정하고 기본 제공되는 유효성 검사를 활성화하는 방법 등 양식 속성에 관해 자세히 알아보세요.
다국어 지원
Updated 2021년 11월 3일
다양한 언어 및 쓰기 모드에 맞게 디자인을 준비합니다.
사용자가 양식에 데이터를 다시 입력하지 않도록 지원
Updated 2021년 11월 3일
사용자가 양식을 더 편리하게 작성할 수 있도록 합니다.
양식 컨트롤 스타일 지정
Updated 2021년 11월 3일
CSS로 양식 컨트롤을 구현하는 방법을 알아보세요.
JavaScript
Updated 2021년 11월 3일
자바스크립트를 사용하여 양식을 개선하는 방법을 알아보세요.
다국어화 및 현지화
Updated 2021년 11월 3일
다국어 데이터 형식에 대비하고 현지화를 위한 양식을 계획하는 방법을 알아봅니다.
미디어 쿼리
Updated 2021년 11월 3일
CSS 미디어 쿼리를 사용하여 다양한 화면 크기에 맞게 디자인을 조정합니다.
결론 및 다음 단계
Updated 2021년 11월 3일
다음 단계를 수행하는 데 도움이 되는 추가 리소스입니다.
양식 입력란 심층
Updated 2021년 11월 3일
사용할 수 있는 다양한 양식 입력란과 올바른 양식 요소를 선택하는 방법을 알아봅니다.
양식 요소
Updated 2021년 11월 3일
양식 요소, 양식을 사용해야 하는 경우 및 양식의 작동 방식에 대해 자세히 알아봅니다.
양식 학습에 오신 것을 환영합니다.
Updated 2021년 11월 3일
웹 개발자의 전문성을 향상시키는 데 도움이 되는 HTML 양식에 관한 과정입니다.
양식 테스트
Updated 2021년 11월 3일
양식을 테스트하고 분석하는 방법을 알아보세요.
양식의 사용성을 테스트하는 방법
Updated 2021년 11월 3일
사용성 테스트를 수행하고 모든 사용자에게 양식이 제대로 작동하는지 확인하는 방법을 알아보세요.
양식을 사용하여 사용자로부터 데이터 가져오기
Updated 2021년 11월 3일
>-
ID
Updated 2021년 11월 3일
안전하고 액세스 가능한 가입 및 로그인 양식을 만드는 방법과 사용자가 계정 설정을 변경할 수 있도록 지원하는 방법을 알아보세요.
여러 기기와 플랫폼에서 양식 테스트
Updated 2021년 11월 3일
양식이 다양한 기기, 브라우저, 플랫폼, 다양한 컨텍스트에서 작동하는지 확인하세요.
결론
Updated 2021년 11월 3일
다음 단계 및 리소스
기초
Updated 2021년 11월 3일
모든 프로그레시브 웹 앱은 핵심에서 최신 웹사이트이므로 웹사이트가 반응형 디자인, 모바일, 모든 것을 최우선시하고 내재적 디자인 및 웹 성능 측면에서 탄탄한 토대를 마련하는 것이 중요합니다.
결론 및 다음 단계
Updated 2021년 11월 3일
다음 단계를 수행하는 데 도움이 되는 추가 리소스입니다.
결제 양식
Updated 2021년 11월 3일
향상된 결제 방법을 만들어 전환율을 높이세요.
사용자가 양식에 올바른 데이터를 입력하도록 지원
Updated 2021년 11월 3일
프런트엔드에서 양식을 검증하는 방법을 알아봅니다.
디자인 기본사항
Updated 2021년 11월 3일
사용자 친화적인 양식을 만드는 방법 알아보기
프로그레시브 웹 앱 학습에 오신 것을 환영합니다!
Updated 2021년 11월 3일
>-
양식 스타일 지정
Updated 2021년 11월 3일
CSS를 사용하여 양식의 스타일을 지정하는 동시에 모든 사용자가 양식을 사용하고 읽을 수 있습니다.
시작하기
Updated 2021년 11월 3일
프로그레시브 웹 앱을 빌드하려는 경우 어디서부터 시작해야 할지, 웹사이트를 처음부터 시작하지 않고 PWA로 업그레이드할 수 있는지, 또는 플랫폼별 앱에서 PWA로 전환하는 방법이 궁금할 수 있습니다. 이 도움말은 이러한 질문에 답변하는 데 도움이 됩니다.
데이터 수집 중
Updated 2021년 11월 3일
양식을 측정하고 분석하는 방법을 알아보세요.
주소 양식
Updated 2021년 11월 3일
사용자가 주소 양식을 빠르고 쉽게 작성할 수 있도록 지원합니다.
매크로 레이아웃
Updated 2021년 11월 3일
선택한 CSS 기법을 사용하여 페이지 레이아웃을 디자인합니다.
보안 및 개인정보 보호
Updated 2021년 11월 3일
양식을 안전하게 보호하고 사용자 데이터를 비공개로 유지하는 방법을 알아보세요.
목록
Updated 2021년 10월 26일
목록은 구조적으로 목록 항목으로 채워진 목록 컨테이너 요소로 구성됩니다. 이 모듈에서는 목록의 모든 부분에 스타일을 지정하는 방법을 알아봅니다.
전환
Updated 2021년 9월 15일
이 모듈에서는 요소 상태 간 전환을 정의하는 방법을 알아봅니다. 전환 기능을 사용하여 사용자 상호작용에 시각적 피드백을 제공하여 사용자 환경을 개선합니다.
코루틴 소개
Updated 2021년 5월 25일
코루틴 소개
- Android
필터
Updated 2021년 5월 4일
CSS의 필터를 사용하면 그래픽 애플리케이션에서만 가능하다고 생각하는 효과를 적용할 수 있습니다. 이 모듈에서는 사용 가능한 기능을 알아봅니다.
함수
Updated 2021년 5월 4일
CSS에는 다양한 내장 함수가 있습니다. 이 모듈에서는 몇 가지 주요 기능과 그 사용법을 살펴보겠습니다.
애니메이션
Updated 2021년 5월 4일
애니메이션은 상호작용 요소를 강조 표시하고 디자인에 흥미와 재미를 더하는 좋은 방법입니다. 이 모듈에서는 CSS로 애니메이션 효과를 추가하고 제어하는 방법을 알아봅니다.
혼합 모드
Updated 2021년 5월 4일
두 개 이상의 레이어를 혼합하여 컴포지션 효과를 만들고 혼합 모드에 관한 이 모듈에서는 흰색 배경의 이미지를 분리하는 방법을 알아봅니다.
CSS 학습
Updated 2021년 5월 4일
웹 스타일링 전문 지식을 한 단계 끌어올릴 수 있는 상시 CSS 과정 및 참고 자료.
결론 및 다음 단계
Updated 2021년 5월 4일
다음 단계를 수행하는 데 도움이 되는 추가 리소스입니다.
Learn CSS에 오신 것을 환영합니다.
Updated 2021년 5월 4일
웹 스타일링 전문성을 강화할 수 있는 상시 CSS 과정 및 참조 자료입니다.
Z-색인 및 스택 컨텍스트
Updated 2021년 5월 3일
이 모듈에서는 Z-색인과 스택 컨텍스트를 사용하여 항목이 서로 겹쳐지는 순서를 제어하는 방법을 알아봅니다.
그림자
Updated 2021년 5월 3일
CSS에서 텍스트 및 요소에 그림자를 추가하는 방법에는 여러 가지가 있습니다. 이 모듈에서는 각 옵션의 사용 방법과 설계를 위해 설계된 작업을 알아봅니다.
그래디언트
Updated 2021년 5월 3일
이 모듈에서는 CSS에서 제공되는 다양한 유형의 그래디언트를 사용하는 방법을 알아봅니다. 그래디언트는 그래픽 애플리케이션을 사용하여 이미지를 만들지 않고도 여러 유용한 효과를 만드는 데 사용할 수 있습니다.
테두리
Updated 2021년 4월 30일
테두리는 상자에 프레임을 표시합니다. 이 모듈에서는 CSS를 사용하여 테두리의 크기, 스타일, 색상을 변경하는 방법을 알아봅니다.
포커스
Updated 2021년 4월 30일
웹 애플리케이션에서 포커스의 중요성을 이해합니다. 포커스를 관리하는 방법과 마우스를 사용하는 사용자와 키보드를 사용하여 탐색하는 사용자에게 페이지가 잘 작동하도록 하는 방법을 알아봅니다.
그리드
Updated 2021년 4월 29일
CSS 그리드 레이아웃은 행과 열의 레이아웃을 제어하는 2차원 레이아웃 시스템을 제공합니다. 이 모듈에서는 그리드에 관한 모든 것을 알아봅니다.
유사 클래스
Updated 2021년 4월 28일
가상 클래스를 사용하면 상태 변경에 따라 CSS를 적용할 수 있습니다. 즉, 설계가 잘못된 이메일 주소와 같은 사용자 입력에 반응할 수 있습니다.
간격
Updated 2021년 4월 27일
사용 중인 레이아웃 방법과 제작해야 하는 구성요소를 고려하여 간격 요소에 가장 적합한 방법을 선택하는 방법을 알아봅니다.
유사 요소
Updated 2021년 4월 27일
의사 요소는 HTML을 추가하지 않고 추가 요소를 추가하거나 타겟팅하는 것과 같습니다. 사용자는 다양한 역할이 있으며 이 모듈에서 자세히 알아볼 수 있습니다.
Flexbox
Updated 2021년 4월 21일
Flexbox는 1차원으로 항목 그룹을 배치하도록 설계된 레이아웃 메커니즘입니다. 이 모듈에서 사용 방법을 알아보세요.
논리 특성
Updated 2021년 4월 21일
논리적 흐름 상대적 속성과 값은 화면의 물리적 모양이 아닌 텍스트 흐름과 연결됩니다. 이 새로운 방식의 CSS를 활용하는 방법을 알아보세요.
레이아웃
Updated 2021년 4월 20일
구성요소나 페이지 레이아웃을 빌드할 때 선택해야 하는 다양한 레이아웃 메서드에 관한 개요입니다.
사이즈 단위
Updated 2021년 4월 13일
이 모듈에서는 웹의 유연한 매체를 사용하여 CSS를 사용하여 요소의 크기를 조정하는 방법을 알아봅니다.
상속
Updated 2021년 4월 2일
값을 지정하지 않으면 일부 CSS 속성은 상속됩니다. 이 모듈에서 이것이 어떻게 작동하는지, 그리고 어떻게 활용하는지 알아보세요.
특수성
Updated 2021년 4월 2일
'이 모듈에서는 캐스케이드의 핵심 부분인 특수성에 대해 자세히 살펴봅니다.'
색상
Updated 2021년 4월 1일
CSS에서 색상을 지정하는 방법에는 여러 가지가 있습니다. 이 모듈에서는 가장 일반적으로 사용되는 색상 값을 살펴봅니다.
선택기
Updated 2021년 3월 29일
요소에 CSS를 적용하려면 선택해야 합니다. CSS는 이를 수행하는 다양한 방법을 제공합니다. 이 모듈에서 탐색할 수 있습니다.
캐스케이드
Updated 2021년 3월 29일
때로는 두 개 이상의 경쟁 CSS 규칙이 요소에 적용될 수 있습니다. 이 모듈에서는 브라우저가 사용할 것을 선택하는 방법과 이 선택을 제어하는 방법을 알아봅니다.
박스(box) 모델
Updated 2021년 3월 29일
CSS가 표시하는 모든 것은 박스입니다. 따라서 CSS Box Model이 작동하는 방식을 이해하는 것은 CSS의 핵심 기반입니다.
Core Web Vitals
Updated 2020년 9월 16일
使用 Firebase 构建您的首个 Web 应用
Updated 2025년 3월 2일
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Firebase 인증
- Firebase 애널리틱스
- Firebase A/B 테스팅
- Firebase 원격 구성
- Firebase 실시간 데이터베이스
- Firebase용 Cloud Functions
- Firebase용 Cloud Storage
- Firebase 클라우드 메시징
- Firebase Crashlytics
- Firestore
- Firebase 호스팅
- Firebase 인앱 메시지
- Firebase 동적 링크
- Firebase Performance Monitoring
- Firebase Test Lab
使用 App Check 保护您的应用免遭滥用
Updated 2025년 3월 2일
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Firebase 앱 체크
- Firebase
利用 Firebase 和 Flutter 打造富有吸引力的跨平台体验
Updated 2025년 3월 2일
了解如何使用 Firebase 和 Flutter 打造令人愉悦的响应式跨平台体验。
使用 Firebase Performance Monitoring 监控新功能
Updated 2025년 3월 2일
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Firebase Performance Monitoring
使用 Remote Config 更新您的 Unity 游戏,无需发布
Updated 2025년 3월 2일
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Cloud Firestore 构建强大的分布式排行榜
Updated 2025년 3월 2일
了解如何使用 Cloud Firestore 构建可扩缩并满足用户需求的排行榜。
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
Updated 2025년 3월 2일
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Firebase 인앱 메시지
- Firebase 클라우드 메시징
将 Firebase 添加到您的 Flutter 应用:高级
Updated 2025년 3월 2일
了解如何将 Firebase 功能用于 Flutter,包括用户身份验证、数据删除、功能标记和崩溃跟踪。
将 Firebase 添加到您的 Flutter 应用
Updated 2025년 3월 2일
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Firebase 인증
- Flutter
使用 MFA、屏蔽函数和跨服务安全规则
Updated 2025년 3월 2일
了解如何在 Firebase 中使用安全功能,包括多重身份验证 (MFA)、屏蔽函数和跨服务安全规则。
使用 Firebase 打造快速稳定的应用
Updated 2025년 3월 2일
实时应用性能数据让 bug 和缺陷无所遁形,有助于您减少花在四处奔忙“救火”上的时间,从而腾出更多时间来打造愉悦的体验。
使用 Crashlytics 高级功能了解游戏发生崩溃的情况
Updated 2025년 3월 2일
升级调试过程,并更好地了解 Unity 游戏发生崩溃的情况和可能造成崩溃的原委。
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
Updated 2025년 2월 28일
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Cloud Run
- App Engine
- Cloud SQL
- Cloud Shell
- Google Kubernetes Engine(GKE)
使用 Firebase 进行本地开发
Updated 2025년 2월 28일
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Firestore
- Firebase 호스팅
- Firebase 인증
- Firebase 실시간 데이터베이스
- Firebase용 Cloud Functions
- Firebase용 Cloud Storage
将 Google 的地点数据导入 Android 应用
Updated 2025년 2월 28일
了解 Places SDK for Android,并使用 Kotlin 构建包含真实地点相关数据的 Android 应用。
Cloud Run 和无服务器计算
Updated 2025년 2월 11일
了解 Cloud Run 服务(适用于处理 Web 请求的容器)和 Cloud Run 作业(适用于运行完毕且不处理请求的容器)。
现代 Android 应用架构
Updated 2025년 2월 10일
了解构建达到生产质量的强大应用的最佳实践和推荐架构。
- Android
使用 Jetpack Compose 和 Firebase 构建 Android 应用
Updated 2025년 1월 31일
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
构建基于 Cloud Firestore 的 Web 应用
Updated 2025년 1월 23일
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Firestore
初始配置和启动营业地点
Updated 2024년 12월 21일
了解如何使用 Business Messages 进行初始配置和启动营业地点。
对象检测入门
Updated 2024년 11월 30일
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- Android
- TensorFlow
商品图片搜索入门
Updated 2024년 11월 30일
了解如何使用设备端对象检测功能为移动应用构建商品图片搜索功能。
- Android
- TensorFlow
移动文本分类入门
Updated 2024년 11월 8일
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- TensorFlow
- Android
使用 Firebase 和持续集成系统测试您的应用
Updated 2024년 11월 4일
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
使用 Firebase 和持续集成系统测试您的应用
Updated 2024년 11월 4일
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
组合使用多个 Firebase 安全层来保护您的应用
Updated 2024년 11월 4일
了解 App Check、安全规则和 Authentication 方法如何协同工作来保护您的 Firebase 应用。
使用 Flutter 构建应用
Updated 2024년 9월 18일
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Flutter
将智能家居设备关联到 Google 助理
Updated 2024년 9월 18일
构建和部署智能家居 Action,以便将虚拟智能洗衣机集成到 Google 助理。
第 1 单元:提问
Updated 2024년 9월 18일
了解如何基于您的组织及利益相关方定义透明度,并构建架构来记录会影响数据集结构的人为决策及无形的可解释因素。
使用 Flutter 的 Material 组件实现 Material Design
Updated 2024년 9월 18일
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Flutter
- 머티리얼 디자인
Android 中的数据绑定
Updated 2024년 9월 18일
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 2 级)
Updated 2024년 9월 18일
了解 Google 助理相关开发的基础知识。
将您的 Dagger 应用迁移到 Hilt
Updated 2024년 9월 18일
在本 Codelab 中,您需要将 Dagger 用作依赖项注入库的 Android 应用迁移到 Hilt 之中。
- Android
构建适用于 Google 助理的 Action
Updated 2024년 9월 18일
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Google 어시스턴트
优化您的智能家居 Action 并增强其安全性
Updated 2024년 9월 18일
学习如何通过自定义设备特征来优化智能家居 Action 并增强其安全性,以及如何使用双重身份验证来确保其安全。
使用 Actions Builder 构建适用于 Google 助理的 Action(第 1 级)
Updated 2024년 9월 18일
了解 Google 助理相关开发的基础知识。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
Updated 2024년 9월 18일
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
编写您的第一款 Flutter 应用(第 1 部分)
Updated 2024년 9월 18일
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Flutter
Jetpack Compose 基础知识
Updated 2024년 9월 18일
在本 Codelab 中,您将学习 Compose 的基础知识。
- Android
使用 Google Pay 提供更简单、更安全的付款方式
Updated 2024년 9월 18일
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay
- Google Pay API
转换为 Kotlin
Updated 2024년 9월 18일
In this codelab, you’ll learn how to convert your Java code to Kotlin
- Android
在 Web 应用中实现 Material Design
Updated 2024년 9월 18일
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- 머티리얼 디자인
使用 Spring Boot 快速构建 Google Cloud 应用
Updated 2024년 9월 18일
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Cloud Storage
- App Engine
- Cloud SQL
- Google Kubernetes Engine(GKE)
- Cloud Pub/Sub
- Cloud Trace
- Datastore
- Cloud Memorystore
- Cloud Shell
编写您的第一款 Flutter 应用(第 2 部分)
Updated 2024년 9월 18일
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
在 Android 应用中使用 Hilt
Updated 2024년 9월 18일
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Android
手势导航和全屏体验
Updated 2024년 9월 18일
在此 Codelab 中,您将设置现有应用,以使其应用控件与手势导航功能一起发挥作用。您还将提供全屏体验。
- Android
开始改进 Android 的无障碍性
Updated 2024년 9월 18일
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
第 3 单元:回答
Updated 2024년 9월 18일
了解如何为数据卡片读者撰写内容、通过优化提供清晰简洁的文档,以及如何利用不同的分析方法帮助读者更直观地认识您的数据集。
面向 Java 开发者的 Dart 简介
Updated 2024년 9월 18일
了解如何将用 Java 编写的简单示例转换为 Dart 代码,后者简洁、常用且易于学习。
- Flutter
为智能家居 Action 启用本地执行方式
Updated 2024년 9월 18일
学习如何利用 Local Home SDK 启用本地执行方式,从而增强智能家居与 Google 助理间的集成。
在 Java 版 Android 应用中遵循 Material Design 准则
Updated 2024년 9월 18일
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- 머티리얼 디자인
- Android
MDC-104 Flutter:Material 高级组件 (Flutter)
Updated 2024년 9월 18일
改进您的设计,学习使用 Flutter 的高级组件背景菜单。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
Updated 2024년 9월 18일
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Flutter
在 Google Cloud 中构建自定义响应式聊天机器人
Updated 2024년 9월 18일
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Dialogflow
第 4 单元:审核
Updated 2024년 9월 18일
了解如何系统地评估已经完成的数据卡片、衡量并跟踪透明度工作,以及如何利用框架来审核数据卡片,查看其中是否存在假设和盲点。
使用 Preferences DataStore
Updated 2024년 9월 18일
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
第 2 单元:检查
Updated 2024년 9월 18일
了解如何利用启发词语和维度发现当前文档架构中欠缺的信息,并评估受众群体阅读和理解数据集文档的难易程度。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
Updated 2024년 9월 18일
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Flutter
CameraX 入门指南
Updated 2024년 9월 18일
本 Codelab 介绍了如何使用 CameraX 创建相机应用,以显示取景器、拍照并分析相机的图像流。
- Android
MDC-102 Flutter:Material 结构和布局 (Flutter)
Updated 2024년 9월 18일
学习如何将 Material 用于 Flutter 上的结构和布局。
- Flutter
Cloud Armor 命名的 IP 列表
Updated 2024년 9월 9일
在此 Codelab 中,您将了解 Google Cloud Armor 的已命名 IP 地址列表。具体而言,您将在安全政策中配置已命名的 IP 地址列表,并验证连接。
轻松实现计算机视觉:Spring Boot 和 Java 上的 Vision AI
Updated 2024년 8월 29일
我们将使用 Spring Boot 和 Java 创建计算机视觉应用,使您能够在项目中释放图像识别和分析的潜力。
- Cloud Run
深入了解图片分类
Updated 2024년 8월 23일
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- Android
- TensorFlow
每个实例的加权网络负载均衡
Updated 2024년 8월 22일
在此 Codelab 中,您将学习如何配置网络负载平衡器,以根据 HTTP 健康检查使用加权负载均衡报告的权重,在负载平衡器的后端实例之间分配流量。
Unity 和 Google Play 游戏电脑版使用入门
Updated 2024년 8월 21일
在此 Codelab 中,您将学习如何使游戏(或 Unity 示例游戏)适应 Google Play 游戏。这是为 Android 游戏提供 PC 支持的第一步。
- Android
深入了解对象检测
Updated 2024년 8월 6일
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Android
- TensorFlow
Google Maps Platform 使用入门
Updated 2024년 8월 6일
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Google Maps Platform
Google API:开始使用 Google 项目
Updated 2024년 8월 6일
了解 Google 项目(包括它们是什么),以及您希望将这些项目与 Google API 结合使用的原因。
牵头一个 Google 学生开发者俱乐部 (GDSC)
Updated 2024년 8월 6일
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
开始在 Flutter 应用中进行文本分类
Updated 2024년 8월 6일
了解文本分类以及如何在 Flutter 应用中实现该功能。
深入了解音频分类
Updated 2024년 8월 6일
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- Android
- TensorFlow
通过推送通知与 Web 应用的用户进行互动
Updated 2024년 8월 6일
了解如何通过推送通知与 Web 应用的用户进行互动。
- Chrome
- Push API
- Notifications API
使用 Fugu API 强化 Web 应用的功能
Updated 2024년 8월 6일
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- 웹 기능
- File Handling API
- Web Share API
- Async Clipboard API
- Contact Picker API
- Idle Detection API
- Badging API
- Screen Wake Lock API
- File System Access API
- Shape Detection API
- Web Share Target API
- Periodic Background Sync API
开始使用适用于 iOS 的 Google Maps Platform
Updated 2024년 8월 6일
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
在 Google Workspace 中使用 Apps 脚本
Updated 2024년 8월 6일
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- Apps Script API
开始在 Android 应用中检测对象
Updated 2024년 8월 6일
了解对象检测以及如何在 Android 应用中实现该功能。
使用网页指标改进网站
Updated 2024년 8월 6일
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
垃圾评论检测入门
Updated 2024년 8월 6일
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- TensorFlow
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
Updated 2024년 8월 6일
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
开始在 Web 应用中进行图片分类
Updated 2024년 8월 6일
了解图片分类以及如何在 Web 应用中实现该功能。
音频分类入门
Updated 2024년 8월 6일
了解如何在移动应用中使用机器学习功能对移动设备接收到的声音进行分类。
- TensorFlow
- Android
制止针对女性的网络暴力
Updated 2024년 8월 6일
了解针对女性的网络暴力以及如何实施打击。
使用 WebRTC 捕捉媒体内容
Updated 2024년 8월 6일
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- Chrome
- RTC 데이터 채널
- HTML5 미디어
- RTC 피어 연결
- HTML5 동영상
深入了解商品图片搜索
Updated 2024년 8월 6일
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- TensorFlow
- Android
开始在 iOS 应用中进行回归
Updated 2024년 8월 6일
了解回归以及如何在 iOS 应用中实现该功能。
使用 TensorFlow 进行神经网络编程
Updated 2024년 8월 6일
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- TensorFlow
移动图片分类入门
Updated 2024년 8월 6일
了解如何使用计算机视觉技术构建能够“看到”和标记图片的移动应用。
- TensorFlow
- Android
使用 Firebase 和 Angular 构建实时 Web 应用
Updated 2024년 8월 6일
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
深入了解垃圾评论检测
Updated 2024년 8월 6일
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- TensorFlow
改进您网站的身份表单
Updated 2024년 8월 6일
了解如何根据最佳做法改进网站的身份表单。
- Chrome
- HTML 양식 요소
- Constraint Validation API
- FormData API
使用 Angular 构建可维护且可扩缩的 Web 应用
Updated 2024년 8월 6일
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
Android Developers
Updated 2023년 11월 6일
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
Android Developers
Updated 2023년 11월 6일
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
Kotlin 简介
Updated 2023년 11월 6일
学习 Kotlin 这一现代编程语言的基础知识,以简洁明了的方式表达您的思路。
构建基本布局
Updated 2023년 11월 6일
了解如何向 Android 应用中添加图片和文本。
向应用中添加按钮
Updated 2023년 11월 6일
了解类、对象和逻辑条件等更多 Kotlin 编程概念,并运用所学知识为用户构建一个互动式应用。
Android Developers
Updated 2023년 11월 5일
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
学习汽车应用库基础知识
Updated 2023년 9월 28일
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
Android Developers
Updated 2022년 8월 25일
在本单元中,您将学习如何构建可从互联网获取数据的应用。 学习如何编写清晰、非阻塞的代码,同时构建更复杂、更高级的应用。
- Android
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
Updated 2022년 7월 29일
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
安装 Android 11 GSI 以进行应用测试
Updated 2022년 7월 29일
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
Updated 2022년 7월 29일
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- Android
- TensorFlow
借助适用于 Android 的 Material 运动效果构建精美的过渡
Updated 2022년 7월 29일
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Android
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 2022년 7월 29일
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
- Android
使用 Kotlin 在 Android 10 中接收位置信息更新
Updated 2022년 7월 29일
在此 Codelab 中,您将学习如何针对 Android 10 继续接收位置信息更新,并牢记平台的相关最佳做法。
- Android
与“接下来播放”行集成,在 Android TV 上提升互动度
Updated 2022년 7월 29일
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android
- Android TV
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
Updated 2022년 7월 29일
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Android
MDC-102 Android:Material 结构和布局 (Kotlin)
Updated 2022년 7월 29일
了解如何在 Kotlin 中为 Android 结构和布局使用 Material。
- Android
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 2022년 7월 29일
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
从 Java 调用 Kotlin 代码
Updated 2022년 7월 29일
在此 Codelab 中,您将学习编写与 Java 具有无缝的互操作性的 Kotlin 代码。
- Android
设置并浏览您的首个 Google 项目
Updated 2022년 7월 23일
了解如何创建 Google Cloud 项目,在 Google Cloud 控制台中进行设置并熟悉其导航界面,以及在 Cloud 控制台中访问一些最常用的服务。
保护自己免受网络骚扰
Updated 2022년 7월 23일
了解如何保护自己的在线信息、识别钓鱼式攻击、为 Google 帐号启用高级保护,以及如何在社交媒体上确保安全。
利用 WebRTC 实现实时通信
Updated 2021년 11월 3일
了解如何构建应用,以使用网络摄像头获取视频和拍摄快照,并利用 WebRTC 点对点分享这些视频和快照。
Android Kotlin 基础知识:生命周期和日志记录
Updated 2021년 10월 25일
在此 Codelab 中,您将了解 activity 和 fragment 生命周期。
- Android
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
Updated 2021년 10월 22일
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
使用 web-vitals 库衡量核心网页指标并生成报告
Updated 2021년 10월 21일
了解如何使用 web-vitals JavaScript 库衡量网页的核心网页指标并生成报告。
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
Updated 2021년 10월 21일
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
机器学习入门“Hello, World”
Updated 2021년 10월 21일
了解创建神经网络的基础知识,以及了解它如何定义行为的规则。
- TensorFlow
构建卷积并执行池化
Updated 2021년 10월 21일
了解如何构建卷积并执行池化以增强计算机视觉。
- TensorFlow
使用 TensorFlow 构建计算机视觉模型
Updated 2021년 10월 21일
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- TensorFlow
Android Kotlin 基础知识:03.2 定义导航路径
Updated 2021년 10월 19일
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
Android Kotlin 基础知识:复杂的生命周期情形
Updated 2021년 10월 19일
在此 Codelab 中,您将学习如何管理复杂的生命周期情形。
- Android
第 1.1 课:入门
Updated 2021년 10월 15일
在此 Codelab 中,您将了解使用 Kotlin 的一些优势,还将安装必要的工具 (JDK+IDE)。
- Android
使用卷积神经网络 (CNN) 处理复杂图像
Updated 2021년 10월 15일
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- TensorFlow
构建卷积神经网络 (CNN) 以增强计算机视觉
Updated 2021년 10월 15일
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- TensorFlow
使用大型数据集训练卷积神经网络 (CNN),以免过拟合
Updated 2021년 10월 15일
学习使用大型数据集训练 CNN 以避免过拟合。
- TensorFlow
在 Android 应用中使用 Kotlin 协程
Updated 2021년 10월 15일
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android Kotlin 基础知识:创建 Room 数据库
Updated 2021년 10월 13일
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
Android Kotlin 基础知识:03.3 启动外部 activity
Updated 2021년 10월 13일
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
用户:对话和对话泡
Updated 2021년 10월 12일
此 Codelab 演示了如何在 Android 11 上将对话通知显示为对话泡。
- Android
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
Updated 2021년 10월 11일
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
Android Kotlin 基础知识:创建 fragment
Updated 2021년 10월 11일
在此 Codelab 中,您将学习如何创建 fragment 并将其添加到应用中。
- Android
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Updated 2025년 2월 28일
Explore how you can use the new Gemini Pro Vision model with the Gemini API to handle multimodal input data including text and image prompts to receive a text result. In this solution, you will learn how to access the Gemini API with image and text data, explore a variety of examples of prompts that can be achieved using images using Gemini Pro Vision and finally complete a codelab exploring how to use the API for a real-world problem scenario involving accessibility and basic web development.
- Gemini
Getting started with the Gemini API and Android
Updated 2025년 2월 28일
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Gemini
- Android
- Vertex AI in Firebase
Getting started with the Gemini API and Web apps
Updated 2025년 2월 28일
Learn how to use the Gemini API and the Google AI JavaScript SDK to prototype generative AI for web apps. Use the Google AI JavaScript SDK to make your first generative AI call using the Gemini API in your client-side web application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Dart and Flutter
Updated 2025년 2월 28일
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- Vertex AI in Firebase
- Flutter
- Gemini
Getting started with the Gemini API and Swift
Updated 2025년 2월 28일
Learn how to use the Gemini API and the Google AI Swift SDK to prototype generative AI with Swift. Use the Google AI Swift SDK to make your first generative AI call using the Gemini API in your application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Build a modern three-tier architecture web application with Cloud Run
Updated 2025년 2월 28일
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Cloud Memorystore
- PostgreSQL용 Cloud SQL
- Cloud Run
Build a microservice-based ecommerce web application with Kubernetes
Updated 2025년 2월 28일
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- Google Kubernetes Engine(GKE)
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Updated 2025년 2월 28일
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- PostgreSQL용 Cloud SQL
- Firebase 호스팅
- Cloud Run
- Cloud Storage
Learn Privacy
Updated 2025년 2월 27일
A course to help you build more privacy-preserving websites.
Learn Performance
Updated 2025년 2월 27일
This course is designed for those new to web performance, a vital aspect of the user experience. It covers key web performance concepts and techniques for improving performance.
Learn PWA
Updated 2025년 2월 27일
A course that breaks down every aspect of modern progressive web app development.
Learn Testing
Updated 2025년 2월 27일
An in-depth course on software testing.
Learn HTML
Updated 2025년 2월 27일
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
Updated 2025년 2월 27일
An evergreen accessibility course and reference to level up your web development.
Learn Forms
Updated 2025년 2월 27일
A course about HTML forms to help you improve your web developer expertise.
Learn Images
Updated 2025년 2월 27일
An in-depth course on images for the web.
Learn Responsive Design
Updated 2025년 2월 27일
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
AI-powered content search
Updated 2025년 2월 26일
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
Getting started with Google AI Studio and the Gemini API using Node.js
Updated 2025년 2월 25일
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- Gemini
Applied ML with Keras
Updated 2025년 2월 24일
Train and deploy your own basic text classification model using this project guide.
Create Your First 3D Map
Updated 2025년 2월 21일
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
- Google Maps Platform
- Maps JavaScript API
Add markers and animation to a 3D Map
Updated 2025년 2월 20일
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
- Google Maps Platform
- Maps JavaScript API
Measure ad conversions
Updated 2025년 2월 14일
How to measure when an ad click or view leads to a purchase or other events
- 개인 정보 보호 샌드박스
- Attribution Reporting API
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
Updated 2025년 2월 14일
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.
- Android
Get started with the Google Pay API for Web
Updated 2025년 2월 10일
Learn how to integrate the Google Pay API into your website.
- Google Pay
Incorporating generative AI into your game development process with Gemini and Gemma AI
Updated 2025년 2월 10일
Learn how generative AI can be used in different stages of game development from preproduction to in-game solutions using Gemini AI and Gemma model.
- Gemini
Generate a summary report with aggregate reporting
Updated 2025년 1월 31일
Summary reports are a powerful tool for examining your data from Attribution Reporting and Private Aggregation. This pathway will take you through the key concepts and tooling needed to enable you to build effective reports.
- 개인 정보 보호 샌드박스
- Private Aggregation API
- Attribution Reporting API
Android Basics with Compose
Updated 2025년 1월 14일
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Android
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Updated 2025년 1월 9일
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Firebase
- Flutter
Learn JavaScript
Updated 2025년 1월 5일
An in-depth course on the basics of JavaScript.
(Deprecated) Build a musical game using Oboe
Updated 2024년 12월 11일
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
Updated 2024년 12월 11일
In this codelab, you’ll learn the fundamentals of accessibility testing using Espresso.
(Deprecated) Advanced Android in Kotlin 05.3: Testing Coroutines and Jetpack integrations
Updated 2024년 12월 11일
In this codelab, you learn how to test coroutines, ViewModel scoped coroutines, and Room, and implement end-to-end testing for your Kotlin Android app.
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
Updated 2024년 12월 11일
In this codelab you’ll learn to set up manual dependency injection, a service locator, and how to use fakes and mocks in your Android Kotlin apps. In doing so, you’ll learn how to test a repository and write fragment integration tests.
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
Updated 2024년 12월 11일
Learn the basics of testing your Android Kotlin apps. In this codelab you’ll learn to run tests, write basic tests, work with AndroidX Test, as well as test ViewModel and LiveData.
(Deprecated) On Demand Modules
Updated 2024년 12월 11일
With the Android App Bundle and Google Play’s Dynamic Delivery, your app can download dynamic feature modules on demand to devices running Android 5.0 (API level 21) and higher. Your app simply needs to call APIs in the Play Core Library to download and install those modules as required, and the Google Play Store pushes only the code and resources needed for that module to the device. You can also use this API to download on demand modules for your instant app.
(Deprecated) Direct Share to an Android app
Updated 2024년 12월 11일
Direct Share makes sharing content quicker and easier. In this codelab, you’ll build an app that is able to display a list of contacts in the system Intent chooser dialog so you can jump directly into the app to make the sharing process seamless.
(Deprecated) Using Dagger in your Android app - Kotlin
Updated 2024년 12월 10일
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
(Deprecated) Data Binding in Android
Updated 2024년 12월 10일
In this codelab you’ll learn how to use the Data Binding library. The Data Binding Library allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically. You’ll learn to set it all up, use layout expressions, work with observable objects, and create custom Binding Adapters to reduce boilerplate to a minimum.
(Deprecated) Use ConstraintLayout to design your Android views
Updated 2024년 12월 9일
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
(Deprecated) Kotlin Bootcamp for programmers: Welcome to the course
Updated 2024년 12월 9일
Welcome to the Kotlin bootcamp for programmers training course.
(Deprecated) Kotlin Bootcamp for Programmers 1: Get started
Updated 2024년 12월 9일
In this codelab, you learn some of the advantages of using Kotlin, and you install the necessary tools (JDK+IDE).
(Deprecated) Create Hello-CMake with Android Studio
Updated 2024년 12월 9일
In this codelab, you’ll learn how to use Android Studio 4.0+ C++ template
(Deprecated) Login with Biometrics on Android
Updated 2024년 12월 9일
In this codelab you will add biometric authentication to your app as part of your login process. You will not replace your current login process – users can still log in with their account password. Instead, you will augment your login process, giving users the convenience to not have to remember their password every time they open your app. The codelab shows how to ask users to opt-in and then how to store the server generated user token behind biometric authentication.
(Deprecated) Android Room with a View - Java
Updated 2024년 12월 9일
In this codelab you build an app that uses Android Architecture Components (RoomDatabase, Entity, DAO, AndroidViewModel, LiveData) and implements the recommended architecture for these components. The sample app stores a list of words in a Room database and displays it in a RecyclerView.
Shared Storage URL Selection use cases
Updated 2024년 12월 4일
Learn how to create an audience to target your ads
- 개인 정보 보호 샌드박스
- Shared Storage API
Create and target ad audiences
Updated 2024년 12월 4일
Learn how to create an audience to target your ads
- 개인 정보 보호 샌드박스
- Protected Audience API
Work with Attribution Reporting
Updated 2024년 12월 4일
Learn the essentials for event-level conversion measurement with the Attribution Reporting API.
- 개인 정보 보호 샌드박스
- Attribution Reporting API
Sell ad spaces with a Protected Audience auction
Updated 2024년 12월 4일
Learn how to sell ad spaces with a Protected Audience auction
- 개인 정보 보호 샌드박스
- Protected Audience API
Add a Google map to a React app
Updated 2024년 11월 8일
In this codelab, you learn everything that you need to get started with the vis.gl/react-google-map library for the Google Maps JavaScript API, which lets you add a Google map to a React app. You learn how to get set up, load the Maps JavaScript API,
- React
- Google Maps Platform
- Maps JavaScript API용 React 구성요소
- Maps JavaScript API
Django CMS on Cloud Run
Updated 2024년 10월 15일
In this codelab, you’ll learn how to deploy Django CMS using serverless components: Cloud Run for the web engine, Cloud SQL for the database, and Cloud Build for the media assets.
- Cloud Run
Build a simple Android navigation app with Google Maps Platform Navigation SDK
Updated 2024년 10월 10일
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Build a simple iOS navigation app in Swift with Google Maps Platform Navigation SDK
Updated 2024년 10월 10일
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Server-side tagging fundamentals
Updated 2024년 10월 9일
Learn how to deploy a tagging server on Google Cloud Platform and set up tags on a server.
- 태그 관리자
Progressive Web Apps: Empowering Your PWA
Updated 2024년 10월 1일
In this lab, you'll take an existing web application and add advanced capabilities to it. This is the sixth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Prompting & Measuring Install. There are
Build an interactive poll app for Google Chat with Node.js
Updated 2024년 10월 1일
In this codelab, you’ll learn how to build a chat app to poll a space.
- Google Workspace
Deploying Learning Interpretability Tool (LIT) Demo on Google Cloud Platform
Updated 2024년 9월 23일
This lab provides the instructions to deploy a LIT demo quickly. The objective is to familiarize you with the LIT tool to explore the model behavior. You will conduct a sentimental analysis and use the Counterfactual LIT feature to find the
Visual Blocks: Create custom nodes for your own code or APIs for faster prototyping
Updated 2024년 9월 18일
In this codelab, you’ll learn how to write and define your own nodes capable of working in the Visual Blocks framework that leverage your custom code or call 3rd party APIs. These can compliment existing nodes in Visual Blocks allowing you to prototype faster than ever before for your next company project.
Progressive Web Apps: Prompting & Measuring Install
Updated 2024년 9월 18일
In this lab, you'll take an existing installable PWA and add a custom in-app install button. This is the fifth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was From Tab to Taskbar. There are three more
Query and Visualize Location Data in BigQuery with Google Maps Platform (JavaScript)
Updated 2024년 9월 18일
Maps can be a very powerful tool when visualizing the patterns in a dataset that are related to location in some way. This relation could be the name of a place, a specific latitude and longitude value, or the name of an area that has a specific
- BigQuery
- Google Maps Platform
- Maps JavaScript API
Build with Geospatial Creator and Places API from Google Maps Platform
Updated 2024년 9월 18일
Learn how to use Geospatial Creator to place augmented-reality (AR) content at multiple anchors in the Unity Editor.
- ARCore
- Android
Engage users with your Action for Google Assistant
Updated 2024년 9월 18일
Learn to enhance your Action with features that keep users coming back to it.
- Google 어시스턴트
- Firebase
Fundamentals of Apps Script with Google Sheets #5: Chart and Present Data in Slides
Updated 2024년 9월 18일
Learn how to use the Spreadsheet service in Apps Script to chart and present a set of data.
- Google Workspace
Get started with Perspective API
Updated 2024년 9월 18일
Learn how to build Perspective API.
Go on vacation with a Google Chat app
Updated 2024년 9월 18일
In this code lab, you learn how to create a Google Chat
- Google Workspace
Progressive Web Apps: IndexedDB
Updated 2024년 9월 18일
In this lab, you'll back up and recover client data to IndexedDB. This is the third in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Working with Workbox. There are five more codelabs in this series.
Build a nearby business search service with Google Maps Platform (JavaScript)
Updated 2024년 9월 18일
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
- 웹 사용자 위치
- Google Maps Platform
- 장소 세부정보
- Maps JavaScript API
- Maps JavaScript API
- Places Library
Fundamentals of Apps Script with Google Sheets #1: Macros & Custom Functions
Updated 2024년 9월 18일
Learn Apps Script basics to improve your Google Sheets experience.
- Google Workspace
Progressive Web Apps: From Tab to Taskbar
Updated 2024년 9월 18일
In this lab, you'll take an existing web application and make it installable. This is the fourth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was IndexedDB. There are four more codelabs in this series.
Getting Started with the Places SDK for iOS (Objective-C)
Updated 2024년 9월 18일
Before you begin coding, there are a few prerequisites that you'll need to set up. This tutorial uses Apple's Xcode tool, along with the Objective-C language to create a simple iOS application that runs in an emulator. You don't need a physical
- Google Maps Platform
- iOS용 Places SDK
Progressive Web Apps: Going Offline
Updated 2024년 9월 18일
In this lab, you'll take an existing web application and make it work offline. This is the first in a series of companion codelabs for the Progressive Web App workshop. There are seven more codelabs in this series. Start by either cloning or
Fundamentals of Apps Script with Google Sheets #2: Spreadsheets, Sheets, and Ranges
Updated 2024년 9월 18일
Learn how to read, write, and manipulate data in Google Sheets with the Apps Script Spreadsheet service.
- Google Workspace
Integrate your SaaS solution with the Google Cloud Marketplace API using Producer Portal (Python)
Updated 2024년 9월 18일
In this codelab, you will use Producer Portal to integrate a basic SaaS solution with the Google Cloud Marketplace Procurement API.
Build a route planner with Place Autocomplete and Routes API
Updated 2024년 9월 18일
Whether you are embarking on a road trip, planning your daily commute, or navigating a bustling city, getting from point A to point B is more than just knowing where you want to go. A reliable route generation tool is essential. With Google Maps
- Place Autocomplete
- Routes API
- Maps JavaScript API
Progressive Web Apps: Service Worker Includes
Updated 2024년 9월 18일
In this lab, you'll take an existing web application add a streaming route response to improve performance. This is the seventh in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Empowering your PWA.
Secure your site with two-factor authentication with a security key (WebAuthn)
Updated 2024년 9월 18일
In this codelab, you’ll add second-factor authentication to your site or web app with a security key.
Progressive Web Apps: Working with Workbox
Updated 2024년 9월 18일
In this lab, you'll take website with an existing service worker and convert it to using Workbox. This is the second in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Going Offline. There are six more
Add a map to your Android app (Kotlin with Compose)
Updated 2024년 9월 18일
This codelab teaches you how to integrate Maps SDK for Android with your app and use its core features by building an app that displays a map of mountains in Colorado, USA, using various types of markers. Additionally, you'll learn to draw other
- Jetpack Compose
- Google Maps Platform
- Android용 Maps SDK
Adding Your Progressive Web App to Google Play
Updated 2024년 9월 18일
In this lab, you'll take an existing Progressive Web App that you have deployed and wrap it in an app for distribution in Google's Play store. Bubblewrap is a tool to make wrapping your Progressive Web App into an Android App Bundle as easy as
Fundamentals of Apps Script with Google Sheets #3: Working with Data
Updated 2024년 9월 18일
Learn how to employ data manipulation, custom menus, and public API data retrieval with Apps Script to improve your Sheets experience.
- Google Workspace
Integrating machine learning APIs
Updated 2024년 9월 18일
In this codelab, we’ll explore the Vision, Speech-to-Text, Translation and Natural Language APIs. At the end, we’ll use these APIs to analyse audio recordings and map them to relevant images.
Progressive Web Apps: Working with Workers
Updated 2024년 9월 18일
In this lab, you'll take an existing web application add add web worker to share state between two open windows. This is the eighth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Service Worker
Build a computer vision model with TensorFlow
Updated 2024년 9월 18일
Learn to create a computer vision model that recognizes items of clothing with TensorFlow.
- TensorFlow
Fundamentals of Apps Script with Google Sheets #4: Data Formatting
Updated 2024년 9월 18일
Learn how to format your spreadsheet data with Apps Script.
- Google Workspace
GitLab - Code Review Automation with GenAI
Updated 2024년 9월 9일
GitLab - Code review automation with GenAI
Bitbucket - Code Review Automation with GenAI
Updated 2024년 9월 9일
Bitbucket - Code review automation with GenAI
Scalable implementation of Google Play Billing in Kotlin
Updated 2024년 9월 9일
This codelab shows how to add billing to an existing app. You will learn how to use the Google Play Billing Library in your project in a way that hides the nitty-gritty details from the rest of your app and engineering team.
Build a handwritten digit classifier app with TensorFlow Lite
Updated 2024년 9월 4일
In this codelab you will train a handwritten digit classifier model using TensorFlow, then convert it to TensorFlow Lite format and deploy it on an Android app.
How to establish connectivity with Google APIs in Java
Updated 2024년 9월 3일
Download the Java sample code. The Java sample code integrates with Google's Standard Payments APIs. The sample code project structure contains a outbound directory as well as a inbound directory to reflect the inbound echo request from Google to the
How to establish connectivity with Payments APIs in Node.js
Updated 2024년 9월 3일
This is a self-guided codelab that will walk through how to establish connectivity with Stanadard Payments APIs. Download the Node.js sample code. Navigate to the project directory and run the following command to install the required dependencies.
Using Play Asset Delivery in Unity games
Updated 2024년 8월 21일
In this codelab, modify a sample Unity project to take advantage of Play Asset Delivery for on-demand asset downloading from Google Play.
Google APIs: Authentication and authorization
Updated 2024년 8월 6일
Learn about Google APIs, and how to secure and control access to them in your project.
LLM on Android with Keras and TensorFlow Lite
Updated 2024년 8월 6일
Train and deploy your own large language model (LLM) on Android using Keras and TensorFlow Lite.
Jetpack Compose for Android Developers
Updated 2024년 7월 1일
Jetpack Compose for Android Developers
- Android
Android Basics with Compose and Firebase
Updated 2024년 7월 1일
Android Basics with Compose and Firebase
- Android
Spring Boot application with Cloud Spanner
Updated 2024년 6월 7일
In this codelab, you will learn how to use Spring Cloud GCP to write and read data from a Cloud Spanner database.
Upskill your org in ML/AI with Kaggle
Updated 2024년 5월 15일
In this codelab, you’ll launch your first Kaggle competition and go through the competitor experience. You’ll learn best practices for creating an engaging learning environment.
Gemini API Firebase Extensions: Quickly enhance your app with generative AI
Updated 2024년 5월 14일
Learn how the Gemini API Firebase Extensions enable you to add Gemini to your apps without becoming an AI expert.
- Gemini
- Firebase Extensions
- Firebase
clasp - The Apps Script CLI
Updated 2024년 5월 6일
In this codelab, you’ll learn how to use clasp - the Apps Script CLI - to pull, push, and deploy your Apps Script projects from command line.
- Google Workspace
Create a widget with Glance
Updated 2024년 5월 2일
In this codelab, you learn how to add Glance widgets to the SociaLite app.
Troubleshoot with Gemini CodeLab
Updated 2024년 4월 30일
This CodeLab demonstrates use of Gemini for Google Cloud to accelerate troubleshooting and issue remediation. You will get familiar with Gemini in summarizing logs, explaining errors and assisting in finding solutions for the problem.
How Google Assistant can make our life better
Updated 2024년 4월 23일
Learn different ways to use Google Assistant to control connected devices.
How to use Activity lifecycle and state
Updated 2024년 4월 23일
This practical codelab is part of Unit 1: Get started in the Android Developer Fundamentals (Version 2) course. You will get the most value out of this course if you work through the codelabs in sequence: In this practical you learn more about the
Cache data from a Spring Boot app with Memorystore
Updated 2024년 4월 22일
Learn to cache data from a Spring Boot app with Memorystore.