Jelajahi konten Privacy Sandbox
Arsitektur dan status
Pelajari cara membuat aplikasi yang berfungsi, menggunakan navigasi, status lanjutan, dan efek samping.
Membuat Agen AI dengan Vertex AI Agent Builder
Dalam codelab ini, Anda akan mempelajari cara membuat dan men-deploy agen AI generatif menggunakan alat dan infrastruktur canggih Google Cloud. Kami akan membahas konsep-konsep penting dan memandu Anda melalui langkah-langkah awal untuk menyiapkan dan menjalankan agen pertama Anda.
Codelab Trusted Space
Dalam codelab ini, Anda akan mempelajari cara menjalankan beban kerja AI/ML dengan akselerator menggunakan solusi Trusted Space.
- Keamanan
- Cloud
Kunci sandi di Android dan platform lainnya
Mulai menggunakan kunci sandi serta bangun pengalaman autentikasi yang aman dan mudah digunakan bagi pengguna.
Compose untuk Wear OS
Pelajari Compose untuk Wear OS, toolkit UI deklaratif modern yang membantu Anda mem-build UI yang menarik dan dioptimalkan untuk pergelangan tangan.
Login tanpa sandi di web dengan kunci sandi
Mulai menggunakan kunci sandi di web dan bangun pengalaman autentikasi yang aman dan mudah digunakan untuk pengguna Anda.
Men-deploy aplikasi JavaScript stack lengkap ke Cloud Run dengan Cloud SQL untuk PostgreSQL
Cloud Run adalah platform terkelola sepenuhnya yang memungkinkan Anda menjalankan kode langsung di atas infrastruktur Google yang skalabel. Codelab ini akan menunjukkan cara menghubungkan aplikasi Next.js di Cloud Run ke database Cloud SQL untuk
Codelab regresi logistik
Codelab ini akan mengajarkan cara menggunakan regresi logistik untuk memahami sejauh mana fitur seperti gender, kelompok usia, waktu tayangan, dan jenis browser berkorelasi dengan kemungkinan pengguna mengklik iklan. Untuk menyelesaikan codelab ini,
- Codelab
Codelab regresi logistik
Codelab ini akan mengajarkan cara menggunakan regresi logistik untuk memahami sejauh mana fitur seperti gender, kelompok usia, waktu tayangan, dan jenis browser berkorelasi dengan kemungkinan pengguna mengklik iklan. Untuk menyelesaikan codelab ini,
- Codelab
Codelab regresi linear
Codelab ini akan mengajarkan cara menggunakan regresi linear untuk membuat model yang memprediksi biaya per klik. Untuk menyelesaikan codelab ini, Anda memerlukan: Untuk menyelesaikan codelab ini, Anda memerlukan cukup data kampanye berkualitas
- Codelab
Codelab regresi linear
Codelab ini akan mengajarkan cara menggunakan regresi linear untuk membuat model yang memprediksi biaya per klik. Untuk menyelesaikan codelab ini, Anda memerlukan cukup data kampanye berkualitas tinggi untuk membuat model. Jalankan kueri berikut
- Codelab
Codelab Pengoptimalan pembelian dalam aplikasi di perangkat secara real-time
Dalam codelab ini, Anda akan mempelajari cara men-deploy model TFLite untuk mempersonalisasi aplikasi bagi setiap pengguna dan mengoptimalkan pembelian dalam aplikasi
- Codelab
Meluncurkan Firebase App Check secara bertahap menggunakan Firebase Remote Config
Anda dapat menggunakan Firebase App Check dengan App Attest untuk melindungi layanan backend dan memverifikasi bahwa permintaan ke layanan Firebase berasal dari aplikasi asli milik Anda. Umumnya, sebaiknya lakukan orientasi pengguna secara bertahap
- Codelab
Mengirim dan menerima notifikasi untuk aplikasi Flutter menggunakan Firebase Cloud Messaging
Dalam codelab ini, Anda akan menggunakan FCM HTTP v1 API untuk mengirim notifikasi push ke aplikasi yang berjalan di beberapa platform. Anda mem-build aplikasi menggunakan Flutter, yang berjalan dengan lancar di Android/iOS/Web.
- Codelab
Codelab Firebase iOS Swift
Dalam codelab ini, Anda akan mempelajari cara menggunakan platform Firebase di iOS dalam Swift.
- iOS
Mengintegrasikan Firebase dengan aplikasi Next.js
Pelajari cara mengintegrasikan Firebase dengan aplikasi Next.js.
- Codelab
Performance Monitoring dalam Peluncuran Fitur
Dalam codelab ini, Anda akan mempelajari cara menambahkan Firebase Performance Monitoring ke aplikasi contoh dan mengukur performa selama peluncuran fitur.
- Codelab
Menambahkan Klasifikasi Teks di perangkat ke aplikasi Anda dengan TensorFlow Lite dan Firebase - Codelab Android
Dalam codelab ini, Anda akan mempelajari cara menerapkan Klasifikasi Teks menggunakan Firebase dan TensorFlow Lite.
- Codelab
Firebase App Check untuk platform Apple
Firebase App Check membantu melindungi resource backend Anda dari penyalahgunaan, seperti penipuan tagihan dan phishing, dengan memastikan permintaan berasal dari aplikasi dan perangkat yang sah. Fitur ini berfungsi dengan layanan Firebase dan
- Codelab
Codelab Web App Check
Dalam codelab ini, Anda akan mempelajari cara mengamankan aplikasi web dari akses yang tidak sah.
Mendistribusikan rilis app bundle kepada penguji - Codelab
Mendistribusikan versi terbaru aplikasi Anda kepada penguji dengan cepat. Dengan
Kenali Firebase untuk Flutter
Pelajari cara mem-build aplikasi seluler Flutter dengan Firebase.
- iOS
- Codelab
Membuat papan peringkat dengan Firestore
Dalam codelab ini, Anda akan membuat papan peringkat menggunakan Cloud Firestore dan Cloud Functions.
Membangun aplikasi web yang didukung AI dengan Firebase Extensions untuk Gemini API
Pelajari cara menggunakan Firebase Extensions dengan Gemini API untuk mem-build aplikasi web dengan fitur yang didukung AI, seperti rekomendasi yang dipersonalisasi.
- Codelab
Mengimplementasikan pengujian A/B untuk game Unity dengan Firebase Remote Config
Dalam codelab ini, Anda akan mempelajari cara menggunakan Pengujian A/B Remote Config dalam game Unity.
Codelab Firebase Android - Membuat Friendly Chat
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi Android dengan platform Firebase.
Menghitung Bucket Pendapatan untuk Skema Nilai Konversi Jaringan SKAd
Dalam codelab ini, kami akan menunjukkan contoh cara membuat bucket pendapatan untuk menyiapkan Skema Nilai Konversi SKAd Network
Eksperimen In-App Messaging Pertama Anda
Dalam codelab ini, Anda akan membuat eksperimen Firebase In-App Messaging pertama menggunakan Firebase A/B Testing.
- Seluler
Codelab Firebase Lintas Perangkat
Dalam codelab ini, Anda akan mem-build pemutar musik sederhana untuk Android, iOS, dan Web, menggunakan Flutter. Pemutar ini akan terhubung ke Firebase RTDB, yang akan memungkinkan pengguna menyinkronkan pemutaran di seluruh perangkat mereka.
- Codelab
Menambahkan Klasifikasi Teks di perangkat ke aplikasi Anda dengan TensorFlow Lite dan Firebase - Codelab iOS
Dalam codelab ini, Anda akan mempelajari cara menerapkan Klasifikasi Teks menggunakan Firebase dan TensorFlow Lite.
- iOS
- Codelab
Mendistribusikan build iOS pra-rilis lebih cepat dengan App Distribution dan fastlane
Dalam codelab ini, pengguna akan menggunakan App Distribution dan plugin fastlane secara bersamaan untuk mendistribusikan build iOS dan mendaftarkan perangkat pengujian. Kemudian, pengguna akan mengekspor file .txt perangkat dan UDID dari konsol App Distribution dan mengotomatiskan pendaftaran perangkat ini (persyaratan untuk mendistribusikan build iOS ad hoc).
- iOS
Mengirim peristiwa aplikasi ke GA4 menggunakan Measurement Protocol
Dalam codelab ini, Anda akan mempelajari cara melakukan panggilan server ke server untuk mengirim peristiwa ke GA4 menggunakan Measurement Protocol
Menggunakan FCM dan FIAM untuk mengirim pesan kepada pengguna
Pelajari cara mengirim pesan kepada pengguna dengan Firebase Cloud Messaging dan Firebase In-App Messaging.
Berinteraksi secara efektif dengan pengguna menggunakan Firebase
Pelajari cara menayangkan kampanye pesan yang ditargetkan kepada pengguna, dan maksimalkan efektivitas kampanye tersebut dengan data penayangan dan interaksi.
Mengimplementasikan Google Analytics for Firebase di Webview Android
Dalam codelab ini, Anda akan mempelajari cara mengirim peristiwa ke GA4 menggunakan penerapan Webview JavaScript
Menambahkan Rekomendasi ke aplikasi Anda dengan TensorFlow Lite dan Firebase - Codelab iOS
Dalam codelab ini, Anda akan mempelajari cara membuat mesin rekomendasi konten untuk aplikasi Anda menggunakan Tensorflow dan Firebase
- iOS
- Codelab
Firebase Performance Monitoring untuk web
Dalam codelab ini, Anda akan menyiapkan Firebase Performance Monitoring di aplikasi web dan mempelajari cara menggunakannya untuk memastikan aplikasi Anda berjalan dengan baik bagi pengguna akhir.
- Web
- Cloud
Menyiapkan dan mengelola project dan produk Firebase melalui Terraform
Gunakan Terraform untuk menyiapkan dan mengelola project Firebase, termasuk konfigurasi terprogram infrastruktur dan produk Firebase.
Codelab web AngularFire
Dalam codelab ini, Anda akan mempelajari cara menggunakan platform Firebase di web dengan mem-build aplikasi chat.
- Cloud
- Web
- Codelab
Mengukur waktu pemuatan dan rendering layar dengan Firebase Performance Monitoring
Dalam codelab ini, Anda akan mem-build aplikasi contoh dan mempelajari cara mengukur waktu pemuatan dan rendering layar dengan Firebase Performance Monitoring.
- Codelab
Codelab Framework Web Angular Firebase
Dalam codelab ini, Anda akan membuat blog perjalanan dengan peta kolaboratif real-time menggunakan versi terbaru dari library Angular kami: AngularFire. Aplikasi web akhir akan terdiri dari blog perjalanan tempat Anda dapat mengupload gambar ke
Memahami error pada game Unity menggunakan fitur Crashlytics lanjutan
Dalam codelab ini, Anda akan mempelajari cara menggunakan fitur lanjutan Crashlytics. Hal ini akan memberi Anda visibilitas yang lebih baik tentang error dan kemungkinan penyebabnya.
Fitur Autentikasi Lanjutan
Pelajari cara menerapkan autentikasi multi-faktor dan membuat persyaratan autentikasi kustom dengan fungsi pemblokiran
- Web
- Codelab
Melengkapi game Unity dengan Firebase Remote Config
Pelajari cara melengkapi game Unity dengan Remote Config
Kenali Firebase untuk web
Build aplikasi web dari awal dengan Firebase dan editor online StackBlitz. Anda akan menggunakan HTML dan JavaScript dasar untuk terhubung ke Firebase. Ini adalah cara efektif untuk memperkenalkan penggunaan Firebase console dan integrasi Firebase ke dalam aplikasi. Anda tidak memerlukan pengetahuan sebelumnya yang luas atau penginstalan software.
- Web
- Codelab
Tingkatkan performa aplikasi web Anda dengan bermigrasi ke Firebase JS SDK modular
Dalam codelab ini, Anda akan memigrasikan aplikasi web Firebase yang ada ke Firebase JS SDK modular baru untuk melakukan tree shake pada kode yang tidak Anda gunakan dan membuat aplikasi dimuat dengan cepat.
- Web
Memberi tahu penguji tentang rilis aplikasi baru dengan Firebase App Distribution iOS SDK - Codelab
Mendistribusikan versi terbaru Anda kepada penguji dengan cepat, menggunakan App Distribution SDK. Dalam codelab ini, Anda akan mengupdate aplikasi untuk menampilkan pemberitahuan dalam aplikasi kepada penguji saat build baru tersedia.
- iOS
- Codelab
Menambahkan alur autentikasi pengguna ke aplikasi Flutter menggunakan FirebaseUI
Dalam codelab ini, Anda akan mempelajari cara menambahkan Firebase Authentication ke aplikasi Flutter hanya dengan beberapa baris kode.
- Codelab
Google Ads dengan peristiwa kustom Google Analytics for Firebase - Android
Di codelab ini, Anda akan mempelajari cara menerapkan peristiwa dengan GA4F dan meluncurkan kampanye tindakan melalui Google Ads.
Pesan push multicast pertama Anda menggunakan topik FCM
Dalam codelab ini, Anda akan mempelajari cara mengirim pesan push multicast ke grup instance aplikasi tertentu, menggunakan topik FCM.
- Codelab
Menggunakan kembali kode Cloud Functions sebagai Ekstensi Firebase
Dalam codelab ini, Anda akan mem-build ekstensi Firebase untuk geohashing. Codelab pengantar ini mengajarkan cara mengonversi Cloud Function yang ada menjadi Firebase Extensions yang dapat didistribusikan kepada jutaan developer dengan mudah dan membantu memperluas project Firebase mereka.
Mengirim notifikasi untuk aplikasi web menggunakan Cloud Messaging dan Cloud Functions
Dalam codelab ini, Anda akan mempelajari cara menggunakan Cloud Functions for Firebase untuk mengirim notifikasi kepada pengguna aplikasi chat.
- Web
- Cloud
- Codelab
Menambahkan Rekomendasi ke aplikasi Anda dengan TensorFlow Lite dan Firebase - Codelab Android
Dalam codelab ini, Anda akan mempelajari cara membuat mesin rekomendasi konten untuk aplikasi Anda menggunakan Tensorflow dan Firebase.
- Codelab
Mulai menggunakan Spanner Vector Search
Dalam codelab ini, Anda akan membuat instance Spanner dan melakukan penelusuran kemiripan pada embedding vektor menggunakan penelusuran vektor bawaan Spanner dan integrasi dengan model Vertex AI.
Scene Semantics dan Geospatial Depth
Pelajari Scene Semantics dan Geospatial Depth API di ARCore, yang memberikan pemahaman lebih mendalam tentang lingkungan.
Streetscape Geometry dan Rooftop Anchor
Pelajari Streetscape Geometry API dan Rooftop Anchor API di ARCore, yang membantu Anda memahami cara membuat data hingga jarak 100 meter.
Aidemy: Membangun Sistem Multi-Agen dengan LangGraph, EDA, dan AI Generatif di Google Cloud
Untuk mengembangkan sistem asisten pengajar yang berfungsi dan didukung AI yang disebut “Aidemy” di Google Cloud Platform, yang menunjukkan kecanggihan sistem multi-agen. Dapatkan pengalaman praktis dalam mendesain, mem-build, dan men-deploy sistem multi-agen yang kompleks di Google Cloud, menguasai konsep utama dalam pengembangan aplikasi LLM, dan memahami manfaat arsitektur berbasis peristiwa.
- Cloud
- Codelab
Aplikasi Penelusuran Toko Mainan dengan Database Cloud, Runtime Tanpa Server, dan Integrasi Open Source
Dalam codelab ini, Anda akan mem-build aplikasi Vector Search berbasis RAG yang dirancang untuk menemukan mainan yang cocok untuk penelusuran pelanggan (melalui teks dan gambar), membuat mainan kustom berdasarkan permintaan pengguna, dan memprediksi harga untuk mainan yang dibuat kustom menggunakan AlloyDB, Gemini, Imagen, LangChain4j, dan GenAI Toolbox untuk Database.
- AI & Machine Learning
- Cloud
Antarmuka Private Service Connect Vertex AI Pipelines
Dalam tutorial ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi Private Service Connect Vertex AI Pipelines
AlloyDB Omni dan Model AI Lokal di Kubernetes.
Dalam codelab ini, Anda akan mempelajari cara men-deploy AlloyDB Omni di cluster GKE, men-deploy model I ke cluster yang sama, mendaftarkan model di AlloyDB Omni, dan membuatnya berfungsi bersama
- Cloud
- Codelab
Mempercepat kueri analisis dengan mesin berbentuk kolom di AlloyDB Omni.
Dalam codelab ini, Anda akan mempelajari cara men-deploy AlloyDB Omni di VM komputasi, memuat data, dan menggunakan AlloyDB Columnar Engine untuk meningkatkan performa
- Cloud
- Codelab
Memulai Embedding Vektor dengan AlloyDB AI
Dalam codelab ini, Anda akan mempelajari cara menggunakan AlloyDB AI bersama dengan penelusuran vektor dan membuat indeks pada data vektor
- AI & Machine Learning
- Cloud
- Codelab
Mulai menggunakan Penyematan Vektor di Cloud SQL untuk PostgreSQL
Dalam codelab ini, Anda akan mempelajari cara menggunakan integrasi AI Cloud SQL yang dikombinasikan dengan penelusuran vektor dan membuat indeks pada data vektor
- Cloud
- AI & Machine Learning
- Codelab
Menayangkan Gambar AVIF
Gambar menyumbang lebih dari 60% byte yang dibutuhkan rata-rata untuk memuat halaman web. Dengan menggunakan AVIF, Anda dapat memperkecil ukuran gambar dan membuat situs Anda memuat lebih cepat. AVIF adalah format gambar yang berasal dari bitstream
- Web
- Open Source
Cara membuat Private Service Connect untuk AlloyDB
Dalam codelab ini, Anda akan mempelajari cara membuat Private Service Connect untuk AlloyDB
- Codelab
Membuat Peringkas YouTube Berbasis Gemini
Dalam codelab ini, Anda akan mempelajari cara membuat pembuat ringkasan video yang didukung Gemini yang dapat merangkum video YouTube.
Cara membuat Private Service Connect untuk Cloud SQL
Dalam codelab ini, Anda akan mempelajari cara membuat Private Services Connect untuk Cloud SQL
- Codelab
Menginstal dan Menyiapkan Toolbox untuk Aplikasi AI Generatif & Agentik di AlloyDB
Dalam codelab ini, Anda akan mem-build dan men-deploy Toolbox untuk Aplikasi Prediksi Harga yang menggunakan AlloyDB dan fitur AI generatif menggunakan layanan Gen AI Toolbox for Databases.
- AI & Machine Learning
- Cloud
Teknik observasi praktis untuk aplikasi AI Generatif di Go
Aplikasi AI generatif memerlukan visibilitas seperti aplikasi lainnya. Apakah ada teknik visibilitas khusus yang diperlukan untuk AI Generatif? Di lab ini, Anda akan membuat aplikasi AI Generatif sederhana. Deploy ke Cloud Run. Dan lengkapi dengan
Membangun aplikasi dengan Firebase Data Connect
Pelajari cara mem-build aplikasi web dengan Firebase Data Connect dan GraphQL
Codelab - Membuat aplikasi perekomendasikan Pose Yoga kontekstual dengan Firestore, Vector Search, Langchain, dan Gemini (versi Python)
Codelab ini memandu Anda membuat aplikasi perekomendasikan postur Yoga berbasis pengetahuan. Aplikasi ini menjawab pertanyaan pengguna dengan menyarankan postur yoga yang cocok. Anda akan mempelajari cara membuat Koleksi Firestore pose yoga dari set data Hugging Face, menyiapkan Firestore Vector Search, dan mengintegrasikan semuanya ke dalam aplikasi Flask.
Teknik observasi praktis untuk aplikasi AI Generatif di JavaScript
Aplikasi AI generatif memerlukan visibilitas seperti aplikasi lainnya. Apakah ada teknik visibilitas khusus yang diperlukan untuk AI Generatif? Di lab ini, Anda akan membuat aplikasi AI Generatif sederhana. Deploy ke Cloud Run. Dan lengkapi dengan
Teknik visibilitas praktis untuk aplikasi AI Generatif di Python
Aplikasi AI generatif memerlukan visibilitas seperti aplikasi lainnya. Apakah ada teknik visibilitas khusus yang diperlukan untuk AI Generatif? Di lab ini, Anda akan membuat aplikasi AI Generatif sederhana. Deploy ke Cloud Run. Dan lengkapi dengan
Teknik observasi praktis untuk aplikasi AI Generatif di Java
Aplikasi AI generatif memerlukan visibilitas seperti aplikasi lainnya. Apakah ada teknik visibilitas khusus yang diperlukan untuk AI Generatif? Di lab ini, Anda akan membuat aplikasi AI Generatif sederhana. Deploy ke Cloud Run. Dan lengkapi dengan
Membangun Aplikasi di Era AI
Di lab ini, Anda akan menggunakan produk AI generatif Google untuk membuat infrastruktur di Google Cloud dengan bantuan Gemini Cloud Assist, membuat kueri data BigQuery menggunakan fitur natural language to SQL dari Data Canvas, menulis kode di
Buat aplikasi perekomendasikan Postur Yoga kontekstual dengan Firestore, Vector Search, dan Gemini 2.0.
Dalam codelab ini, Anda akan mem-build aplikasi penelusuran Pose Yoga kontekstual berbasis pengetahuan yang dirancang untuk menjawab pertanyaan pengguna tentang pose Yoga yang cocok dengan pertanyaan mereka. API ini juga memungkinkan tugas administratif seperti membuat dan mengedit pose Yoga.
- Cloud
- AI & Machine Learning
Android 11 - Minggu 5 - Bahasa
Android 11 menyertakan investasi besar dalam bahasa dan library, seperti menggabungkan dukungan Kotlin ke dalam beberapa library Jetpack yang paling sering digunakan, menambahkan Java API baru ke platform, dan mengembangkan alat baru untuk mengatasi kerusakan memori dalam kode native. Jalur ini terdiri dari video dan artikel yang mendemonstrasikan update dan mengajarkan Anda cara menerapkannya di aplikasi Android.
(Tidak digunakan lagi) Mengonversi ke Kotlin
Dalam codelab ini, Anda akan mempelajari cara mengonversi kode Java ke Kotlin
Mengenali, Mengidentifikasi Bahasa, dan Menerjemahkan teks dengan ML Kit dan CameraX: Android
Dalam codelab ini, Anda akan mem-build aplikasi Android dengan ML Kit yang menggunakan Machine Learning di perangkat untuk mengenali, mengidentifikasi bahasa, dan menerjemahkan teks dari 59 bahasa. Anda juga akan mempelajari cara mengintegrasikan library CameraX untuk menyelesaikan tugas ini dari feed kamera real-time.
- Seluler
- AI & Machine Learning
Android 11 - Minggu 2 - Machine Learning
Machine learning memberi aplikasi Anda kemampuan untuk belajar dan meningkatkan pengalamannya secara bertahap. Jalur ini memperkenalkan Anda pada berbagai alat dan metode machine learning yang disediakan oleh Android 11.
Codelab Activity Recognition Transition API
Pelajari cara menggunakan Activity Recognition Transition Api untuk membuat fitur kontekstual yang efektif di aplikasi Anda
- Topik Android Lainnya
- ML Android
Codelab - Membuat aplikasi perekomendasikan Pose Yoga kontekstual dengan Firestore, Vector Search, Langchain, dan Gemini (versi Node.js)
Codelab ini memandu Anda membuat aplikasi perekomendasikan postur Yoga berbasis pengetahuan. Aplikasi ini menjawab pertanyaan pengguna dengan menyarankan postur yoga yang cocok. Anda akan mempelajari cara membuat Koleksi Firestore pose yoga dari set data Hugging Face, menyiapkan Firestore Vector Search, dan mengintegrasikan semuanya ke dalam aplikasi Node.js.
Workshop Mod Aplikasi
Dalam codelab ini, Anda akan memodernisasi aplikasi PHP lama ke Google Cloud, membuat penampung, men-deploy ke Cloud Run, dan menghubungkannya ke Cloud SQL. Selain itu, Anda akan menjelajahi Application CI/CD dengan Cloud Build dan akan mengamankannya dengan Secret Manager.
- Cloud
Private Service Connect - Menggunakan Backend PSC untuk Mengakses Layanan Produsen
Dalam codelab ini, Anda akan mempelajari cara menggunakan Backend PSC dengan Load Balancer Aplikasi Eksternal Global untuk mengakses layanan produsen di jaringan lain.
Membangun aplikasi Android dengan Firebase dan Jetpack Compose
Buat fitur aplikasi Android daftar tugas dengan menambahkan autentikasi, pemantauan performa, UI deklaratif, dan flag fitur – semuanya dengan Firebase dan Jetpack Compose.
- Codelab
Menggunakan Layanan Agregasi di AWS
Untuk menjalankan Codelab ini, beberapa prasyarat diperlukan. Setiap persyaratan ditandai sesuai dengan apakah persyaratan tersebut diperlukan untuk "Pengujian Lokal" atau "Layanan Agregasi". Pengujian Lokal akan memerlukan download Alat Pengujian
- Web
- Seluler
- Codelab
Menggunakan Layanan Agregasi di Google Cloud Platform (GCP)
Estimasi waktu penyelesaian: 1-2 jam Ada 2 mode untuk menjalankan codelab ini: Pengujian Lokal atau Layanan Agregasi. Mode Pengujian Lokal memerlukan komputer lokal dan browser Chrome (tidak ada pembuatan/penggunaan resource Google Cloud). Mode
- Web
- Seluler
- Codelab
Kontrol Layanan VPC - Perlindungan BigQuery Data Transfer Service
Dalam lab ini, kita akan mempelajari cara melindungi BigQuery Data Transfer Service, menggunakan VPC Service Controls, saat mentransfer data dari Cloud Storage ke set data BigQuery. Kemudian, kita akan melindungi Cloud Storage dan mengulangi proses
Menambahkan pembelian dalam aplikasi ke aplikasi Flutter Anda
Dalam codelab ini, Anda akan menambahkan pembelian dalam aplikasi ke aplikasi Flutter yang diverifikasi dan dikelola menggunakan layanan backend Dart.
- Codelab
Menambahkan Firestore Vector Search ke aplikasi seluler Anda dengan Firebase Extensions
Pelajari cara menggunakan Penelusuran Vektor Firestore
- iOS
Codelab iOS Cloud Firestore
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi iOS yang menggunakan Cloud Firestore.
- Cloud
Menambahkan fungsi baru ke aplikasi web dengan cepat menggunakan Firebase Extensions
Dalam codelab ini, Anda akan menambahkan fungsi ke aplikasi web marketplace online menggunakan Firebase Extensions.
- Codelab
Codelab Web Cloud Firestore
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi web yang menggunakan Cloud Firestore.
- Web
Codelab Android Cloud Firestore
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi Android yang menggunakan Cloud Firestore.
- Cloud
Men-deploy Aplikasi Web Go AI Generatif secara Otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Men-deploy Aplikasi Web Next.js AI Generatif secara Otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Men-deploy AI Generatif Go secara Otomatis dengan Aplikasi Web Genkit dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Men-deploy Aplikasi Web Python AI Generatif secara Otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Men-deploy Aplikasi Web Java AI Generatif secara Otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Men-deploy Aplikasi Web Node.js AI Generatif secara Otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Deploy Aplikasi Web Angular AI Generatif secara otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Men-deploy Aplikasi Web Svelte AI Generatif secara Otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Men-deploy Aplikasi Web Genkit Node.js AI Generatif secara Otomatis dari Kontrol Versi ke Cloud Run
Men-deploy aplikasi web untuk pertama kalinya bisa menjadi pengalaman yang menegangkan. Bahkan setelah deployment pertama, jika prosesnya terlalu banyak pekerjaan, Anda dapat menghindari deployment versi baru aplikasi. Dengan deployment
Cara Menjadwalkan Tugas Cloud Run dalam perimeter Kontrol Layanan VPC
Pelajari cara menjalankan Tugas Cloud Run sesuai jadwal di dalam perimeter VPC SC menggunakan Cloud Scheduler dan layanan Cloud Run
Wear OS
Pelajari Wear OS, sistem operasi berbasis Android yang dioptimalkan untuk pergelangan tangan.
Mengaktifkan Private Service Connect di instance Cloud SQL yang ada yang menjalankan PSA (Terraform)
Mengaktifkan lampiran PSC di instance CloudSQL yang ada dan telah mengaktifkan jaringan akses layanan pribadi. Kemudian, hubungkan ke endpoint PSC di project lain
- Networking
- Codelab
Animasi di Flutter
Dalam codelab ini, Anda akan mempelajari cara menggunakan animasi di Flutter. Anda akan mem-build widget yang menganimasikan ukuran dan warna, menambahkan efek flip kartu 3D, menggunakan efek dari paket animasi, dan menambahkan dukungan gestur kembali prediktif Android.
- Codelab
Menerima peristiwa dari Cloud Pub/Sub di SAP menggunakan ABAP SDK untuk Google Cloud
Dalam codelab ini, Anda akan menerima peristiwa dari Cloud Pub/Sub menggunakan ABAP SDK
- Codelab
Mengupload file ke Cloud Storage dengan pemotongan
Dalam codelab ini, Anda akan mempelajari cara memanggil metode Cloud Storage JSON API menggunakan ABAP SDK untuk Google Cloud dan Mengupload File
- Codelab
Membuat kartu di Android menggunakan Google Wallet API
Google Wallet API memungkinkan Anda berinteraksi dengan pengguna melalui berbagai jenis kartu: kartu loyalitas, penawaran, kartu voucher, tiket acara, tiket transportasi umum, boarding pass, dan lainnya. Setiap jenis kartu, atau class kartu,
Analisis sentimen menggunakan Gemini AI dengan ABAP SDK
Dalam codelab ini, Anda akan menggunakan model Gemini Pro untuk melakukan analisis sentimen pada ulasan produk dengan ABAP SDK
- Codelab
Menggunakan Translation API dengan ABAP SDK untuk Google Cloud
Dalam codelab ini, Anda akan mempelajari cara memanggil metode Translation API menggunakan ABAP SDK
- Codelab
Memublikasikan peristiwa ke Cloud Pub/Sub menggunakan ABAP SDK untuk Google Cloud
Dalam codelab ini, Anda akan mempelajari cara memublikasikan peristiwa ke layanan Google Cloud Pub/Sub
- Codelab
Menghubungkan ke CloudSQL melalui Private Service Connect (Terraform)
Membuat instance CloudSQL dengan lampiran layanan PSC. Dan Menghubungkannya melalui endpoint PSC di project lain
- Networking
- Codelab
Melakukan pra-pemrosesan Data BigQuery dengan PySpark di Dataproc
Lab ini menunjukkan cara menggunakan PySpark di Dataproc untuk memuat data dari BigQuery dan menyimpannya ke Google Cloud Storage.
- Data
- Cloud
Mulai menggunakan Spanner Graph
Dalam codelab ini, Anda akan membuat instance Spanner dan mempelajari cara menggunakan Spanner Graph.
- Codelab
Men-deploy Imagen ke Cloud Run
Dalam codelab ini, Anda akan menggunakan model Imagen untuk membuat gambar di halaman web menggunakan Cloud Run.
Memulai Cloud Functions (generasi ke-2)
Dalam codelab ini, Anda akan mempelajari Google Cloud Functions (generasi ke-2). Lebih khusus lagi, Anda akan men-deploy fungsi yang merespons panggilan HTTP, pesan Pub/Sub, peristiwa Cloud Storage, dan Cloud Audit Logs.
- Cloud
- Tanpa server
- Komputasi
Memanggil Vertex AI LLM dari lingkungan ABAP Anda dengan ABAP SDK untuk Google Cloud
Dalam codelab ini, Anda akan mempelajari cara memanggil LLM Teks (text-bison) Vertex AI PaLM 2 dari lingkungan ABAP dengan ABAP SDK untuk Google Cloud
- Codelab
Cara Menjalankan Transformers.js di GPU Cloud Run
Pelajari cara menjalankan difusi stabil di GPU Cloud Run
Memulai Fungsi Cloud Run berbasis peristiwa
cara memulai fungsi Cloud Run berbasis peristiwa
- Tanpa server
Memicu Pemrosesan Peristiwa dari Cloud Storage menggunakan fungsi Eventarc dan Cloud Run
Pelajari cara menggunakan peristiwa bucket Cloud Storage untuk memicu fungsi Cloud Run dengan Eventarc guna menganalisis data dan memproses gambar menggunakan Vision API Google serta menyimpan informasi gambar yang dihasilkan sebagai metadata objek di Cloud Storage.
SMTP NEG Internet HTTPS Lintas Selatan PSC Looker
Dalam codelab ini, Anda akan mempelajari cara mengintegrasikan NEG Internet yang dikonfigurasi sebagai Produsen Layanan untuk akses Southbound SMTP Looker.
Menandatangani dan memverifikasi data dengan Cloud KMS (Asimetris)
Dalam codelab ini, Anda akan mengenkripsi dan mendekripsi data menggunakan kunci asimetris Cloud KMS.
- Cloud
- Keamanan
Men-deploy situs dengan Cloud Run
Pelajari cara men-deploy situs dengan Cloud Run, yang menghadirkan fleksibilitas serverless ke aplikasi dalam container Anda.
- Cloud
Agen GenAI untuk Uji Kualitas melalui dokumen dan panggilan API
Agen GenAI untuk Uji Kualitas melalui dokumen dan panggilan API
Pipeline Multi-cabang Jenkins di GKE
Codelab ini akan memandu pengguna melalui langkah-langkah yang akan men-deploy instance Jenkins di GKE, termasuk agen builder penskalaan otomatis.
- Web
Menggunakan instance next hop Rute Statis IPv6 (tanpa tag dan dengan tag), alamat next hop, dan gateway next hop
Dalam codelab ini, Anda akan mempelajari cara menggunakan rute statis ipv6 dengan atribut next hop baru seperti next-hop-instance, next-hop-gateway, dan next-hop-address
Gemini di Java dengan Vertex AI dan LangChain4j
Dalam codelab ini, Anda akan bercakap-cakap dengan pengguna, mengajukan pertanyaan tentang dokumentasi, atau memperluas model dengan panggilan fungsi, menggunakan AI Generatif di Java, mengintegrasikan model bahasa besar Gemini di Vertex AI, dan memanfaatkan framework LangChain4j
- AI & Machine Learning
- Cloud
Membuat fitur AI generatif yang didukung oleh data Anda dengan Firebase Genkit
Pelajari cara menggunakan Firebase Genkit untuk membangun fitur AI generatif dengan keterampilan dan alat pengembangan aplikasi yang sudah Anda ketahui.
- Codelab
Dialogflow CX: Membuat agen virtual retail
Pelajari cara membuat chatbot retail dengan Dialogflow CX, platform AI percakapan (CAIP) untuk membuat agen virtual
- Cloud
Pengembangan Lokal dengan Cloud Functions untuk Node.js menggunakan Visual Studio Code
Pelajari cara membuat kode, men-deploy, dan men-debug Cloud Functions untuk Node.js dari dalam Visual Studio Code di komputer lokal Anda.
- Cloud
Private Service Connect 66
Dalam codelab ini, Anda akan mempelajari implementasi dan validasi Private Service Connect 66 melalui deployment jaringan konsumen dan produsen.
Mengakses Anthropic Claude di Vertex AI dengan python sdk melalui endpoint Private Service Connect
Mengakses Anthropic di Vertex AI dari VM melalui python sdk dan endpoint PSC
- Networking
- Codelab
Cara Menjalankan TorchServe dan Stable Diffusion di GPU Cloud Run
Pelajari cara menjalankan difusi stabil di GPU Cloud Run
Wagtail di Cloud Run
Dalam codelab ini, Anda akan mempelajari cara men-deploy Wagtail menggunakan komponen serverless: Cloud Run untuk mesin web, Cloud SQL untuk database, dan Cloud Build untuk aset media.
- Cloud
- Tanpa server
- Komputasi
Penerapan Cerita Pengguna JIRA dengan AI Generatif
Penerapan cerita pengguna JIRA dengan AI Generatif
Membangun Aplikasi di Era AI
Dalam lab ini, Anda akan menggunakan produk AI generatif Google untuk membuat infrastruktur di Google Cloud dengan bantuan Gemini Cloud Assist.
Cara Melakukan Transaksi Aset Digital dengan Komputasi Banyak Pihak dan Confidential Space
Dalam codelab ini, Anda akan mempelajari cara menggunakan Ruang Rahasia untuk melakukan transaksi aset digital dengan komputasi banyak pihak.
- Keamanan
- Cloud
Mengamankan Pasokan Software
Artifact Registry memungkinkan Anda menyimpan berbagai jenis artefak, membuat beberapa repositori dalam satu project, dan mengaitkan region atau multi-region tertentu dengan setiap repositori. Ada beberapa mode repositori. Setiap mode memiliki tujuan
Akses Southbound PSC Looker ke PSC Cloud SQL
Dalam codelab ini, Anda akan mempelajari cara mengintegrasikan PSC Cloud SQL dengan PSC Looker untuk akses southbound.
Private Service Connect 64
Dalam codelab ini, Anda akan mempelajari implementasi dan validasi Private Service Connect 64 melalui deployment jaringan konsumen dan produsen.
Mengambil kredensial/rahasia dari Google Cloud Secret Manager dengan ABAP SDK untuk Google Cloud
Dalam codelab ini, Anda akan mempelajari cara mengambil Kredensial/Rahasia dari Secret Manager dengan ABAP SDK untuk Google Cloud
- Codelab
Merilis dengan Cloud Deploy
Dalam tutorial ini, Anda akan membuat tiga cluster GKE bernama pratinjau, canary, dan produksi. Kemudian, buat target Cloud Deploy yang sesuai dengan setiap cluster dan pipeline Cloud Deploy yang akan menentukan urutan langkah untuk melakukan
Menggunakan Translation API dengan Python
Dalam tutorial ini, Anda akan mempelajari cara menggunakan Translation API dengan Python.
- Cloud
- AI & Machine Learning
Men-deploy Sistem File Paralel Lustre di GCP
Pelajari cara men-deploy sistem file Paralel Lustre di Google Cloud Platform menggunakan skrip Lustre Deployment Manager open source.
- Cloud
- Data
- Storage
Membaca prediksi BigQuery ML di SAP menggunakan ABAP SDK untuk Google Cloud
Dalam codelab ini, Anda akan membuat model machine learning (ML) di BigQuery dan mendapatkan prediksi dari model ini di SAP menggunakan ABAP SDK untuk Google Cloud
- Codelab
Codelab Cloud NGFW Enterprise [dengan TLS Inspection]
Dalam codelab ini, Anda akan mempelajari cara menggunakan Cloud NGFW Enterprise untuk mencapai Pencegahan Ancaman dengan inspeksi TLS.
Komunikasi dua arah tanpa internet
Pelajari cara menghubungkan pengguna Anda satu sama lain bahkan saat tidak ada internet yang tersedia
Meningkatkan performa aplikasi dengan Profil Dasar Pengukuran
Codelab ini menunjukkan cara meningkatkan pengaturan waktu startup aplikasi dan pengaturan waktu render frame dengan Profil Dasar Pengukuran.
- Kualitas Aplikasi Android
Mengonfigurasi, menerapkan, dan memverifikasi Link Aplikasi Android
Dalam codelab ini, Anda akan mem-build Aplikasi Android yang memuat daftar restoran. Codelab ini bertujuan untuk membantu mendesain, mengonfigurasi, dan memverifikasi Link Aplikasi Android.
Menambahkan Play Integrity ke aplikasi Android
Dalam codelab ini, Anda akan menambahkan Play Integrity API ke aplikasi contoh. Anda akan menggunakan Play Integrity API untuk meminta verdict integritas yang membantu Anda menentukan status lisensi dan integritas aplikasi, serta status integritas perangkat yang menjalankan aplikasi tersebut.
Mengintegrasikan fitur Adaptasi ke dalam Game Native Anda
Dalam codelab ini, Anda akan memulai dengan game simulasi fisika 3D sederhana dan mengintegrasikan fitur Adaptasi ke game tersebut. Anda akan mengintegrasikan:
- Game
Menambahkan tata letak adaptif ke aplikasi Android berbasis tampilan dengan Compose
Pelajari cara menambahkan tata letak adaptif ke aplikasi Android berbasis tampilan dengan Jetpack Compose.
Mengamankan model ML dan Kekayaan Intelektual menggunakan Confidential Space
Dalam codelab ini, Anda akan mempelajari cara mengamankan model machine learning dan kekayaan intelektual menggunakan Confidential Space
- Cloud
- Keamanan
Menguji B&A untuk Web secara menyeluruh secara lokal
Layanan Bidding & Lelang (B&A) terdiri dari 4 layanan bagi pembeli dan penjual untuk memfasilitasi lelang Protected Audience: Stack pembeli: Stack penjual: Codelab ini akan memandu Anda menyiapkan dan menguji penyiapan menyeluruh di
- Web
- Codelab
Dapatkan insight dari data terstruktur dan tidak terstruktur menggunakan paket BigQuery DataFrames yang kompatibel dengan AI
Di lab ini, Anda akan menggunakan BigQuery DataFrames dari notebook Python di BigQuery Studio untuk mendapatkan insight dari data tidak terstruktur menggunakan Python.
Mempelajari Mendalam Artifact Registry
Artifact Registry adalah pengelola paket yang dikelola sepenuhnya dan menyediakan alat terpadu untuk mengelola image container OCI dan paket bahasa (seperti Maven dan npm). Artifact Registry terintegrasi sepenuhnya dengan berbagai layanan Google
Analisis data eksplorasi penjualan minuman keras Iowa menggunakan paket BigQuery DataFrames
Di lab ini, Anda akan menggunakan BigQuery DataFrames dari notebook Python di BigQuery Studio untuk membersihkan dan menganalisis set data publik penjualan minuman keras Iowa.
Transfer Agen Langsung
Dalam codelab ini, Anda akan mempelajari cara mengelola transfer dalam percakapan antara perwakilan agen langsung dan perwakilan bot. Di bagian akhir, Anda akan memiliki antarmuka web dasar yang dapat digunakan untuk melihat semua percakapan yang sedang berlangsung dengan agen Anda, serta bergabung atau meninggalkan percakapan sebagai agen langsung.
- Web
Mengambil dan memproses data kesehatan dengan Library Pengambilan Data Terstruktur
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi Android dengan Structured Data Capture Library. Aplikasi Anda akan menggunakan Library Perolehan Data Terstruktur untuk merender dan memproses Kuesioner dan respons FHIR. Codelab ini
Men-deploy aplikasi JavaScript ke Cloud Run dengan AlloyDB
Cloud Run adalah platform serverless yang terkelola sepenuhnya dan memungkinkan Anda menjalankan container stateless yang dapat dipanggil melalui permintaan HTTP. Codelab ini akan menunjukkan cara menghubungkan aplikasi Node.js di Cloud Run ke
Mengaktifkan fulfillment lokal untuk integrasi Cloud-ke-cloud
Pelajari cara mengaktifkan fulfillment lokal dengan Local Home SDK untuk meningkatkan integrasi smart home dengan Asisten.
- Internet of Things (IoT)
Gunakan Actions on Google untuk membuat rumah Anda menjadi lebih canggih
Pelajari cara membuat Action smart home untuk Asisten Google guna mengontrol perangkat smart home.
Men-deploy aplikasi JavaScript ke Cloud Run dengan Cloud SQL untuk PostgreSQL
Cloud Run adalah platform serverless yang terkelola sepenuhnya dan memungkinkan Anda menjalankan container stateless yang dapat dipanggil melalui permintaan HTTP. Codelab ini akan menunjukkan cara menghubungkan aplikasi Node.js di Cloud Run ke
Mengelola resource FHIR menggunakan FHIR Engine Library
Dalam codelab ini, Anda akan mem-build aplikasi Android menggunakan Library FHIR Engine. Aplikasi Anda akan menggunakan Library FHIR Engine untuk mendownload resource FHIR dari server FHIR, dan mengupload perubahan lokal apa pun ke server. Jika belum
Memvalidasi permintaan Places API dengan Firebase AppCheck dan reCAPTCHA
Dalam codelab ini, Anda akan mempelajari cara memvalidasi aplikasi Web dengan Firebase AppCheck dan reCAPTCHA sebelum membuat permintaan ke Places API
- Maps JavaScript API
- Codelab
Membangun Asisten Shopping Pintar dengan AlloyDB dan Vertex AI Agent Builder - Bagian 1
Dalam codelab ini, Anda akan membangun aplikasi chat berbasis pengetahuan yang dirancang untuk menjawab pertanyaan pelanggan, memandu penemuan produk, dan menyesuaikan hasil penelusuran untuk set data e-commerce
- Cloud
- AI & Machine Learning
Membuat Alur Kerja MLOps dengan Airflow 2 di GKE
Dalam tutorial ini, Anda akan mempelajari cara melatih dan menjalankan model dengan vLLM di GKE melalui DAG Airflow.
- Cloud
Private Service Connect - Menggunakan Backend PSC untuk mengakses Google API regional
Dalam codelab ini, Anda akan mempelajari cara menggunakan Private Service Connect untuk mengakses Google API regional. Codelab ini akan memandu Anda menyiapkan grup endpoint jaringan PSC sebagai backend dengan load balancer aplikasi internal.
Codelab image container bertanda tangan
Dalam codelab ini, Anda akan mempelajari cara memanfaatkan fitur image container bertanda tangan untuk meningkatkan kegunaan Confidential Space.
- Cloud
- Keamanan
Pemetaan Port Private Service Connect untuk Produsen Layanan
Dalam codelab ini, Anda akan mempelajari fitur Pemetaan Port untuk Private Service Connect. Anda akan mempelajari kegunaannya, kapan menggunakannya, dan cara mengonfigurasinya di lingkungan Anda sebagai produsen layanan.
Beli Online Ambil di Toko: Bonjour Meal - Bagian 2 - Membuat Keranjang Belanja
Dalam codelab ini, Anda akan membuat agen digital dengan Python di platform percakapan Business Messages yang memperluas cakupan agen dari bagian 1 seri ini. Dalam codelab ini, kami akan menambahkan pemicu percakapan yang bermakna dan memperkenalkan pengalaman pencarian inventaris.
Beli Online Ambil Di Toko: Bonjour Meal - Bagian 1 - Memulai
Dalam codelab ini, Anda akan membuat agen digital dengan Python di platform percakapan Business Messages. Langkah ini akan memandu Anda menggunakan API dan Konsol Developer Komunikasi Bisnis untuk membuat agen digital yang merespons pertanyaan tertentu.
Membuat pengguna Wear OS berinteraksi dengan cara baru menggunakan Ongoing Activity API
Dengan Ongoing Activity API di Wear, developer dapat melibatkan pengguna melalui tampilan jam serta peluncur aplikasi dengan hanya menggunakan sedikit kode dan memungkinkan pengguna tersebut kembali ke aplikasi untuk aktivitas penting dengan sekali ketuk.
Menggunakan koleksi di Kotlin
Pelajari cara menggunakan array dan koleksi, termasuk daftar, set, dan peta.
Mendapatkan data dari internet
Implementasikan coroutine untuk melakukan tugas secara serentak tanpa memblokir aplikasi, serta pelajari HTTP dan REST untuk mendapatkan data dari internet.
Menghitung tip kustom
Pelajari cara menambahkan tombol tindakan, menyiapkan tindakan keyboard, dan menggunakan composable Tombol Akses.
Membuat aplikasi Dice Roller interaktif
Pelajari cara membangun aplikasi Dice Roller interaktif yang memungkinkan pengguna melempar dadu kemudian menampilkan hasilnya.
(Tidak Digunakan Lagi) Mengekspos data ke detail tampilan jam di Wear OS
Dalam codelab ini, Anda akan mempelajari cara mengekspos data ke detail tampilan jam dengan tetap memperhatikan praktik terbaik untuk platform.
- Perangkat Wearable Android
- Antarmuka Pengguna
- Perangkat Android
View Android dan Compose di View
Pelajari dasar-dasar membuat aplikasi dengan View Android dan cara menambahkan composable di aplikasi yang dibangun dengan View.
Pengantar Coroutine di Kotlin Playground
Dalam Kotlin Playground, pelajari cara menggunakan coroutine Kotlin untuk menulis kode asinkron.
Memuat dan menampilkan gambar dari internet
Terapkan praktik terbaik arsitektur ke aplikasi dan gunakan Coil untuk mendownload serta menampilkan gambar.
Penyematan aktivitas lanjutan
Dalam codelab ini, Anda akan mempelajari cara menggunakan fitur penyematan aktivitas yang baru ditambahkan guna meningkatkan pengalaman layar besar aplikasi. Fitur ini mencakup perluasan panel, presentasi overlay, peredupan dialog layar penuh, dan penyematan tumpukan aktivitas.
- Android
- Codelab
Membuat tata letak dasar
Buat aplikasi Android dengan antarmuka pengguna sederhana yang menampilkan teks dan gambar.
Berinteraksi dengan UI dan status
Membuat aplikasi kalkulator tip yang menghitung tip dari input pengguna di aplikasi.
Dasar-dasar Kotlin lainnya
Pelajari konsep pemrograman Kotlin tambahan yang akan memungkinkan Anda membuat aplikasi Android yang lebih menarik dan menyenangkan.
Menambahkan Compose ke aplikasi berbasis View
Dalam codelab ini, Anda akan mempelajari cara memigrasikan bagian layar dalam sistem View ke Jetpack Compose.
Project: Membuat aplikasi Kartu Nama
Pelajari cara membuat aplikasi Android yang menampilkan kartu nama Anda.
- Antarmuka Pengguna
- Android Compose
Pengantar Coroutine di Android Studio
Pelajari cara menggunakan coroutine Kotlin di dalam aplikasi Android dan cara menguji coroutine.
Android 11 - Minggu 1 - Orang dan Identitas
Menghubungkan banyak orang dengan mudah dan aman memiliki banyak tantangan. Android 11 mengumumkan Connection Notification API bersama dengan Google Identity Services Library untuk meningkatkan proses pendaftaran/login pengguna.
Mendukung perangkat foldable dan perangkat dua layar dengan Jetpack WindowManager
Pelajari cara menyesuaikan aplikasi Anda dengan faktor bentuk baru, seperti perangkat foldable dan perangkat dua layar, dengan library Jetpack WindowManager.
Membangun aplikasi yang berjalan di profil kerja
Dalam codelab ini, Anda akan melakukan perubahan pada aplikasi untuk memberikan pengalaman pengguna yang lebih baik saat dijalankan di perangkat terkelola dengan profil kerja.
Membangun aplikasi dengan tata letak adaptif
Pelajari cara menyesuaikan aplikasi Anda untuk perangkat layar besar dengan menerapkan salah satu pola tata letak kanonis.
Menyesuaikan berbagai ukuran layar
Di jalur ini, Anda akan mempelajari cara menyesuaikan aplikasi dengan berbagai ukuran layar dan memberikan pengalaman pengguna yang lebih baik, serta cara menguji UI adaptif Anda.
Meningkatkan pengalaman pengguna aplikasi Android
Pelajari bagaimana Tampilan Layar Penuh, Kembali Prediktif, dan Sekilas dapat meningkatkan pengalaman pengguna dan kualitas aplikasi Android. Pembelajaran ini akan memandu pengguna melalui codelab untuk meningkatkan aplikasi SociaLite yang dikelola Android.
Meningkatkan dukungan stilus di aplikasi Android
Pelajari cara mengimplementasikan teknik tingkat lanjut yang memungkinkan pengalaman stilus canggih di aplikasi Android.
Menambahkan animasi kembali prediktif
Dalam codelab ini, Anda akan mempelajari cara menambahkan animasi kembali prediktif ke aplikasi SociaLite.
- Codelab
Pengujian di Jetpack Compose
Dalam codelab ini, Anda akan mempelajari UI pengujian yang dibuat dengan Jetpack Compose. Anda akan menulis pengujian pertama sambil mempelajari pengujian secara terpisah, pengujian proses debug, hierarki semantik, dan sinkronisasi.
- Arsitektur Android
- Android Compose
- Antarmuka Pengguna
Penyematan aktivitas
Temukan manfaat penyematan aktivitas, jelajahi studi kasus penerapan, upgrade aplikasi berbasis aktivitas ke tata letak daftar-detail, dan pelajari fitur lanjutan yang memungkinkan Anda membedakan aplikasi di tablet, perangkat foldable, dan perangkat ChromeOS.
Aplikasi Terintegrasi Health Connect Pertama Anda
Dalam Codelab ini, Anda akan membangun aplikasi kesehatan dan kebugaran yang mendukung pembacaan dan penulisan ke Health Connect.
Membuat Kartu pertama di Wear OS
Dalam codelab ini, Anda akan mempelajari cara membuat Kartu Anda sendiri untuk Wear OS. Anda akan menggunakan Komponen Tiles Material, library yang mempermudah build UI yang mematuhi panduan Desain Material, dan melihat pratinjau kartu di Android Studio saat Anda melakukan pengembangan.
- Antarmuka Pengguna
- Perangkat Wearable Android
- Perangkat Android
Menambahkan daftar yang dapat di-scroll
Menambahkan daftar yang dapat di-scroll ke aplikasi Affirmations
Mulai menggunakan Vulkan di Android
Vulkan adalah API grafis modern berperforma tinggi. Vulkan memberikan aksesibilitas tingkat rendah ke GPU dan mengoptimalkan implementasi dalam berbagai cara, tetapi sulit untuk digunakan. Sebagai alternatif, ada OpenGL ES yang lebih sederhana, tetapi memiliki lebih sedikit fitur dan performa yang tidak terlalu tinggi karena berbasis arsitektur hardware lama. OpenGL ES sudah tidak digunakan lagi di sebagian besar platform lain dan tidak lagi dalam pengembangan aktif. Di Android, kami berencana untuk menghentikan penggunaan OpenGL ES dan beralih ke Vulkan. Oleh sebab itu, kami perlu meminta developer bersiap untuk transisi tersebut.
- Game
Membuat aplikasi dengan Android Enterprise
Pelajari solusi pengelolaan yang ditawarkan Android Enterprise.
Membangun tata letak daftar-detail dengan penyematan aktivitas dan Desain Material
Penyematan aktivitas memungkinkan aplikasi berbasis aktivitas mendukung tata letak dua panel di perangkat layar besar tanpa pemfaktoran ulang kode. Anda menambahkan beberapa dependensi, membuat file konfigurasi XML, mengimplementasikan penginisialisasi, dan membuat beberapa tambahan ke manifes aplikasi. Atau, jika lebih suka menggunakan kode, Anda dapat membuat beberapa panggilan Jetpack API dari metode onCreate() aktivitas utama. Dalam codelab ini, Anda akan menggunakan pendekatan pengembangan XML dan API untuk mengupdate aplikasi berbasis aktivitas ke tata letak dua panel daftar-detail.
- Android
Codelab untuk Tarik lalu Lepas
Pelajari cara mengaktifkan fungsi tarik lalu lepas untuk tampilan Anda, serta penggunaan DragHelper dan DropHelper, baik di dalam aplikasi maupun di aplikasi lainnya.
Aksesibilitas, pengujian, dan performa
Tingkatkan performa aplikasi Anda, buat aplikasi mudah diakses oleh semua pengguna, dan tulis pengujian otomatis untuk mempertahankan perilaku ini.
Menggunakan coroutine dalam kasus penggunaan Android umum
Pelajari cara menggunakan coroutine untuk menyederhanakan pengelolaan tugas latar belakang pada kasus penggunaan umum, seperti melakukan panggilan jaringan dan mengakses data lokal.
Tata letak, tema, dan animasi
Implementasikan tata letak yang lebih canggih serta tambahkan gerakan dan gaya ke aplikasi. Anda akan mempelajari berbagai Compose Animation API, cara menerapkan Desain Material 3, cara menggunakan tata letak kustom untuk menerapkan desain yang kompleks, dan cara menggunakan tata letak lambat untuk membuat UI berperforma tinggi.
Praktik: Perilaku klik
Terapkan hal yang telah Anda pelajari tentang perilaku klik tombol untuk membangun aplikasi.
Menganimasikan elemen di Jetpack Compose
Dalam codelab ini, Anda akan mempelajari cara menggunakan beberapa Animation API Compose.
Status Lanjutan dan Efek Samping di Jetpack Compose
Dalam codelab ini, Anda akan mempelajari konsep lanjutan status dan efek samping di Jetpack Compose. Lihat cara membuat holder status untuk composable stateful yang rumit, cara membuat coroutine dan memanggil fungsi penangguhan dari kode Compose, serta cara memicu efek samping untuk menyelesaikan berbagai kasus penggunaan.
- Antarmuka Pengguna
- Arsitektur Android
- Android Compose
Manifes aplikasi web
Manifes aplikasi web adalah file JSON yang menentukan cara PWA harus diperlakukan sebagai aplikasi yang diinstal, termasuk tampilan dan nuansa serta perilaku dasar dalam sistem operasi.
- Progressive Web App
- Kursus
Komponen Arsitektur
Pelajari arsitektur aplikasi dan cara menggunakan ViewModels, Status UI, dan StateFlow untuk mem-build aplikasi yang lebih kompleks.
Tarik lalu Lepas di Compose
Pelajari cara mengaktifkan operasi tarik lalu lepas di compose menggunakan pengubah.
Menambahkan repositori dan DI Manual
Pelajari lebih lanjut cara membuat arsitektur aplikasi Mars Photos jadi lebih baik dengan memisahkan panggilan jaringan ke dalam repositori.
Mengoptimalkan aplikasi kamera di perangkat foldable dengan Jetpack WindowManager
Selama bertahun-tahun, perangkat Android telah berevolusi untuk mengakomodasi berbagai ukuran, bentuk, dan layar, serta beragam fitur lainnya. Namun sejak awal, mengambil gambar dengan ponsel telah menjadi salah satu kasus penggunaan yang paling penting. Saat ini, kemampuan kamera masih menjadi salah satu alasan utama konsumen membeli ponsel.
ViewModel dan Status dalam Compose
Dalam codelab ini, Anda akan mempelajari cara menggunakan ViewModel, salah satu komponen arsitektur. Anda akan mengimplementasikan ViewModel untuk mempertahankan status aplikasi selama perubahan konfigurasi.
Codelab Android Sleep API
Pelajari cara mendaftar ke Android Sleep API untuk mendapatkan SleepSegmentEvents dan SleepClassifyEvents.
- Topik Android Lainnya
Pengantar Compose untuk TV
Pelajari dasar-dasar Compose untuk TV dan buat dua layar yang umumnya tersedia di aplikasi TV.
Menambahkan dukungan keyboard, mouse, trackpad, dan stilus dengan Jetpack Compose
Pelajari cara mengembangkan aplikasi untuk mendukung keyboard dan perangkat penunjuk, seperti mouse dan trackpad, dengan Compose.
- Codelab
Menjadwalkan tugas dengan WorkManager
Pelajari kapan dan cara menggunakan WorkManager, API yang menangani pekerjaan latar belakang yang perlu dijalankan, terlepas dari apakah proses aplikasi masih berjalan atau tidak.
Pengantar status di Compose
Pelajari status, dan cara Jetpack Compose menggunakan dan memanipulasinya.
Penerapan tema di Compose dengan Material 3
Tujuan codelab ini adalah mendemonstrasikan tema di Jetpack Compose dengan implementasi Desain Material 3 dan Material You yang baru.
- Arsitektur Android
- Android Compose
- Antarmuka Pengguna
Menambahkan kemampuan Gemini ke aplikasi Android Anda
Pelajari cara menambahkan fitur Gemini API sederhana ke aplikasi Android dengan Vertex AI for Firebase.
- Codelab
Membangun dan menguji aplikasi parkir untuk Android Automotive OS
Dalam codelab ini, Anda akan mempelajari cara membangun dan menguji pengalaman parkir yang bagus untuk perangkat Android Automotive OS. Anda akan mempelajari cara mengoptimalkan berbagai ukuran layar yang ada di mobil dan cara memungkinkan pengguna mengontrol pemutaran konten dalam berbagai skenario khusus untuk mobil menggunakan mekanisme Android standar.
- Perangkat Android
- Codelab
Google Pay API for Web 201: Advanced
Codelab ini adalah kelanjutan dari Google Pay API untuk Web 101: Dasar-Dasar dan mengandalkan kode yang ditulis dalam codelab tersebut. Untuk menyelesaikan codelab ini, pastikan Anda menyelesaikan codelab tersebut terlebih dahulu. Berikut adalah
- Web
- Pembayaran
- Codelab
Pekerjaan Latar Belakang dengan WorkManager
WorkManager API untuk Android memudahkan pekerjaan di latar belakang. WorkManager dapat membuat tugas yang dapat dikueri, dapat digunakan kembali, dan dapat dibuat berantai. WorkManager adalah penjadwal tugas yang direkomendasikan di Android. Codelab ini akan mengajarkan seluk-beluk WorkManager: mulai dari menulis tugas sederhana hingga tugas dirantai yang lebih kompleks.
Membuat aplikasi yang menarik
Buat aplikasi Anda lebih menarik dan intuitif untuk digunakan dengan Desain Material, animasi, dan praktik terbaik aksesibilitas.
Mem-build Lapisan Data
Dalam codelab ini, Anda akan mempelajari lapisan data dalam arsitektur aplikasi Android. Anda akan membangun repositori, model data, dan sumber data untuk membaca dan menulis data ke database lokal dan layanan jaringan.
Animasi Sederhana dengan Jetpack Compose
Pelajari cara menambahkan animasi pegas sederhana ke aplikasi Compose.
Meningkatkan Interaksi di Tonton Berikutnya untuk Film/Episode TV di Android TV
Dalam codelab ini, Anda akan mempelajari praktik terbaik untuk membuat Tonton Berikutnya untuk film/episode TV.
- Perangkat Android
Dasar-dasar Android 02.2: Siklus proses dan status aktivitas
Dalam codelab ini, Anda akan menambahkan laporan logging ke aplikasi TwoActivities dan mengamati perubahan siklus proses aktivitas. Anda menangani perubahan ini dan mempelajari cara menangani input pengguna dalam kondisi ini.
Dasar-dasar Compose
Ambil langkah pertama Anda dengan Jetpack Compose dan pelajari fungsi composable, tata letak dan status dasar, Desain material, daftar, dan animasi.
Menambahkan Nearby Messages ke aplikasi
Pelajari cara mengirim dan menemukan pesan dengan Nearby Messages API
View di Compose
Pelajari cara menambahkan dan menggunakan View yang ada di dalam aplikasi yang dibuat dengan Jetpack Compose.
Bermigrasi ke Jetpack Compose
Dalam codelab ini, Anda akan mempelajari cara memigrasikan bagian layar dalam sistem View ke Jetpack Compose.
Menggunakan koleksi di Kotlin
Pelajari cara menggunakan array dan koleksi, termasuk daftar, set, dan peta.
Aksesibilitas di Jetpack Compose
Dalam codelab ini, Anda akan mempelajari cara membuat aplikasi Compose lebih mudah diakses. Lihat cara meningkatkan target sentuh, menambahkan deskripsi konten, label klik, tindakan kustom, dan lainnya.
Menangani penerapan layar penuh di Android 15
Pelajari cara menerapkan tampilan layar penuh di Android 15.
- Codelab
Dasar-Dasar Paging Android
Dalam codelab ini, Anda mengintegrasikan library Paging ke dalam aplikasi yang menampilkan daftar. Library Paging membantu Anda memuat dan menampilkan halaman data dari set data yang lebih besar dari penyimpanan lokal atau melalui jaringan.
- Arsitektur Android
- Antarmuka Pengguna
Menghitung tip kustom
Pelajari cara menambahkan tombol tindakan, menyiapkan tindakan keyboard, dan menggunakan composable Tombol Akses.
Tata letak dasar di Compose
Dalam codelab ini, Anda akan mempelajari cara menerapkan desain dunia nyata dengan composable dan pengubah yang otomatis disediakan oleh Compose.
- Android Compose
- Arsitektur Android
- Antarmuka Pengguna
Compose untuk Codelab Wear OS
Dalam codelab ini, Anda akan mempelajari cara menerjemahkan pengetahuan Compose ke perangkat wearable menggunakan Compose baru untuk Wear OS. Di akhir pembelajaran, Anda harus membuat composable sederhana dan lanjutan di aplikasi untuk pergelangan tangan Anda.
- Perangkat Wearable Android
- Android Compose
- Perangkat Android
Pemecahan masalah performa praktis di Jetpack Compose
Buat aplikasi Compose Anda berjalan cepat dengan menganalisis rekaman aktivitas sistem dan memperbaiki penyebab umum kelambatan.
Faktor bentuk
Gunakan Jetpack Compose untuk mengembangkan aplikasi untuk berbagai format layar dan jenis perangkat.
Membuat aplikasi Art Space
Pelajari cara membuat aplikasi Android yang menampilkan ruang seni Anda sendiri.
Dasar-Dasar Cronet
Terakhir Diperbarui: 06-05-2022 Cronet adalah stack jaringan Chromium yang disediakan untuk aplikasi Android sebagai library. Cronet memanfaatkan beberapa teknologi yang mampu mengurangi latensi dan meningkatkan throughput permintaan jaringan yang
- Konektivitas Android
Status dalam Jetpack Compose
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi Compose yang lengkap dan interaktif dengan cara mengelola status.
- Arsitektur Android
- Android Compose
- Antarmuka Pengguna
Menambahkan gambar ke aplikasi Android Anda
Pelajari cara membangun aplikasi sederhana dengan fungsi composable.
Codelab Konfigurasi Keamanan Jaringan Android
Dalam codelab ini, Anda akan menjelajahi Konfigurasi Keamanan Jaringan di Android dan menemukan beberapa kesulitan umum dalam membangun komunikasi jaringan yang aman.
- Konektivitas Android
- Kualitas Aplikasi Android
Tahapan siklus proses Aktivitas
Dalam codelab ini, Anda akan mempelajari siklus proses dan logging aktivitas.
Codelab Privasi Android
Android telah merilis banyak fitur privasi individual selama beberapa rilis terakhir, dan kami sangat berharap Anda dapat menggunakannya di aplikasi. Codelab ini akan berupaya mengaitkan fitur privasi individual dan menunjukkan kepada developer cara mempelajari akses aplikasi mereka ke data pengguna pribadi dan menerapkan praktik terbaik privasi dalam aplikasi yang sudah ada dan berjalan.
Mengakses Gemini Chat dengan python sdk melalui endpoint Private Service Connect
Mengakses Gemini dari VM melalui python sdk dan endpoint PSC
- Networking
- Codelab
Menggunakan textembedding-gecko@003 untuk Vector Embeddings
Dalam codelab ini, Anda akan mempelajari apa yang dimaksud dengan model gecko@003 dan kasus penggunaan nyata untuk aplikasinya.
- Web
Cloud Function untuk perangkuman konten menggunakan PaLM Vertex AI API dan Google Cloud Storage
Cloud Function yang menunjukkan cara memproses file yang diupload di Google Cloud Storage dan melakukan perangkuman menggunakan Vertex AI PaLM API pada konten.
- Cloud
- AI & Machine Learning
Live Streaming di Google Cloud dengan Media CDN dan Live Streaming API
Lab ini akan memandu Anda melakukan langkah-langkah untuk men-deploy demo alur kerja live streaming dengan Media CDN (CDN) + Live Stream API + Cloud Storage + Pemutar Media.
- Networking
NEG Internet HTTPS Arah Selatan pada Looker PSC
Dalam codelab ini, Anda akan mempelajari cara mengintegrasikan NEG Internet yang dikonfigurasi dengan HTTPS sebagai Produsen Layanan untuk akses Looker Southbound ke GitHub.com
Mengukur Interaksi dengan Next Paint (INP)
Ini adalah codelab interaktif untuk mempelajari cara mengukur Interaction to Next Paint (INP) menggunakan library web-vitals. Kode ini ditemukan di repositori web-vitals-codelabs. Codelab ini menggunakan Gastropodicon (situs referensi anatomi siput
- Codelab
Lab: Situs NCC ke Cloud dengan Peralatan SD-WAN
Tujuan lab ini adalah untuk mempelajari NCC dengan alat WAN yang ditentukan oleh software yang terhubung ke NCC Hub.
Prediksi Rating Film dengan BQML menggunakan SQL
Kita akan membuat model prediksi Skor Film hanya menggunakan SQL dengan BigQuery ML
- Cloud
- AI & Machine Learning
NEG Hybrid Arah Selatan bagi Looker PSC ke infrastruktur lokal
Dalam codelab ini, Anda akan mempelajari cara mengintegrasikan NEG Hybrid sebagai Produsen Layanan untuk akses Looker Arah Selatan ke database postgres lokal.
Prediksi Rating Film dengan Vertex AI AutoML
Kami akan membuat model prediksi Skor Film menggunakan Vertex AI AutoML dan men-deploy-nya ke endpoint API serta memicu API prediksi dari Java Cloud Functions.
- AI & Machine Learning
- Cloud
Looker PSC Northbound Regional External L7 ALB
Dalam codelab ini, Anda akan mempelajari cara mengintegrasikan load balancer aplikasi eksternal regional L7 untuk akses Looker ke arah utara.
Pengelolaan Data Master Sederhana: Pencocokan & Gabungkan dengan AI Generatif.
Dengan codelab ini, kami akan menunjukkan bagaimana Gemini 1.0 Pro menyederhanakan aplikasi pengelolaan data master seperti pengayaan dan penghapusan duplikat, untuk data citibike_stations yang tersedia di set data publik BigQuery.
Pembuatan Gambar di Perangkat di Android dengan MediaPipe
Dalam codelab ini, Anda akan mempelajari cara menambahkan pembuatan teks ke gambar di perangkat ke aplikasi Android Anda dengan MediaPipe Solutions.
Membuat Aplikasi Tanya Jawab dengan RAG Multi-Modal menggunakan Gemini Pro
Dalam codelab ini, Anda akan mempelajari cara membangun sistem tanya jawab multi-modal menggunakan Gemini Pro.
- Cloud
Gunakan "Google Terjemahan" dasar aplikasi Anda di Python 3 Cloud Functions
Dalam codelab ini, Anda akan mempelajari cara menggunakan Google Cloud Translation API dengan Python dan berjalan secara lokal atau men-deploy-nya ke platform komputasi serverless Cloud (App Engine, Cloud Functions, atau Cloud Run).
- Cloud
- AI & Machine Learning
- Tanpa server
Membuat Aplikasi Chat Generatif dengan Vertex AI Conversation
Dalam codelab ini, Anda akan menggunakan Vertex AI Conversation untuk membuat, mengonfigurasi, dan men-deploy Agen Data Store dan aplikasi chat untuk menjawab pertanyaan pelanggan tentang produk di Google Store.
- Cloud
- AI & Machine Learning
Mentransformasi dan Memuat Respons Survei Google Formulir ke BigQuery
Dalam codelab ini, Anda akan mempelajari cara mentransformasi data survei Google Formulir menggunakan Dataprep dan mengirimkannya ke BigQuery untuk melakukan analisis yang lebih mendalam
- Cloud
Gunakan "Google Terjemahan" dasar aplikasi di Python 2 Cloud Run (Docker)
Dalam codelab ini, Anda akan mempelajari cara menggunakan Google Cloud Translation API dengan Python dan berjalan secara lokal atau men-deploy-nya ke platform komputasi serverless Cloud (App Engine, Cloud Functions, atau Cloud Run).
- AI & Machine Learning
- Cloud
- Tanpa server
Django di Cloud Run
Dalam codelab ini, Anda akan mempelajari cara men-deploy Django menggunakan komponen serverless: Cloud Run untuk mesin web, Cloud SQL untuk database, dan Cloud Build untuk aset media.
- Komputasi
- Cloud
- Tanpa server
Gunakan "Google Terjemahan" dasar aplikasi di Python 3 Cloud Run (Docker)
Dalam codelab ini, Anda akan mempelajari cara menggunakan Google Cloud Translation API dengan Python dan berjalan secara lokal atau men-deploy-nya ke platform komputasi serverless Cloud (App Engine, Cloud Functions, atau Cloud Run).
- Cloud
- Tanpa server
- AI & Machine Learning
Buat Aplikasi Penelusuran Paten dengan AlloyDB, Vector Search, dan Vertex AI.
Dengan codelab ini, kita akan menunjukkan cara menggunakan Gemini 1.5 Pro bersama dengan AlloyDB dan VertexAI untuk membuat aplikasi penelusuran paten.
Bangun Aplikasi Penelusuran Paten dengan Spanner, Vector Search & Gemini 1.0 Pro!
Dengan codelab ini, kami akan mendemonstrasikan bagaimana Gemini 1.0 Pro dapat digunakan bersama Spanner dan VertexAI untuk membangun aplikasi penelusuran paten.
Membangun aplikasi Android pengklasifikasi digit yang ditulis tangan dengan MediaPipe Tasks
Pelajari cara menggunakan klasifikasi gambar untuk mendeteksi angka yang ditulis tangan di Android dengan MediaPipe.
Peristiwa Codelab Cloud Run for Anthos
Dalam codelab ini, Anda akan mempelajari Peristiwa untuk Cloud Run. Lebih spesifiknya, Anda akan memproses peristiwa dari Cloud Pub/Sub, Log Audit, Cloud Storage, Cloud Scheduler, dan cara menghasilkan/menggunakan peristiwa kustom.
- Tanpa server
- Cloud
NEG Internet SSH Arah Selatan PSC Looker
Dalam codelab ini, Anda akan mempelajari cara mengintegrasikan NEG Internet yang dikonfigurasi dengan SSH sebagai Produsen Layanan untuk akses Looker Southbound ke github.com
Menyesuaikan Model Bahasa Besar: Cara Vertex AI Meningkatkan LLM
Dalam codelab ini, Anda akan mempelajari cara melakukan fine-tuning LLM yang diawasi menggunakan Vertex AI.
- Cloud
Kebijakan firewall jaringan global dengan Tag
Dalam codelab ini, Anda akan mempelajari cara menggunakan kebijakan firewall jaringan global dengan Tag untuk mengontrol traffic
Native Spring di Google Cloud
Spring Native adalah project baru yang akan memasuki alur utama di Spring 6.x dan Spring Boot 3.x, yang berarti sekarang adalah waktu yang tepat untuk membiasakan diri dengannya beberapa bulan sebelum rilisnya.
- Tanpa server
- Cloud
Mendeteksi objek dalam gambar untuk membuat penelusuran produk visual dengan ML Kit: Android
Dalam codelab ini, Anda akan membangun aplikasi Android dengan ML Kit yang menggunakan Machine Learning di perangkat untuk mendeteksi objek dalam gambar, lalu memungkinkan pengguna melakukan penelusuran produk visual.
- AI & Machine Learning
- Seluler
Build Aman & Men-deploy dengan Cloud Build, Artifact Registry, dan GKE
Container Analysis menyediakan pemindaian kerentanan dan penyimpanan metadata untuk container. Layanan pemindaian melakukan pemindaian kerentanan pada image di Artifact Registry dan Container Registry, lalu menyimpan metadata yang dihasilkan dan
Kode Sumber yang Aman
Teknik kode sumber yang aman adalah serangkaian praktik yang dapat digunakan untuk meningkatkan keamanan kode sumber. Teknik ini dapat membantu mengidentifikasi dan memperbaiki kerentanan dalam kode sumber, mencegah akses tidak sah ke kode sumber, dan melindungi kode sumber agar tidak dimodifikasi.
Codelab Proxy TCP - Pembatasan kapasitas dan daftar Penolakan IP dengan Load balancer Proxy TCP
Dalam codelab ini, Anda akan membuat load balancer TCP/SSL dengan layanan backend dan membatasi akses ke load balancer hanya untuk sekumpulan klien pengguna tertentu.
- Cloud
- Keamanan
- Networking
Private Service Connect dengan konfigurasi DNS otomatis
Dalam codelab ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi DNS otomatis Private Service Connect
Aplikasi Serverless yang Aman dengan Identity-Aware Proxy (IAP)
Mengamankan akses dan mewajibkan login pengguna untuk aplikasi yang berjalan di CloudRun menggunakan Identity Aware Proxy
Mengamankan Build Container
Kerentanan software adalah kelemahan yang dapat menyebabkan kegagalan sistem yang tidak disengaja atau memberi pihak tidak bertanggung jawab cara untuk membahayakan software Anda. Container Analysis menyediakan dua jenis pemindaian OS untuk menemukan
Cara menggunakan siklus proses dan status Aktivitas
Codelab praktis ini adalah bagian dari Unit 1: Memulai kursus Dasar-Dasar Android Developer (Versi 2). Anda akan mendapatkan manfaat maksimal dari kursus ini jika menyelesaikan codelab secara berurutan: Dalam praktik ini, Anda akan mempelajari siklus
Menampilkan Pengklasifikasi Keamanan Tangkas dengan Gemma
Codelab ini mengilustrasikan cara membuat pengklasifikasi teks yang disesuaikan menggunakan parameter-efficient tuning (PET). Alih-alih menyesuaikan seluruh model, metode PET hanya memperbarui sejumlah kecil parameter, sehingga relatif mudah dan
- Codelab
Menggunakan LIT untuk Menganalisis Model Gemma di Keras
Produk AI generatif relatif baru dan perilaku aplikasi dapat bervariasi lebih banyak daripada bentuk software sebelumnya. Oleh karena itu, penting untuk menyelidiki model machine learning yang digunakan, memeriksa contoh perilaku model, dan
- Codelab
Menghubungkan perangkat smart home ke Asisten Google
Buat dan deploy integrasi Cloud-to-cloud untuk mengintegrasikan mesin cuci smart virtual ke Asisten.
- Internet of Things (IoT)
Men-debug Smart Home
Pelajari cara menggunakan Metrik dan Logging GCP untuk mengidentifikasi dan menyelesaikan masalah produksi. Pelajari cara menggunakan Test Suite untuk mengidentifikasi masalah fungsional dan API.
- Internet of Things (IoT)
Metrik Berbasis Log untuk Smart Home
Pelajari cara menggunakan Metrik Berbasis Log di Google Cloud untuk melacak pola dan menganalisis log error integrasi Smart Home Anda.
- Internet of Things (IoT)
Men-debug Beranda Lokal
Pelajari cara menggunakan Metrik dan Logging GCP untuk mengidentifikasi dan menyelesaikan masalah produksi. Pelajari cara menggunakan Test Suite untuk mengidentifikasi masalah fungsional dan API. Pelajari cara menggunakan Chrome Dev Tools saat mengembangkan aplikasi Local Home.
Meningkatkan dan mengamankan integrasi Cloud-ke-cloud
Pelajari cara meningkatkan dan mengamankan integrasi Cloud-ke-cloud melalui karakteristik perangkat yang dapat disesuaikan dan mengamankannya dengan autentikasi 2 langkah.
- Internet of Things (IoT)
Mengimplementasikan CameraStream dengan WebRTC
Pelajari cara melakukan streaming dari webcam ke perangkat layar Google Nest dengan fitur CameraStream dan WebRTC.
- Internet of Things (IoT)
Memicu Tugas Cloud Run dengan Cloud Scheduler
Pelajari cara membuat Tugas Cloud Run dan mengonfigurasi eksekusi tugas dengan Cloud Scheduler.
Men-deploy Aplikasi Cloud Run dengan Cloud Deploy
Pelajari cara men-deploy Aplikasi Cloud Run dengan Cloud Deploy.
Agen AI Generatif untuk Otomatisasi Pesanan Penjualan
Dalam codelab ini, Anda akan membuat aplikasi agen AI percakapan untuk mengotomatiskan proses pesanan penjualan
Mengamankan data aktif bersama dengan Confidential Space
Dalam codelab ini, Anda akan mempelajari cara mengamankan berbagi data dengan banyak pihak sekaligus menjaga kerahasiaan menggunakan Confidential Space
- Cloud
- Keamanan
Menggunakan Room untuk persistensi data
Gunakan library Room agar mudah membuat dan menggunakan database relasional di aplikasi Android.
Membuat presentasi Google Slide dari Big Data di Node.js
Dalam codelab ini, Anda akan membangun presentasi menggunakan Google Slides API dan BigQuery untuk melaporkan analisis lisensi software yang paling umum.
- Cloud
Instrumen untuk performa yang lebih baik di aplikasi Anda di Go (bagian 1: rekaman aktivitas)
OpenTelemetry adalah standar industri untuk kemampuan observasi sistem pada trace dan metrik. Selain itu, pembuatan profil berkelanjutan adalah alat untuk mengidentifikasi informasi satu mil terakhir untuk penyesuaian performa. Dalam codelab ini, Anda akan mempelajari cara melengkapi aplikasi dengan OpenTelemetry untuk trace dan agen profiler, serta cara mengidentifikasi bottleneck dari diagram yang divisualisasikan di Cloud Trace dan Cloud Profiler.
Layanan Terkelola Antarmuka Private Service Connect
Dalam tutorial ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi antarmuka Private Service Connect untuk mengakses layanan melalui peering VPC.
Membuat dan Menautkan Sub-akun AdWords dan Merchant Center
Dalam codelab ini, Anda akan membuat solusi yang menggunakan AdWords API dan Content API For Shopping untuk membuat akun baru yang dikelola oleh akun Pengelola AdWords dan akun multiklien Merchant Center. Selanjutnya, Anda akan menautkan sub-akun baru secara bersamaan, sehingga produk yang dikelola oleh sub-akun Merchant Center baru dapat digunakan di kampanye Shopping yang dibuat oleh sub-akun AdWords baru.
- Iklan
Mengakses MongoDB Atlas multi-regional dengan Private Service Connect
Dalam codelab ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi akses Private Service Connect ke MongoDB dengan akses global.
Menggunakan Procurement Document AI untuk Mengurai Invoice Anda Menggunakan AI Platform Notebooks
Anda akan mempelajari cara menggunakan DocAI Pengadaan untuk menguraikan faktur secara cerdas.
- Web
- AI & Machine Learning
PySpark untuk Natural Language Processing di Dataproc
Lab ini menunjukkan cara menggunakan Spark MLlib dan spark-nlp untuk menjalankan machine learning dan NLP pada data dalam jumlah besar.
- AI & Machine Learning
- Data
- Cloud
Antarmuka Private Service Connect
Dalam tutorial ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi antarmuka Private Service Connect.
Model pembuatan prototipe di AI Platform Notebooks
Di lab ini, Anda akan mempelajari cara menggunakan AI Platform Notebooks untuk membuat prototipe alur kerja machine learning. Kita akan membahas cara membuat instance notebook kustom, melacak kode notebook Anda dalam git, dan men-debug model dengan What-If Tool.
- Cloud
- AI & Machine Learning
Proses debug perintah LLM dengan Learning Interpretability Tool (LIT) di GCP
Lab ini memberikan panduan mendetail tentang cara men-deploy server aplikasi LIT di Google Cloud Platform (GCP) untuk berinteraksi dengan model dasar Vertex AI Gemini dan model bahasa besar (LLM) pihak ketiga yang dihosting sendiri. Panduan ini juga
Rumpus Pelangi Microservice
Kenali Google Cloud dengan men-deploy microservice di Cloud Run dan gabungkan rumpus virtual tempat microservice Anda akan menampilkan “pelangi” di microservice lainnya, yang bersaing untuk menang. Anda akan langsung men-deploy microservice Kotlin, Java, Go, Python, atau Node.js, sambil mempelajari container dan Cloud Run. Lihat apakah kamu bisa mendapatkan poin lebih banyak dibandingkan Petualang lainnya dengan terus meningkatkan algoritmamu.
- Cloud
Google Cloud Functions di C#
Dalam codelab ini, Anda akan mempelajari fungsi Google Cloud Run di C#. Lebih khususnya, Anda akan men-deploy fungsi C# yang merespons HTTP dan CloudEvents dari berbagai sumber Google Cloud.
- Cloud
Gunakan "Google Terjemahan" dasar aplikasi di Python 2 App Engine
Dalam codelab ini, Anda akan mempelajari cara menggunakan Google Cloud Translation API dengan Python dan berjalan secara lokal atau men-deploy-nya ke platform komputasi serverless Cloud (App Engine, Cloud Functions, atau Cloud Run).
- Tanpa server
- Cloud
- AI & Machine Learning
CodeLab: Pertukaran Rute Dinamis dengan NCC
Tujuan lab ini adalah mempelajari NCC dengan pertukaran rute dinamis dengan spoke vpc
Menggunakan revisi di fungsi Cloud Run untuk Pemisahan Traffic, Peluncuran Bertahap, dan Rollback
Pelajari cara menggunakan revisi di fungsi Cloud Run untuk melakukan pemisahan traffic, peluncuran bertahap, dan rollback.
Men-deploy, menskalakan, dan memperbarui situs dengan Google Kubernetes Engine (GKE)
Pelajari cara men-deploy, menskalakan, dan memperbarui situs Anda dengan GKE.
- Cloud
Menggunakan Natural Language API dengan Python
Dalam tutorial ini, Anda akan mempelajari cara menggunakan Natural Language API dengan Python.
- AI & Machine Learning
- Cloud
Membangun orkestrasi berbasis peristiwa dengan Eventarc dan Workflows
Dalam codelab ini, Anda akan membangun orkestrasi microservice berbasis peristiwa untuk memproses image dengan Eventarc dan Workflows
- Cloud
- Tanpa server
- Komputasi
Hubungkan ke layanan lokal melalui Jaringan Hybrid menggunakan Private Service Connect dan NEG Hybrid dengan load balancer HTTP(S) Internal
Hubungkan ke layanan lokal melalui Jaringan Hybrid menggunakan Private Service Connect dan NEG Hybrid dengan load balancer HTTP(s) internal
Pemantauan Gangguan untuk Smart Home
Dalam codelab ini, pelajari cara mendeteksi gangguan layanan dengan menyiapkan notifikasi otomatis di integrasi Smart Home Anda.
- Internet of Things (IoT)
Penyesuaian Kode dengan Gemini Code Assist Enterprise
Pelajari apa saja yang baru di Gemini Code Assist Enterprise, dan bagaimana Gemini dapat membantu organisasi Anda membangun solusi dengan Google Cloud.
Menggunakan Confidential Space dengan resource yang dilindungi yang tidak disimpan dengan penyedia cloud
Dalam codelab ini, Anda akan mempelajari cara mengamankan berbagi data multi-pihak sekaligus menjaga kerahasiaan menggunakan Confidential Space. Codelab ini berfokus pada cara menggunakan Confidential Space dengan resource terlindungi yang dihosting di suatu tempat selain Google Cloud. Anda akan mempelajari cara meminta token kustom dari Layanan Pengesahan Google dengan memberikan nonce, audiens, dan jenis token PKI.
- Keamanan
- Cloud
Cara membuat Private Services Connect untuk CloudSQL
Dalam codelab ini, Anda akan mempelajari cara membuat Private Services Connect untuk CloudSQL
- Codelab
Dasar-Dasar Google Pay API untuk Web: Dasar-Dasar
Setelah menyelesaikan codelab ini, Anda akan memiliki situs minimum viable dengan integrasi Google Pay yang berfungsi. Project ini mengambil token pembayaran yang dapat dikirim ke penyedia layanan pembayaran untuk diproses. Permintaan pembayaran
- Pembayaran
- Web
- Codelab
Cloud NGFW Enterprise - Intrusion Prevention Service (tanpa TLS Inspection)
Dalam codelab ini, Anda akan mempelajari cara menggunakan Cloud NGW Enterprise Intrusion Prevention Service untuk memeriksa traffic Timur-Barat dan Utara-Selatan
Pelajari cara memanggil Cloud Functions yang diautentikasi
Pelajari cara mengamankan Cloud Functions dengan mewajibkan autentikasi untuk pemanggilan
- Cloud
Mem-build aplikasi adaptif dengan Jetpack Compose
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi adaptif untuk ponsel, tablet, dan perangkat foldable, serta mempelajari keterjangkauan. Anda juga akan mempelajari praktik terbaik untuk komponen adaptif Material 3.
Menambahkan Dukungan Ad Breaks API ke Penerima Web
Dalam codelab ini, Anda akan mem-build aplikasi Penerima Web Kustom yang menggunakan API Jeda Iklan Cast.
Menambahkan dukungan langsung ke Penerima Cast
Dalam codelab ini, Anda akan mem-build aplikasi Penerima Web Kustom yang menggunakan Cast Live API.
Membuat Penerima Web Kustom
Dalam codelab ini, Anda akan membuat aplikasi Penerima Web Kustom untuk memutar konten di perangkat yang kompatibel untuk Cast.
Men-debug Aplikasi Penerima Cast
Dalam codelab ini, Anda akan menambahkan Logger Debug Cast ke aplikasi Custom Web Receiver yang ada.
Membuat aplikasi Android kompatibel untuk Cast
Dalam codelab ini, Anda akan memodifikasi aplikasi video Android yang sudah ada untuk mentransmisikan konten di perangkat yang kompatibel dengan Google Cast.
Aplikasi web yang kompatibel untuk Cast
Dalam codelab ini, Anda akan memodifikasi aplikasi video web yang sudah ada untuk mentransmisikan konten di perangkat yang kompatibel untuk Google Cast.
Mentransisi load balancer jaringan dari kumpulan target ke layanan backend regional
Panduan ini berisi petunjuk untuk mentransisikan load balancer jaringan yang ada dari backend kumpulan target ke layanan backend regional.
- Cloud
- Networking
Pengantar Cloud Operations Suite
Dalam codelab ini, Anda akan mempelajari Google Cloud Operations Suite. Lab ini akan melibatkan penginstalan aplikasi contoh menggunakan gcloud. Setelah aplikasi contoh di-deploy, Anda akan menggunakan Cloud Monitoring untuk menentukan Dasbor, Pemberitahuan, Cek Uptime, dan lainnya.
- Cloud
Membuat aplikasi Android TV kompatibel untuk Cast
Dalam codelab ini, Anda akan memodifikasi aplikasi Android TV yang ada untuk mendukung transmisi dan komunikasi dari aplikasi pengirim Cast yang ada.
Android 11—Minggu 9—TV
Pelajari alat developer yang tersedia untuk mem-build aplikasi untuk Android TV.
Menggunakan BigQuery Remote Functions untuk mengajukan pertanyaan ke Vertex AI Visual Question Answering (VQA) dalam kueri SQL
Pelajari cara menggunakan BigQuery Remote Functions untuk mengajukan pertanyaan tentang Vertex AI Visual Question Answering (VQA) tentang gambar yang disimpan dalam tabel objek Cloud Storage.
Menambahkan suara dan musik ke game Flutter Anda
Pelajari cara menambahkan efek suara, musik latar belakang, dan audio dinamis ke game dengan Flutter.
- Codelab
Mempelajari cara memanggil fungsi Cloud Run yang diautentikasi
Pelajari cara mengamankan fungsi Cloud Run dengan mewajibkan autentikasi untuk pemanggilan
- Cloud
Membangun aplikasi augmented reality (AR) menggunakan ARCore Geospatial API yang baru
Pelajari cara menggunakan ARCore Geospatial API yang baru.
- AR
- Codelab
Menjalankan pelatihan model kustom di Vertex Pipelines
Di lab ini, Anda akan mempelajari cara menjalankan tugas pelatihan model kustom menggunakan Kubeflow Pipelines SDK di Vertex Pipelines. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $5. Lab ini
- Cloud
Dapatkan prediksi dari model gambar TensorFlow terlatih di Vertex AI
Di lab ini, Anda akan menggunakan Vertex AI untuk mendapatkan prediksi dari model klasifikasi gambar terlatih. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $1. Lab ini menggunakan penawaran produk
- Cloud
Menggunakan Metadata Vertex ML dengan Pipeline
Di lab ini, Anda akan mempelajari cara menganalisis metadata dari operasi Vertex Pipelines dengan Vertex ML Metadata. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $2. Lab ini menggunakan penawaran
- Cloud
Memulai Komponen Mandiri
Dalam codelab yang cocok untuk pemula ini, Anda akan mempelajari cara membuat aplikasi contoh menggunakan Komponen Mandiri Angular v14
- Web
Pengantar Vertex Pipelines
Di lab ini, Anda akan mempelajari cara membuat dan menjalankan pipeline ML dengan Vertex Pipelines. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $25. Lab ini menggunakan penawaran produk AI terbaru
- Cloud
Vertex AI: Menggunakan autopackaging untuk meningkatkan kualitas BERT dengan Hugging Face di Vertex AI Training
Di lab ini, Anda akan mempelajari cara menjalankan tugas pelatihan kustom di Pelatihan Vertex AI dengan fitur pembuatan paket otomatis. Tugas pelatihan kustom pada container penggunaan Vertex AI. Jika tidak ingin mem-build image sendiri, Anda dapat
- Cloud
Bookshelf Analytics: Menggunakan Gemini untuk membangun aplikasi SQL dengan BigQuery dan AI Generatif
Kami akan menggunakan Gemini untuk membantu membuat rekomendasi buku dan analisis ringkasan dengan BigQuery (AI Generatif khusus SQL).
- AI & Machine Learning
- Cloud
Bermigrasi dari aplikasi Java Google App Engine ke Cloud Run dengan Buildpacks
Pelajari cara mengonversi aplikasi Java App Engine sederhana, menyimpannya dengan Buildpacks, dan memindahkannya ke Cloud Run
- Tanpa server
- Cloud
Orientasi Aplikasi
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 \
Bermigrasi dari aplikasi Java Google App Engine ke Cloud Run dengan Jib
Pelajari cara mengonversi aplikasi Java App Engine sederhana, menyimpannya dalam container dengan Jib, dan memindahkannya ke Cloud Run
- Tanpa server
- Cloud
Codelab Pengoptimalan Load Balancing Lanjutan
Dalam codelab ini, Anda akan mempelajari cara menyiapkan fitur pengoptimalan load balancing lanjutan untuk load balancing aplikasi eksternal global.
- Cloud
- Networking
Bermigrasi dari aplikasi Java Google App Engine ke Cloud Run dengan Docker
Pelajari cara mengonversi aplikasi App Engine Java sederhana, memasukkannya ke dalam container dengan Docker, dan memindahkannya ke Cloud Run
- Tanpa server
- Cloud
Menganalisis dan memvisualisasikan data transaksi kartu kredit di Bigtable menggunakan BigQuery dan Looker
Codelab ini menunjukkan cara menggunakan aliran data perubahan Bigtable ke template BigQuery. Anda akan menggunakan sampel set data untuk memahami cara membuat kueri log perubahan dan menggunakan Looker untuk membuat dasbor visual.
Dasar-Dasar Cloud Foundation Toolkit
Dalam codelab ini, Anda akan mulai menggunakan Cloud Foundation Toolkit(CFT) dan belajar melalui serangkaian langkah untuk menambahkan fitur ke modul CFT.
Meningkatkan performa aplikasi dengan Profil Dasar Pengukuran
Codelab ini menunjukkan cara meningkatkan pengaturan waktu startup aplikasi dan pengaturan waktu render frame dengan Profil Dasar Pengukuran.
Menghubungkan AppSheet dengan Apps Script
Dalam codelab ini, Anda akan membuat project Apps Script bernama "Hello World", menambahkan fungsi sederhana, logThis, yang mencatat pesan ke dalam log, lalu membuat otomatisasi Appsheet dan memanggil skrip.
Membangun Generator Kuis dengan AI Generatif dan Cloud Run
Dalam codelab ini, Anda akan menggunakan Vertex AI untuk membuat kuis trivia sesuai dengan beberapa spesifikasi yang diberikan. Anda akan menguji generator kuis di lingkungan developer yang dihosting cloud, lalu menyediakannya untuk publik dengan men-deploy-nya ke Google Cloud Run. Di akhir lab, Anda akan mengintegrasikan generator kuis dengan aplikasi lengkap.
- Cloud
Membangun Sistem Penelusuran berkualitas Google dengan Vertex AI
Dalam codelab ini, Anda akan membangun mesin telusur berkualitas Google yang dapat membantu menjawab kueri dari file dokumen dan teks Anda menggunakan Vertex AI Search/Agent Builder.
- Cloud
- Codelab
Bookshelf builder: Menggunakan Gemini untuk membangun Java Cloud Function untuk aplikasi Gemini
Kita akan membuat aplikasi rekomendasi dan perangkuman buku menggunakan Vertex AI generatif AI (Gemini) di Cloud Function sebagai fungsi jarak jauh dari BigQuery.
- Cloud
- AI & Machine Learning
Web MDC-112: Mengintegrasikan MDC dengan Framework Web
Pelajari cara memperluas Komponen Material siap pakai ke dalam komponen untuk framework web apa pun.
- Web
- Desain
Mengenali fitur teks dan wajah dengan ML Kit: Android
Dalam codelab ini, Anda akan membangun aplikasi Android dengan ML Kit yang menggunakan Machine Learning di perangkat untuk mengenali teks dan fitur wajah dalam gambar.
- AI & Machine Learning
Mengenali, Mengidentifikasi Bahasa, dan Menerjemahkan teks dengan ML Kit dan CameraX: Android
Dalam codelab ini, Anda akan membangun aplikasi Android dengan ML Kit yang menggunakan Machine Learning di perangkat untuk mengenali, mengidentifikasi bahasa, dan menerjemahkan teks dari antara 59 bahasa. Anda juga akan mempelajari cara mengintegrasikan library CameraX untuk menyelesaikan tugas ini dari feed kamera real-time.
- Seluler
- AI & Machine Learning
Vertex AI: Model host bersama di VM yang sama untuk prediksi
Di lab ini, Anda akan menggunakan fitur model hosting bersama di Vertex AI untuk menghosting beberapa model di VM yang sama untuk prediksi online. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $2.
- Cloud
Vertex AI: Menggunakan rutinitas prediksi kustom dengan Sklearn untuk melakukan prapemrosesan dan pascapemrosesan data untuk prediksi
Di lab ini, Anda akan mempelajari cara menggunakan rutinitas prediksi kustom di Vertex AI untuk menulis logika prapemrosesan dan pascapemrosesan kustom. Meskipun contoh ini menggunakan Scikit-learn, rutinitas prediksi kustom dapat berfungsi dengan
- Cloud
Mengenkripsi Cloud Functions menggunakan Kunci Enkripsi yang Dikelola Pelanggan (CMEK)
use-cmek-to-encrypt-cloud-functions
- Cloud
Aplikasi Pemantauan Traffic Vertex AI Vision
Codelab ini berfokus pada pembuatan aplikasi Vertex AI Vision end-to-end untuk memantau streaming video traffic real-time. Kita akan menggunakan Analytics Occupancy model Khusus yang telah dilatih sebelumnya. Anda juga akan mempelajari cara membuat Streaming Video untuk ditransfer ke dalam Aplikasi, cara membangun dan men-deploy aplikasi, cara menggunakan BigQuery untuk menganalisis output JSON Model, dan memvisualisasikan hasilnya di Looker Studio.
Memahami Skaffold
Skaffold adalah alat yang menangani alur kerja untuk mem-build, mengirim, dan men-deploy aplikasi Anda. Anda dapat menggunakan Skaffold untuk mengonfigurasi ruang kerja pengembangan lokal dengan mudah, menyederhanakan loop pengembangan internal, dan
Aplikasi Deteksi Antrean Vertex AI Vision
Codelab ini berfokus pada pembuatan aplikasi Vertex AI Vision end-to-end untuk memantau skenario deteksi antrean di toko retail. Kita akan menggunakan Analytics Occupancy model Khusus yang telah dilatih sebelumnya. Anda juga akan mempelajari cara membuat Streaming Video untuk ditransfer ke dalam Aplikasi, cara membangun dan men-deploy aplikasi, cara menggunakan BigQuery untuk menganalisis output JSON Model, dan memvisualisasikan hasilnya di Looker Studio.
Vertex AI: Membangun model deteksi penipuan dengan AutoML
Di lab ini, Anda akan menggunakan Vertex AI untuk melatih dan menayangkan model dengan data tabulasi. Ini adalah penawaran produk AI terbaru di Google Cloud, dan saat ini masih dalam tahap pratinjau. Anda akan mempelajari cara: Total biaya untuk
- Cloud
Vertex AI: Melatih dan menyalurkan model kustom
Di lab ini, Anda akan menggunakan Vertex AI untuk melatih dan menayangkan model TensorFlow menggunakan kode dalam penampung kustom. Meskipun kita menggunakan TensorFlow untuk kode model di sini, Anda dapat dengan mudah menggantinya dengan framework
- Cloud
Memaksimalkan Eksperimen: Mengelola Eksperimen Machine Learning dengan Vertex AI
Di lab ini, Anda akan menggunakan Vertex AI untuk membuat pipeline yang melatih Model Keras kustom di TensorFlow. Kemudian, kita akan menggunakan fungsi baru yang tersedia di Vertex AI Experiments untuk melacak dan membandingkan operasi model guna
- Cloud
Mengupdate aplikasi untuk menggunakan model Machine Learning pemfilteran spam
Pelajari cara mengupdate aplikasi dengan model ML yang mampu memfilter spam komentar dasar.
- Seluler
- iOS
Filter Gerakan Vertex AI Vision
Codelab ini berfokus pada pembuatan aplikasi Vertex AI Vision end-to-end untuk mendemonstrasikan pengiriman video dengan fitur pemfilteran gerakan. Dalam tutorial ini, Anda akan mempelajari cara menyerap streaming video ke dalam Aplikasi dengan konfigurasi filter gerakan.
Aplikasi Analisis Jumlah Tamu Vertex AI Vision dengan Pengelolaan Peristiwa
Codelab ini berfokus pada pembuatan aplikasi Vertex AI Vision end-to-end untuk mendemonstrasikan peristiwa pengiriman dengan fitur manajemen peristiwa. Kita akan menggunakan Analytics Occupancy model Khusus yang telah dilatih sebelumnya. Anda juga akan mempelajari cara membuat Streaming Video untuk ditransfer ke dalam Aplikasi, serta cara membangun dan men-deploy aplikasi tersebut.
Menggunakan Pulumi di Google Cloud dengan YAML
Lab ini memungkinkan Anda mempelajari cara menggunakan Pulumi di Google Cloud dengan YAML
Vertex AI: Pelatihan Multi-Pekerja dan Pemelajaran Transfer dengan TensorFlow
Di lab ini, Anda akan menggunakan Vertex AI untuk menjalankan tugas pelatihan multipekerja untuk model TensorFlow. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $5. Lab ini menggunakan penawaran
- Cloud
Membangun model ML keuangan dengan What-If Tool dan Vertex AI
Di lab ini, Anda akan mempelajari cara melatih model XGBoost pada set data keuangan, men-deploy-nya ke Vertex AI, dan menganalisisnya dengan What-If Tool
- AI & Machine Learning
- Cloud
Vertex AI Workbench: Latih model TensorFlow dengan data dari BigQuery
Di lab ini, Anda akan mempelajari cara menggunakan Vertex AI Workbench untuk eksplorasi data dan pelatihan model ML. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $1. Lab ini menggunakan penawaran
- Cloud
Cara menggunakan fungsi Cloud Run dan Gemini untuk meringkas file teks yang diupload ke bucket Cloud Storage
cara mulai menggunakan fungsi Cloud Run berbasis peristiwa
- Tanpa server
Cara menggunakan Ollama sebagai file bantuan dengan GPU Cloud Run dan Open WebUI sebagai container ingress frontend
Pelajari cara menggunakan Ollama sebagai file bantuan dengan GPU Cloud Run dan Open WebUI sebagai container ingress frontend
Men-debug Integrasi Matter
Pelajari cara memecahkan masalah integrasi Matter menggunakan alat analisis dan mencari tahu lebih lanjut tentang referensi dukungan developer.
Pelajari cara membangun dan men-deploy aplikasi LangChain di Cloud Run
Pelajari cara membangun dan men-deploy aplikasi LangChain di Cloud Run
- Cloud
Memahami fulfillment dengan mengintegrasikan Dialogflow dengan Kalender
Pelajari konsep pemenuhan di Dialogflow.
- Cloud
Mengintegrasikan Vision API dengan Dialogflow
Pelajari cara mengintegrasikan Vision API dengan Dialogflow.
- Cloud
MDC-101 Android: Dasar-Dasar Komponen Material (MDC) (Kotlin)
Pelajari dasar-dasar penggunaan Komponen Material untuk Android dengan mem-build aplikasi sederhana menggunakan komponen inti di Kotlin.
- Desain
Tutorial 13: Desain UI aplikasi
Pelajari praktik terbaik UI dan cara membuat aplikasi Anda mengikuti panduan Desain Material.
Jaringan neural konvolusional, dengan Keras dan TPU
Di lab ini, Anda akan mempelajari cara menyusun lapisan konvolusional menjadi model jaringan neural yang dapat mengenali bunga. Kali ini, Anda akan membangun model sendiri dari awal dan menggunakan kecanggihan TPU untuk melatihnya dalam hitungan detik dan mengulangi desainnya. Lab ini mencakup penjelasan teoretis yang diperlukan tentang jaringan neural konvolusional serta merupakan titik awal yang bagus bagi developer yang mempelajari deep learning.
- AI & Machine Learning
Google Ads dengan Peristiwa kustom Google Analytics for Firebase - iOS
Dalam codelab ini, Anda akan mempelajari cara menerapkan peristiwa kustom dengan GA4F iOS SDK dan meluncurkan kampanye tindakan melalui Google Ads.
Pesan iframe Looker tersemat
Anda akan mempelajari cara memproses peristiwa secara terprogram dari dan mengirim tindakan ke konten Looker yang disematkan.
- Codelab
MDC-103 Android: Penerapan Tema Material dengan Warna, Ketinggian, dan Jenis (Kotlin)
Temukan cara Komponen Material untuk Android memudahkan Anda dalam membedakan produk dan mengekspresikan merek melalui desain di Kotlin.
- Desain
MDC-102 Android: Tata Letak dan Struktur Material (Java)
Pelajari cara menggunakan Material untuk struktur dan tata letak di Android di Java.
- Desain
Opsi pemberian alamat IP IPv4 dan IPv6
Dalam codelab ini, Anda akan membuat dua VPC dan menggunakan berbagai jenis alamat IP untuk mengakses situs apache sederhana Anda.
Google Ads dengan peristiwa kustom Google Analytics for Firebase - Unity
Dalam codelab ini, Anda akan mempelajari cara menerapkan peristiwa kustom dengan GA4F iOS di lingkungan Unity dan meluncurkan kampanye tindakan melalui Google Ads.
- Game
- iOS
Android MDC-102: Tata Letak dan Struktur Material (Kotlin)
Pelajari cara menggunakan Material untuk struktur dan tata letak di Android dalam Kotlin.
- Desain
Cara menyematkan Looker dengan Embed SDK
Anda akan mempelajari cara menyematkan dasbor Looker dengan Looker Embed SDK
- Codelab
Melindungi data Firestore Anda dengan Aturan Keamanan Firebase
Pelajari cara melindungi data Firestore dengan Aturan Keamanan
- Web
- Codelab
Mengintegrasikan Test Lab ke dalam sistem CI/CD Anda
Codelab ini akan memandu Anda menggunakan gcloud CLI untuk menjalankan rangkaian pengujian besar secara terprogram di sistem CI/CD yang ada seperti Jenkins. Codelab ini tidak bergantung pada platform.
- Codelab
Mengintegrasikan Magento dengan Cloud Spanner
Dalam codelab ini, Anda akan mengintegrasikan platform eCommerce Magento open source dengan Cloud Spanner.
Web MDC-111: Menggabungkan Komponen Material ke dalam codebase Anda (Web)
Pelajari cara menggabungkan setiap Komponen Material ke dalam code base web yang ada tanpa memulai dari awal.
- Desain
- Web
Codelab Ekstensi Ringkasan Dasbor Looker
Dalam codelab ini, Anda akan mempelajari cara menyiapkan Ekstensi Peringkasan Dasbor Looker untuk pengembangan lokal dan men-deploy ekstensi tersebut ke produksi.
- Codelab
Menghubungkan Looker Cloud melalui jaringan hybrid
Dalam tutorial ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi Looker Cloud Core Private IP melalui jaringan hybrid.
- Networking
- Codelab
ConvNets yang Keras dan modern, di TPU
Di lab ini, Anda akan mempelajari cara membangun, melatih, dan menyesuaikan jaringan neural konvolusional Anda sendiri dari awal. Hal ini sekarang dapat dilakukan dalam hitungan menit menggunakan kecanggihan TPU. Anda juga akan mempelajari berbagai pendekatan, mulai dari pembelajaran transfer yang sangat sederhana hingga arsitektur konvolusional modern seperti Squeezenet. Lab ini mencakup penjelasan teoretis yang diperlukan tentang jaringan neural dan merupakan titik awal yang baik bagi developer yang mempelajari deep learning. Lab ini menggunakan Tensorflow 2.
Pipeline data berkecepatan TPU: tf.data.Dataset dan TFRecords
TPU sangat cepat. Aliran data pelatihan harus dapat mengimbangi kecepatan pelatihan mereka. Di lab ini, Anda akan mempelajari cara memuat data dari GCS dengan tf.data.Dataset API untuk melakukan feed pada TPU Anda.
- AI & Machine Learning
Pengembangan Lokal dengan Firebase Emulator Suite
Pelajari cara mengembangkan aplikasi web dengan Firebase Emulator Suite.
- Web
- Codelab
Perantaian Eksplisit Load Balancer GCP L7 dengan PSC
Dalam codelab ini, Anda akan mempelajari cara menggunakan Private Service Connect untuk membuat rantai Load Balancer L7.
- Networking
- Cloud
Web MDC-102: Tata Letak dan Struktur Material (Web)
Pelajari cara menggunakan Material untuk struktur dan tata letak di web.
- Desain
- Web
Mengakses Google API dari host lokal menggunakan alamat IPv6
Dalam codelab ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi akses IPv6 ke Google API dari host lokal
Model Keras pertama Anda, dengan pemelajaran transfer
Di lab ini, Anda akan mempelajari cara membangun pengklasifikasi Keras. Alih-alih mencoba mengetahui kombinasi sempurna dari lapisan jaringan neural untuk mengenali bunga, pertama-tama kita akan menggunakan teknik yang disebut pemelajaran transfer (transfer learning) untuk menyesuaikan model terlatih yang canggih ke set data kita. Lab ini mencakup penjelasan teoretis yang diperlukan tentang jaringan neural dan merupakan titik awal yang baik bagi developer yang mempelajari deep learning.
- Web
- AI & Machine Learning
ConvNets, SqueezeNet, Xception modern, dengan Keras dan TPU
Di lab ini, Anda akan mempelajari arsitektur konvolusional modern dan menggunakan pengetahuan Anda untuk menerapkan konvnet sederhana namun efektif yang disebut "squeezenet". Lab ini mencakup penjelasan teoretis yang diperlukan tentang jaringan neural konvolusional serta merupakan titik awal yang bagus bagi developer yang mempelajari deep learning.
- AI & Machine Learning
Membangun Pipeline Data Serverless: IoT ke Analisis
Dalam codelab ini, Anda akan mendapatkan pengalaman langsung dengan pola arsitektur yang biasa digunakan untuk mencapai skala dan ketahanan saat menangani data real-time. Anda akan membangun perangkat IoT (Raspberry Pi) yang mengukur data cuaca lalu membuat pipeline data termasuk antrean pesan, fungsi serverless, data warehouse berbasis Cloud, dan dasbor analisis menggunakan Cloud Platform Google.
- Cloud
- Internet of Things (IoT)
Menjalankan tugas jumlah kata Hadoop di cluster Dataproc
Codelab ini menampilkan cara membuat dan menjalankan alur kerja Apache Airflow di Cloud Composer yang menyelesaikan tugas berikut:
Membuat Transisi Indah dengan Gerakan Material untuk Android
Mem-build sistem gerakan Material ke aplikasi Reply menggunakan transisi dari Komponen Material untuk library Android, dan Kotlin.
- Desain
Membuat Penampil Bata dengan elemen lit-element
Dalam codelab ini, Anda akan membuat komponen web Brick Viewer dengan bantuan lit-element.
Memulai Web Serial API
Dalam codelab ini, Anda akan membuat halaman web yang berinteraksi dengan papan micro:bit BBC untuk menampilkan gambar pada layar LED 5x5. Anda akan mempelajari Web Serial API dan cara menggunakan streaming yang dapat dibaca, ditulis, dan diubah untuk berkomunikasi dengan perangkat serial melalui browser.
- Web
Vertex AI Workbench: Membangun model klasifikasi gambar dengan pemelajaran transfer dan eksekutor notebook
Di lab ini, Anda akan mempelajari cara mengonfigurasi dan meluncurkan eksekusi notebook dengan Vertex AI Workbench. Anda akan mempelajari cara: Total biaya untuk menjalankan lab ini di Google Cloud adalah sekitar $2. Lab ini menggunakan penawaran
- Cloud
Menjalankan pipeline pemrosesan teks big data di Cloud Dataflow
Anda akan menggunakan Cloud Dataflow, membuat project Maven dengan Cloud Dataflow SDK, dan menjalankan pipeline jumlah pekerjaan yang didistribusikan menggunakan Google Cloud Platform Console.
- Cloud
- Data
Membangun aplikasi chat berbasis LLM dan RAG menggunakan database Cloud SQL dan LangChain
Dalam codelab ini, Anda akan mempelajari cara membuat database, men-deploy Layanan Pengambilan GenAI untuk database, dan membuat contoh aplikasi chat menggunakan layanan tersebut.
- Cloud
- AI & Machine Learning
- Codelab
Menjadikan aplikasi Android lebih mudah diakses
Pelajari prinsip aksesibilitas yang membuat perbedaan besar bagi pengguna Anda, termasuk kontras warna, ukuran target sentuh, dan pelabelan konten.
Membuat Aplikasi Web Akses Perangkat
Dalam Codelab ini, Anda akan mempelajari cara kerja Akses Perangkat dan membuat aplikasi web yang menangani autentikasi dan panggilan Smart Device Management API untuk Nest Thermostat.
- Nest
Menggunakan FCM HTTP v1 API dengan token akses OAuth 2
Dibandingkan dengan API lama FCM, FCM HTTP v1 API menyediakan model otorisasi yang lebih aman menggunakan token akses berumur pendek. Langkah-langkah untuk membuat token akses untuk FCM v1 API sangat berbeda dengan langkah-langkah untuk API lama.
Beri tahu penguji tentang rilis aplikasi baru dengan Firebase App Distribution Android SDK - Codelab
Kirim versi terbaru Anda ke tangan penguji dengan cepat, dengan App Distribution Android SDK. Dalam codelab ini, Anda akan mengupdate aplikasi untuk menampilkan notifikasi dalam aplikasi kepada penguji saat rilis baru tersedia.
- Codelab
Game Latihan Ejaan menggunakan Asisten Google dan Cloud Firestore
Platform developer Asisten Google memungkinkan Anda membuat software untuk memperluas fungsi Asisten Google, asisten pribadi virtual, di lebih dari 1 miliar perangkat, termasuk smart speaker, ponsel, mobil, TV, headphone, dan lainnya. Pengguna
Pengembangan lokal untuk aplikasi Flutter Anda menggunakan Firebase Emulator Suite
Codelab yang menguraikan cara menggunakan Firebase Emulator Suite selama pengembangan dengan Flutter. Codelab ini akan menggunakan emulator Auth dan Firestore untuk mendemonstrasikan penggunaan emulator.
- Codelab
Membuat otomatisasi bernaskah
Dalam codelab ini, Anda akan mempelajari cara menulis otomatisasi dengan skrip.
Membuat Aplikasi Android untuk Masalah
Sesuaikan Aplikasi Contoh Google Home untuk Materi untuk menugaskan dan mengelola perangkat.
TensorFlow, Keras dan deep learning, tanpa gelar PhD
Dalam codelab ini, Anda akan mengajari komputer untuk mengenali angka dari tulisan tangan dengan akurasi 99%, dalam 100 baris kode Python / Keras.
- AI & Machine Learning
- Cloud
Menggunakan Video Intelligence API dengan Python
Dalam tutorial ini, Anda akan mempelajari cara menggunakan Video Intelligence API dengan Python.
- Cloud
- AI & Machine Learning
Memulai Cloud Functions
Mulai gunakan Cloud Functions, lingkungan eksekusi serverless dari Google untuk membangun dan menghubungkan layanan cloud. Lab praktik ini menunjukkan kepada Anda cara membuat, men-deploy, dan menguji fungsi cloud menggunakan konsol Google Cloud
- Tanpa server
- Komputasi
- Cloud
Menggunakan Vision API dengan C#
Dalam codelab ini, Anda akan mempelajari cara menggunakan Google Cloud Vision API dengan C#.
- Cloud
Klasifikasi Otomatis Data Uploaded ke Cloud Storage dengan DLP API dan Cloud Functions
Dalam codelab ini, Anda akan mempelajari cara menggunakan DLP API untuk secara otomatis mengklasifikasikan data yang diupload ke Cloud Storage. Berdasarkan Otomatisasi Klasifikasi Data yang Diupload ke Cloud Storage
- Cloud
Men-deploy aplikasi ASP.NET Core ke Kubernetes di Google Kubernetes Engine
Dalam codelab ini, Anda akan mempelajari cara mengubah kode ASP.NET Core menjadi aplikasi replika yang berjalan di Kubernetes di Google Kubernetes Engine.
- Cloud
Memasukkan aplikasi Kotlin Spring Boot ke dalam container dan men-deploy-nya ke Cloud Run
Pelajari cara mem-build dan memublikasikan image Docker yang dioptimalkan untuk aplikasi Spring Boot Kotlin dalam waktu singkat tanpa Docker atau Dockerfile, lalu jalankan image yang telah dibuat di Cloud Run.
- Cloud
Membuat layanan gRPC dengan Java
Dalam codelab ini, Anda akan mempelajari cara membangun layanan berbasis Java yang mengekspos API melalui gRPC. Kemudian, Anda akan menulis klien command line Java untuk layanan gRPC.
- Cloud
Men-deploy aplikasi ASP.NET Core ke Google Kubernetes Engine dengan Istio (Bagian 1)
Dalam codelab ini, Anda akan mempelajari cara men-deploy aplikasi ASP.NET Core ke Google Kubernetes Engine dengan Istio.
- Cloud
Dari Notebook ke Kubeflow Pipelines dengan HP Tuning: Perjalanan Data Science
Dalam codelab ini, Anda akan mempelajari cara membangun dan men-deploy pipeline data science yang kompleks dengan penyesuaian hyperparameter di Kubeflow Pipelines, tanpa menggunakan SDK atau perintah CLI apa pun.
- Cloud
- AI & Machine Learning
Men-deploy aplikasi ASP.NET Core ke Google Kubernetes Engine dengan Istio (Bagian 2)
Dalam codelab ini, Anda akan terus mengerjakan aplikasi ASP.NET Core dari bagian 1 dan menambahkan lebih banyak fitur Istio ke dalamnya.
- Cloud
Memigrasikan Python 2 App Engine Cloud NDB & Aplikasi Cloud Tasks ke Python 3 dan Cloud Datastore (Modul 9)
Dalam codelab ini, Anda akan mempelajari cara memigrasikan aplikasi Python 2 App Engine Cloud NDB dan Cloud Tasks (v1) ke Python 3, Cloud Datastore, dan Cloud Tasks (v2)
- Cloud
- Tanpa server
Kubeflow Pipelines - Perangkuman Masalah GitHub
Dalam codelab ini, Anda akan menyiapkan penginstalan Cloud AI Platforms Pipeline (KFP yang Dihosting) dengan GKE, membangun dan menjalankan alur kerja ML menggunakan Kubeflow Pipelines, serta menentukan dan menjalankan pipeline dari dalam AI Platform Notebook (Jupyter).
- AI & Machine Learning
- Cloud
Men-deploy aplikasi Micronaut dalam container dengan Jib ke Google Kubernetes Engine
Dalam codelab ini, Anda akan mempelajari cara mengubah microservice Micronaut menjadi layanan replika yang berjalan di Google Kubernetes Engine.
- Komputasi
- Cloud
Membuat layanan gRPC dengan C#
Dalam codelab ini, Anda akan mempelajari cara membangun layanan C# untuk mengekspos API melalui gRPC dan membuat klien C# untuk memanggil layanan gRPC.
- Cloud
Dari Notebook ke Kubeflow Pipelines dengan MiniKF dan Kale
Dalam codelab ini, Anda akan mempelajari cara membangun dan men-deploy pipeline data science yang kompleks dengan Kubeflow Pipelines, tanpa menggunakan perintah CLI atau SDK apa pun.
- AI & Machine Learning
- Cloud
Memulai Managed Active Directory
Dalam codelab ini, Anda akan mempelajari cara men-deploy Active Directory Terkelola di Google Cloud Platform
- Cloud
Penginstalan
Aplikasi terinstal mudah diakses dan dapat memanfaatkan beberapa integrasi yang lebih mendalam dengan OS. Pelajari cara membuat PWA Anda dapat diinstal dan dapatkan manfaat tersebut.
- Progressive Web App
- Kursus
Progressive Web App
Progressive Web App (PWA) adalah aplikasi web yang dibuat dan ditingkatkan dengan API modern untuk memberikan kemampuan, keandalan, dan kemampuan penginstalan yang lebih baik saat menjangkau siapa saja, di mana saja, di perangkat apa pun, semuanya dengan satu codebase.
- Progressive Web App
- Kursus
Peningkatan
Pengguna Anda mengharapkan pengalaman yang baik. Dalam bab ini, Anda akan melihat cara meningkatkan PWA dengan layar pembuka, pintasan aplikasi, dan cara kerja sesi.
- Progressive Web App
- Kursus
Desain aplikasi
Salah satu perbedaan utama antara Progressive Web App serta situs klasik dan aplikasi web adalah kemampuan penginstalan. Hal ini menciptakan pengalaman mandiri yang lebih terintegrasi ke dalam platform dan sistem operasi. Instalasi memungkinkan fleksibilitas baru dan tanggung jawab baru, karena kami tidak memiliki antarmuka pengguna browser seputar konten kami.
- Progressive Web App
- Kursus
Menggunakan Text-to-Speech API dengan Node.js
Dalam codelab ini, Anda akan mentranskripsikan file audio menggunakan Text-to-Speech API dengan Node.js
- Cloud
Codelab Aturan WAF yang Telah Dikonfigurasi di Cloud Armor
Dalam codelab ini, Anda akan mempelajari aturan WAF Cloud Armor yang telah dikonfigurasi sebelumnya, sehingga Anda dapat terlindung dari 10 kerentanan OWASP teratas menggunakan nama sederhana untuk set aturan.
- Networking
- Cloud
Private Service Connect untuk Google API
Dalam codelab ini, Anda akan mempelajari Private Service Connect untuk Google API. Lebih khususnya, Anda akan membuat endpoint layanan untuk API penyimpanan, membuat bucket Cloud Storage & melakukan validasi menggunakan DNS.
- Networking
- Cloud
Menghosting dan menskalakan aplikasi web di Google Cloud dengan Compute Engine
Pelajari cara menghosting dan menskalakan aplikasi web di Google Cloud dengan Compute Engine.
- Komputasi
- Cloud
Cloud Armor dan Load Balancer Proxy TCP/SSL - Codelab untuk pembatasan kapasitas dan daftar Penolakan IP
Dalam codelab ini, Anda akan membuat load balancer proxy TCP/SSL dengan layanan backend dan menggunakan Cloud Armor untuk membatasi akses ke load balancer hanya kepada sekumpulan klien pengguna tertentu
- Cloud
- Networking
- Keamanan
Memulai tugas Cloud Run
Dalam codelab ini, Anda akan mempelajari aplikasi Node.js terlebih dahulu untuk mengambil screenshot halaman web dan menyimpannya ke Cloud Storage. Selanjutnya, Anda akan mem-build image container untuk aplikasi, menjalankannya sebagai tugas di Cloud Run, mengupdate tugas untuk memproses lebih banyak halaman web, dan menjalankan tugas sesuai jadwal dengan Cloud Scheduler.
- Tanpa server
- Komputasi
- Cloud
Menggunakan Video Intelligence API dengan C#
Dalam codelab ini, Anda akan mempelajari cara menggunakan Video Intelligence API dengan C#
- Cloud
Membangun tata letak aplikasi animasi yang responsif dengan Material 3
Dalam codelab ini, Anda akan mendapatkan pengalaman membangun aplikasi menggunakan Material 3 di keenam platform yang didukung Flutter, yang akan menghasilkan aplikasi dengan desain adaptif dan animasi yang lancar.
- Codelab
Membuat elemen penggeser gambar menggunakan Angular
Di codelab ini, Anda akan membuat penggeser gambar, yang berfungsi secara terpisah dari framework Angular, dapat diimpor di framework mana pun, dan sangat mudah diintegrasikan.
- Web
Playbook Kartu Data: Dokumentasi transparan untuk responsible AI
Pelajari Playbook Kartu Data, sebuah toolkit yang dapat membantu Anda menghadapi tantangan transparansi dengan set data AI.
Mulai menggunakan Geospatial Creator di Adobe Aero versi pra-rilis
Pelajari cara menggunakan alat Geospatial Creator di Adobe Aero.
- AR
- Codelab
Membangun aplikasi untuk Google Chat
Pelajari cara mendesain dan membangun aplikasi untuk Google Chat.
Mulai menggunakan Geospatial Creator untuk Unity
Pelajari cara menggunakan ARCore Geospatial Creator untuk Unity.
- AR
- Codelab
Mengimplementasikan kunci sandi dengan isi otomatis formulir di aplikasi web
Pelajari cara mengimplementasikan kunci sandi dengan isi otomatis formulir di aplikasi web untuk membuat proses login yang lebih mudah dan aman.
Memulai dengan Scene Semantics dan Geospatial Depth API di ARCore
Pelajari cara menggunakan Scene Semantics dan Geospatial Depth API dengan Kotlin di ARCore.
- AR
- Codelab
Mulai menggunakan Streetscape Geometry dan API anchor atap di ARCore
Pelajari cara menggunakan Streetscape Geometry dan API anchor atap di ARCore dengan Kotlin.
- AR
- Codelab
Deteksi
Mengidentifikasi bagaimana pengguna berinteraksi dengan aplikasi Anda berguna dalam menyesuaikan dan meningkatkan pengalaman pengguna. Misalnya, Anda dapat memeriksa apakah aplikasi sudah terinstal di perangkat pengguna dan mengimplementasikan fitur seperti mentransfer navigasi ke aplikasi mandiri dari browser.
- Progressive Web App
- Kursus
Aplikasi Flutter pertama Anda
Dalam codelab ini, Anda akan mempelajari cara membangun aplikasi Flutter yang menghasilkan nama acak yang terdengar keren.
AI Generatif untuk Analisis Video dengan Vertex AI
Pelajari cara menganalisis penayangan influencer di YouTube pada perusahaan atau produk apa pun, menggunakan kemampuan AI Generatif Google.
- Cloud
- AI & Machine Learning
- Analytics
Membuat aplikasi iOS kompatibel untuk Cast
Dalam codelab ini, Anda akan memodifikasi aplikasi video iOS yang sudah ada untuk mentransmisikan konten di perangkat yang kompatibel dengan Google Cast.
- iOS
Mengenkripsi Resource dengan Mudah Menggunakan Kunci Otomatis Cloud KMS
Dalam codelab ini, Anda akan menyiapkan Kunci Otomatis Cloud KMS serta mengenkripsi resource secara otomatis dan sesuai permintaan saat Anda membuatnya.
Membuat database AlloyDB dengan Tugas Cloud Run
Pelajari cara membuat database AlloyDB menggunakan Tugas Cloud Run
Insight LLM di Tempat: BigQuery & Gemini untuk Analisis Data Terstruktur & Tidak Terstruktur
Dengan codelab ini, kita akan menunjukkan cara mengintegrasikan model LLM, Gemini 1.0 Pro (hanya teks), dan Gemini 1.0 Pro Vision (multimodal), langsung di dalam workload BigQuery Anda untuk mendapatkan pengalaman pembuatan insight generatif dengan sedikit kode.
Pengembangan InnerLoop dengan Python
Pelajari fitur dan kemampuan yang didesain untuk menyederhanakan alur kerja pengembangan software engineer yang bertugas mengembangkan aplikasi Java di lingkungan dalam container.
AI generatif determenistik dengan panggilan fungsi Gemini di Java
Mendemonstrasikan fitur panggilan fungsi Gemini di aplikasi Java dengan memanggil model Gemini untuk mengorkestrasi input untuk panggilan fungsi, memanggil API, lalu memproses respons dalam panggilan Gemini lainnya dan men-deploy-nya ke endpoint REST.
- Cloud
- AI & Machine Learning
Menghubungkan ke Private CloudSQL dari Cloud Run
Di lab ini, Anda akan membuat layanan menu Cymbal Eats, mengekspos RESTful API untuk menambahkan, memperbarui, menghapus, dan mencantumkan item menu. Anda akan membuat database Cloud SQL sebagai database backend untuk layanan menu, yang akan
Ringkasan Pencegahan Kebocoran Data Cloud
Codelab ini akan memperkenalkan pengguna ke DLP API melalui antarmuka command line. Pengguna akan mendownload kode project dan meninjau beberapa alat di direktori contoh dan fungsi dasarnya.
- Web
API Cloud DNS ResourceRecordSets
Dalam Codelab ini, Anda akan membuat Cloud DNS ManagedZone dan ResourceRecordSets yang relevan menggunakan gcloud untuk mengelola domain dan subdomain Anda' resolusi.
Google Compute Engine
Dalam codelab ini, Anda akan memahami Google Compute Engine dengan menjalankan VM, menginstal software, dan menyediakannya di Internet melalui load balancer jaringan.
- Cloud
- Komputasi
Menggunakan BigQuery dengan Python
Dalam codelab ini, Anda akan mempelajari cara menggunakan BigQuery dengan Python
- Cloud
Pengelolaan Bot dengan Google Cloud Armor + reCAPTCHA
Dalam codelab ini, Anda akan membuat load balancer dan layanan backend terkait. Kemudian, Anda akan membuat aturan pengelolaan bot Cloud Armor dan mempelajari cara aturan tersebut melindungi backend Anda.
- Cloud
- Networking
- Keamanan
Mengelola prosesor Document AI dengan Python
Dalam tutorial ini, Anda akan mempelajari cara mengelola prosesor Document AI dengan Python.
- Cloud
- AI & Machine Learning
Menjalankan tugas BigQuery secara paralel dengan Workflows
Dalam codelab ini, Anda akan melihat cara menjalankan tugas BigQuery terhadap set data Wikipedia secara paralel dengan fitur iterasi paralel Workflows.
- Tanpa server
- Komputasi
- Cloud
Buffering permintaan HTTP dengan Cloud Tasks
Dalam codelab ini, Anda akan terlebih dahulu mempelajari cara membuat dan menggunakan antrean Cloud Tasks reguler untuk tugas target HTTP. Kemudian, Anda akan mempelajari cara menggunakan penggantian URI HTTP tingkat antrean dan BufferTask API baru untuk melakukan buffering permintaan HTTP dengan lebih mudah menggunakan Cloud Tasks.
- Cloud
- Komputasi
- Tanpa server
Pembatasan Kapasitas dengan Cloud Armor
Dalam codelab ini, Anda akan membuat load balancer dan layanan backend terkait. Anda kemudian akan membuat kebijakan pembatasan kapasitas Cloud Armor dan memahami cara kebijakan tersebut melindungi backend Anda.
- Networking
- Cloud
- Keamanan
Menyediakan dan Menggunakan Cluster Hadoop/Spark Terkelola dengan Cloud Dataproc (Command Line)
Dalam codelab ini, Anda akan mempelajari cara memulai cluster Spark/Hadoop terkelola menggunakan Dataproc, mengirimkan contoh tugas Spark, dan mematikan cluster menggunakan command line.
- Data
- Cloud
Mengintegrasikan Dialogflow dengan Google Chat
Dalam codelab ini, Anda akan meningkatkan aplikasi Chat Penjadwal Janji Temu yang didukung oleh Dialogflow dan Google Kalender agar berjalan di Google Chat. Anda akan membangun dan men-deploy pesan Google Chat kustom.
- Cloud
Memecahkan masalah dengan Gemini CodeLab
CodeLab ini menunjukkan penggunaan Gemini untuk Google Cloud guna mempercepat pemecahan masalah dan perbaikan masalah. Anda akan memahami Gemini dalam meringkas log, menjelaskan error, dan membantu menemukan solusi untuk masalah tersebut.
- Cloud
Codelab Kemampuan Web
Dalam codelab ini, Anda akan bermain-main dengan beberapa API web yang baru atau hanya tersedia di belakang flag.
- Web
Jalankan Model Perkiraan Cuaca WRF dengan Fluid Numerics' Slurm-GCP
Codelab ini akan memandu Anda menjalankan WRF® di Google Cloud Platform menggunakan solusi Slurm-GCP dari SchedMD
Deployment berkelanjutan ke Google Kubernetes Engine (GKE) dengan Cloud Build
Pelajari cara men-deploy workload dalam container ke GKE dengan Cloud Build secara berkelanjutan.
- Container
- Cloud
Hitung Pi di Compute Engine
Dalam codelab ini, Anda akan membuat instance Compute Engine baru, mengompilasi, dan menjalankan program untuk menghitung pi ke jutaan angka desimal.
- Cloud
- Komputasi
Tingkatkan alur kerja pengembangan Anda dengan Gemini Code Assist
Dalam codelab ini, Anda akan melihat cara Gemini Code Assist membantu Anda melintasi tahap-tahap utama Software Development Life Cycle (SDLC) seperti desain, build, serta pengujian dan deployment. Kami akan mendesain dan mengembangkan seluruh aplikasi serta men-deploy-nya di Google Cloud.
Memulai App Engine (Python 3)
Dalam tutorial ini, Anda akan mempelajari cara membuat aplikasi web sederhana dengan Python di Google App Engine.
- Cloud
- Tanpa server
- Komputasi
Mengkueri {i>dataset<i} Wikipedia di BigQuery
Di codelab ini, Anda akan mempelajari dasar-dasar BigQuery dan cara menggunakannya untuk membuat kueri data berukuran terabyte, seperti set data Wikipedia.
- Data
- Cloud
Men-deploy aplikasi Spring Boot ke lingkungan standar App Engine
Pelajari cara membuat aplikasi Spring Boot sederhana dan men-deploy-nya ke lingkungan standar App Engine.
- Tanpa server
- Komputasi
- Cloud
Menggunakan BigQuery dengan C#
Dalam codelab ini, Anda akan mempelajari cara menggunakan BigQuery dengan C#
- Cloud
Men-deploy aplikasi ASP.NET ke Windows Server di Compute Engine
Dalam codelab ini, Anda akan mempelajari cara men-deploy aplikasi ASP.NET sederhana ke Windows Server di Google Compute Engine
- Komputasi
- Cloud
Membangun klien Django frontend untuk aplikasi Dialogflow
Pelajari cara membuat klien Django frontend untuk membuat pengalaman percakapan bagi aplikasi Dialogflow.
- Cloud
Pengembangan InnerLoop menggunakan Cloud Workstations dengan Python
Pelajari fitur dan kemampuan yang didesain untuk menyederhanakan alur kerja pengembangan bagi software engineer yang bertugas mengembangkan aplikasi Python di lingkungan dalam container menggunakan Cloud Workstation.
Daftar IP Bernama Cloud Armor
Dalam codelab ini, Anda akan mempelajari daftar alamat IP bernama Google Cloud Armor. Lebih khusus lagi, Anda akan mengonfigurasi daftar alamat IP yang diberi nama dalam kebijakan keamanan dan memvalidasi konektivitas.
- Cloud
- Networking
Membuat dan meluncurkan aplikasi ASP.NET Core dari Google Cloud Shell
Dalam codelab ini, Anda akan mempelajari cara membangun dan meluncurkan aplikasi ASP.NET Core dari Google Cloud Shell – tanpa harus keluar dari browser.
- Cloud
Pengantar Cloud Bigtable
Dalam codelab ini, Anda akan diperkenalkan dengan Cloud Bigtable dengan klien Java HBase. Anda akan memuat data, lalu menjalankan beberapa kueri dan memplot data pada peta..
- Storage
- Cloud
Men-deploy aplikasi ASP.NET Core ke App Engine
Dalam codelab ini, Anda akan mempelajari cara men-deploy aplikasi ASP.NET Core sederhana ke Google App Engine
- Cloud
Lingkungan Pengembangan
Pelajari fitur dan kemampuan yang didesain untuk menyederhanakan alur kerja pengembangan bagi software engineer yang bertugas mengembangkan aplikasi Python di lingkungan dalam container menggunakan Cloud Workstation.
Pengembangan InnerLoop dengan Java - SpringBoot
Pelajari fitur dan kemampuan yang didesain untuk menyederhanakan alur kerja pengembangan software engineer yang bertugas mengembangkan aplikasi Java di lingkungan dalam container.
Kontrol Layanan VPC - Codelab Perlindungan BigQuery
Dalam codelab ini, Anda akan mempelajari cara melindungi BigQuery API menggunakan Kontrol Layanan VPC. Codelab dimulai tanpa layanan API yang dilindungi oleh perimeter layanan, yang memungkinkan kueri untuk dijalankan pada set data publik, dan
Pengelolaan dependensi dengan Artifact Registry
Pelajari cara mengelola dependensi dengan Architect Registry.
Terhubung ke Database yang Terkelola Sepenuhnya dari Cloud Run
Mengintegrasikan database serverless dengan aplikasi yang berjalan di Cloud Run, mengonfigurasi layanan untuk menggunakan database relasional Cloud Spanner dan Cloud Firestore
Bangun, latih, dan deploy model XGBoost di Cloud AI Platform
Di lab ini, Anda akan mempelajari alur kerja ML lengkap di GCP: menyerap data dari BigQuery, membangun model XGBoost dalam instance Cloud AI Platform Notebooks, dan men-deploy model tersebut ke AI Platform.
- Cloud
- AI & Machine Learning
Menghubungkan ke instance AlloyDB Pribadi dari aplikasi yang berjalan dengan Autopilot GKE
Pelajari cara menghubungkan aplikasi yang berjalan di GKE Autopilot ke instance pribadi database AlloyDB
Membuat Add-on Google Workspace dengan Node.js dan Cloud Run
Dalam codelab ini, Anda akan mempelajari cara membuat Add-on Google Workspace menggunakan Node.js dan Cloud Run.
- Tanpa server
Tutorial Dasar Kontrol Layanan VPC I
Di lab ini, kita akan membuat perimeter Kontrol Layanan VPC dan menggunakannya untuk melindungi sebuah project. Kemudian, kita akan memicu pelanggaran traffic masuk Kontrol Layanan VPC dan memandu proses pemecahan masalah penolakan. Pada akhir lab ini, Anda akan memiliki pemahaman yang lebih baik tentang cara menggunakan Kontrol Layanan VPC untuk melindungi resource Anda.
- Keamanan
- Cloud
Memulai Web Serial API
Dalam codelab ini, Anda akan membuat halaman web yang berinteraksi dengan papan micro:bit BBC untuk menampilkan gambar pada layar LED 5x5. Anda akan mempelajari Web Serial API dan cara menggunakan streaming yang dapat dibaca, ditulis, dan diubah untuk berkomunikasi dengan perangkat serial melalui browser.
- Web
Vertex AI:Menggunakan rutinitas prediksi kustom dengan Sklearn untuk melakukan pra-pemrosesan dan memposting data proses untuk prediksi
Dalam codelab ini, Anda akan mempelajari cara menggunakan rutinitas prediksi kustom di Vertex AI untuk menulis logika prapemrosesan dan pascapemrosesan kustom
Tutorial Dasar Kontrol Layanan VPC II - Memecahkan Masalah Pelanggaran Traffic Keluar
Di lab ini, kita akan membuat perimeter Kontrol Layanan VPC dan menggunakannya untuk melindungi suatu project. Kemudian, kita akan memicu pelanggaran traffic keluar Kontrol Layanan VPC dan memandu proses pemecahan masalah penolakan dengan membuat aturan traffic keluar. Pada akhir lab ini, Anda akan memiliki pemahaman yang lebih baik tentang cara menggunakan Kontrol Layanan VPC untuk melindungi resource Anda.
- Keamanan
- Cloud
Menganalisis model ML keuangan yang di-deploy di Cloud AI Platform dengan What-If Tool
Di lab ini, Anda akan mempelajari cara melatih model XGBoost pada set data keuangan, men-deploy-nya ke Cloud AI Platform, dan menganalisisnya dengan What-If Tool
- Cloud
- AI & Machine Learning
Membangun antarmuka adaptif pengguna dengan kueri media preferensi
Pelajari cara membangun formulir web adaptif, yang memungkinkan setiap pengguna menerima antarmuka yang disesuaikan dan mencerminkan preferensi mereka pada waktu tertentu.
- Web
Memberikan akses ke project Anda dengan IAM
Codelab ini menunjukkan cara menggunakan Google Cloud Console untuk memberikan peran Identity and Access Management (IAM) ke akun utama untuk project Anda.
- Cloud
Vertex AI membuat notebook yang dikelola pengguna dan aman
Dalam tutorial ini, Anda akan mempelajari cara mengonfigurasi notebook yang dikelola pengguna secara aman
Membangun Asisten Shopping Pintar dengan AlloyDB dan Vertex AI Agent Builder - Bagian 2
Dalam codelab ini, Anda akan membangun aplikasi chat berbasis pengetahuan yang dirancang untuk menjawab pertanyaan pelanggan, memandu penemuan produk, dan menyesuaikan hasil penelusuran untuk set data e-commerce
- Cloud
- AI & Machine Learning
Instal Uji Coba ABAP Platform 2022 di Google Cloud Platform dan Instal ABAP SDK
Dalam codelab ini, Anda akan Menginstal ABAP Platform Trial 202
- Codelab
Membangun Asisten Penelusuran Paten dengan AlloyDB dan Vertex AI Agent Builder - Bagian 2
Dalam codelab ini, Anda akan membangun aplikasi chat berbasis pengetahuan yang dirancang untuk menjawab pertanyaan terkait penelusuran paten dan memberikan hasil yang relevan secara kontekstual berdasarkan kebenaran set data paten sebagai sumbernya.
- AI & Machine Learning
- Cloud
Mengonfigurasi autentikasi ABAP SDK menggunakan token untuk SAP yang dihosting di VM Compute Engine dan menjalankan API validasi Alamat
Dalam codelab ini, Anda akan mengonfigurasi autentikasi ABAP SDK menggunakan token untuk SAP yang dihosting di VM Compute Engine dan mengeksekusi Address validation API
- Codelab
Router Pembatas Thread - Thread 1.2 Multicast
Thread 1.2 memperkenalkan Multicast di seluruh Thread Networks, yang memungkinkan komunikasi multicast antara segmen jaringan Thread dan jaringan Infrastruktur (Wi-Fi/ethernet). Codelab ini akan memandu Anda menjalani proses penyiapan dan bermain dengan fitur Multicast Thread 1.2.
- Nest
Router Pembatas Thread - Konektivitas IPv6 Dua Arah dan Penemuan Layanan Berbasis DNS
Dalam codelab ini, Anda akan menggunakan OTBR sebagai Router Thread Border standar, menemukan dan menjangkau perangkat akhir Thread dari ponsel yang terhubung di jaringan Wi-Fi yang sama.
- Nest
Menyimulasikan jaringan Thread dengan OpenThread
Dalam codelab ini, Anda akan menyimulasikan jaringan Thread pada perangkat virtual menggunakan OpenThread pada mesin Linux atau Mac OS.
- Nest
Menyimulasikan Jaringan Thread menggunakan OTNS
Dalam codelab ini, Anda akan menggunakan OTNS CLI dan visualisasi web untuk menambahkan/memindahkan/menghapus node dalam jaringan Thread yang disimulasikan dan mengamati cara jaringan beradaptasi dengan perubahan topologi.
- Nest
Router Pembatas Thread - Menyediakan akses Internet melalui NAT64
Dalam codelab ini, Anda akan membuat router perbatasan OpenThread dengan dukungan NAT64, dan menggunakan perangkat akhir di jaringan untuk mengakses resource IPv4 saja dari internet.
- Nest
Menyimulasikan jaringan Thread menggunakan OpenThread di Docker
Dalam codelab ini, Anda akan menyimulasikan jaringan Thread pada perangkat virtual menggunakan OpenThread di Docker.
- Nest
Membangun jaringan Thread dengan board nRF52840 dan OpenThread
Dalam Codelab ini, Anda akan memprogram OpenThread pada hardware nyata, membuat dan mengelola jaringan Thread, dan meneruskan pesan antar-node.
- Nest
Membangun Thread Network dengan ESP32H2 dan ESP Thread Border Router Board
Dalam Codelab ini, Anda akan memprogram OpenThread pada hardware nyata, membuat dan mengelola jaringan Thread, dan meneruskan pesan antar-node.
- Nest
Computer Vision Menjadi Mudah: Vision AI pada Spring Boot dan Java
Kami akan membuat aplikasi Computer Vision menggunakan Spring Boot dan Java, yang memungkinkan Anda membuka potensi pengenalan dan analisis citra dalam project Anda.
- Cloud
- AI & Machine Learning
Merutekan pemberitahuan pemantauan Datadog ke Google Cloud dengan Eventarc (Bagian 1)
Dalam codelab ini, Anda akan mempelajari cara merutekan pemberitahuan pemantauan Datadog ke Google Cloud dengan Eventarc.
- Tanpa server
- Komputasi
- Cloud
Melakukan Pengembangan ke Prod dalam Tiga Langkah Mudah dengan Cloud Run
Dalam codelab ini, Anda akan membangun aplikasi web sederhana, menjalankannya di lingkungan developer pribadi, lalu menjalankannya dalam container menggunakan Docker, dan terakhir men-deploy aplikasi yang sama di Cloud.
Membangun Aplikasi Kotlin Spring dengan Google Cloud Platform
Dalam codelab ini, Anda akan membangun aplikasi Spring menggunakan Kotlin dan berintegrasi dengan beberapa teknologi Google Cloud Platform, seperti Cloud Pub/Sub dan Cloud SQL.
- Cloud
Hello Cloud Run dengan C#
Dalam codelab ini, Anda akan mempelajari cara memulai Cloud Run dengan men-deploy dan menjalankan container stateless secara serverless (dengan memisahkan infrastruktur di lokasi lain). Cloud Run menawarkan opsi yang terkelola sepenuhnya serta kemampuan menjalankan berdasarkan cluster GKE.
- Cloud
- Tanpa server
Merutekan pemberitahuan pemantauan Datadog ke Google Cloud dengan Eventarc (Bagian 2)
Dalam codelab ini, Anda akan mempelajari cara merespons pemberitahuan pemantauan Datadog dengan Eventarc dan Workflows
- Komputasi
- Cloud
- Tanpa server
Pos Perdagangan Game Cloud Spanner
Dalam codelab ini, Anda akan menerapkan layanan item dan layanan pascaperdagangan untuk berfungsi dengan Cloud Spanner.
Terhubung ke Cloud SQL: Compute Engine, IP Pribadi, dan Proxy Cloud SQL
Dalam codelab ini, Anda akan menyiapkan koneksi antara instance Compute Engine dan Cloud SQL dalam jaringan internal pribadi Google menggunakan Proxy Cloud SQL.
- Cloud
Terhubung ke Cloud SQL: IP publik dan jaringan yang diizinkan
Dalam codelab ini, Anda akan menyiapkan koneksi sederhana ke instance Cloud SQL yang dapat diakses dari mana saja.
- Cloud
Mulai Menggunakan fungsi Cloud Run (HTTP)
Pelajari cara mulai menggunakan fungsi Cloud Run
- Tanpa server
Menambahkan widget Layar Utama ke Aplikasi Flutter Anda
Dalam codelab ini, Anda akan membuat widget Layar Utama untuk aplikasi Flutter iOS atau Android Anda. Anda akan memulai dengan aplikasi berita Flutter dasar. Kemudian, Anda akan menggunakan framework native untuk membuat UI widget itu sendiri. Terakhir, Anda akan mempelajari cara berbagi resource dan membangun komunikasi antara widget dan aplikasi utama.
- Codelab
Membatasi Deployment dengan Autentikasi Biner
Otorisasi Biner merupakan kontrol keamanan waktu deployment yang memastikan hanya image container tepercaya yang di-deploy di Google Kubernetes Engine (GKE) atau Cloud Run. Dengan Otorisasi Biner, Anda dapat mewajibkan image untuk ditandatangani oleh
Mengembangkan Container dengan Dockerfile
Docker adalah platform terbuka untuk mengembangkan, mengirim, dan menjalankan aplikasi. Dengan Docker, Anda dapat memisahkan aplikasi dari infrastruktur dan memperlakukan infrastruktur layaknya aplikasi terkelola. Docker membantu mengirim kode,
Codelab: Membuat Ekstensi Chrome di JavaScript menggunakan Gemini
Dengan codelab ini, kita akan membuat ekstensi Chrome menggunakan Gemini. Kami akan menambahkan fitur berulang untuk mencapai tingkat yang membantu kami menambahkan fungsi ke halaman Google Meet.
Cara membuat gambar dari Vertex AI dan Mengupload ke Google Ads
Dalam codelab ini, Anda akan mempelajari cara membuat gambar dengan Vertex AI dan mengirim gambar ke Google Ads
Kelola Data FHIR dari Aplikasi Android dengan OHS dan Google Cloud
Bangun aplikasi seluler layanan kesehatan yang aman, skalabel, patuh, dan berbasis data dengan Android-FHIR SDK, OHS, dan Google Cloud Healthcare API
- Cloud
Membuat model Spark ML dengan Google Dataproc
Dalam codelab ini, Anda akan mengirimkan tugas Spark ML ke layanan Dataproc Google.
- Web
Dataproc di Google Compute Engine
Dalam codelab ini, Anda akan mempelajari cara menggunakan Dataproc di Google Compute Engine (GCE).
- Web
Dataproc Serverless
Dalam codelab ini, Anda akan mempelajari semua hal tentang Dataproc Serverless, termasuk cara memulai dan cara mengakses rangkaian fiturnya yang lengkap.
- Web
Mengonfigurasi Eventarc untuk memicu Workflows yang terintegrasi dengan GKE Autopilot dan Pub/Sub
Pelajari cara mengonfigurasi Eventarc untuk memicu Workflows yang terintegrasi dengan GKE Autopilot dan Pub/Sub untuk menjalankan proses bisnis reward pelanggan.
Melacak Peristiwa di WebView dengan Google Analytics for Firebase
Dalam codelab ini, Anda akan menjalankan cara melacak peristiwa di halaman web dalam WebView menggunakan GA4F dengan meneruskannya ke kode native.
LB HTTP Eksternal dengan Codelab Pengelolaan Traffic Lanjutan (Envoy)
Dalam codelab ini, Anda akan mempelajari fitur traffic lanjutan yang tersedia di Load Balancer HTTP Eksternal yang baru.
- Cloud
- Networking
Menggambar Situs: Ubah imajinasi Anda menjadi situs menggunakan model Gemini.
Dalam codelab ini, Anda akan membangun Aplikasi Cloud Run yang mengubah gambar Anda menjadi kode situs dalam hitungan menit menggunakan model AI Generatif dari pilihan Gemini 1.0 Pro Vision, Gemini 1.5 Pro, dan banyak lagi.
- Cloud
Memicu Workflows dengan Eventarc
Pelajari cara mengonfigurasi Eventarc untuk memicu Workflows yang terintegrasi dengan Cloud Run dan Pub/Sub untuk menjalankan proses bisnis reward pelanggan.
Mengembangkan Layanan Aksesibilitas untuk Android
Dalam codelab ini, Anda akan mempelajari cara membuat Layanan Aksesibilitas untuk pengguna Android.
Prosesor Khusus dengan Document AI (Python)
Dalam codelab ini, Anda akan mempelajari cara menggunakan DocAI Pengadaan dan Lending DocAI untuk mengklasifikasikan dan mengurai dokumen khusus.
- AI & Machine Learning
- Cloud
Pengenalan Karakter Optik (OCR) dengan Document AI (Python)
Dalam codelab ini, Anda akan melakukan Pengenalan Karakter Optik (OCR) dari dokumen PDF menggunakan Document AI dan Python. Anda akan mempelajari cara membuat permintaan proses Online (Sinkron) dan Batch (Asinkron).
- Cloud
- AI & Machine Learning
Interaksi Langsung: Workshop Perempuan dalam Suara
Mari kita buat percakapan antara Anda dan Asisten Google yang akan membantu Anda mengambil informasi acara dan literatur dari grup pertemuan Perempuan Voice.
Membuat Bot Suara untuk Android dengan Dialogflow Essentials & Kepakan
Dialogflow yang siap pakai dilengkapi dengan banyak integrasi, untuk web, Asisten Google, media sosial, dan gateway ponsel. Namun, saat ingin menghadirkan chatbot ke perangkat seluler, Anda harus membuat integrasi kustom. Lab ini akan mengajari Anda cara mengintegrasikan Dialogflow Essentials ke dalam aplikasi Flutter.
- Cloud
Langsung: Membuat panduan TV Google Chat dengan Google Workspace dan Dialogflow
Pelajari cara membuat chatbot Dialogflow kustom untuk Google Chat dengan respons kartu dinamis.
- Cloud
Membuat layanan Cloud Run dengan file bantuan
Pelajari cara membuat layanan Cloud Run yang berkomunikasi dengan file bantuan menggunakan port localhost dan pemasangan volume.
- Tanpa server
Migrasi dari Apache Kafka ke Pubsub
Dalam codelab ini, Anda akan memigrasikan aplikasi dari Apache Kafka ke Google Cloud Pubsub menggunakan pendekatan migrasi bertahap.
Penguraian Formulir dengan Document AI (Python)
Dalam codelab ini, Anda akan mempelajari cara menggunakan Parser Formulir Document AI untuk mengurai formulir tulisan tangan dengan Python. Kami akan menggunakan formulir asupan medis sederhana sebagai contoh, tetapi prosedur ini akan berfungsi
- AI & Machine Learning
- Cloud
Langsung: Membuat tindakan panduan TV untuk Asisten Google dengan Dialogflow dan Actions on Google
Mari kita buat percakapan antara Anda dan Asisten Google yang akan membantu Anda mengambil informasi panduan TV.
Document AI Workbench - Ekstraktor Dokumen Kustom
Dalam codelab ini, Anda akan mempelajari cara menggunakan Document AI Workbench untuk membuat model yang sepenuhnya disesuaikan menggunakan data pelatihan Anda sendiri.
- Cloud
- AI & Machine Learning
Pengambilan keputusan yang tepat menggunakan generator Dialogflow CX dan penyimpanan data
Dalam codelab yang cocok untuk pemula ini, Anda akan terbiasa dengan fitur generator. Generator menggunakan model bahasa besar (LLM) generatif terbaru dari Google untuk menghasilkan respons agen dan dalam konteks codelab ini, Anda akan menggunakan generator yang mengambil informasi dari penyimpanan data untuk membuat keputusan yang tepat.
- Cloud
Document AI Workbench - Melakukan Pelatihan
Dalam codelab ini, Anda akan mempelajari cara menggunakan Uptraining Document AI untuk meningkatkan kualitas model menggunakan data pelatihan Anda sendiri.
- AI & Machine Learning
- Cloud
Document AI: Memerlukan Interaksi Manusia
Dalam codelab ini, Anda akan mempelajari cara menggunakan Document AI Human in the Loop untuk menyelesaikan tugas Peninjauan Manual dengan Prosesor Khusus.
- AI & Machine Learning
- Cloud
Menjalankan pernyataan SQL pertama Anda menggunakan Google Cloud Dataflow
Halaman ini menjelaskan cara menggunakan Dataflow SQL dan membuat tugas Dataflow SQL.
- Cloud
- Data
Tingkatkan cakupan intent dan tangani error tanpa masalah dengan penggantian generatif
Dalam codelab yang cocok untuk pemula ini, Anda akan mengenal fitur penggantian generatif yang menggunakan model bahasa besar (LLM) generatif terbaru dari Google untuk menghasilkan respons agen virtual.
- Cloud
Menggunakan Notebook dengan Google Cloud Dataflow
Menyiapkan dan menjalankan notebook dengan Beam interaktif
- Data
- Cloud
Menggunakan Document AI untuk Memproses Secara Cerdas Formulir Tulis Tangan (Node.js)
Dalam codelab ini, saya akan berfokus pada pembuatan tutorial yang menggunakan Document AI API dengan Node.js
Dari Komponen Web ke Elemen Lit
Dalam codelab ini, Anda akan mempelajari & membuat Komponen Web dari awal, lalu meningkatkannya secara bertahap menjadi Elemen Lit.
- Web
Pengujian dasar pengukuran prediksi online Vertex AI dengan HEY
Dalam tutorial ini, Anda akan mempelajari cara melakukan pengujian dasar pengukuran menggunakan metrik pemantauan cloud prediksi dan HEY.
- Networking
- Codelab
Pengantar pengujian dengan Gemini Code Assist
Gunakan Gemini Code Assist untuk membantu Anda menulis pengujian untuk kode Anda
- Cloud
Memicu DAG dengan Node.JS dan Google Cloud Functions
Codelab ini menunjukkan cara menggunakan Google Cloud Functions untuk memicu alur kerja Apache Airflow (DAG) di Google Cloud Composer. DAG di sini menjalankan perintah {i>bash<i} sederhana menggunakan BashOperator
- Web
Pelatihan dan penyesuaian hyperparameter model PyTorch di Cloud AI Platform
Di lab ini, Anda akan mempelajari cara melatih model di Cloud dengan penyesuaian hyperparameter. Kami akan menunjukkan cara melakukannya dengan PyTorch, tetapi Anda dapat melakukannya dalam framework apa pun yang Anda inginkan.
- AI & Machine Learning
- Cloud
Perkiraan Deret Waktu dengan Vertex AI dan BigQuery ML
Di lab ini, Anda akan mempelajari cara menyelesaikan masalah deret waktu menggunakan Vertex AI, yang mencakup Notebooks, Training, Prediction, dan BigQuery ML.
- AI & Machine Learning
- Cloud
Menggunakan Text-to-Speech API dengan C#
Dalam codelab ini, Anda akan mempelajari cara menggunakan Text-to-Speech API dengan C#
- Cloud
Menggunakan Translation API dengan C#
Dalam codelab ini, Anda akan mempelajari cara menggunakan Translation API dengan C#
- Cloud
Cara menghubungkan aplikasi Node.js di Cloud Run ke database Cloud SQL untuk PostgreSQL
Konektor Node.js Cloud SQL adalah cara termudah untuk menghubungkan aplikasi Node.js ke database Cloud SQL Anda dengan aman. Cloud Run adalah platform serverless yang terkelola sepenuhnya yang memungkinkan Anda untuk menjalankan container stateless
Menggunakan Text-to-Speech API dengan Python
Dalam tutorial ini, Anda akan mempelajari cara menggunakan Text-to-Speech API dengan Python.
- Cloud
- AI & Machine Learning
Pengantar orkestrasi serverless dengan Workflows
Dalam codelab ini, Anda akan mempelajari cara mengorkestrasi dan mengotomatiskan layanan API berbasis HTTP dan Google Cloud dengan Workflows.
- Tanpa server
- Cloud
Menggunakan Vision API dengan Python
Dalam tutorial ini, Anda akan mempelajari cara menggunakan Vision API dengan Python.
- Cloud
- AI & Machine Learning
Menginstal dan menggunakan Cloud Tools for PowerShell
Di codelab ini, Anda akan mempelajari cara menginstal dan menggunakan alat Cloud untuk Windows PowerShell.
- Cloud
Pengembangan InnerLoop menggunakan Cloud Workstation dengan NodeJS
Pelajari fitur dan kemampuan yang didesain untuk menyederhanakan alur kerja pengembangan bagi software engineer yang bertugas mengembangkan aplikasi Nodejs di lingkungan dalam container menggunakan Cloud Workstation.
Insight Generatif dengan BigQuery SQL dan Vertex AI
Membuat aplikasi prediksi dan resep Rating Kesuksesan Film dengan kueri BigQuery SQL dan Vertex AI PaLM API.
- Cloud
- AI & Machine Learning
Harmonisasi Warna Dasar di Tampilan Android
Dalam codelab ini, Anda akan mempelajari cara menyelaraskan warna kustom dengan tema dinamis.
GenAI - Pembuatan Gambar dari kata kunci
Dalam codelab ini, Anda akan belajar membuat gambar dari kata kunci tertentu menggunakan GenAI API. Ini adalah proses dua langkah dengan text-bison API dipanggil untuk membuat perintah pembuatan gambar, lalu Imagen API dipanggil untuk membuat gambar sesuai perintah yang dihasilkan. Seluruh alur kerja ini diluncurkan di frontend menggunakan aplikasi Gradio.
Mengembangkan dengan Cloud Workstations dan Cloud Code
Pelajari fitur dan kemampuan yang didesain untuk menyederhanakan alur kerja pengembangan software engineer Java di lingkungan dalam container menggunakan Cloud Workstation.
Jalankan Simulasi Dinamika Molekul Gromacs dengan Fluid Numerics' Slurm-GCP
Codelab ini akan memandu Anda menjalankan Gromacs di Google Cloud Platform menggunakan solusi Slurm-GCP dari SchedMD
Pengembangan InnerLoop dengan NodeJS
Pelajari fitur dan kemampuan yang didesain untuk menyederhanakan alur kerja pengembangan software engineer yang bertugas mengembangkan aplikasi Java di lingkungan dalam container.
LLM khusus SQL dengan BigQuery ML menggunakan Vertex AI PaLM API
Peringkasan kode sumber untuk repositori GitHub tersedia sebagai set data publik BigQuery, menggunakan Model Bahasa Besar Vertex AI untuk pembuatan teks (text-bison) sebagai fungsi jarak jauh yang dihosting di BigQuery.
- Cloud
- AI & Machine Learning
Mengontrol lilin PLAYBULB dengan Web Bluetooth
Dengan hanya menggunakan JavaScript, buat aplikasi web yang mengontrol lilin tanpa nyala LED berkat Web Bluetooth API yang masih baru.
- Web
Battle Jamón - Battle Ground Microservice
Dalam codelab ini, Anda akan mem-build microservice yang akan melawan microservice lainnya dengan "melontarkan" jamón satu sama lain di arena.
- Cloud
Penerapan Tema dalam Compose dengan Material 3
Tujuan codelab ini adalah mendemonstrasikan tema di Jetpack Compose dengan implementasi Desain Material 3 dan Material You yang baru.
Aplikasi Chat dengan PaLM API di Cloud Run
Mengembangkan aplikasi chat menggunakan framework Python Flask dan model PaLM API Vertex AI.
- Cloud
- AI & Machine Learning
Android di Kotlin 04.1 Lanjutan: Android Google Maps
Pelajari cara menambahkan peta Google ke, dan menata gayanya, di aplikasi Kotlin Android.
Latih dan deploy model klasifikasi gambar di perangkat dengan AutoML Vision di ML Kit
Dalam codelab ini, Anda akan melatih pengklasifikasi gambar menggunakan AutoML Vision Edge di ML Kit, dan menjalankannya di ponsel Android atau iOS menggunakan ML Kit SDK.
- iOS
- AI & Machine Learning
Dasar-Dasar Cloud Foundation Toolkit
Dalam codelab ini, Anda akan mulai menggunakan Cloud Foundation Toolkit(CFT) dan belajar melalui serangkaian langkah untuk menambahkan fitur ke modul CFT.
Menggunakan BigQuery untuk membuat kueri data GitHub
Pelajari dasar-dasar BigQuery dan cara membuat kueri data publik berukuran terabyte dengan menggunakan data commit GitHub sebagai contoh.
- Data
- Cloud
Menghubungkan AlloyDB ke Oracle melalui Google VPN
Dalam codelab ini, Anda akan mempelajari cara menghubungkan cluster AlloyDB ke database Oracle yang di-deploy di jaringan terpisah yang terhubung melalui VPN.
- Cloud
- Codelab
Kedalaman Mentah ARCore
Codelab ini menampilkan langkah-langkah untuk membangun aplikasi ARCore menggunakan Raw Depth API yang baru.
- AR
Workshop Anthos Service Mesh: Panduan Lab - Bahasa Jepang
Workshop ini merupakan pengalaman imersif langsung yang menjelaskan cara menyiapkan layanan yang didistribusikan secara global di GCP dalam produksi. Teknologi utama yang digunakan adalah GKE untuk komputasi dan mesh layanan Anthos guna menciptakan konektivitas yang aman, kemampuan observasi, dan pembentukan traffic tingkat lanjut. Semua praktik dan alat yang digunakan dalam workshop ini adalah apa yang akan Anda gunakan dalam produksi.
Battle One - Medan Pertempuran Microservice
Dalam codelab ini, Anda akan mem-build microservice yang akan melawan microservice lainnya dengan "melemparkan" daun satu sama lain di arena.
- Cloud
Workshop Anthos Service Mesh: Panduan Lab
Workshop ini merupakan pengalaman imersif langsung yang menjelaskan cara menyiapkan layanan yang didistribusikan secara global di GCP dalam produksi. Teknologi utama yang digunakan adalah GKE untuk komputasi dan mesh layanan Anthos guna menciptakan konektivitas yang aman, kemampuan observasi, dan pembentukan traffic tingkat lanjut. Semua praktik dan alat yang digunakan dalam workshop ini adalah apa yang akan Anda gunakan dalam produksi.
Menambahkan warna dinamis ke aplikasi Anda
Dalam codelab ini, Anda akan memigrasikan tema dalam aplikasi ke Material 3 dan menerapkan warna dinamis.
Ubah big data Anda menjadi insight menggunakan Google Spreadsheet dan Slide
Codelab Google Apps Script perantara ini menggunakan 2 platform developer Google: Google Workspace dan Konsol Google Cloud. Lebih spesifik lagi, Cloud Console menggunakan BigQuery API (sebagai layanan lanjutan Apps Script) di Konsol Cloud bersama dengan sepasang layanan Google Workspace bawaan: Google Spreadsheet dan Google Slide. Tujuan aplikasi contoh ini adalah menunjukkan kepada pengguna bahwa mereka dapat mengotomatiskan perpanjangan akhir, mulai dari analisis big data hingga presentasi slide, semuanya dalam kode yang (relatif) singkat.
- Data
- Cloud
Menyerap data CSV ke BigQuery menggunakan Cloud Data Fusion - Penyerapan batch
Dalam codelab ini, kita akan menerapkan pola penyerapan data untuk memuat data layanan kesehatan berformat CSV ke BigQuery menggunakan Cloud Data Fusion.
- Cloud
Mulai Menggunakan BigQuery ML
Dalam codelab ini, Anda akan mempelajari cara menggunakan BigQuery guna membuat model machine learning untuk set data Analytics 360.
- Cloud
Memuat dan membuat kueri data dengan alat command line bq untuk BigQuery
Pelajari cara memuat dan membuat kueri data dengan bq, alat command line berbasis Python untuk BigQuery.
- Cloud
Cloud Bigtable untuk pengguna Cassandra
Dalam codelab ini, Anda akan membandingkan kueri Cassandra umum untuk menyisipkan, memperbarui, membaca, dan menghapus data ke Cloud Bigtable yang setara dengan klien Java.
- Cloud
Vertex AI: Mengekspor dan men-deploy Model Machine Learning BigQuery untuk Prediksi
Di lab ini, Anda akan melatih model dengan BigQuery Machine Learning, lalu mengekspor dan men-deploy model tersebut ke Vertex AI. Ini adalah penawaran produk AI terbaru di Google Cloud. Anda akan mempelajari cara: Total biaya untuk menjalankan lab
- Cloud
Praktik langsung dengan Google Apps Script: Mengakses Google Spreadsheet, Maps, dan Gmail dalam 4 baris kode!
Dalam codelab ini, kami akan memperkenalkan salah satu cara termudah untuk menulis kode yang mengakses teknologi developer Google. Semuanya dilakukan dengan menerapkan JavaScript, bahasa pengembangan web umum. Dengan menggunakan Google Apps Script, Anda akan menulis kode untuk mengekstrak alamat jalan dari sel di Spreadsheet Google, membuat Google Maps berdasarkan alamat, lalu mengirim peta sebagai lampiran menggunakan Gmail. Bagian terbaiknya? Kode tersebut hanya terdiri dari empat baris kode.
- Cloud
Cloud Armor untuk NLB/VM dengan Aturan yang Ditetapkan Pengguna
Dalam codelab ini, Anda akan mempelajari cara mengonfigurasi kebijakan keamanan edge Jaringan Cloud Armor dengan aturan yang ditentukan pengguna
- Networking
- Cloud
Cara mengintegrasikan Dialogflow dengan BigQuery
Lab ini dibuat berdasarkan konsep fulfillment di Dialogflow. Anda akan mempelajari cara membuat set data dan tabel di BigQuery, lalu menyiapkan detail integrasi BigQuery di fulfillment Dialogflow dan menguji pengalaman percakapan.
- Cloud
Codelab CEL-Go: Ekspresi tersemat yang cepat dan aman
Dalam codelab ini, Anda akan menulis ekspresi dalam Common Expression Language, yang diimplementasikan di Go. Anda akan membuat variabel, menggunakan operator logika dan/atau, membangun json, membangun proto, dan menyesuaikan ekspresi.
- Web
Bigtable dan Dataflow: Art Monitoring Database (Klien Java HBase)
Dalam codelab ini, Anda akan mempelajari cara memantau operasi tulis/baca Bigtable saat dimuat dan membaca data dalam jumlah besar menggunakan Dataflow.
- Web
Battle Peach - A Microservice Battle Ground
Dalam codelab ini, Anda akan membangun microservice yang akan melawan microservice lainnya dengan "melontarkan" persik satu sama lain di arena.
- Cloud
Membangun sistem rekomendasi film full stack
Dalam codelab ini, Anda akan membangun sistem rekomendasi fullstack. Anda akan menggunakan Pemberi Rekomendasi TensorFlow untuk melatih 2 model rekomendasi dan men-deploy-nya menggunakan TensorFlow Serving sebagai backend. Anda juga akan membangun aplikasi Flutter lintas platform sebagai frontend.
Memahami Interaction to Next Paint (INP)
Demo interaktif dan codelab untuk mempelajari Interaction to Next Paint (INP). Kode ini ditemukan di repositori web-vitals-codelabs. Ada di bagian atas halaman terdapat penghitung Skor dan tombol Increment. Sebuah demo klasik tentang reaktivitas dan
- Codelab
Cloud Function yang menggabungkan Model Bison PaLM Text
Mendemonstrasikan Cloud Function yang ditulis dalam Python yang menginisialisasi modul Vertex AI, lalu menyediakan endpoint untuk memanggil model PaLM Text Bison.
- Cloud
- AI & Machine Learning
Membuat model klasifikasi teks kustom, lalu mengupdate aplikasi Anda
Dalam codelab ini, Anda akan mempelajari cara meningkatkan kualitas model yang Anda bangun di jalur Mulai menggunakan klasifikasi teks seluler, sehingga Anda dapat memiliki model yang sesuai dengan data Anda sendiri. Anda akan melihat cara mengupdate aplikasi Android dan iOS dengan model baru
- Seluler
- iOS
Membangun permainan papan dengan Agen TensorFlow dan Flutter
Dalam codelab ini, Anda akan membuat permainan papan sederhana yang didukung oleh machine learning. Anda akan menggunakan Agen TensorFlow untuk melatih model reinforcement learning dan men-deploy-nya menggunakan TensorFlow Serving sebagai backend. Anda juga akan membangun aplikasi Flutter lintas platform sebagai frontend game.
Membangun aplikasi gaya pesan dasar
Dalam codelab ini, Anda akan mempelajari cara membangun aplikasi pesan sederhana dengan kotak teks dan tombol kirim.
- Seluler
- iOS
Aplikasi Text Ringkas dengan Vertex AI dan Svelte Kit
Bangun kasus penggunaan Peringkasan Teks agar pengguna dapat meringkas artikel, teks, dan bentuk konten lainnya menggunakan Vertex AI Google Cloud di aplikasi web Svelte Kit.
- Cloud
- AI & Machine Learning
Membuat model kustom untuk pengklasifikasi gambar Anda
Dalam codelab ini, Anda akan melatih model ML untuk mengenali bunga tertentu.
- Seluler
- iOS
TensorFlow.js: Latih ulang model deteksi spam komentar untuk menangani kasus ekstrem
Dalam codelab ini, Anda akan mempelajari cara menggunakan Model Maker untuk melatih ulang model spam komentar untuk memperhitungkan kasus ekstrem yang tidak dapat ditangani model terlatih, lalu men-deploy ulang model baru ke aplikasi web.
- Web
- AI & Machine Learning
Mengintegrasikan Model Kustom ke dalam Aplikasi
Dalam codelab ini, Anda akan mempelajari cara mengintegrasikan model klasifikasi gambar kustom ke dalam aplikasi Android atau iOS menggunakan Model Kustom ML Kit.
- Seluler
- iOS
Membuat model Machine Learning Spam Komentar
Dalam codelab ini, Anda akan mempelajari cara pembuatan model machine learning yang mampu memfilter spam dari komentar lain.
- Seluler
- iOS
Metode Perangkuman Teks menggunakan PaLM API Vertex AI
Dalam tutorial ini, Anda akan mempelajari cara menggunakan model generatif untuk merangkum informasi dari teks dengan menggunakan metode penjejalan ( stuffing)
- Cloud
- AI & Machine Learning
Gunakan TPU Coral Edge untuk menjalankan model TFlite di Node dengan TensorFlow.js
Jalankan model TensorFlow Lite di Node.js dan percepat model tersebut dengan TPU Coral Edge dan WebNN.
Codelab: Gemini untuk mempercepat pengembangan yang didorong oleh pengujian
Kita akan membuat aplikasi Ruby sederhana menggunakan pendekatan TDD (Test Driven Development) dengan bantuan Gemini.
Menghubungkan dan memvisualisasikan semua data Anda di Looker Studio
Looker Studio adalah platform business intelligence dan visualisasi dari Google. Dalam codelab ini, Anda akan mempelajari cara menghubungkan dan memvisualisasikan data dari sumber mana pun di Looker Studio. Dengan menggunakan Google Apps Script, Anda akan menulis kode untuk mengambil data dari API dan memvisualisasikan data tersebut di Looker Studio.
Codelab Cloud Secure Web Proxy (SWP)
Dalam codelab ini, Anda akan mempelajari cara men-deploy dan memanfaatkan Cloud Secure Web Proxy (SWP) untuk mengamankan traffic web.
Tugas Cloud Run
Layanan Cloud Run dan tugas Cloud Run memungkinkan Anda untuk menjalankan kode di Cloud Run. Dalam codelab ini, Anda akan mempelajari waktu dan cara menggunakan tugas Cloud Run, termasuk cara membuat tugas, mengeksekusi tugas, dan mengelola tugas.
Codelab Rute Berbasis Kebijakan (PBR)
Dalam codelab ini, Anda akan mempelajari cara mengonfigurasi dan memanfaatkan Rute Berbasis Kebijakan (PBR) serta memvalidasi fungsi.
Membuat Visualisasi Kustom di Looker Studio
Dalam codelab ini, Anda akan mempelajari cara membuat visualisasi kustom yang dapat digunakan dalam laporan Looker Studio.
- Cloud
- Data
Membuat Visualisasi Komunitas Data Studio dengan dscc-gen
Dalam codelab ini, Anda akan menggunakan dscc-gen, alat pembuatan template project, untuk membuat Visualisasi Komunitas untuk Data Studio.
- Iklan
- Cloud
Menggunakan Alokasi Port Dinamis Cloud NAT
Tujuan lab ini adalah untuk mempelajari Fitur Dynamic Port Allocation (DPA) Cloud NAT.
- Networking
- Cloud
Menggunakan aturan Cloud NAT NAT
Tujuan lab ini adalah untuk mengeksplorasi fitur Aturan Cloud NAT
- Cloud
- Networking
Cara menjalankan inferensi LLM di GPU Cloud Run dengan vLLM dan OpenAI Python SDK
Pelajari cara menjalankan inferensi LLM di GPU Cloud Run dengan vLLM dan OpenAI Python SDK
- Tanpa server
Cara men-deploy semua framework JavaScript ke Cloud Run
Pelajari cara men-deploy framework JavaScript seperti Angular, Nuxt.js, dan Next.js ke Cloud Run.
Cara mengonfigurasi layanan Cloud Run untuk mengakses layanan Cloud Run internal menggunakan traffic keluar VPC langsung
Pelajari cara mengonfigurasi layanan Cloud Run untuk mengakses layanan Cloud Run internal menggunakan traffic keluar VPC langsung.
- Tanpa server
Membuat layanan deskripsi gambar adegan demi adegan video menggunakan Cloud Run, Video Intelligence API, dan Vertex AI
Pelajari cara membuat layanan Cloud Run yang mendeskripsikan gambar di setiap adegan dalam video menggunakan Vertex AI dan Video Intelligence API.
- Tanpa server
Tampilkan 100 file pertama & folder di Google Drive Anda
Codelab ini memperkenalkan penggunaan REST API Google Workspace. Contoh ini akan dilakukan di Python agar lebih singkat dan tersedia, tetapi Anda juga dapat memilih untuk menggunakan bahasa pengembangan favorit Anda. Banyak topik pendahuluan yang disajikan sebagai penutup saat pengguna membuat skrip sederhana yang menampilkan 100 file pertama & folder di Google Drive Anda dengan menggunakan API-nya.
- Cloud
Memberdayakan Kotak Masuk Gmail Anda dengan Google Cloud Functions
Dalam codelab ini, Anda akan mempelajari cara memproses pesan Gmail secara otomatis dan terprogram menggunakan G Suite API dan Google Cloud Functions.
- Cloud
Cara Menggunakan Tugas Cloud Run & Video Intelligence API untuk memproses video
Pelajari cara membuat tugas Cloud Run yang mendeskripsikan gambar di setiap adegan dalam video menggunakan Vertex AI dan Video Intelligence API.
Mengonfigurasi layanan Cloud Run untuk mengakses layanan Cloud Run internal dan Internet publik
Pelajari cara mengakses layanan Cloud Run masuk khusus internal menggunakan traffic keluar VPC langsung sambil mempertahankan akses Internet publik
- Tanpa server
Menerapkan Kluster HPC Autoscaling dengan Slurm
Pelajari cara menyediakan cluster HPC yang skalabel secara dinamis menggunakan Google Compute Engine, Google Deployment Manager, dan Slurm Workload Manager.
- Cloud
Menggunakan Vertex AI Search di PDF (data tidak terstruktur) di Cloud Storage dari layanan Cloud Run
Pelajari cara membuat kueri ke Vertex AI Search dari layanan Cloud Run.
- Tanpa server
Cara Men-deploy aplikasi percakapan yang didukung Gemini di Cloud Run
Pelajari cara men-deploy percakapan yang didukung Gemini di Cloud Run menggunakan express.js, htmx, dan tailwindCSS.
- Tanpa server
Cara men-deploy perubahan secara otomatis dari GitHub ke Cloud Run menggunakan Cloud Build
Cara men-deploy perubahan secara otomatis dari GitHub ke Cloud Run menggunakan Cloud Build
- Tanpa server
Melakukan codelab Google Cloud? Mulai dari sini!
Dalam codelab ini, Anda akan menyiapkan project Google Cloud untuk digunakan dalam codelab berikut. Anda juga akan mempelajari cara menggunakan Cloud Shell untuk mengedit file dan menjalankan perintah terminal.
- Cloud
Cara Menggunakan Cloud Run dengan Panggilan Fungsi Gemini
Cara menggunakan Cloud Run sebagai endpoint untuk Panggilan Fungsi Gemini.
- Tanpa server
Menganalisis Data Klinis menggunakan BigQuery dan AI Platform Notebooks
Dalam codelab ini, kami mendemonstrasikan solusi untuk mengakses dan menganalisis data klinis di GCP menggunakan BigQuery dan AI Platform Notebooks.
- Cloud
Membuat webcam cerdas di JavaScript dengan model Machine Learning terlatih TensorFlow.js
Dalam codelab ini, Anda akan mempelajari cara memuat dan menggunakan salah satu model terlatih TensorFlow.js (COCO-SSD) serta menggunakannya untuk mengenali objek umum yang telah dilatihkan.
- AI & Machine Learning
- Web
Buat transkrip pertemuan bisnis Anda menggunakan Google Dokumen & {i>Machine Learning<i}
Dalam codelab ini, Anda akan menggunakan Google Docs API untuk membuat Google Dokumen, dan menulis transkrip file audio ke dokumen ini. Anda akan menggunakan Speech-to-Text API untuk mendapatkan transkrip teks dari file audio yang diberikan.
- Cloud
Codelab Workshop Interaktif Duet AI untuk Developer
Tujuan workshop ini adalah memberikan edukasi interaktif tentang Duet AI kepada pengguna dan praktisi. Dalam codelab ini, Anda akan mempelajari hal berikut: Untuk menunjukkan bagaimana Duet AI untuk Developer digunakan secara autentik dalam
Men-deploy dan Mengupdate aplikasi .NET Core di Google Kubernetes Engine
Microsoft.NET Core adalah versi.NET open source dan lintas platform yang dapat berjalan secara native dalam container..NET Core tersedia di GitHub serta dikelola oleh Microsoft dan komunitas.NET. Lab ini men-deploy aplikasi.NET Core dalam container
- Cloud
Menggunakan Document AI Warehouse untuk Menyerap, Memproses, dan Menelusuri Dokumen
Dalam codelab ini, Anda akan menggunakan Document AI Warehouse untuk menyerap, memproses, dan menelusuri teks lengkap dokumen.
- Cloud
- AI & Machine Learning
LB HTTP Eksternal dengan Codelab Pengelolaan Traffic Lanjutan (Envoy)
Dalam codelab ini, Anda akan mempelajari fitur traffic lanjutan yang tersedia di Load Balancer HTTP Eksternal yang baru.
- Cloud
- Networking
Mengenkripsi dan mendekripsi data dengan Cloud KMS (Asimetris)
Dalam codelab ini, Anda akan mengenkripsi dan mendekripsi data menggunakan kunci asimetris Cloud KMS.
- Keamanan
- Cloud
Memicu layanan Kubernetes dengan peristiwa Eventarc
Dalam codelab ini, Anda akan memproses peristiwa dari Pub/Sub, Cloud Storage, dan Cloud Audit Logs dengan Eventarc dan meneruskannya ke layanan Kubernetes yang berjalan di Google Kubernetes Engine (GKE).
- Cloud
- Tanpa server
Menyerap FHIR (Fast Healthcare Interoperability Resources) ke BigQuery
Dalam codelab ini, kita akan menerapkan pola penyerapan data untuk memuat data layanan kesehatan berformat FHIR - R4 (Regular Resources) ke dalam BigQuery menggunakan Cloud Healthcare FHIR API.
- Cloud
Defending Edge Cache dengan Cloud Armor
Di lab ini, Anda akan membuat distribusi CDN dan menerapkan aturan Cloud Armor untuk melindungi edge cache Anda.
- Cloud
- Networking
Menggunakan Duet AI Sepanjang Siklus Proses Pengembangan Software
Menggunakan Gemini untuk membantu menyelesaikan tugas-tugas project yang ada.
Google Ads dengan Peristiwa kustom Google Analytics for Firebase - Android
Dalam codelab ini, Anda akan mempelajari cara menerapkan peristiwa dengan GA4F dan meluncurkan kampanye tindakan melalui Google Ads.
Mengoptimalkan data 3D dengan Kompresi Geometri Draco
Grafis 3D adalah bagian dasar dari banyak aplikasi, termasuk game, desain, dan visualisasi data. Seiring dengan terus berkembangnya prosesor grafis dan alat pembuat grafis yang terus berkembang, model 3D yang lebih besar dan kompleks akan menjadi hal
- AR
- VR
- Open Source
Mengenkripsi dan mendekripsi data dengan Cloud KMS
Dalam codelab ini, Anda akan mengenkripsi dan mendekripsi data menggunakan Cloud KMS
- Keamanan
- Cloud
Modul 11: Bermigrasi dari Google App Engine ke Cloud Functions
Pelajari cara mengonversi aplikasi Python App Engine sederhana (atau memecah aplikasi monolitik yang lebih besar menjadi microservice) dan memindahkannya ke Cloud Functions
- Cloud
- Tanpa server
Bermigrasi dari Blobstore App Engine ke Cloud Storage (Modul 16)
Pelajari cara memigrasikan penggunaan blobstore ke Cloud Storage untuk aplikasi Python 2 App Engine ndb.
- Cloud
- Tanpa server
Cloud Functions HTTP di Python
Dalam tutorial ini, Anda akan membangun Cloud Functions HTTP di Python.
- Tanpa server
- Cloud
Cloud Function untuk Mengotomatiskan impor data CSV ke Google Spreadsheet
Dalam codelab ini, Anda akan mempelajari cara mengisi spreadsheet Google dari Cloud Function yang bereaksi terhadap upload file CSV ke Cloud Storage
- Cloud
- Tanpa server
- Komputasi
Cara menggunakan Task Queue App Engine (tugas pull) di aplikasi Flask (Modul 18)
Pelajari cara menambahkan penggunaan tugas pull Task Queue ke aplikasi Python 2 Flask App Engine NDB dasar.
- Tanpa server
- Cloud
Cara menggunakan blobstore App Engine (Modul 15)
Pelajari cara menambahkan penggunaan blobstore ke aplikasi App Engine Python 2 yang sederhana
- Cloud
- Tanpa server
Cara menggunakan Memcache App Engine di aplikasi Flask (Modul 12)
Pelajari cara menambahkan penggunaan Memcache ke aplikasi NDB App Engine Python 2 Flask dasar.
- Cloud
- Tanpa server
Bermigrasi dari tugas pull Task Queue App Engine ke Cloud Pub/Sub (Modul 19)
Pelajari cara memigrasikan Python 2 App Engine NDB & Aplikasi Task Queue (pull task) ke Cloud NDB & Cloud Pub/Sub, diikuti dengan upgrade ke Python 3
- Tanpa server
- Cloud
Bermigrasi dari Memcache App Engine ke Cloud Memorystore (Modul 13)
Pelajari cara memigrasikan Python 2 App Engine NDB & Aplikasi Memcache ke Cloud NDB & Cloud Memorystore (untuk Redis), diikuti dengan upgrade ke Python 3
- Tanpa server
- Cloud
Menggunakan Stackdriver Logging dan Stackdriver Trace untuk Cloud Functions
Pelajari cara menggunakan Stackdriver Logging dan Stackdriver Trace untuk Cloud Functions.
- Cloud
- Komputasi
Memperluas dukungan untuk layanan paket App Engine: Bagian 1 (Modul 17)
Pelajari cara menggunakan layanan paket App Engine di runtime Gen2
- Cloud
- Tanpa server
Menggunakan Natural Language API dengan C#
Dalam codelab ini, Anda akan belajar menggunakan Natural Language API dengan C#
- Cloud
Modul 5: Bermigrasi dari Google App Engine ke Cloud Run dengan Cloud Buildpacks
Pelajari cara memasukkan aplikasi App Engine sederhana ke dalam container dan memigrasikannya ke Cloud Run menggunakan Cloud Buildpacks.
- Cloud
- Tanpa server
Gunakan "Google Terjemahan" dasar Aplikasi Express.js di App Engine, Cloud Functions, dan Cloud Run
Dalam codelab ini, Anda akan mempelajari cara menggunakan Google Cloud Translation API dengan Node.js dan berjalan secara lokal atau men-deploy ke platform komputasi serverless Cloud (App Engine, Cloud Functions, atau Cloud Run).
- Tanpa server
- AI & Machine Learning
- Cloud
Cara menggunakan Task Queue App Engine (tugas push) di aplikasi Flask (Modul 7)
Pelajari cara menambahkan penggunaan tugas push Task Queue ke aplikasi Python 2 Flask App Engine NDB dasar.
- Tanpa server
- Cloud
Modul 6: Bermigrasi dari Cloud Datastore ke Cloud Firestore
Pelajari cara memigrasikan aplikasi App Engine sederhana dari Cloud Datastore ke Cloud Firestore.
- Tanpa server
- Cloud
Memigrasikan Situs Monolitik ke Microservice di Google Kubernetes Engine
Lab ini akan memandu Anda memecah situs monolitik menjadi beberapa microservice dan men-deploy-nya ke Google Kubernetes Engine.
- Cloud
Bermigrasi dari layanan Pengguna App Engine ke Cloud Identity Platform (Modul 21)
Pelajari cara memigrasikan Python 2 App Engine NDB & Aplikasi layanan pengguna ke Cloud NDB & Cloud Identity Platform, diikuti dengan upgrade ke Python 3
- Tanpa server
- Cloud
Modul 3: Bermigrasi dari Google Cloud NDB ke Cloud Datastore
Pelajari cara memigrasikan aplikasi App Engine sederhana dari Cloud NDB ke Cloud Datastore.
- Cloud
- Tanpa server
Membuat template otomatisasi
Dalam codelab ini, Anda akan mempelajari cara menulis template otomatisasi.
Menghitung statistik pribadi dengan PipelineDP
Dalam codelab ini, Anda akan mempelajari cara membuat statistik pribadi dengan PipelineDP, sebuah framework privasi diferensial.
- Open Source
Bermigrasi dari Compute Engine ke Kubernetes Engine dengan Migrate for Anthos
Dalam codelab ini, Anda akan memigrasikan server web sederhana dari Compute Engine ke Kubernetes Engine menggunakan Migrate for Anthos.
- Cloud
Membuat perangkat Matter
Dalam codelab ini, Anda akan membuat, menugaskan, dan menggunakan perangkat Masalah.
Mem-build perangkat virtual Matter
Dalam codelab ini, Anda akan membuat, melakukan komisi, dan menggunakan perangkat Masalah virtual.
Berbagi Jaringan Thread dengan Google Thread Credentials API
Pelajari cara aplikasi dan router pembatas Anda dapat berinteraksi dengan Google API untuk membuat satu Jaringan Thread.
- Internet of Things (IoT)
Failover multi-region menggunakan Kebijakan Pemilihan Rute DNS Cloud dan Health Check untuk Load Balancer TCP/UDP Internal
Dalam codelab ini, Anda akan membuat kebijakan perutean failover Cloud DNS, dengan load balancer utama dan load balancer cadangan dengan VM backend yang menjalankan apache. Anda akan menguji fungsi failover.
ML BigQuery untuk Deteksi Penipuan dalam transaksi kartu kredit menggunakan konsol
Dalam codelab ini, Anda akan membangun model regresi logistik bigquery untuk memprediksi deteksi penipuan dalam transaksi kartu kredit menggunakan konsol
Membangun game fisika 2D dengan Flutter dan Flame
Pelajari cara membuat mekanika game di game Flutter dan Flame dengan Forge2D, mesin fisika 2D.
- Codelab
Membangun model Deteksi Penipuan di Cloud AI Platform dengan TensorFlow Enterprise dan BigQuery
Di lab ini, Anda akan langsung menyerap set data BigQuery dan melatih model deteksi penipuan dengan TensorFlow Enterprise di AI Platform Google Cloud.
- Cloud
- AI & Machine Learning
Pengantar Flame dengan Flutter
Dalam codelab ini, Anda akan mempelajari cara menggunakan Flame, game engine yang dibangun di Flutter. Anda akan diperkenalkan dengan Komponen dan efek Flame, serta cara mengintegrasikan Flame dengan manajemen status Flutter.
- Codelab
Meluncurkan Kampanye Google Ads dengan Peristiwa Kustom dan Flutter Google Analytics
Di codelab ini, Anda akan mempelajari cara menerapkan peristiwa kustom dengan GA4F dan meluncurkan kampanye tindakan aplikasi melalui Google Ads.
- Iklan
Menjelaskan model deteksi penipuan dengan Cloud AI Platform
Di lab ini, Anda akan membangun tf.keras untuk mengidentifikasi transaksi penipuan menggunakan TensorFlow, lalu menafsirkan hasil model dengan Explainable AI SDK dari Cloud.
- Cloud
- AI & Machine Learning
Membuat teka-teki kata dengan Flutter
Pelajari cara membangun aplikasi Flutter yang membutuhkan komputasi intensif dan tetap mempertahankan interaktivitas Flutter yang lancar.
- Codelab
Insight Keamanan Runtime
Men-deploy aplikasi ke cluster Cloud Run dan GKE serta melihat insight keamanan untuk deployment di Software Delivery Shield Security
Menjual langganan dalam aplikasi dengan Play Billing Library 5
Dalam codelab ini, Anda akan mempelajari cara menerapkan langganan dan paket prabayar yang diperpanjang otomatis, termasuk paket dasar dan penawaran fleksibel.
Data ke AI Generatif dengan Spanner dan Vertex AI Imagen API
Bangun aplikasi generator pose untuk menghasilkan gambar berdasarkan perintah pose yang dibuat oleh pengguna dengan data yang diambil dari database Spanner menggunakan API aplikasi server.
- Cloud
- AI & Machine Learning
Menggunakan Gemini Code Assist untuk menjelajahi dan meningkatkan kualitas Solusi Peringkasan AI Mulai
Dalam codelab ini, kita akan melihat Solusi Praktis yang sudah ada, yakni Peringkasan AI, yang menggunakan model Vertex AI untuk meringkas dokumen PDF yang telah diupload ke Google Cloud Storage. Kami akan menggunakan Gemini Code Assist untuk memahami dan menambahkan fungsi baru ke solusi.
- Cloud
Chat yang didukung AI generatif dengan pengguna dan dokumen di Java dengan PaLM dan LangChain4J
Dalam codelab ini, Anda akan melakukan chat dengan pengguna, atau mengajukan pertanyaan tentang dokumentasi, menggunakan AI Generatif di Java, mengintegrasikan model bahasa besar PaLM, dan memanfaatkan framework orkestrasi LLM LangChain4J
- Cloud
- AI & Machine Learning
Mengotomatiskan tugas Google Workspace dengan Gemini API
Pelajari cara menggunakan kecanggihan Gemini API untuk mengotomatiskan tugas Google Workspace dan mengeksplorasi berbagai kemungkinan yang ada.
- AI & Machine Learning
MDC-103 Android: Penerapan tema Material dengan Warna, Gerakan, dan Jenis (Java)
Temukan cara Komponen Material untuk Android memudahkan Anda membedakan produk dan mengekspresikan merek melalui desain di Java.
- Desain
MDC-101 Web: Dasar-Dasar Komponen Material (MDC) (Web)
Pelajari dasar-dasar penggunaan Komponen Material untuk web dengan membuat aplikasi sederhana menggunakan komponen inti.
- Web
- Desain
Aplikasi MEAN Stack serverless di MongoDB Atlas dan Cloud Run
Dalam codelab ini, Anda akan membangun Aplikasi MEAN Stack yang dapat diinstal yang berjalan di Cloud Run.
Android MDC-111: Menggabungkan Komponen Material ke dalam codebase Anda (Java)
Pelajari cara menggabungkan setiap Komponen Material ke dalam code base Java yang sudah ada – tanpa memulai dari awal.
- Desain
MDC-104 Android: Komponen Lanjutan Material (Java)
Tingkatkan kualitas desain Anda dan pelajari cara menggunakan menu tampilan latar komponen lanjutan kami di Java.
- Desain
Android MDC-111: Menggabungkan Komponen Material ke dalam codebase (Kotlin)
Pelajari cara menggabungkan setiap Komponen Material ke dalam code base Kotlin yang sudah ada – tanpa memulai dari awal.
- Desain
Web MDC-103: Penerapan Tema Material dengan Warna, Bentuk, Ketinggian, dan Jenis (Web)
Temukan cara Komponen Material untuk web mempermudah Anda membedakan produk dan mengekspresikan merek melalui desain.
- Web
- Desain
MDC-104 Android: Komponen Lanjutan Material (Kotlin)
Tingkatkan kualitas desain Anda dan pelajari cara menggunakan menu tampilan latar komponen lanjutan kami di Kotlin.
- Desain
Instrumen untuk performa yang lebih baik di aplikasi Anda di Go (bagian 2: profiler)
Pembuatan profil berkelanjutan adalah alat untuk mengidentifikasi informasi kilometer terakhir untuk penyempurnaan performa. Dalam codelab ini, Anda akan mempelajari cara melengkapi aplikasi dengan agen profiler, dan cara mengidentifikasi bottleneck dari diagram yang divisualisasikan di Cloud Profiler.
Membuat game AR menggunakan AR Foundation Unity
Dalam codelab ini, Anda akan mempelajari cara menggunakan ARCore menggunakan framework AR Foundation Unity untuk membuat game mengemudi sederhana.
- AR
- Game
Mulai Menggunakan Unity dan Google Play Game untuk PC
Dalam codelab ini, Anda akan mempelajari cara menyesuaikan game (atau contoh game Unity) ke Google Play Game. Ini adalah langkah pertama Anda untuk mendapatkan dukungan PC untuk game Android Anda.
- Game
Memulai Firebase di C++
Anda mungkin sudah tahu Firebase SDK untuk Android dan iOS, tetapi tahukah Anda bahwa ada C++ SDK yang dirancang hanya untuk game lintas platform? Dalam workshop ini kami akan menambahkan K++ SDK ke project Android melalui CMake, tambahkan beberapa analisis dasar untuk membantu meningkatkan game Anda, dan bagikan dengan teman dan penguji untuk mulai mengumpulkan masukan.
Menjadikan email lebih mudah ditindaklanjuti dengan Add-on Google Workspace
Dalam codelab ini, Anda akan mendesain dan menerapkan add-on Gmail yang memungkinkan pengguna menambahkan pengeluaran dari tanda terima dengan mudah ke Spreadsheet Google tanpa meninggalkan Gmail.
- Cloud
Cara Berinteraksi dengan API Menggunakan Panggilan Fungsi di Gemini
Dalam codelab ini, Anda akan menggunakan panggilan fungsi di Gemini untuk membangun aplikasi bagi pengguna untuk bertanya tentang nilai tukar, mengambil data terbaru dari API eksternal, lalu merespons pengguna dengan jawabannya.
- AI & Machine Learning
- Cloud
Partisi dan Pengelompokan di BigQuery
Dalam codelab ini, Anda akan menggunakan UI web BigQuery untuk memahami partisi dan pengelompokan di BigQuery
- Cloud
Navigasi Gestur dan pengalaman tata letak layar penuh
Dalam codelab ini, Anda akan mengerjakan aplikasi yang sudah ada untuk membuat kontrol aplikasinya berfungsi dengan Navigasi Gestur. Anda juga akan menawarkan pengalaman layar dari tepi ke tepi sepenuhnya.
Pembuatan teks AI generatif di Java dengan PaLM dan LangChain4J
Dalam codelab ini, Anda akan mulai menggunakan AI Generatif di Java, mengintegrasikan model bahasa besar PaLM, dan memanfaatkan framework orkestrasi LLM LangChain4J
- AI & Machine Learning
- Cloud
Menulis Pengujian Pemantauan Sintetis untuk layanan Anda menggunakan Gemini
Dalam codelab ini, kita akan mempelajari cara memanfaatkan fitur Bantu Menulis untuk menulis Pengujian Pemantauan Sintetis untuk layanan yang ada
- Cloud
Deploy dan Validasi GKE NFO Multi-Jaringan & Antarmuka Performa Tinggi
Dalam codelab ini, Anda akan mempelajari cara mengonfigurasi dan memvalidasi GKE L3 dan nodepool multinic netdevice.
Melacak Peristiwa di WebView dengan Google Analytics
Dalam codelab ini, Anda akan menjalankan cara melacak peristiwa di situs dalam WebView dengan GA4F dengan meneruskannya ke kode native.
Pelatihan TensorFlow.js di Codelab Node.js
Dalam codelab ini, Anda akan mempelajari cara membuat dan melatih model estimasi lapangan bisbol menggunakan TensorFlow.js di server Node.js, dan menyajikan metrik ke klien.
- AI & Machine Learning
TensorFlow.js: Mengonversi Python TersimpanModel ke format TensorFlow.js
Dalam codelab ini, Anda akan mempelajari cara menggunakan model ML Python yang ada dalam format TersimpanModel dan mengonversinya ke format TensorFlow.js sehingga dapat berjalan di browser web sambil mempelajari cara mengatasi masalah umum yang mungkin terjadi dalam konversi.
- AI & Machine Learning
- Web
Lab: Ekstensi Layanan di Media CDN
Dalam codelab ini, Anda akan membangun distribusi Media CDN, yang menjalankan kode kustom Anda melalui plugin Ekstensi Layanan untuk mencapai autentikasi HTTP kustom.
Mengoptimalkan harga produk retail
Dalam codelab ini, Anda akan mempelajari cara memanfaatkan Dataprep, BigQuery, dan Looker untuk menganalisis dampak berbagai harga retail dan membuat keputusan yang tepat untuk mengoptimalkan harga produk.
- Cloud
Otomatisasi Perintah Slack
Kode sumber untuk membuat Perintah Slash Slack untuk ringkasan teks dalam Aplikasi Slack. Aplikasi Slack menggunakan Cloud Function untuk memanggil PaLM API untuk fitur ringkasan teks.
- Cloud
- AI & Machine Learning
Penskalaan dengan Kustomize
Kustomize adalah alat yang memperkenalkan cara bebas template untuk menyesuaikan konfigurasi aplikasi, sehingga menyederhanakan penggunaan aplikasi siap pakai. TEE tersedia sebagai utilitas mandiri dan di-build ke dalam kubectl hingga kubectl apply
Mengakses file di Cloud Storage dengan abstraksi Resource Spring
Pelajari cara mengakses file di Cloud Storage dengan abstraksi Spring Resource.
- Cloud
Apache Spark dan Jupyter Notebooks di Cloud Dataproc
Lab ini menunjukkan cara menyiapkan Apache Spark dan Jupyter Notebooks di Cloud Dataproc menggunakan Komponen Opsional dan Gateway Komponen.
- Data
- Cloud
Menghubungkan ke layanan lokal melalui Jaringan Hybrid menggunakan Private Service Connect dan Proxy TCP NEG Hybrid
Dalam codelab ini, Anda akan mempelajari cara menggunakan Private Service Connect dengan Proxy TCP untuk mengakses layanan lokal
Menggunakan Secret Manager dengan Python
Dalam tutorial ini, Anda akan belajar menggunakan Secret Manager dengan Python
- Cloud
Android Lanjutan di Kotlin 03.2: Animasi dengan MotionLayout
Dalam codelab ini, Anda akan menggunakan MotionLayout untuk membangun aplikasi Kotlin Android dengan animasi dinamis.
Cloud Armor dan Load Balancer Proxy TCP/SSL - Codelab untuk pembatasan kapasitas dan daftar Penolakan IP
Dalam codelab ini, Anda akan membuat load balancer proxy TCP/SSL dengan layanan backend dan menggunakan Cloud Armor untuk membatasi akses ke load balancer hanya kepada sekumpulan klien pengguna tertentu
- Cloud
- Keamanan
- Networking
Mengenali Bunga dengan TensorFlow Lite di Android
Dalam codelab ini, Anda akan mengambil pengklasifikasi gambar, dan menjalankannya di ponsel Android menggunakan TensorFlow Lite.
- AI & Machine Learning
Menyerap data CSV (Comma-separated values) ke BigQuery menggunakan Cloud Data Fusion - Penyerapan real time
Dalam codelab ini, kita akan menerapkan pola penyerapan data untuk memuat data layanan kesehatan berformat CSV ke BigQuery menggunakan Cloud Data Fusion secara real time.
- Cloud
Penelusuran Kemiripan dengan Spanner dan Vertex AI
Bangun aplikasi penelusuran kesamaan untuk rekomendasi pakaian berdasarkan input pengguna dan lakukan penelusuran terhadap data yang disimpan di spanner dan diindeks oleh Vector Search untuk merespons dengan tetangga terdekat.
- Cloud
- AI & Machine Learning
Pengenalan Ucapan AI dengan TensorFlow Lite untuk Microcontrollers dan SparkFun Edge
Dalam codelab ini, Anda akan mempelajari cara menjalankan model pengenalan ucapan menggunakan TensorFlow Lite untuk Microcontroller di SparkFun Edge, yaitu board pengembangan bertenaga baterai yang berisi mikrokontroler.
Lab: Site NCC ke Site dengan Peralatan SD-WAN flexiWAN
Tujuan lab ini adalah untuk mempelajari NCC dengan alat WAN yang ditentukan oleh software yang terhubung ke NCC Hub.
Informasi rekaman aktivitas instrumen menggunakan OpenTelemetry
OpenTelemetry adalah standar industri untuk kemampuan observasi sistem pada trace dan metrik. Sesi ini berbagi pengetahuan tentang cara menginstrumentasikan metrik aplikasi menggunakan OpenTelemetry dan cara menggunakannya di Cloud Monitoring dan alat pemantauan lainnya.
- Cloud
Menambahkan notifikasi push ke aplikasi iOS
Dalam codelab ini, Anda akan menambahkan notifikasi push ke aplikasi iOS dengan Firebase Cloud Messaging.
- iOS
Workshop API Web Serverless
Dalam codelab ini, Anda akan mengembangkan Web API berdasarkan solusi serverless Google Cloud, untuk menyediakan rak buku beserta buku-bukunya. Anda akan membuat Cloud Function untuk mengimpor data sampel, container Cloud Run untuk menawarkan Web API backend yang dapat digunakan kembali, dan aplikasi web App Engine untuk menawarkan frontend web agar dapat menelusuri koleksi buku.
- Tanpa server
- Cloud
Menambahkan notifikasi push ke aplikasi web
Dalam codelab ini, Anda akan mempelajari cara menambahkan notifikasi push ke aplikasi web.
- Web
TensorFlow.js - Pengenalan audio menggunakan pemelajaran transfer
Dalam codelab ini, Anda akan membangun jaringan pengenalan audio dasar yang dapat mengenali suara Anda dan menggunakannya untuk mengontrol penggeser di browser. Anda akan menggunakan TensorFlow.js, library machine learning yang canggih dan fleksibel untuk JavaScript.
- AI & Machine Learning
Mengintegrasikan Remote Config di Codelab Android
Dalam codelab ini, Anda akan mempelajari cara menerapkan dan menggunakan Remote Config di Android
- Iklan
Mengenali fitur teks dan wajah ML Kit: iOS
Dalam codelab ini, Anda akan membangun aplikasi iOS dengan ML Kit yang menggunakan Machine Learning di perangkat untuk mengenali teks dan fitur wajah dalam gambar.
- AI & Machine Learning
Membangun aplikasi sederhana dengan composable teks
Pelajari cara membangun aplikasi sederhana dengan fungsi composable.
Menulis pengujian unit untuk ViewModel
Pelajari cara menguji ViewModel untuk memverifikasi ketepatan, perilaku fungsional, dan kegunaan aplikasi Anda.
Mengukur data kolom Core Web Vitals dengan metrik Iklan
Dalam codelab ini, Anda akan mempelajari cara mengukur Core Web Vitals dengan template tag Google Tag Manager (GTM) bawaan dan mengirim data ke properti Google Analytics 4 (GA4). Anda juga akan mempelajari cara mengambil data dari Google Ad Manager
- Analytics
- Iklan
- Codelab
Google for Developers
Pelajari cara mempermudah pembacaan peta dengan mendekatkan beberapa penanda menggunakan pengelompokan penanda untuk Maps JavaScript API. Pelajari deck.gl, framework visualisasi data open source yang dapat Anda gunakan dengan Google Maps Platform.
- Memvisualisasikan data geospasial
- Maps JavaScript API
- Jalur
Membuat aplikasi lintas platform dengan Angular
Pelajari alat developer baru dan yang sudah ada yang disediakan Angular untuk membantu developer menyiapkan aplikasi yang skalabel dan dapat dikelola dengan cepat.
Memulai Google Maps Platform untuk Android
Pelajari Google Maps Platform dan cara mengelola project di Google Cloud Console, lalu buat peta Android interaktif pertama Anda.
Membaca dan memperbarui data dengan Room
Pelajari cara menggunakan Room untuk membaca dan mengupdate data di aplikasi Android Kotlin. Room adalah library database yang merupakan bagian dari Android Jetpack. Room menangani banyak tugas penyiapan dan konfigurasi database, serta memungkinkan aplikasi berinteraksi dengan database menggunakan panggilan fungsi biasa.
Menggunakan SQL untuk membaca dan menulis ke database
Pelajari konsep inti database relasional dan pelajari cara membaca serta memanipulasi database menggunakan SQL.
Mempertahankan data dengan Room
Pelajari cara menggunakan Room di aplikasi Kotlin Android. Room adalah library database persistensi yang merupakan bagian dari Android Jetpack. Room adalah lapisan abstraksi di SQLite. Room menyediakan API yang mudah digunakan untuk menyiapkan, mengonfigurasi, dan membuat kueri database.
Pengantar SQL
Pelajari cara menggunakan SQL untuk membaca dan memanipulasi data dalam database relasional.
Menyimpan dan mengakses data yang menggunakan kunci dengan DataStore
Pelajari cara menyimpan data pasangan nilai kunci sederhana dengan Preferences DataStore di aplikasi Android.
Navigasi di Jetpack Compose
Pelajari cara menggunakan komponen Navigasi untuk membuat aplikasi yang lebih kompleks dengan lebih banyak layar dan cara menavigasi serta meneruskan data di antara composable yang berbeda.
Menavigasi antarlayar dengan Compose
Tambahkan komponen Navigasi ke aplikasi Cupcake untuk mengatur alur aplikasi, menavigasi, dan meneruskan data di antara layar yang berbeda.
Menguji Aplikasi Cupcake
Pelajari cara menguji komponen Navigasi dan memaksimalkan jumlah kode yang diuji.
Membuat tema dan merek yang mudah diakses dan dipersonalisasi dengan Desain Material 3
Pelajari cara membuat tema dan merek yang mudah diakses dan dipersonalisasi dengan Material 3.
- Codelab
Merancang Tata Letak Adaptif dengan Desain Material
Pelajari cara menggunakan prinsip desain adaptif dalam Desain Material untuk mencapai konsistensi di seluruh ukuran layar. Dalam codelab ini, Anda akan mengubah desain seluler ke format tablet, serta mempelajari grid yang responsif, pola komposisi yang adaptif, dan komponen yang benar.
- Codelab
Membuat daftar yang dapat di-scroll
Buat aplikasi yang menampilkan daftar teks dan gambar yang dapat di-scroll menggunakan Compose.
Bagaimana aksesibilitas digital diukur?
Pengantar pengukuran aksesibilitas, yang memastikan semua orang, termasuk penyandang disabilitas, masih dapat berinteraksi dengan situs Anda dengan cara yang bermakna dan setara.
- A11y
- Kursus
Mendapatkan data dari internet
Pelajari cara menggunakan library yang dikembangkan komunitas untuk terhubung ke layanan web guna mengambil dan menampilkan data di aplikasi compose Kotlin Android Anda. Pelajari juga cara menangani potensi error jaringan.
Menambahkan daftar yang dapat di-scroll
Bangun aplikasi yang menampilkan daftar afirmasi yang dapat di-scroll, beserta teks dan gambar.
Membangun aplikasi untuk Google Chat dengan Gemini
Dalam codelab ini, Anda akan membangun aplikasi Google Chat dengan fitur terbaru yang tersedia, yang mencakup model AI yang didukung Gemini dari Vertex AI, Dialogflow CX, beranda aplikasi, Peristiwa Google Chat, dan widget aksesori.
Penerapan Tema Material dengan Jetpack Compose
Pelajari cara menambahkan Penerapan Tema Material ke aplikasi, termasuk warna, bentuk, dan tipografi.
Menggunakan debugger di Android Studio
Pelajari cara menggunakan debugger di Android Studio untuk memeriksa dan men-debug status aplikasi Anda saat runtime.
Memberikan Gaya dengan Duet AI untuk Developer
Codelab ini menunjukkan cara menggunakan Duet AI untuk Developer guna menerapkan Desain Material di situs. Setelah Desain Material diterapkan, Anda akan melakukan iterasi pada desain, membuat perubahan untuk meningkatkan pengalaman pengguna, dan
Mendapatkan navigasi instan dengan Speculation Rules API
Demo interaktif dan codelab untuk mempelajari cara mendapatkan navigasi instan melalui pra-rendering menggunakan Speculation Rules API. Perkiraan waktu penyelesaian codelab ini adalah 30 menit. Anda dapat melacak sisa waktu di bagian atas layar.
- Codelab
Membangun Pengalaman Checkout secara Cepat di Android dengan Google Pay (Kotlin)
Dalam codelab ini, Anda akan membangun layar checkout di aplikasi Android Anda dan melengkapinya dengan Google Pay. Langkah ini memungkinkan pengguna di aplikasi Anda membayar item dengan cepat, nyaman, dan aman, hanya dengan satu ketukan tombol.
Mempelajari cara menyederhanakan perjalanan autentikasi menggunakan Credential Manager API di aplikasi Android
Pelajari cara menerapkan Credential Manager API guna menyediakan autentikasi yang lancar & aman di aplikasi Anda menggunakan kunci sandi atau sandi.
Mengubah Ukuran Aplikasi Android
Dalam codelab berbasis Jetpack Compose ini, Anda akan mengoptimalkan aplikasi Android guna mendemonstrasikan praktik terbaik untuk pengubahan ukuran bentuk bebas. Hal ini termasuk menggunakan kompatibilitas manifes, implikasi perubahan konfigurasi, dan mempertahankan kontinuitas melalui pengubahan ukuran.
- Codelab
Analisis Bookshelf: Menggunakan Gemini untuk membangun Aplikasi Java Cloud Run yang membawa data BigQuery ke web
Kita akan menggunakan Gemini untuk membantu pembuatan aplikasi peringkasan bookshelf yang sekadar membawa data BigQuery ke web dan di-deploy di Cloud Run.
- Cloud
- Tanpa server
- AI & Machine Learning
Cara menggunakan Duet AI untuk menjelajahi dan meningkatkan kualitas aplikasi yang sudah ada
Codelab ini akan menunjukkan cara menggunakan Duet AI untuk membangun aplikasi klien di atas backend API yang sudah ada. Lab ini dimaksudkan untuk mengilustrasikan penggunaan Duet AI dengan aplikasi yang sudah ada. Di lab ini, Anda akan mempelajari
Membangun aplikasi chat berbasis LLM dan RAG menggunakan AlloyDB AI dan LangChain
Dalam codelab ini, Anda akan mempelajari cara membuat cluster AlloyDB, men-deploy Layanan Pengambilan Database GenAI untuk database, dan membuat aplikasi contoh menggunakan layanan tersebut.
- Cloud
- AI & Machine Learning
- Codelab
Tur Duet AI untuk Developer
Dalam codelab ini, Anda akan menggunakan Duet AI, kolaborator yang didukung AI di Google Cloud. Anda akan memahami cara menggunakan Chat Duet AI dan bantuan kode inline untuk membuat kode, memahami kode, dan banyak lagi.
- Cloud
null dan tidak terdefinisi
Pelajari cara menggunakan jenis data `null` dan `undefined` JavaScript.
- Kursus
Memperluas class
Kata kunci `extends` memungkinkan Anda membuat subclass dari class yang sudah ada.
- Kursus
Blok inisialisasi statis
Gunakan blok inisialisasi statis untuk menetapkan atau mengubah kolom statis.
- Kursus
Kata kunci kembali
Gunakan kata kunci `return` untuk mendapatkan lebih banyak manfaat dari fungsi Anda.
- Kursus
Kata kunci ini
Gunakan kata kunci `this` untuk bekerja dengan konteks tempat fungsi Anda dieksekusi.
- Kursus
Pengantar pemrograman di Kotlin
Pelajari konsep pemrograman pengantar di Kotlin untuk menyiapkan pembuatan aplikasi Android di Kotlin.
Memuat dan menampilkan gambar dari internet
Dalam codelab ini, Anda menggunakan library Coil untuk memuat dan menampilkan foto dari internet di aplikasi Android Compose.
Latihan: Membangun aplikasi Superheroes
Kembangkan konsep desain material dengan membangun daftar dan animasi sederhana untuk membangun daftar pahlawan super.
Menggunakan jenis fungsi dan ekspresi lambda di Kotlin
Pelajari cara menggunakan ekspresi lambda dan fungsi tingkat tinggi di Kotlin.
Fungsi tingkat tinggi dengan koleksi
Pelajari cara menggunakan fungsi tingkat tinggi yang umum dengan koleksi di Kotlin
Generik, objek, dan ekstensi
Dapatkan pengantar tingkat tinggi tentang konsep Kotlin lainnya seperti generik, class enum, class data, objek, dan fungsi cakupan yang akan Anda gunakan dalam kode Compose.
Praktik: Dasar-Dasar Compose
Terapkan konsep composable UI dasar guna mengimplementasikan layar untuk masalah tertentu.
- Android Compose
- Antarmuka Pengguna
Menyiapkan Android Studio
Instal dan siapkan Android Studio agar Anda dapat membuat project pertama dan menjalankannya pada perangkat atau emulator.
Tema Jetpack Compose
Dalam codelab ini, Anda akan mempelajari cara membuat tema untuk aplikasi, menyesuaikan gaya setiap komponen, dan mendukung tema terang/gelap.
Latihan: Membangun aplikasi Sports
Kembangkan konsep desain material dengan membuat daftar dan animasi sederhana untuk membuat daftar pahlawan super.
Pengujian komponen dalam praktik
Contoh desain pengujian untuk komponen React dengan dependensi yang kompleks.
- Pengujian
- Kursus
Tempat pengujian dijalankan
Pelajari cara menjalankan pengujian secara manual atau sebagai bagian dari proses otomatis.
- Pengujian
- Kursus
Lampiran
Informasi tambahan yang mungkin berguna pada perjalanan pengembangan pengujian Anda.
- Pengujian
- Kursus
{i>Tool<i} untuk {i>trade<i}
Mempelajari pernyataan dan primitif lainnya yang umum untuk sebagian besar framework pengujian.
- Pengujian
- Kursus
Lingkungan pengujian
Pelajari cara menggunakan alat runtime dan emulasi browser untuk pengujian.
- Pengujian
- Kursus
Android 11 - Minggu 4 - Kompatibilitas
Pelajari cara mem-build aplikasi yang kompatibel dengan Android 11.
JavaScript pemisahan kode
Beberapa resource tidak penting untuk pemuatan awal halaman web. JavaScript adalah salah satu resource yang dapat ditunda hingga waktu yang dibutuhkan melalui teknik yang dikenal sebagai pemisahan kode. Dengan melakukannya, Anda dapat meningkatkan performa dengan menurunkan bandwidth dan pertentangan CPU—pertimbangan penting untuk meningkatkan kecepatan pemuatan halaman awal dan daya respons input selama startup.
- Performa
- Kursus
Memahami jalur kritis
Jalur rendering penting adalah konsep dalam performa web yang berhubungan dengan seberapa cepat rendering awal halaman muncul di browser. Modul ini membahas teori di balik jalur rendering penting, yang mencakup konsep seperti resource pemblokir render dan pemblokir parser, serta cara resource tersebut memainkan peran penting dalam seberapa cepat halaman muncul di browser.
- Performa
- Kursus
Selamat datang di Learn Performance!
Materi ini dirancang untuk mereka yang baru mengenal kinerja web, suatu aspek penting dari pengalaman pengguna. Panduan ini mencakup konsep dan teknik utama performa web untuk meningkatkan performa.
- Performa
- Kursus
Performa video
Video adalah jenis media yang sering digunakan di halaman web—tetapi mengetahui cara menayangkannya secara efisien adalah salah satu aspek performa yang tidak boleh Anda abaikan. Modul ini membahas beberapa teknik utama untuk menyematkan video sedemikian rupa sehingga situs Anda tetap cepat, serta pertimbangan performa yang berdekatan yang dapat timbul dengan penggunaannya.
- Performa
- Kursus
Aplikasi WebGPU pertama Anda
Codelab ini memperkenalkan dasar-dasar WebGPU API yang baru. Codelab ini akan memandu Anda dalam membangun versi Game of Life dari Conway yang berjalan pada GPU Anda. Kemampuan rendering WebGPU digunakan untuk menggambar papan, sementara kemampuan komputasi WebGPU digunakan untuk memperbarui status game.
Membuat aplikasi Android pertama Anda
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Pengantar komponen Navigasi
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Mendapatkan input pengguna di aplikasi: Bagian 1
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Membuat tata letak XML untuk Android
Dalam codelab ini, Anda akan mempelajari cara menggunakan bahasa XML untuk membuat tata letak aplikasi Android.
Menambahkan gambar ke aplikasi Dice Roller
Dalam codelab ini, Anda akan menambahkan gambar ke aplikasi Dice Roller yang dapat meningkatkan pengalaman pengguna.
Komponen arsitektur
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Tutorial 5: Tata letak
Buat aplikasi kalkulator tip dengan membuat tata letak terlebih dahulu, lalu terapkan logika untuk menghitung tip dari input pengguna. Selanjutnya, buat aplikasi yang menampilkan daftar yang dapat di-scroll menggunakan widget RecyclerView di Android.
Preferences DataStore
Dalam codelab ini, Anda akan mempelajari cara menggunakan solusi penyimpanan data yang disebut Jetpack DataStore untuk menyimpan pasangan nilai kunci di aplikasi Anda.
Mengambil dan menampilkan data dari internet
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Membuat dan menjalankan aplikasi Android pertama Anda
Dalam codelab ini, Anda akan mempelajari cara membuat aplikasi Android pertama dalam Kotlin menggunakan Android Studio. Anda akan menggunakan template Android Studio untuk membuat project pertama Anda.
Menyimpan data di ViewModel
Dalam codelab ini, Anda akan mempelajari cara menggunakan ViewModel, salah satu komponen Arsitektur. Terapkan ViewModel untuk mempertahankan data aplikasi selama perubahan konfigurasi.
Menampilkan daftar yang dapat di-scroll
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Aktivitas dan Intent
Mengupdate aplikasi yang belum selesai untuk menggunakan navigasi dengan intent implisit dan eksplisit.
Menyimpan perubahan di aplikasi
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Tutorial 8: Arsitektur aplikasi (lapisan UI)
Pelajari cara menggunakan komponen Arsitektur Android Jetpack, koleksi library yang membantu Anda mendesain aplikasi yang tangguh, dapat diuji, dan mudah dikelola.
Melakukan debug dengan titik henti sementara
Pelajari cara menggunakan titik henti sementara dan mengamati variabel tertentu saat melakukan debug.
Navigasi dan data sebelumnya
Dalam codelab ini, pelajari data sebelumnya dan cara menyesuaikan perilaku navigasi dalam aplikasi Anda.
Opsional: Menjalankan aplikasi di perangkat seluler
Dalam codelab ini, Anda akan mempelajari cara menyiapkan perangkat Android, seperti ponsel atau tablet, dan menjalankan aplikasi Android Studio di perangkat tersebut.
Tutorial 4: Mem-build aplikasi Android pertama Anda
Pelajari cara membuat aplikasi Android pertama Anda menggunakan Android Studio.
Pengantar proses debug
Pelajari cara membaca pelacakan tumpukan dan memahami alat proses debug di Android Studio
Membuat aplikasi Birthday Card
Dalam codelab ini, Anda akan membuat aplikasi Android yang menampilkan teks, menggunakan Layout Editor di Android Studio.
Menggunakan List (Daftar) di Kotlin
Pelajari cara menggunakan daftar di dalam bahasa pemrograman Kotlin.
Membuat pesan ulang tahun dalam Kotlin
Dalam codelab ini, Anda akan membuat program pesan ulang tahun dalam bahasa Kotlin.
Mendownload dan menginstal Android Studio
Di codelab ini, Anda akan mendownload dan menginstal alat pengembangan Android Studio.
Koleksi di Kotlin
Dalam codelab ini, Anda akan mempelajari koleksi lebih lanjut, serta mempelajari lambda dan fungsi tingkat tinggi di Kotlin.
Tata letak adaptif
Pelajari cara membuat aplikasi yang dapat disesuaikan dengan berbagai ukuran layar.
Menjadwalkan tugas dengan WorkManager
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Membaca dan memperbarui data dengan Room
Pelajari cara menggunakan Room untuk membaca dan mengupdate data di aplikasi Android Kotlin. Room adalah library database yang merupakan bagian dari Android Jetpack. Room menangani banyak tugas penyiapan dan konfigurasi database, serta memungkinkan aplikasi berinteraksi dengan database menggunakan panggilan fungsi biasa.
Class dan instance objek di Kotlin
Dalam codelab ini, Anda akan membuat program Kotlin yang dapat melempar dadu.
Pola Repositori
Implementasikan penyimpanan ke cache dalam aplikasi yang ada menggunakan pola repositori.
Pengantar SQL, Room, dan Flow
Konten ini sudah tidak berlaku dan tidak lagi dikelola. Sebagai gantinya, buka kursus Dasar-Dasar Android dengan Compose untuk mengetahui praktik terbaru yang direkomendasikan. Pembelajaran ini tidak akan digunakan lagi mulai Desember 2023.
Membuat aplikasi Dice Roller interaktif
Dalam codelab ini, Anda akan membuat aplikasi Android melempar dadu dan menampilkan hasilnya pada layar.
Menambahkan perilaku kondisional di Kotlin
Dalam codelab ini, Anda akan membuat program Lucky Dice Roll Kotlin yang memastikan lemparan dadu Anda sama dengan angka keberuntungan atau tidak.
Menggunakan LiveData dengan ViewModel
Dalam codelab ini, Anda akan mempelajari cara menggunakan LiveData, salah satu komponen Arsitektur. Mengonversikan data aplikasi di ViewModel menjadi LiveData. Anda juga akan belajar cara mengobservasi perubahan di LiveData dan mengupdate UI secara otomatis.
- Arsitektur Android
Dasar-dasar SQL
Pelajari dasar-dasar database relasional dan praktikkan cara menjalankan kueri SQL dengan Database Inspector di Android Studio.
ViewModel Bersama Lintas Fragmen
Gunakan komponen Jetpack Navigation di dalam contoh aplikasi tingkat lanjut dan pelajari keuntungan memiliki ViewModel bersama di beberapa fragmen aktivitas.
Menulis program pertama Anda dalam Kotlin
Dalam codelab ini, Anda akan menulis program pertama Anda dengan bahasa Kotlin.
Menampilkan daftar gambar menggunakan kartu
Dalam codelab ini, Anda akan meningkatkan antarmuka pengguna dari aplikasi Affirmations yang dibuat di codelab sebelumnya.
Tata Letak Adaptif
Dalam codelab ini, Anda akan mempelajari cara menggunakan SlidingPaneLayout ke aplikasi yang dapat disesuaikan dengan berbagai ukuran layar
Mengoptimalkan font web
{i>Font<i} web adalah sumber daya yang umum digunakan di web—dan memang demikian—karena {i>font<i} web menambah desain situs web dengan cara yang tidak dapat dilakukan oleh sumber daya lain. Meski begitu, {i>font<i} web masih memiliki biaya kinerja. Dalam modul ini, sejumlah pertimbangan dan teknik performa seputar font web dieksplorasi.
- Performa
- Kursus
Pertimbangan performa HTML umum
Setiap situs dimulai dengan permintaan dokumen HTML, yang menentukan seberapa cepat situs Anda dimuat. Modul ini membahas konsep penting seperti caching HTML, pemblokiran parser, pemblokiran render, dan banyak lagi, sehingga Anda dapat memastikan permintaan pertama untuk HTML situs tidak diproses dengan benar.
- Performa
- Kursus
Pemuatan resource Optimize
Saat halaman dimuat, banyak resource yang direferensikan dalam HTML-nya yang menyediakan tampilan dan tata letak halaman melalui CSS, serta interaktivitasnya melalui JavaScript. Dalam modul ini, kita akan membahas sejumlah konsep penting yang terkait dengan sumber daya ini dan bagaimana pengaruhnya terhadap waktu muat halaman.
- Performa
- Kursus
Ringkasan pekerja web
Sebagian besar yang dilihat pengguna di browser terjadi di satu thread yang dikenal sebagai _main thread_. Namun, ada peluang saat Anda dapat memulai thread baru untuk melakukan pekerjaan yang mahal secara komputasi sehingga thread utama dapat mengakomodasi tugas penting yang dihadapi pengguna. API yang melakukan hal ini dikenal sebagai Web Worker API, dan dalam modul ini, dasar-dasarnya dibahas.
- Performa
- Kursus
Pemuatan lambat gambar dan elemen <iframe>
Gambar dan elemen iframe dapat menghabiskan bandwidth dan waktu pemrosesan CPU secara signifikan. Namun, tidak semua elemen gambar dan iframe perlu dimuat selama pemuatan halaman awal, dan dapat ditangguhkan di lain waktu saat pengguna kemungkinan akan melihatnya. Teknik ini dikenal sebagai _pemuatan lambat_. Dalam modul ini, kita akan menjelaskan elemen iframe dan gambar pemuatan lambat agar halaman dimuat lebih cepat dan hanya menghabiskan bandwidth serta waktu pemrosesan saat diperlukan.
- Performa
- Kursus
Performa gambar
Gambar mewakili sebagian besar data yang ditransfer di banyak halaman web saat ini. Modul ini membahas cara mengoptimalkan gambar, serta menyajikannya secara efisien sehingga Anda meminimalkan byte yang sia-sia, apa pun perangkat pengguna.
- Performa
- Kursus
Membantu browser dengan petunjuk resource
Resource petunjuk adalah kumpulan fitur yang tersedia di HTML yang dapat membantu browser memuat resource lebih awal dan bahkan mungkin dengan prioritas resource yang lebih tinggi. Dalam modul ini, beberapa petunjuk resource yang dapat membantu halaman Anda dimuat lebih cepat akan dibahas.
- Performa
- Kursus
Pengambilan data, pra-rendering, dan pra-cache pekerja layanan
Meskipun performa banyak berkaitan dengan apa yang dapat Anda lakukan untuk mengoptimalkan dan menghilangkan resource yang tidak perlu, hal ini mungkin terlihat agak paradoks untuk mengindikasikan bahwa beberapa resource harus dimuat sebelum diperlukan. Akan tetapi, ada beberapa kasus yang _mungkin_ sesuai untuk memuat sumber daya tertentu sebelumnya. Dalam modul ini, aspek performa ini akan dibahas, karena pengambilan data dan pra-rendering juga dibahas.
- Performa
- Kursus
Kasus penggunaan pekerja web konkret
Sekarang setelah Anda memiliki pemahaman dasar tentang pekerja web serta kemampuan dan keterbatasannya, sekarang saatnya untuk melihat kasus penggunaan konkret untuk pekerja web. Dalam demo ini, pekerja web digunakan untuk mengambil file JPEG, mengekstrak metadatanya, dan mengirimkannya kembali ke thread utama sehingga pengguna dapat melihatnya di browser.
- Performa
- Kursus
Mengapa kecepatan itu penting?
Sebelum mulai menggunakan performa pembelajaran, Anda harus terlebih dahulu memahami perannya dalam pengalaman pengguna, dan bagaimana hal itu dapat memberikan hasil yang lebih baik bagi pengguna. Pelatihan ini dimulai dengan pengenalan singkat tentang topik-topik ini, memberikan konteks penting tentang mengapa mempelajari performa itu penting.
- Performa
- Kursus
Menambahkan izin runtime ke aplikasi Anda di Kotlin
Dalam codelab ini, Anda akan mempelajari cara menambahkan izin ke aplikasi Android
Tutorial 2: Fungsi
Buat program Kotlin dan pelajari fungsi di Kotlin, termasuk nilai default untuk parameter, filter, lambda, dan fungsi ringkas.
Tutorial 3: Class dan Objek
Pelajari tentang class, objek, dan warisan di Kotlin. Buat program kecil saat Anda mempelajari class abstrak, antarmuka, dan delegasi antarmuka.
Tutorial 1: Dasar-dasar Kotlin
Mulai mengembangkan di Kotlin, dan pelajari dasar-dasar bahasa pemrograman Kotlin: jenis data, operator, variabel, struktur kontrol, dan variabel nullable versus non-nullable.
Android 11—Minggu 11—UI Modern
Pelajari pengembangan UI di Android 11 selama minggu terakhir dari 11 Minggu Android.
Menerapkan Desain Material ke aplikasi Android di Kotlin
Pelajari cara menerapkan Desain Material ke aplikasi Android yang ditulis dalam Kotlin.
Pergi berlibur dengan aplikasi Google Chat
Di codelab ini, Anda akan mempelajari cara membuat Google Chat
- Cloud
Klasifikasi Data Gambar dengan BigQuery ML
Dalam codelab ini, Anda akan menyimpan dan menganalisis gambar Pose Yoga di BigQuery dan menerapkan model klasifikasi gambar dengan BigQuery ML untuk memberi label pada pose dengan hanya menggunakan konstruksi SQL
Menambahkan Chat ke aplikasi AppSheet Anda
Pelajari cara menggunakan fitur aplikasi Chat AppSheet untuk menambahkan Chat ke aplikasi AppSheet Anda.
Membangun aplikasi tanpa kode menggunakan database AppSheet native
Pelajari cara menggunakan database native AppSheet dalam membangun aplikasi AppSheet.
MDC-102 Flutter: Struktur dan Tata Letak Material
Pelajari cara menggunakan Material untuk membuat struktur dan membuat tata letak aplikasi Flutter.
- Desain
Pelajari cara membuat prototipe Responsible AI dengan PAIR Guidebook dan MakerSuite
Pelajari cara membuat prototipe solusi AI secara bertanggung jawab dengan alat Google untuk AI, MakerSuite, dan Buku Panduan PAIR yang bertanggung jawab
Memulai Sinyal Angular
Memperkenalkan sinyal, model reaktivitas baru di Angular. Sinyal membekali Anda dengan lebih banyak alat berkualitas tinggi untuk reaktivitas yang lebih mendetail
- Web
MDC-101 Flutter: Dasar-Dasar Komponen Material
Pelajari dasar-dasar penggunaan Komponen Material dengan membuat halaman login untuk aplikasi Flutter sederhana.
- Desain
Prototipe hingga Produksi: Mendapatkan prediksi dari model terlatih kustom
Di lab ini, Anda akan menggunakan Vertex AI untuk mendapatkan prediksi batch dan online dari model terlatih kustom. Lab ini merupakan bagian dari seri video Prototipe hingga Produksi. Pastikan untuk menyelesaikan lab sebelumnya sebelum mencoba lab
- Cloud
Prototipe hingga Produksi: Penyesuaian hyperparameter
Di lab ini, Anda akan menggunakan Vertex AI untuk menjalankan tugas penyesuaian hyperparameter pada Pelatihan Vertex AI. Lab ini merupakan bagian dari seri video Prototipe hingga Produksi. Pastikan untuk menyelesaikan lab sebelumnya sebelum mencoba
- Cloud
Prototipe hingga Produksi: Pelatihan terdistribusi pada Vertex AI
Di lab ini, Anda akan menggunakan Vertex AI untuk menjalankan tugas pelatihan terdistribusi pada Pelatihan Vertex AI menggunakan TensorFlow. Lab ini merupakan bagian dari seri video Prototipe ke Produksi. Pastikan untuk menyelesaikan lab sebelumnya
- Cloud
Prototipe hingga Produksi: Melatih model kustom dengan Vertex AI
Di lab ini, Anda akan menggunakan Vertex AI untuk menjalankan tugas pelatihan kustom. Lab ini merupakan bagian dari seri video Prototipe ke Produksi. Anda akan membangun model klasifikasi image menggunakan set data Bunga. Anda dapat menonton video
- Cloud
Mem-build UI generasi berikutnya di Flutter
Pelajari cara mem-build antarmuka pengguna Flutter dengan animasi, shader, dan efek partikel yang berfungsi di keenam platform Flutter.
Menggunakan FFI di plugin Flutter
Dalam codelab ini, Anda akan membangun plugin Flutter untuk platform seluler dan desktop dengan FFI untuk menggunakan library native C yang ada.
Membangun game dengan Flutter dan Flame
Dalam codelab ini, Anda akan membuat game platformer bernama Doodle Dash menggunakan Flutter dan Flame Engine.
Aplikasi Adaptif di Flutter
Dalam codelab ini, Anda akan membangun aplikasi Flutter yang dapat beradaptasi dengan keenam platform yang didukung Flutter - Android, iOS, web, Windows, macOS, dan Linux.
Mempelajari lebih dalam pola dan kumpulan data Dart
Gunakan pola, kumpulan data, dan fitur baru lainnya di Dart 3 untuk menstruktur ulang gaya desain UI Anda di Flutter.
Cara menguji aplikasi Flutter
Di codelab ini, Anda akan mem-build dan menguji aplikasi Flutter sederhana.
Memperluas aplikasi Android ke Asisten Google dengan Action Aplikasi
Pelajari dasar-dasar tentang cara mengaktifkan aplikasi Android via suara dengan memperluasnya ke Asisten Google menggunakan intent bawaan Action Aplikasi.
Memperluas pintasan dinamis ke Asisten Google dengan Action Aplikasi
Pelajari cara menerapkan pintasan aplikasi dinamis dengan Google
FraudFinder: Dari data mentah ke AI dengan Vertex AI dan BigQuery.
Di lab ini, Anda akan mempelajari cara membangun sistem data ke AI yang menyeluruh untuk deteksi penipuan secara real-time di Google Cloud. Tujuannya adalah memahami cara beralih dari data mentah ke pipeline ML siap produksi yang berjalan di Google
- Cloud
Membuat aplikasi web deteksi objek khusus dengan MediaPipe.
Pelajari cara membuat aplikasi web deteksi objek khusus dengan MediaPipe.
Ciptakan pengalaman kamera Anda
Selama ini, perangkat Android telah berevolusi untuk mengakomodasi berbagai ukuran, bentuk, dan layar, serta beragam fitur lainnya. Namun sejak awal, mengambil gambar dengan ponsel telah menjadi salah satu kasus penggunaan yang paling penting. Saat ini, kemampuan kamera masih menjadi salah satu alasan utama konsumen membeli ponsel.
Memulai animasi berbasis scroll dalam CSS
Dalam codelab ini, Anda akan mempelajari cara membuat animasi berbasis scroll menggunakan CSS. Anda akan membuat beberapa efek yang sangat menarik seperti gambar latar paralaks dan gambar yang muncul di tampilan.
Menambahkan fitur terkait chat ke aplikasi Android dengan Messaging API dan People API
Pelajari cara memperluas aplikasi Android agar mencakup fitur terkait chat dengan Messaging API dan People API.
MDC-103 Flutter: Penerapan Tema Material dengan Warna, Bentuk, Ketinggian, dan Jenis
Temukan cara Komponen Material untuk Flutter dapat mempermudah Anda mendiferensiasikan produk dan mengekspresikan merek melalui desain.
- Desain
MDC-104 Flutter: Komponen Lanjutan Material
Tingkatkan kualitas desain Anda dan pelajari cara menggunakan menu tampilan latar komponen lanjutan kami untuk Flutter.
- Desain
Navigasi Jetpack Compose
Dalam codelab ini, Anda akan mempelajari semua dasar-dasar Navigasi di Compose.
Memperluas aplikasi Android ke Asisten Google dengan Action Aplikasi (Level 2)
Pelajari cara mengembangkan Action Aplikasi menggunakan intent bawaan umum di codelab menengah ini, yang memungkinkan pengguna membuka fitur aplikasi dan menelusuri konten dalam aplikasi, dengan Asisten Google.
Menambahkan iklan di layar pembuka aplikasi AdMob ke aplikasi Unity
Dalam codelab ini, Anda akan mempelajari cara menambahkan iklan di layar pembuka aplikasi AdMob ke aplikasi Unity.
- Iklan
- Game
Menambahkan iklan AdMob ke aplikasi Flutter
Dalam codelab ini, Anda akan mempelajari cara menambahkan iklan banner, interstisial, dan reward ke aplikasi Flutter.
- Iklan
Fitur berbasis lokasi di Android
Pelajari cara mengelola izin akses lokasi di Android 10, menambahkan peta Google ke aplikasi Anda, dan membantu pengguna mengidentifikasi tempat yang mereka kunjungi.
Membuat haiku tentang produk Google dengan PaLM API dan Flutter
Pelajari cara membangun aplikasi sederhana yang membuat dan menampilkan haiku tentang produk Google dengan PaLM API dan Flutter.
Mem-build Transisi yang Indah dengan Gerakan Material untuk Flutter
Mem-build sistem gerakan Material ke aplikasi Reply menggunakan transisi dari paket animasi.
- Desain
Model Bahasa Besar di Perangkat dengan Keras dan TensorFlow Lite
Pelajari cara menggunakan KerasNLP untuk memuat Model Bahasa Besar terlatih, mengoptimalkannya, dan men-deploy-nya di Android dengan TensorFlow Lite
Membuat aplikasi lengkap dengan Relay dan Jetpack Compose
Pelajari cara mengintegrasikan Relay ke aplikasi Compose dan percepat alur kerja desain ke kode.
Memulai CameraX
Codelab ini memperkenalkan cara membuat aplikasi kamera yang menggunakan CameraX untuk menampilkan jendela bidik, mengambil foto, dan menganalisis aliran gambar dari kamera.
Android 11—Minggu 6—Jetpack
Android Jetpack adalah serangkaian library yang dibuat untuk membantu Anda menulis aplikasi berkualitas tinggi yang mengikuti praktik terbaik, menggunakan lebih sedikit kode boilerplate, serta bekerja secara konsisten di seluruh versi dan perangkat Android. Jalur ini memperkenalkan library baru yang dimasukkan ke Android 11, bersama dengan update besar.
Praktik: Dasar-Dasar Kotlin
Terapkan konsep dasar bahasa pemrograman Kotlin untuk menyelesaikan masalah tertentu.
Menjalankan aplikasi pertama Anda di Android Emulator
Pelajari cara menjalankan aplikasi di Android Emulator.
Class dan pewarisan di Kotlin
Dalam codelab ini, Anda akan mempelajari cara membuat subclass dan cara kerja warisan dalam bahasa pemrograman Kotlin.
Pengantar Room dan Flow
Pelajari dasar-dasar database relasional dan praktikkan cara menjalankan kueri SQL dengan Database Inspector di Android Studio.
Memeriksa performa aplikasi dengan Macrobenchmark
Dalam codelab ini, Anda akan mempelajari cara mengukur waktu startup aplikasi dan pengaturan waktu render frame dengan Jetpack Macrobenchmark.
Mempertahankan data dengan Room
Pelajari cara menggunakan Room di aplikasi Kotlin Android. Room adalah library database persistensi yang merupakan bagian dari Android Jetpack. Room adalah lapisan abstraksi di SQLite. Room menyediakan API yang mudah digunakan untuk menyiapkan, mengonfigurasi, dan membuat kueri database.
Mendukung platform yang dapat diubah ukurannya di aplikasi kamera Anda
Dengan hadirnya Android 12L dan faktor bentuk (seperti perangkat foldable) serta mode display baru seperti multi-aplikasi dan multi-display, banyak asumsi mengenai hubungan antara output kamera dan platform tidak lagi sepenuhnya benar.
Gunakan hanya data yang Anda butuhkan
Dalam modul ini, pelajari strategi untuk mengumpulkan data yang diperlukan saja, mengelola dan menghapus data yang telah Anda kumpulkan, dan menjelaskan apa yang Anda kumpulkan kepada pengguna.
- Kursus
Pelacakan Sidik Jari
Pelacakan sidik jari adalah tindakan mencoba untuk mengidentifikasi pengguna tertentu, dengan menggunakan karakteristik penyiapan mereka. Pelajari bagaimana hal ini dapat merusak privasi pengguna.
- Kursus
Enkripsi
Pelajari cara enkripsi dapat menjaga privasi dengan memastikan orang lain tidak dapat menangkap dan membaca konten pengguna Anda.
- Kursus
Pihak ketiga
Pelajari pihak ketiga dan cara mengurangi risiko bagi pengguna saat mengintegrasikan pihak ketiga.
- Kursus
API HTML
Pelajari bagaimana informasi HTML dapat diekspos dan dimanipulasi menggunakan JavaScript.
- Kursus
Jaringan penayangan konten gambar
Pelajari bagaimana CDN gambar memiliki kemampuan untuk mengubah dan mengoptimalkan konten gambar.
- Kursus
Histori singkat gambar di web
'Sejarah gambar di web, dimulai dengan elemen gambar pada tahun 1993'
- Kursus
Masalah performa utama
Pelajari cara memastikan bahwa permintaan gambar Anda berukuran sekecil dan berperforma sebaik mungkin.
- Kursus
{i>Syntax<i} deskriptif
Menggunakan srcset dan size untuk memberikan informasi ke browser tentang sumber gambar dan cara penggunaannya.
- Kursus
Format gambar: AVIF
AV1 Image File Format (AVIF) adalah encoding berdasarkan codec video AV1 open source.
- Kursus
Selamat datang di Pelajari Privasi!
Kursus untuk membantu Anda membuat situs yang lebih melindungi privasi.
- Kursus
Kesimpulan dan langkah selanjutnya
Referensi lainnya untuk membantu Anda mengambil langkah berikutnya.
- A11y
- Kursus
Pola, komponen, dan sistem desain
'Mengevaluasi pola, komponen, dan sistem desain untuk aksesibilitas.'
- A11y
- Kursus
Desain dan pengalaman pengguna
Membuat desain yang mudah diakses dan mengevaluasi pengalaman pengguna Anda.
- A11y
- Kursus
Dokumen
Elemen HTML tambahan yang perlu dipertimbangkan saat membuat situs web dan aplikasi web yang mudah diakses.
- A11y
- Kursus
Struktur konten
'Gunakan HTML semantik, penanda, dan tabel untuk konten yang dapat diakses.'
- A11y
- Kursus
Mem-build aplikasi adaptif dengan navigasi dinamis
Pelajari cara menyesuaikan aplikasi Anda untuk layar besar dengan pola UI navigasi adaptif.
Tipografi
Pilih jenis huruf, ukuran {i>font<i}, dan susun teks dengan tata letak yang mudah diakses.
- A11y
- Kursus
Selamat datang di Pelajari Aksesibilitas!
Kursus aksesibilitas dan referensi yang selalu aktual untuk meningkatkan pengembangan web Anda.
- A11y
- Kursus
Judul dan bagian
Cara menggunakan elemen pembagian dengan benar untuk memberi makna pada konten Anda.
- Kursus
Amankan situs Anda dengan autentikasi 2 langkah dengan kunci keamanan (WebAuthn)
Dalam codelab ini, Anda akan menambahkan autentikasi faktor kedua ke situs atau aplikasi web Anda dengan kunci keamanan.
- Identitas
- Web
Pengarsipan gambar, analisis, dan pembuatan laporan dengan G Suite & GCP
Dalam codelab ini, developer mem-build alur kerja pemrosesan image berbasis cloud di Python menggunakan G Suite & GCP API. Khususnya, Anda akan mendownload file gambar dari Google Drive, mengarsipkannya ke Google Cloud Storage, menganalisis kontennya dengan Google Cloud Vision, dan membuat data laporan di Google Spreadsheet.
- Cloud
- Data
Menghubungkan perangkat smart home ke Asisten Google
Buat dan deploy Action smart home untuk mengintegrasikan mesin cuci smart virtual ke Asisten.
Cloud Spanner: Membuat papan peringkat game dengan Java
Dalam codelab ini, Anda akan mempelajari cara membuat papan peringkat game menggunakan tabel database Cloud Spanner dengan kolom stempel waktu commit.
- Cloud
- Data
Lit untuk Developer React
Dalam codelab ini, Anda akan mempelajari cara menerjemahkan konsep React ke Lit
Menggunakan Hilt di aplikasi Android
Dalam codelab ini, Anda akan membuat aplikasi Android yang menggunakan Hilt untuk melakukan Injeksi Dependensi.
Jetpack Navigation
Dalam codelab ini, Anda akan mempelajari cara menerapkan persyaratan navigasi umum untuk aplikasi Android. Komponen Navigasi menangani transaksi fragmen, data atas/sebelumnya, pola UI navigasi seperti panel navigasi, deep link, dan lainnya. Anda juga akan menjelajahi plugin safe args jenis baru dan Editor Navigasi di Android Studio.
Membuat library ekstensi Kotlin
Dalam codelab ini, Anda akan membuat library ekstensi Kotlin sendiri untuk API yang awalnya dibuat dalam bahasa pemrograman Java. Anda akan mempelajari dasar-dasar fungsi dan properti ekstensi, serta cara menerapkan coroutine dan versi Alur untuk API berbasis callback tradisional.
Navigasi Gestur dan pengalaman tata letak layar penuh
Di codelab ini, Anda akan mengelola aplikasi yang sudah ada untuk membuat kontrol aplikasinya berfungsi dengan Navigasi Gestur. Anda juga akan menawarkan pengalaman layar dari tepi ke tepi sepenuhnya.
Membuat Action Canvas Interaktif untuk Asisten Google dengan Action Builder
Pelajari cara membuat Action Canvas Interaktif untuk Asisten.
Modul 8: Melakukan migrasi dari App Engine ndb dan taskqueue ke Cloud NDB dan Cloud Tasks
Pelajari cara melakukan migrasi dari App Engine ndb dan taskqueue ke Cloud NDB dan Cloud Tasks
- Tanpa server
- Cloud
Mengoptimalkan Aplikasi Android untuk Chrome OS
Dalam codelab ini, Anda akan membuat aplikasi Android yang berisi banyak pengoptimalan yang diperlukan untuk pengalaman pengguna yang baik di Chrome OS.
Modul 4: Melakukan migrasi dari Google App Engine ke Cloud Run dengan Docker
Pelajari cara mem-build aplikasi App Engine sederhana dalam container dan memigrasikannya ke Cloud Run menggunakan Docker
- Cloud
- Tanpa server
Pengantar Cloud SQL Insights
Cloud SQL Insights membantu Anda mendeteksi, mendiagnosis, dan mencegah masalah performa kueri untuk database Cloud SQL. Solusi ini menyediakan informasi layanan mandiri, pemantauan yang intuitif, dan diagnostik yang lebih dari sekadar deteksi untuk
- Cloud
Meningkatkan dan mengamankan Action smart home Anda
Pelajari cara meningkatkan dan mengamankan Action smart home melalui fitur perangkat yang dapat disesuaikan dan mengamankannya dengan autentikasi 2 langkah.
Modul 2: Melakukan migrasi dari App Engine ndb ke Cloud NDB
Pelajari cara memigrasikan aplikasi App Engine sederhana dari ndb ke Cloud NDB.
- Cloud
- Tanpa server
Membuat Penerima Cast dasar
Dalam codelab ini, Anda akan membuat aplikasi Penerima yang kompatibel untuk Cast menggunakan Framework Aplikasi Google Cast.
Mempelajari coroutine lanjutan dengan Flow dan LiveData Kotlin
Dalam codelab ini, Anda akan membuat aplikasi Android berbasis coroutine yang menggunakan Komponen Arsitektur untuk mengambil data dari jaringan dan database Room.
Menghubungkan ke Cloud SQL dengan Cloud Functions
Dalam codelab ini, Anda akan menulis Cloud Function yang terhubung ke database Cloud SQL yang sudah ada dan mengiriminya pernyataan penyisipan SQL.
- Cloud
Mendukung perangkat foldable dan perangkat dua layar dengan Jetpack WindowManager
Pelajari cara menyesuaikan aplikasi Anda ke faktor bentuk baru, seperti perangkat foldable dan perangkat dua layar, dengan library Jetpack WindowManager.
Mengontrol media melalui MediaSession
Dalam codelab ini, Anda akan memperluas contoh video untuk menambahkan dukungan bagi MediaSession. Hal ini memungkinkan Android mengontrol pemutaran dari luar aplikasi Anda, misalnya melalui Asisten Google, remote control di TV, atau kontrol di layar pada layar kunci dan Wear OS.
Mengaktifkan fulfillment lokal untuk Action smart home
Pelajari cara mengaktifkan fulfillment lokal dengan Local Home SDK untuk meningkatkan integrasi smart home dengan Asisten.
Integrasi Konten dengan Saluran Layar Utama Android TV (Kotlin)
Codelab ini memperkenalkan fitur layar utama Android TV. Anda akan mempelajari cara menambahkan saluran dan program ke layar utama Android TV, serta membuatnya dapat ditemukan.
TensorFlow.js - Membuat Prediksi dari Data 2D
Dalam codelab ini, Anda akan melatih model untuk membuat prediksi dari data numerik. Dengan mempertimbangkan “Tenaga kuda” yang dimiliki mobil, model ini akan mencoba memprediksi “Mil per Galon” untuk mobil tersebut. Dalam terminologi machine learning, hal ini dijelaskan sebagai tugas regresi karena memprediksi nilai berkelanjutan.
- AI & Machine Learning
Menghitung Statistik Pribadi dengan Privacy on Beam
Dalam codelab ini, Anda akan belajar membuat statistik pribadi untuk kunjungan ke restoran menggunakan Privacy on Beam untuk menjelajahi dan menerapkan kemampuan kerangka kerja privasi diferensial.
- Open Source
Membuat Komponen Story dengan lit-element
Dalam codelab ini, Anda akan membuat komponen Story pada web dengan bantuan LitElement.
Pekerjaan Latar Belakang dengan WorkManager - Java
WorkManager menangani kasus ekstrem dan masalah kompatibilitas. WorkManager juga dapat membuat tugas yang dapat dikueri, dapat digunakan kembali, dan dapat dibuat berantai. WorkManager adalah penjadwal tugas Android yang direkomendasikan. Codelab ini akan mengajarkan segala tentang WorkManager: mulai dari menulis tugas sederhana hingga tugas berantai yang lebih kompleks dengan batasan.
Membuat Action untuk Asisten Google menggunakan Action Builder (Level 2)
Pelajari dasar-dasar pengembangan dengan Asisten Google.
TensorFlow.js - Pengenalan angka dari tulisan tangan dengan CNN
Dalam codelab ini, Anda akan melatih model untuk mengidentifikasi angka dari tulisan tangan. Dalam terminologi machine learning, hal ini dikenal sebagai tugas klasifikasi karena memprediksi kategori untuk input yang diberikan.
- AI & Machine Learning
Android Room dengan View - Kotlin
Dalam codelab ini, Anda akan membuat aplikasi Android dalam Kotlin yang menggunakan Komponen Arsitektur Android (RoomDatabase, Entity, DAO, AndroidViewModel, LiveData) bersama coroutine Kotlin. Aplikasi sampel ini menyimpan daftar kata dalam database Room dan menampilkannya di RecyclerView. Anda akan mengimplementasikan aplikasi ini dengan arsitektur Android yang direkomendasikan menggunakan komponen ini.
Mengontrol media melalui MediaSession
Dalam codelab ini, Anda akan memperluas contoh video untuk menambahkan dukungan bagi MediaSession. Hal ini memungkinkan Android mengontrol pemutaran dari luar aplikasi Anda, misalnya melalui Asisten Google, remote control di TV, atau kontrol di layar pada layar kunci dan Wear OS.
Membuat Action untuk Asisten Google menggunakan Action Builder (Level 1)
Pelajari dasar-dasar pengembangan dengan Asisten Google.
Membuat Gelombang Bagian 1 - Mem-build Synthesizer
Mem-build aplikasi synthesizer kontrol sentuh berlatensi rendah menggunakan API AAudio di Android O.
Cloud Spanner: Membuat papan peringkat game dengan Go
Dalam codelab ini, Anda akan mempelajari cara membuat papan peringkat game menggunakan tabel database Cloud Spanner dengan kolom stempel waktu commit.
- Data
- Cloud
Memigrasikan aplikasi Dagger ke Hilt
Dalam codelab ini, Anda akan memigrasikan aplikasi Android yang menggunakan Dagger sebagai library Injeksi Dependensi ke Hilt.
TensorFlow.js: Menggunakan Firebase Hosting untuk men-deploy dan menghosting model machine learning dalam skala besar
Dalam codelab ini, Anda akan mempelajari cara menggunakan infrastruktur Firebase untuk men-deploy model ML sehingga dapat digunakan dan dimanfaatkan di situs Anda menggunakan TensorFlow.js
- AI & Machine Learning
- Web
Membuat Action untuk Asisten Google menggunakan Actions SDK (Level 2)
Pelajari dasar-dasar pengembangan dengan Asisten Google.
Membuat Action untuk Asisten Google menggunakan Actions SDK (Level 1)
Pelajari dasar-dasar pengembangan dengan Asisten Google.
Pengklasifikasi Gambar Pemelajaran Transfer TensorFlow.js
Dalam codelab ini, Anda akan mempelajari cara mem-build “Teachable machine”, pengklasifikasi gambar kustom yang akan Anda latih dengan cepat di browser menggunakan TensorFlow.js.
- AI & Machine Learning
Modul 1: Melakukan migrasi dari webapp2 App Engine ke Flask
Pelajari cara memigrasikan aplikasi Python App Engine dari webapp2 ke framework web Flask.
- Cloud
- Tanpa server
Cast Connect dengan Aplikasi ATV
Dalam codelab ini, Anda akan membuat aplikasi Android TV menggunakan library Google Cast Connect baru yang memungkinkan aplikasi pengirim Cast yang ada untuk berkomunikasi dengan aplikasi Android TV.
Tweakr: Pembuatan prototipe Wizard of Oz dan Remote Control dengan Firebase + Android
Memanggil semua pembuat prototipe dan desainer mode bergerak! Apakah Anda lelah menyesuaikan satu nilai dalam animasi dan harus menunggu beberapa menit untuk mengompilasi dan melihat perubahan? Pernahkah Anda ingin memberikan prototipe kepada seseorang, dan membiarkan mereka mencobanya dengan berbagai opsi yang dapat Anda sesuaikan dengan cepat? Apakah Anda merasa antusias saat seseorang menyebutkan “solusi satu baris”?
Menambahkan gambar ke aplikasi Android Anda
Dalam codelab ini, Anda akan mempelajari cara menambahkan gambar ke aplikasi menggunakan ImageView.
Membuat beberapa versi aplikasi menggunakan varian build
Dalam codelab ini, Anda akan mem-build aplikasi DiceRoller versi default (“demo”) dan premium (“lengkap”) menggunakan varian build.
Membuat dan menggunakan variabel di Kotlin
Pelajari alasan variabel berguna dalam pemrograman, serta cara menentukan dan memperbarui variabel dalam kode Kotlin Anda.
Mengintegrasikan Google Wallet API untuk mendigitalkan kartu di Android
Google Wallet API memungkinkan Anda terlibat dengan pengguna melalui berbagai jenis kartu yang telah ditetapkan sebelumnya: kartu loyalitas, penawaran, kartu voucher, tiket acara, tiket transit, dan boarding pass, yang semuanya dilengkapi dengan
Tutorial 11: Menghubungkan ke internet
Pelajari izin Android, cara menghubungkan dan menggunakan resource jaringan, dan cara menentukan layanan Retrofit dan menampilkan gambar.
Android 11 - Minggu 3 - Privasi, Kepercayaan, dan Keamanan
Android 11 memperkenalkan update keamanan dan fitur privasi baru untuk menjaga keamanan pengguna serta meningkatkan transparansi dan kontrol. Jalur ini terdiri dari video dan artikel yang mendemonstrasikan update dan mengajarkan Anda cara menerapkannya di aplikasi Android.
Android 11—Minggu 8—Distribusi dan monetisasi aplikasi
Pelajari update yang dapat memaksimalkan keberhasilan Anda di Google Play.
Mem-build aplikasi interaktif
Pelajari anatomi dasar project aplikasi Android, cara menambahkan gambar ke aplikasi Anda, cara mengaktifkan kompatibilitas mundur aplikasi (dengan versi Android yang lebih lama), dan cara menavigasi dokumentasi online. Dalam prosesnya, Anda akan menyelesaikan aplikasi DiceRoller, aplikasi yang memungkinkan Anda melempar dadu secara acak saat tombol diketuk.
Tutorial 7: Siklus proses aktivitas dan fragmen
Pelajari siklus proses Aktivitas dan Fragmen, cara menangani situasi siklus proses yang kompleks, dan menggunakan pencatatan log untuk membantu melakukan debug dan melacak status aplikasi.
Komponen arsitektur
Pelajari ViewModel, LiveData, data binding dengan ViewModel dan LiveData, serta transformasi LiveData. Selesaikan aplikasi GuessTheWord, yaitu game tebak gaya dua pemain, tempat pemain berkolaborasi untuk mencapai skor tertinggi.
Tata letak
Membuat berbagai jenis tata letak, menambahkan interaktivitas pengguna, dan menggunakan data binding. Anda akan menyelesaikan aplikasi AboutMe, yang menunjukkan fakta menarik tentang diri Anda dengan tombol, gambar, dan beberapa teks yang dapat di-scroll. Anda juga akan membuat aplikasi ColorMyViews, yang terdiri dari TextViews yang dapat diklik dan Tombol yang berubah warna saat diketuk.
Tutorial 12: Pola repositori dan WorkManager
Pelajari pola repositori dan cara menggunakan WorkManager.
Menghubungkan ke internet
Pelajari cara mendapatkan data dan gambar dari internet serta menampilkannya di aplikasi. Selesaikan aplikasi MarsRealEstate yang menunjukkan properti yang dijual di Mars dengan mengambil data dari layanan web.
Tutorial 6: Navigasi aplikasi
Membuat fragmen, menentukan jalur navigasi, dan memulai aktivitas eksternal. Menyelesaikan aplikasi AndroidTrivia, yaitu game yang memungkinkan pengguna menjawab pertanyaan trivia tentang pengembangan Android dan dapat membagikan hasilnya jika mereka menang.
Tutorial 9: Arsitektur aplikasi (persistensi)
Membuat database menggunakan library Room dan menggunakan coroutine untuk menyederhanakan pemrograman asinkron.
Navigasi
Buat fragmen, tentukan jalur navigasi, dan mulai aktivitas eksternal. Selesaikan aplikasi AndroidTrivia, yaitu game yang memungkinkan pengguna menjawab pertanyaan trivia tentang pengembangan Android dan dapat membagikan hasilnya jika mereka menang.
Tutorial 10: Kasus penggunaan RecyclerView lanjutan
Pelajari binding dan tata letak lanjutan dengan RecyclerView, dan cara menangani beberapa jenis dalam RecyclerView.
Android 11—Minggu 7—Alat developer
Pelajari alat developer yang tersedia untuk Anda di Android Studio versi terbaru.
Database dan RecyclerView
Pada bagian pertama jalur ini, Anda akan membuat database menggunakan library Room dan menggunakan coroutine untuk menyederhanakan pemrograman asinkron. Pada bagian kedua jalur ini, Anda akan menampilkan daftar item dengan RecyclerView dan membuat item daftar dapat diklik. Pada jalur ini, Anda akan membuat aplikasi TrackMySleep, yang memungkinkan pengguna memberi rating pada kualitas tidur dan menyimpan data tidur mereka dari waktu ke waktu.
Repositori dan WorkManager
Pelajari cara membuat repositori, menambahkan cache offline, dan menjadwalkan tugas latar belakang menggunakan WorkManager dengan menyelesaikan aplikasi bernama DevBytes. Aplikasi ini menampilkan daftar video DevByte yang merupakan tutorial singkat yang dibuat oleh tim Hubungan Developer Android Google. Aplikasi ini mengambil daftar URL video dari jaringan menggunakan library Retrofit dan menampilkan daftar menggunakan RecyclerView.
Android 11—Minggu 9—Layar Besar
Pelajari tips dan trik pengembangan terbaik dengan perangkat yang didukung oleh Chrome OS, termasuk perangkat foldable, laptop, dan tablet.
Siklus proses Aktivitas dan Fragmen
Pelajari siklus proses Aktivitas dan Fragmen, cara menangani situasi siklus proses yang kompleks, dan menggunakan logging untuk membantu melakukan debug dan melacak status aplikasi. Anda akan menyelesaikan aplikasi DessertClicker tempat pengguna "membeli" makanan penutup dengan mengetuk gambar. Setiap kali makanan penutup diklik, aplikasi memperbarui jumlah makanan penutup yang dibeli dan jumlah total yang dibelanjakan pengguna.
Android 11—Minggu 10—Game dan media
Pelajari update yang dapat memaksimalkan keberhasilan Anda di Google Play.
Mem-build Aplikasi Pertama Anda
Kenali Android Studio dan selesaikan aplikasi Android Hello World di Kotlin.
Desain untuk semua orang
Pelajari dasar-dasar sistem gaya Android, cara menerapkan prinsip Desain Material ke UI aplikasi, dan cara membuat aplikasi lebih mudah diakses oleh semua pengguna. Anda akan menyelesaikan aplikasi pencari GDG, yang mencari Google Developer Group (GDG) lokal di region Anda.
Bermigrasi ke Jetpack Compose
Dalam codelab ini, Anda akan mempelajari cara memigrasikan bagian layar dalam sistem View ke Jetpack Compose.
Alat dan debug
Kita akan mempelajari berbagai alat yang tersedia untuk mengembangkan, men-debug, dan menguji Progressive Web App Anda.
- Progressive Web App
- Kursus
Pengantar Angular
Dalam codelab yang cocok untuk pemula ini, Anda akan mempelajari cara membuat aplikasi web dengan Angular
- Web
Mengupdate aplikasi untuk mendukung navigasi gestur Kembali prediktif mendatang
Dalam codelab ini, Anda akan mem-build aplikasi media UAMP dan mempelajari cara menangani/memigrasikan navigasi gestur kembali untuk perubahan mendatang di Android 13. Perubahan ini akan memberikan pengalaman navigasi gestur Kembali yang lebih prediktif.
Memulai Places SDK for Android (Kotlin)
Codelab ini mengajarkan cara mengintegrasikan Places SDK for Android dengan aplikasi Anda dan menggunakan setiap fitur Places SDK. Untuk menyelesaikan codelab ini, Anda memerlukan akun, layanan, dan alat berikut: Untuk langkah pengaktifan di bawah,
- Places SDK for Android
- Codelab
Menambahkan peta ke aplikasi iOS (Swift)
Codelab ini mengajarkan Anda cara mulai menggunakan Google Maps Platform untuk membuat aplikasi iOS di Swift. Anda akan membuat aplikasi iOS yang melakukan hal berikut: Untuk menyelesaikan codelab ini, Anda memerlukan akun, layanan, dan alat berikut:
- Maps SDK for iOS
- Codelab
Melatih model deteksi spam komentar dengan TensorFlow Lite Model Maker
Pelajari cara melatih model deteksi spam komentar dengan TensorFlow Lite Model Maker.
- Seluler
Membuat tampilan aplikasi Flutter menjadi lebih menarik
Flutter adalah toolkit UI Google untuk membuat aplikasi yang menarik dan dikompilasi secara native dari satu codebase untuk seluler, web, dan desktop. Flutter berfungsi dengan kode yang sudah ada, digunakan oleh developer dan organisasi di seluruh
Pengujian Keadilan Produk untuk Developer
Pengujian keadilan produk sangat penting dalam memastikan model dan/atau data AI Anda tidak menyebabkan bias sosial yang tidak adil. Dalam workshop ini, kami akan memandu Anda melalui langkah-langkah utama dalam melakukan pengujian keadilan, lalu mendemonstrasikan perjalanan menyeluruh dalam menilai set data model teks generatif dari perspektif keadilan ML.
Membuat dan men-deploy model deteksi objek kustom dengan TensorFlow Lite (Android)
Dalam codelab ini, Anda akan membuat aplikasi Android yang dapat mendeteksi objek dalam gambar. Anda akan memulai dengan melatih model deteksi objek kustom dengan TFLite Model Maker, lalu men-deploy-nya dengan TFLite Task Library
- Seluler
Mem-build Aplikasi Computer Vision pertama Anda di Android atau iOS
Dalam codelab ini, Anda akan mempelajari cara membuat aplikasi sederhana untuk Android dan iOS yang dapat memberi label gambar dengan benar.
- Seluler
- iOS
Membuat aplikasi dasar untuk klasifikasi audio
Dalam codelab ini, Anda akan mempelajari cara membuat aplikasi dasar untuk klasifikasi audio, yang dapat merekam audio menggunakan mikrofon ponsel.
- Seluler
Membuat model Klasifikasi Audio kustom terlatih
Dalam codelab ini, Anda akan mempelajari cara menyesuaikan model Klasifikasi Audio terlatih untuk mendeteksi suara burung.
- Seluler
Memanggil backend Penelusuran Produk API Vision di Android
Dalam codelab ini, Anda akan menambahkan kode ke aplikasi Android untuk memanggil backend Product Search Vision API agar pengguna aplikasi dapat menelusuri produk menggunakan gambar.
- AI & Machine Learning
- Seluler
- Cloud
TensorFlow.js: Melatih kembali model deteksi spam komentar untuk menangani kasus ekstrem
Dalam codelab ini, Anda akan mempelajari cara menggunakan Model Maker untuk melatih ulang model spam komentar untuk memperhitungkan kasus ekstrem yang tidak dapat ditangani model terlatih, lalu men-deploy ulang model baru ke aplikasi web.
- Web
- AI & Machine Learning
TensorFlow.js: Membuat sistem deteksi spam komentar
Dalam codelab ini, Anda akan mempelajari cara membuat halaman web sederhana yang memiliki kemampuan mengomentari seperti artikel postingan blog dan mengintegrasikannya dengan model machine learning terlatih untuk mendeteksi postingan spam komentar, sehingga Anda dapat memfilternya bahkan sebelum disimpan di database backend, sehingga mengurangi waktu dan biaya pemrosesan server.
- AI & Machine Learning
- Web
Buat situs sederhana yang mengklasifikasikan gambar
Pelajari cara membuat situs sederhana yang mengklasifikasikan gambar dengan Penayangan TensorFlow.
- Web
Tugas Cloud Run
Layanan Cloud Run dan tugas Cloud Run memungkinkan Anda untuk menjalankan kode di Cloud Run. Dalam codelab ini, Anda akan mempelajari waktu dan cara menggunakan tugas Cloud Run, termasuk cara membuat tugas, mengeksekusi tugas, dan mengelola tugas.
Membuat aplikasi Android untuk mendeteksi objek dalam gambar
Pelajari cara membuat aplikasi Android yang mendeteksi objek dalam gambar dan merender hasil di UI-nya.
- Seluler
Menambahkan peta ke aplikasi iOS (Objective-C)
Di codelab ini, Anda akan mempelajari semua yang Anda perlukan untuk mulai menggunakan Google Maps Platform untuk membuat aplikasi iOS di Objective-C. Anda akan mempelajari semua dasar-dasar, mulai dari melakukan persiapan hingga memuat Maps SDK for
- Maps SDK for iOS
- Codelab
Menampilkan tempat-tempat terdekat dalam AR di Android (Kotlin)
Codelab ini mengajari Anda cara menggunakan data dari Google Maps Platform untuk menampilkan tempat-tempat terdekat dalam augmented reality (AR). Codelab ini menggunakan Android 10.0 (API level 29) dan mengharuskan Anda menginstal layanan Google Play
- AR
- Maps SDK for Android
- Places SDK for Android
- Codelab
Menambahkan peta ke situs Anda (JavaScript)
Dalam codelab ini, Anda akan mempelajari semua yang dibutuhkan untuk mulai menggunakan Google Maps Platform untuk web. Anda akan mempelajari semua dasar-dasarnya, mulai dari melakukan persiapan hingga memuat Maps JavaScript API, menampilkan peta
- Web
- Maps JavaScript API
- Codelab
Membuat backend penelusuran gambar produk dengan Vision API Product Search
Dalam codelab ini, Anda akan mempelajari cara membuat backend penelusuran gambar produk menggunakan Vision API Product Search, dan cara membuat kunci API untuk memanggil backend dari aplikasi seluler.
- AI & Machine Learning
- Seluler
- Cloud
Membuat aplikasi iOS untuk memprediksi nilai
Pelajari cara membuat aplikasi iOS yang mendeteksi objek dalam gambar dan merender hasil di UI-nya.
- Seluler
- iOS
Meningkatkan dan mengamankan Action smart home Anda
Pelajari cara meningkatkan dan mengamankan Action smart home melalui fitur perangkat yang dapat disesuaikan dan mengamankannya dengan autentikasi 2 langkah.
- Internet of Things (IoT)
Mengaktifkan fulfillment lokal untuk Action smart home
Pelajari cara mengaktifkan fulfillment lokal dengan Local Home SDK untuk meningkatkan integrasi smart home dengan Asisten.
- Internet of Things (IoT)
Menghubungkan perangkat smart home ke Asisten Google
Buat dan deploy Action smart home untuk mengintegrasikan mesin cuci smart virtual ke Asisten.
- Internet of Things (IoT)
Mengukur performa dengan web-vitals.js, Google Analytics, dan BigQuery
Mengukur Data Web Inti secara real time dengan web-vitals.js dan Google Analytics, lalu menganalisis hasilnya menggunakan BigQuery.
Memulai tugas Cloud Run
Dalam codelab ini, Anda akan mempelajari aplikasi Node.js terlebih dahulu untuk mengambil screenshot halaman web dan menyimpannya ke Cloud Storage. Selanjutnya, Anda akan mem-build image container untuk aplikasi, menjalankannya sebagai tugas di Cloud Run, mengupdate tugas untuk memproses lebih banyak halaman web, dan menjalankan tugas sesuai jadwal dengan Cloud Scheduler.
- Cloud
- Komputasi
- Tanpa server
Mengintegrasikan widget Android dengan Asisten Google
Pelajari cara memperluas widget Android ke Asisten Google, yang memungkinkan Asisten menampilkan widget yang dipersonalisasi kepada pengguna.
Mem-build aplikasi WebAuthn pertama Anda
Pelajari cara mem-build situs dengan fungsi autentikasi ulang sederhana yang menggunakan sensor sidik jari.
- Web
- Identitas
Menambahkan navigasi instan dan transisi halaman yang lancar ke aplikasi web
Pelajari cara menambahkan navigasi instan dan transisi halaman yang lancar ke aplikasi web dengan API terbaru yang tersedia di Google Chrome.
- Web
Membuat model klasifikasi teks kustom dengan TensorFlow Lite Model Maker
Pelajari cara melatih ulang model deteksi spam untuk mendeteksi jenis spam tertentu dengan TensorFlow Lite Model Maker.
- Seluler
Membuat aplikasi Flutter untuk mengklasifikasikan teks
Pelajari cara mem-build aplikasi Flutter yang mengklasifikasikan teks dan menampilkan hasil di UI-nya.
- Seluler
Membuat pencari toko full stack dengan Google Maps Platform dan Google Cloud
Bayangkan Anda memiliki banyak tempat untuk diletakkan di peta dan Anda ingin pengguna dapat melihat lokasi tempat tersebut dan mengidentifikasi tempat yang ingin mereka kunjungi. Contoh umumnya mencakup: Di codelab ini, Anda akan membuat pencari
- Retail
- Menemukan lokasi ideal
- Places Library
- Maps JavaScript API
- Maps JavaScript API
- Distance Matrix Service
- Maps JavaScript API
- Place Autocomplete
- Codelab
Membuat peta versi 3D dengan Tampilan Overlay WebGL
Codelab ini mengajarkan cara menggunakan fitur dengan teknologi WebGL dari Maps JavaScript API untuk mengontrol dan merender pada peta vektor dalam tiga dimensi. Codelab ini mengasumsikan bahwa Anda memiliki pengetahuan yang cukup terkait JavaScript
- Maps JavaScript API
- Codelab
Mem-build aplikasi web dengan Angular dan Firebase
Dalam codelab ini, kita akan bersama-sama mem-build aplikasi web real-time dengan Firebase dan Angular.
- Web
Menerapkan prinsip AI yang bertanggung jawab saat membuat set data deteksi jarak jauh, seperti Dynamic World
Dalam codelab ini, Anda menerapkan praktik yang bertanggung jawab dalam pembuatan set data turunan machine learning, seperti Dynamic World.
Menambahkan peta ke aplikasi iOS dengan SwiftUI (Swift)
Codelab ini mengajarkan Anda cara menggunakan Maps SDK for iOS dengan SwiftUI. Untuk langkah pengaktifan berikut, aktifkan Maps SDK for iOS. Jika Anda belum memiliki akun Google Cloud Platform dan project dengan penagihan diaktifkan, lihat panduan
- Maps SDK for iOS
- Codelab
Metrik Berbasis Log untuk Smart Home
Pelajari cara menggunakan Metrik Berbasis Log di Google Cloud Platform untuk melacak pola dan menganalisis log error integrasi Smart Home Anda.
- Internet of Things (IoT)
Mendesain dengan warna yang mudah diakses
Dalam codelab ini, Anda akan mempelajari hubungan antara warna dengan aksesibilitas, pedoman kontras warna, dan cara Builder Tema Material membuat tema yang mudah diakses dan dapat digunakan untuk memudahkan pemeriksaan kontras.
- Web
Melakukan migrasi ke Font variabel
Dalam codelab ini, Anda akan mempelajari font variabel, manfaatnya, cara mendesain dengan font variabel, serta cara menerapkannya menggunakan Google Fonts API dan di CSS.
- Web
Cara Mudah Menyesuaikan Model Machine Learning
Dalam codelab ini, Anda akan mempelajari Pemelajaran Transfer dan cara menggunakannya untuk menyesuaikan model Machine Learning untuk data Anda sendiri
Membuat alat pilih Current Place milik Anda sendiri untuk Android (Java)
Pelajari cara menggunakan Maps dan Places SDK for Android pada Google Maps Platform untuk menampilkan daftar kemungkinan Tempat kepada pengguna untuk mengidentifikasi lokasi mereka.
- Places SDK for Android
- Maps SDK for Android
- Codelab
Menambahkan Google Maps ke aplikasi Flutter
Dalam codelab ini, Anda akan mem-build pengalaman Google Maps menggunakan SDK aplikasi seluler Flutter untuk membuat pengalaman native berkualitas tinggi di iOS dan Android.
- Codelab
Cara men-debug Petak CSS dengan Chrome DevTools
DevTools kini memiliki dukungan yang lebih baik untuk proses debug petak CSS. Saat elemen HTML di halaman Anda menerapkan display: grid atau display: inline-grid, panel Elemen menawarkan sejumlah opsi untuk membantu Anda memeriksa petak dengan lebih
- Web
Mem-build aplikasi Angular yang lebih mudah diakses
Pelajari cara mengikuti praktik terbaik aksesibilitas di aplikasi Angular Anda dengan kumpulan alat yang di-build ke dalam framework.
- Web
Menemukan dan memperbaiki teks kontras rendah dengan Chrome DevTools
Kontras yang buruk adalah masalah aksesibilitas nomor satu di Web. Mari pelajari cara DevTools membantu Anda memahami, menemukan, dan memperbaiki masalah ini. Anda akan memperbaiki masalah kontras rendah pada halaman web. Klik link berikut untuk
- Web
Memvisualisasikan data dengan Google Maps Platform dan deck.gl
Codelab ini akan mengajarkan cara membuat visualisasi data geospasial bervolume tinggi menggunakan Maps JavaScript API dan deck.gl, sebuah framework visualisasi data open source yang diakselerasi oleh WebGL. Jika Anda belum pernah menggunakan Google
- Big data dan analisis
- Memvisualisasikan data geospasial
- Maps JavaScript API
- Codelab
Membuat pencari toko sederhana dengan Google Maps Platform (JavaScript)
Salah satu fitur paling umum pada situs adalah menampilkan peta Google yang menandai satu atau beberapa lokasi untuk bisnis, tempat usaha, atau sejumlah entitas lainnya dengan kehadiran fisik. Cara penerapan peta ini dapat sangat bervariasi
- Retail
- Menemukan lokasi ideal
- Web
- Maps JavaScript API
- Place Autocomplete
- Distance Matrix Service
- Maps JavaScript API
- Places Library
- Maps JavaScript API
- Codelab
Merekam, memutar ulang, dan mengukur alur penggunaan dengan Chrome DevTools
Gunakan panel Perekam untuk merekam, memutar ulang, dan mengukur alur penggunaan. Lihat sekilas panel Perekam (fitur pratinjau) dalam video di bawah ini. Buka panel Perekam dengan langkah-langkah berikut Kita akan menggunakan halaman demo pemesanan
- Web
Mulai Mengembangkan Connected Home over IP (CHIP)
Pelajari cara mulai mengembangkan aplikasi Connected Home over IP dengan board ESP32 dari Espressif.
- Internet of Things (IoT)
Vertex AI: Penyesuaian hyperparameter yang terdistribusi
Di lab ini, Anda akan mempelajari cara menggunakan Vertex AI untuk penyesuaian hyperparameter dan pelatihan yang terdistribusi. Meskipun lab ini menggunakan TensorFlow sebagai kode model, konsepnya juga berlaku untuk framework ML lainnya. Anda akan
- Cloud
Menambahkan WebView ke aplikasi Flutter
Dalam codelab ini, Anda akan mempelajari cara menambahkan plugin webview_flutter ke aplikasi Flutter.
Menulis aplikasi desktop Flutter
Dalam codelab ini, Anda akan mem-build klien GitHub di Flutter untuk desktop.
Menggunakan ARCore Depth API untuk pengalaman augmented reality yang imersif
Codelab ini menunjukkan langkah-langkah untuk mem-build aplikasi ARCore menggunakan Depth API yang baru. Kedalaman memberikan pemahaman 3D terhadap adegan tertentu melalui representasi jarak piksel demi piksel secara real-time ke permukaan fisik di tampilan kamera. Aplikasi yang dijelaskan dalam codelab ini menggunakan kedalaman yang membuat objek dunia nyata menghalangi, atau menyembunyikan, objek virtual di belakang objek dunia nyata. Selain itu, aplikasi juga memvisualisasikan geometri 3D lingkungan.
- AR
Pekerjaan latar belakang dengan WorkManager - Kotlin
Android memiliki banyak pilihan agar pekerjaan latar belakang terjamin, yang memiliki berbagai kelebihan dan kekurangan. WorkManager API untuk Android memudahkan pekerjaan di latar belakang. WorkManager menangani kasus ekstrem dan masalah kompatibilitas. WorkManager juga dapat membuat tugas yang dapat dikueri, dapat digunakan kembali, dan dapat dibuat berantai. WorkManager adalah penjadwal tugas yang direkomendasikan di Android. Codelab ini akan mengajarkan seluk-beluk WorkManager: mulai dari menulis tugas sederhana hingga tugas berantai yang lebih kompleks dengan batasan.
Kemampuan
PWA tidak hanya terkait dengan layar. Bab ini membahas kemampuan yang dimiliki PWA saat ini dalam hal penggunaan hardware, sensor, dan platform.
- Progressive Web App
- Kursus
Membuat aplikasi polling interaktif untuk Google Chat dengan Node.js
Dalam codelab ini, Anda akan mempelajari cara membuat bot chat untuk melakukan polling ruang.
- Cloud
- Tanpa server
Pengantar ARCore Recording and Playback API
Fitur yang dapat menyimpan pengalaman AR ke file MP4 dan memutarnya dari file MP4 mungkin berguna bagi developer aplikasi maupun pengguna akhir. ARCore Record & Playback API tentunya sangat berguna bagi developer. Anda tidak perlu lagi mem-build
- AR
ARCore Cloud Anchors dengan Cloud Anchors yang persisten
Dalam codelab ini, Anda akan mempelajari cara menggunakan Cloud Anchors untuk membuat pengalaman AR bersama, dengan membuat frame referensi umum (posisi dan orientasi yang sama) di beberapa perangkat menggunakan ARCore Cloud Anchors Service.
- AR
Mem-build aplikasi augmented reality (AR) menggunakan WebXR Device API
Pelajari cara menggunakan fitur augmented reality dengan WebXR Device API, dan gunakan pemahaman scene untuk menempatkan objek 3D yang diposisikan di dunia nyata.
- Web
- AR
Gambar Augmented ARCore
Dalam codelab ini, Anda akan mempelajari cara menggunakan Gambar Augmented ARCore untuk menambahkan konten virtual yang ditambatkan ke gambar dan melacak gerakan gambar.
- AR
Fitur eksperimental
Ada kemampuan PWA yang masih dalam pengembangan dan Anda dapat menjadi bagian dari pengembangannya. Dalam bab ini Anda akan mempelajari tentang project Fugu, cara mendaftar ke uji coba origin, dan cara menggunakan API eksperimental
- Progressive Web App
- Kursus
Integrasi OS
PWA Anda kini berfungsi di luar browser. Bab ini membahas cara mengintegrasikan lebih lanjut dengan sistem operasi setelah pengguna menginstal aplikasi Anda.
- Progressive Web App
- Kursus
Arsitektur
Anda membuat beberapa keputusan saat mengembangkan PWA, seperti apakah akan membuat aplikasi satu halaman atau aplikasi multi-halaman, dan apakah Anda akan menghostingnya di root domain atau dalam folder.
- Progressive Web App
- Kursus
Codelab Paging Android Lanjutan
Dalam codelab ini, Anda akan mengubah aplikasi contoh untuk menggabungkan Library Paging yang akan mengurangi jejak memori aplikasi.
Menangani Preferences DataStore
Dalam codelab ini, Anda akan memodifikasi aplikasi contoh untuk menggabungkan Jetpack Preferences DataStore, solusi penyimpanan data yang baru dan ditingkatkan serta pengganti SharedPreferences.
Memulai Aksesibilitas Android
Dalam codelab ini, Anda akan mempelajari dasar-dasar Aksesibilitas Android. Anda akan menyelesaikan latihan untuk mempelajari cara menggunakan platform Android untuk mem-build aplikasi yang dapat digunakan dengan lebih mudah oleh sekelompok orang yang lebih luas dengan berbagai kebutuhan aksesibilitas.
Streaming media dengan ExoPlayer
Dalam codelab ini, Anda akan mem-build pemutar media untuk merender audio dan streaming video adaptif dengan ExoPlayer, pemutar media open source yang berjalan di aplikasi YouTube Android. Codelab ini menggunakan dan menyesuaikan komponen UI yang disertakan dengan library dan menunjukkan cara membuat instance, menyiapkan, menggunakan kembali, dan mengintegrasikan instance SimpleExoPlayer dengan benar dalam siklus proses aktivitas.
Menangani Proto DataStore
Dalam codelab ini, Anda akan memodifikasi aplikasi sampel untuk menggabungkan Jetpack Proto DataStore, solusi penyimpanan data yang baru dan telah ditingkatkan serta pengganti untuk SharedPreferences.
Update
Kemungkinan PWA Anda perlu diperbarui. Bab ini membahas berbagai alat untuk memperbarui berbagai bagian PWA Anda, mulai dari aset hingga metadata.
- Progressive Web App
- Kursus
Permintaan penginstalan
Untuk situs yang lulus kriteria penginstalan PWA, browser akan memicu peristiwa untuk meminta pengguna menginstalnya. Kabar baiknya adalah Anda dapat menggunakan acara ini untuk menyesuaikan dialog dan mengundang pengguna untuk menginstal aplikasi Anda.
- Progressive Web App
- Kursus
Workbox
Workbox adalah serangkaian modul yang menyederhanakan interaksi pekerja layanan umum seperti pemilihan rute dan caching. Setiap modul membahas aspek spesifik dari pengembangan pekerja layanan. Workbox bertujuan untuk membuat penggunaan pekerja layanan semudah mungkin sekaligus memungkinkan fleksibilitas untuk mengakomodasi persyaratan aplikasi yang kompleks jika diperlukan.
- Progressive Web App
- Kursus
Data offline
Untuk membangun pengalaman offline yang solid, Anda perlu mengimplementasikan pengelolaan penyimpanan. Alat seperti IndexedDB, Cache, Storage Manager, Persistent Storage, dan Pengindeksan Konten dapat membantu.
- Progressive Web App
- Kursus
Aktif
Dengan menggunakan peristiwa pengambilan pekerja layanan, Anda dapat mencegat permintaan jaringan dan menyalurkan respons menggunakan berbagai teknik.
- Progressive Web App
- Kursus
Interaksi
'Siapkan halaman Anda untuk mekanisme input yang berbeda; mouse, keyboard, dan sentuhan.'
- Kursus
Pola antarmuka pengguna
Pertimbangkan beberapa elemen UI umum yang dapat beradaptasi dengan berbagai ukuran layar.
- Kursus
Penerapan tema
Sesuaikan desain Anda agar sesuai dengan preferensi pengguna seperti mode gelap.
- Kursus
Gambar yang responsif
Berikan gambar yang paling sesuai kepada pengunjung Anda untuk perangkat dan layar mereka.
- Kursus
Menyimpan ke cache
Anda dapat menggunakan Cache Storage API untuk mendownload, menyimpan, menghapus, atau memperbarui aset di perangkat. Kemudian, aset ini dapat ditayangkan di perangkat tanpa memerlukan permintaan jaringan.
- Progressive Web App
- Kursus
Pekerja layanan
Pekerja layanan adalah bagian mendasar dari PWA. Keduanya memungkinkan pemuatan cepat, terlepas dari jaringan, akses offline, notifikasi push, dan kemampuan penting lainnya.
- Progressive Web App
- Kursus
Menu tambahan
Overflow adalah cara Anda menangani konten yang tidak sesuai dengan ukuran induk yang ditetapkan. Dalam modul ini, Anda akan berpikir kreatif, dan belajar cara menata gaya konten yang berlebihan.
- Kursus
Formulir pembayaran
Tingkatkan rasio konversi dengan membuat metode pembayaran yang lebih baik.
- Kursus
Internasionalisasi dan pelokalan
Bersiaplah untuk format data internasional, dan pelajari cara merencanakan formulir untuk pelokalan.
- Kursus
Kueri media
Sesuaikan desain Anda dengan ukuran layar yang berbeda menggunakan kueri media CSS.
- Kursus
Dasar-dasar
Semua Progressive Web App adalah, pada intinya, situs web modern, jadi penting bahwa situs web Anda memiliki fondasi yang kuat dalam desain responsif, seluler dan semuanya terlebih dahulu, desain intrinsik, dan kinerja web.
- Progressive Web App
- Kursus
Elemen formulir secara mendalam
Pelajari semua hal tentang elemen formulir, kapan Anda harus menggunakan formulir, dan detail cara kerja formulir.
- Kursus
Kesimpulan dan langkah selanjutnya
Referensi lainnya untuk membantu Anda mengambil langkah berikutnya.
- Kursus
Cara menguji kegunaan formulir
Cari tahu cara melakukan pengujian kegunaan dan memastikan formulir Anda berfungsi dengan baik untuk semua pengguna.
- Kursus
Memulai
Jika Anda ingin membuat Progressive Web App, Anda mungkin bertanya-tanya dari mana harus memulai, apakah memungkinkan untuk mengupgrade situs ke PWA tanpa memulai dari awal, atau bagaimana beralih dari aplikasi khusus platform ke PWA. Artikel ini akan membantu Anda menjawab pertanyaan tersebut.
- Progressive Web App
- Kursus
Membentuk atribut secara mendalam
Pelajari semua tentang atribut formulir: cara mengubah tata letak keyboard virtual, mengaktifkan validasi bawaan, dan lainnya.
- Kursus
Membantu pengguna memasukkan data yang tepat dalam formulir
Pelajari cara memvalidasi formulir Anda di frontend.
- Kursus
Kesimpulan dan langkah selanjutnya
Referensi lainnya untuk membantu Anda mengambil langkah berikutnya.
Menata gaya formulir
Tata gaya formulir menggunakan CSS, sambil memastikannya tetap dapat digunakan dan dibaca oleh semua orang.
- Kursus
Menguji formulir di berbagai perangkat dan platform
Pastikan formulir berfungsi di berbagai perangkat, browser, platform, dan konteks yang berbeda.
- Kursus
Identitas
Pelajari cara membuat formulir pendaftaran dan login yang aman dan mudah diakses, serta cari tahu cara membantu pengguna mengubah setelan akun mereka.
- A11y
- Kursus
Kolom formulir secara mendalam
Pelajari berbagai kolom formulir yang dapat Anda gunakan, dan cara memilih elemen formulir yang tepat.
- Kursus
Selamat datang di Pelajari Formulir.
Kursus tentang formulir HTML untuk membantu Anda meningkatkan keahlian developer web.
- Kursus
Membantu pengguna agar tidak memasukkan ulang data dalam formulir
Permudah pengguna untuk mengisi formulir.
- Kursus
Membantu pengguna memasukkan data dalam formulir
Ringkasan berbagai elemen formulir yang dapat Anda pilih untuk membuat formulir.
- Kursus
Daftar
Daftar, secara struktural, terdiri dari elemen penampung daftar yang diisi dengan item daftar. Dalam modul ini, Anda akan belajar cara menata gaya semua bagian daftar.
- Kursus
Transisi
Dalam modul ini, pelajari cara menentukan transisi antarstatus elemen. Gunakan transisi untuk meningkatkan pengalaman pengguna dengan memberikan masukan visual untuk interaksi pengguna.
- Kursus
Mode Gabungan
Buat efek komposisi dengan mencampur dua lapisan atau lebih, dan pelajari cara mengisolasi gambar dengan latar belakang putih dalam modul ini tentang mode campuran.
- Kursus
Fungsi
CSS memiliki berbagai fungsi bawaan. Dalam modul ini Anda akan mengetahui beberapa {i>function<i} utama, dan cara menggunakannya.
- Kursus
Selamat datang di Pelajari CSS!
Kursus dan referensi CSS yang selalu aktual untuk meningkatkan keahlian gaya web Anda.
- Kursus
Filter
Filter di CSS berarti Anda dapat menerapkan efek yang mungkin hanya dimungkinkan dalam aplikasi grafis. Dalam modul ini, Anda dapat mengetahui apa saja yang tersedia.
- Kursus
Kesimpulan dan langkah selanjutnya
Referensi lainnya untuk membantu Anda mengambil langkah berikutnya.
- Kursus
Animasi
Animasi adalah cara yang bagus untuk menyoroti elemen interaktif, serta menambahkan minat dan kesenangan pada desain Anda. Dalam modul ini, temukan cara menambahkan dan mengontrol efek animasi dengan CSS.
- Kursus
Gradien
Dalam modul ini Anda akan mengetahui cara menggunakan berbagai jenis gradien yang tersedia di CSS. Gradien dapat digunakan untuk membuat banyak sekali efek yang berguna, tanpa perlu membuat gambar menggunakan aplikasi grafis.
- Kursus
Bayangan
Ada sejumlah cara untuk menambahkan bayangan ke teks dan elemen di CSS. Dalam modul ini Anda akan belajar bagaimana menggunakan setiap opsi, dan tugas-tugas yang dirancang untuk itu.
- Kursus
Konteks pengindeksan dan penumpukan
Dalam modul ini, cari tahu cara mengontrol urutan segala sesuatu yang melapisi satu sama lain, dengan menggunakan indeks z dan konteks penumpukan.
- Kursus
Fokus
Memahami pentingnya fokus dalam aplikasi web Anda. Anda akan mengetahui cara mengelola fokus, dan cara memastikan jalur di halaman Anda berfungsi bagi orang yang menggunakan mouse, dan mereka yang menggunakan keyboard untuk menavigasi.
- Kursus
Batas
{i>Border<i} memberikan bingkai untuk kotak-kotak Anda. Dalam modul ini, pelajari cara mengubah ukuran, gaya, dan warna {i>border<i} dengan menggunakan CSS.
- Kursus
Petak
Tata Letak Petak CSS menyediakan sistem tata letak dua dimensi, yang mengontrol tata letak dalam baris dan kolom. Dalam modul ini, temukan semua yang ditawarkan {i>grid<i}.
- Kursus
Class Pseudo
Class Pseudo memungkinkan Anda menerapkan CSS berdasarkan perubahan status. Ini berarti desain Anda dapat bereaksi terhadap input pengguna seperti alamat email yang tidak valid.
- Kursus
Elemen semu
Elemen semu adalah seperti menambahkan atau menargetkan elemen tambahan tanpa harus menambahkan lebih banyak HTML. Mereka memiliki berbagai peran dan Anda dapat mempelajarinya dalam modul ini.
- Kursus
Spasi
Cari tahu cara memilih metode terbaik untuk elemen spasi, dengan mempertimbangkan metode tata letak yang Anda gunakan dan komponen yang perlu Anda bangun.
- Kursus
Sifat Logis
Properti dan nilai relatif yang logis dan mengalir ditautkan dengan aliran teks, bukan bentuk fisik layar. Pelajari cara memanfaatkan pendekatan baru ini pada CSS.
- Kursus
Flexbox
Flexbox adalah mekanisme tata letak yang dirancang untuk menata letak kelompok item dalam satu dimensi. Pelajari cara menggunakannya dalam modul ini.
- Kursus
Tata Letak
Ringkasan berbagai metode tata letak yang harus Anda pilih saat membangun komponen atau tata letak halaman.
- Kursus
Unit Ukuran
Dalam modul ini cari tahu cara menyesuaikan ukuran elemen menggunakan CSS, bekerja dengan media web yang fleksibel.
- Kursus
Kekhususan
'Modul ini membahas lebih dalam tentang kekhususan, sebuah bagian penting dari proses aliran.'
- Kursus
Pewarisan
Beberapa properti CSS mewarisi jika Anda tidak menentukan nilainya. Cari tahu cara kerjanya, dan cara menggunakannya untuk mendapatkan manfaat dalam modul ini.
- Kursus
Warna
Ada beberapa cara untuk menentukan warna di CSS. Dalam modul ini, kita akan melihat nilai warna yang paling umum digunakan.
- Kursus
Pemilih
Untuk menerapkan CSS ke suatu elemen, Anda harus memilihnya. CSS menyediakan sejumlah cara berbeda untuk melakukannya, dan Anda dapat mempelajarinya dalam modul ini.
- Kursus
Model Kotak
Semua yang ditampilkan CSS dalam bentuk kotak. Oleh karena itu, memahami cara kerja Model Kotak CSS merupakan fondasi inti dari CSS.
- Kursus
Air terjun
Terkadang dua atau lebih aturan CSS yang bersaing dapat diterapkan pada sebuah elemen. Dalam modul ini, cari tahu bagaimana browser memilih mana yang akan digunakan, dan cara mengontrol pilihan ini.
- Kursus
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Jalur
使用 App Check 保护您的应用免遭滥用
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Jalur
使用 Firebase Performance Monitoring 监控新功能
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Jalur
使用 Remote Config 更新您的 Unity 游戏,无需发布
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Jetpack Compose 和 Firebase 构建 Android 应用
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
使用 Flutter 的 Material 组件实现 Material Design
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Jalur
Android 中的数据绑定
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
编写您的第一款 Flutter 应用(第 1 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
使用 Google Pay 提供更简单、更安全的付款方式
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay API
- Jalur
使用 Spring Boot 快速构建 Google Cloud 应用
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Jalur
编写您的第一款 Flutter 应用(第 2 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
在 Android 应用中使用 Hilt
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
开始改进 Android 的无障碍性
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
在 Java 版 Android 应用中遵循 Material Design 准则
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Jalur
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Desain
在 Google Cloud 中构建自定义响应式聊天机器人
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Jalur
使用 Preferences DataStore
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Desain
使用 Simply Studio v5 构建采用 Silicon Labs EFR32 开发板和 OpenThread 的 Thread 网络
在此 Codelab 中,您将在真实硬件上对 OpenThread 进行编程,创建和管理 Thread 网络,以及在节点之间传递消息。
- Nest
使用 B91 开发板和 OpenThread 构建 Thread 网络
在此 Codelab 中,您将在真实硬件上编程 OpenThread、创建和管理 Thread 网络,以及在节点之间传递消息。
- Nest
每个实例的加权网络负载均衡
在此 Codelab 中,您将学习如何配置网络负载平衡器,以根据 HTTP 健康检查使用加权负载均衡报告的权重,在负载平衡器的后端实例之间分配流量。
- Cloud
- Networking
深入了解对象检测
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Jalur
Google Maps Platform 使用入门
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Jalur
使用 Fugu API 强化 Web 应用的功能
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- Periodic Background Sync API
- File System Access API
- Shape Detection API
- Web Share Target API
- Async Clipboard API
- Web Share API
- Idle Detection API
- Contact Picker API
- Screen Wake Lock API
- File Handling API
- Badging API
- Jalur
开始使用适用于 iOS 的 Google Maps Platform
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
使用 WebRTC 捕捉媒体内容
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- RTC Peer Connection
- RTC Data Channel
- Video HTML5
- Media HTML5
- Jalur
使用 TensorFlow 进行神经网络编程
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- Data Science
- AI & Machine Learning
- Jalur
使用 Firebase 和 Angular 构建实时 Web 应用
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
使用 Angular 构建可维护且可扩缩的 Web 应用
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
Android Developers
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
Android Developers
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
Android Developers
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
学习汽车应用库基础知识
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
使用 Document AI 智能处理手写表单 (Python)
在此 Codelab 中,我将创建一个以 Python 编写的 Document AI API 教程。
- Web
- AI & Machine Learning
安装 Android 11 GSI 以进行应用测试
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- AI & Machine Learning
借助适用于 Android 的 Material 运动效果构建精美的过渡
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Desain
与“接下来播放”行集成,在 Android TV 上提升互动度
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Desain
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
设置并浏览您的首个 Google 项目
了解如何创建 Google Cloud 项目,在 Google Cloud 控制台中进行设置并熟悉其导航界面,以及在 Cloud 控制台中访问一些最常用的服务。
- Cloud
将地图添加到您的 Android 应用 (Kotlin)
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 对于以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
- Maps SDK for Android
- Codelab
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
- Web
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
- Web
Android Kotlin 基础知识:03.2 定义导航路径
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
Android Kotlin 基础知识:创建 Room 数据库
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
Android Kotlin 基础知识:03.3 启动外部 activity
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
Getting started with the Gemini API and Android
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Seluler
- Web
- AI & Machine Learning
- Jalur
Getting started with the Gemini API and Web apps
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).
- Web
- AI & Machine Learning
- Jalur
Getting started with the Gemini API and Dart and Flutter
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- AI & Machine Learning
- Web
- Seluler
- Jalur
Getting started with the Gemini API and Swift
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).
- iOS
- AI & Machine Learning
- Jalur
Learn Responsive Design
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
Build a modern three-tier architecture web application with Cloud Run
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Web
- Jalur
Build a microservice-based ecommerce web application with Kubernetes
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- Web
- E-commerce
- Cloud
- Jalur
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- Web
- E-commerce
- Jalur
Learn Performance
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 HTML
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
An evergreen accessibility course and reference to level up your web development.
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
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.
- AI & Machine Learning
- Jalur
AI-powered content search
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
- Jalur
Getting started with Google AI Studio and the Gemini API using Node.js
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- AI & Machine Learning
- Jalur
Applied ML with Keras
Train and deploy your own basic text classification model using this project guide.
- Jalur
Create Your First 3D Map
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
- Maps JavaScript API
- Codelab
Add markers and animation to a 3D Map
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
- Maps JavaScript API
- Codelab
Measure ad conversions
How to measure when an ad click or view leads to a purchase or other events
- Attribution Reporting API
- Jalur
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
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.
- Codelab
Get started with the Google Pay API for Web
Learn how to integrate the Google Pay API into your website.
- Web
- Pembayaran
- Jalur
Incorporating generative AI into your game development process with Gemini and Gemma AI
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.
- AI & Machine Learning
- Jalur
Generate a summary report with aggregate reporting
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.
- Attribution Reporting API
- Private Aggregation API
- Jalur
Android Basics with Compose
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Kursus
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- AI & Machine Learning
- Jalur
(Deprecated) Build a musical game using Oboe
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
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
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.
- Kotlin di Android
- Kualitas Aplikasi Android
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
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.
- Kualitas Aplikasi Android
- Kotlin di Android
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
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.
- Kotlin di Android
- Kualitas Aplikasi Android
(Deprecated) On Demand Modules
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.
- Topik Android Lainnya
(Deprecated) Direct Share to an Android app
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.
- Konektivitas Android
(Deprecated) Using Dagger in your Android app - Kotlin
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
- Arsitektur Android
(Deprecated) Data Binding in Android
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.
- Antarmuka Pengguna
(Deprecated) Use ConstraintLayout to design your Android views
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
- Antarmuka Pengguna
(Deprecated) Kotlin Bootcamp for programmers: Welcome to the course
Welcome to the Kotlin bootcamp for programmers training course.
(Deprecated) Kotlin Bootcamp for Programmers 1: Get started
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
In this codelab, you’ll learn how to use Android Studio 4.0+ C++ template
(Deprecated) Login with Biometrics on Android
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.
- Kualitas Aplikasi Android
(Deprecated) Android Room with a View - Java
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
Learn how to create an audience to target your ads
- Shared Storage API
- Jalur
Create and target ad audiences
Learn how to create an audience to target your ads
- Protected Audience API
- Jalur
Work with Attribution Reporting
Learn the essentials for event-level conversion measurement with the Attribution Reporting API.
- Attribution Reporting API
- Jalur
Sell ad spaces with a Protected Audience auction
Learn how to sell ad spaces with a Protected Audience auction
- Protected Audience API
- Jalur
Add a Google map to a React app
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,
- Maps JavaScript API
- Komponen React untuk Maps JavaScript API
- Codelab
Django CMS on Cloud Run
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.
- Komputasi
- Cloud
- Tanpa server
Build a simple Android navigation app with Google Maps Platform Navigation SDK
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Codelab
Build a simple iOS navigation app in Swift with Google Maps Platform Navigation SDK
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Codelab
Server-side tagging fundamentals
Learn how to deploy a tagging server on Google Cloud Platform and set up tags on a server.
- Jalur
Progressive Web Apps: Empowering Your PWA
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
In this codelab, you’ll learn how to build a chat app to poll a space.
- Tanpa server
- Cloud
Deploying Learning Interpretability Tool (LIT) Demo on Google Cloud Platform
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
- Codelab
Visual Blocks: Create custom nodes for your own code or APIs for faster prototyping
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
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)
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
- Analytics
- Memvisualisasikan data geospasial
- Web
- Cloud
- Maps JavaScript API
- Codelab
Build with Geospatial Creator and Places API from Google Maps Platform
Learn how to use Geospatial Creator to place augmented-reality (AR) content at multiple anchors in the Unity Editor.
- AR
- Codelab
Engage users with your Action for Google Assistant
Learn to enhance your Action with features that keep users coming back to it.
- Cloud
Fundamentals of Apps Script with Google Sheets #5: Chart and Present Data in Slides
Learn how to use the Spreadsheet service in Apps Script to chart and present a set of data.
Progressive Web Apps: IndexedDB
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)
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
- Web
- Places Library
- Maps JavaScript API
- Maps JavaScript API
- Place Details
- Codelab
Fundamentals of Apps Script with Google Sheets #1: Macros & Custom Functions
Learn Apps Script basics to improve your Google Sheets experience.
- Codelab
Progressive Web Apps: From Tab to Taskbar
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)
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
- Places SDK for iOS
- Codelab
Progressive Web Apps: Going Offline
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
- Web
Fundamentals of Apps Script with Google Sheets #2: Spreadsheets, Sheets, and Ranges
Learn how to read, write, and manipulate data in Google Sheets with the Apps Script Spreadsheet service.
Integrate your SaaS solution with the Google Cloud Marketplace API using Producer Portal (Python)
In this codelab, you will use Producer Portal to integrate a basic SaaS solution with the Google Cloud Marketplace Procurement API.
- Cloud
Build a route planner with Place Autocomplete and Routes API
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
- Routes API
- Place Autocomplete
- Maps JavaScript API
- Codelab
Progressive Web Apps: Service Worker Includes
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.
Progressive Web Apps: Working with Workbox
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
- Web
Add a map to your Android app (Kotlin with Compose)
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
- Android Compose
- Maps SDK for Android
- Codelab
Adding Your Progressive Web App to Google Play
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
- Web
Fundamentals of Apps Script with Google Sheets #3: Working with Data
Learn how to employ data manipulation, custom menus, and public API data retrieval with Apps Script to improve your Sheets experience.
Integrating machine learning APIs
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.
- AI & Machine Learning
- Cloud
Progressive Web Apps: Working with Workers
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
Learn to create a computer vision model that recognizes items of clothing with TensorFlow.
- AI & Machine Learning
Fundamentals of Apps Script with Google Sheets #4: Data Formatting
Learn how to format your spreadsheet data with Apps Script.
Scalable implementation of Google Play Billing in Kotlin
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
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.
- ML Android
How to establish connectivity with Google APIs in Java
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
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
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
Learn about Google APIs, and how to secure and control access to them in your project.
LLM on Android with Keras and TensorFlow Lite
Train and deploy your own large language model (LLM) on Android using Keras and TensorFlow Lite.
- Jalur
Spring Boot application with Cloud Spanner
In this codelab, you will learn how to use Spring Cloud GCP to write and read data from a Cloud Spanner database.
- Cloud
- Data
Upskill your org in ML/AI with Kaggle
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
Learn how the Gemini API Firebase Extensions enable you to add Gemini to your apps without becoming an AI expert.
- AI & Machine Learning
- Jalur