Esplora tutti i contenuti didattici
Inizia a utilizzare la ricerca vettoriale di Spanner
Updated 28 febbraio 2025
In questo codelab, creerai un'istanza Spanner ed eseguirai una ricerca di somiglianza sugli incorporamenti vettoriali utilizzando la ricerca vettoriale integrata di Spanner e l'integrazione con i modelli Vertex AI.
Aidemy: creazione di sistemi multi-agente con LangGraph, EDA e IA generativa su Google Cloud
Updated 27 febbraio 2025
Sviluppare un sistema di assistenza didattica basato sull'IA funzionale chiamato "Aidemy" sulla piattaforma Google Cloud, che metta in evidenza la potenza dei sistemi multi-agente. Acquisisci esperienza pratica nella progettazione, nella creazione e nel deployment di un sistema multi-agente complesso su Google Cloud, padroneggia i concetti chiave nello sviluppo di applicazioni LLM e comprendi i vantaggi delle architetture basate su eventi.
App di ricerca di negozi di giocattoli con database Cloud, runtime serverless e integrazioni open source
Updated 27 febbraio 2025
In questo codelab, creerai un'applicazione di ricerca vettoriale basata su RAG progettata per trovare giocattoli corrispondenti alla ricerca dei clienti (tramite testi e immagini), creare giocattoli personalizzati in base alla richiesta dell'utente e prevedere il prezzo del giocattolo creato personalizzato utilizzando AlloyDB, Gemini, Imagen, LangChain4j e GenAI Toolbox per i database.
Interfaccia Private Service Connect per le pipeline Vertex AI
Updated 26 febbraio 2025
In questo tutorial imparerai a configurare e convalidare le pipeline Vertex AI di Private Service Connect
Creazione di un'applicazione di chat basata su LLM e RAG utilizzando AlloyDB AI e LangChain
Updated 25 febbraio 2025
In questo codelab imparerai a creare un cluster AlloyDB, a eseguire il deployment del servizio di recupero di database di AI generativa per i database e a creare un'applicazione di esempio utilizzando il servizio.
- AlloyDB per PostgreSQL
AlloyDB Omni e modello AI locale su Kubernetes.
Updated 25 febbraio 2025
In questo codelab imparerai a eseguire il deployment di AlloyDB Omni su un cluster GKE, a eseguire il deployment di un modello di IA nello stesso cluster, a registrare il modello in AlloyDB Omni e a farli funzionare insieme.
- AlloyDB per PostgreSQL
Accelerazione delle query analitiche con il motore colonnare in AlloyDB Omni.
Updated 25 febbraio 2025
In questo codelab imparerai a eseguire il deployment di AlloyDB Omni su una VM di calcolo, caricare i dati e utilizzare il motore colonnare AlloyDB per migliorare le prestazioni
- AlloyDB per PostgreSQL
Inizia a utilizzare gli incorporamenti vettoriali con l'AI di AlloyDB
Updated 25 febbraio 2025
In questo codelab imparerai a utilizzare AlloyDB AI in combinazione con la ricerca vettoriale e a creare un indice sui dati vettoriali
- AlloyDB per PostgreSQL
Un tour di Gemini Code Assist Standard ed Enterprise per gli sviluppatori nell'editor di Google Cloud Shell
Updated 25 febbraio 2025
In questo codelab utilizzerai Gemini Code Assist, un collaboratore basato sull'IA di Google Cloud. Acquisirai familiarità con l'utilizzo di Gemini Chat e dell'assistenza per il codice in linea per generare codice, comprenderlo e svolgere altre attività di programmazione con l'aiuto dell'IA.
Introduzione agli incorporamenti vettoriali in Cloud SQL per PostgreSQL
Updated 24 febbraio 2025
In questo codelab imparerai a utilizzare l'integrazione dell'AI di Cloud SQL in combinazione con la ricerca vettoriale e a creare un indice sui dati vettoriali
- Cloud SQL
Pubblicazione di immagini AVIF
Updated 24 febbraio 2025
Le immagini rappresentano più del 60% dei byte necessari in media per caricare una pagina web. Con AVIF puoi ridurre le dimensioni delle immagini e velocizzare il caricamento del tuo sito web. AVIF è un formato di immagine derivato dal flusso di dati
Come creare un collegamento privato ai servizi per AlloyDB
Updated 21 febbraio 2025
In questo codelab scoprirai come creare un collegamento privato per AlloyDB
- AlloyDB per PostgreSQL
Creare un riepilogatore di YouTube basato su Gemini
Updated 21 febbraio 2025
In questo codelab imparerai a creare un riepilogatore di video basato su Gemini in grado di riassumere i video di YouTube.
Come creare un Private Service Connect per Cloud SQL
Updated 20 febbraio 2025
In questo codelab imparerai a creare un collegamento a Private Services per Cloud SQL
- Cloud SQL
Installazione e configurazione di Toolbox per le tue applicazioni di IA generativa e agenti su AlloyDB
Updated 20 febbraio 2025
In questo codelab, creerai e distribuirai una cassetta degli attrezzi per la tua applicazione di previsione dei prezzi che utilizza AlloyDB e le funzionalità di IA generativa utilizzando il servizio Gen AI Toolbox for Databases.
Tecniche di osservabilità pratiche per l'applicazione dell'IA generativa in Go
Updated 18 febbraio 2025
Le applicazioni di AI generativa richiedono l'osservabilità come qualsiasi altra. Sono necessarie tecniche di osservabilità speciali per l' IA generativa? In questo lab, creerai una semplice applicazione di IA generativa. Esegui il deployment in
Creare con Firebase Data Connect
Updated 14 febbraio 2025
Scopri come creare un'app web con Firebase Data Connect e GraphQL
- Firebase
Codelab - Crea un'app di consigli contestuali sulle posizioni yoga con Firestore, Vector Search, Langchain e Gemini (versione Python)
Updated 12 febbraio 2025
Questo codelab ti guida nella creazione di un'app di consigli sulle posizioni yoga basata sulle conoscenze. L'app risponde alle domande degli utenti suggerendo posizioni yoga corrispondenti. Imparerai a creare una raccolta Firestore di posizioni yoga da un set di dati Hugging Face, a configurare la ricerca vettoriale di Firestore e a integrare tutto in un'applicazione Flask.
- Cloud Run
Tecniche di osservabilità pratiche per l'applicazione dell'IA generativa in JavaScript
Updated 10 febbraio 2025
Le applicazioni di AI generativa richiedono l'osservabilità come qualsiasi altra. Sono necessarie tecniche di osservabilità speciali per l' IA generativa? In questo lab, creerai una semplice applicazione di IA generativa. Esegui il deployment in
Tecniche di osservabilità pratiche per l'applicazione dell'IA generativa in Python
Updated 10 febbraio 2025
Le applicazioni di AI generativa richiedono l'osservabilità come qualsiasi altra. Sono necessarie tecniche di osservabilità speciali per l' IA generativa? In questo lab, creerai una semplice applicazione di IA generativa. Esegui il deployment in
Tecniche di osservabilità pratiche per l'applicazione dell'IA generativa in Java
Updated 10 febbraio 2025
Le applicazioni di AI generativa richiedono l'osservabilità come qualsiasi altra. Sono necessarie tecniche di osservabilità speciali per l' IA generativa? In questo lab, creerai una semplice applicazione di IA generativa. Esegui il deployment in
Creazione di applicazioni nell'era dell'IA
Updated 10 febbraio 2025
In questo lab utilizzerai i prodotti di IA generativa di Google per creare l'infrastruttura in Google Cloud con l'aiuto di Gemini Cloud Assist, eseguire query sui dati di BigQuery utilizzando il linguaggio naturale per le funzionalità SQL di Data
Crea un'app di consigli contestuali sulle posizioni yoga con Firestore, Ricerca vettoriale e Gemini 2.0.
Updated 10 febbraio 2025
In questo codelab, creerai un'app di ricerca di posizioni yoga contestuale basata sulle conoscenze, progettata per rispondere alle domande degli utenti sulle posizioni yoga in base alle loro domande. Consente inoltre di svolgere attività amministrative come la creazione e la modifica delle posizioni yoga.
(Ritiro programmato) Conversione in Kotlin
Updated 6 febbraio 2025
In questo codelab imparerai a convertire il codice Java in Kotlin
Codelab sull'API Activity Recognition Transition
Updated 6 febbraio 2025
Scopri come utilizzare l'API Activity Recognition Transition per creare potenti funzionalità contestuali nella tua app
Riconosci, identifica il linguaggio e traduci il testo con ML Kit e CameraX: Android
Updated 6 febbraio 2025
In questo codelab, creerai un'app per Android con ML Kit che utilizza il machine learning on-device per riconoscere, identificare la lingua e tradurre il testo da 59 lingue. Imparerai inoltre a integrare la libreria CameraX per svolgere queste attività da un feed della fotocamera in tempo reale.
- Android
- Firebase
Codelab - Crea un'app di consigli contestuali sulle posizioni yoga con Firestore, Vector Search, Langchain e Gemini (versione Node.js)
Updated 6 febbraio 2025
Questo codelab ti guida nella creazione di un'app di consigli sulle posizioni yoga basata sulle conoscenze. L'app risponde alle domande degli utenti suggerendo posizioni yoga corrispondenti. Imparerai a creare una raccolta Firestore di posizioni yoga da un set di dati Hugging Face, a configurare la ricerca vettoriale di Firestore e a integrare tutto in un'applicazione Node.js.
- Cloud Run
Workshop sulla modifica delle app
Updated 4 febbraio 2025
In questo codelab, eseguirai il passaggio a una versione moderna di una vecchia applicazione PHP su Google Cloud, la eseguirai in un contenitore, la eseguirai in Cloud Run e la collegherai a Cloud SQL. Inoltre, esplorerai il CI/CD delle applicazioni con Cloud Build e lo proteggerai con Secret Manager.
Private Service Connect - Utilizzo dei backend PSC per accedere a un servizio producer
Updated 4 febbraio 2025
In questo codelab imparerai a utilizzare i backend PSC con l'Application Load Balancer esterno globale per accedere a un servizio di produzione in un'altra rete.
Creare un'app per Android con Firebase e Jetpack Compose
Updated 31 gennaio 2025
Crea funzionalità di un'app per Android con liste di cose da fare, aggiungendo l'autenticazione, il monitoraggio delle prestazioni, una UI dichiarativa e la segnalazione delle funzionalità, il tutto con Firebase e Jetpack Compose.
- Firebase
- Firebase Remote Config
- Firebase Authentication
- Firestore
- Firebase Performance Monitoring
Lavorare con Aggregation Service sulla piattaforma Google Cloud
Updated 30 gennaio 2025
Tempo stimato per il completamento: 1-2 ore Esistono due modalità per eseguire questo codelab: Test locale o Servizio di aggregazione. La modalità di test locale richiede un computer locale e il browser Chrome (nessuna creazione/utilizzo di risorse
Utilizza Aggregation Service su AWS
Updated 30 gennaio 2025
Per eseguire questo codelab, sono necessari alcuni prerequisiti. Ogni requisito è contrassegnato di conseguenza in base al fatto che sia necessario per "Test locali" o "Servizio di aggregazione". Per i test locali è necessario scaricare lo strumento
Controlli di servizio VPC - Protezione di BigQuery Data Transfer Service
Updated 24 gennaio 2025
In questo lab apprenderemo come proteggere BigQuery Data Transfer Service utilizzando Controlli di servizio VPC durante il trasferimento dei dati da Cloud Storage a un set di dati BigQuery. Poi proteggiamo Cloud Storage e ripetiamo la procedura per
Aggiungere acquisti in-app all'app Flutter
Updated 23 gennaio 2025
In questo codelab, aggiungerai gli acquisti in-app a un'app Flutter che viene verificata e gestita utilizzando un servizio di backend Dart.
- Flutter
Aggiungere la ricerca di vettori di Firestore alle app mobile con Firebase Extensions
Updated 23 gennaio 2025
Scopri come utilizzare la ricerca vettoriale di Firestore
- Firebase
Codelab su Cloud Firestore per iOS
Updated 23 gennaio 2025
In questo codelab imparerai a creare un'app per iOS che utilizza Cloud Firestore.
- Firebase
Codelab web su Cloud Firestore
Updated 23 gennaio 2025
In questo codelab imparerai a creare un'app web che utilizza Cloud Firestore.
- Firebase
Aggiungi rapidamente nuove funzionalità alla tua app web con Firebase Extensions
Updated 23 gennaio 2025
In questo codelab aggiungerai funzionalità a un'app web di marketplace online utilizzando le Estensioni Firebase.
- Firebase
- Firebase Extensions
- Firebase Realtime Database
Codelab per Android su Cloud Firestore
Updated 23 gennaio 2025
In questo codelab imparerai a creare un'app per Android che utilizza Cloud Firestore.
- Firebase
Codelab web AngularFire
Updated 23 gennaio 2025
In questo codelab imparerai a utilizzare la piattaforma Firebase sul web creando un'app di chat.
- Firebase App Hosting
- Firebase
Esegui automaticamente il deployment dell'applicazione web Java di AI generativa dal controllo versione a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment di Generative AI Go con l'applicazione web Genkit dal controllo delle versioni a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment dell'applicazione web Next.js di IA generativa dal controllo versione a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment dell'applicazione web Go di IA generativa dal controllo versione a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment dell'applicazione web Angular AI generativa dal controllo delle versioni a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment dell'applicazione web di IA generativa in Python dal controllo versione a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment dell'applicazione web Node.js Generative AI dal controllo delle versioni a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment dell'app web Svelte di AI generativa dal controllo versione a Cloud Run
Updated 23 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Esegui automaticamente il deployment dell'applicazione web Genkit Node.js per l'AI generativa dal controllo versione a Cloud Run
Updated 22 gennaio 2025
Il deployment di un'applicazione web per la prima volta può sembrare difficile. Anche dopo il primo deployment, se il processo richiede troppo lavoro, potresti evitare di eseguire il deployment di nuove versioni dell'applicazione. Con il deployment
Come pianificare un job Cloud Run all'interno di un perimetro dei Controlli di servizio VPC
Updated 18 gennaio 2025
Scopri come eseguire un job Cloud Run in base a una pianificazione all'interno di un perimetro dei Controlli di servizio VPC utilizzando Cloud Scheduler e un servizio Cloud Run
- Cloud Run
Abilita Private Service Connect nell'istanza Cloud SQL esistente che esegue PSA (Terraform)
Updated 16 gennaio 2025
Attiva il collegamento a PSC nell'istanza Cloud SQL esistente in cui è abilitata la rete di accesso privato ai servizi. Quindi connettiti tramite l'endpoint PSC in un altro progetto
- Cloud SQL
Animazioni in Flutter
Updated 14 gennaio 2025
In questo codelab imparerai a utilizzare le animazioni in Flutter. Creerai un widget che anima sia le dimensioni che il colore, aggiunge un effetto di ribaltamento della scheda 3D, utilizza gli effetti del pacchetto di animazioni e aggiunge il supporto del gesto di ritorno predittivo di Android.
- Flutter
Ricevi un evento da Cloud Pub/Sub in SAP utilizzando l'SDK ABAP per Google Cloud
Updated 14 gennaio 2025
In questo codelab, riceverai un evento da Cloud Pub/Sub utilizzando l'SDK ABAP
Carica un file in Cloud Storage con il chunking
Updated 14 gennaio 2025
In questo codelab, imparerai a chiamare i metodi dell'API JSON di Cloud Storage utilizzando l'SDK ABAP per Google Cloud e a caricare il file
Creare tessere su Android utilizzando l'API Google Wallet
Updated 14 gennaio 2025
L'API Google Wallet ti consente di interagire con gli utenti tramite vari tipi di tessere: carte fedeltà, offerte, carte regalo, biglietti per eventi, biglietti per il trasporto pubblico, carte d'imbarco e altro ancora. Ogni tipo di tessera o classe
Analisi del sentiment utilizzando Gemini AI con l'SDK ABAP
Updated 14 gennaio 2025
In questo codelab, utilizzerai il modello Gemini Pro per eseguire l'analisi del sentiment sulle recensioni prodotto con l'SDK ABAP
Utilizzo dell'API Translation con l'SDK ABAP per Google Cloud
Updated 14 gennaio 2025
In questo codelab, imparerai a chiamare i metodi dell'API Translation utilizzando l'SDK ABAP
Pubblica un evento in Cloud Pub/Sub utilizzando l'SDK ABAP per Google Cloud
Updated 14 gennaio 2025
In questo codelab, imparerai come pubblicare un evento nel servizio Google Cloud Pub/Sub
La tua prima app Flutter
Updated 13 gennaio 2025
In questo codelab, imparerai a creare un'app Flutter che genera nomi casuali e dal suono accattivante.
- Flutter
Connessione a CloudSQL tramite Private Service Connect (Terraform)
Updated 13 gennaio 2025
Crea un'istanza CloudSQL con il collegamento a un servizio PSC. Connettilo tramite l'endpoint PSC di un altro progetto
- Cloud SQL
Creare app web basate sull'IA con le Estensioni Firebase per l'API Gemini
Updated 13 gennaio 2025
Scopri come utilizzare le Estensioni Firebase con l'API Gemini per creare un'app web con funzionalità basate sull'IA, come i consigli personalizzati.
- Firebase Extensions
- Firestore
- Firebase
- Firebase App Hosting
Firebase iOS Codelab Swift
Updated 13 gennaio 2025
In questo codelab imparerai a utilizzare la piattaforma Firebase su iOS in Swift.
- Firebase
Firebase Performance Monitoring per il web
Updated 13 gennaio 2025
In questo codelab, configurerai Firebase Performance Monitoring in un'app web e imparerai a utilizzarlo per assicurarti che la tua app funzioni correttamente per gli utenti finali.
- Firebase
Integrare Firebase con un'app Next.js
Updated 13 gennaio 2025
Scopri come integrare Firebase con un'app Next.js.
- Firebase
- Firebase App Hosting
Creare funzionalità di IA generativa basate sui tuoi dati con Firebase Genkit
Updated 13 gennaio 2025
Scopri come utilizzare Firebase Genkit per creare funzionalità di AI generativa con le competenze e gli strumenti di sviluppo di app che già conosci.
- Firebase Genkit
- Firestore
- Firebase App Hosting
- Firebase
Codelab Firebase per Android - Creare una chat amichevole
Updated 13 gennaio 2025
In questo codelab imparerai a creare un'app per Android con la piattaforma Firebase.
- Firebase
- Android
Codelab web di Controllo app
Updated 13 gennaio 2025
In questo codelab, imparerai come proteggere un'app web da accessi non autorizzati.
- Firebase
Inviare notifiche per un'app web utilizzando Cloud Messaging e Cloud Functions
Updated 13 gennaio 2025
In questo codelab imparerai a utilizzare Cloud Functions for Firebase per inviare notifiche agli utenti di un'app di chat.
- Firebase Cloud Messaging
- Firebase
- Cloud Functions for Firebase
Introduzione a Cloud Functions (2ª gen.)
Updated 13 gennaio 2025
In questo codelab scoprirai Google Cloud Functions (2ª gen.). Nello specifico, eseguirai il deployment di funzioni che rispondono a chiamate HTTP, messaggi Pub/Sub, eventi Cloud Storage e Cloud Audit Logs.
Inizia a utilizzare Spanner Graph
Updated 13 gennaio 2025
In questo codelab creerai un'istanza Spanner e imparerai a utilizzare Spanner Graph.
- Spanner
GitHub - Automatizzazione della revisione del codice con l'AI generativa
Updated 13 gennaio 2025
GitHub - Automatizzazione della revisione del codice con l'AI generativa
Eseguire il deployment di Imagen in Cloud Run
Updated 13 gennaio 2025
In questo codelab, utilizzerai un modello Imagen per creare immagini su una pagina web utilizzando Cloud Run.
Pre-elaborazione dei dati di BigQuery con PySpark su Dataproc
Updated 13 gennaio 2025
Questo lab mostra come utilizzare PySpark su Dataproc per caricare i dati da BigQuery e salvarli in Google Cloud Storage.
Chiama Vertex AI LLM dal tuo ambiente ABAP con l'SDK ABAP per Google Cloud
Updated 13 gennaio 2025
In questo codelab imparerai a chiamare l'LLM Vertex AI PaLM 2 Text (text-bison) dal tuo ambiente ABAP con l'SDK ABAP per Google Cloud
Come eseguire Transformers.js sulle GPU di Cloud Run
Updated 13 gennaio 2025
Scopri come eseguire la diffusione stabile su una GPU Cloud Run
- Cloud Run
Inizia a utilizzare le funzioni Cloud Run basate su eventi
Updated 13 gennaio 2025
come iniziare a utilizzare le funzioni Cloud Run basate su eventi
- Cloud Run
Attivazione dell'elaborazione degli eventi da Cloud Storage utilizzando Eventarc e le funzioni Cloud Run
Updated 13 gennaio 2025
Scopri come utilizzare gli eventi dei bucket Cloud Storage per attivare le funzioni Cloud Run con Eventarc per analizzare i dati ed elaborare le immagini utilizzando l'API Vision di Google e salvare le informazioni sulle immagini risultanti come metadati degli oggetti in Cloud Storage.
Agente GenAI per il controllo qualità di documenti e chiamate API
Updated 13 gennaio 2025
Agente GenAI per il controllo qualità di documenti e chiamate API
Looker PSC Southbound HTTPS Internet NEG SMTP
Updated 13 gennaio 2025
In questo codelab, imparerai a integrare un NEG di internet configurato come produttore di servizi per l'accesso in uscita SMTP di Looker.
Firma e verifica dei dati con Cloud KMS (a chiave asimmetrica)
Updated 13 gennaio 2025
In questo codelab, cripterai e decripterai i dati utilizzando le chiavi asimmetriche Cloud KMS.
- Cloud Key Management Service
Pipeline multi-ramo Jenkins su GKE
Updated 13 gennaio 2025
Questo codelab guiderà l'utente attraverso i passaggi per eseguire il deployment di un'istanza di Jenkins su GKE, inclusi gli agenti di compilazione con scalabilità automatica.
Esegui il deployment di un sito web con Cloud Run
Updated 13 gennaio 2025
Scopri come eseguire il deployment di un sito web con Cloud Run, che offre l'agilità serverless alle tue app containerizzate.
Utilizzo dell'istanza dell'hop successivo (non taggato e taggato), dell'indirizzo dell'hop successivo e del gateway dell'hop successivo delle route statiche IPv6
Updated 10 gennaio 2025
In questo codelab imparerai a utilizzare le route statiche IPv6 con nuovi attributi hop successivo come next-hop-instance, next-hop-gateway e next-hop-address
Gemini in Java con Vertex AI e LangChain4j
Updated 10 gennaio 2025
In questo codelab, parlerai con i tuoi utenti, porrai domande sulla tua documentazione o amplierai un modello con chiamate di funzione, utilizzando l'IA generativa in Java, integrando il modello linguistico di grandi dimensioni (LLM) Gemini su Vertex AI e sfruttando il framework LangChain4j
Sviluppo locale con Cloud Functions per Node.js utilizzando Visual Studio Code
Updated 9 gennaio 2025
Scopri come scrivere codice, eseguire il deployment e il debug di Cloud Functions per Node.js da Visual Studio Code sulla tua macchina locale.
Come eseguire TorchServe e Stable Diffusion sulle GPU di Cloud Run
Updated 9 gennaio 2025
Scopri come eseguire la diffusione stabile su una GPU Cloud Run
- Cloud Run
Dialogflow CX: crea un agente virtuale per la vendita al dettaglio
Updated 9 gennaio 2025
Scopri come creare un chatbot per la vendita al dettaglio con Dialogflow CX, una piattaforma di IA conversazionale (CAIP) per la creazione di agenti virtuali
Private Service Connect 66
Updated 9 gennaio 2025
In questo codelab, scoprirai l'implementazione e la convalida di Private Service Connect 66 tramite il deployment di una rete consumer e producer.
Accedere ad Anthropic Claude su Vertex AI con l'SDK Python tramite l'endpoint Private Service Connect
Updated 9 gennaio 2025
Accedere ad Anthropic su Vertex AI da una VM tramite SDK Python ed endpoint PSC
Implementazione delle storie utente di JIRA con l'IA generativa
Updated 9 gennaio 2025
Implementazione delle storie utente di JIRA con l'IA generativa
Wagtail su Cloud Run
Updated 9 gennaio 2025
In questo codelab, imparerai a eseguire il deployment di Wagtail utilizzando componenti serverless: Cloud Run per il motore web, Cloud SQL per il database e Cloud Build per gli asset multimediali.
- Cloud Run
Creazione di applicazioni nell'era dell'IA
Updated 9 gennaio 2025
In questo lab utilizzerai i prodotti di AI generativa di Google per creare l'infrastruttura in Google Cloud con l'aiuto di Gemini Cloud Assist.
Come eseguire transazioni di asset digitali con il calcolo a parti multiple e Confidential Space
Updated 9 gennaio 2025
In questo codelab, imparerai a utilizzare Confidential Space per eseguire transazioni di asset digitali con calcoli multiparti.
Accesso da sud di Looker PSC a Cloud SQL PSC
Updated 9 gennaio 2025
In questo codelab imparerai a integrare il PSC di Cloud SQL con il PSC di Looker per l'accesso southbound.
Protezione dell'approvvigionamento di software
Updated 9 gennaio 2025
Artifact Registry ti consente di archiviare diversi tipi di elementi, creare più repository in un unico progetto e associare una regione o più regioni specifiche a ogni repository. Esistono diverse modalità di repository. Ogni modalità ha uno scopo
Private Service Connect 64
Updated 9 gennaio 2025
In questo codelab, scoprirai l'implementazione e la convalida di Private Service Connect 64 tramite il deployment di una rete consumer e producer.
Esegui il deployment di un file system parallelo Lustre su Google Cloud
Updated 9 gennaio 2025
Scopri come eseguire il deployment di un file system parallelo Lustre nella piattaforma Google Cloud utilizzando gli script open source Lustre Deployment Manager.
Pubblicazione con Cloud Deploy
Updated 9 gennaio 2025
In questo tutorial creerai tre cluster GKE denominati preview, canary e prod. Poi, crea un target Cloud Deploy corrispondente a ciascun cluster e una pipeline Cloud Deploy che definirà la sequenza di passaggi per eseguire il deployment in questi
Creare un'app completa con Relay e Jetpack Compose
Updated 9 gennaio 2025
Scopri come integrare Relay nelle app Compose e accelerare il flusso di lavoro dal design al codice.
Utilizzo dell'API Translation con Python
Updated 9 gennaio 2025
In questo tutorial imparerai a utilizzare l'API Translation con Python.
Recuperare le credenziali/gli secret da Google Cloud Secret Manager con l'SDK ABAP per Google Cloud
Updated 9 gennaio 2025
In questo codelab imparerai a recuperare le credenziali/i secret da Secret Manager con l'SDK ABAP per Google Cloud
Leggere le previsioni di BigQuery ML in SAP utilizzando l'SDK ABAP per Google Cloud
Updated 9 gennaio 2025
In questo codelab creerai un modello di machine learning (ML) in BigQuery e otterrai le previsioni da questo modello in SAP utilizzando l'SDK ABAP per Google Cloud
Aggiungere un flusso di autenticazione utente a un'app Flutter utilizzando FirebaseUI
Updated 6 gennaio 2025
In questo codelab, imparerai ad aggiungere Firebase Authentication a un'app Flutter con poche righe di codice.
- Flutter
- Firebase Authentication
- Firebase
Codelab aziendale NGFW su Cloud [con ispezione TLS]
Updated 26 dicembre 2024
In questo codelab, imparerai a utilizzare Cloud NGFW Enterprise per ottenere la prevenzione delle minacce con l'ispezione TLS.
Protezione dei modelli ML e della proprietà intellettuale utilizzando Confidential Space
Updated 23 dicembre 2024
In questo codelab, imparerai a proteggere i modelli di machine learning e la proprietà intellettuale utilizzando Confidential Space
Testare la funzionalità D&R per il web end-to-end localmente
Updated 22 dicembre 2024
I servizi di offerte e aste sono composti da quattro servizi che consentono ad acquirenti e venditori di facilitare un'asta Protected Audience: Stack dell'acquirente: Serie di venditori: Questo codelab illustra la configurazione e il test della
Ottieni insight da dati strutturati e non strutturati utilizzando il pacchetto BigQuery DataFrames compatibile con l'IA
Updated 21 dicembre 2024
In questo lab utilizzerai BigQuery DataFrames da un notebook Python in BigQuery Studio per ottenere informazioni da dati non strutturati utilizzando Python.
Approfondimento su Artifact Registry
Updated 21 dicembre 2024
Artifact Registry è il gestore pacchetti completamente gestito per OCI e fornisce uno strumento unificato per gestire le immagini container e i pacchetti di linguaggio OCI (come Maven e npm). Artifact Registry è completamente integrato con una vasta
Analisi esplorativa dei dati sulle vendite di liquori in Iowa utilizzando il pacchetto BigQuery DataFrames
Updated 21 dicembre 2024
In questo lab utilizzerai BigQuery DataFrames da un notebook Python in BigQuery Studio per pulire e analizzare il set di dati pubblico sulle vendite di liquori in Iowa.
Trasferimento agente in tempo reale
Updated 21 dicembre 2024
In questo codelab, imparerai a gestire i trasferimenti nelle conversazioni tra i rappresentanti degli agenti e i rappresentanti dei bot. Alla fine, avrai un'interfaccia web di base in cui puoi visualizzare tutte le conversazioni in corso con il tuo agente e partecipare o lasciare qualsiasi conversazione come agente in tempo reale.
Acquisisci ed elabora i dati relativi allo stato di integrità con la libreria di acquisizione dei dati strutturati
Updated 21 dicembre 2024
In questo codelab imparerai a creare un'app per Android con la libreria di acquisizione di dati strutturati. L'app utilizzerà la libreria di acquisizione dei dati strutturati per eseguire il rendering ed elaborare i questionari e le risposte FHIR.
- Open Health Stack
Esegui il deployment di un'applicazione JavaScript in Cloud Run con AlloyDB
Updated 21 dicembre 2024
Cloud Run è una piattaforma serverless completamente gestita che consente di eseguire container stateless richiamabili tramite richieste HTTP. Questo Codelab dimostrerà come connettere in modo sicuro un'applicazione Node.js su Cloud Run ad AlloyDB
Esegui il deployment di un'applicazione JavaScript full stack in Cloud Run con Cloud SQL per PostgreSQL
Updated 21 dicembre 2024
Cloud Run è una piattaforma completamente gestita che consente di eseguire il codice direttamente sull'infrastruttura scalabile di Google. Questo Codelab dimostrerà come connettere un'applicazione Next.js su Cloud Run a un database Cloud SQL per
Attivare l'evasione degli ordini locali per le integrazioni cloud-to-cloud
Updated 21 dicembre 2024
Scopri come attivare l'evasione degli ordini locale con l'SDK Local Home per migliorare le integrazioni della smart home con l'assistente.
- Da cloud a cloud
- Assistente Google
Esegui il deployment di un'applicazione JavaScript in Cloud Run con Cloud SQL per PostgreSQL
Updated 21 dicembre 2024
Cloud Run è una piattaforma serverless completamente gestita che consente di eseguire container stateless richiamabili tramite richieste HTTP. Questo Codelab dimostrerà come connettere un'applicazione Node.js su Cloud Run a un database Cloud SQL per
Gestisci le risorse FHIR tramite la libreria di motori FHIR
Updated 21 dicembre 2024
In questo codelab, creerai un'app per Android utilizzando la libreria FHIR Engine. La tua app utilizzerà la libreria FHIR Engine per scaricare le risorse FHIR da un server FHIR e caricare eventuali modifiche locali sul server. Se non hai mai creato
- Open Health Stack
Convalida le richieste dell'API Places con Firebase App Check e reCAPTCHA
Updated 21 dicembre 2024
In questo codelab imparerai a convalidare un'applicazione web con Firebase App Check e reCAPTCHA prima di effettuare richieste all'API Places
- Google Maps Platform
- API Maps JavaScript
Creare un assistente Shopping intelligente con AlloyDB e Vertex AI Agent Builder - Parte 1
Updated 21 dicembre 2024
In questo codelab, creerai un'applicazione di chat basata sulle conoscenze progettata per rispondere alle domande dei clienti, guidare la scoperta dei prodotti e personalizzare i risultati di ricerca per un set di dati di e-commerce.
Creazione di flussi di lavoro MLOps con Airflow 2 su GKE
Updated 21 dicembre 2024
In questo tutorial imparerai ad addestrare ed eseguire un modello con vLLM su GKE tramite un DAG Airflow.
Private Service Connect - Utilizzo di backend PSC per accedere alle API di Google regionali
Updated 21 dicembre 2024
In questo codelab imparerai a utilizzare Private Service Connect per accedere alle API di Google regionali. Questo codelab illustra la configurazione di un gruppo di endpoint di rete PSC come backend con un bilanciatore del carico delle applicazioni interno.
Codelab sull'immagine container firmata
Updated 19 dicembre 2024
In questo codelab, imparerai a sfruttare la funzionalità dell'immagine container firmata per migliorare l'usabilità di Confidential Space.
Mappatura delle porte di Private Service Connect per i producer di servizi
Updated 18 dicembre 2024
In questo codelab, scoprirai la funzionalità di mappatura delle porte per Private Service Connect. Imparerai perché è utile, quando utilizzarlo e come configurarlo nel tuo ambiente come producer di servizi.
Acquista online Ritiro in negozio: Pasto Bonjour - Parte 2 - Costruire un carrello degli acquisti
Updated 17 dicembre 2024
In questo codelab, creerai un agente digitale in Python sulla piattaforma di conversazione Business Messages che si espande nell'agente dalla parte 1 della serie. In questo codelab, aggiungeremo spunti di conversazione significativi e introdurremo un'esperienza di ricerca dell'inventario.
Acquista online Ritiro in negozio: pasto Bonjour - Parte 1 - Per iniziare
Updated 17 dicembre 2024
In questo codelab, creerai un agente digitale in Python sulla piattaforma di conversazione Business Messages. Ti guiderà attraverso l'utilizzo delle nostre API e della Business Communications Developer Console per creare un agente digitale che risponda a domande specifiche.
Manifest dell'app web
Updated 9 dicembre 2024
Il manifest dell'app web è un file JSON che definisce come la PWA deve essere trattata come un'applicazione installata, inclusi il look and feel e il comportamento di base all'interno del sistema operativo.
API Google Pay per il web 201: avanzata
Updated 6 dicembre 2024
Questo codelab è il seguito di API Google Pay per il web 101: nozioni di base e si basa sul codice scritto in quel codelab. Per completare questo codelab, assicurati di completare prima quello. Questa è una breve panoramica del ButtonOptions. Per una
- Google Pay
Revisione del quarto trimestre del 2024: scopri come semplificare i percorsi di autenticazione utilizzando l'API Credential Manager nella tua app per Android
Updated 6 dicembre 2024
Scopri come implementare l'API Credential Manager per offrire un'esperienza uniforme e l'autenticazione sicura. nella tua app usando passkey o password.
Accedere a Gemini Chat con l'SDK Python tramite l'endpoint Private Service Connect
Updated 30 novembre 2024
Accedere a Gemini da una VM tramite SDK Python ed endpoint PSC
- Vertex AI
TensorFlow.js: utilizzare Firebase Hosting per eseguire il deployment e ospitare un modello di machine learning su larga scala
Updated 30 novembre 2024
In questo codelab, imparerai a utilizzare l'infrastruttura Firebase per eseguire il deployment di un modello ML in modo che possa essere utilizzato e utilizzato sul tuo sito web utilizzando TensorFlow.js
- TensorFlow
Crea un'app di chat generativa con Vertex AI Conversation
Updated 30 novembre 2024
In questo codelab, utilizzerai Vertex AI Conversation per creare, configurare ed eseguire il deployment di un agente Data Store e di un'app di chat per rispondere alle domande dei clienti sui prodotti del Google Store.
Uso di textembedding-gecko@003 per gli incorporamenti vettoriali
Updated 30 novembre 2024
In questo codelab, scoprirai cos'è il modello gecko@003 e un caso d'uso reale per la sua applicazione.
Controllo dei contenuti multimediali tramite MediaSession
Updated 30 novembre 2024
In questo codelab, espandi un video di esempio per aggiungere il supporto di MediaSession. In questo modo Android può controllare la riproduzione dall'esterno dell'app, ad esempio tramite l'Assistente Google, i telecomandi sulla TV o i controlli sullo schermo nella schermata di blocco e Wear OS.
- Android TV
- Android
Diventa elegante con Gemini Code Assist
Updated 30 novembre 2024
Questo codelab mostra come utilizzare Gemini Code Assist per implementare Material Design su un sito web. Una volta implementato Material Design, esegui l'iterazione del design apportando modifiche per migliorare l'esperienza utente e aggiungere
Misurare l'interazione con Next Paint (INP)
Updated 30 novembre 2024
Questo è un codelab interattivo per imparare a misurare l' Interaction to Next Paint (INP) utilizzando la libreria web-vitals. Il codice si trova nel repository web-vitals-codelabs. Questo codelab utilizza Gastropodicon (un popolare sito di
NEG internet HTTPS in direzione sud di Looker PSC
Updated 30 novembre 2024
In questo codelab imparerai a integrare un NEG di internet configurato con HTTPS come produttore di servizi per l'accesso di Looker in uscita a GitHub.com
Funzione Cloud Functions per il riepilogo dei contenuti utilizzando l'API PaLM Vertex AI e Google Cloud Storage
Updated 30 novembre 2024
Funzione Cloud Functions che dimostra come elaborare un file caricato in Google Cloud Storage ed eseguire un riepilogo utilizzando l'API Vertex AI PaLM sui contenuti.
Live streaming su Google Cloud con Media CDN e API Live Streaming
Updated 30 novembre 2024
Questo lab ti guiderà attraverso i passaggi per eseguire il deployment di una demo del flusso di lavoro di live streaming con Media CDN (CDN) + API Live Stream + Cloud Storage + Media Player.
Lab: propagazione PSC NCC
Updated 30 novembre 2024
L'obiettivo di questo lab è esplorare la NCC con la propagazione PSC
Lab: Da sito NCC a cloud con appliance SD-WAN
Updated 30 novembre 2024
L'obiettivo di questo lab è esplorare NCC con spoke dell'appliance WAN software-defined collegato a un hub NCC.
Previsione della valutazione dei film con AutoML per Vertex AI
Updated 30 novembre 2024
Creeremo un modello di previsione del punteggio dei film utilizzando Vertex AI AutoML, ne eseguiremo il deployment su un endpoint API e attiveremo l'API di previsione da Java Cloud Functions.
Previsione della valutazione dei film con BQML utilizzando SQL
Updated 30 novembre 2024
Creeremo un modello di previsione del punteggio dei film utilizzando solo SQL con BigQuery ML
NEG ibrido in direzione sud di Looker PSC verso on-premise
Updated 30 novembre 2024
In questo codelab, imparerai come integrare un NEG ibrido come producer di servizi per l'accesso in direzione sud di Looker a un database postgres on-premise.
Automazione delle revisioni del codice con l'IA generativa
Updated 30 novembre 2024
Automazione delle revisioni del codice con l'IA generativa
ALB regionale L7 esterno in direzione nord di Looker PSC
Updated 30 novembre 2024
In questo codelab, imparerai a integrare un bilanciatore del carico delle applicazioni esterno regionale L7 per l'accesso a Looker in direzione nord.
Gestione semplificata dei dati principali: corrispondenza e Unisciti all'IA generativa!
Updated 30 novembre 2024
Con questo codelab, dimostreremo in che modo Gemini 1.0 Pro semplifica le applicazioni master di gestione dei dati, come l'arricchimento e la deduplicazione, per i dati citibike_stations disponibili nel set di dati pubblico BigQuery.
Ottimizzazione dei modelli linguistici di grandi dimensioni: in che modo Vertex AI porta gli LLM a un livello superiore
Updated 30 novembre 2024
In questo codelab, imparerai come eseguire l'ottimizzazione supervisionata di un LLM utilizzando Vertex AI.
Crea un'app di domande e risposte con una RAG multimodale utilizzando Gemini Pro
Updated 30 novembre 2024
In questo codelab imparerai a creare un sistema di risposta alle domande multimodale utilizzando Gemini Pro.
Generazione di immagini on-device su Android con MediaPipe
Updated 30 novembre 2024
In questo codelab imparerai ad aggiungere la generazione da testo a immagine sul dispositivo alle tue app per Android con le soluzioni MediaPipe.
Esegui il deployment di una versione di base di "Google Traduttore" su Cloud Functions Python 3
Updated 30 novembre 2024
In questo codelab, imparerai a utilizzare l'API Google Cloud Translation con Python e a eseguirla localmente o a eseguire il deployment su una piattaforma di computing serverless di Cloud (App Engine, Cloud Functions o Cloud Run).
Trasforma e carica le risposte dei sondaggi di Moduli Google in BigQuery
Updated 30 novembre 2024
In questo codelab, imparerai a trasformare i dati dei sondaggi di Moduli Google utilizzando Dataprep e eseguirne il push in BigQuery per un'analisi più approfondita.
Esegui il deployment di una versione di base di "Google Traduttore" app su Python 2 Cloud Run (Docker)
Updated 30 novembre 2024
In questo codelab, imparerai a utilizzare l'API Google Cloud Translation con Python e a eseguirla localmente o a eseguire il deployment su una piattaforma di computing serverless di Cloud (App Engine, Cloud Functions o Cloud Run).
Crea un'app di ricerca di brevetti con AlloyDB, Ricerca vettoriale e Vertex AI.
Updated 30 novembre 2024
Con questo codelab, dimostreremo come Gemini 1.5 Pro può essere utilizzato insieme ad AlloyDB e Vertex AI per creare un'applicazione di ricerca di brevetti.
Migrazione ai caratteri variabili
Updated 30 novembre 2024
In questo codelab, scoprirai i caratteri variabili, i loro vantaggi, come progettare con questi caratteri e come implementarli utilizzando l'API Google Fonts e in CSS.
Crea un'app web per il rilevamento di oggetti personalizzata con MediaPipe
Updated 30 novembre 2024
Scopri come creare un'app web per il rilevamento di oggetti personalizzata con MediaPipe.
Esegui il deployment di una versione di base di "Google Traduttore" app su Python 3 Cloud Run (Docker)
Updated 30 novembre 2024
In questo codelab, imparerai a utilizzare l'API Google Cloud Translation con Python e a eseguirla localmente o a eseguire il deployment su una piattaforma di computing serverless di Cloud (App Engine, Cloud Functions o Cloud Run).
Django su Cloud Run
Updated 30 novembre 2024
In questo codelab, imparerai a eseguire il deployment di Django utilizzando componenti serverless: Cloud Run per il motore web, Cloud SQL per il database e Cloud Build per gli asset multimediali.
- Cloud Run
Codelab su Eventi per Cloud Run for Anthos
Updated 30 novembre 2024
In questo codelab, scoprirai gli eventi per Cloud Run. In particolare, ascolterai eventi da Cloud Pub/Sub, Audit Logs, Cloud Storage e Cloud Scheduler e ascolterai come produrre/utilizzare eventi personalizzati.
Crea un'app Android per la classificazione delle cifre scritte a mano libera con MediaPipe Tasks
Updated 30 novembre 2024
Scopri come utilizzare la classificazione delle immagini per rilevare i numeri scritti a mano libera in Android con MediaPipe.
Crea un'app di ricerca brevetti con Spanner, Vector Search e Gemini 1.0 Pro!
Updated 30 novembre 2024
In questo codelab, dimostreremo come Gemini 1.0 Pro può essere utilizzato insieme a Spanner e Vertex AI per creare un'applicazione di ricerca di brevetti.
Criterio firewall di rete globale con tag
Updated 30 novembre 2024
In questo codelab imparerai a utilizzare i criteri del firewall di rete globale con tag per controllare il traffico
Impara a creare un prototipo di IA responsabile con la guida PAIR e MakerSuite
Updated 30 novembre 2024
Scopri come prototipare soluzioni IA in modo responsabile con gli strumenti di Google per l'IA responsabile, MakerSuite e la guida di PAIR
Lab: VPC NCC come spoke
Updated 30 novembre 2024
L'obiettivo di questo lab è esplorare NCC con VPC come spoke
Rileva oggetti nelle immagini con ML Kit: Android
Updated 30 novembre 2024
In questo codelab
NEG internet SSH verso sud di Looker PSC
Updated 30 novembre 2024
In questo codelab, imparerai come integrare un NEG internet configurato con SSH come producer di servizi per l'accesso a Looker Southbound a github.com
Native Spring su Google Cloud
Updated 30 novembre 2024
Spring Native è un progetto emergente destinato a entrare nella linea principale in Spring 6.x e Spring Boot 3.x, il che significa che ora è il momento perfetto per familiarizzare con questo strumento alcuni mesi prima del suo rilascio.
Inizia a utilizzare le animazioni basate sullo scorrimento in CSS
Updated 30 novembre 2024
In questo codelab imparerai a creare animazioni basate sullo scorrimento utilizzando CSS. Puoi creare effetti davvero interessanti, come un'immagine di sfondo con parallasse e immagini che si rivelano non appena vengono visualizzate.
Codice sorgente sicuro
Updated 30 novembre 2024
Le tecniche di codice sorgente sicuro sono un insieme di pratiche che possono essere utilizzate per migliorare la sicurezza del codice sorgente. Queste tecniche possono aiutare a identificare e correggere le vulnerabilità nel codice sorgente, impedire l'accesso non autorizzato al codice sorgente e proteggere il codice sorgente dalla modifica.
Rileva oggetti nelle immagini per creare una ricerca visiva dei prodotti con ML Kit: Android
Updated 30 novembre 2024
In questo codelab, creerai un'app per Android con ML Kit che utilizza il machine learning sul dispositivo per rilevare oggetti nelle immagini e consente agli utenti di eseguire una ricerca visiva dei prodotti.
- Android
- ML Kit
Build sicura e Esegui il deployment con Cloud Build, Artifact Registry e GKE
Updated 30 novembre 2024
Container Analysis fornisce l'analisi delle vulnerabilità e l'archiviazione dei metadati per i container. Il servizio di scansione esegue analisi delle vulnerabilità sulle immagini in Artifact Registry e Container Registry, quindi archivia i metadati
Codelab sul proxy TCP: limitazione di frequenza ed elenco di indirizzi IP negati con il bilanciatore del carico proxy TCP
Updated 30 novembre 2024
In questo codelab, creerai un bilanciatore del carico TCP/SSL con un servizio di backend e limiterai l'accesso al bilanciatore del carico solo a un insieme specifico di client utente.
Private Service Connect con configurazione DNS automatica
Updated 30 novembre 2024
In questo codelab scoprirai come configurare e convalidare il DNS automatico di Private Service Connect
Accedi a navigazioni istantanee con l'API Speculation Rules
Updated 30 novembre 2024
Una demo e un codelab interattivi per scoprire come eseguire navigazioni istantanee tramite il prerendering utilizzando l'API Speculation Rules. Il completamento del codelab dovrebbe richiedere 30 minuti e puoi monitorare il tempo rimanente nella
Applicazione serverless sicura con Identity-Aware Proxy (IAP)
Updated 30 novembre 2024
Proteggi l'accesso e richiedi l'accesso utente per le applicazioni in esecuzione su Cloud Run utilizzando Identity-Aware Proxy
Deployment sicuro in Cloud Run
Updated 30 novembre 2024
Pratiche di base per il deployment sicuro in Cloud Run
Protezione delle build di container
Updated 30 novembre 2024
Le vulnerabilità del software sono punti deboli che possono causare un guasto accidentale del sistema o fornire agli utenti malintenzionati un mezzo per compromettere il software. Container Analysis offre due tipi di analisi del sistema operativo per
Presentazione dei classificatori di sicurezza Agile con Gemma
Updated 23 novembre 2024
Questo codelab illustra come creare un classificatore di testo personalizzato utilizzando l'ottimizzazione efficiente dei parametri (PET). Anziché perfezionare l'intero modello, i metodi PET aggiornano solo una piccola quantità di parametri, il che
Utilizzo di LIT per analizzare modelli Gemma in Keras
Updated 23 novembre 2024
I prodotti di IA generativa sono relativamente nuovi e il comportamento di un'applicazione può variare più di quanto accadeva con le precedenti forme di software. Per questo motivo, è importante analizzare i modelli di machine learning in uso,
Collegare i dispositivi per la smart home all'Assistente Google
Updated 23 novembre 2024
Crea ed esegui il deployment di un'integrazione cloud-to-cloud per integrare una lavatrice smart virtuale nell'assistente.
- Da cloud a cloud
- Assistente Google
Debug della smart home
Updated 23 novembre 2024
Scopri come utilizzare le metriche e il logging di GCP per identificare e risolvere i problemi di produzione. Scopri come utilizzare la Test Suite per identificare problemi funzionali e relativi alle API.
- Da cloud a cloud
- Assistente Google
Metriche basate su log per la smart home
Updated 23 novembre 2024
Scopri come utilizzare le metriche basate su log su Google Cloud per monitorare i pattern e analizzare i log degli errori di integrazione della casa intelligente.
- Assistente Google
- Da cloud a cloud
Migliora e metti al sicuro le tue integrazioni cloud-to-cloud
Updated 23 novembre 2024
Scopri come migliorare e proteggere l'integrazione cloud-to-cloud tramite attributi dei dispositivi personalizzabili e come proteggerli con l'autenticazione a due fattori.
- Assistente Google
- Da cloud a cloud
Implementare CameraStream con WebRTC
Updated 23 novembre 2024
Scopri come trasmettere in streaming da una webcam a un display Google Nest con il tratto CameraStream e WebRTC.
- Da cloud a cloud
- Assistente Google
Eseguire il debug della home page locale
Updated 23 novembre 2024
Scopri come utilizzare le metriche e il logging di GCP per identificare e risolvere i problemi di produzione. Scopri come utilizzare la Test Suite per identificare problemi funzionali e relativi alle API. Scopri come utilizzare gli Strumenti per sviluppatori di Chrome durante lo sviluppo della tua app Home locale.
- Da cloud a cloud
- Assistente Google
Deployment di un'applicazione Cloud Run con Cloud Deploy
Updated 23 novembre 2024
Scopri come eseguire il deployment di un'applicazione Cloud Run con Cloud Deploy.
Attivazione di job Cloud Run con Cloud Scheduler
Updated 23 novembre 2024
Scopri come creare job Cloud Run e configurare l'esecuzione dei job con Cloud Scheduler.
Agente di IA generativa per l'automazione degli ordini di vendita
Updated 23 novembre 2024
In questo codelab, creerai un'app di agente IA conversazionale per automatizzare il processo degli ordini di vendita
Protezione del traffico in entrata di Cloud Run
Updated 23 novembre 2024
Impostazioni di entrata su Cloud Run
Proteggere i dati condivisi in uso con Confidential Space
Updated 23 novembre 2024
In questo codelab, imparerai a proteggere la condivisione dei dati tra più parti preservandone la riservatezza utilizzando Confidential Space
Riutilizzare il codice di Cloud Functions come estensione Firebase
Updated 22 novembre 2024
In questo codelab, crei un'estensione Firebase per il geohashing. Questo codelab introduttivo ti insegna come convertire una funzione Cloud Functions esistente in un'estensione Firebase che può essere distribuita facilmente a milioni di sviluppatori e contribuire a estendere i loro progetti Firebase.
- Firebase
Distribuisci le tue build iOS pre-release più velocemente con App Distribution e Fastlane
Updated 22 novembre 2024
In questo codelab, l'utente utilizzerà App Distribution e il nostro plug-in fastlane per distribuire una build per iOS e registrare i dispositivi di test. L'utente dovrà poi esportare un file .txt di dispositivi e UDID dalla console di distribuzione delle app e automatizzare la registrazione di questi dispositivi (un requisito per la distribuzione di build iOS ad hoc).
- Firebase
Informazioni su Firebase per Flutter
Updated 22 novembre 2024
Scopri come creare un'app mobile Flutter con Firebase.
- Firestore
- Firebase
- Firebase Authentication
- Flutter
- Android
Scopri Firebase per il web
Updated 22 novembre 2024
Crea un'app web da zero con Firebase e l'editor online StackBlitz. Utilizzerai HTML e JavaScript di base per comunicare con Firebase. Questa è un'ottima introduzione all'utilizzo della Console Firebase e all'integrazione di Firebase in un'app. Non sono necessarie conoscenze preliminari approfondite o installazioni di software.
- Firestore
- Firebase
- Firebase Authentication
- Firebase Hosting
Il tuo primo esperimento con la messaggistica in-app
Updated 22 novembre 2024
In questo codelab, creerai il tuo primo esperimento sulla messaggistica in-app Firebase utilizzando FirebaseA/B Testing.
Eventi personalizzati di Google Ads con Google Analytics per Firebase - Android
Updated 22 novembre 2024
In questo codelab, imparerai a implementare eventi con GA4F e lanciare campagne per azione tramite Google Ads.
Strumento per migliorare le prestazioni nell'app in Go (parte 1: traccia)
Updated 22 novembre 2024
OpenTelemetry è lo standard di settore per l'osservabilità del sistema su tracce e metriche. Inoltre, la profilazione continua è lo strumento per identificare le informazioni dell'ultimo miglio per l'ottimizzazione delle prestazioni. In questo codelab, imparerai come instrumentare la tua applicazione con OpenTelemetry per le tracce e con l'agente profiler e come identificare il collo di bottiglia dai grafici visualizzati su Cloud Trace e Cloud Profiler.
Genera presentazioni Google da big data in Node.js
Updated 22 novembre 2024
In questo codelab, creerai una presentazione utilizzando l'API Presentazioni Google e BigQuery per segnalare un'analisi delle licenze software più comuni.
- Google Workspace
Accesso a MongoDB Atlas multiregionale con Private Service Connect
Updated 22 novembre 2024
In questo codelab imparerai a configurare e convalidare l'accesso a MongoDB con accesso globale a Private Service Connect.
Creazione e collegamento di subaccount AdWords e Merchant Center
Updated 22 novembre 2024
In questo codelab, creerai una soluzione che utilizza l'API AdWords e l'API Content for Shopping per creare nuovi account gestiti da un account amministratore AdWords e un account multi-cliente Merchant Center. Successivamente, collegherai i nuovi subaccount in modo che i prodotti gestiti dal nuovo subaccount Merchant Center possano essere utilizzati nelle campagne Shopping create dal nuovo subaccount AdWords.
Servizi gestiti di interfaccia Private Service Connect
Updated 22 novembre 2024
In questo tutorial imparerai a configurare e convalidare l'interfaccia di Private Service Connect per accedere ai servizi tramite peering VPC.
Funzionalità di autenticazione avanzata
Updated 22 novembre 2024
Scopri come implementare l'autenticazione a più fattori e creare requisiti di autenticazione personalizzati con le funzioni di blocco
- Firebase Authentication
Codelab su Firebase Angular Web Framework
Updated 22 novembre 2024
In questo codelab, creerai un blog di viaggi con una mappa collaborativa in tempo reale con le ultime novità della nostra libreria Angular: AngularFire. L'app web finale consisterà in un blog di viaggi in cui potrai caricare le immagini di ogni
Inviare e ricevere notifiche per un'app Flutter utilizzando Firebase Cloud Messaging
Updated 22 novembre 2024
In questo codelab, utilizzerai l'API HTTP v1 di FCM per inviare notifiche push a un'app in esecuzione su più piattaforme. Per creare l'app puoi utilizzare Flutter, che funziona perfettamente su Android/iOS/web.
- Firebase Cloud Messaging
- Firebase
Utilizza Procurement Document AI per analizzare le fatture utilizzando AI Platform Notebooks
Updated 22 novembre 2024
Imparerai a utilizzare Procurement DocAI per analizzare in modo intelligente una fattura.
Interfaccia Private Service Connect
Updated 22 novembre 2024
In questo tutorial imparerai a configurare e convalidare l'interfaccia di Private Service Connect.
PySpark for Natural Language Processing on Dataproc
Updated 22 novembre 2024
Questo lab mostra come utilizzare Spark MLlib e spark-nlp per eseguire attività di machine learning e NLP su grandi quantità di dati.
Debug dei prompt LLM con lo strumento di interpretabilità dell'apprendimento (LIT) su Google Cloud
Updated 22 novembre 2024
Questo lab fornisce una procedura dettagliata per il deployment di un server di applicazioni LIT sulla piattaforma Google Cloud (Google Cloud) per interagire con i modelli di base Gemini di Vertex AI e con modelli linguistici di grandi dimensioni
Prototyping models in AI Platform Notebooks
Updated 22 novembre 2024
In questo lab scoprirai come utilizzare AI Platform Notebooks per la prototipazione dei flussi di lavoro di machine learning. Tratteremo la creazione di un'istanza di blocchi note personalizzata, il monitoraggio del codice del blocco note in Git e il debug dei modelli con lo strumento What-If.
- TensorFlow
Utilizzo delle revisioni nelle funzioni di Cloud Run per la suddivisione del traffico, le implementazioni graduali e i rollback
Updated 22 novembre 2024
Scopri come utilizzare le revisioni nelle funzioni di Cloud Run per la suddivisione del traffico, implementazioni graduali e rollback.
- Cloud Run
Microservizio Rainbow Rumpus
Updated 22 novembre 2024
Impara a conoscere Google Cloud eseguendo il deployment di un microservizio su Cloud Run e unendoti a una voce virtuale in cui il tuo microservizio lancerà "arcobaleni" su altri microservizi, in competizione per vincere. Potrai eseguire il deployment di microservizi Kotlin, Java, Go, Python o Node.js, scoprendo di volta in volta i container e Cloud Run. Scopri se riesci a totalizzare più punti rispetto agli altri avventurieri migliorando continuamente il tuo algoritmo.
Google Cloud Functions in C#
Updated 22 novembre 2024
In questo codelab, scoprirai le funzioni di Google Cloud Run in C#. Nello specifico, eseguirai il deployment di funzioni C# che rispondono a HTTP e CloudEvents da varie origini Google Cloud.
Esegui il deployment di una versione di base di "Google Traduttore" su Python 2 App Engine
Updated 22 novembre 2024
In questo codelab, imparerai a utilizzare l'API Google Cloud Translation con Python e a eseguirla localmente o a eseguire il deployment su una piattaforma di computing serverless di Cloud (App Engine, Cloud Functions o Cloud Run).
Utilizzo dell'API Natural Language con Python
Updated 22 novembre 2024
In questo tutorial imparerai a utilizzare l'API Natural Language con Python.
CodeLab: scambio di route dinamiche con NCC
Updated 22 novembre 2024
L'obiettivo di questo lab è esplorare l'NCC con lo scambio di route dinamiche con gli spoke VPC
Esegui il deployment, scala e aggiorna il tuo sito web con Google Kubernetes Engine (GKE)
Updated 21 novembre 2024
Scopri come eseguire il deployment, scalare e aggiornare il tuo sito web con GKE.
Crea un'orchestrazione basata su eventi con Eventarc e Workflows
Updated 21 novembre 2024
In questo codelab, creerai un'orchestrazione di microservizi basata su eventi per elaborare le immagini con Eventarc e Workflows
Potenzia la tua app web eseguendo la migrazione all'SDK Firebase JS modulare
Updated 21 novembre 2024
In questo codelab eseguirai la migrazione di un'app web Firebase esistente al nuovo SDK Firebase JS modulare per eseguire il tree shake del codice che non utilizzi e velocizzare il caricamento dell'app.
Inviare eventi app a GA4 utilizzando Measurement Protocol
Updated 21 novembre 2024
In questo codelab, imparerai a effettuare chiamate server-server per inviare eventi a GA4 utilizzando Measurement Protocol
Utilizzare FCM e FIAM per inviare messaggi agli utenti
Updated 21 novembre 2024
Impara a inviare messaggi agli utenti con Firebase Cloud Messaging e la messaggistica in-app Firebase.
- Android
Connettiti ai servizi on-prem su rete ibrida utilizzando Private Service Connect e NEG ibrido con bilanciatore del carico HTTP(s) interno
Updated 21 novembre 2024
Connettiti ai servizi on-prem su rete ibrida utilizzando Private Service Connect e NEG ibrido con bilanciatore del carico HTTP(s) interno
Il tuo primo messaggio push multicast che utilizza gli argomenti FCM
Updated 21 novembre 2024
In questo codelab, imparerai a trasmettere un messaggio push a un gruppo selezionato di istanze dell'app utilizzando gli argomenti FCM.
- Android
- Firebase Cloud Messaging
Monitoraggio delle interruzioni per la smart home
Updated 21 novembre 2024
In questo codelab, scopri come rilevare le interruzioni impostando avvisi automatici per la tua integrazione con la smart home.
- Assistente Google
- Da cloud a cloud
Personalizzazione del codice con Gemini Code Assist Enterprise
Updated 17 novembre 2024
Scopri le novità di Gemini Code Assist Enterprise e come può aiutare la tua organizzazione a creare con Google Cloud.
- Cloud Run
Utilizza Confidential Space con risorse protette che non sono archiviate con un cloud provider
Updated 16 novembre 2024
In questo codelab imparerai a proteggere la condivisione di dati tra più parti preservandone la riservatezza utilizzando Confidential Space. Questo codelab è incentrato su come utilizzare Confidential Space con risorse protette ospitate in posizioni diverse da Google Cloud. Scoprirai come richiedere un token personalizzato dal Servizio di attestazione di Google fornendo un nonce, un segmento di pubblico e un tipo di token PKI.
Come creare un Private Service Connect per CloudSQL
Updated 15 novembre 2024
In questo codelab imparerai a creare un collegamento a Private Services per CloudSQL
- Cloud SQL
Nozioni di base sull'API Google Pay per il web
Updated 15 novembre 2024
Al termine di questo codelab, avrai un sito web minimamente fattibile con un'integrazione di Google Pay funzionante. Questo progetto recupera un token di pagamento che può essere inviato a un fornitore di servizi di pagamento per l'elaborazione. Una
- Google Pay
Cloud NGFW Enterprise - Servizio di prevenzione delle intrusioni (senza ispezione TLS)
Updated 15 novembre 2024
In questo codelab, imparerai a utilizzare il servizio di prevenzione delle intrusioni aziendali di Cloud NGW per ispezionare il traffico est-ovest e nord-sud
Scopri come richiamare le funzioni Cloud Functions autenticate
Updated 9 novembre 2024
Scopri come proteggere Cloud Functions richiedendo l'autenticazione per le chiamate
Crea app adattive con Jetpack Compose
Updated 9 novembre 2024
In questo codelab imparerai a creare app adattive per smartphone, tablet e pieghevoli, oltre a comprendere la connettività. Scoprirai inoltre le best practice per i componenti adattivi di Material 3.
- Android
Debug delle app ricevitore Cast
Updated 9 novembre 2024
In questo codelab, aggiungerai il lo strumento di debug di Cast alla tua app Ricevitore web esistente.
- Cast
Aggiungere l'assistenza in tempo reale a un ricevitore Cast
Updated 9 novembre 2024
In questo codelab creerai un'applicazione personalizzata Ricevitore web che utilizza l'API Cast Live.
- Cast
Aggiungi il supporto dell'API Ad Breaks a un ricevitore web
Updated 9 novembre 2024
Nel codelab creerai un'applicazione ricevitore web personalizzata che utilizza l'API Cast Ad Breaks.
- Cast
Un'app Android compatibile con Google Cast
Updated 9 novembre 2024
Nel codelab modificherai un'app video Android esistente per trasmettere contenuti su un dispositivo compatibile con Google Cast.
- Cast
- Android
Crea un ricevitore web personalizzato
Updated 9 novembre 2024
Nel codelab creerai un'app ricevitore web personalizzata per riprodurre i contenuti sui dispositivi compatibili con Google Cast.
- Cast
Attivazione di Google Cast per un'app web
Updated 9 novembre 2024
Nel codelab modificherai un'app video sul Web esistente per trasmettere contenuti su un dispositivo compatibile con Google Cast.
- Cast
Transizione di un bilanciatore del carico di rete dai pool di destinazione ai servizi di backend regionali
Updated 9 novembre 2024
Questa guida fornisce le istruzioni per eseguire la transizione di un bilanciatore del carico di rete esistente dal backend di un pool di destinazione a un servizio di backend regionale.
Introduzione alla suite operativa di Google Cloud
Updated 9 novembre 2024
In questo codelab scoprirai la suite operativa di Google Cloud. Il lab includerà l'installazione di un'applicazione di esempio utilizzando gcloud. Una volta eseguito il deployment dell'applicazione di esempio, utilizzerai Cloud Monitoring per definire dashboard, avvisi, controlli di uptime e altro ancora.
App per Android TV compatibili con Google Cast
Updated 9 novembre 2024
In questo codelab, modificherai un'app Android TV esistente per supportare la trasmissione e la comunicazione dalle tue app di mittenti di Cast esistenti.
- Cast
- Android TV
Utilizzare le funzioni remote di BigQuery per porre domande a Vertex AI Visual Question Answering (VQA) in una query SQL
Updated 9 novembre 2024
Scopri come utilizzare le funzioni remote di BigQuery per porre a Vertex AI Visual Question Answering (VQA) una domanda sulle immagini archiviate in una tabella di oggetti Cloud Storage.
Aggiungi audio e musica al tuo gioco Flutter
Updated 9 novembre 2024
Scopri come aggiungere effetti sonori, musica di sottofondo e audio dinamico ai giochi con Flutter.
- Flutter
Scopri come richiamare le funzioni Cloud Run autenticate
Updated 9 novembre 2024
Scopri come proteggere le funzioni Cloud Run richiedendo l'autenticazione per l'invocazione
Sviluppo locale delle app Flutter mediante Firebase Emulator Suite
Updated 9 novembre 2024
Codelab che illustra come utilizzare Firebase Emulator Suite durante lo sviluppo con Flutter. Il codelab utilizzerà gli emulatori Auth e Firestore per dimostrare l'uso dell'emulatore.
- Firebase
- Flutter
- Firestore
- Firebase Authentication
Utilizza l'API HTTP v1 di FCM con i token di accesso OAuth 2
Updated 9 novembre 2024
Rispetto all'API FCM precedente, l'API FCM HTTP v1 fornisce un modello di autorizzazione più sicuro che utilizza token di accesso di breve durata. I passaggi per la generazione del token di accesso per l'API FCM v1 sono significativamente diversi da
Creare un'app di realtà aumentata (AR) utilizzando la nuova API ARCore Geospatial
Updated 9 novembre 2024
Scopri come utilizzare la nuova API ARCore Geospatial.
- Android
- ARCore
Esecuzione dell'addestramento di modelli personalizzati su Vertex Pipelines
Updated 8 novembre 2024
In questo lab imparerai a eseguire un job di addestramento di modelli personalizzati utilizzando l'SDK Kubeflow Pipelines su Vertex Pipelines. Al termine del corso sarai in grado di: Il costo totale per l'esecuzione di questo lab su Google Cloud è di
Prototipazione alla produzione: addestramento di modelli personalizzati con Vertex AI
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per eseguire un job di addestramento personalizzato. Questo lab fa parte della serie di video Prototype to Production. Creerai un modello di classificazione delle immagini utilizzando il set di dati Flowers. Per
Prototype to Production: addestramento distribuito su Vertex AI
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per eseguire un job di addestramento distribuito su Vertex AI Training utilizzando TensorFlow. Questo lab fa parte della serie di video Prototype to Production (Dal prototipo alla produzione). Assicurati di
Ottieni previsioni da un modello di immagine TensorFlow preaddestrato su Vertex AI
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per ottenere previsioni da un modello di classificazione delle immagini preaddestrato. Al termine del corso sarai in grado di: Il costo totale per eseguire questo lab su Google Cloud è di circa 1$. Questo lab
Introduzione a Vertex Pipelines
Updated 8 novembre 2024
In questo lab imparerai a creare ed eseguire pipeline ML con Vertex Pipelines. Al termine del corso sarai in grado di: Il costo totale per eseguire questo lab su Google Cloud è di circa 25$. Questo lab utilizza la più recente offerta di prodotti AI
Utilizzo di Vertex ML Metadata con le pipeline
Updated 8 novembre 2024
In questo lab imparerai ad analizzare i metadati delle esecuzioni di Vertex Pipelines con Vertex ML Metadata. Al termine del corso sarai in grado di: Il costo totale per eseguire questo lab su Google Cloud è di circa 2$. Questo lab utilizza la più
Vertex AI: usa la pacchettizzazione automatica per ottimizzare BERT con Hugging Face su Vertex AI Training
Updated 8 novembre 2024
In questo lab imparerai a eseguire un job di addestramento personalizzato in Vertex AI Training con la funzionalità di pacchettizzamento automatico. I job di addestramento personalizzati su Vertex AI utilizzano i container. Se non vuoi creare la tua
Prototipazione alla produzione: ottimizzazione degli iperparametri
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per eseguire un job di ottimizzazione degli iperparametri su Vertex AI Training. Questo lab fa parte della serie di video Prototype to Production (Dal prototipo alla produzione). Assicurati di completare il lab
Introduzione ai componenti autonomi
Updated 8 novembre 2024
In questo codelab adatto ai principianti, imparerai come creare un'applicazione di esempio utilizzando i componenti autonomi Angular v14
Analisi libreria: usa Gemini per creare applicazioni SQL con BigQuery e IA generativa
Updated 8 novembre 2024
Utilizzeremo Gemini per creare suggerimenti di libri e analisi di riepilogo con BigQuery (IA generativa solo SQL).
Migrazione dall'app Java di Google App Engine a Cloud Run con Buildpacks
Updated 8 novembre 2024
Scopri come convertire una semplice app Java App Engine, containerizzarla con Buildpacks e spostarla in Cloud Run
Onboarding dell'app
Updated 8 novembre 2024
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 \
Migrazione dall'app Java di Google App Engine a Cloud Run con Jib
Updated 8 novembre 2024
Scopri come convertire una semplice app Java App Engine, containerizzarla con Jib e spostarla in Cloud Run
Codelab sulle ottimizzazioni avanzate per il bilanciamento del carico
Updated 8 novembre 2024
In questo codelab imparerai a configurare funzionalità di ottimizzazione avanzate del bilanciamento del carico per il bilanciamento del carico delle applicazioni esterne globali.
Crea un'app no code utilizzando il database nativo AppSheet
Updated 8 novembre 2024
Scopri come utilizzare il database nativo di AppSheet nella creazione di app AppSheet.
Analisi libreria: usa Gemini per creare un'applicazione Cloud Run Java che porta i dati BigQuery sul web
Updated 8 novembre 2024
Utilizzeremo Gemini per creare un'applicazione di riassunto degli scaffali che porta semplicemente i dati BigQuery sul web e ne viene eseguito il deployment in Cloud Run.
- Cloud Run
Creare un'app di realtà aumentata (AR) utilizzando l'API WebXR Device
Updated 8 novembre 2024
Scopri come utilizzare le funzionalità di realtà aumentata con l'API WebXR Device e utilizza la comprensione delle scene per posizionare un oggetto 3D posizionato nel mondo reale.
Migrazione dall'app Java di Google App Engine a Cloud Run con Docker
Updated 8 novembre 2024
Scopri come convertire una semplice app Java App Engine, containerizzarla con Docker e spostarla in Cloud Run
Guida introduttiva al toolkit di Cloud Foundation
Updated 8 novembre 2024
In questo codelab, inizierai a utilizzare Cloud Foundation Toolkit(CFT) e completerai una serie di passaggi per aggiungere una funzionalità a un modulo CFT.
- Google Cloud
Analizza e visualizza i dati delle transazioni con carta di credito in Bigtable utilizzando BigQuery e Looker
Updated 8 novembre 2024
Questo codelab mostra come utilizzare il modello di modifiche in tempo reale di Bigtable a BigQuery. Utilizzerai un set di dati di esempio per acquisire familiarità con l'esecuzione di query sul log delle modifiche e utilizzerai Looker per creare una dashboard visiva.
Migliora le prestazioni dell'app con i profili di riferimento
Updated 8 novembre 2024
Questo codelab mostra come migliorare i tempi di avvio delle app e la durata dei frame con i profili di riferimento.
Inizia a utilizzare gli indicatori Angular
Updated 8 novembre 2024
Introduzione degli indicatori, un nuovo modello di reattività in Angular. Gli indicatori ti offrono strumenti di alta qualità per una reattività più granulare
Crea app Angular più accessibili
Updated 8 novembre 2024
Scopri come seguire le best practice sull'accessibilità nelle tue app Angular con il set di strumenti integrato nel framework.
Collegare AppSheet ad Apps Script
Updated 8 novembre 2024
In questo codelab, creerai un progetto Apps Script denominato "Hello World", aggiungi una funzione semplice, logThis, che registra un messaggio, quindi creerai un'automazione di AppSheet e fai in modo che chiami lo script.
Crea un generatore di quiz con l'IA generativa e Cloud Run
Updated 8 novembre 2024
In questo codelab, utilizzerai Vertex AI per generare un quiz di cultura generale in base ad alcune specifiche fornite. Testerai il generatore di quiz in un ambiente di sviluppo ospitato nel cloud e quindi lo rendi disponibile pubblicamente eseguendo il deployment in Google Cloud Run. Alla fine del lab, integrerai il generatore di quiz con un'app completa.
- Cloud Run
Creare un sistema di ricerca di qualità Google con Vertex AI
Updated 8 novembre 2024
In questo codelab, creerai un motore di ricerca di qualità Google in grado di aiutarti a rispondere alle query dai tuoi documenti e file di testo utilizzando Vertex AI Search/Agent Builder.
- Vertex AI
- Google Cloud
Builder di librerie: usa Gemini per creare una funzione Cloud Functions Java per un'applicazione Gemini
Updated 8 novembre 2024
Creeremo un'app per suggerimenti e riassunti di libri utilizzando l'AI generativa di Vertex AI (Gemini) in una funzione Cloud Functions come funzione remota da BigQuery.
MDC-112 Web: integrazione di MDC con framework web
Updated 8 novembre 2024
Scopri come estendere i componenti Material predefiniti nei componenti per qualsiasi framework web.
Riconoscere testo e caratteristiche facciali con ML Kit: Android
Updated 8 novembre 2024
In questo codelab, creerai un'app per Android con ML Kit che utilizza il machine learning sul dispositivo per riconoscere le caratteristiche del testo e del volto nelle immagini.
- Android
- ML Kit
Riconosci, identifica il linguaggio e traduci il testo con ML Kit e CameraX: Android
Updated 8 novembre 2024
In questo codelab, creerai un'app per Android con ML Kit che utilizza il machine learning sul dispositivo per riconoscere, identificare le lingue e tradurre testi da 59 lingue. Imparerai inoltre a integrare la libreria di CameraX per svolgere queste attività dal feed videocamera in tempo reale.
- Android
- Firebase
- ML Kit
Vertex AI: co-hosting di modelli sulla stessa VM per le previsioni
Updated 8 novembre 2024
In questo lab utilizzerai la funzionalità di co-hosting dei modelli in Vertex AI per ospitare più modelli sulla stessa VM per le previsioni online. Al termine del corso sarai in grado di: Il costo totale per eseguire questo lab su Google Cloud è di
Vertex AI: utilizza routine di previsione personalizzate con Sklearn per pre-elaborare e post-elaborare i dati per le previsioni
Updated 8 novembre 2024
In questo lab imparerai a utilizzare le routine di previsione personalizzate su Vertex AI per scrivere una logica di preelaborazione e postelaborazione personalizzata. Sebbene questo esempio utilizzi Scikit-learn, le routine di previsione
Crittografia di Cloud Functions utilizzando chiavi di crittografia gestite dal cliente (CMEK)
Updated 8 novembre 2024
use-cmek-to-encrypt-cloud-functions
Informazioni su Skaffold
Updated 8 novembre 2024
Skaffold è uno strumento che gestisce il flusso di lavoro per la creazione, il push e il deployment della tua applicazione. Puoi utilizzare Skaffold per configurare facilmente uno spazio di lavoro di sviluppo locale, semplificare il ciclo di sviluppo
App di monitoraggio del traffico Vertex AI Vision
Updated 8 novembre 2024
Questo codelab è incentrato sulla creazione di un'applicazione Vertex AI Vision end-to-end per monitorare i flussi video del traffico in tempo reale. Utilizzeremo il modello specializzato preaddestrato di Occupancy Analytics. Imparerai inoltre a creare un flusso video da importare nell'applicazione, a creare ed eseguire il deployment dell'applicazione e a utilizzare BigQuery per analizzare l'output JSON del modello e visualizzare il risultato in Looker Studio.
App Vertex AI Vision per il rilevamento delle code
Updated 8 novembre 2024
Questo codelab è incentrato sulla creazione di un'applicazione Vertex AI Vision end-to-end per monitorare gli scenari di rilevamento code in un negozio di vendita al dettaglio. Utilizzeremo il modello specializzato preaddestrato di Occupancy Analytics. Imparerai inoltre a creare un flusso video da importare nell'applicazione, a creare ed eseguire il deployment dell'applicazione e a utilizzare BigQuery per analizzare l'output JSON del modello e visualizzare il risultato in Looker Studio.
Vertex AI: creazione di un modello di rilevamento delle frodi con AutoML
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per addestrare e gestire un modello con dati tabulari. Questa è la più recente offerta di prodotti IA su Google Cloud ed è attualmente in anteprima. Al termine del corso sarai in grado di: Il costo totale per
Vertex AI: addestramento e gestione di un modello personalizzato
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per addestrare e pubblicare un modello TensorFlow utilizzando il codice in un contenitore personalizzato. Sebbene in questo caso utilizziamo TensorFlow per il codice del modello, potresti facilmente sostituirlo con
Sfrutta al meglio la sperimentazione: gestisci gli esperimenti di machine learning con Vertex AI
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per creare una pipeline che addestra un modello Keras personalizzato in TensorFlow. Utilizzeremo poi la nuova funzionalità disponibile in Vertex AI Experiments per monitorare e confrontare le esecuzioni del modello
Aggiorna l'app per utilizzare un modello di machine learning per filtrare lo spam
Updated 8 novembre 2024
Scopri come aggiornare un'app con un modello ML in grado di filtrare i commenti spam di base.
- TensorFlow
- Android
Filtro movimento di Vertex AI Vision
Updated 8 novembre 2024
Questo codelab è incentrato sulla creazione di un'applicazione Vertex AI Vision end-to-end per dimostrare l'invio di video con la funzionalità di filtro del movimento. In questo tutorial imparerai a importare uno stream video nell'applicazione con la configurazione del filtro di movimento.
App Vertex AI Vision Occupancy Analytics con gestione eventi
Updated 8 novembre 2024
Questo codelab è incentrato sulla creazione di un'applicazione Vertex AI Vision end-to-end per dimostrare l'invio di eventi con la funzionalità di gestione degli eventi. Utilizzeremo il modello specializzato preaddestrato di Occupancy Analytics. Imparerai inoltre a creare un flusso video da importare nell'applicazione e a creare ed eseguire il deployment dell'applicazione.
Utilizza Pulumi su Google Cloud con YAML
Updated 8 novembre 2024
Questo lab ti consente di imparare a utilizzare Pulumi su Google Cloud con YAML
Vertex AI: addestramento multi-lavoro e Transfer Learning con TensorFlow
Updated 8 novembre 2024
In questo lab utilizzerai Vertex AI per eseguire un job di addestramento con più worker per un modello TensorFlow. Al termine del corso sarai in grado di: Il costo totale per l'esecuzione di questo lab su Google Cloud è di circa 5$. Questo lab
Creazione di un modello di ML finanziario con lo strumento What-If e Vertex AI
Updated 7 novembre 2024
In questo lab imparerai ad addestrare un modello XGBoost su un set di dati finanziario, eseguirne il deployment su Vertex AI e analizzarlo con lo strumento What-if
- TensorFlow
Prototipazione alla produzione: ottenere previsioni da modelli addestrati personalizzati
Updated 7 novembre 2024
In questo lab utilizzerai Vertex AI per ottenere previsioni online e batch da un modello addestrato in modo personalizzato. Questo lab fa parte della serie di video Prototype to Production (Dal prototipo alla produzione). Assicurati di completare il
La tua prima app WebGPU
Updated 7 novembre 2024
Questo codelab introduce le nozioni di base della nuova API WebGPU. Ti guida nella creazione di una versione del gioco della vita di Conway che viene eseguita sulla tua GPU. Le capacità di rendering di WebGPU vengono utilizzate per disegnare il tabellone e le capacità di calcolo di WebGPU vengono utilizzate per aggiornare lo stato del gioco.
Vertex AI Workbench: addestra un modello TensorFlow con i dati di BigQuery
Updated 7 novembre 2024
In questo lab imparerai a utilizzare Vertex AI Workbench per l'esplorazione dei dati e l'addestramento di modelli ML. Al termine del corso sarai in grado di: Il costo totale per eseguire questo lab su Google Cloud è di circa 1$. Questo lab utilizza
Vertex AI: ottimizzazione degli iperparametri distribuita
Updated 7 novembre 2024
In questo lab imparerai a utilizzare Vertex AI per l'ottimizzazione degli iperparametri e l'addestramento distribuito. Sebbene questo lab utilizzi TensorFlow per il codice del modello, i concetti sono applicabili anche ad altri framework ML. Al
Come utilizzare le funzioni di Cloud Run e Gemini per riassumere un file di testo caricato in un bucket Cloud Storage
Updated 7 novembre 2024
come iniziare a utilizzare le funzioni Cloud Run basate su eventi
- Cloud Run
Utilizzare Ollama come file collaterale con GPU Cloud Run e Open WebUI come container in entrata frontend
Updated 7 novembre 2024
Scopri come utilizzare Ollama come file collaterale con GPU Cloud Run e Open WebUI come container in entrata frontend
- Cloud Run
Creazione di agenti IA con Vertex AI Agent Builder
Updated 7 novembre 2024
In questo codelab imparerai a creare ed eseguire il deployment di agenti di IA generativa utilizzando gli strumenti e l'infrastruttura potenti di Google Cloud. Ti presenteremo i concetti essenziali e ti guideremo nella procedura iniziale per configurare il tuo primo agente.
Debug delle integrazioni di Matter
Updated 6 novembre 2024
Scopri come risolvere i problemi relativi alle integrazioni di Matter utilizzando gli strumenti di analisi e scopri di più sulle risorse di assistenza per gli sviluppatori.
- Matter
Scopri come creare ed eseguire il deployment di un'app LangChain su Cloud Run
Updated 6 novembre 2024
Scopri come creare ed eseguire il deployment di un'app LangChain su Cloud Run
Comprendi il fulfillment integrando Dialogflow con Calendar
Updated 6 novembre 2024
Scopri il concetto di fulfillment in Dialogflow.
Integra l'API Vision con Dialogflow
Updated 6 novembre 2024
Scopri come integrare l'API Vision con Dialogflow.
Lit per gli sviluppatori di React
Updated 4 novembre 2024
In questo codelab, imparerai a tradurre in Lit i concetti di React
MDC-101 Android: nozioni di base di Material Components (MDC) (Kotlin)
Updated 4 novembre 2024
Scopri le nozioni di base sull'utilizzo dei componenti Material per Android creando un'app semplice con i componenti principali in Kotlin.
Eventi personalizzati di Google Ads con Google Analytics per Firebase - iOS
Updated 4 novembre 2024
In questo codelab, imparerai a implementare eventi personalizzati con l'SDK GA4F per iOS e lanciare campagne per azione tramite Google Ads.
Reti neurali convoluzionali, con Keras e TPU
Updated 4 novembre 2024
In questo lab imparerai a combinare lo strato convoluzionale in un modello di rete neurale in grado di riconoscere i fiori. Questa volta, creerai il modello autonomamente da zero e utilizzerai la potenza della TPU per addestrarlo in pochi secondi e ripetere il design. Questo lab include le spiegazioni teoriche necessarie sulle reti neurali convoluzionali ed è un buon punto di partenza per gli sviluppatori che vogliono saperne di più sul deep learning.
- TensorFlow
Messaggi iframe di Looker incorporati
Updated 4 novembre 2024
Imparerai come ascoltare in modo programmatico gli eventi e inviare azioni ai contenuti di Looker incorporati.
- Looker
MDC-103 Android: temi Material con colore, altitudine e tipo (Kotlin)
Updated 4 novembre 2024
Scopri come Material Components per Android ti consente di distinguere facilmente il tuo prodotto ed esprimere il tuo brand con il design in Kotlin.
MDC-102 per Android: struttura e layout dei materiali (Java)
Updated 4 novembre 2024
Scopri come utilizzare Material per la struttura e il layout su Android in Java.
Eventi personalizzati di Google Ads con Google Analytics per Firebase - Unity
Updated 4 novembre 2024
In questo codelab, imparerai a implementare eventi personalizzati con GA4F per iOS nell'ambiente Unity e a lanciare campagne per azione tramite Google Ads.
MDC-102 Android: struttura e layout dei materiali (Kotlin)
Updated 4 novembre 2024
Scopri come utilizzare il materiale per la struttura e il layout su Android in Kotlin.
Come incorporare Looker con l'SDK Embed
Updated 4 novembre 2024
Imparerai come incorporare una dashboard di Looker con l'SDK Embed di Looker
- Looker
Integrare Test Lab nel sistema CI/CD
Updated 4 novembre 2024
Questo codelab illustra come utilizzare l'interfaccia a riga di comando gcloud per eseguire in modo programmatico una suite di test di grandi dimensioni in un sistema CI/CD esistente come Jenkins. Questo codelab è indipendente dalla piattaforma.
- Firebase Test Lab
- Firebase
Accedi alle API di Google da host on-premise utilizzando indirizzi IPv6
Updated 4 novembre 2024
In questo codelab scoprirai come configurare e convalidare l'accesso IPv6 alle API di Google da host on-premise
Integrazione di Magento con Cloud Spanner
Updated 4 novembre 2024
In questo codelab, integrerai la piattaforma di e-commerce open source Magento con Cloud Spanner.
MDC-111 Web: integrazione di componenti materiali nel codebase (web)
Updated 4 novembre 2024
Scopri come incorporare singoli componenti Material in un codebase web esistente senza ricominciare da capo.
Creare splendide transizioni con Material Motion per Flutter
Updated 4 novembre 2024
Integra il sistema di movimento di Material nell'app Reply utilizzando le transizioni dal pacchetto di animazioni.
- Flutter
MDC-104 Flutter: componenti Material Advanced
Updated 4 novembre 2024
Migliora il design della tua app Flutter e implementa in Flutter un componente avanzato del menu Sfondo.
- Flutter
Connetti Looker Cloud tramite il networking ibrido
Updated 4 novembre 2024
In questo tutorial imparerai a configurare e convalidare l'IP privato di Looker Cloud Core sul networking ibrido.
- Looker
Keras e convnet moderne, su TPU
Updated 4 novembre 2024
In questo lab imparerai a creare, addestrare e ottimizzare le tue reti neurali convoluzionali da zero. Ora bastano pochi minuti per farlo grazie alla potenza delle TPU. Esplorerai inoltre diversi approcci, dal Transfer Learning molto semplice alle moderne architetture convoluzionali come Squeezenet. Questo lab include le spiegazioni teoriche necessarie sulle reti neurali ed è un buon punto di partenza per gli sviluppatori che vogliono imparare a conoscere il deep learning. Questo lab utilizza TensorFlow 2.
- TensorFlow
MDC-102 Flutter: struttura e layout del materiale
Updated 4 novembre 2024
Scopri come utilizzare Material per creare struttura e layout di un'app Flutter.
- Flutter
Codelab sulle estensioni di riepilogo della dashboard di Looker
Updated 4 novembre 2024
In questo codelab imparerai a configurare l'estensione riepilogo della dashboard di Looker per lo sviluppo locale e a eseguire il deployment dell'estensione in produzione.
- Looker
Pipeline di dati a velocità TPU: tf.data.Dataset e TFRecords
Updated 4 novembre 2024
Le TPU sono molto veloci. Il flusso di dati di addestramento deve stare al passo con la velocità di addestramento. In questo lab imparerai come caricare i dati da GCS con l'API tf.data.Dataset per alimentare la tua TPU.
- TensorFlow
Sviluppo locale con Firebase Emulator Suite
Updated 4 novembre 2024
Scopri come sviluppare un'app web con Firebase Emulator Suite.
- Cloud Functions for Firebase
- Firestore
- Firebase Authentication
- Firebase Hosting
MDC-102 Web: struttura e layout dei materiali (web)
Updated 4 novembre 2024
Scopri come utilizzare il materiale per la struttura e il layout sul Web.
Concatenamento esplicito di bilanciatori del carico Google Cloud L7 con PSC
Updated 4 novembre 2024
In questo codelab imparerai a utilizzare Private Service Connect per concatenare il bilanciatore del carico L7.
Opzioni di indirizzamento IP IPv4 e IPv6
Updated 4 novembre 2024
In questo codelab, creerai due VPC e utilizzerai diversi tipi di indirizzi IP per accedere al tuo semplice sito web Apache.
Il tuo primo modello Keras, con Transfer Learning
Updated 4 novembre 2024
In questo lab imparerai a creare un classificatore Keras. Anziché cercare di trovare la combinazione perfetta di livelli di rete neurale per riconoscere i fiori, useremo prima una tecnica chiamata transfer learning per adattare un potente modello preaddestrato al nostro set di dati. Questo lab include le spiegazioni teoriche necessarie sulle reti neurali ed è un buon punto di partenza per gli sviluppatori che vogliono imparare a conoscere il deep learning.
Convnet moderne, Squeezenet, Xception, con Keras e TPU
Updated 4 novembre 2024
In questo lab imparerai a conoscere la moderna architettura convoluzionale e utilizzerai le tue conoscenze per implementare una conversione semplice ma efficace chiamata "squeezenet". Questo lab include le spiegazioni teoriche necessarie sulle reti neurali convoluzionali ed è un buon punto di partenza per gli sviluppatori che vogliono saperne di più sul deep learning.
- TensorFlow
Creazione di una pipeline di dati serverless: dall'IoT all'analisi
Updated 4 novembre 2024
In questo codelab, acquisirai esperienza pratica con un modello di architettura comunemente utilizzato per ottenere scalabilità e resilienza durante la gestione dei dati in tempo reale. Creerai un dispositivo IoT (Raspberry Pi) che misura i dati meteorologici e quindi creerai una pipeline di dati che include una coda di messaggi, una funzione serverless, un data warehouse basato su cloud e una dashboard di analisi utilizzando la piattaforma Google Cloud.
Esecuzione di un job di conteggio parole di Hadoop su un cluster Dataproc
Updated 4 novembre 2024
Questo codelab ti mostra come creare ed eseguire un flusso di lavoro Apache Airflow in Cloud Composer che completa le attività seguenti:
Crea splendide transizioni con Material Motion per Android
Updated 4 novembre 2024
Inserisci il sistema di movimento di Material nell'app Reply utilizzando le transizioni dalla libreria Material Components per Android e Kotlin.
- Android
Creare un componente Storia con elemento lit
Updated 4 novembre 2024
In questo codelab, creerai un componente web Storie con l'aiuto di LitElement.
Crea un visualizzatore di mattoncini con lit-element
Updated 4 novembre 2024
In questo codelab, creerai un componente web Brick Viewer con l'aiuto di lit-element.
Navigazione
Updated 4 novembre 2024
La navigazione è un elemento chiave di qualsiasi sito di applicazione e inizia con HTML.
Codelab cross-device Firebase
Updated 4 novembre 2024
In questo codelab, creerai un semplice player musicale per Android, iOS e web utilizzando Flutter. Questo player si connetterà a Firebase RTDB, in modo che gli utenti possano sincronizzare la riproduzione su tutti i loro dispositivi.
- Firebase Realtime Database
- Firebase Authentication
Proteggi i tuoi dati Firestore con le regole di sicurezza di Firebase
Updated 4 novembre 2024
Scopri come proteggere i dati di Firestore con le regole di sicurezza
- Firebase
- Firestore
Glossario
Updated 24 ottobre 2024
Scopri termini e concetti comuni relativi all'accessibilità.
Esegui una pipeline di elaborazione di testo di big data in Cloud Dataflow
Updated 16 ottobre 2024
Utilizzerai Cloud Dataflow, creerai un progetto Maven con l'SDK Cloud Dataflow ed eseguirai una pipeline di conteggio del lavoro distribuito utilizzando la console di Google Cloud Platform.
Introduzione all'API Web Serial
Updated 16 ottobre 2024
In questo codelab, creerai una pagina web che interagisce con una scheda micro:bit della BBC per mostrare le immagini sul suo display LED 5x5. Scoprirai l'API Web Serial e come utilizzare flussi leggibili, scrivibili e trasformabili per comunicare con i dispositivi seriali tramite il browser.
Vertex AI Workbench: crea un modello di classificazione delle immagini con Transfer Learning e esecutore del blocco note
Updated 16 ottobre 2024
In questo lab imparerai a configurare e avviare le esecuzioni di blocchi note con Vertex AI Workbench. Al termine del corso sarai in grado di: Il costo totale per eseguire questo lab su Google Cloud è di circa 2 $. Questo lab utilizza la più recente
Creazione di un'applicazione di chat basata su LLM e RAG con database Cloud SQL e LangChain
Updated 15 ottobre 2024
In questo codelab imparerai a creare un database, eseguire il deployment del servizio di recupero GenAI Retrieval per i database e creare un'applicazione di chat di esempio utilizzando il servizio.
- Cloud SQL
Creazione di un'applicazione web Accesso ai dispositivi
Updated 13 ottobre 2024
Nel codelab scoprirai come funziona Accesso ai dispositivi e creerai un'applicazione web in grado di gestire l'autenticazione e le chiamate all'API Smart Device Management per Nest Thermostat.
- Accesso ai dispositivi
Crea un'automazione basata su script
Updated 20 settembre 2024
In questo codelab, imparerai a scrivere un'automazione basata su script.
Crea un'app Android per le pratiche
Updated 20 settembre 2024
Personalizza l'app Google Home di esempio per la pratica e la gestione dei dispositivi.
- Matter
TensorFlow, Keras e deep learning, senza un dottorato di ricerca
Updated 20 settembre 2024
In questo codelab, insegnerai al computer a riconoscere le cifre scritte a mano con una precisione del 99%, in 100 righe di codice Python / Keras.
- TensorFlow
Private Service Connect per le API di Google
Updated 20 settembre 2024
In questo codelab, scoprirai Private Service Connect per le API di Google. In particolare, creerai un endpoint di servizio per le API di archiviazione, creerai un bucket Cloud Storage e eseguire la convalida utilizzando il DNS.
Introduzione a Cloud Functions
Updated 20 settembre 2024
Inizia a utilizzare Cloud Functions, l'ambiente di esecuzione serverless di Google per la creazione e la connessione di servizi cloud. Questo lab pratico spiega come creare, eseguire il deployment e testare una funzione Cloud Functions utilizzando la console Google Cloud
Utilizzo dell'API Video Intelligence con Python
Updated 20 settembre 2024
In questo tutorial imparerai a utilizzare l'API Video Intelligence con Python.
Introduzione a Query Insights per Cloud SQL
Updated 20 settembre 2024
Query Insights per Cloud SQL consente di rilevare, diagnosticare e prevenire problemi di prestazioni delle query per i database Cloud SQL. Fornisce informazioni di monitoraggio self-service e diagnostiche che vanno oltre il rilevamento per aiutarti a
Utilizzo dell'API Vision con C#
Updated 20 settembre 2024
In questo codelab imparerai a utilizzare l'API Google Cloud Vision con C#.
Classificazione automatica dei dati caricati su Cloud Storage con l'API DLP e Cloud Functions
Updated 20 settembre 2024
In questo codelab imparerai a utilizzare l'API DLP per classificare automaticamente i dati caricati su Cloud Storage. Basata sull'automazione della classificazione dei dati caricati su Cloud Storage
Containerizza un'app Kotlin di Spring Boot ed eseguine il deployment in Cloud Run
Updated 20 settembre 2024
Scopri come creare e pubblicare un'immagine Docker ottimizzata per un'app Kotlin per Spring Boot in un attimo senza Docker o Dockerfile, quindi esegui l'immagine creata su Cloud Run.
Esegui il deployment dell'app ASP.NET Core in Kubernetes su Google Kubernetes Engine
Updated 20 settembre 2024
In questo codelab, imparerai a trasformare il tuo codice ASP.NET Core in un'applicazione replicata in esecuzione su Kubernetes su Google Kubernetes Engine.
Creazione di un servizio gRPC con Java
Updated 20 settembre 2024
In questo codelab imparerai a creare un servizio basato su Java che espone un'API tramite gRPC. Quindi scriverai un client a riga di comando Java per il tuo servizio gRPC.
Esegui il deployment dell'app ASP.NET Core in Google Kubernetes Engine con Istio (parte 1)
Updated 20 settembre 2024
In questo codelab, imparerai come eseguire il deployment dell'app ASP.NET Core su Google Kubernetes Engine con Istio.
Da blocco note a pipeline Kubeflow con HP Tuning: un percorso di data science
Updated 20 settembre 2024
In questo codelab, imparerai a creare ed eseguire il deployment di pipeline di data science complesse con l'ottimizzazione degli iperparametri su Kubeflow Pipelines, senza utilizzare SDK o comandi dell'interfaccia a riga di comando.
Esegui il deployment dell'app ASP.NET Core in Google Kubernetes Engine con Istio (parte 2)
Updated 20 settembre 2024
In questo codelab, continuerai a lavorare su un'applicazione ASP.NET Core dalla parte 1 e aggiungerai altre funzionalità Istio.
Esegui la migrazione di un NDB per Python 2 App Engine e App Cloud Tasks in Python 3 e Cloud Datastore (modulo 9)
Updated 20 settembre 2024
In questo codelab, imparerai a eseguire la migrazione di un'app Cloud NDB e Cloud Tasks (v1) di App Engine 2 per Python 3, Cloud Datastore e Cloud Tasks (v2)
Esegui il deployment di un'applicazione Micronaut containerizzata con Jib in Google Kubernetes Engine
Updated 20 settembre 2024
In questo codelab, imparerai a trasformare i microservizi Micronaut in un servizio replicato in esecuzione su Google Kubernetes Engine.
Pipeline Kubeflow - Riassunto dei problemi di GitHub
Updated 20 settembre 2024
In questo codelab, configurerai un'installazione di Cloud AI Platforms Pipeline (KFP in hosting) con GKE, creerai ed eseguirai flussi di lavoro ML utilizzando Kubeflow Pipelines e definirai ed eseguirai pipeline dall'interno di un blocco note AI Platform Notebook (Jupyter).
- TensorFlow
Creazione di un servizio gRPC con C#
Updated 20 settembre 2024
In questo codelab, imparerai a creare un servizio C# per esporre un'API tramite gRPC e a creare un client C# per chiamare il tuo servizio gRPC.
Esegui la migrazione dalle attività di push della coda di attività di App Engine a Cloud Tasks (modulo 8)
Updated 20 settembre 2024
Scopri come eseguire la migrazione di un NDB di App Engine e Python 2 App coda di attività (attività push) a Cloud NDB e Attività cloud
Da blocco note a pipeline Kubeflow con MiniKF e Kale
Updated 20 settembre 2024
In questo codelab, imparerai a creare ed eseguire il deployment di pipeline di data science complesse con Kubeflow Pipelines, senza utilizzare SDK o comandi dell'interfaccia a riga di comando.
Introduzione a Managed Active Directory
Updated 20 settembre 2024
In questo codelab, imparerai come eseguire il deployment di Managed Active Directory su Google Cloud Platform
Miglioramenti
Updated 20 settembre 2024
L'utente si aspetta un'esperienza positiva. In questo capitolo scoprirai come migliorare la tua PWA con le schermate iniziali, le scorciatoie app e il funzionamento delle sessioni.
App web progressive
Updated 20 settembre 2024
Le app web progressive (PWA) sono app web create e migliorate con API moderne per offrire funzionalità, affidabilità e installabilità avanzate e raggiungere chiunque, ovunque e su qualsiasi dispositivo, il tutto con un unico codebase.
Progettazione di app
Updated 20 settembre 2024
Una delle differenze principali tra le app web progressive e le app web e i siti web classici è l'installabilità. Ciò crea un'esperienza autonoma più integrata nella piattaforma e nel sistema operativo. L’installazione consente nuova flessibilità e nuove responsabilità, dato che non avremo un’interfaccia utente del browser per i nostri contenuti.
Installazione
Updated 20 settembre 2024
Le app installate sono di facile accesso e possono trarre vantaggio da alcune integrazioni più profonde con il sistema operativo. Scopri come rendere installabile la tua PWA e ottenere questi vantaggi.
Utilizzo dell'API Text-to-Speech con Node.js
Updated 20 settembre 2024
In questo codelab trascriverai un file audio utilizzando l'API Text-to-Speech con Node.js
Utilizzo delle regole Cloud NAT
Updated 20 settembre 2024
L'obiettivo di questo lab è esplorare la funzionalità delle regole di Cloud NAT
Codelab sulle regole WAF preconfigurate di Cloud Armor
Updated 20 settembre 2024
In questo codelab, scoprirai le regole WAF preconfigurate di Cloud Armor, che ti consentono di proteggerti da alcune delle 10 principali vulnerabilità OWASP con nomi semplici per le serie di regole.
Ospita e scala un'app web in Google Cloud con Compute Engine
Updated 20 settembre 2024
Scopri come ospitare e scalare un'app web in Google Cloud con Compute Engine.
Bilanciatori del carico proxy TCP/SSL e Cloud Armor - Limitazione di frequenza ed elenco IP negati Codelab
Updated 20 settembre 2024
In questo codelab, creerai un bilanciatore del carico proxy TCP/SSL con un servizio di backend e utilizzerai Cloud Armor per limitare l'accesso al bilanciatore del carico solo a un insieme specifico di client utente
Introduzione ai job Cloud Run
Updated 20 settembre 2024
In questo codelab, esplorerai innanzitutto un'applicazione Node.js per acquisire screenshot delle pagine web e archiviarle in Cloud Storage. Quindi creerai un'immagine container per l'applicazione, la eseguirai come job su Cloud Run, aggiornerai il job in modo che elabori più pagine web ed eseguirai il job in base a una pianificazione con Cloud Scheduler.
Utilizzo dell'API Video Intelligence con C#
Updated 20 settembre 2024
In questo codelab imparerai a utilizzare l'API Video Intelligence con C#
Rilevamento
Updated 18 settembre 2024
Identificare in che modo gli utenti interagiscono con la tua app è utile per personalizzare e migliorare l'esperienza utente. Ad esempio, puoi verificare se la tua app è già installata sul dispositivo dell'utente e implementare funzionalità come il trasferimento della navigazione all'app autonoma dal browser.
IA generativa per l'analisi dei video con Vertex AI
Updated 12 settembre 2024
Scopri come analizzare le visualizzazioni degli influencer su YouTube su qualsiasi azienda o prodotto utilizzando le funzionalità di IA generativa di Google.
Un'app per iOS compatibile con Google Cast
Updated 11 settembre 2024
Nel codelab modificherai un'app video iOS esistente per trasmettere contenuti su un dispositivo compatibile con Google Cast.
- Cast
Cripta le risorse facilmente con Cloud KMS Autokey
Updated 10 settembre 2024
In questo codelab configurerai Cloud KMS Autokey e cripta le risorse automaticamente e on demand man mano che le crei.
Creazione di un database AlloyDB con il job Cloud Run
Updated 9 settembre 2024
Scopri come creare un database AlloyDB utilizzando un job Cloud Run
Insight LLM in loco: BigQuery e Gemini per l'analisi di dati strutturati e non strutturati
Updated 9 settembre 2024
Con questo codelab, dimostreremo come integrare i modelli LLM, Gemini 1.0 Pro (solo testo) e Gemini 1.0 Pro Vision (multimodale), direttamente all'interno del carico di lavoro BigQuery per un'esperienza di generazione di insight generativi a basso codice.
Sviluppo InnerLoop con Python
Updated 9 settembre 2024
Scopri le funzionalità progettate per semplificare il flusso di lavoro di sviluppo per i tecnici del software incaricati di sviluppare applicazioni Java in un ambiente containerizzato.
Aggiorna l'app per supportare il gesto Indietro predittivo futuro
Updated 9 settembre 2024
In questo codelab, utilizzerai un'app multimediale UAMP e imparerai a gestire/eseguire la migrazione della navigazione precedente tramite gesti per le modifiche imminenti in Android 13, che ti offriranno un'esperienza dei gesti Indietro più predittiva.
Connessione a Private Cloud SQL da Cloud Run
Updated 9 settembre 2024
In questo lab creerai il servizio di menu Cymbal Eats, che espone le API RESTful per aggiungere, aggiornare, eliminare ed elencare le voci di menu. Creerai un database Cloud SQL come database di backend per il servizio del menu, che verrà eseguito in
Panoramica di Cloud Data Loss Prevention
Updated 9 settembre 2024
Questo codelab introduce all'utente l'API DLP tramite un'interfaccia a riga di comando. L'utente scaricherà il codice del progetto ed esaminerà alcuni degli strumenti nella directory di esempio e le relative funzioni sottostanti.
API Cloud DNS ResourceRecordSets
Updated 9 settembre 2024
In questo codelab creerai una ManagedZone di Cloud DNS e i relativi ResourceRecordSet utilizzando gcloud per gestire il tuo dominio e i tuoi sottodomini. risoluzione del problema.
Google Compute Engine
Updated 9 settembre 2024
In questo codelab acquisirai familiarità con Google Compute Engine avviando le VM, installando software e rendendoli disponibili su internet tramite un bilanciatore del carico di rete.
Utilizzo di BigQuery con Python
Updated 9 settembre 2024
In questo codelab imparerai a utilizzare BigQuery con Python
Gestione dei bot con Google Cloud Armor e reCAPTCHA
Updated 9 settembre 2024
In questo codelab, creerai un bilanciatore del carico e un servizio di backend associato. Quindi creerai una regola di gestione dei bot di Cloud Armor e scoprirai come protegge i tuoi backend.
Esecuzione di job BigQuery in parallelo a Workflows
Updated 9 settembre 2024
In questo codelab, vedrai come eseguire job BigQuery su un set di dati di Wikipedia in parallelo con la funzionalità di iterazione parallela di Workflows.
Memorizzare le richieste HTTP nel buffer con Cloud Tasks
Updated 9 settembre 2024
In questo codelab, imparerai innanzitutto a creare e utilizzare una coda di Cloud Tasks standard per le attività HTTP di destinazione. Imparerai quindi a utilizzare l'override dell'URI HTTP a livello di coda e la nuova API BufferTask per eseguire più facilmente il buffering delle richieste HTTP con Cloud Tasks.
Gestione dei processori Document AI con Python
Updated 9 settembre 2024
In questo tutorial imparerai a gestire i processori Document AI con Python.
Limitazione di frequenza con Cloud Armor
Updated 9 settembre 2024
In questo codelab, creerai un bilanciatore del carico e un servizio di backend associato. Quindi creerai un criterio di limitazione della frequenza di Cloud Armor e capirai come protegge i tuoi backend.
Provisioning e utilizzo di un cluster Hadoop/Spark gestito con Cloud Dataproc (riga di comando)
Updated 9 settembre 2024
In questo codelab, imparerai ad avviare un cluster Spark/Hadoop gestito utilizzando Dataproc, a inviare un job Spark di esempio e ad arrestare il cluster utilizzando la riga di comando.
Integrazione di Dialogflow con Google Chat
Updated 9 settembre 2024
In questo codelab amplierai un'app di chat del programma Pianificazione degli appuntamenti supportata da Dialogflow e Google Calendar per l'esecuzione su Google Chat. Creerai messaggi personalizzati di Google Chat e ne eseguirai il deployment.
- Google Workspace
Risolvi i problemi con Gemini CodeLab
Updated 9 settembre 2024
Questo CodeLab dimostra l'uso di Gemini per Google Cloud per accelerare la risoluzione dei problemi e la correzione dei problemi. Imparerai a utilizzare Gemini nel riassumere i log, spiegare gli errori e aiutare a trovare soluzioni per il problema.
Codelab sulle funzionalità web
Updated 9 settembre 2024
In questo codelab, esplorerai diverse API web che sono nuove di zecca o disponibili solo dietro un flag.
Autenticazione degli utenti con Identity-Aware Proxy
Updated 9 settembre 2024
In questo codelab creerai un'applicazione web, limiterai l'accesso solo a gruppi specifici di utenti e utilizzerai l'identità dell'utente autenticato nel programma
- Google Cloud
Comunicazione in tempo reale con WebRTC
Updated 9 settembre 2024
Scopri come trasmettere contenuti multimediali e dati in streaming tra due browser. Impara a conoscere le API e le tecnologie principali di WebRTC. Acquisisci e manipola le immagini utilizzando getUserMedia, CSS e l'elemento canvas. Configura una connessione peer e scambia dati direttamente tra i browser utilizzando canali di dati. Infine, configura un server di segnalazione utilizzando Node.js.
Configura ed esplora il tuo primo progetto Google
Updated 9 settembre 2024
Scopri come creare un progetto Google Cloud, configurare e navigare all'interno della console Google Cloud e accedere ad alcuni dei servizi di uso comune in Cloud Console.
Esegui il modello di previsione meteorologica WRF con Fluid Numerics' Slurm-GCP
Updated 9 settembre 2024
Questo codelab ti guiderà nell'esecuzione di WRF® su Google Cloud Platform utilizzando la soluzione Slurm-Google Cloud di SchedMD
Ricevi aggiornamenti sulla posizione in Android con Kotlin
Updated 9 settembre 2024
Scopri come ricevere aggiornamenti sulla posizione per Android (incluso Android 11).
- Android
Misura il rendimento con web-vitals.js, Google Analytics e BigQuery
Updated 9 settembre 2024
Misura i Core Web Vitals in tempo reale con web-vitals.js e Google Analytics e analizza i risultati con BigQuery.
Test di base delle previsioni online di Vertex AI con HEY
Updated 9 settembre 2024
In questo tutorial imparerai a eseguire test di base utilizzando HEY e le metriche di Cloud Monitoring per le previsioni.
Chiama le API da un progetto Google Cloud
Updated 9 settembre 2024
Scopri come creare un progetto Google Cloud e chiamare un'API dall'interno di quel progetto.
Utilizzo di BigQuery con Node.js
Updated 9 settembre 2024
In questo codelab imparerai a utilizzare BigQuery con la libreria client Node.js
clasp - Interfaccia a riga di comando di Apps Script
Updated 9 settembre 2024
In questo codelab, imparerai a utilizzare clasp, l'interfaccia a riga di comando di Apps Script, per eseguire il pull, il push e il deployment dei tuoi progetti Apps Script dalla riga di comando.
- Google Workspace
Calcola Pi su Compute Engine
Updated 9 settembre 2024
In questo codelab, creerai una nuova istanza Compute Engine, compilerai ed eseguirai un programma per calcolare pi greco fino a milioni di cifre decimali.
Deployment continuo su Google Kubernetes Engine (GKE) con Cloud Build
Updated 9 settembre 2024
Scopri come eseguire il deployment continuo di carichi di lavoro containerizzati su GKE con Cloud Build.
Potenzia il tuo flusso di lavoro di sviluppo con Gemini Code Assist
Updated 9 settembre 2024
In questo codelab, vedrai come Gemini Code Assist ti aiuta nelle fasi fondamentali del ciclo di vita dello sviluppo del software (SDLC), come la progettazione, la creazione, il test e il deployment. Progetteremo e svilupperemo un'intera applicazione ed eseguirne il deployment su Google Cloud.
Introduzione ad App Engine (Python 3)
Updated 9 settembre 2024
In questo tutorial imparerai a creare una semplice app web con Python su Google App Engine.
Eseguire query sul set di dati di Wikipedia in BigQuery
Updated 9 settembre 2024
In questo codelab, apprenderai le nozioni di base di BigQuery e come utilizzarlo per eseguire query su terabyte di dati, come il set di dati di Wikipedia.
Esegui il deployment di un'app Spring Boot nell'ambiente standard di App Engine
Updated 9 settembre 2024
Scopri come creare una semplice app Spring Boot ed eseguirne il deployment nell'ambiente standard di App Engine.
Esegui il deployment dell'app ASP.NET in Windows Server su Compute Engine
Updated 9 settembre 2024
In questo lab di codice imparerai a eseguire il deployment di una semplice app ASP.NET in un ambiente Windows Server su Google Compute Engine
Utilizzo di BigQuery con C#
Updated 9 settembre 2024
In questo codelab imparerai a utilizzare BigQuery con C#
Creare un client Django frontend per un'app Dialogflow
Updated 9 settembre 2024
Scopri come creare un client Django frontend per creare un'esperienza di conversazione per un'app Dialogflow.
Sviluppo InnerLoop mediante Cloud Workstations con Python
Updated 9 settembre 2024
Scopri le funzionalità progettate per semplificare il flusso di lavoro di sviluppo per i tecnici del software incaricati di sviluppare applicazioni Python in un ambiente containerizzato utilizzando Cloud Workstations.
Elenco NamedIP di Cloud Armor
Updated 9 settembre 2024
In questo codelab, scoprirai gli elenchi di indirizzi IP denominati di Google Cloud Armor. In particolare, configurerai un elenco di indirizzi IP denominato all'interno di un criterio di sicurezza e convaliderai la connettività.
Crea e avvia un'app ASP.NET Core da Google Cloud Shell
Updated 9 settembre 2024
In questo lab di codice imparerai a creare e avviare un'app ASP.NET Core da Google Cloud Shell, senza uscire mai dal browser.
Introduzione a Cloud Bigtable
Updated 9 settembre 2024
In questo codelab, scoprirai Cloud Bigtable con il client Java HBase. Caricherai i dati, quindi eseguirai alcune query e tracci i dati su una mappa.
Esegui il deployment di un'app ASP.NET Core in App Engine
Updated 9 settembre 2024
In questo lab di codice imparerai a eseguire il deployment di una semplice app ASP.NET Core in Google App Engine
Sviluppo InnerLoop con NodeJS
Updated 9 settembre 2024
Scopri le funzionalità progettate per semplificare il flusso di lavoro di sviluppo per i tecnici del software incaricati di sviluppare applicazioni Java in un ambiente containerizzato.
Controlli di servizio VPC - Codelab sulla protezione di BigQuery I
Updated 9 settembre 2024
In questo codelab imparerai a proteggere l'API BigQuery utilizzando Controlli di servizio VPC. Il codelab non prevede alcun servizio API protetto dal perimetro di servizio, consentendo l'esecuzione di query su set di dati pubblici e il salvataggio
Gestione delle dipendenze con Artifact Registry
Updated 9 settembre 2024
Scopri come gestire le dipendenze con Architect Registry.
Connessione a database completamente gestiti da Cloud Run
Updated 9 settembre 2024
Integra i database serverless con le applicazioni in esecuzione in Cloud Run, configurando i servizi per l'utilizzo del database relazionale Cloud Spanner e di Cloud Firestore
Crea, addestra ed esegui il deployment di un modello XGBoost su Cloud AI Platform
Updated 9 settembre 2024
In questo lab, analizzerai un flusso di lavoro ML completo su Google Cloud: importazione di dati da BigQuery, creazione di un modello XGBoost in un'istanza di Cloud AI Platform Notebooks e deployment del modello in AI Platform.
Connessione all'istanza AlloyDB privata da un'applicazione in esecuzione su GKE Autopilot
Updated 9 settembre 2024
Scopri come connettere un'applicazione in esecuzione su GKE Autopilot a un'istanza privata del database AlloyDB
Introduzione all'API Web Serial
Updated 9 settembre 2024
In questo codelab, creerai una pagina web che interagisce con una scheda micro:bit della BBC per mostrare le immagini sul suo display LED 5x5. Scoprirai l'API Web Serial e come utilizzare flussi leggibili, scrivibili e trasformabili per comunicare con i dispositivi seriali tramite il browser.
Crea un componente aggiuntivo di Google Workspace con Node.js e Cloud Run
Updated 9 settembre 2024
In questo codelab imparerai a creare un componente aggiuntivo di Google Workspace utilizzando Node.js e Cloud Run.
- Cloud Run
- Google Workspace
Tutorial I sui Controlli di servizio VPC di base
Updated 9 settembre 2024
In questo lab creeremo un perimetro dei Controlli di servizio VPC e lo utilizzeremo per proteggere un progetto. Provvederemo quindi a innescare una violazione del traffico in entrata dei Controlli di servizio VPC e a seguire la procedura di risoluzione dei problemi di rifiuto. Al termine di questo lab avrai una migliore comprensione di come utilizzare i Controlli di servizio VPC per proteggere le tue risorse.
Vertex AI:utilizza routine di previsione personalizzate con Sklearn per pre-elaborare e post-elaborare i dati per le previsioni
Updated 9 settembre 2024
In questo codelab imparerai a utilizzare le routine di previsione personalizzate su Vertex AI per scrivere logica di pre-elaborazione e post-elaborazione personalizzata
Tutorial II sui controlli di servizio VPC - Risoluzione dei problemi relativi alla violazione in uscita
Updated 9 settembre 2024
In questo lab creeremo un perimetro dei Controlli di servizio VPC e lo utilizzeremo per proteggere un progetto. Provvederemo quindi a innescare una violazione del traffico in uscita dei Controlli di servizio VPC e analizzeremo il processo di risoluzione dei problemi di rifiuto mediante la creazione di una regola in uscita. Al termine di questo lab avrai una migliore comprensione di come utilizzare i Controlli di servizio VPC per proteggere le tue risorse.
Analisi di un modello ML finanziario di cui è stato eseguito il deployment su Cloud AI Platform con lo strumento What-if
Updated 9 settembre 2024
In questo lab imparerai ad addestrare un modello XGBoost su un set di dati finanziario, eseguirne il deployment su Cloud AI Platform e analizzarlo con lo strumento What-if
- TensorFlow
Aggiungi una navigazione istantanea e transizioni di pagina perfette in un'app web
Updated 9 settembre 2024
Scopri come aggiungere una navigazione istantanea e transizioni di pagina perfette a un'app web con le API più recenti disponibili in Google Chrome.
Creare interfacce adattive all'utente con query supporti preferenze
Updated 9 settembre 2024
Scopri come creare un modulo web adattivo, in cui ogni utente riceve un'interfaccia personalizzata che riflette le sue preferenze in quel momento.
Bilanciamento del carico di rete ponderato per istanza
Updated 9 settembre 2024
In questo codelab imparerai a configurare un bilanciatore del carico di rete per distribuire il traffico tra le istanze di backend del bilanciatore del carico in base ai pesi riportati da un controllo di integrità HTTP utilizzando il bilanciamento del carico ponderato.
Concedi l'accesso al progetto con IAM
Updated 9 settembre 2024
Questo codelab mostra come utilizzare la console Google Cloud per concedere i ruoli IAM (Identity and Access Management) alle entità per il tuo progetto.
Vertex AI crea un blocco note sicuro gestito dall'utente
Updated 9 settembre 2024
In questo tutorial imparerai a configurare un blocco note sicuro gestito dall'utente
Installa la versione di prova della piattaforma ABAP 2022 sulla piattaforma Google Cloud e installa l'SDK ABAP
Updated 4 settembre 2024
In questo codelab, installerai la prova della piattaforma ABAP 202
Creare un assistente per la ricerca di brevetti con AlloyDB e Vertex AI Agent Builder - Parte 2
Updated 4 settembre 2024
In questo codelab, creerai un'applicazione di chat basata sulle conoscenze progettata per rispondere a domande relative alla ricerca di brevetti e fornire risultati contestualmente pertinenti fondati sul set di dati dei brevetti come fonte.
Configura l'autenticazione dell'SDK ABAP utilizzando token per SAP ospitati sulla VM di Compute Engine ed esegui l'API Address Validation
Updated 3 settembre 2024
In questo codelab, configurerai l'autenticazione dell'SDK ABAP utilizzando i token per SAP ospitati sulla VM di Compute Engine ed eseguirai l'API Address Validation
Router di confine Thread - Multicast Thread 1.2
Updated 29 agosto 2024
Thread 1.2 introduce Multicast su reti Thread, che consente la comunicazione multicast tra la rete Thread e i segmenti di rete Infrastructure (Wi-Fi/ethernet). Questo codelab ti guiderà nella procedura di configurazione e gioco con le funzionalità multicast Thread 1.2.
- OpenThread
Sviluppo con le API OpenThread
Updated 29 agosto 2024
In questo codelab, utilizzerai le API OpenThread per avviare una rete Thread, monitorare e reagire alle modifiche nei ruoli dei dispositivi e inviare messaggi UDP sull'hardware reale.
- OpenThread
Router di confine Thread - Connettività IPv6 bidirezionale e scoperta dei servizi basati su DNS
Updated 29 agosto 2024
In questo codelab, utilizzerai OTBR come router di confine Thread standard, potrai scoprire e raggiungere i dispositivi finali Thread da un telefono cellulare collegato alla stessa rete Wi-Fi.
- OpenThread
Simulare una rete Thread con OpenThread
Updated 29 agosto 2024
In questo codelab, dovrai simulare una rete Thread su dispositivi virtuali utilizzando OpenThread su una macchina Linux o Mac OS.
- OpenThread
Simulare reti Thread utilizzando OTNS
Updated 29 agosto 2024
In questo codelab, utilizzerai l'interfaccia a riga di comando OTNS e la visualizzazione web per aggiungere/spostare/eliminare nodi in una rete Thread simulata e osserverai come la rete si adatta alle modifiche della topologia.
- OpenThread
Router di confine Thread: fornisci accesso a internet tramite NAT64
Updated 29 agosto 2024
In questo codelab, creerai un router di confine OpenThread con supporto NAT64 e userai il dispositivo finale nella rete per accedere alle risorse solo IPv4 da Internet.
- OpenThread
Simulare una rete Thread utilizzando OpenThread in Docker
Updated 29 agosto 2024
In questo codelab, simula una rete Thread su dispositivi virtuali utilizzando OpenThread in Docker.
- OpenThread
Crea una rete Thread con schede nRF52840 e OpenThread
Updated 29 agosto 2024
In questo codelab, programmare OpenThread su hardware reale, creare e gestire una rete Thread e passare messaggi da un nodo all'altro.
- OpenThread
Crea una rete Thread con la scheda router di confine Thread ESP32H2 ed ESP
Updated 29 agosto 2024
In questo codelab, programmare OpenThread su hardware reale, creare e gestire una rete Thread e passare messaggi da un nodo all'altro.
- OpenThread
AdMob+Firebase 101 Unity: configurazione e Nozioni di base su Analytics
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare Google Analytics per Firebase per analizzare il comportamento degli utenti utilizzando gli eventi dell'app.
- Firebase
Private Service Connect per le API di Google
Updated 29 agosto 2024
In questo codelab, scoprirai Private Service Connect per le API di Google. In particolare, creerai un endpoint di servizio per le API di archiviazione, creerai un bucket Cloud Storage e eseguire la convalida utilizzando il DNS.
Visione artificiale semplificata: Vision AI su Spring Boot e Java
Updated 29 agosto 2024
Creeremo un'applicazione di visione artificiale utilizzando Spring Boot e Java, consentendoti di sfruttare il potenziale del riconoscimento e dell'analisi delle immagini nei tuoi progetti.
- Cloud Run
Creare azioni per l'Assistente Google utilizzando l'SDK Actions (livello 1)
Updated 29 agosto 2024
Scopri le nozioni di base sullo sviluppo con l'Assistente Google.
- Assistente Google
Creare Actions per l'Assistente Google utilizzando l'SDK Actions (livello 2)
Updated 29 agosto 2024
Scopri le nozioni di base sullo sviluppo con l'Assistente Google.
- Assistente Google
Aggiungere un banner AdMob e annunci in linea nativi a un'app Flutter
Updated 29 agosto 2024
In questo codelab, imparerai ad aggiungere gli annunci in linea di AdMob (banner e nativi) a un'app Flutter.
- AdMob
- Flutter
AdMob+Firebase 102 Android: ottimizza il comportamento dell'app senza aggiornare l'app
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare Firebase Remote Config per modificare il comportamento dell'app senza un aggiornamento. Inoltre, verrà illustrato come eseguire i test A/B per trovare il valore ottimale.
- Firebase
Nozioni di base su Accelerated Mobile Pages
Updated 29 agosto 2024
Questo codelab ti presenterà i concetti principali di Accelerated Mobile Pages e la loro differenza rispetto ai documenti HTML tradizionali. A questo scopo, creeremo e convalideremo i documenti AMP.
Concetti avanzati relativi alle Accelerated Mobile Pages
Updated 29 agosto 2024
Questo codelab ti presenterà i concetti principali di Accelerated Mobile Pages e la loro differenza rispetto ai documenti HTML tradizionali. A questo scopo, creeremo e convalideremo i documenti AMP.
Invia eventi web a GA4 utilizzando Measurement Protocol
Updated 29 agosto 2024
In questo codelab imparerai a inviare eventi esterni a GA4 utilizzando Measurement Protocol(WEB).
Utilizzo del bilanciatore del carico ibrido HTTP(s) esterno per raggiungere un gruppo di endpoint di rete
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare un bilanciatore del carico ibrido HTTP(s) esterno per raggiungere un gruppo di endpoint di rete (NEG).
Coinvolgi gli utenti con l'azione per l'Assistente Google
Updated 29 agosto 2024
Scopri come migliorare la tua azione con funzionalità che invogliano gli utenti a continuare a visitarla.
- Firebase
- Assistente Google
Aggiungere annunci AdMob a un'app Flutter
Updated 29 agosto 2024
In questo codelab, imparerai ad aggiungere banner, annunci interstitial e annunci con premio a un'app Flutter.
- Flutter
AdMob+Firebase 102 Unity: ottimizza il comportamento dell'app senza aggiornare l'app
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare Firebase Remote Config per modificare il comportamento dell'app senza un aggiornamento. Inoltre, verrà illustrato come eseguire i test A/B per trovare il valore ottimale.
- Firebase
Cloud IDS
Updated 29 agosto 2024
In questo codelab, scoprirai Cloud IDS. In particolare, creerai un endpoint Cloud IDS, genererai traffico di minacce e analizzerai i risultati.
Aggiunta di un annuncio apertura app AdMob a un'app Unity
Updated 29 agosto 2024
In questo codelab, imparerai ad aggiungere un annuncio apertura app di AdMob a un'app Unity.
- AdMob
Utilizzo di Private Service Connect per pubblicare e utilizzare i servizi
Updated 29 agosto 2024
In questo codelab imparerai a utilizzare Private Service Connect per pubblicare e utilizzare i servizi.
AdMob+Firebase 101 Android: configurazione e Nozioni di base su Analytics
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare Google Analytics per Firebase per analizzare il comportamento degli utenti utilizzando gli eventi dell'app.
- Firebase
Utilizzo di Private Service Connect per pubblicare e utilizzare servizi con GKE
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare Private Service Connect per pubblicare e utilizzare servizi in un ambiente GKE
Instrada gli avvisi di monitoraggio di Datadog a Google Cloud con Eventarc (parte 1)
Updated 29 agosto 2024
In questo codelab, imparerai come instradare gli avvisi di monitoraggio di Datadog a Google Cloud con Eventarc.
Sviluppa la produzione in tre semplici passaggi con Cloud Run
Updated 29 agosto 2024
In questo codelab, creerai una semplice app web, la eseguirai in un ambiente di sviluppo privato, quindi la eseguirai in un container utilizzando Docker e infine eseguirai il deployment della stessa app nel cloud.
Introduzione a Cloud Run con Python
Updated 29 agosto 2024
In questo tutorial imparerai a iniziare a utilizzare Cloud Run eseguendo il deployment di un container stateless ed eseguendolo in modalità serverless (astraendo l'infrastruttura). Cloud Run offre un'opzione completamente gestita e la possibilità di essere eseguito su un cluster GKE.
- Cloud Run
Crea un'applicazione Kotlin Spring con Google Cloud Platform
Updated 29 agosto 2024
In questo codelab, creerai un'applicazione Spring utilizzando Kotlin e ti integrerai con diverse tecnologie della piattaforma Google Cloud, come Cloud Pub/Sub e Cloud SQL.
Attiva Cloud Run con eventi Eventarc
Updated 29 agosto 2024
In questo codelab imparerai le funzionalità principali di Eventarc.
- Cloud Run
Hello Cloud Run with C#
Updated 29 agosto 2024
In questo codelab, imparerai come iniziare a utilizzare Cloud Run eseguendo il deployment di un container stateless ed eseguendolo in modalità serverless (astraendo l'infrastruttura). Cloud Run offre un'opzione completamente gestita e la possibilità di essere eseguito su un cluster GKE.
Instrada gli avvisi di monitoraggio di Datadog a Google Cloud con Eventarc (parte 2)
Updated 29 agosto 2024
In questo codelab, imparerai a rispondere agli avvisi di monitoraggio di Datadog con Eventarc e Workflows
Trading post gioco Cloud Spanner
Updated 29 agosto 2024
In questo codelab, implementerai un servizio di articoli e un servizio di trading post da utilizzare con Cloud Spanner.
CMS Django su Cloud Run
Updated 29 agosto 2024
In questo codelab, imparerai a eseguire il deployment del CMS Django utilizzando componenti serverless: Cloud Run per il motore web, Cloud SQL per il database e Cloud Build per gli asset multimediali.
- Cloud Run
Connessione a Cloud SQL: Compute Engine, IP privato e proxy Cloud SQL
Updated 29 agosto 2024
In questo codelab, configurerai una connessione tra un'istanza Compute Engine e Cloud SQL all'interno della rete interna privata di Google utilizzando il proxy Cloud SQL.
- Cloud SQL
Connessione a Cloud SQL: IP pubblico e reti autorizzate
Updated 29 agosto 2024
In questo codelab, configurerai una connessione semplice a un'istanza Cloud SQL accessibile ovunque.
- Cloud SQL
Introduzione a Cloud Spanner allo sviluppo di giochi
Updated 29 agosto 2024
In questo codelab, implementerai un servizio di profilo giocatore e un servizio di selezione del gioco da usare con Cloud Spanner.
Introduzione alle funzioni di Cloud Run (HTTP)
Updated 29 agosto 2024
Scopri come iniziare a utilizzare le funzioni di Cloud Run
- Cloud Run
Sviluppo di container con Dockerfile
Updated 29 agosto 2024
Docker è una piattaforma aperta per lo sviluppo, la distribuzione e l'esecuzione di applicazioni. Con Docker puoi separare le tue applicazioni dalla tua infrastruttura e trattare la tua infrastruttura come un'applicazione gestita. Docker ti aiuta a
Come generare un'immagine da Vertex AI e caricarla su Google Ads
Updated 29 agosto 2024
In questo codelab, imparerai a generare immagini con Vertex AI e inviarle a Google Ads
Codelab: creare un'estensione di Chrome in JavaScript utilizzando Gemini
Updated 29 agosto 2024
Con questo codelab creeremo un'estensione di Chrome utilizzando Gemini. Aggiungeremo funzionalità iterative per raggiungere un livello che ci aiuti ad aggiungere funzionalità alla pagina Google Meet.
Gestisci i dati FHIR dall'app per Android con OHS e Google Cloud
Updated 29 agosto 2024
Crea app mobile per il settore sanitario sicure, scalabili, conformi e basate sui dati con l'SDK Android-FHIR, la soluzione OHS e l'API Google Cloud Healthcare
- Android
- Google Cloud
Blocco dei deployment con Autorizzazione binaria
Updated 29 agosto 2024
Autorizzazione binaria è un controllo di sicurezza applicato in fase di deployment per garantire che venga eseguito il deployment su Google Kubernetes Engine (GKE) o Cloud Run solo delle immagini container attendibili. Con Autorizzazione binaria,
Dataproc su Google Compute Engine
Updated 29 agosto 2024
In questo codelab imparerai a utilizzare Dataproc su Google Compute Engine (GCE).
Aggiungere un widget della schermata Home all'app Flutter
Updated 29 agosto 2024
In questo codelab, creerai un widget della schermata Home per la tua app Flutter per iOS o Android. Inizierai con un'app di notizie di base Flutter. Utilizzerai quindi i framework nativi per creare l'UI per i widget stessi. Infine, imparerai a condividere le risorse e a stabilire la comunicazione tra i widget e l'app principale.
- Android
- Flutter
Dataproc Serverless
Updated 29 agosto 2024
In questo codelab scoprirai tutto su Dataproc Serverless, tra cui come iniziare e come accedere al suo ricco set di caratteristiche.
IA generativa deterministica con le chiamate di funzione di Gemini in Java
Updated 29 agosto 2024
Dimostra la funzionalità di chiamata di funzione di Gemini in un'applicazione Java richiamando il modello Gemini per orchestrare l'input per le chiamate di funzione, richiamare l'API, quindi elaborare la risposta in un'altra chiamata Gemini ed eseguirne il deployment su un endpoint REST.
Creazione di modelli Spark ML con Google Dataproc
Updated 29 agosto 2024
In questo codelab, invierai i job Spark ML al servizio Dataproc di Google.
Configurazione di Eventarc per attivare flussi di lavoro che si integrano con GKE Autopilot e Pub/Sub
Updated 29 agosto 2024
Scopri come configurare Eventarc per attivare flussi di lavoro che si integrano con GKE Autopilot e Pub/Sub per eseguire un processo aziendale premia i clienti.
Monitora gli eventi in una WebView con Google Analytics per Firebase
Updated 29 agosto 2024
In questo codelab, imparerai a monitorare gli eventi su una pagina web all'interno di un componente WebView con GA4F inoltrandoli a codice nativo.
Bilanciatore del carico HTTPs esterno con codelab sulla gestione avanzata del traffico (Envoy)
Updated 29 agosto 2024
In questo codelab, scoprirai le funzionalità avanzate del traffico disponibili nel nuovo bilanciatore del carico HTTPS esterno.
FraudFinder: dai dati non elaborati all'IA con Vertex AI e BigQuery.
Updated 29 agosto 2024
In questo lab imparerai a creare un sistema IA dai dati end-to-end per il rilevamento delle frodi in tempo reale su Google Cloud. L'obiettivo è capire come passare dai dati non elaborati ad avere una pipeline ML pronta per la produzione in esecuzione
Attivazione di Workflows con Eventarc
Updated 29 agosto 2024
Scopri come configurare Eventarc per attivare flussi di lavoro che si integrano con Cloud Run e Pub/Sub per eseguire un processo aziendale per premiare i clienti.
Disegna un sito web: trasforma la tua immaginazione in un sito web utilizzando i modelli Gemini.
Updated 29 agosto 2024
In questo codelab, creerai un'applicazione Cloud Run che trasforma il tuo disegno in codice di un sito web in pochi minuti utilizzando modelli di IA generativa tra una scelta di Gemini 1.0 Pro Vision, Gemini 1.5 Pro e altri.
Riconoscimento ottico dei caratteri (OCR) con Document AI (Python)
Updated 29 agosto 2024
In questo codelab, eseguirai il riconoscimento ottico dei caratteri (OCR) dei documenti PDF utilizzando Document AI e Python. Scoprirai come effettuare richieste di elaborazione sia online (sincrono) che batch (asincrone).
Crea bot vocali per Android con Dialogflow Essentials e Svolazzante
Updated 29 agosto 2024
Dialogflow include già molte integrazioni predefinite per il web, l'Assistente Google, i social media e i gateway telefonici. Tuttavia, quando vuoi portare i chatbot sui dispositivi mobili, dovrai creare un'integrazione personalizzata. Questo lab ti insegnerà come integrare Dialogflow Essentials in un'app Flutter.
- Flutter
crea un servizio Cloud Run con un sidecar
Updated 29 agosto 2024
Scopri come creare un servizio Cloud Run che comunica con un sidecar utilizzando una porta localhost e un montaggio del volume.
- Cloud Run
Aumenta la copertura degli intent e gestisci facilmente gli errori con il fallback generativo
Updated 29 agosto 2024
In questo codelab adatto ai principianti, acquisirai familiarità con la funzionalità di riserva generativa che utilizza i più recenti modelli linguistici di grandi dimensioni (LLM) generativi di Google per generare risposte di agenti virtuali.
Sviluppare un servizio di accessibilità per Android
Updated 29 agosto 2024
In questo codelab, imparerai a creare un servizio di accessibilità per gli utenti Android.
- Android
Document AI Workbench - Estrattore di documenti personalizzato
Updated 29 agosto 2024
In questo codelab imparerai a utilizzare Document AI Workbench per creare modelli completamente personalizzati utilizzando i tuoi dati di addestramento.
Document AI Workbench - Uptraining
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare l'uptraining Document AI per migliorare la qualità del modello utilizzando i tuoi dati di addestramento.
Connessione a Cloud SQL con Cloud Functions
Updated 29 agosto 2024
In questo codelab, scriverai una funzione Cloud Functions che si connette a un database Cloud SQL esistente e le invia un'istruzione di inserimento SQL.
- Cloud SQL
Esecuzione delle prime istruzioni SQL con Google Cloud Dataflow
Updated 29 agosto 2024
La pagina spiega come utilizzare Dataflow SQL e creare job Dataflow SQL.
Workshop pratico: Women in Voice
Updated 29 agosto 2024
Creiamo una conversazione tra te e l'Assistente Google per aiutarti a recuperare eventi e informazioni letterarie per il gruppo di Meetup Women in Voice.
Analisi di moduli con Document AI (Python)
Updated 29 agosto 2024
In questo codelab imparerai a utilizzare l'analizzatore sintattico di moduli di Document AI per analizzare un modulo scritto a mano con Python. Utilizzeremo un semplice modulo di assunzione medica come esempio, ma questa procedura funzionerà con
Processo decisionale informato utilizzando i generatori e i datastore Dialogflow CX
Updated 29 agosto 2024
In questo codelab adatto ai principianti, acquisirai familiarità con la funzionalità del generatore. I generatori utilizzano i più recenti modelli linguistici di grandi dimensioni (LLM) generativi di Google per generare risposte degli agenti e, nel contesto di questo codelab, userai un generatore che estrae informazioni da un datastore per prendere decisioni consapevoli.
Pratico: crea un'azione della guida TV per l'Assistente Google con Dialogflow e Actions on Google
Updated 29 agosto 2024
Creiamo una conversazione tra te e l'Assistente Google per aiutarti a recuperare le informazioni della guida TV.
Immergiti nei pattern e nei record di Dart
Updated 29 agosto 2024
Utilizza pattern, record e altre nuove funzionalità di Dart 3 per riprogettare lo stile di progettazione dell'interfaccia utente in Flutter.
- Flutter
Processori specializzati con Document AI (Python)
Updated 29 agosto 2024
In questo codelab imparerai a utilizzare Procurement DocAI e Lending DocAI per classificare e analizzare documenti specializzati.
Pratica: crea una guida TV per Google Chat con Google Workspace e Dialogflow
Updated 29 agosto 2024
Scopri come creare un chatbot Dialogflow personalizzato per Google Chat con risposte dinamiche delle schede.
- Google Workspace
Migrazione da Apache Kafka a Pub/Sub
Updated 29 agosto 2024
In questo codelab, eseguirai la migrazione delle applicazioni da Apache Kafka a Google Cloud Pub/Sub utilizzando un approccio di migrazione graduale.
Document AI: human-in-the-loop
Updated 29 agosto 2024
In questo codelab, imparerai a utilizzare human-in-the-loop di Document AI per completare attività di revisione da parte di persone fisiche con processori specializzati.
Usa Document AI per elaborare in modo intelligente i tuoi moduli scritti a mano (Node.js)
Updated 29 agosto 2024
In questo codelab, mi concentrerò sulla creazione di un tutorial che utilizza l'API Document AI con Node.js
TensorFlow.js - Riconoscimento cifre delle cifre scritte a mano libera con le CNN
Updated 29 agosto 2024
In questo codelab, addestrerai un modello a identificare le cifre scritte a mano. Nella terminologia del machine learning, si tratta di un'attività di classificazione, in quanto prevede una categoria per un determinato input.
- TensorFlow
Previsione di serie temporali con Vertex AI e BigQuery ML
Updated 29 agosto 2024
In questo lab imparerai come risolvere i problemi delle serie temporali utilizzando Vertex AI, trattando blocchi note, addestramento, previsione e BigQuery ML.
- TensorFlow
Da componente web a elemento luminoso
Updated 29 agosto 2024
In questo codelab, scoprirai che cos'è e come funziona creare un componente web da zero per poi migliorarlo progressivamente trasformandolo in elemento luminoso.
Introduzione ai test con Gemini Code Assist
Updated 29 agosto 2024
Utilizza Gemini Code Assist per scrivere test per il tuo codice
TensorFlow.js - Previsioni da dati 2D
Updated 29 agosto 2024
In questo codelab, addestrerai un modello per fare previsioni in base ai dati numerici. Data la "potenza dei cavalli" di un'auto, il modello cercherà di prevedere "Miglia per gallone" per quell'auto. Nella terminologia del machine learning, viene descritta come un'attività di regressione in quanto prevede un valore continuo.
- TensorFlow
Addestramento e ottimizzazione degli iperparametri di un modello PyTorch su Cloud AI Platform
Updated 29 agosto 2024
In questo lab imparerai ad addestrare il tuo modello nel cloud con l'ottimizzazione degli iperparametri. Ti mostreremo come farlo con PyTorch, ma puoi farlo in qualsiasi framework tu voglia.
Vertex AI accede privatamente agli endpoint di previsione online utilizzando PSC
Updated 29 agosto 2024
In questo tutorial imparerai a configurare e convalidare l'accesso alle previsioni online utilizzando Private Service Connect
Attivazione di un DAG con Node.JS e Google Cloud Functions
Updated 29 agosto 2024
Questo codelab mostra come utilizzare Google Cloud Functions per attivare un flusso di lavoro di Apache Airflow (DAG) in Google Cloud Composer. Il DAG qui esegue un semplice comando bash utilizzando BashOperator
Using the Text-to-Speech API with Python
Updated 23 agosto 2024
In questo tutorial imparerai a utilizzare l'API Text-to-Speech con Python.
Utilizzo dell'API Text-to-Speech con C#
Updated 23 agosto 2024
In questo codelab imparerai a utilizzare l'API Text-to-Speech con C#
Utilizzo dell'API Translation con C#
Updated 23 agosto 2024
In questo codelab imparerai a utilizzare l'API Translation con C#
Come connettere un'applicazione Node.js su Cloud Run a un database Cloud SQL per PostgreSQL
Updated 23 agosto 2024
Il connettore Cloud SQL Node.js è il modo più semplice per connettere in sicurezza l'applicazione Node.js al database Cloud SQL. Cloud Run è una piattaforma serverless completamente gestita che consente di eseguire container stateless richiamabili
Installare e utilizzare Cloud Tools for PowerShell
Updated 23 agosto 2024
In questo codelab, imparerai come installare e utilizzare gli strumenti Cloud per Windows PowerShell.
Introduzione all'orchestrazione serverless con Workflows
Updated 23 agosto 2024
In questo codelab imparerai a orchestrare e automatizzare i servizi API di Google Cloud e basati su HTTP con Workflows.
Utilizzo dell'API Vision con Python
Updated 23 agosto 2024
In questo tutorial imparerai a utilizzare l'API Vision con Python.
Utilizzare l'API ARCore Depth per esperienze di realtà aumentata immersive
Updated 23 agosto 2024
Questo codelab mostra i passaggi per creare un'applicazione ARCore utilizzando la nuova API Depth. La profondità fornisce una comprensione 3D di una determinata scena attraverso una rappresentazione in tempo reale, pixel per pixel, della distanza dalle superfici fisiche nell'inquadratura della fotocamera. L'applicazione descritta in questo codelab utilizza la profondità per cui gli oggetti del mondo reale occludono, o nascondono, oggetti virtuali dietro di loro. Visualizza anche la geometria 3D dell'ambiente.
Immagini aumentate ARCore
Updated 23 agosto 2024
In questo codelab imparerai a utilizzare le immagini aumentate di ARCore per aggiungere contenuti virtuali allegati a un'immagine e monitorarne il movimento.
Estendi le scorciatoie dinamiche all'Assistente Google con Azioni app
Updated 23 agosto 2024
Scopri come implementare le scorciatoie dinamiche per le app con Google
- Assistente Google
- Android
Approfondimenti generativi con BigQuery SQL e Vertex AI
Updated 23 agosto 2024
Crea un'app di previsione e prescrizione per la valutazione del successo dei film con le query SQL di BigQuery e l'API Vertex AI PaLM.
Sviluppo InnerLoop mediante Cloud Workstations con NodeJS
Updated 23 agosto 2024
Scopri le funzionalità progettate per semplificare il flusso di lavoro di sviluppo per i tecnici del software incaricati di sviluppare applicazioni Nodejs in un ambiente containerizzato utilizzando Cloud Workstations.
Armonizzazione di base dei colori nelle viste Android
Updated 23 agosto 2024
In questo codelab, imparerai ad armonizzare il colore personalizzato con un tema dinamico.
- Android
Creare haiku sui prodotti Google con l'API PaLM e Flutter
Updated 23 agosto 2024
Scopri come creare un'app semplice che crei e mostri haiku sui prodotti Google con l'API PaLM e Flutter.
Ambiente di sviluppo
Updated 23 agosto 2024
Scopri le funzionalità progettate per semplificare il flusso di lavoro di sviluppo per i tecnici del software incaricati di sviluppare applicazioni Python in un ambiente containerizzato utilizzando Cloud Workstations.
Sviluppo con Cloud Workstations e Cloud Code
Updated 23 agosto 2024
Scopri le funzionalità progettate per semplificare il flusso di lavoro di sviluppo per i software engineer Java in un ambiente containerizzato utilizzando Cloud Workstations.
Esecuzione di simulazioni di dinamiche molecolari di Gromacs con numerici fluidi' Slurm-GCP
Updated 23 agosto 2024
Questo codelab ti guiderà nell'esecuzione di Gromacs su Google Cloud Platform utilizzando la soluzione Slurm-Google Cloud di SchedMD
IA generativa - Generazione di immagini da parole chiave
Updated 23 agosto 2024
In questo codelab, imparerai a generare immagini dalle parole chiave specificate utilizzando le API GenAI. Si tratta di un processo in due passaggi in cui l'API text-bison viene chiamata per generare un prompt di generazione di immagini, quindi l'API Imagen viene richiamata per generare un'immagine in base al prompt generato. L'intero flusso di lavoro viene avviato su un frontend utilizzando l'app Gradio.
LLM solo SQL con BigQuery ML utilizzando l'API Vertex AI PaLM
Updated 23 agosto 2024
Riassunto del codice sorgente per i repository GitHub disponibile come set di dati pubblico BigQuery, utilizzando Vertex AI Large Language Model per la generazione di testo (text-bison) come funzione remota ospitata in BigQuery.
Introduzione all'API ARCore Recording and Riproduzione
Updated 23 agosto 2024
La possibilità di salvare un'esperienza AR su un file MP4 e riprodurla dal file MP4 può essere utile sia per gli sviluppatori di app sia per gli utenti finali. L'utilizzo più semplice del record ARCore L'API Riproduzione è destinata agli
Controllare una candela PLAYBULB con Web Bluetooth
Updated 23 agosto 2024
Con nient'altro che JavaScript, puoi creare un'app web che controlla una candela LED senza fiamma grazie all'API Web Bluetooth iniziale.
Battle Jamón - Un campo di battaglia con i microservizi
Updated 23 agosto 2024
In questo codelab, creerai un microservizio che sfida altri microservizi "lanciando" jamón a vicenda in un'arena.
Temi in Compose con Material 3
Updated 23 agosto 2024
Lo scopo di questo codelab è dimostrare la loro applicazione in Jetpack Compose con le nuove implementazioni di Material Design 3 e Material You.
- Android
Sviluppo InnerLoop con Java - SpringBoot
Updated 23 agosto 2024
Scopri le funzionalità progettate per semplificare il flusso di lavoro di sviluppo per i tecnici del software incaricati di sviluppare applicazioni Java in un ambiente containerizzato.
App di chat con l'API PaLM su Cloud Run
Updated 23 agosto 2024
Sviluppa un'applicazione di chat utilizzando il framework Python Flask e il modello dell'API Vertex AI PaLM.
- Cloud Run
Funzionalità Android avanzate in Kotlin 04.1: Google Maps per Android
Updated 23 agosto 2024
Scopri come aggiungere una mappa Google a un'app Android Kotlin e modificare il suo stile.
- Android
Estendi un'app per Android all'Assistente Google con Azioni app
Updated 23 agosto 2024
Scopri le nozioni di base su come attivare i comandi vocali per un'app per Android estendendola all'Assistente Google tramite gli intent integrati delle Azioni app.
- Android
- Assistente Google
Addestra ed esegui il deployment di un modello di classificazione delle immagini on-device con AutoML Vision in ML Kit
Updated 23 agosto 2024
In questo codelab, addestrerai un classificatore di immagini utilizzando AutoML Vision Edge in ML Kit ed lo eseguirai su un telefono Android o iOS utilizzando l'SDK ML Kit.
- ML Kit
- TensorFlow
- Android
- Firebase
Ancoraggi cloud ARCore con anchor cloud permanenti
Updated 23 agosto 2024
In questo codelab, imparerai a utilizzare gli ancoraggi Cloud per creare esperienze AR condivise, stabilendo un quadro di riferimento comune (stessa posizione e orientamento) su più dispositivi mediante il servizio ARCore Cloud Anchors.
- Firebase
- Android
Guida introduttiva al toolkit di Cloud Foundation
Updated 23 agosto 2024
In questo codelab, inizierai a utilizzare Cloud Foundation Toolkit(CFT) e completerai una serie di passaggi per aggiungere una funzionalità a un modulo CFT.
- Google Cloud
Creare app per Google Chat con Gemini
Updated 23 agosto 2024
In questo codelab, creerai app Google Chat con le funzionalità disponibili più recenti, tra cui i modelli di IA basati su Gemini di Vertex AI, Dialogflow CX, la home page dell'app, gli eventi di Google Chat e i widget accessori.
- Google Workspace
Connetti AlloyDB a Oracle tramite la VPN di Google
Updated 23 agosto 2024
In questo codelab imparerai a connettere un cluster AlloyDB a un database Oracle di cui è stato eseguito il deployment in una rete separata connessa tramite VPN.
Workshop su Anthos Service Mesh: guida del lab
Updated 23 agosto 2024
Questo workshop è un'esperienza pratica e immersiva che illustra come configurare servizi distribuiti a livello globale su Google Cloud in produzione. Le tecnologie principali utilizzate sono GKE per computing e il mesh di servizi Anthos per creare connettività sicura, osservabilità e modellazione del traffico avanzato. Tutte le pratiche e gli strumenti usati in questo workshop sono quelli che useresti in produzione.
- Anthos
Usa BigQuery per eseguire query sui dati GitHub
Updated 23 agosto 2024
Scopri le nozioni di base di BigQuery e come eseguire query su terabyte di dati pubblici utilizzando come esempio i dati di commit di GitHub.
Estendi un'app per Android all'Assistente Google con Azioni app (livello 2)
Updated 23 agosto 2024
Impara a sviluppare Azioni app usando intent integrati comuni in questo codelab intermedio che consente agli utenti di aprire le funzionalità dell'app e cercare contenuti in-app con l'Assistente Google.
- Android
- Assistente Google
Workshop su Anthos Service Mesh: guida del lab - Giapponese
Updated 23 agosto 2024
Questo workshop è un'esperienza pratica e immersiva che illustra come configurare servizi distribuiti a livello globale su Google Cloud in produzione. Le tecnologie principali utilizzate sono GKE per computing e il mesh di servizi Anthos per creare connettività sicura, osservabilità e modellazione del traffico avanzato. Tutte le pratiche e gli strumenti usati in questo workshop sono quelli che useresti in produzione.
- Anthos
Battle One - A Microservices Battle Ground
Updated 23 agosto 2024
In questo codelab, creerai un microservizio che combatterà altri microservizi "lanciando" foglie a vicenda in un'arena.
Integrare i widget Android con l'Assistente Google
Updated 23 agosto 2024
Scopri come estendere i widget Android all'Assistente Google per consentire all'assistente di mostrare widget personalizzati agli utenti.
- Android
- Assistente Google
Profondità non elaborata di ARCore
Updated 23 agosto 2024
Questo codelab mostra i passaggi per creare un'applicazione ARCore utilizzando la nuova API Raw Depth.
- Android
Aggiunta del colore dinamico all'app
Updated 23 agosto 2024
In questo codelab, eseguirai la migrazione dei temi in un'app a Material 3 e in seguito applicherai il colore dinamico.
- Android
Trasforma i tuoi big data in approfondimenti con Fogli e Presentazioni Google
Updated 23 agosto 2024
Questo codelab di Google Apps Script intermedio utilizza due piattaforme per sviluppatori Google: Google Workspace e Google Cloud Console. In particolare, utilizza l'API BigQuery della console Cloud (come servizio avanzato di Apps Script) insieme a un paio di servizi Google Workspace integrati: Fogli Google e Presentazioni Google. Lo scopo di questa app di esempio è mostrare agli utenti che possono automatizzare la fase finale, passando dall'analisi dei big data alla presentazione di slide, il tutto in una porzione di codice relativamente breve.
- Google Workspace
Guida introduttiva a BigQuery ML
Updated 23 agosto 2024
In questo codelab imparerai a utilizzare BigQuery per creare modelli di machine learning per i set di dati di Analytics 360.
Importare dati CSV in BigQuery utilizzando Cloud Data Fusion - Importazione in batch
Updated 23 agosto 2024
In questo codelab, implementeremo un pattern di importazione dati per caricare dati sanitari in formato CSV in BigQuery utilizzando Cloud Data Fusion.
Carica ed esegui query sui dati con lo strumento a riga di comando bq per BigQuery
Updated 23 agosto 2024
Scopri come caricare ed eseguire query sui dati con bq, uno strumento a riga di comando basato su Python per BigQuery.
Cloud Bigtable per gli utenti Cassandra
Updated 23 agosto 2024
In questo codelab, confronterai le query più comuni di Cassandra per l'inserimento, l'aggiornamento, la lettura e l'eliminazione dei dati con l'equivalente Cloud Bigtable con il client Java.
Ridimensionamento delle app per Android
Updated 23 agosto 2024
In questo codelab basato su Jetpack Compose, ottimizzerai un'app per Android per illustrare le best practice per il ridimensionamento in formato libero. Ciò include l'utilizzo della compatibilità dei file manifest, le implicazioni delle modifiche alla configurazione e il mantenimento della continuità attraverso il ridimensionamento.
- Android
Cloud Armor per NLB/VM con regole definite dall'utente
Updated 23 agosto 2024
In questo codelab imparerai a configurare il criterio di sicurezza perimetrale della rete di Cloud Armor con regole definite dall'utente
Vertex AI: esporta ed esegui il deployment di un modello BigQuery Machine Learning per la previsione
Updated 23 agosto 2024
In questo lab addestrerai un modello con BigQuery Machine Learning, quindi esporterai il modello ed eseguirai il deployment su Vertex AI. Questa è la più recente offerta di prodotti IA su Google Cloud. Al termine del corso sarai in grado di: Il costo
Pratica l'utilizzo di Google Apps Script: accesso a Fogli Google, Maps e Gmail in 4 righe di codice.
Updated 23 agosto 2024
In questo codelab, ti presenteremo uno dei modi più semplici per scrivere codice che accede alle tecnologie per sviluppatori Google. Il tutto mediante l'applicazione di JavaScript, un tradizionale linguaggio di sviluppo web. Con Google Apps Script, scriverai il codice per estrarre un indirizzo civico da una cella di un foglio Google, genererai una mappa di Google in base all'indirizzo e poi invii la mappa come allegato utilizzando Gmail. Sai qual è la parte migliore? Contiene solo quattro righe di codice.
- Google Workspace
Creare un'azione canvas interattiva per l'Assistente Google con Actions Builder
Updated 23 agosto 2024
Scopri come creare un'azione canvas interattiva per l'assistente.
- Assistente Google
Apri l'esperienza con la fotocamera
Updated 23 agosto 2024
Nel corso degli anni, i dispositivi Android si sono evoluti e includono, tra le altre funzionalità, un'ampia gamma di dimensioni, forme e display. Sin dall'inizio, tuttavia, scattare foto con lo smartphone è stato uno dei casi d'uso più importanti. Oggi, le funzionalità della fotocamera sono ancora uno dei motivi principali per cui i consumatori acquistano uno smartphone.
Come integrare Dialogflow con BigQuery
Updated 23 agosto 2024
Questo lab si basa sul concetto di fulfillment in Dialogflow. Imparerai a creare un set di dati e una tabella in BigQuery, quindi a configurare i dettagli di integrazione di BigQuery nel fulfillment di Dialogflow e a testare l'esperienza di conversazione.
Codelab su CEL-Go: espressioni rapide, sicure e incorporate
Updated 23 agosto 2024
In questo codelab, scriverai espressioni nel Common Expression Language, implementato in Go. Dovrai creare variabili, utilizzare operatori logici e/o operatori, creare json, creare protos e ottimizzare le espressioni.
Battle Peach - Un campo di battaglia con i microservizi
Updated 23 agosto 2024
In questo codelab, creerai un microservizio che sfida altri microservizi "lanciando" pesche a vicenda in un'arena.
Bigtable e Dataflow: arte di monitoraggio dei database (client Java HBase)
Updated 23 agosto 2024
In questo codelab, imparerai a monitorare le scritture e le letture di Bigtable durante il caricamento e la lettura di una grande quantità di dati utilizzando Dataflow.
Creare un sistema di consigli sui film completi
Updated 23 agosto 2024
In questo codelab, creerai un sistema di suggerimenti completo. Utilizzerai i motori per suggerimenti TensorFlow per addestrare due modelli di suggerimenti ed eseguirne il deployment utilizzando TensorFlow Serving come backend. Inoltre, creerai un'app Flutter multipiattaforma come frontend.
Informazioni sull'interazione con Next Paint (INP)
Updated 23 agosto 2024
Una demo interattiva e un codelab per informazioni su Interazione con Next Paint (INP). Il codice si trova nel repository web-vitals-codelabs. Nella parte superiore della pagina sono presenti un contatore Punteggio e il pulsante Aumenta. Una demo
Funzione Cloud Functions che esegue il wrapping dei modelli Text Bison PaLM
Updated 23 agosto 2024
Dimostra una funzione Cloud Functions scritta in Python che inizializza il modulo Vertex AI e quindi fornisce un endpoint per richiamare il modello PaLM Text Bison.
Crea un modello di classificazione del testo personalizzato e aggiorna le tue app con questo modello
Updated 23 agosto 2024
In questo codelab, imparerai a migliorare il modello creato nel percorso Inizia a utilizzare la classificazione del testo per dispositivi mobili, in modo da avere un modello che funzioni con i tuoi dati. Scoprirai come aggiornare le tue app per Android e iOS con il nuovo modello
- Android
- TensorFlow
TensorFlow.js: crea la tua "Teachable Machine" utilizzando il transfer learning con TensorFlow.js
Updated 23 agosto 2024
In questo codelab
Creazione di un gioco da tavolo con gli agenti TensorFlow e Flutter
Updated 23 agosto 2024
In questo codelab, creerai un semplice gioco da tavolo basato sul machine learning. Utilizzerai gli agenti TensorFlow per addestrare un modello di apprendimento per rinforzo ed eseguirne il deployment utilizzando TensorFlow Serving come backend. Inoltre, creerai un'app Flutter multipiattaforma come frontend del gioco.
Crea un'app con stile di messaggistica base
Updated 23 agosto 2024
In questo codelab imparerai a creare una semplice app di messaggistica con una casella di testo e un pulsante di invio.
- TensorFlow
- Android
App di riassunto di testi con Vertex AI e Svelte Kit
Updated 23 agosto 2024
Crea un caso d'uso di riassunto del testo per consentire agli utenti di riassumere articoli, testo e altre forme di contenuti utilizzando Vertex AI di Google Cloud in un'app web Svelte Kit.
Creare un modello personalizzato per il classificatore di immagini
Updated 23 agosto 2024
In questo codelab, addestrerai un modello ML per riconoscere fiori specifici.
- Android
- TensorFlow
TensorFlow.js: reimpostare un modello di rilevamento di commenti spam per gestire i casi limite
Updated 23 agosto 2024
In questo codelab, imparerai come utilizzare Model Maker per reimpostare un modello di commenti spam per tenere conto dei casi limite che il modello preaddestrato non è riuscito a gestire e quindi eseguire nuovamente il deployment del nuovo modello nell'applicazione web.
- TensorFlow
Integra un modello personalizzato nella tua app
Updated 23 agosto 2024
In questo codelab, imparerai a integrare un modello di classificazione delle immagini personalizzato in un'app per Android o iOS utilizzando i modelli personalizzati di ML Kit.
- Android
- TensorFlow
Creare un modello di machine learning basato sullo spam dei commenti
Updated 23 agosto 2024
In questo codelab, scoprirai come viene creato un modello di machine learning in grado di filtrare lo spam da altri commenti.
- TensorFlow
- Android
Metodi di riassunto del testo con l'API Vertex AI PaLM
Updated 23 agosto 2024
In questo tutorial imparerai a utilizzare i modelli generativi per riassumere le informazioni del testo utilizzando il metodo del stuffing
Utilizza le TPU Coral Edge per eseguire modelli TFlite in Node con TensorFlow.js
Updated 23 agosto 2024
Esegui modelli TensorFlow Lite in Node.js e accelerali con le TPU Coral Edge e WebNN.
Codelab: Gemini per accelerare lo sviluppo basato sui test
Updated 23 agosto 2024
Creeremo una semplice app Ruby utilizzando l'approccio TDD (Test Driven Development) con l'aiuto di Gemini.
Codelab sulle route basate su criteri (PBR)
Updated 23 agosto 2024
In questo codelab, imparerai a configurare e sfruttare le route basate su criteri (PBR) e a convalidare le funzionalità.
Collegare e visualizzare tutti i dati in Looker Studio
Updated 23 agosto 2024
Looker Studio è la piattaforma di business intelligence e visualizzazione di Google. In questo codelab, imparerai a connettere e visualizzare i dati da qualsiasi origine in Looker Studio. Con Google Apps Script, scriverai il codice per recuperare i dati da un'API e visualizzarli in Looker Studio.
Codelab su Cloud Secure Web Proxy (SWP)
Updated 23 agosto 2024
In questo codelab imparerai a eseguire il deployment e a sfruttare Cloud Secure Web Proxy (SWP) per proteggere il traffico web.
Job Cloud Run
Updated 23 agosto 2024
Sia i servizi Cloud Run sia i job Cloud Run consentono di eseguire il codice su Cloud Run. In questo codelab, imparerai quando e come utilizzare i job Cloud Run, tra cui come crearne e come eseguirne e gestirlo.
Creare visualizzazioni personalizzate in Looker Studio
Updated 23 agosto 2024
In questo codelab, imparerai a creare una visualizzazione personalizzata da utilizzare in un report di Looker Studio.
Creare visualizzazioni della community di Data Studio con dscc-gen
Updated 23 agosto 2024
In questo codelab, utilizzerai dscc-gen, uno strumento di creazione di modelli di progetto, per creare una visualizzazione della community per Data Studio.
Utilizzo dell'allocazione dinamica delle porte di Cloud NAT
Updated 23 agosto 2024
L'obiettivo di questo lab è esplorare la funzionalità di allocazione dinamica delle porte (DPA) di Cloud NAT.
Eseguire il deployment di tutti i framework JavaScript in Cloud Run
Updated 23 agosto 2024
Scopri come eseguire il deployment di framework JavaScript come Angular, Nuxt.js e Next.js in Cloud Run.
- Cloud Run
Come eseguire l'inferenza LLM su GPU Cloud Run con vLLM e l'SDK per Python OpenAI
Updated 23 agosto 2024
Scopri come eseguire l'inferenza LLM su GPU Cloud Run con vLLM e l'SDK per Python OpenAI
- Cloud Run
Visualizza i primi 100 file e cartelle in Google Drive
Updated 23 agosto 2024
Questo codelab ti introduce all'utilizzo delle API REST di Google Workspace. L'esempio sarà fatto in Python per brevità e disponibilità, ma puoi anche scegliere di utilizzare il tuo linguaggio di sviluppo preferito. Vengono presentati molti argomenti introduttivi per concludere con la creazione di un semplice script che mostra i primi 100 file e cartelle su Google Drive mediante la relativa API.
- Google Workspace
Come configurare un servizio Cloud Run per accedere a un servizio Cloud Run interno utilizzando VPC diretto in uscita
Updated 23 agosto 2024
Scopri come configurare un servizio Cloud Run per accedere a un servizio Cloud Run interno utilizzando il traffico VPC diretto in uscita.
- Cloud Run
Crea un servizio di descrizione delle immagini scena per scena utilizzando Cloud Run, l'API Video Intelligence e Vertex AI
Updated 23 agosto 2024
Scopri come creare un servizio Cloud Run che descriva l'immagine in ogni scena di un video utilizzando Vertex AI e l'API Video Intelligence.
- Cloud Run
Aggiunta di Google Maps a un'app Flutter
Updated 23 agosto 2024
In questo codelab, creerai un'esperienza di Google Maps utilizzando l'SDK dell'app mobile Flutter per creare esperienze native di alta qualità su iOS, Android e sul web.
- Google Maps Platform
- Flutter
Potenzia la tua Posta in arrivo di Gmail con Google Cloud Functions
Updated 23 agosto 2024
In questo codelab imparerai a elaborare i messaggi di Gmail automaticamente e in modo programmatico utilizzando le API di G Suite e Google Cloud Functions.
- Google Workspace
Come utilizzare i job Cloud Run e API Video Intelligence per elaborare i video
Updated 23 agosto 2024
Scopri come creare un job Cloud Run che descriva l'immagine in ogni scena di un video utilizzando Vertex AI e l'API Video Intelligence.
- Cloud Run
Utilizza Vertex AI Search su PDF (dati non strutturati) in Cloud Storage da un servizio Cloud Run
Updated 23 agosto 2024
Scopri come eseguire una query a Vertex AI Search da un servizio Cloud Run.
- Cloud Run
Deployment di un cluster HPC a scalabilità automatica con Slurm
Updated 23 agosto 2024
Scopri come eseguire il provisioning di un cluster HPC scalabile dinamicamente utilizzando Google Compute Engine, Google Deployment Manager e Slurm Workload Manager.
Configurare un servizio Cloud Run per accedere sia a un servizio Cloud Run interno sia a una rete internet pubblica
Updated 23 agosto 2024
Scopri come accedere a un servizio Cloud Run in entrata solo per uso interno utilizzando il traffico VPC diretto in uscita mantenendo l'accesso a internet pubblico
- Cloud Run
Eseguire il deployment di un'app di chat basata su Gemini su Cloud Run
Updated 23 agosto 2024
Scopri come eseguire il deployment di una chat basata su Gemini su Cloud Run utilizzando express.js, htmx e tailwindCSS.
- Cloud Run
Eseguire automaticamente il deployment delle modifiche da GitHub a Cloud Run utilizzando Cloud Build
Updated 23 agosto 2024
Eseguire automaticamente il deployment delle modifiche da GitHub a Cloud Run utilizzando Cloud Build
- Cloud Run
Come utilizzare Cloud Run con la chiamata di funzione di Gemini
Updated 23 agosto 2024
Scopri come utilizzare Cloud Run come endpoint per le chiamate di funzione di Gemini.
- Cloud Run
Stai eseguendo un codelab Google Cloud? Inizia da qui!
Updated 23 agosto 2024
In questo codelab configurerai un progetto Google Cloud da utilizzare nei seguenti codelab. Imparerai inoltre a utilizzare Cloud Shell per modificare i file ed eseguire comandi del terminale.
Classificazione dei dati di immagine con BigQuery ML
Updated 23 agosto 2024
In questo codelab, archivierai e analizzerai immagini di posizioni di yoga in BigQuery e implementerai un modello di classificazione delle immagini con BigQuery ML per etichettare le pose utilizzando solo costrutti SQL
Analizza i dati clinici utilizzando BigQuery e AI Platform Notebooks
Updated 23 agosto 2024
In questo codelab, dimostriamo una soluzione per accedere e analizzare dati clinici in Google Cloud utilizzando BigQuery e AI Platform Notebooks.
Crea una webcam smart in JavaScript con un modello di machine learning preaddestrato TensorFlow.js
Updated 23 agosto 2024
In questo codelab, imparerai a caricare e utilizzare uno dei modelli preaddestrati TensorFlow.js (COCO-SSD) e a utilizzarlo per riconoscere oggetti comuni su cui è stato addestrato.
- TensorFlow
Crea una trascrizione delle riunioni di lavoro con Documenti Google e Machine learning
Updated 23 agosto 2024
In questo codelab, utilizzerai l'API Google Documenti per creare un documento Google e scrivere la trascrizione di un file audio in questo documento. Utilizzerai l'API Speech-to-Text per ottenere la trascrizione del testo del file audio specificato.
- Google Workspace
Eseguire il deployment e l'aggiornamento di un'app .NET Core in Google Kubernetes Engine
Updated 23 agosto 2024
Microsoft.NET Core è una versione open source e multipiattaforma di.NET che può essere eseguita in modo nativo nei container..NET Core è disponibile su GitHub ed è gestito da Microsoft e dalla community.NET. Questo lab esegue il deployment di
- Google Cloud
Guida al workshop pratico su Duet AI per sviluppatori codelab
Updated 23 agosto 2024
Lo scopo di questo workshop è fornire una formazione pratica su Duet AI a utenti e professionisti. In questo codelab, imparerai quanto segue: Per mostrare come Duet AI per gli sviluppatori viene utilizzato in modo autentico nello sviluppo quotidiano,
Utilizzo di Document AI Warehouse per importare, elaborare e cercare documenti
Updated 23 agosto 2024
In questo codelab, utilizzerai Document AI Warehouse per importare, elaborare e cercare nel testo completo dei documenti.
Come usare Gemini per esplorare e migliorare un'applicazione esistente
Updated 23 agosto 2024
Questo codelab dimostrerà come utilizzare Gemini per creare un'applicazione client su un backend API esistente. Questo lab ha lo scopo di illustrare l'utilizzo di Gemini con un'applicazione esistente. In questo lab imparerai a: A seconda dei criteri
Cripta e decripta i dati con Cloud KMS (asimmetrico)
Updated 23 agosto 2024
In questo codelab, cripterà e decriptarai i dati utilizzando le chiavi asimmetriche di Cloud KMS.
- Cloud Key Management Service
Creare un layout di app adattabile animato con Material 3
Updated 23 agosto 2024
In questo codelab, acquisirai esperienza nella creazione di un'applicazione con design adattivo che si anima in modo fluido con Material 3 su tutte e sei le piattaforme supportate da Flutter.
- Flutter
Bilanciatore del carico HTTPs esterno con codelab sulla gestione avanzata del traffico (Envoy)
Updated 23 agosto 2024
In questo codelab, scoprirai le funzionalità avanzate del traffico disponibili nel nuovo bilanciatore del carico HTTPS esterno.
Attivare i servizi Kubernetes con eventi Eventarc
Updated 23 agosto 2024
In questo codelab, ascolterai gli eventi di Pub/Sub, Cloud Storage e Cloud Audit Logs con Eventarc e li passerai a un servizio Kubernetes in esecuzione su Google Kubernetes Engine (GKE).
Difesa della cache perimetrale con Cloud Armor
Updated 23 agosto 2024
In questo lab creerai una distribuzione CDN e applicherai le regole di Cloud Armor per proteggere la tua cache perimetrale.
Rendi la tua app Flutter più noiosa a bella
Updated 23 agosto 2024
Flutter è il toolkit dell'interfaccia utente di Google che consente di creare splendide applicazioni compilate in modo nativo per dispositivi mobili, web e computer a partire da un unico codebase. In questo codelab, inizierai con un'app di musica semplice e (utilizzando Material 3) la rendi più bella e più reattiva per tutte le piattaforme.
- Flutter
Importa FHIR (Fast Healthcare Interoperability Resources) in BigQuery
Updated 23 agosto 2024
In questo codelab, implementeremo un pattern di importazione dati per caricare i dati sanitari in formato FHIR - R4 (risorse normali) in BigQuery utilizzando le API FHIR di Cloud Healthcare.
Utilizzo di Duet AI durante il ciclo di vita dello sviluppo del software
Updated 23 agosto 2024
Utilizzo di Duet AI per aiutare con le attività di un progetto esistente.
Eventi personalizzati di Google Ads con Google Analytics per Firebase - Android
Updated 23 agosto 2024
In questo codelab, imparerai a implementare eventi con GA4F e lanciare campagne per azione tramite Google Ads.
Ottimizzazione dei dati 3D con Draco Geometry Compression
Updated 23 agosto 2024
La grafica 3D è una parte fondamentale di molte applicazioni, tra cui quelle di gioco, progettazione e visualizzazione dei dati. Con il costante miglioramento dei processori grafici e degli strumenti di creazione, i modelli 3D più grandi e complessi
App adattive in Flutter
Updated 23 agosto 2024
In questo codelab, creerai un'app Flutter che si adatta a tutte e sei le piattaforme supportate da Flutter: Android, iOS, il web, Windows, macOS e Linux.
- Flutter
Come testare un'app Flutter
Updated 23 agosto 2024
In questo codelab, creerai e testerai una semplice app Flutter.
- Flutter
Utilizzo di FFI in un plug-in Flutter
Updated 23 agosto 2024
In questo codelab, creerai un plug-in Flutter per piattaforme mobile e desktop utilizzando FFI per sfruttare una libreria C nativa esistente.
- Flutter
Archiviazione, analisi e generazione di report delle immagini in Google Workspace e Google Cloud
Updated 23 agosto 2024
In questo codelab, gli sviluppatori creano un flusso di lavoro per l'elaborazione delle immagini basato su cloud in Python utilizzando sia Google Workspace (in precedenza G Suite) sia Google Workspace (in precedenza G Suite). le API Google Cloud. In particolare, scaricherai un file immagine da Google Drive, lo archivierai in Google Cloud Storage, analizzerai i contenuti con Google Cloud Vision e genererai i dati dei report in Fogli Google.
- Google Workspace
Cripta e decripta i dati con Cloud KMS
Updated 23 agosto 2024
In questo codelab, cripterà e decriptarai i dati utilizzando Cloud KMS
- Cloud Key Management Service
Modulo 1: Migrazione da App Engine webapp2 a Flask
Updated 23 agosto 2024
Scopri come eseguire la migrazione dell'app Python App Engine da webapp2 al framework web Flask.
Modulo 2: Migrazione da App Engine ndb a Cloud NDB
Updated 23 agosto 2024
Scopri come eseguire la migrazione di una semplice app di App Engine da ndb a Cloud NDB.
Funzione Cloud Functions per automatizzare l'importazione di dati CSV in Fogli Google
Updated 23 agosto 2024
In questo codelab, imparerai a completare un foglio di lavoro Google da una funzione Cloud Functions in risposta al caricamento di un file CSV su Cloud Storage
- Google Workspace
Funzioni Cloud Functions HTTP in Python
Updated 23 agosto 2024
In questo tutorial imparerai a creare funzioni Cloud Functions HTTP in Python.
Come utilizzare la coda di attività di App Engine (attività di pull) nelle app Flask (modulo 18)
Updated 23 agosto 2024
Scopri come aggiungere l'utilizzo delle attività di pull della coda di attività a un'app NDB di base di Python 2 Flask App Engine.
Esegui la migrazione dal BLOB di App Engine a Cloud Storage (modulo 16)
Updated 23 agosto 2024
Scopri come eseguire la migrazione dell'utilizzo dell'archivio BLOB in Cloud Storage per un'app ndb per Python 2 App Engine.
Come utilizzare l'archivio BLOB di App Engine (Modulo 15)
Updated 23 agosto 2024
Scopri come aggiungere l'utilizzo dell'archivio BLOB a una semplice app App Engine per Python 2
Come utilizzare Memcache di App Engine nelle app Flask (modulo 12)
Updated 23 agosto 2024
Scopri come aggiungere l'utilizzo di Memcache a un'app di base di Python 2 Flask App Engine NDB.
Esegui la migrazione dalle attività pull della coda di attività di App Engine a Cloud Pub/Sub (modulo 19)
Updated 23 agosto 2024
Scopri come eseguire la migrazione di un NDB di App Engine e Python 2 App della coda di attività (attività di pull) in Cloud NDB e Cloud Pub/Sub, seguito da un upgrade a Python 3
Eseguire la migrazione da App Engine Memcache a Cloud Memorystore (modulo 13)
Updated 23 agosto 2024
Scopri come eseguire la migrazione di un NDB di App Engine e Python 2 App Memcache in Cloud NDB e Cloud Memorystore (per Redis), seguito da un upgrade a Python 3
Usa Stackdriver Logging e Stackdriver Trace per Cloud Functions
Updated 23 agosto 2024
Scopri come utilizzare Stackdriver Logging e Stackdriver Trace per Cloud Functions.
Estensione del supporto per i servizi in bundle di App Engine: parte 1 (Modulo 17)
Updated 23 agosto 2024
Scopri come utilizzare i servizi in bundle di App Engine nei runtime di 2a generazione
Modulo 11: Migrazione da Google App Engine a Cloud Functions
Updated 23 agosto 2024
Scopri come convertire un'app Python di App Engine semplice (o suddividere un'app monolitica più grande in microservizi) e spostarla in Cloud Functions
Utilizzo dell'API Natural Language con C#
Updated 23 agosto 2024
In questo codelab imparerai a utilizzare l'API Natural Language con C#
Come utilizzare la coda di attività di App Engine (attività push) nelle app Flask (modulo 7)
Updated 23 agosto 2024
Scopri come aggiungere l'utilizzo delle attività di push della coda di attività a un'app NDB di base di Python 2 Flask App Engine.
Modulo 5: Migrazione da Google App Engine a Cloud Run con Cloud Buildpacks
Updated 23 agosto 2024
Scopri come containerizzare ed eseguire la migrazione di una semplice app di App Engine a Cloud Run utilizzando Cloud Buildpacks.
Esegui il deployment di una versione di base di "Google Traduttore" App Express.js su App Engine, Cloud Functions e Cloud Run
Updated 23 agosto 2024
In questo codelab, imparerai a utilizzare l'API Google Cloud Translation con Node.js e a eseguirlo localmente o a eseguire il deployment su una piattaforma di computing serverless Cloud (App Engine, Cloud Functions o Cloud Run).
Migrazione di un sito web monolitico ai microservizi su Google Kubernetes Engine
Updated 23 agosto 2024
Questo lab illustra come suddividere un sito web monolitico in microservizi e come eseguirne il deployment in Google Kubernetes Engine.
Modulo 6: Migrazione da Cloud Datastore a Cloud Firestore
Updated 23 agosto 2024
Scopri come eseguire la migrazione di una semplice app di App Engine da Cloud Datastore a Cloud Firestore.
Modulo 3: Migrazione da Google Cloud NDB a Cloud Datastore
Updated 23 agosto 2024
Scopri come eseguire la migrazione di una semplice app di App Engine da Cloud NDB a Cloud Datastore.
Eseguire la migrazione dal servizio Utenti di App Engine a Cloud Identity Platform (modulo 21)
Updated 23 agosto 2024
Scopri come eseguire la migrazione di un NDB di App Engine e Python 2 Gli utenti effettuano il servizio dell'app su Cloud NDB e Cloud Identity Platform, seguito da un upgrade a Python 3
Modulo 4: Migrazione da Google App Engine a Cloud Run con Docker
Updated 23 agosto 2024
Scopri come containerizzare ed eseguire la migrazione di una semplice app di App Engine a Cloud Run utilizzando Docker
Crea un modello di automazione
Updated 22 agosto 2024
In questo codelab, imparerai a scrivere un modello di automazione.
Migrazione da Compute Engine a Kubernetes Engine con Migrate for Anthos
Updated 22 agosto 2024
In questo codelab, eseguirai la migrazione di un semplice server web da Compute Engine a Kubernetes Engine utilizzando Migrate for Anthos.
Crea un dispositivo Matter
Updated 22 agosto 2024
In questo codelab, creerai, commissionerai e utilizzerai un dispositivo Matter.
- Matter
Creare un dispositivo virtuale Matter
Updated 22 agosto 2024
In questo codelab, creerai, creerai commissioni e utilizzerai un dispositivo virtuale Matter.
- Matter
Tutorial di Cloud Run Starter
Updated 22 agosto 2024
Scopri come eseguire il deployment di un'applicazione iniziale in Cloud Run.
Failover in più regioni utilizzando i criteri di routing e i controlli di integrità di Cloud DNS per il bilanciatore del carico TCP/UDP interno
Updated 22 agosto 2024
In questo codelab, creerai un criterio di routing di failover di Cloud DNS con un bilanciatore del carico principale e un bilanciatore del carico di backup con VM di backend in esecuzione su Apache. Testerai la funzionalità di failover.
Aggiungere WebView all'app Flutter
Updated 22 agosto 2024
In questo codelab, imparerai ad aggiungere il plug-in webview_flutter a un'app Flutter.
- Flutter
BigQuery ML per il rilevamento di frodi nelle transazioni con carta di credito tramite la console
Updated 22 agosto 2024
In questo codelab, creerai un modello di regressione logistica BigQuery per prevedere il rilevamento di attività fraudolente nelle transazioni con carta di credito utilizzando la console.
Introduzione a Flame con Flutter
Updated 22 agosto 2024
In questo codelab imparerai a usare Flame, un motore grafico basato su Flutter. Scoprirai i componenti e gli effetti di Flame, nonché le modalità di integrazione di Flame con la gestione dello stato di Flutter.
- Flutter
Lancio di campagne Google Ads con gli eventi personalizzati e Flutter di Google Analytics
Updated 22 agosto 2024
In questo codelab, imparerai a implementare eventi personalizzati con GA4F e lanciare campagne per azione per app tramite Google Ads.
Insight sulla sicurezza per il runtime
Updated 22 agosto 2024
Esegui il deployment di un'applicazione in Cloud Run e in un cluster GKE e visualizza insight sulla sicurezza per il deployment in Software Delivery Shield Security.
Aggiungere funzionalità relative alla chat a un'app Android con le API Messaging e People
Updated 22 agosto 2024
Scopri come estendere un'app per Android in modo da includere funzionalità relative alla chat con le API Messaging e People.
Vendere abbonamenti nell'app con Libreria Fatturazione Play 5
Updated 22 agosto 2024
In questo codelab, imparerai a implementare gli abbonamenti con rinnovo automatico e i piani prepagati, inclusi i piani base e le offerte flessibili.
Dai dati all'IA generativa con Spanner e l'API Vertex AI Imagen
Updated 21 agosto 2024
Crea un'app generatore di posizioni per generare immagini basate su prompt di pose creati dall'utente con dati recuperati dal database Spanner utilizzando l'API server app.
Chat basata sull'IA generativa con utenti e documenti in Java con PaLM e LangChain4J
Updated 21 agosto 2024
In questo codelab, parlerai con i tuoi utenti o porrai domande sulla tua documentazione, utilizzando l'IA generativa in Java, integrando il modello linguistico di grandi dimensioni PaLM e sfruttando il framework di orchestrazione LLM LangChain4J
Automatizza le attività di Google Workspace con l'API Gemini
Updated 21 agosto 2024
Scopri come sfruttare la potenza dell'API Gemini per automatizzare le attività di Google Workspace ed esplorare ulteriori possibilità.
- Google Workspace
MDC-103 per Android: tematizzazione Material con colore, movimento e tipo (Java)
Updated 21 agosto 2024
Scopri come Material Components per Android consente di distinguere facilmente il tuo prodotto e di esprimere il tuo brand in Java.
Applicazione stack MEAN serverless su MongoDB Atlas e Cloud Run
Updated 21 agosto 2024
In questo codelab, creerai un'app MEAN Stack installabile in esecuzione su Cloud Run.
MDC-101 Web: nozioni di base su Material Components (MDC) (Web)
Updated 21 agosto 2024
Scopri le nozioni di base sull'utilizzo dei componenti Material per il Web creando un'app semplice con componenti di base.
MDC-101 Flutter: nozioni di base sui componenti dei materiali
Updated 21 agosto 2024
Apprendi le nozioni di base sull'utilizzo dei componenti del materiale creando una pagina di accesso per una semplice app Flutter.
- Flutter
MDC-103 Flutter: temi Material con Colore, Forma, Elevazione e Tipo
Updated 21 agosto 2024
Scopri in che modo la libreria Material Flutter ti consente di differenziare facilmente il tuo prodotto ed esprimere il tuo brand attraverso il design.
- Flutter
MDC-104 per Android: componenti Material Advanced (Java)
Updated 21 agosto 2024
Migliora il design e impara a utilizzare il nostro menu avanzato a sfondo componente in Java.
Strumento per migliorare le prestazioni nella tua app in Go (parte 2: profiler)
Updated 21 agosto 2024
La profilazione continua è lo strumento che consente di identificare le informazioni relative all'ultimo miglio per l'ottimizzazione delle prestazioni. In questo codelab, imparerai come instrumentare la tua applicazione con un agente profiler e come identificare il collo di bottiglia dai grafici visualizzati in Cloud Profiler.
Crea un gioco AR con AR Foundation di Unity
Updated 21 agosto 2024
In questo codelab, imparerai a utilizzare ARCore con il framework AR Foundation di Unity per creare un semplice gioco di guida.
- Android
Inizia a usare Unity e Google Play Giochi per PC
Updated 21 agosto 2024
In questo codelab, imparerai ad adattare il tuo gioco (o un gioco di esempio Unity) a Google Play Giochi. Questo è il primo passo verso l'assistenza su PC per il tuo gioco Android.
- Android
Come interagire con le API utilizzando la chiamata di funzione in Gemini
Updated 21 agosto 2024
In questo codelab, utilizzerai le chiamate di funzione in Gemini per creare un'app in cui gli utenti possano chiedere informazioni sui tassi di cambio, recuperare i dati più recenti da un'API esterna e rispondere all'utente con la risposta.
Rendi le email più fruibili con i componenti aggiuntivi di Google Workspace
Updated 21 agosto 2024
In questo codelab progetterai e implementerai un componente aggiuntivo di Gmail che consente agli utenti di aggiungere facilmente le spese dalle ricevute in un foglio Google senza uscire da Gmail.
- Google Workspace
Navigazione tramite gesti ed esperienza edge-to-edge
Updated 21 agosto 2024
In questo codelab lavorerai su un'app esistente per far funzionare i relativi controlli con la navigazione tramite gesti. Offrai anche un'esperienza con schermo full edge-to-edge.
- Android
Inizia a utilizzare Firebase in C++
Updated 21 agosto 2024
Conosci gli SDK Firebase per Android e iOS, ma sapevi che c'è un C++ SDK progettato appositamente per i giochi multipiattaforma? In questo workshop aggiungeremo il C++ SDK a un progetto Android tramite CMake, aggiungi alcune analisi di base per contribuire a migliorare il tuo gioco e condividilo con amici e tester per iniziare a raccogliere feedback.
- Firebase
Creazione di partizioni e cluster in BigQuery
Updated 21 agosto 2024
In questo codelab, utilizzerai la UI web di BigQuery per comprendere il partizionamento e il clustering in BigQuery
Generazione di testi con l'IA generativa in Java con PaLM e LangChain4J
Updated 21 agosto 2024
In questo codelab, inizierai a utilizzare l'IA generativa in Java, integrando il modello linguistico di grandi dimensioni (LLM) PaLM e sfruttando il framework di orchestrazione LLM LangChain4J
Scrittura di test di monitoraggio sintetici per i tuoi servizi utilizzando Gemini
Updated 21 agosto 2024
In questo codelab, vedremo come utilizzare la funzionalità Aiutami a scrivere per creare test di monitoraggio sintetico per i tuoi servizi esistenti
Utilizzo di Gemini Code Assist per esplorare e migliorare la soluzione di avvio rapido per riassunto dell'IA
Updated 21 agosto 2024
In questo codelab, esamineremo una soluzione di avvio rapido esistente, AI Summarization, che utilizza i modelli Vertex AI per riepilogare i documenti PDF che sono stati caricati su Google Cloud Storage. Utilizzeremo Gemini Code Assist per comprendere e aggiungere nuove funzionalità alla soluzione.
Esegui il deployment e convalida la rete multipla GKE NFO e Interfaccia ad alte prestazioni
Updated 21 agosto 2024
In questo codelab imparerai a configurare e convalidare il pool di nodi multinic GKE L3 e netdevice.
Monitora gli eventi in una WebView con Google Analytics
Updated 21 agosto 2024
In questo codelab, imparerai a monitorare gli eventi su un sito web all'interno di un componente WebView con GA4F inoltrandoli a codice nativo.
TensorFlow.js: conversione di un SavedModel Python in formato TensorFlow.js
Updated 21 agosto 2024
In questo codelab, imparerai a convertire un modello ML Python esistente nel formato SavedModel nel formato TensorFlow.js in modo che possa essere eseguito in un browser web e a risolvere i problemi comuni che possono verificarsi nelle conversioni.
- TensorFlow
Addestramento di TensorFlow.js nel codelab Node.js
Updated 21 agosto 2024
In questo codelab, imparerai a creare e addestrare un modello di stima del campo da baseball utilizzando TensorFlow.js in un server Node.js e fornire le metriche a un client.
- TensorFlow
Lab: Service Extensions su Media CDN
Updated 21 agosto 2024
In questo codelab, creerai una distribuzione Media CDN, che esegue il codice personalizzato tramite un plug-in di Service Extensions per ottenere un'autenticazione HTTP personalizzata.
Ottimizzare il prezzo dei prodotti al dettaglio
Updated 21 agosto 2024
In questo codelab, imparerai a utilizzare Dataprep, BigQuery e Looker per analizzare l'impatto dei diversi prezzi di vendita al dettaglio e prendere decisioni consapevoli per ottimizzare il prezzo dei prodotti.
Automazione dei comandi Slack
Updated 21 agosto 2024
Codice sorgente per la creazione di un comando slash di Slack per il riepilogo del testo nell'applicazione Slack. L'applicazione Slack utilizza la funzione Cloud Functions per richiamare l'API PaLM per il riassunto del testo.
Scalabilità con Kustomize
Updated 21 agosto 2024
Kustomize è uno strumento che introduce un modo senza modelli per personalizzare la configurazione delle applicazioni, semplificando l'uso di applicazioni pronte all'uso. È disponibile come utilità autonoma ed è integrato in kubectl tramite kubectl
Bilanciatori del carico proxy TCP/SSL e Cloud Armor - Limitazione di frequenza ed elenco IP negati Codelab
Updated 20 agosto 2024
In questo codelab, creerai un bilanciatore del carico proxy TCP/SSL con un servizio di backend e utilizzerai Cloud Armor per limitare l'accesso al bilanciatore del carico solo a un insieme specifico di client utente
Apache Spark e Jupyter Notebooks su Cloud Dataproc
Updated 20 agosto 2024
Questo lab illustra come configurare i blocchi note Apache Spark e Jupyter su Cloud Dataproc utilizzando i componenti facoltativi e il gateway dei componenti.
Connettiti ai servizi on-prem su rete ibrida utilizzando Private Service Connect e proxy TCP NEG ibrido
Updated 20 agosto 2024
In questo codelab imparerai a utilizzare Private Service Connect con il proxy TCP per accedere ai servizi on-premise
Utilizzo di Secret Manager con Python
Updated 20 agosto 2024
In questo tutorial imparerai a utilizzare Secret Manager con Python
Riconosci i fiori con TensorFlow Lite su Android
Updated 20 agosto 2024
In questo codelab prenderai un classificatore di immagini da eseguire su uno smartphone Android utilizzando TensorFlow Lite.
- TensorFlow
- Android
Android avanzato in Kotlin 03.2: animazione con MotionLayout
Updated 20 agosto 2024
In questo codelab, utilizzerai MotionLayout per creare un'app Android Kotlin con animazioni dinamiche.
- Android
Calcolo di statistiche private con privacy su Beam
Updated 20 agosto 2024
In questo codelab imparerai a generare statistiche private per le visite a un ristorante utilizzando Privacy on Beam per esplorare e applicare le funzionalità di un framework di privacy differenziale.
Ricerca di affinità con Spanner e Vertex AI
Updated 20 agosto 2024
Crea un'applicazione di ricerca di somiglianze per suggerimenti di abbigliamento in base all'input dell'utente ed esegui una ricerca sui dati memorizzati in Spanner e indicizzati da Vector Search per rispondere con i vicini più prossimi.
Importa i dati CSV (valori separati da virgola) in BigQuery utilizzando Cloud Data Fusion - Importazione in tempo reale
Updated 20 agosto 2024
In questo codelab, implementeremo un pattern di importazione dati per caricare dati sanitari in formato CSV in BigQuery utilizzando Cloud Data Fusion in tempo reale.
Riconoscimento vocale basato sull'IA con TensorFlow Lite per microcontroller e SparkFun Edge
Updated 20 agosto 2024
In questo codelab, imparerai a eseguire un modello di riconoscimento vocale utilizzando TensorFlow Lite per microcontroller su SparkFun Edge, una scheda di sviluppo alimentata a batteria contenente un microcontroller.
- TensorFlow
Informazioni di traccia degli strumenti utilizzando OpenTelemetry
Updated 20 agosto 2024
OpenTelemetry è lo standard di settore per l'osservabilità del sistema su tracce e metriche. Questa sessione condivide le conoscenze su come instrumentare le metriche dell'applicazione utilizzando OpenTelemetry e come utilizzarle su Cloud Monitoring e altri strumenti di monitoraggio.
Lab: NCC Site to Site con appliance flexiWAN SD-WAN
Updated 20 agosto 2024
L'obiettivo di questo lab è esplorare NCC con spoke dell'appliance WAN software-defined collegato a un hub NCC.
Aggiungere notifiche push a un'app per iOS
Updated 20 agosto 2024
In questo codelab, aggiungerai notifiche push a un'app per iOS con Firebase Cloud Messaging.
- Firebase
Workshop sulle API web serverless
Updated 20 agosto 2024
In questo codelab, svilupperai un'API web oltre alle soluzioni serverless di Google Cloud, per gestire uno scaffale e i relativi libri. Dovrai creare una funzione Cloud Functions per importare dati di esempio, un container Cloud Run per offrire un'API web backend riutilizzabile e un'applicazione web App Engine per offrire un frontend web per sfogliare la libreria di libri.
TensorFlow.js - Riconoscimento audio tramite Transfer Learning
Updated 20 agosto 2024
In questo codelab, creerai una rete di riconoscimento audio di base in grado di riconoscere i tuoi suoni e utilizzarla per controllare un dispositivo di scorrimento nel browser. Utilizzerai TensorFlow.js, una libreria di machine learning potente e flessibile per JavaScript.
- TensorFlow
Aggiungere notifiche push a un'app web
Updated 20 agosto 2024
In questo codelab, imparerai ad aggiungere notifiche push alla tua app web.
Accedere ai file in Cloud Storage con l'astrazione Resource di Spring
Updated 20 agosto 2024
Scopri come accedere ai file in Cloud Storage con l'astrazione Resource di Spring.
Integrazione di Remote Config su Android Codelab
Updated 20 agosto 2024
In questo codelab, imparerai a implementare e utilizzare Remote Config su Android
- Android
Riconoscere testo e caratteristiche facciali ML Kit: iOS
Updated 20 agosto 2024
In questo codelab, creerai un'app per iOS con ML Kit che utilizza il machine learning sul dispositivo per riconoscere le caratteristiche del testo e del volto nelle immagini.
- ML Kit
Misura i dati dei campi relativi ai Core Web Vitals con le metriche relative agli annunci
Updated 16 agosto 2024
In questo codelab, imparerai a misurare Core Web Vitals con un modello di tag predefinito Google Tag Manager (GTM) e a inviare i dati a una proprietà Google Analytics 4 (GA4). Imparerai inoltre a estrarre i dati da Google Ad Manager e Google AdSense
Come viene misurata l'accessibilità digitale?
Updated 30 maggio 2024
L'introduzione alla misurazione dell'accessibilità, che garantisce che tutti, comprese le persone con disabilità, possano comunque interagire con il tuo sito web in modo significativo ed uguale.
BigInt
Updated 31 marzo 2024
Scopri come utilizzare il tipo di dati BigInt di JavaScript.
Introduzione a JavaScript
Updated 31 marzo 2024
Breve cronologia di JavaScript e panoramica delle sue regole di base.
null e non definito
Updated 31 marzo 2024
Scopri come utilizzare i tipi di dati "null" e "undefined" di JavaScript.
Flusso di controllo
Updated 31 marzo 2024
Scopri di più sul flusso di controllo di JavaScript.
Blocchi di inizializzazione statici
Updated 31 marzo 2024
Utilizza blocchi di inizializzazione statici per impostare o modificare campi statici.
Variabili
Updated 31 marzo 2024
Scopri come utilizzare le variabili JavaScript.
Eredità prototipale
Updated 31 marzo 2024
oggetti JavaScript ed ereditarietà prototipale.
Stringhe
Updated 31 marzo 2024
Scopri come utilizzare il tipo di dati stringa di JavaScript.
Corsi
Updated 31 marzo 2024
Scopri come utilizzare le classi in JavaScript.
La parola chiave di ritorno
Updated 31 marzo 2024
Utilizza la parola chiave "return" per ottenere di più dalle tue funzioni.
Raccolte con chiave
Updated 31 marzo 2024
Scopri come utilizzare le raccolte con chiavi, come mappe e set.
Simbolo
Updated 31 marzo 2024
Scopri come utilizzare il tipo di dati del simbolo di JavaScript.
Il valore di questa parola chiave
Updated 31 marzo 2024
Utilizza la parola chiave "this" per lavorare con il contesto in cui viene eseguita la funzione.
La nuova parola chiave
Updated 31 marzo 2024
Richiama le funzioni utilizzando la parola chiave "nuova" per creare oggetti.
Raccolte indicizzate
Updated 31 marzo 2024
Scopri come utilizzare le raccolte indicizzate come gli array.
Estendi i corsi
Updated 31 marzo 2024
La parola chiave "extends" ti consente di creare sottoclassi di classi esistenti.
Numeri
Updated 31 marzo 2024
Scopri come usare il tipo di dati numerici di JavaScript.
Espressioni di funzione
Updated 31 marzo 2024
Un'introduzione alle espressioni delle funzioni JavaScript.
Strutture e tipi di dati
Updated 31 marzo 2024
I tipi di dati "primitivi" di base di JavaScript.
Funzioni di accesso proprietà
Updated 31 marzo 2024
Scopri come impostare, modificare e accedere alle proprietà di un oggetto.
Descrittori proprietà
Updated 31 marzo 2024
Utilizza i descrittori delle proprietà per configurare gli oggetti JavaScript.
Campi e metodi dei corsi
Updated 31 marzo 2024
Utilizza i campi e i metodi dei corsi per aggiungere proprietà ai tuoi corsi.
Benvenuto in Impara JavaScript.
Updated 31 marzo 2024
Un corso approfondito sulle nozioni di base di JavaScript.
Valori booleani
Updated 31 marzo 2024
Scopri come utilizzare il tipo di dati booleano.
Funzioni
Updated 31 marzo 2024
Un'introduzione alle funzioni JavaScript.
Appendice
Updated 31 marzo 2024
Informazioni aggiuntive che potrebbero essere utili nel tuo percorso JavaScript.
Oggetti
Updated 31 marzo 2024
Introduzione agli oggetti JavaScript.
Operatori di confronto
Updated 31 marzo 2024
Scopri come utilizzare gli operatori di confronto.
Codelab sulla regressione logistica
Updated 13 febbraio 2024
Questo codelab ti insegnerà a utilizzare la regressione logistica per comprendere in che modo le funzionalità, come genere, età, ora delle impressioni e tipo di browser, sono correlate alla probabilità che un utente faccia clic su un annuncio. Per
Codelab sulla regressione lineare
Updated 13 febbraio 2024
Questo codelab ti insegnerà a utilizzare la regressione lineare per creare un modello che prevede il costo per clic. Per completare questo codelab, ti servirà un volume sufficiente di dati di alta qualità sulla campagna per creare un modello. Esegui
Codelab sulla regressione lineare
Updated 13 febbraio 2024
Questo codelab ti insegnerà a utilizzare la regressione lineare per creare un modello che prevede il costo per clic. Per completare questo codelab, ti serviranno: Per completare questo codelab, ti servirà un volume sufficiente di dati della campagna
Codelab sulla regressione logistica
Updated 13 febbraio 2024
Questo codelab ti insegnerà a utilizzare la regressione logistica per comprendere in che modo le funzionalità, come genere, età, ora delle impressioni e tipo di browser, sono correlate alla probabilità che un utente faccia clic su un annuncio. Per
Disponibile a breve
Updated 10 febbraio 2024
Continua a seguirci per ulteriori informazioni sui test.
Analisi statica
Updated 31 gennaio 2024
Impara a utilizzare gli strumenti di linter per i test automatici di base.
Dove vengono eseguiti i test
Updated 31 gennaio 2024
Scopri come eseguire test manualmente o come parte di un processo automatizzato.
Cosa testare e il tuo approccio
Updated 31 gennaio 2024
Scopri come valutare il tuo codice per i test.
Tipi di test automatici
Updated 31 gennaio 2024
Scopri di più sulle categorizzazioni comuni dei tipi di test.
Test dei componenti nella pratica
Updated 31 gennaio 2024
Esempi di progettazione di test per un componente React con dipendenze complesse.
Che cos'è il test
Updated 31 gennaio 2024
Un'introduzione generale ai test.
L'ambiente di test
Updated 31 gennaio 2024
Scopri come utilizzare gli strumenti di runtime e l'emulazione del browser per i test.
Strumenti del mestiere
Updated 31 gennaio 2024
Scopri di più sulle asserzioni e altre primitive comuni alla maggior parte dei framework di test.
Appendice
Updated 31 gennaio 2024
Informazioni aggiuntive che potrebbero essere utili nel tuo percorso di sviluppo dei test.
Ti diamo il benvenuto in Scopri i test.
Updated 31 gennaio 2024
Un corso approfondito sui test del software.
JavaScript con suddivisione del codice
Updated 4 dicembre 2023
Alcune risorse non sono fondamentali per il caricamento iniziale di una pagina web. JavaScript è una di queste risorse che può essere differita fino al momento del bisogno tramite una tecnica nota come suddivisione del codice. In questo modo, puoi migliorare le prestazioni riducendo la larghezza di banda e la contesa della CPU, un aspetto fondamentale per migliorare sia la velocità di caricamento iniziale della pagina sia la reattività all'input durante l'avvio.
Comprendere il percorso critico
Updated 27 novembre 2023
Il percorso di rendering critico è un concetto relativo alle prestazioni web che riguarda la velocità con cui il rendering iniziale di una pagina viene visualizzato nel browser. Questo modulo approfondisce la teoria alla base del percorso di rendering critico, trattando concetti quali le risorse di blocco del rendering e dell'analizzatore sintattico e come queste svolgono un ruolo chiave nella velocità con cui una pagina viene visualizzata nel browser.
Ti diamo il benvenuto in Scopri le prestazioni.
Updated 27 novembre 2023
Questo corso è pensato per i nuovi utenti del rendimento sul Web, un aspetto fondamentale dell'esperienza utente. Vengono trattati i concetti e le tecniche fondamentali per migliorare il rendimento sul Web.
Rendimento del video
Updated 23 novembre 2023
Il video è un tipo di media utilizzato spesso nelle pagine web, ma sapere come servirli in modo efficiente è un aspetto del rendimento che non dovresti trascurare. Questo modulo illustra alcune tecniche chiave per incorporare i video in modo che il tuo sito web sia sempre veloce, nonché alcune considerazioni sul rendimento che potrebbero sorgere in relazione al loro utilizzo.
Rendimento delle immagini
Updated 1 novembre 2023
Le immagini rappresentano una gran parte dei dati trasferiti attualmente su molte pagine web. Questo modulo spiega come ottimizzare le immagini e pubblicarle in modo efficiente in modo da ridurre al minimo lo spreco di byte, indipendentemente dal dispositivo dell'utente.
Precaricamento, prerendering e precarico dei service worker
Updated 1 novembre 2023
Sebbene gran parte delle prestazioni riguardi ciò che è possibile fare per ottimizzare ed eliminare le risorse non necessarie, può sembrare un po' paradossale suggerire che alcune risorse dovrebbero essere caricate prima che siano necessarie. Tuttavia, in alcuni casi _potrebbe_ essere appropriato caricare determinate risorse in anticipo. In questo modulo, vengono illustrati questi aspetti delle prestazioni, come precaricamento e prerendering.
Considerazioni generali sulle prestazioni HTML
Updated 1 novembre 2023
Ogni sito web inizia con la richiesta di un documento HTML, che ha un ruolo importante nella velocità di caricamento del sito. Questo modulo tratta concetti importanti come la memorizzazione nella cache HTML, il blocco dell'analizzatore sintattico, il blocco del rendering e altro ancora. In questo modo puoi assicurarti che la prima richiesta per l'HTML del tuo sito web sia errata.
Ottimizza il caricamento delle risorse
Updated 1 novembre 2023
Durante il caricamento di una pagina, all'interno del codice HTML viene fatto riferimento a molte risorse che forniscono alla pagina l'aspetto e il layout tramite CSS, nonché la sua interattività tramite JavaScript. In questo modulo vengono trattati una serie di concetti importanti relativi a queste risorse e al modo in cui influiscono sul tempo di caricamento di una pagina.
Caricamento lento di immagini ed elementi <iframe>
Updated 1 novembre 2023
Le immagini e gli elementi iframe possono consumare larghezza di banda e tempo di elaborazione della CPU significativi. Tuttavia, non tutte le immagini e gli elementi iframe devono essere caricati durante il caricamento iniziale della pagina e possono essere rimandati a un momento successivo in cui è più probabile che l'utente li veda. Questa tecnica è nota come _caricamento lento_. In questo modulo vengono illustrati le immagini di caricamento lento e gli elementi iframe, in modo che le pagine vengano caricate più rapidamente e che la larghezza di banda e il tempo di elaborazione vengano utilizzati solo quando necessario.
Ottimizza i caratteri web
Updated 1 novembre 2023
I caratteri web sono una risorsa di uso comune sul Web, e giustamente, poiché si aggiungono al design di un sito web in modi non possibili con altre risorse. Anche in questo caso, i caratteri web hanno comunque un costo in termini di prestazioni. In questo modulo vengono esaminate alcune considerazioni sul rendimento e alcune tecniche relative ai caratteri web.
Un caso d'uso concreto dei web worker
Updated 1 novembre 2023
Ora che avete una conoscenza di base dei web worker e delle loro capacità e limitazioni, è il momento di esaminare un caso d'uso concreto per un web worker. In questa demo, un web worker viene utilizzato per recuperare un file JPEG, estrarre i relativi metadati e rispedirlo al thread principale in modo che l'utente possa vederlo nel browser.
Una panoramica dei web worker
Updated 1 novembre 2023
Gran parte di ciò che l'utente vede nel browser si verifica in un singolo thread noto come _thread principale_. Tuttavia, esistono opportunità in cui puoi avviare nuovi thread per eseguire operazioni dispendiose in termini di calcolo, in modo che il thread principale possa ospitare importanti attività rivolte agli utenti. L'API che esegue questa operazione è nota come API Web Worker e in questo modulo vengono trattate le nozioni di base.
Assisti il browser con suggerimenti sulle risorse
Updated 1 novembre 2023
Gli hint delle risorse sono una raccolta di funzionalità disponibili in HTML che possono aiutare il browser a caricare le risorse in anticipo e possibilmente anche con priorità più elevata. In questo modulo vengono trattati alcuni suggerimenti sulle risorse che possono aiutare le tue pagine a caricarsi ancora più velocemente.
Perché la velocità è importante?
Updated 1 novembre 2023
Prima di iniziare a migliorare il rendimento dell'apprendimento, devi prima comprendere il suo ruolo nell'esperienza utente e come può garantire risultati migliori per gli utenti. Questo corso inizia con una breve introduzione a questi argomenti, fornendo un contesto fondamentale sul perché è importante imparare il rendimento.
Fingerprinting
Updated 22 febbraio 2023
Il fingerprinting è l'azione di tentare di identificare un utente specifico utilizzando le caratteristiche della sua configurazione. Scopri come questo può danneggiare la privacy degli utenti.
Terze parti
Updated 22 febbraio 2023
Scopri di più sulle terze parti e su come ridurre i rischi per i tuoi utenti in caso di integrazione delle terze parti.
Best practice
Updated 22 febbraio 2023
>
Crittografia
Updated 22 febbraio 2023
Scopri come la crittografia può preservare la privacy assicurandoti che altri non possano intercettare e leggere i contenuti dei tuoi utenti.
Utilizza solo i dati che ti servono
Updated 22 febbraio 2023
In questo modulo imparerai le strategie per raccogliere solo i dati richiesti, gestire e rimuovere i dati raccolti e spiegare agli utenti cosa raccogli.
Moduli
Updated 21 febbraio 2023
Una panoramica dei moduli in HTML.
Evidenzia
Updated 21 febbraio 2023
Come gestire l'ordine di priorità nei documenti HTML.
Altri elementi di testo in linea
Updated 21 febbraio 2023
Un'introduzione alla gamma di elementi utilizzati per eseguire il markup del testo.
Conclusione e passaggi successivi
Updated 21 febbraio 2023
Conclusione con alcune risorse aggiuntive.
Audio e video
Updated 21 febbraio 2023
Scopri come utilizzare contenuti multimediali HTML come audio e video.
Finestra di dialogo
Updated 21 febbraio 2023
>-
Dettagli e riepilogo
Updated 21 febbraio 2023
>
Modello, area annuncio e ombra
Updated 21 febbraio 2023
'Una spiegazione di modello, area e ombra.'
API HTML
Updated 21 febbraio 2023
Scopri come le informazioni HTML possono essere esposte e manipolate utilizzando JavaScript.
Immagini
Updated 14 febbraio 2023
Una panoramica delle immagini in HTML.
Formati immagine: AVIF
Updated 1 febbraio 2023
Il formato AVIF (AV1 Image File Format) è una codifica basata sul codec video AV1 open source.
Una breve cronologia delle immagini sul web
Updated 1 febbraio 2023
'Una storia di immagini sul web, a partire dall'elemento immagine nel 1993'
Formati immagine: JPEG
Updated 1 febbraio 2023
Scopri il formato delle immagini più comune sul Web.
Formati immagine: PNG
Updated 1 febbraio 2023
Scopri quando il formato immagine PNG è il miglior formato da scegliere.
Conclusione
Updated 1 febbraio 2023
Alcune risorse aggiuntive.
Problemi chiave di rendimento
Updated 1 febbraio 2023
Scopri come fare per ridurre al minimo le dimensioni delle richieste di immagini e ottenere il massimo rendimento.
Reti CDN (Content Delivery Network) per immagini
Updated 1 febbraio 2023
Scopri come le CDN di immagini sono in grado di trasformare e ottimizzare i contenuti di un'immagine.
Immagini vettoriali
Updated 1 febbraio 2023
'Scopri di più su SVG, il formato di immagini vettoriali utilizzato sul Web.'
Formati immagine: GIF
Updated 1 febbraio 2023
Comprendere il formato delle immagini GIF e spiegare il funzionamento della codifica delle immagini.
Immagini adattabili
Updated 1 febbraio 2023
Un approfondimento sulle immagini adattabili.
sintassi prescrittive
Updated 1 febbraio 2023
Scopri di più sull'elemento picture.
Sintassi descrittive
Updated 1 febbraio 2023
Utilizzare srcset e dimensioni per fornire al browser informazioni sulle origini delle immagini e su come verranno utilizzate.
Formati immagine: WebP
Updated 1 febbraio 2023
Scopri di più su WebP e comprendi la differenza tra questo formato e gli altri.
Generatore di siti, framework e CMS
Updated 1 febbraio 2023
>
Automatizzare la compressione e la codifica
Updated 1 febbraio 2023
>
Immagini raster
Updated 31 gennaio 2023
'Scopri immagini raster, come JPEG, GIF, PNG e WebP.'
Ti diamo il benvenuto in Impara le immagini.
Updated 31 gennaio 2023
Un corso di approfondimento sulle immagini per il Web.
Ti diamo il benvenuto in Informazioni sulla privacy.
Updated 24 gennaio 2023
Un corso per aiutarti a creare più siti web incentrati sulla tutela della privacy.
Test di tecnologie per la disabilità
Updated 12 gennaio 2023
Come eseguire test con le tecnologie per la disabilità.
Test dell'accessibilità automatici
Updated 12 gennaio 2023
Come eseguire test automatici dell'accessibilità.
Conclusione e passaggi successivi
Updated 12 gennaio 2023
Ulteriori risorse per aiutarti a fare i prossimi passi.
Test dell'accessibilità manuale
Updated 12 gennaio 2023
Come eseguire manualmente un test dell'accessibilità.
Moduli
Updated 10 gennaio 2023
Crea moduli accessibili.
Nozioni di base sul testo
Updated 8 dicembre 2022
Come formattare il testo utilizzando HTML.
Tabelle
Updated 8 dicembre 2022
Comprendere come utilizzare le tabelle per il markup dei dati tabulari.
Elenchi
Updated 8 dicembre 2022
Elenchi e altri modi per raggruppare i contenuti.
Link
Updated 8 dicembre 2022
Tutto ciò che devi sapere sui link.
Attributi
Updated 8 dicembre 2022
Scopri i diversi attributi globali e gli attributi specifici di determinati elementi HTML.
Design ed esperienza utente
Updated 5 dicembre 2022
Crea progetti accessibili e valuta l'esperienza dell'utente.
Pattern, componenti e sistemi di progettazione
Updated 5 dicembre 2022
'Valutare pattern, componenti e sistemi di progettazione per l'accessibilità.'
JavaScript
Updated 5 dicembre 2022
'Scrivi eventi di attivazione, titoli di pagine, contenuti dinamici accessibili e altro ancora.'
Video e audio
Updated 31 ottobre 2022
Tipi di contenuti multimediali alternativi che rendono accessibili video e audio.
Il documento
Updated 31 ottobre 2022
Elementi HTML aggiuntivi da considerare durante la creazione di siti web e applicazioni web accessibili.
Struttura dei contenuti
Updated 31 ottobre 2022
'Usa l'HTML semantico, i punti di riferimento e le tabelle per i contenuti accessibili.'
Stato attivo della tastiera
Updated 31 ottobre 2022
Comprendi e migliora lo stile e l'ordine di navigazione della tastiera.
Che cos'è l'accessibilità digitale e perché è importante?
Updated 30 settembre 2022
>-
Immagini
Updated 30 settembre 2022
Crea immagini accessibili.
ARIA e HTML
Updated 30 settembre 2022
Quando utilizzare ARIA e HTML.
Colore e contrasto
Updated 30 settembre 2022
Crea tavolozze dei colori accessibili con il contrasto appropriato.
Animazione e movimento
Updated 30 settembre 2022
Supporta le persone con tutti i tipi di disturbi innescati dal movimento.
Ti diamo il benvenuto in Scopri l'accessibilità
Updated 30 settembre 2022
Un corso di accessibilità evergreen e riferimento per migliorare il tuo sviluppo web.
Tipografia
Updated 30 settembre 2022
Scegli i tipi di carattere e le dimensioni giuste e struttura il tuo testo con un layout accessibile.
Intestazioni e sezioni
Updated 27 settembre 2022
Come utilizzare correttamente gli elementi di sezione per dare significato ai tuoi contenuti.
Struttura del documento
Updated 27 settembre 2022
Scopri come strutturare i tuoi documenti HTML con una base solida.
HTML semantico
Updated 27 settembre 2022
Utilizzare gli elementi HTML corretti per descrivere i contenuti del documento.
Panoramica del codice HTML
Updated 27 settembre 2022
Una breve introduzione ai concetti chiave di HTML.
Metadati
Updated 27 settembre 2022
Come utilizzare i meta tag per fornire informazioni sui tuoi documenti.
Benvenuto in Impara HTML.
Updated 8 settembre 2022
>
Strumenti e debug
Updated 15 maggio 2022
Esploreremo gli strumenti disponibili per sviluppare, eseguire il debug e testare le app web progressive.
Funzionalità
Updated 20 aprile 2022
Le PWA non sono solo legate allo schermo. Questo capitolo riguarda le funzionalità di una PWA in termini di hardware, sensori e utilizzo della piattaforma.
Gestione delle finestre
Updated 15 aprile 2022
>-
Funzioni sperimentali
Updated 15 aprile 2022
Esistono funzionalità delle PWA ancora in fase di sviluppo e tu puoi far parte del loro sviluppo. In questo capitolo scoprirai il progetto Fugu, come registrarti per una prova dell'origine e come utilizzare le API sperimentali
Architettura
Updated 15 aprile 2022
Durante lo sviluppo di una PWA, devi prendere alcune decisioni, ad esempio se creare un'applicazione a pagina singola o a più pagine e se vuoi ospitarla nella directory principale del tuo dominio o all'interno di una cartella.
Integrazione del sistema operativo
Updated 15 aprile 2022
La PWA ora funziona al di fuori del browser. Questo capitolo spiega come eseguire un'ulteriore integrazione con il sistema operativo dopo che gli utenti installano la tua app.
Gestione della complessità
Updated 15 aprile 2022
>
Aggiorna
Updated 10 marzo 2022
È probabile che la tua PWA debba essere aggiornata. Questo capitolo fornisce gli strumenti per aggiornare diverse parti della PWA, dagli asset ai metadati.
Richiesta di installazione
Updated 9 marzo 2022
Per i siti che soddisfano i criteri di installazione della PWA, il browser attiva un evento per richiedere all'utente di installarlo. La buona notizia è che puoi utilizzare questo evento per personalizzare la richiesta e invitare gli utenti a installare la tua app.
Workbox
Updated 10 gennaio 2022
Workbox è un insieme di moduli che semplificano le interazioni comuni dei service worker come il routing e la memorizzazione nella cache. Ogni modulo affronta un aspetto specifico dello sviluppo dei service worker. L'obiettivo di Workbox è semplificare il più possibile l'utilizzo dei service worker, garantendo al contempo la flessibilità necessaria per soddisfare requisiti applicativi complessi dove necessario.
Dati offline
Updated 10 gennaio 2022
Per creare un'esperienza offline solida, devi implementare la gestione dello spazio di archiviazione. Strumenti come IndexedDB, Cache, Gestione archiviazione, Archiviazione permanente e Indicizzazione dei contenuti possono aiutarti.
Pubblicazione
Updated 10 gennaio 2022
Utilizzando l'evento di recupero del service worker, puoi intercettare le richieste di rete e offrire una risposta utilizzando diverse tecniche.
Pattern dell'interfaccia utente
Updated 23 dicembre 2021
Considera alcuni elementi comuni dell'interfaccia utente che si adattano a schermi di dimensioni diverse.
Interazione
Updated 23 dicembre 2021
'Preparare le pagine per diversi meccanismi di immissione: mouse, tastiera e tocco.'
Configurazioni schermo
Updated 23 dicembre 2021
Prepara i tuoi contenuti per i dispositivi con più schermi.
Accessibilità
Updated 23 dicembre 2021
Assicurati che il tuo sito web sia disponibile per tutti.
Funzionalità multimediali
Updated 23 dicembre 2021
>
L'elemento dell'immagine
Updated 9 dicembre 2021
Esercita un maggiore controllo creativo sulle tue immagini.
Tipografia
Updated 9 dicembre 2021
'Rendi il tuo testo leggibile e bello, a prescindere da dove appare.'
Icone
Updated 9 dicembre 2021
Utilizza il formato SVG per creare icone adattabili e scalabili.
Temi
Updated 9 dicembre 2021
Adatta il design in base alle preferenze dell'utente, come la modalità Buio.
Immagini adattabili
Updated 9 dicembre 2021
Fornisci ai visitatori le immagini più appropriate per i loro dispositivi e schermi.
Memorizzazione nella cache
Updated 3 dicembre 2021
Puoi utilizzare l'API Cache Storage per scaricare, archiviare, eliminare o aggiornare gli asset sul dispositivo. In questo modo, questi asset possono essere pubblicati sul dispositivo senza richiedere una richiesta di rete.
Service worker
Updated 3 dicembre 2021
I service worker sono una parte fondamentale di una PWA. Consentono il caricamento rapido indipendentemente dalla rete, dall'accesso offline, dalle notifiche push e da altre funzionalità importanti.
Testo e tipografia
Updated 23 novembre 2021
In questo modulo imparerai ad applicare uno stile al testo sul Web.
Asset e dati
Updated 18 novembre 2021
>
Sfondi
Updated 15 novembre 2021
In questo modulo imparerai come applicare stili agli sfondi delle caselle utilizzando CSS.
Overflow
Updated 9 novembre 2021
Overflow indica il modo in cui gestisci i contenuti che non rientrano in una dimensione principale impostata. In questo modulo penserai fuori dagli schemi e imparerai a definire lo stile dei contenuti in eccesso.
Approfondimento sugli attributi del modulo
Updated 3 novembre 2021
Scopri tutto sugli attributi del modulo: come modificare il layout delle tastiere sullo schermo, attivare la convalida integrata e altro ancora.
Nozioni di base sulla progettazione
Updated 3 novembre 2021
Scopri come creare moduli facili da usare.
Accessibilità
Updated 3 novembre 2021
Come creare moduli inclusivi.
Test dei moduli su più dispositivi e piattaforme
Updated 3 novembre 2021
Assicurati che il modulo funzioni con dispositivi, browser, piattaforme e contesti diversi.
Aiuta gli utenti a inserire i dati nei moduli
Updated 3 novembre 2021
Una panoramica dei vari elementi del modulo tra cui puoi scegliere per creare il tuo modulo.
Internazionalizzazione e localizzazione
Updated 3 novembre 2021
Preparati per i formati di dati internazionali e scopri come pianificare il modulo per la localizzazione.
Testare i moduli
Updated 3 novembre 2021
Scopri come testare e analizzare i tuoi moduli.
L'elemento del modulo in dettaglio
Updated 3 novembre 2021
Scopri nel dettaglio tutto l'elemento modulo, quando utilizzare un modulo e come funziona.
Sicurezza e privacy
Updated 3 novembre 2021
Scopri come proteggere i tuoi moduli e mantenere privati i dati dei tuoi utenti.
Stili dei controlli dei moduli
Updated 3 novembre 2021
Scopri come implementare i controlli del modulo con CSS.
Internazionalizzazione
Updated 3 novembre 2021
Prepara i tuoi progetti per diverse lingue e modalità di scrittura.
Micro layout
Updated 3 novembre 2021
Crea componenti flessibili che possono essere posizionati ovunque.
Presentazione
Updated 3 novembre 2021
Scopri l'origine del responsive design.
Utilizzare i moduli per ricevere dati dagli utenti
Updated 3 novembre 2021
>
Stili dei moduli
Updated 3 novembre 2021
Applica stili ai moduli utilizzando CSS, facendo in modo che rimangano utilizzabili e leggibili da tutti.
Conclusione
Updated 3 novembre 2021
Passaggi successivi e risorse.
Raccolta dei dati
Updated 3 novembre 2021
Scopri come misurare e analizzare il modulo.
JavaScript
Updated 3 novembre 2021
Scopri come utilizzare JavaScript per migliorare i tuoi moduli.
Query supporti
Updated 3 novembre 2021
Adatta i tuoi progetti a diverse dimensioni dello schermo utilizzando query supporti CSS.
Competenze essenziali
Updated 3 novembre 2021
Tutte le applicazioni web progressive sono, al loro interno, siti web moderni, quindi è importante che il tuo sito web abbia una solida base in fatto di responsive design, mobile e tutto in primo piano, intrinseco design e prestazioni web.
Ti diamo il benvenuto nelle app web progressive di Impara.
Updated 3 novembre 2021
>
Per iniziare
Updated 3 novembre 2021
Se vuoi creare un'app web progressiva, ti starai chiedendo da dove iniziare, se è possibile eseguire l'upgrade di un sito web a una PWA senza partire da zero o come passare da un'app specifica per piattaforma a una PWA. Questo articolo ti aiuterà a rispondere a queste domande.
Aiuta gli utenti a evitare di reinserire i dati nei moduli
Updated 3 novembre 2021
Semplifica la compilazione dei moduli da parte degli utenti.
Conclusione e passaggi successivi
Updated 3 novembre 2021
Ulteriori risorse per aiutarti a fare i prossimi passi.
Forme di pagamento
Updated 3 novembre 2021
Migliora i tassi di conversione creando forme di pagamento migliori.
Moduli di indirizzi
Updated 3 novembre 2021
Aiuta gli utenti a compilare i moduli degli indirizzi in modo facile e veloce.
Layout delle macro
Updated 3 novembre 2021
Progetta i layout di pagina utilizzando una serie di tecniche CSS.
Approfondimento sui campi dei moduli
Updated 3 novembre 2021
Scopri i diversi campi del modulo che puoi utilizzare e come scegliere l'elemento del modulo corretto.
Ti diamo il benvenuto in Impara Moduli.
Updated 3 novembre 2021
Un corso sui moduli HTML per aiutarti a migliorare le tue competenze di sviluppatore web.
Aiuta gli utenti a inserire i dati corretti nei moduli
Updated 3 novembre 2021
Scopri come convalidare i moduli sul frontend.
Come testare i moduli per verificarne l'usabilità
Updated 3 novembre 2021
Scopri come eseguire test di usabilità e assicurarti che il modulo funzioni correttamente per tutti gli utenti.
Compilazione automatica
Updated 3 novembre 2021
Scopri tutto ciò che c'è da sapere sulla compilazione automatica e sull'attributo di completamento automatico.
Identità
Updated 3 novembre 2021
Scopri come creare moduli di registrazione e accesso sicuri e accessibili e come aiutare gli utenti a modificare le impostazioni dell'account.
Conclusione e passaggi successivi
Updated 3 novembre 2021
Ulteriori risorse per aiutarti a fare i prossimi passi.
Elenchi
Updated 26 ottobre 2021
Strutturalmente, un elenco è composto da un elemento contenitore elenco pieno di elementi. In questo modulo imparerai ad applicare lo stile a tutte le parti di un elenco.
Transizioni
Updated 15 settembre 2021
In questo modulo imparerai a definire le transizioni tra gli stati di un elemento. Utilizza le transizioni per migliorare l'esperienza utente fornendo un feedback visivo per l'interazione dell'utente.
Animazioni
Updated 4 maggio 2021
L'animazione è un ottimo modo per mettere in evidenza gli elementi interattivi e aggiungere interesse e divertimento ai tuoi design. In questo modulo scoprirai come aggiungere e controllare gli effetti di animazione con CSS.
Filtri
Updated 4 maggio 2021
I filtri in CSS consentono di applicare effetti che ritieni possibili solo in un'applicazione grafica. In questo modulo puoi scoprire cosa è disponibile.
Conclusione e passaggi successivi
Updated 4 maggio 2021
Ulteriori risorse per aiutarti a fare i prossimi passi.
Funzioni
Updated 4 maggio 2021
CSS ha una serie di funzioni integrate. In questo modulo scoprirai alcune delle funzioni principali e come utilizzarle.
Ti diamo il benvenuto in Impara CSS.
Updated 4 maggio 2021
Un corso CSS evergreen e riferimento per migliorare le tue competenze di stile web.
Modalità di fusione
Updated 4 maggio 2021
Crea effetti compositivi mescolando due o più livelli e scopri come isolare un'immagine con uno sfondo bianco in questo modulo sulle modalità di fusione.
Z-index e contesti di stack
Updated 3 maggio 2021
In questo modulo scopri come controllare l'ordine in cui gli elementi si sovrappongono gli uni agli altri, utilizzando z-index e il contesto di stack.
Ombre
Updated 3 maggio 2021
Esistono diversi modi per aggiungere ombre a testo ed elementi in CSS. In questo modulo imparerai a utilizzare ciascuna opzione e le attività per le quali sono state progettate.
Sfumatura
Updated 3 maggio 2021
In questo modulo scoprirai come utilizzare i vari tipi di gradienti disponibili in CSS. I gradienti possono essere utilizzati per creare tutta una serie di effetti utili, senza dover creare un'immagine utilizzando un'applicazione grafica.
Bordi
Updated 30 aprile 2021
Un bordo fornisce una cornice per le caselle. In questo modulo scopri come modificare le dimensioni, lo stile e il colore dei bordi utilizzando CSS.
Evidenzia
Updated 30 aprile 2021
Scopri l'importanza di concentrarsi nelle applicazioni web. Scoprirai come gestire lo stato attivo e come assicurarti che il percorso nella tua pagina funzioni per le persone che utilizzano il mouse e per quelle che utilizzano la tastiera per navigare.
Grid
Updated 29 aprile 2021
Il layout griglia CSS offre un sistema di layout bidimensionale che controlla il layout in righe e colonne. In questo modulo, scopri tutto ciò che la griglia ha da offrire.
Pseudo-classi
Updated 28 aprile 2021
Le pseudo-classi consentono di applicare il codice CSS in base alle modifiche di stato. Ciò significa che il tuo design può reagire all'input dell'utente, ad esempio a un indirizzo email non valido.
Spaziatura
Updated 27 aprile 2021
Scopri come selezionare il metodo migliore per la spaziatura degli elementi, prendendo in considerazione il metodo di layout in uso e il componente che devi creare.
Pseudo-elementi
Updated 27 aprile 2021
Uno pseudo-elemento è come aggiungere o scegliere come target un elemento extra senza dover aggiungere altro codice HTML. Hanno vari ruoli e puoi scoprirli in questo modulo.
Proprietà logiche
Updated 21 aprile 2021
Le proprietà e i valori logici e relativi del flusso sono collegati al flusso del testo, piuttosto che alla forma fisica dello schermo. Scopri come sfruttare questo nuovo approccio ai CSS.
Flexbox
Updated 21 aprile 2021
Flexbox è un meccanismo di layout progettato per disporre gruppi di elementi in un'unica dimensione. Scopri come utilizzarla in questo modulo.
Disposizione
Updated 20 aprile 2021
Una panoramica dei vari metodi di layout tra cui scegliere durante la creazione di un componente o di un layout di pagina.
Ridimensionamento delle unità
Updated 13 aprile 2021
In questo modulo scopri come ridimensionare gli elementi utilizzando CSS, lavorando con il mezzo flessibile del Web.
Ereditarietà
Updated 2 aprile 2021
Alcune proprietà CSS ereditano se non specifichi un valore corrispondente. Scopri come funziona e come sfruttarlo a tuo vantaggio in questo modulo.
Specificità
Updated 2 aprile 2021
'Questo modulo analizza più a fondo la specificità, una parte fondamentale della cascata.'
Colore
Updated 1 aprile 2021
Esistono diversi modi per specificare il colore in CSS. In questo modulo esamineremo i valori dei colori più utilizzati.
Modello della scatola
Updated 29 marzo 2021
Tutto ciò che viene mostrato dal CSS è un riquadro. Capire come funziona il modello CSS Box è quindi una base fondamentale di CSS.
La cascata
Updated 29 marzo 2021
A volte a un elemento potrebbero essere applicate due o più regole CSS in conflitto. In questo modulo scopri in che modo il browser sceglie quali utilizzare e come controllare questa selezione.
Selettori
Updated 29 marzo 2021
Per applicare il codice CSS a un elemento devi selezionarlo. Il CSS ti offre diversi modi per farlo, puoi esplorarli in questo modulo.
Core Web Vitals
Updated 16 settembre 2020
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
Updated 4 marzo 2025
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- App Engine
- Cloud Shell
- Google Kubernetes Engine (GKE)
- Cloud SQL
- Cloud Run
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
Updated 4 marzo 2025
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Firebase Cloud Messaging
- Messaggistica in-app Firebase
使用 Firebase 构建您的首个 Web 应用
Updated 2 marzo 2025
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Firebase Performance Monitoring
- Firebase Dynamic Links
- Firebase Realtime Database
- Firebase Analytics
- Firebase Cloud Messaging
- Firebase Authentication
- Firebase Crashlytics
- Firestore
- Cloud Functions for Firebase
- Firebase Test Lab
- Firebase Remote Config
- Firebase Hosting
- Firebase A/B Testing
- Cloud Storage for Firebase
- Messaggistica in-app Firebase
适用于 Apple 平台的 Firebase App Check
Updated 2 marzo 2025
Firebase App Check 可确保请求来自合法应用和设备,从而有助于保护您的后端资源免遭滥用,例如防范账单欺诈和钓鱼式攻击。它可与 Firebase 服务以及您自己的后端服务搭配使用,以确保您的资源安全无虞。 如需详细了解 Firebase App Check ,请参阅 Firebase 文档。 App Check 使用平台专有的服务来验证应用和/或设备的完整性。这些服务称为 认证提供程序 。其中之一就是 Apple 的 App Attest 服务,App Check
- Firebase App Check
使用 App Check 保护您的应用免遭滥用
Updated 2 marzo 2025
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Firebase
- Firebase App Check
利用 Firebase 和 Flutter 打造富有吸引力的跨平台体验
Updated 2 marzo 2025
了解如何使用 Firebase 和 Flutter 打造令人愉悦的响应式跨平台体验。
使用 Firebase Remote Config 逐步推出 Firebase App Check
Updated 2 marzo 2025
您可以将 Firebase App Check 与 App Attest 搭配使用,以保护后端服务并验证发送到 Firebase 服务的请求是否来自真实的应用。 通常建议您逐步将用户纳入 App Attest 服务,以免达到配额限制。如需了解详情,请参阅 Apple 的“ 准备使用应用认证服务 ”文档。 如 分阶段发布版本更新 中所述,使用 Apple 的 App Store Connect 功能逐步发布应用更新有助于更顺利地推出 App
- Firebase Remote Config
- Firebase App Check
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - Android Codelab
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
- Android
- Firebase ML
- Firebase
- TensorFlow
监控功能发布期间的表现
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何将 Firebase Performance Monitoring 添加到示例应用并在功能发布期间衡量其性能。
- Firebase
- Android
- Firebase Performance Monitoring
使用 Firebase Performance Monitoring 监控新功能
Updated 2 marzo 2025
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Firebase Performance Monitoring
使用 Remote Config 更新您的 Unity 游戏,无需发布
Updated 2 marzo 2025
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Firebase Remote Config 为 Unity 游戏实施 A/B 测试
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何在 Unity 游戏中使用 Remote Config A/B Testing。
将 app bundle 版本分发给测试人员 - Codelab
Updated 2 marzo 2025
快速将应用的最新版本交付给测试人员。在
- Firebase
- Android
使用 Firestore 构建排行榜
Updated 2 marzo 2025
在此 Codelab 中,您将使用 Cloud Firestore 和 Cloud Functions 构建一个排行榜。
使用 Cloud Firestore 构建强大的分布式排行榜
Updated 2 marzo 2025
了解如何使用 Cloud Firestore 构建可扩缩并满足用户需求的排行榜。
使用 Firebase 有效吸引用户
Updated 2 marzo 2025
了解如何向用户传送有针对性的消息传递宣传活动,以及如何使用传送和互动数据最大限度地提升这些宣传活动的效果。
计算 SKAdNetwork 转化价值架构的收入分桶
Updated 2 marzo 2025
在本 Codelab 中,我们将通过示例演示如何构建收入分桶来设置 SKAdNetwork 转化价值架构
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - iOS Codelab
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎
- TensorFlow
- Firebase
- Firebase ML
- Google Analytics
使用 Firebase Remote Config 对 Unity 游戏进行插桩
Updated 2 marzo 2025
了解如何使用 Remote Config 插桩 Unity 游戏
“实时设备端应用内购优化”Codelab
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何部署 TFLite 模型,以针对每位用户量身定制应用并优化应用内购买
- Android
- Firebase Remote Config
- Firebase
- TensorFlow
- Firebase A/B Testing
- Google Analytics
- Firebase ML
- BigQuery
在 Android WebView 中实现 Google Analytics for Firebase
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何使用 JavaScript WebView 实现将事件发送到 GA4
将 Firebase 添加到您的 Flutter 应用:高级
Updated 2 marzo 2025
了解如何将 Firebase 功能用于 Flutter,包括用户身份验证、数据删除、功能标记和崩溃跟踪。
将 Firebase 添加到您的 Flutter 应用
Updated 2 marzo 2025
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Firebase Authentication
- Flutter
使用 Firebase App Distribution iOS SDK 提醒测试人员有关新应用版本的信息 - Codelab
Updated 2 marzo 2025
借助 App Distribution SDK,您可以快速将最新版本交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新的 build 可用时向测试人员显示应用内提醒。
- Firebase App Distribution
- Firebase
通过 Terraform 设置和管理 Firebase 项目和产品
Updated 2 marzo 2025
使用 Terraform 设置和管理 Firebase 项目,包括对基础架构和 Firebase 产品进行程序化配置。
- Firebase
使用 MFA、屏蔽函数和跨服务安全规则
Updated 2 marzo 2025
了解如何在 Firebase 中使用安全功能,包括多重身份验证 (MFA)、屏蔽函数和跨服务安全规则。
使用 Firebase 打造快速稳定的应用
Updated 2 marzo 2025
实时应用性能数据让 bug 和缺陷无所遁形,有助于您减少花在四处奔忙“救火”上的时间,从而腾出更多时间来打造愉悦的体验。
使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况
Updated 2 marzo 2025
在此 Codelab 中,您将构建一个示例应用,并学习如何使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况。
- Firebase Performance Monitoring
- Firebase
- Android
使用 Crashlytics 高级功能了解游戏发生崩溃的情况
Updated 2 marzo 2025
升级调试过程,并更好地了解 Unity 游戏发生崩溃的情况和可能造成崩溃的原委。
使用 Crashlytics 高级功能了解 Unity 游戏发生崩溃的情况
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何使用 Crashlytics 的高级功能。这些功能有助于您更好地了解发生崩溃的情况和可能造成崩溃的原委。
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - Android Codelab
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎。
- TensorFlow
- Firebase ML
- Firebase
- Google Analytics
- Android
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - iOS Codelab
Updated 2 marzo 2025
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
- Firebase ML
- Firebase
- TensorFlow
架构和状态
Updated 2 marzo 2025
了解如何使用导航、高级状态和附带效应来创建有效运行的应用。
- Android
Android 和其他平台上的通行密钥
Updated 28 febbraio 2025
开始使用通行密钥,为用户打造安全、人性化的身份验证体验。
- Android
Scene Semantics and Geospatial Depth
Updated 28 febbraio 2025
了解 ARCore 中的 Scene Semantics and Geospatial Depth API,这些 API 可让您更深入地了解环境。
Streetscape Geometry 和 Rooftop 锚点
Updated 28 febbraio 2025
了解 ARCore 中的 Streetscape Geometry API 和 Rooftop 锚点 API,它们可帮助您了解高达 100 米的建筑物的数据。
使用 Firebase 进行本地开发
Updated 28 febbraio 2025
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Cloud Functions for Firebase
- Firestore
- Firebase Authentication
- Firebase Hosting
- Firebase Realtime Database
- Cloud Storage for Firebase
将 Google 的地点数据导入 Android 应用
Updated 28 febbraio 2025
了解 Places SDK for Android,并使用 Kotlin 构建包含真实地点相关数据的 Android 应用。
Compose for Wear OS
Updated 26 febbraio 2025
了解 Compose for Wear OS,它是一种新式声明式界面工具包,可帮助您构建针对穿戴式设备优化的精美界面。
Cloud Run 和无服务器计算
Updated 11 febbraio 2025
了解 Cloud Run 服务(适用于处理 Web 请求的容器)和 Cloud Run 作业(适用于运行完毕且不处理请求的容器)。
现代 Android 应用架构
Updated 10 febbraio 2025
了解构建达到生产质量的强大应用的最佳实践和推荐架构。
- Android
使用 Jetpack Compose 和 Firebase 构建 Android 应用
Updated 31 gennaio 2025
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
构建基于 Cloud Firestore 的 Web 应用
Updated 23 gennaio 2025
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Firestore
Wear OS
Updated 16 gennaio 2025
了解 Wear OS,一款针对穿戴式设备进行了设计优化的 Android 操作系统。
- Android
使用 Compose 向基于 View 的 Android 应用添加自适应布局
Updated 23 dicembre 2024
了解如何使用 Jetpack Compose 向基于 View 的 Android 应用添加自适应布局。
将 Play Integrity 添加到您的 Android 应用
Updated 23 dicembre 2024
在此 Codelab 中,您将向示例应用添加 Play Integrity API。您将使用 Play Integrity API 请求完整性判定,以帮助您确定应用的许可状态和完整性,以及运行该应用的设备的完整性状态。
- Android
配置、实现和验证 Android App Links
Updated 23 dicembre 2024
在此 Codelab 中,您将构建一个列出一系列餐馆的 Android 应用。该课程旨在协助您设计、配置和验证 Android App Links。
- Android
使用基准配置文件提升应用性能
Updated 23 dicembre 2024
此 Codelab 介绍了如何使用基准配置文件缩短应用启动时间和帧时间。
- Android
将自适应功能集成到原生游戏中
Updated 23 dicembre 2024
在本 Codelab 中,您将从一款简单的 3D 物理模拟游戏入手,并为其集成自适应功能。您将集成以下各项:
- Android
初始配置和启动营业地点
Updated 21 dicembre 2024
了解如何使用 Business Messages 进行初始配置和启动营业地点。
使用 Actions on Google 打造更智能的家居体验
Updated 21 dicembre 2024
了解如何构建智能家居 Action,让 Google 助理能控制已连接的设备。
不连接到互联网时的双向通信
Updated 13 dicembre 2024
了解如何让用户相互连接(即使没有互联网连接)
与界面和状态交互
Updated 13 dicembre 2024
创建一个小费计算器应用,用于根据应用中的用户输入来计算小费。
- Android
从互联网获取数据
Updated 13 dicembre 2024
实现协程以在不屏蔽应用的情况下并行执行任务,以及学习如何使用 HTTP 和 REST 从互联网获取数据。
- Android
计算自定义小费
Updated 13 dicembre 2024
了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合函数。
更多 Kotlin 基础知识
Updated 13 dicembre 2024
了解有助于您构建更有趣的 Android 应用的更多 Kotlin 编程概念。
- Android
Kotlin 基础知识
Updated 13 dicembre 2024
详细了解 Kotlin、面向对象的编程和 lambda 的基础知识。
- Android
创建交互式 Dice Roller 应用
Updated 13 dicembre 2024
了解如何构建交互式 Dice Roller 应用,使用户能够掷骰子,然后向用户显示结果。
- Android
构建基本布局
Updated 13 dicembre 2024
构建一个显示文本和图像的、界面简单的 Android 应用。
- Android
高级 activity 嵌入
Updated 13 dicembre 2024
在此 Codelab 中,您将学习如何使用与 activity 嵌入有关的新增功能来改善大屏设备上的应用体验。这些功能包括窗格展开、叠加层呈现、全屏对话框变暗和 activity 堆栈固定。
在 Kotlin 中使用类和对象
Updated 13 dicembre 2024
了解如何在 Kotlin 中使用类和对象。
在 Kotlin 中使用集合
Updated 13 dicembre 2024
了解如何使用数组和集合,包括列表、集和映射。
为应用添加按钮
Updated 13 dicembre 2024
了解如何在 Android 应用中响应按钮点击。
- Android
Kotlin 园地中的协程简介
Updated 13 dicembre 2024
在 Kotlin Playground 中,了解如何使用 Kotlin 协程编写异步代码。
从互联网加载和显示图片
Updated 13 dicembre 2024
运用架构最佳实践构建应用,并使用 Coil 下载和显示图片。
- Android
将 Compose 添加到基于 View 的应用
Updated 13 dicembre 2024
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
项目:创建名片应用
Updated 13 dicembre 2024
了解如何创建展示您的名片的 Android 应用。
(已废弃)向 Wear OS 上的表盘复杂功能提供数据
Updated 13 dicembre 2024
在本 Codelab 中,您将学习如何向表盘复杂功能提供数据,同时牢记平台的相关最佳做法。
Android Studio 中的协程简介
Updated 13 dicembre 2024
了解如何在 Android 应用中使用 Kotlin 协程以及如何测试协程。
Android View 和 View 中的 Compose
Updated 13 dicembre 2024
了解使用 Android View 构建应用的基础知识,以及如何在通过 View 构建的应用中添加可组合项。
- Android
提升 Android 应用的用户体验
Updated 11 dicembre 2024
了解“全屏显示”“预测性返回”和“Glance”如何提升 Android 应用的用户体验和质量。本开发者在线课程将引导用户完成多个 Codelab,改进 Android 维护的 SociaLite 应用。
- Android
开始在 Android 上使用 Vulkan
Updated 11 dicembre 2024
Vulkan 是一个高性能的现代图形 API。它提供了对 GPU 的低级别访问权限,并以各种方式优化了实现,但使用难度较高。替代方案 OpenGL ES 更为简单,但因其基于旧版硬件架构,功能和性能相对较差。OpenGL ES 在大多数其他平台上已废弃,不再处于积极开发状态。在 Android 平台上,我们计划逐渐废弃 OpenGL ES,转而采用 Vulkan,因此需要让开发者做好过渡准备。
- Android
使用 Android Enterprise 构建应用
Updated 11 dicembre 2024
了解 Android Enterprise 提供的管理解决方案。
- Android
适应不同的屏幕尺寸
Updated 11 dicembre 2024
在本在线课程中,您将学习如何让应用适应不同的屏幕尺寸、提供更好的用户体验,以及如何测试自适应界面。
- Android
使用 activity 嵌入和 Material Design 构建列表-详情布局
Updated 11 dicembre 2024
activity 嵌入可让基于 activity 的应用在大屏设备上支持双窗格布局,而无需重构代码。您需要添加一些依赖项,创建一个 XML 配置文件,实现一个初始化程序,并向应用清单添加一些内容。或者,如果您更喜欢在代码中操作,可以通过主 activity 的 onCreate() 方法进行一些 Jetpack API 调用。在此 Codelab 中,您将使用 XML 和 API 开发方法将基于 activity 的应用更新为列表-详情双窗格布局。
- Android
添加预测性返回动画
Updated 11 dicembre 2024
在此 Codelab 中,您将学习如何向 SociaLite 应用添加预测性返回动画。
在 Wear OS 中创建您的第一个功能块
Updated 11 dicembre 2024
在此 Codelab 中,您将学习如何为 Wear OS 创建自己的功能块。您将使用 Tiles Material 组件,该库可帮助您更轻松地构建符合 Material Design 准则的界面。而且,在开发过程中,您还可以在 Android Studio 中预览功能块。
- Android
- Wear OS
构建在工作资料上运行的应用
Updated 11 dicembre 2024
在此 Codelab 中,您将对应用进行更改,以便在设有工作资料的受管理设备上运行时提供更好的用户体验。
无障碍功能、测试和性能
Updated 11 dicembre 2024
提升应用的性能,使其可供所有用户使用,并编写自动化测试来保持此行为。
- Android
您的第一个健康数据共享集成应用
Updated 11 dicembre 2024
在此 Codelab 中,您将构建一个支持在 Health Connect 中读取和写入数据的健康与健身应用。
- Android
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
Updated 11 dicembre 2024
了解如何使用 Jetpack WindowManager 库针对可折叠设备和双屏设备等新型设备对应用进行调整。
- Android
Jetpack Compose
Updated 11 dicembre 2024
了解 Compose,一种用于构建原生 Android 界面的新式工具包。
关于拖放的 Codelab
Updated 11 dicembre 2024
学习使用 DragHelper 和 DropHelper 在应用内部和应用之间实现视图拖放功能。
- Android
构建具有自适应布局的应用
Updated 11 dicembre 2024
了解如何通过实现一种规范布局模式,让应用适合在大屏幕上运行。
增强 Android 应用中的触控笔性能支持
Updated 11 dicembre 2024
学习如何实现先进的技术,从而在 Android 应用中提供卓越的触控笔体验。
- Android
activity 嵌入
Updated 11 dicembre 2024
发现 activity 嵌入的优势,探索实现案例,将基于 activity 的应用升级为列表-详情布局,并了解可让您针对平板电脑、可折叠设备和 ChromeOS 设备打造差异化应用的高级功能。
- Android
添加可滚动列表
Updated 11 dicembre 2024
向 Affirmations 应用添加可滚动列表
在 Jetpack Compose 中进行测试
Updated 11 dicembre 2024
在此 Codelab 中,您将了解如何测试使用 Jetpack Compose 创建的界面。您将编写您的第一项测试,并在此过程中了解隔离测试、调试测试、语义树和同步。
在 Jetpack Compose 中为元素添加动画效果
Updated 9 dicembre 2024
在本 Codelab 中,您将学习如何使用一些 Compose 动画 API。
布局、主题设置和动画
Updated 9 dicembre 2024
实现更高级的布局,并为您的应用添加动态效果和样式。您将了解各种 Compose Animation API、如何实现 Material Design 3、如何使用自定义布局实现复杂设计,以及如何使用延迟布局创建高性能界面。
- Android
练习:点击行为
Updated 9 dicembre 2024
运用您学到的有关按钮点击行为的知识来构建应用。
- Android
Jetpack Compose 中的高级状态和附带效应
Updated 9 dicembre 2024
在此 Codelab 中,您将学习 Jetpack Compose 中状态和附带效应的高级概念。您可以了解如何为复杂的有状态可组合项创建状态容器,如何通过 Compose 代码创建协程和调用挂起函数,以及如何触发附带效应以完成不同的用例。
- Android
Compose 中的 ViewModel 和状态
Updated 6 dicembre 2024
在此 Codelab 中,您将学习如何使用 ViewModel(架构组件之一)。您将实现一个 ViewModel,用于在配置更改期间保留应用状态。
简介:Compose 中的状态
Updated 6 dicembre 2024
了解状态,以及 Jetpack Compose 如何使用和操纵状态。
- Android
Android Sleep API Codelab
Updated 6 dicembre 2024
了解如何注册 Android Sleep API 以获取 SleepSegmentEvent 和 SleepClassifyEvent。
架构组件
Updated 6 dicembre 2024
了解应用架构以及如何使用 ViewModel、界面状态和 StateFlow 构建更复杂的应用。
- Android
大致位置
Updated 6 dicembre 2024
在 Android 中请求位置权限 1
添加仓库和手动依赖项注入
Updated 6 dicembre 2024
了解如何将网络调用拆分为存储库,以进一步改进 Mars Photos 应用的架构。
向 Android 应用添加 Gemini 功能
Updated 6 dicembre 2024
了解如何使用 Vertex AI for Firebase 向 Android 应用添加简单的 Gemini API 功能。
- Android
构建和测试适用于 Android Automotive OS 的停车状态下使用的应用
Updated 6 dicembre 2024
在此 Codelab 中,您将学习如何为 Android Automotive OS 设备上在停车状态下使用的应用构建和测试出色的使用体验。您将了解如何充分利用汽车中各种各样的屏幕,以及如何让用户使用标准 Android 机制在汽车独有的各种场景中控制内容播放。
- Android
- Android Auto
Compose for TV 简介
Updated 6 dicembre 2024
了解 Compose for TV 的基础知识,并创建 TV 应用中常用的两个页面。
- Android
使用 Jetpack Compose 添加对键盘、鼠标、触控板和触控笔的支持
Updated 6 dicembre 2024
了解如何使用 Compose 开发支持键盘和指控设备(例如鼠标和触控板)的应用。
- Android
在 Compose 中拖放
Updated 6 dicembre 2024
了解如何使用修饰符在 Compose 中启用拖放功能。
- Android
使用 Jetpack WindowManager 优化可折叠设备上的相机应用
Updated 6 dicembre 2024
多年来,Android 设备不断发展完善,演变出多种多样的尺寸、形状、显示屏和其他特点。不过,从一开始,使用手机拍照就一直是其中最重要的一种使用场景。如今,相机功能仍是消费者购买手机的首要原因之一。
使用 Material 3 在 Compose 中设置主题
Updated 6 dicembre 2024
本 Codelab 旨在通过新的 Material Design 3 和 Material You 实现,在 Jetpack Compose 中演示主题设置。
使用 WorkManager 调度任务
Updated 6 dicembre 2024
了解何时以及如何使用 WorkManager。WorkManager 是一个 API,用于处理无论应用进程是否仍在运行都需要运行的后台工作。
- Android
在网页上通过通行密钥进行无密码登录
Updated 6 dicembre 2024
开始在网页上使用通行密钥,为您的用户构建安全且人性化的身份验证体验!
Jetpack Compose 基础知识
Updated 6 dicembre 2024
在此 Codelab 中,您将学习 Compose 的基础知识。
- Android
构建数据层
Updated 6 dicembre 2024
在此 Codelab 中,您将学习 Android 应用架构数据层的相关知识。您将构建存储库、数据模型和数据源,以便对本地数据库及网络服务执行数据读写操作。
迁移到 Jetpack Compose
Updated 6 dicembre 2024
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
- Android
利用 Ongoing Activity API,以新的方式与 Wear OS 用户互动
Updated 6 dicembre 2024
借助 Wear 中的 Ongoing Activity API,开发者只需编写少量代码即可在表盘以及应用启动器中与用户互动,让用户只需简单点按一下就返回到应用中进行重要的活动。
- Android
- Wear OS
使用 Jetpack Compose 添加简单的动画
Updated 6 dicembre 2024
学习如何为 Compose 应用添加简单的弹簧动画。
构建精美应用
Updated 6 dicembre 2024
借助 Material Design、动画和无障碍功能最佳实践,让应用更美观、更直观。
- Android
在 Kotlin 中使用集合
Updated 6 dicembre 2024
了解如何使用数组和集合,包括列表、集和映射。
使用 WorkManager 处理后台工作
Updated 6 dicembre 2024
面向 Android 的 WorkManager API 可简化后台工作。WorkManager 可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度器。此 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的链式作业,涵盖方方面面。
向应用添加“附近消息”功能
Updated 6 dicembre 2024
了解如何使用 Nearby Messages API 发送和发现消息
提升在 Android TV 上通过“接下来观看”频道观看电影/电视剧集的互动度
Updated 6 dicembre 2024
在此 Codelab 中,您将学习为电视电影/剧集构建“接下来观看”的最佳实践。
Compose 基础知识
Updated 6 dicembre 2024
初步熟悉 Jetpack Compose,并了解可组合函数、基本布局和状态、Material Design、列表和动画。
- Android
Android 基础知识 02.2:activity 生命周期和状态
Updated 6 dicembre 2024
在此 Codelab 中,您将向 TwoActivities 应用添加日志记录语句,并观察 activity 生命周期的变化。您将应对这些变化,并探索在此类条件下如何处理用户输入。
Compose 中的 View
Updated 6 dicembre 2024
了解如何在使用 Jetpack Compose 构建的应用内添加和使用现有 View。
- Android
计算自定义小费
Updated 5 dicembre 2024
了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合函数。
Cronet 基础知识
Updated 5 dicembre 2024
上次更新日期 :2022 年 5 月 6 日 Cronet 是以库的形式提供给 Android 应用使用的 Chromium 网络堆栈。Cronet 利用多种技术来减少延迟和提高网络请求吞吐量,以满足您的应用的运行需要。 很多每日用户量达到数百万的应用(如 YouTube 、 Google 应用 、 Google 相册 以及 Google 地图 - 导航和公交 )都由 Cronet 库来处理请求。Cronet 支持 HTTP3,是使用极广的 Android 网络库。 如需了解详情,请参阅
- Android
使用 Jetpack Compose 改进应用的无障碍功能
Updated 5 dicembre 2024
在此 Codelab 中,您将学习如何通过 Compose 让应用更加易于使用。了解如何增大触摸目标以及如何添加内容描述、点击标签、自定义操作,等等。
- Android
创建 Art Space 应用
Updated 5 dicembre 2024
了解如何创建 Android 应用来展示您自己的艺术空间。
Android Paging 基础知识
Updated 5 dicembre 2024
在此 Codelab 中,您要将 Paging 库集成到一款显示列表的应用中。Paging 库可帮助您加载和显示来自本地存储空间或网络中更大的数据集中的数据页面。
Jetpack Compose 中的状态
Updated 5 dicembre 2024
在此 Codelab 中,您将了解如何通过管理状态来构建功能丰富的互动式 Compose 应用。
Compose for Wear OS Codelab
Updated 5 dicembre 2024
在此 Codelab 中,您将了解如何使用新版 Compose for Wear OS 将所学 Compose 知识运用到穿戴式设备应用的开发中。到最后,您将学会在适合腕戴设备的应用中创建简单和高级的可组合函数。
- Wear OS
- Android
在 Jetpack Compose 中解决性能问题的实用方法
Updated 5 dicembre 2024
通过分析系统轨迹并解决常见延迟问题,让 Compose 应用快速运行。
- Android
应对 Android 15 强制执行的无边框措施
Updated 5 dicembre 2024
了解如何应对 Android 15 强制执行的无边框措施。
- Android
Compose 中的基本布局
Updated 5 dicembre 2024
在此 Codelab 中,您将学习如何通过使用由 Compose 以开箱即用的方式提供的可组合项和修饰符来实现真实的设计。
外形规格
Updated 5 dicembre 2024
使用 Jetpack Compose 针对多种屏幕格式和设备类型开发应用。
- Android
Android 隐私保护 Codelab
Updated 4 dicembre 2024
在前几个版本中,Android 发布了许多单独的隐私保护功能,我们很高兴能让您在应用中采用这些功能!此 Codelab 力图将各项单独的隐私保护功能联系起来,并向开发者展示如何才能了解应用对私密用户数据的访问以及如何在运行中的现有应用中采用隐私保护最佳实践。
activity 生命周期的阶段
Updated 4 dicembre 2024
在此 Codelab 中,您将了解 activity 生命周期和日志记录。
为您的 Android 应用添加图片
Updated 4 dicembre 2024
了解如何使用可组合函数构建简单的应用。
- Android
Android 网络安全配置 Codelab
Updated 4 dicembre 2024
在此 Codelab 中,您将了解 Android 上的网络安全配置,并处理建立安全网络通信时遇到的一些常见错误。
对象检测入门
Updated 30 novembre 2024
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- TensorFlow
- Android
商品图片搜索入门
Updated 30 novembre 2024
了解如何使用设备端对象检测功能为移动应用构建商品图片搜索功能。
- Android
- TensorFlow
使用 Room 持久保留数据
Updated 22 novembre 2024
使用 Room 库可以在 Android 应用中轻松创建和使用关系型数据库。
- Android
Android 11 - 第 9 周 - 电视
Updated 9 novembre 2024
了解可用于构建 Android TV 应用的开发者工具。
- Android TV
- Android
- Cast
移动文本分类入门
Updated 8 novembre 2024
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- Android
- TensorFlow
第 13 课:应用界面设计
Updated 4 novembre 2024
了解界面最佳做法以及如何使您的应用遵循 Material Design 准则。
- Android
使用 Firebase 和持续集成系统测试您的应用
Updated 4 novembre 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
使用 Firebase 和持续集成系统测试您的应用
Updated 4 novembre 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
组合使用多个 Firebase 安全层来保护您的应用
Updated 4 novembre 2024
了解 App Check、安全规则和 Authentication 方法如何协同工作来保护您的 Firebase 应用。
让您的 Android 应用使用起来更没有障碍
Updated 14 ottobre 2024
了解对于用户而言非常实用的无障碍功能设计原则,包括色彩对比度、触摸目标大小和内容标签。
- Android
使用 Google 助理和 Cloud Firestore 进行拼写练习游戏
Updated 10 ottobre 2024
Google 助理是一款虚拟智能个人助理,借助 Google 助理开发者平台,您可以打造软件,从而为超过 10 亿台设备(包括智能音箱、手机、汽车、电视、头戴式耳机等)扩展 Google 助理的功能。用户在对话中与 Google 助理互动以处理各种事务,例如购买日用品或约车。作为开发者,您可以使用 Google 助理开发者平台在用户和您自己的第三方执行方式服务之间轻松打造和管理令人愉悦且高效的对话体验。 此 Codelab 介绍了使用 Google 助理、Cloud Functions 和
- Assistente Google
使用 Firebase App Distribution Android SDK 提醒测试人员有关新应用版本的信息 - Codelab
Updated 10 ottobre 2024
借助 App Distribution Android SDK,将您的最新版本快速交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新版本可用时向测试人员显示应用内通知。
- Firebase App Distribution
- Android
- Firebase
Android 中基于位置信息的功能
Updated 18 settembre 2024
了解如何在 Android 10 中管理位置信息权限,向您的应用添加 Google 地图,并帮助用户识别他们去过的地点。
- Android
使用 Flutter 构建应用
Updated 18 settembre 2024
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Flutter
将智能家居设备关联到 Google 助理
Updated 18 settembre 2024
构建和部署智能家居 Action,以便将虚拟智能洗衣机集成到 Google 助理。
第 1 单元:提问
Updated 18 settembre 2024
了解如何基于您的组织及利益相关方定义透明度,并构建架构来记录会影响数据集结构的人为决策及无形的可解释因素。
使用 Flutter 的 Material 组件实现 Material Design
Updated 18 settembre 2024
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Flutter
- Material Design
Android 中的数据绑定
Updated 18 settembre 2024
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 2 级)
Updated 18 settembre 2024
了解 Google 助理相关开发的基础知识。
将您的 Dagger 应用迁移到 Hilt
Updated 18 settembre 2024
在本 Codelab 中,您需要将 Dagger 用作依赖项注入库的 Android 应用迁移到 Hilt 之中。
- Android
构建适用于 Google 助理的 Action
Updated 18 settembre 2024
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Assistente Google
优化您的智能家居 Action 并增强其安全性
Updated 18 settembre 2024
学习如何通过自定义设备特征来优化智能家居 Action 并增强其安全性,以及如何使用双重身份验证来确保其安全。
如何在 Adobe Aero 预发布版中使用 Geospatial Creator
Updated 18 settembre 2024
了解如何在 Adobe Aero 中使用 Geospatial Creator 工具。
- Android
- ARCore
使用 Actions Builder 构建适用于 Google 助理的 Action(第 1 级)
Updated 18 settembre 2024
了解 Google 助理相关开发的基础知识。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
Updated 18 settembre 2024
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
编写您的第一款 Flutter 应用(第 1 部分)
Updated 18 settembre 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Flutter
构建 Google Chat 应用
Updated 18 settembre 2024
了解如何设计和构建 Google Chat 应用。
Jetpack Compose 基础知识
Updated 18 settembre 2024
在本 Codelab 中,您将学习 Compose 的基础知识。
- Android
使用 Google Pay 提供更简单、更安全的付款方式
Updated 18 settembre 2024
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay
- API Google Pay
转换为 Kotlin
Updated 18 settembre 2024
In this codelab, you’ll learn how to convert your Java code to Kotlin
- Android
在 Web 应用中实现 Material Design
Updated 18 settembre 2024
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- Material Design
使用 Spring Boot 快速构建 Google Cloud 应用
Updated 18 settembre 2024
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Cloud Shell
- App Engine
- Cloud Storage
- Cloud SQL
- Cloud Pub/Sub
- Cloud Memorystore
- Cloud Trace
- Datastore
- Google Kubernetes Engine (GKE)
编写您的第一款 Flutter 应用(第 2 部分)
Updated 18 settembre 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
在 Android 应用中使用 Hilt
Updated 18 settembre 2024
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Android
手势导航和全屏体验
Updated 18 settembre 2024
在此 Codelab 中,您将设置现有应用,以使其应用控件与手势导航功能一起发挥作用。您还将提供全屏体验。
- Android
开始改进 Android 的无障碍性
Updated 18 settembre 2024
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
第 3 单元:回答
Updated 18 settembre 2024
了解如何为数据卡片读者撰写内容、通过优化提供清晰简洁的文档,以及如何利用不同的分析方法帮助读者更直观地认识您的数据集。
面向 Java 开发者的 Dart 简介
Updated 18 settembre 2024
了解如何将用 Java 编写的简单示例转换为 Dart 代码,后者简洁、常用且易于学习。
- Flutter
为智能家居 Action 启用本地执行方式
Updated 18 settembre 2024
学习如何利用 Local Home SDK 启用本地执行方式,从而增强智能家居与 Google 助理间的集成。
在 Java 版 Android 应用中遵循 Material Design 准则
Updated 18 settembre 2024
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Android
- Material Design
MDC-104 Flutter:Material 高级组件 (Flutter)
Updated 18 settembre 2024
改进您的设计,学习使用 Flutter 的高级组件背景菜单。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
Updated 18 settembre 2024
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Flutter
在 Google Cloud 中构建自定义响应式聊天机器人
Updated 18 settembre 2024
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Dialogflow
第 4 单元:审核
Updated 18 settembre 2024
了解如何系统地评估已经完成的数据卡片、衡量并跟踪透明度工作,以及如何利用框架来审核数据卡片,查看其中是否存在假设和盲点。
使用 Preferences DataStore
Updated 18 settembre 2024
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
第 2 单元:检查
Updated 18 settembre 2024
了解如何利用启发词语和维度发现当前文档架构中欠缺的信息,并评估受众群体阅读和理解数据集文档的难易程度。
开始在 ARCore 中使用 Scene Semantics API 和 Geospatial Depth API
Updated 18 settembre 2024
了解如何在 ARCore 中将 Scene Semantics API 和 Geospatial Depth API 与 Kotlin 结合使用。
- Android
- ARCore
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
Updated 18 settembre 2024
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Flutter
数据卡片手册:Responsible AI 的文档透明化
Updated 18 settembre 2024
了解数据卡片手册,它是一个可帮助您应对 AI 数据集透明度相关问题的工具包。
使用 Angular 构建图像滑块元素
Updated 18 settembre 2024
在此 Codelab 中,您将构建一个独立于 Angular 框架运行、可以导入到任何框架中并且非常易于集成的图像滑块。
适用于 Unity 的 Geospatial Creator 使用入门
Updated 18 settembre 2024
了解如何使用适用于 Unity 的 ARCore Geospatial Creator。
- ARCore
- Android
如何在 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API
Updated 18 settembre 2024
了解如何在配置了 Kotlin 的 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API。
- Android
- ARCore
CameraX 入门指南
Updated 18 settembre 2024
本 Codelab 介绍了如何使用 CameraX 创建相机应用,以显示取景器、拍照并分析相机的图像流。
- Android
在 Web 应用中使用表单自动填充功能实现通行密钥
Updated 18 settembre 2024
了解如何在 Web 应用中通过表单自动填充功能实现通行密钥,从而构建更简单、更安全的登录方式。
MDC-102 Flutter:Material 结构和布局 (Flutter)
Updated 18 settembre 2024
学习如何将 Material 用于 Flutter 上的结构和布局。
- Flutter
使用 AlloyDB 和 Vertex AI Agent Builder 构建智能购物助理 - 第 2 部分
Updated 5 settembre 2024
在此 Codelab 中,您将构建一个知识驱动型聊天应用,该应用旨在回答客户问题、引导产品发现以及针对电子商务数据集定制搜索结果
使用 Simply Studio v5 构建采用 Silicon Labs EFR32 开发板和 OpenThread 的 Thread 网络
Updated 29 agosto 2024
在此 Codelab 中,您将在真实硬件上对 OpenThread 进行编程,创建和管理 Thread 网络,以及在节点之间传递消息。
使用 B91 开发板和 OpenThread 构建 Thread 网络
Updated 29 agosto 2024
在此 Codelab 中,您将在真实硬件上编程 OpenThread、创建和管理 Thread 网络,以及在节点之间传递消息。
使用可视化测试 Thread 网络
Updated 29 agosto 2024
在此 Codelab 中,您将使用网页界面以可视化方式运行 OpenThread 功能测试。
Android 11 - 第 5 周 - 语言
Updated 29 agosto 2024
Android 11 在语言和库方面进步巨大,例如一些最常用的 Jetpack 库现已支持 Kotlin、平台上新增了更多 Java API,并提供了多种新工具以协助防范原生代码内存损坏。此在线课程由一些视频和文章组成,其中会演示上述更新并教您如何在 Android 应用中实现。
- Android
“在常见 Android 用例中使用协程”测验
Updated 29 agosto 2024
了解如何使用协程来简化常见用例(例如进行网络调用和访问本地数据)中的后台任务管理。
- Android
- Coroutine Kotlin
面向 Java 开发者的 Kotlin 指南
Updated 29 agosto 2024
使用 Android Studio 将 Java 代码整合并转换为 Kotlin 代码
- Android
- Kotlin
深入了解图片分类
Updated 23 agosto 2024
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- TensorFlow
- Android
使用 PipelineDP 计算私密统计信息
Updated 22 agosto 2024
在此 Codelab 中,您将学习如何使用差分隐私框架 PipelineDP 来生成隐私统计信息。
与 Google Thread Credentials API 共享 Thread 网络
Updated 22 agosto 2024
了解您自己的边界路由器和应用如何与 Google API 交互,以创建单个 Thread 网络。
使用 Flutter 和 Flame 构建 2D 物理游戏
Updated 22 agosto 2024
了解如何使用 2D 物理引擎 Forge2D 在 Flutter 和 Flame 游戏中构建游戏机制。
- Flutter
使用 TensorFlow 企业版和 BigQuery 在 Cloud AI Platform 上构建欺诈检测模型
Updated 22 agosto 2024
在本实验中,您将使用 TensorFlow 企业版在 Google Cloud AI Platform 上直接注入 BigQuery 数据集并训练欺诈检测模型。
- TensorFlow
使用 Flutter 构建字谜游戏
Updated 22 agosto 2024
了解如何构建计算密集型 Flutter 应用,同时仍然保持 Flutter 流畅的互动性。
- Flutter
使用 Cloud AI Platform 说明欺诈检测模型
Updated 22 agosto 2024
在本实验中,您将构建一个 tf.keras,用于使用 TensorFlow 识别欺诈性交易,然后使用 Cloud 的 Explainable AI SDK 解读模型的结果。
- TensorFlow
MDC-111 Android:将 Material 组件整合到代码库中 (Kotlin)
Updated 21 agosto 2024
学习如何将各个 Material 组件整合到现有的 Kotlin 代码库中,而无需从头开始。
MDC-111 Android:将 Material 组件整合到代码库中 (Java)
Updated 21 agosto 2024
学习如何将各个 Material 组件整合到现有 Java 代码库中,而无需从头开始。
MDC-103 Web:通过颜色、形状、高度和类型设置 Material 主题 (Web)
Updated 21 agosto 2024
了解 Material Components for Flutter 如何帮助您轻松地通过设计来传达品牌特色并使您的产品脱颖而出。
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 21 agosto 2024
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
为 ViewModel 编写单元测试
Updated 19 agosto 2024
了解如何测试 ViewModel 以验证应用的正确性、功能行为和易用性。
使用文本可组合项构建简单的应用
Updated 19 agosto 2024
了解如何使用可组合函数构建简单的应用。
- Android
深入了解对象检测
Updated 6 agosto 2024
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- TensorFlow
- Android
Google Maps Platform 使用入门
Updated 6 agosto 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Google Maps Platform
Google API:开始使用 Google 项目
Updated 6 agosto 2024
了解 Google 项目(包括它们是什么),以及您希望将这些项目与 Google API 结合使用的原因。
牵头一个 Google 学生开发者俱乐部 (GDSC)
Updated 6 agosto 2024
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
开始在 Flutter 应用中进行文本分类
Updated 6 agosto 2024
了解文本分类以及如何在 Flutter 应用中实现该功能。
深入了解音频分类
Updated 6 agosto 2024
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- TensorFlow
- Android
通过推送通知与 Web 应用的用户进行互动
Updated 6 agosto 2024
了解如何通过推送通知与 Web 应用的用户进行互动。
- Chrome
- API Notifications
- API Push
使用 Fugu API 强化 Web 应用的功能
Updated 6 agosto 2024
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- Capacità web
- API Shape Detection
- API File System Access
- API Screen Wake Lock
- API Badging
- API Web Share
- API Async Clipboard
- API Web Share Target
- API Contact Picker
- API Idle Detection
- API File Handling
- API Periodic Background Sync
开始使用适用于 iOS 的 Google Maps Platform
Updated 6 agosto 2024
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
在 Google Workspace 中使用 Apps 脚本
Updated 6 agosto 2024
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- API Apps Script
使用 Angular 构建跨平台应用
Updated 6 agosto 2024
了解 Angular 为了帮助开发者快速设置可维护且可扩缩的应用而提供的各种开发者工具,包括新工具和现有的工具。
开始在 Android 应用中检测对象
Updated 6 agosto 2024
了解对象检测以及如何在 Android 应用中实现该功能。
使用网页指标改进网站
Updated 6 agosto 2024
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
垃圾评论检测入门
Updated 6 agosto 2024
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- TensorFlow
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
Updated 6 agosto 2024
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
Google Maps Platform 使用入门:Android
Updated 6 agosto 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Android 地图。
开始在 Web 应用中进行图片分类
Updated 6 agosto 2024
了解图片分类以及如何在 Web 应用中实现该功能。
音频分类入门
Updated 6 agosto 2024
了解如何在移动应用中使用机器学习功能对移动设备接收到的声音进行分类。
- TensorFlow
- Android
制止针对女性的网络暴力
Updated 6 agosto 2024
了解针对女性的网络暴力以及如何实施打击。
使用 WebRTC 捕捉媒体内容
Updated 6 agosto 2024
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- Chrome
- Canale dati RTC
- Multimedialità HTML5
- Connessione peer RTC
- Video HTML5
深入了解商品图片搜索
Updated 6 agosto 2024
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- TensorFlow
- Android
开始在 iOS 应用中进行回归
Updated 6 agosto 2024
了解回归以及如何在 iOS 应用中实现该功能。
使用 TensorFlow 进行神经网络编程
Updated 6 agosto 2024
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- TensorFlow
移动图片分类入门
Updated 6 agosto 2024
了解如何使用计算机视觉技术构建能够“看到”和标记图片的移动应用。
- TensorFlow
- Android
使用 Firebase 和 Angular 构建实时 Web 应用
Updated 6 agosto 2024
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
深入了解垃圾评论检测
Updated 6 agosto 2024
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- TensorFlow
改进您网站的身份表单
Updated 6 agosto 2024
了解如何根据最佳做法改进网站的身份表单。
- Chrome
- Elemento modulo HTML
- API Constraint Validation
- API FormData
使用 Angular 构建可维护且可扩缩的 Web 应用
Updated 6 agosto 2024
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
在 Google Maps Platform 上直观呈现数据
Updated 6 agosto 2024
了解如何将外部数据源转换为地图上的图形。
- Google Maps Platform
- API Maps JavaScript
SQL 简介
Updated 25 giugno 2024
了解如何使用 SQL 读取和操控关系型数据库中的数据。
- Android
使用 SQL 对数据库执行读写操作
Updated 25 giugno 2024
学习关系型数据库的核心概念,并学习如何使用 SQL 读取和操控数据库。
使用 Room 读取和更新数据
Updated 13 giugno 2024
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
使用 Room 持久保留数据
Updated 13 giugno 2024
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个与数据库相关的持久性库,属于 Android Jetpack 的一部分。Room 是在 SQLite 基础上构建的一个抽象层。Room 提供了便利的 API,用于设置、配置和查询数据库。
使用 Material Design 设计自适应布局
Updated 5 giugno 2024
了解如何在 Material Design 中运用自适应设计原则,以便在不同屏幕尺寸间实现一致性。在此 Codelab 中,您将学习如何将移动设计转换为平板电脑格式,并了解自适应网格、自适应组合模式以及相关组件。
- Material Design
更改应用图标
Updated 5 giugno 2024
更改 Affirmations 应用的应用图标。
使用 Material Design 3 创建符合无障碍标准的个性化主题和品牌
Updated 5 giugno 2024
了解如何使用 Material 3 创建符合无障碍标准的个性化主题和品牌。
- Material Design
构建可滚动列表
Updated 5 giugno 2024
使用 Compose 创建一个显示文本和图片可滚动列表的应用。
- Android
使用 Jetpack Compose 实现 Material 主题设置
Updated 2 giugno 2024
了解如何为应用添加 Material 主题设置,包括颜色、形状和排版。
- Android
使用 Compose 实现多屏幕导航
Updated 2 giugno 2024
将 Navigation 组件添加到 Cupcake 应用中,以便于整理应用的导航流程,实现不同屏幕之间的导航和数据传递。
测试 Cupcake 应用
Updated 2 giugno 2024
了解如何测试 Navigation 组件并尽可能增加所测试的代码量。
Jetpack Compose 中的 Navigation
Updated 2 giugno 2024
了解如何使用 Navigation 组件构建包含更多屏幕的更复杂的应用,以及如何在不同可组合项之间进行导航和数据传递。
- Android
通过对 DataStore 使用键来存储和访问数据
Updated 2 giugno 2024
了解如何在 Android 应用中使用 Preferences DataStore 存储简单的键值对数据。
- Android
测试无障碍功能
Updated 30 maggio 2024
了解如何测试应用的无障碍功能。
- Android
添加可滚动列表
Updated 27 maggio 2024
构建一个应用,在其中显示带文字和图片且可滚动的自我肯定话语列表。
- Android
从互联网获取数据
Updated 27 maggio 2024
了解如何使用社区开发的库连接到 Web 服务,以便在您的 Android Kotlin Compose 应用中检索和显示数据。此外,还将学习如何处理潜在的网络连接错误。
使用 Google Pay 在 Android 上打造快速结账体验 (Kotlin)
Updated 9 maggio 2024
在此 Codelab 中,您将在 Android 应用中构建一个结账界面,并为其配备 Google Pay。这样,您应用中的用户只需点按一个按钮,即可快速、方便、安全地支付商品费用。
使用 Android Studio 中的调试程序
Updated 8 maggio 2024
了解如何使用 Android Studio 中的调试程序在运行时检查和调试应用的状态。
Kotlin 编程简介
Updated 20 marzo 2024
学习 Kotlin 的基本编程概念,为使用 Kotlin 构建 Android 应用做好准备。
- Android
在 Kotlin 中创建和使用函数
Updated 20 marzo 2024
了解 Kotlin 中的函数
- Android
在 Kotlin 中使用函数类型和 lambda 表达式
Updated 19 febbraio 2024
了解如何在 Kotlin 中使用 lambda 表达式和高阶函数。
将常用高阶函数与集合结合使用
Updated 19 febbraio 2024
了解如何在 Kotlin 中将常用高阶函数与集合结合使用
从互联网加载和显示图片
Updated 19 febbraio 2024
在此 Codelab 中,您将在 Android Compose 应用中使用 Coil 库来加载和显示来自互联网的照片。
Jetpack Compose 主题设置
Updated 12 febbraio 2024
在此 Codelab 中,您将学习如何为应用创建主题,如何为各个组件设置样式,以及如何支持浅色/深色主题。
练习:Compose 基础知识
Updated 12 febbraio 2024
运用基本界面可组合项的概念来实现界面,以解决给定问题。
练习:构建超级英雄应用
Updated 12 febbraio 2024
通过制作简单的动画和一个列表来构建超级英雄列表,从而掌握 Material Design 的概念。
练习:构建 Sports 应用
Updated 12 febbraio 2024
通过制作简单的动画和一个列表来构建超级英雄列表,进一步掌握 Material Design 的概念。
下载并安装 Android Studio
Updated 11 febbraio 2024
学习如何下载和安装 Android Studio
泛型、对象和扩展
Updated 11 febbraio 2024
大致了解您将在 Compose 代码中用到的更多 Kotlin 概念,例如泛型、枚举类、数据类、对象和作用域函数。
设置 Android Studio
Updated 11 febbraio 2024
安装并设置 Android Studio,以便您可以创建您的首个项目,并在设备或模拟器上运行该项目。
- Android
Kotlin 中的集合
Updated 6 novembre 2023
在此 Codelab 中,您将详细了解集合以及 Kotlin 中的 lambda 和高阶函数。
第 4 课:构建首个 Android 应用
Updated 6 novembre 2023
学习如何使用 Android Studio 创建您的首个 Android 应用。
- Android
在 Kotlin 中使用列表
Updated 6 novembre 2023
学习如何使用以 Kotlin 编程语言编写的列表。
Android Developers
Updated 6 novembre 2023
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
项目:Lunch Tray 应用
Updated 6 novembre 2023
Android 基础知识第 3 单元项目说明
Android Developers
Updated 6 novembre 2023
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
自适应布局
Updated 6 novembre 2023
学习如何使应用适应不同屏幕尺寸。
Kotlin 简介
Updated 6 novembre 2023
学习 Kotlin 这一现代编程语言的基础知识,以简洁明了的方式表达您的思路。
计算小费
Updated 6 novembre 2023
在此 Codelab 中,您将为小费计算器应用编写代码。
下载并安装 Android Studio
Updated 6 novembre 2023
在此 Codelab 中,您将下载并安装 Android Studio 开发工具。
调试简介
Updated 6 novembre 2023
学习如何解读堆栈轨迹并熟悉 Android Studio 中的调试工具
在 Kotlin 中创建生日祝福语
Updated 6 novembre 2023
在此 Codelab 中,您将使用 Kotlin 语言创建生日祝福语程序。
第 5 课:布局
Updated 6 novembre 2023
构建一款 Tip Calculator 应用,首先构建布局,然后实现根据用户输入来计算小费的逻辑。接下来,使用 Android 中的 RecyclerView widget 创建一款应用,该应用会显示一个可滚动列表。
- Android
创建您的首个 Android 应用
Updated 6 novembre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
创建 Birthday Card 应用
Updated 6 novembre 2023
在本 Codelab 中,您将使用 Android Studio 中的布局编辑器创建一个显示文本的 Android 应用。
构建基本布局
Updated 6 novembre 2023
了解如何向 Android 应用中添加图片和文本。
显示可滚动列表
Updated 6 novembre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
更改应用主题
Updated 6 novembre 2023
在此 Codelab 中,您将为应用创建色彩主题。
在应用中获取用户输入:第 1 部分
Updated 6 novembre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
第 8 课:应用架构(界面层)
Updated 6 novembre 2023
学习如何使用 Android Jetpack 架构组件,这些库可帮助您设计可靠、可测试且可维护的应用。
- Android
创建交互式 Dice Roller 应用
Updated 6 novembre 2023
在此 Codelab 中,您将构建一个可掷骰子并在屏幕上显示结果的 Android 应用。
向应用中添加按钮
Updated 6 novembre 2023
了解类、对象和逻辑条件等更多 Kotlin 编程概念,并运用所学知识为用户构建一个互动式应用。
在 Kotlin 中添加条件行为
Updated 6 novembre 2023
在此 Codelab 中,您将创建一个 Lucky Dice Roll Kotlin 程序,用于检查您掷出的数字是否等于给定的幸运数字。
SQL 基础知识
Updated 6 novembre 2023
学习关系型数据库的基础知识,并练习在 Android Studio 中使用 Database Inspector 运行 SQL 查询。
将 LiveData 与 ViewModel 配合使用
Updated 6 novembre 2023
在此 Codelab 中,您将学习如何使用 LiveData(架构组件之一),如何将 ViewModel 中的应用数据转换为 LiveData,以及如何观察 LiveData 中的更改并自动更新界面。
SQL、Room 和 Flow 简介
Updated 6 novembre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
架构组件
Updated 6 novembre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
Preferences DataStore
Updated 5 novembre 2023
在此 Codelab 中,您将学习如何使用名为 Jetpack DataStore 的数据存储解决方案在应用中存储键值对。
向 Dice Roller 应用添加图片
Updated 5 novembre 2023
在此 Codelab 中,您将向 Dice Roller 应用添加图片,从而提升用户体验。
导航和返回堆栈
Updated 5 novembre 2023
在此 Codelab 中,您将了解返回堆栈以及如何在您的应用中自定义导航行为。
Android Developers
Updated 5 novembre 2023
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
项目:Dogglers 应用
Updated 5 novembre 2023
Android 基础知识第 2 单元项目说明
为 Android 应用创建 XML 布局
Updated 5 novembre 2023
在此 Codelab 中,您将学习如何使用 XML 语言为 Android 应用创建布局。
在应用中保存更改
Updated 5 novembre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
使用断点进行调试
Updated 5 novembre 2023
了解在调试时如何使用断点并观察特定变量。
从互联网获取和显示数据
Updated 5 novembre 2023
使用 HTTP/REST 通过互联网检索和显示图像。
- Android
将数据存储在 ViewModel 中
Updated 5 novembre 2023
在此 Codelab 中,您将学习如何使用 ViewModel(架构组件之一),以及如何实现 ViewModel 以便在配置更改期间保留应用数据。
创建并运行您的首个 Android 应用
Updated 5 novembre 2023
在此 Codelab 中,您将学习如何通过 Android Studio 使用 Kotlin 构建您的首个 Android 应用。您将使用 Android Studio 模板来创建您的第一个项目。
activity 和 intent
Updated 5 novembre 2023
更新未完成的应用,以便利用隐式 intent 和显式 intent 实现导航。
项目:Lemonade 应用
Updated 5 novembre 2023
Android 基础知识第 1 单元项目说明
可选:在移动设备上运行您的应用
Updated 5 novembre 2023
在此 Codelab 中,您将学习如何设置 Android 设备(如手机或平板电脑)以及如何在 Android 设备上运行通过 Android Studio 开发的应用。
使用 Kotlin 编写您的第一个程序
Updated 4 novembre 2023
在此 Codelab 中,您将使用 Kotlin 语言编写您的第一个程序。
使用卡片显示一组图片
Updated 4 novembre 2023
在此 Codelab 中,您将美化在上一个 Codelab 中创建的 Affirmations 应用的界面。
自适应布局
Updated 4 novembre 2023
在此 Codelab 中,您将学习如何利用 SlidingPaneLayout 使应用适应不同屏幕尺寸
Fragment 之间的共享 ViewModel
Updated 4 novembre 2023
在更高级的应用示例中使用 Jetpack Navigation 组件,并了解在 activity 的多个 fragment 之间使用共享 ViewModel 的优势。
导航组件简介
Updated 3 novembre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
使用 Room 读取和更新数据
Updated 31 ottobre 2023
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
项目:Amphibians 应用
Updated 31 ottobre 2023
Android 基础知识第 4 单元项目说明
Kotlin 中的类和对象实例
Updated 31 ottobre 2023
在此 Codelab 中,您将创建一个可以掷骰子的 Kotlin 程序。
项目:Forage 应用
Updated 31 ottobre 2023
Android 基础知识第 5 单元项目说明
存储库模式
Updated 31 ottobre 2023
使用仓库模式在现有应用中实现缓存。
项目:Water Me! 应用
Updated 31 ottobre 2023
Android 基础知识第 6 单元项目说明
使用 WorkManager 调度任务
Updated 31 ottobre 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
使用 Kotlin 向应用添加运行时权限
Updated 5 ottobre 2023
在此 Codelab 中,您将学习如何向 Android 应用添加权限
学习汽车应用库基础知识
Updated 28 settembre 2023
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
使用 Google Chat 应用,开启度假之旅
Updated 8 giugno 2023
在此 Codelab 中,您将学习如何创建 Google Chat
- Google Workspace
使用 Flutter 和 Flame 构建游戏
Updated 19 maggio 2023
在此 Codelab 中,您将使用 Flutter 和 Flame 引擎创建一个名称为 Doodle Dash 的平台游戏。
- Flutter
将 Chat 添加到您的 AppSheet 应用中
Updated 9 maggio 2023
了解如何使用 AppSheet 的“聊天应用”功能将 Chat 添加到您的 AppSheet 应用中。
在 Flutter 中构建新一代界面
Updated 8 maggio 2023
了解如何使用具有 Flutter 所有 6 个平台的动画、着色器和粒子效果构建 Flutter 界面。
Jetpack Compose Navigation
Updated 4 maggio 2023
在此 Codelab 中,您将全面了解 Compose 中 Navigation 的基础知识。
- Android
使用 Keras 和 TensorFlow Lite 的设备端大型语言模型
Updated 24 aprile 2023
了解如何使用 KerasNLP 加载预训练的大型语言模型,对其进行优化并通过 TensorFlow Lite 将其部署到 Android 上
在 Android 模拟器上运行您的首个应用
Updated 30 marzo 2023
学习如何在 Android 模拟器上运行应用。
- Android
如何连接 Android 设备
Updated 30 marzo 2023
了解如何连接您的应用
- Android
练习:Kotlin 基础知识
Updated 30 marzo 2023
运用 Kotlin 编程语言的基本概念来解决给定问题。
- Android
Kotlin 中的类和继承
Updated 28 febbraio 2023
在此 Codelab 中,您将学习如何使用 Kotlin 编程语言创建子类,以及继承的工作方式。
- Android
Room 和 Flow 简介
Updated 28 febbraio 2023
学习关系型数据库的基础知识,并练习在 Android Studio 中使用 Database Inspector 运行 SQL 查询。
- Android
使用 Macrobenchmark 检查应用性能
Updated 28 febbraio 2023
在此 Codelab 中,您将学习如何使用 Jetpack Macrobenchmark 来衡量应用启动时间和帧时间。
- Android
使用 Room 持久保留数据
Updated 28 febbraio 2023
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个持久性数据库,属于 Android Jetpack 的一部分。Room 是 SQLite 之上的一个抽象层。Room 提供方便的 API,用于设置和配置数据库以及从数据库查询数据。
- Android
在相机应用中支持可调整大小的 Surface
Updated 28 febbraio 2023
随着 Android 12L 的出现以及新的外形规格(例如可折叠设备)和显示模式(例如多窗口模式和多屏幕模式)面市,关于相机输出和 Surface 之间关系的许多假设都面临着挑战。
在 Kotlin 中编写条件
Updated 10 febbraio 2023
了解如何在 Kotlin 中编写条件语句。
在 Kotlin 中使用可为 null 性
Updated 4 novembre 2022
了解如何在 Kotlin 中使用可为 null 性。
创建您的首个 Android 应用
Updated 4 novembre 2022
学习如何创建您的首个 Android 应用。
- Android
构建具有动态导航栏的自适应应用
Updated 29 settembre 2022
了解如何使用自适应导航界面模式让应用适合在大屏幕上运行。
Android Developers
Updated 25 agosto 2022
在本单元中,您将学习如何构建可从互联网获取数据的应用。 学习如何编写清晰、非阻塞的代码,同时构建更复杂、更高级的应用。
- Android
Android 11 - 第 4 周 - 兼容性
Updated 29 luglio 2022
了解如何构建与 Android 11 兼容的应用。
- Generic System Image di Android
- Android
使用 WorkManager 处理后台工作 - Java
Updated 29 luglio 2022
WorkManager 是推荐使用的 Android 任务调度程序。本 Codelab 将向您介绍有关 WorkManager 的全面信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
- Android
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
Updated 29 luglio 2022
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
带 View 的 Android Room - Kotlin
Updated 29 luglio 2022
在本 Codelab 中,您将使用 Android 架构组件(RoomDatabase、Entity、DAO、AndroidViewModel、LiveData)和 Kotlin 协程在 Kotlin 中构建 Android 应用。该示例应用可将字词列表存储在 Room 数据库中,并在 RecyclerView 中显示该列表。您将使用推荐的 Android 架构及以下组件实现此应用。
- Android
Android 11 - 第 6 周 - Jetpack
Updated 29 luglio 2022
Android Jetpack 是一套库,旨在帮助您按照最佳做法编写优质应用,减少样板代码数量,并在各种 Android 版本和设备中以一致的方式运行应用。此在线课程将向您介绍 Android 11 中引入的新库和重大更新。
- Android
使用 Document AI 智能处理手写表单 (Python)
Updated 29 luglio 2022
在此 Codelab 中,我将创建一个以 Python 编写的 Document AI API 教程。
安装 Android 11 GSI 以进行应用测试
Updated 29 luglio 2022
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
转换为 Kotlin
Updated 29 luglio 2022
在本 Codelab 中,您将学习如何将代码从 Java 转换为 Kotlin
TensorFlow.js 迁移学习图片分类器
Updated 29 luglio 2022
在此 Codelab 中,您将学习如何构建一个“会学习的机器”,即一个可使用 TensorFlow.js 在浏览器中即时训练的自定义图片分类器。
- TensorFlow
手势导航和无边框体验
Updated 29 luglio 2022
在此 Codelab 中,您将处理一个现有应用,使其应用控件可与手势导航配合使用。此外,您还将提供无边框屏幕体验。
- Android
Android 11 - 第 11 周 - 现代界面
Updated 29 luglio 2022
在“11 周掌握 Android 开发”的最后一周了解 Android 11 中的界面开发。
- Android
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
Updated 29 luglio 2022
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- TensorFlow
- Android
制作声波第 1 部分 - 构建合成器
Updated 29 luglio 2022
使用 Android O 中的 AAudio API 构建低延迟的触控合成器应用。
- Android
Cloud Spanner:使用 Java 打造游戏排行榜
Updated 29 luglio 2022
在此 Codelab 中,您将学习如何使用具有提交时间戳列的 Cloud Spanner 数据库表创建游戏排行榜。
借助适用于 Android 的 Material 运动效果构建精美的过渡
Updated 29 luglio 2022
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Android
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 29 luglio 2022
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
- Android
在 Android 应用中使用 Hilt
Updated 29 luglio 2022
在此 Codelab 中,您将构建一个使用 Hilt 执行依赖项注入的 Android 应用。
- Android
构建 Kotlin 扩展库
Updated 29 luglio 2022
在本 Codelab 中,您将为一个 API 构建自己的 Kotin 扩展库,该 API 最初是使用 Java 编程语言开发的。您将了解扩展函数及属性方面的基本知识,以及如何实现基于回调的传统 API 的协程版本和流版本。
- Android
使用 Kotlin 在 Android 10 中接收位置信息更新
Updated 29 luglio 2022
在此 Codelab 中,您将学习如何针对 Android 10 继续接收位置信息更新,并牢记平台的相关最佳做法。
- Android
内容与 Android TV 主屏幕频道集成 (Kotlin)
Updated 29 luglio 2022
此 Codelab 介绍 Android TV 主屏幕功能。您将学习如何在 Android TV 主屏幕上添加频道和节目,并使其可以被用户发现。
- Android
Cloud Spanner:使用 Go 打造游戏排行榜
Updated 29 luglio 2022
在此 Codelab 中,您将学习如何使用具有提交时间戳列的 Cloud Spanner 数据库表创建游戏排行榜。
制作更多声波 - 采样器
Updated 29 luglio 2022
构建低延迟数字采样器
- Android
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
Updated 29 luglio 2022
了解如何使用 Jetpack WindowManager 库针对可折叠设备和双屏设备等新型设备对应用进行调整。
通过 MediaSession 控制媒体
Updated 29 luglio 2022
在本 Codelab 中,您将扩展示例视频,以添加对 MediaSession 的支持。这样 Android 可以从您的应用外控制播放,例如通过 Google 助理、适用于 Android TV 的遥控器或锁定屏幕和 Wear OS 上的屏幕控件。
- Android
与“接下来播放”行集成,在 Android TV 上提升互动度
Updated 29 luglio 2022
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android TV
- Android
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
Updated 29 luglio 2022
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Android
MDC-102 Android:Material 结构和布局 (Kotlin)
Updated 29 luglio 2022
了解如何在 Kotlin 中为 Android 结构和布局使用 Material。
- Android
Jetpack 导航
Updated 29 luglio 2022
在本 Codelab 中,您将学习如何为 Android 应用实现常见的导航要求。导航组件可以处理 fragment 事务、向上/返回堆栈、导航界面模式(如抽屉式导航栏、深层链接等)。您还可以在 Android Studio 中探索新型 safe args 插件和导航编辑器。
- Android
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 29 luglio 2022
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
将 Dagger 应用迁移到 Hilt
Updated 29 luglio 2022
在本 Codelab 中,您需要将一个使用 Dagger 作为依赖项注入库的 Android 应用迁移到 Hilt。
- Android
从 Java 调用 Kotlin 代码
Updated 29 luglio 2022
在此 Codelab 中,您将学习编写与 Java 具有无缝的互操作性的 Kotlin 代码。
- Android
在使用 Kotlin 编写的 Android 应用中实现 Material Design
Updated 29 luglio 2022
了解如何在使用 Kotlin 编写的 Android 应用中实现 Material Design。
- Android
构建基本 Cast 接收器
Updated 29 luglio 2022
在此 Codelab 中,您将使用 Google Cast 应用框架构建支持 Cast 的接收器应用。
- Cast
学习采用 Kotlin Flow 和 LiveData 的高级协程
Updated 29 luglio 2022
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android 11 - 第 2 周 - 机器学习
Updated 29 luglio 2022
机器学习技术可为您的应用带来循序渐进地学习和改进的能力。此在线课程将向您介绍 Android 11 提供的各种机器学习工具和方法。
- Android
针对 Chrome 操作系统优化 Android 应用
Updated 29 luglio 2022
在此 Codelab 中,您将构建一个 Android 应用,其中包含要在 Chrome 操作系统上实现良好用户体验所需的诸多优化。
- Android
保护自己免受网络骚扰
Updated 23 luglio 2022
了解如何保护自己的在线信息、识别钓鱼式攻击、为 Google 帐号启用高级保护,以及如何在社交媒体上确保安全。
第 11 课:连接到互联网
Updated 22 luglio 2022
学习 Android 权限相关知识、如何连接到网络和使用网络资源,以及如何定义 Retrofit 服务和显示图片。
- Android
连接到互联网
Updated 22 luglio 2022
了解如何从互联网获取数据和图片,并在应用中显示这些数据和图片。您将完成 MarsRealEstate 应用,该应用通过从网络服务检索数据来显示 Google Mars 上的待售资源。
- Android
CameraX 使用入门
Updated 22 luglio 2022
此 Codelab 介绍了如何创建相机应用,该应用使用 CameraX 显示取景器、拍摄照片以及分析来自相机的图片流。
- Android
Tweakr:结合使用 Firebase 和 Android 进行 Wizard of Oz 原型设计和远程控制
Updated 20 luglio 2022
所有原型和动画设计师请注意!是不是厌倦了那种在动画中调整了一个值,还要花好几分钟时间等待编译完成才能看到更改效果的糟心体验?有没有这样的想法:将原型交给别人,让他们使用您可以即时调整的各种选项来尝试这个原型的不同配置?当有人提到“单行代码解决方案”时,您会不会感到振奋?
使用 build 变体创建不同版本的应用
Updated 13 luglio 2022
在此 Codelab 中,您将使用 build 变体来构建 DiceRoller 应用的默认(“demo”)版本和高级(“full”)版本。
- Android
为您的 Android 应用添加图片
Updated 13 luglio 2022
在本 Codelab 中,您将学习如何使用 ImageView 向应用添加图片。
- Android
您的第一个 Kotlin 程序
Updated 13 luglio 2022
了解如何创建和修改简单的 Kotlin 程序。
- Android
在 Kotlin 中创建和使用变量
Updated 11 luglio 2022
了解变量为什么在编程中大有用处,以及如何在 Kotlin 代码中定义和更新变量。
- Android
集成 Google Wallet API 以在 Android 上数字化卡券
Updated 21 giugno 2022
借助 Google Wallet API ,您可以通过各种预定义的卡券类型与用户互动:会员卡、优惠券、礼品卡、活动门票、公交票卡和登机牌。这些卡券类型都具有特定于用例的字段和功能。但我们知道,这些类型可能并非在任何用例中都适用,因此我们创建了一个通用卡券类型。顾名思义,如果您的用例不属于任何其他专用类型,则应使用通用卡券类型。以下是通用卡券类型的一些用例: 凡是能够以卡片(最多包含 3 行信息,可选择提供条形码和详细信息部分)形式向用户展示的用例,只要符合 使用限制政策
第 2 课:函数
Updated 10 giugno 2022
创建一个 Kotlin 程序并了解 Kotlin 中的函数,包括参数默认值、过滤器、lambda 和 compact 函数。
- Android
构建首个应用
Updated 10 giugno 2022
熟悉 Android Studio 并使用 Kotlin 完成一个“Hello World”Android 应用。
- Android
第 3 课:类和对象
Updated 10 giugno 2022
学习 Kotlin 中的类、对象和继承。创建几个小型程序,以此了解抽象类、接口和接口委托。
- Android
构建交互式应用
Updated 10 giugno 2022
了解 Android 应用项目的基本构造、如何向应用添加图片、如何使应用具有向后兼容性(与旧版 Android 兼容)以及如何浏览在线文档。在此过程中,您将完成 DiceRoller 应用;该应用可让您在点按相应按钮时随机掷骰子。
- Android
导航
Updated 10 giugno 2022
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
存储库和 WorkManager
Updated 10 giugno 2022
通过完成名为 DevBytes 的应用,了解如何使用 WorkManager 创建存储库、添加离线缓存以及调度后台任务。该应用显示了一个 DevByte 视频列表,这些视频是由 Google Android 开发者关系团队制作的简短教程。该应用使用 Retrofit 库从网络中获取视频网址列表,并使用 RecyclerView 显示该列表。
- Android
activity 和 fragment 生命周期
Updated 10 giugno 2022
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。您将完成 DessertClicker 应用,在该应用中,用户可以通过点按图片“购买”甜点。每当用户点击甜点时,应用都会更新所购甜点的数量以及用户消费的总金额。
- Android
第 9 课:应用架构(持久性)
Updated 10 giugno 2022
使用 Room 库创建数据库并使用协程来简化异步编程。
- Android
架构组件
Updated 10 giugno 2022
了解 ViewModel、LiveData、将 ViewModel 和 LiveData 与数据绑定集成以及 LiveData 转换。您将完成 GuessTheWord 应用,这是一款双人猜字谜游戏,玩家在游戏中可以协作以获得最高得分。
- Android
布局
Updated 10 giugno 2022
创建不同类型的布局、添加用户互动并使用数据绑定。您将完成 AboutMe 应用;该应用通过按钮、图片以及一些可滚动的文本展示关于您的趣事。您还将构建 ColorMyViews 应用;该应用包含可点击的 TextView 以及点按时会更改颜色的按钮。
- Android
第 6 课:应用导航
Updated 10 giugno 2022
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
第 7 课:activity 和 fragment 生命周期
Updated 10 giugno 2022
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。
- Android
第 12 课:仓库模式和 WorkManager
Updated 10 giugno 2022
了解仓库模式以及如何使用 WorkManager。
- Android
面向所有人进行设计
Updated 10 giugno 2022
学习 Android 样式系统的基础知识,了解如何在设计应用界面时运用 Material Design 准则,以及如何使应用更便于所有用户使用。您将完成 GDG-finder 应用,该应用将在您所在地区查找本地 Google 开发者社区 (GDG)。
- Android
第 1 课:Kotlin 基础知识
Updated 10 giugno 2022
开始使用 Kotlin 进行开发,并学习 Kotlin 编程语言的基础知识:数据类型、运算符、变量、控制结构,以及可为 null 的变量与不可为 null 的变量。
- Android
数据库和 RecyclerView
Updated 10 giugno 2022
在此开发者在线课程的第一部分,您将使用 Room 库创建一个数据库,并使用协程来简化异步编程。在此开发者在线课程的第二部分,您将使用 RecyclerView 显示项目列表,并使列表项可点击。在整个在线课程中,您将构建 TrackMySleep 应用。通过此应用,用户可以对睡眠质量进行评分,并存储其不同时间段的睡眠数据。
- Android
第 10 课:高级 RecyclerView 用例
Updated 10 giugno 2022
了解使用 RecyclerView 时的高级绑定和布局,以及如何在 RecyclerView 中处理多种类型。
- Android
迁移到 Jetpack Compose
Updated 26 maggio 2022
在此 Codelab 中,您将学习如何将 View 系统中的部分界面迁移到 Jetpack Compose。
- Android
Angular 简介
Updated 12 maggio 2022
在此 Codelab 的新手入门 Codelab 中,您将学习如何使用 Angular 构建 Web 应用
将地图添加到您的 Android 应用 (Kotlin)
Updated 9 maggio 2022
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 对于以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
- Google Maps Platform
- Android
- Maps SDK for Android
面向开发者的产品公平性测试
Updated 9 maggio 2022
为了确保您的 AI 模型和/或数据不会使任何不公平的社会偏见长久存续,产品公平性测试对于至关重要。在本研讨会中,我们将向您介绍开展公平性测试的关键步骤,然后展示从机器学习公平性的角度评估生成式文本模型数据集的端到端历程。
Places SDK for Android 使用入门 (Kotlin)
Updated 9 maggio 2022
此 Codelab 会教您如何将 Places SDK for Android 与您的应用集成并使用 Places SDK 的各项功能。 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,请启用 Places API 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为了让您能尽快上手,请下载起始代码,以便顺利完成此
- Google Maps Platform
- Android
- Places SDK for Android
将地图添加到您的 iOS 应用 (Swift)
Updated 9 maggio 2022
此 Codelab 会教您如何开始使用 Google Maps Platform 通过 Swift 构建 iOS 应用。您将构建一个 iOS 应用,用于执行以下操作: 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,您需要启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。
- Google Maps Platform
- Maps SDK for iOS
使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型
Updated 7 maggio 2022
了解如何使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型。
- Flutter
- TensorFlow
创建 Flutter 应用以对文本进行分类
Updated 7 maggio 2022
了解如何构建一个 Flutter 应用,用于对文本进行分类并在界面中显示结果。
- TensorFlow
- Flutter
使用 TensorFlow Lite (Android) 构建和部署自定义对象检测模型
Updated 7 maggio 2022
在此 Codelab 中,您将构建一个可以检测图片中对象的 Android 应用。首先,使用 TFLite Model Maker 训练自定义对象检测模型,然后使用 TFLite Task 库部署该模型
- Android
- TensorFlow
在 Android 或 iOS 上构建您的首个计算机视觉应用
Updated 7 maggio 2022
在此 Codelab 中,您将学习如何构建适用于 Android 和 iOS 且可正确标记图片的简单应用。
- TensorFlow
- Android
创建一款基本的音频分类应用
Updated 7 maggio 2022
在此 Codelab 中,您将学习如何创建可使用手机麦克风录制音频的基本音频分类应用。
- Android
- TensorFlow
构建自定义的预训练音频分类模型
Updated 7 maggio 2022
在此 Codelab 中,您将学习如何自定义预训练的音频分类模型,以便检测鸟的叫声。
- TensorFlow
- Android
TensorFlow.js:构建垃圾评论检测系统
Updated 7 maggio 2022
在此 Codelab 中,您将学习如何构建具有博文功能的简单评论功能的网页,并将其与预训练的机器学习模型集成,以检测垃圾评论,从而让您在垃圾评论出现之前将其滤除存储在任何后端数据库中,可缩短服务器处理时间和费用。
- TensorFlow
TensorFlow.js:重新训练垃圾评论检测模型以处理极端情况
Updated 7 maggio 2022
在此 Codelab 中,您将学习如何使用 Model Maker 重新训练垃圾评论模型,使之涵盖预训练模型无法处理的极端情况,然后将新模型重新部署到 Web 应用。
- TensorFlow
在 Android 上调用 Vision API Product Search 后端
Updated 7 maggio 2022
在此 Codelab 中,您将向 Android 应用添加代码以调用 Vision API Product Search 后端,以便应用用户可以使用图片搜索商品。
- Android
向网站添加地图 (JavaScript)
Updated 7 maggio 2022
在此 Codelab 中,您将学习在 Web 平台上开始使用 Google Maps Platform 需知的内容。您将学习所有基础知识,从准备工作到加载 Maps JavaScript API、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 Web 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps Platform,请直接跳到该 Codelab!
- Google Maps Platform
- API Maps JavaScript
使用 Vision API Product Search 构建商品图片搜索后端
Updated 7 maggio 2022
在此 Codelab 中,您将学习如何使用 Vision API Product Search 构建商品图片搜索后端,以及如何创建 API 密钥以从移动应用调用该后端。
- Android
Cloud Run 作业
Updated 7 maggio 2022
Cloud Run 服务和 Cloud Run 作业都允许您在 Cloud Run 上运行代码。在此 Codelab 中,您将了解何时以及如何使用 Cloud Run 作业,包括如何创建作业、执行作业以及管理作业。
向 iOS 应用添加地图 (Objective-C)
Updated 7 maggio 2022
在此 Codelab 中,您将学习开始使用 Google Maps Platform 通过 Objective-C 构建 iOS 应用需知的内容。您将学习所有基础知识,从准备工作到加载 Maps SDK for iOS、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 iOS 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps
- Google Maps Platform
- Maps SDK for iOS
创建 Android 应用以检测图片中的对象
Updated 7 maggio 2022
了解如何构建一个 Android 应用,用于检测图片中的对象并呈现其界面中的结果。
- Android
- TensorFlow
创建一个 iOS 应用以预测值
Updated 7 maggio 2022
了解如何构建 iOS 应用,以检测图片中的对象并在界面中呈现结果。
- TensorFlow
创建用于对图片进行分类的简单网站
Updated 7 maggio 2022
了解如何创建一个简单的网站,以使用 TensorFlow Serving 对图片进行分类。
- TensorFlow
在 Android 上以 AR 模式显示附近的地点 (Kotlin)
Updated 7 maggio 2022
此 Codelab 会教您如何使用 Google Maps Platform 中的数据在 Android 上以增强现实 (AR) 模式显示附近的地点。 此 Codelab 使用 Android 10.0(API 级别 29),并且需要您在 Android Studio 中安装 Google Play 服务。要安装这两个依赖项,请完成以下步骤: 在下一节中的第 3 步,为此 Codelab 启用 Maps SDK for Android 和 Places API 。 如果您之前从未使用过
- ARCore
- Google Maps Platform
- Android
- Places SDK for Android
- Maps SDK for Android
使用 WebGL 叠加视图打造 3D 地图体验
Updated 6 maggio 2022
此 Codelab 会教您如何使用由 WebGL 提供支持的 Maps JavaScript API 功能控制三维矢量地图并在地图上渲染对象。 此 Codelab 假定您熟悉 JavaScript 和 Maps JavaScript API 方面的知识。如需了解使用 Maps JS API 的基础知识,不妨试着学习 向网站添加地图 (JavaScript) Codelab 。 若要完成下面的启用步骤,您需要启用 Maps JavaScript API 。 如果您还没有已启用结算功能的
- Google Maps Platform
- API Maps JavaScript
Cloud Run 作业使用入门
Updated 6 maggio 2022
在此 Codelab 中,您首先要探索 Node.js 应用,了解如何截取网页屏幕截图并将其存储到 Cloud Storage 中。然后,您将为该应用构建容器映像,以作业的形式在 Cloud Run 上运行应用,更新作业以处理更多网页,然后使用 Cloud Scheduler 按计划运行该作业。
自定义机器学习模型:简便的方法
Updated 5 maggio 2022
在此 Codelab 中,您将了解迁移学习以及如何使用它为您自己的数据自定义机器学习模型
使用 TensorFlow Lite Model Maker 创建自定义文本分类模型
Updated 4 maggio 2022
了解如何使用 TensorFlow Lite Model Maker 重新训练垃圾内容检测模型,以检测特定类型的垃圾内容。
- Flutter
- TensorFlow
构建您的首个 WebAuthn 应用
Updated 4 maggio 2022
了解如何构建一个使用指纹传感器实现简单的身份重新验证功能的网站。
采用易于使用的颜色进行设计
Updated 4 maggio 2022
在此 Codelab 中,您将了解颜色与无障碍功能、颜色对比度参考值之间的关系,以及 Material Theme Builder 如何创建易于访问的主题并用于轻松检查对比度。
在构建遥感数据集(例如 Dynamic World)时采用 Responsible AI 原则
Updated 3 maggio 2022
在此 Codelab 中,您将在生成机器学习派生数据集(例如 Dynamic World)时采用负责任的做法。
使用 Chrome 开发者工具录制、重放和衡量用户流
Updated 2 maggio 2022
您可以使用“Recorder”面板录制、重放和衡量用户流。 请观看下方视频,大致了解新的“Recorder”面板(预览版功能)。 按照以下步骤打开“Recorder”面板 我们将使用下方的咖啡订购演示页面。结账是购物网站中常见的用户流。 在接下来的部分中,我们将向您演示如何使用“Recorder”面板录制、重放和衡量以下结账流程: 录制完用户流后,您可以点击 Replay 按钮重放用户流。 您在页面上可以看到用户流的重放过程。重放进度也会显示在 Recorder 面板中。 您可以通过配置
使用 Chrome 开发者工具发现并修复低对比度文本
Updated 2 maggio 2022
对比度设置不当是 Web 无障碍功能方面的头号问题 。现在,就让我们了解一下开发者工具可以如何帮助您了解、发现和修复这些问题。 您将修复网页的低对比度问题。 点击以下链接打开文本对比度低的网页: 然后,在该网页上 打开 Chrome 开发者工具 。 大约每 20 人中就有 1 人 患有色觉缺陷(又称“色盲”,但这个词不太准确)。这种障碍会令人更难分辨不同的颜色,从而放大对比度问题。 例如,作为视力正常的开发者,您可能会觉得网页上的文本看起来没有问题。
针对 Android (Java) 构建您自己的当前地点选择器
Updated 29 aprile 2022
了解如何使用 Google Maps Platform 的 Maps SDK for Android 和 Places SDK for Android 向用户呈现用于确定他们位置的可能地点列表。
- Android
- Google Maps Platform
- Maps SDK for Android
- Places SDK for Android
使用 Angular 和 Firebase 构建一个 Web 应用
Updated 29 aprile 2022
在此 Codelab 中,我们将结合使用 Firebase 和 Angular 构建一个实时 Web 应用。
如何使用 Chrome 开发者工具调试 CSS 网格
Updated 28 aprile 2022
现在,开发者工具可以更好地支持 CSS 网格调试 ! 如果网页上的某个 HTML 元素应用了 display: grid 或 display: inline-grid , “元素”面板 会提供诸多选项来帮助您更好地检查网格。 在此 Codelab 中,您将学习如何使用 Chrome 开发者工具调试 CSS 网格。 您将借助 CSS 网格调试工具来解开此谜题。 点击下面的链接,打开谜题网页: 然后,在谜题网页上 打开 Chrome 开发者工具 。 在 元素 面板中 检查谜题
编写 Flutter 桌面应用
Updated 28 aprile 2022
在此 Codelab 中,您将使用桌面版 Flutter 构建一个 GitHub 客户端。
- Flutter
使用 Google Maps Platform 和 Google Cloud 构建全栈店铺定位工具
Updated 28 aprile 2022
假设您要在地图上展示多个地点,并且希望用户可以看到这些地点的位置并确定他们想要访问的地点。这种情况的常见示例包括: 在此 Codelab 中,您将创建一个定位工具,该定位工具会根据特殊位置的实时数据 Feed 进行绘制,帮助用户找到距离他们的出发地最近的位置。这种全栈定位工具能够处理的地点远远多于 简单的店铺定位工具 ,后者最多只能处理 25 个店铺位置。 此 Codelab 使用开放数据集模拟与大量店铺位置相关的预填充元数据,以便您可以集中精力学习关键的技术概念。 在下文的第 3 步中,为此
- Google Maps Platform
- BigQuery
- Ambiente flessibile di App Engine
- API Maps JavaScript
- Place Autocomplete
- Libreria Places
- API Maps JavaScript
- Servizio Distance Matrix
- API Maps JavaScript
开始使用基于 IP 的智能互联家居 (CHIP)
Updated 27 aprile 2022
了解如何借助 Espressif 的 ESP32 开发板开始开发基于 IP 的智能互联家居应用。
使用 Google Maps Platform 和 deck.gl 将数据可视化
Updated 27 aprile 2022
此 Codelab 会教您如何使用 Maps JavaScript API 和 deck.gl(一个采用 WebGL 加速技术的开源数据可视化框架)将大量地理空间数据可视化。 如果您之前从未使用过 Google Maps Platform,请按照以下步骤操作: 如果您还没有 Node.js,请转到 https://nodejs.org/ ,然后在计算机上下载并安装 Node.js 运行时。 Node.js 包括 npm,您需要此软件包管理器才能为此 Codelab 安装依赖项。
- Google Maps Platform
- API Maps JavaScript
使用 SwiftUI (Swift) 将地图添加到您的 iOS 应用
Updated 26 aprile 2022
此 Codelab 会教您如何将 Maps SDK for iOS 与 SwiftUI 搭配使用。 为了完成以下启用步骤,请启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此 Codelab。您可以跳到解决方案部分,但如果您想要按照所有步骤自行构建,请继续阅读。
- Google Maps Platform
- Maps SDK for iOS
使用 Google Maps Platform (JavaScript) 构建简单的店铺定位工具
Updated 24 aprile 2022
网站最常用的功能之一是通过 Google 地图 突出显示有实体经营场所的商家、机构或其他实体的一个或多个地点。地图的实现方式可能会因各种要求(如地点数量及其更改频率)的不同而千差万别。 在此 Codelab 中,您看到的将是最简单的用例,其中只有几个地点且几乎不会更改,例如一个适用于连锁店商家的店铺定位工具。在这种情况下,您可以使用技术含量相对较低的无需任何服务器端编程的方法。但这并不是说您不能发挥创意,相反,您可利用 GeoJSON
- Google Maps Platform
- API Maps JavaScript
- Place Autocomplete
- Libreria Places
- API Maps JavaScript
- Servizio Distance Matrix
- API Maps JavaScript
使用 Node.js 为 Google Chat 构建互动式意见调查应用
Updated 19 aprile 2022
在此 Codelab 中,您将学习如何构建聊天机器人来轮询聊天室。
- Google Workspace
Android Paging Advanced Codelab
Updated 19 aprile 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Paging 库,通过此库减少应用的内存占用。
- Android
使用 WorkManager 在后台处理工作 - Kotlin
Updated 16 aprile 2022
Android 为保证执行后台工作提供了许多选择,这些选择既有很多优点,也有很多缺点。面向 Android 的 WorkManager API 可简化后台工作。WorkManager 解决了极端情况和兼容性问题。它还可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度程序。本 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
- Android
WorkManager 进阶知识
Updated 13 aprile 2022
本 Codelab 在“WorkManager 基础知识”之上增加了有关在 WorkManager v2.3 中引入的全新 Progress API 的内容,还介绍了如何使用自定义配置对 WorkManager 进行自定义。本 Codelab 还将介绍如何测试工作器。
- Android
使用 ExoPlayer 流式传输媒体内容
Updated 11 aprile 2022
在此 Codelab 中,您将构建一个媒体播放器,以使用在 Android 版 YouTube 应用中运行的开源媒体播放器 ExoPlayer 呈现音频和自适应视频串流。此 Codelab 将使用并自定义该库中包含的界面组件,并将演示如何在 activity 生命周期中实例化、设置、重用以及正确集成 SimpleExoPlayer 实例。
- Android
使用 Proto DataStore
Updated 8 aprile 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
- Android
Android 无障碍功能入门
Updated 7 aprile 2022
在本 Codelab 中,您将学习有关 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建无障碍功能出色的应用,让更多具有不同无障碍功能需求的用户能够更轻松地使用您的应用。
- Android
使用 Preferences DataStore
Updated 4 aprile 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
- Android
Android 11 - 第 7 周 - 开发者工具
Updated 15 dicembre 2021
了解您在最新版 Android Studio 中可用的开发者工具。
- Android
Android 11 - 第 10 周 - 游戏和媒体
Updated 15 dicembre 2021
了解有助于您在 Google Play 上取得更大成功的新变化。
- Android
Android 11 - 第 9 周 - 大屏设备
Updated 15 dicembre 2021
了解为搭载 Chrome 操作系统的设备(包括可折叠设备、笔记本电脑和平板电脑)进行开发的最佳提示和技巧。
- Android
Android 11 - 第 1 周 - 联系人和身份
Updated 15 dicembre 2021
要让用户能够轻松安全地与他人联系,这其中涉及许多挑战。Android 11 中发布了 Connection Notification API 和 Google Identity Services 库,可用于改进用户注册/登录流程。
- Android
Android 11 - 第 8 周 - 应用分发和创收
Updated 15 dicembre 2021
了解有助于您在 Google Play 上取得更大成功的新变化。
- Google Play Console
- Android
- Google Play Commerce
- API In-App Review di Google Play
Android 11 - 第 3 周 - 隐私权、信任与安全
Updated 15 dicembre 2021
Android 11 引入了新的安全更新和隐私保护功能,以确保用户安全并提高透明度和可控性。此在线课程由一些视频和文章组成,其中演示了相关更新,并会教您如何在 Android 应用中实现。
- Android
- Gestore attività
利用 WebRTC 实现实时通信
Updated 3 novembre 2021
了解如何构建应用,以使用网络摄像头获取视频和拍摄快照,并利用 WebRTC 点对点分享这些视频和快照。
Android Kotlin 基础知识:生命周期和日志记录
Updated 25 ottobre 2021
在此 Codelab 中,您将了解 activity 和 fragment 生命周期。
- Android
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
Updated 22 ottobre 2021
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
使用 web-vitals 库衡量核心网页指标并生成报告
Updated 21 ottobre 2021
了解如何使用 web-vitals JavaScript 库衡量网页的核心网页指标并生成报告。
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
Updated 21 ottobre 2021
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
机器学习入门“Hello, World”
Updated 21 ottobre 2021
了解创建神经网络的基础知识,以及了解它如何定义行为的规则。
- TensorFlow
构建卷积并执行池化
Updated 21 ottobre 2021
了解如何构建卷积并执行池化以增强计算机视觉。
- TensorFlow
使用 TensorFlow 构建计算机视觉模型
Updated 21 ottobre 2021
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- TensorFlow
Android Kotlin 基础知识:03.2 定义导航路径
Updated 19 ottobre 2021
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
Android Kotlin 基础知识:复杂的生命周期情形
Updated 19 ottobre 2021
在此 Codelab 中,您将学习如何管理复杂的生命周期情形。
- Android
第 1.1 课:入门
Updated 15 ottobre 2021
在此 Codelab 中,您将了解使用 Kotlin 的一些优势,还将安装必要的工具 (JDK+IDE)。
- Android
使用卷积神经网络 (CNN) 处理复杂图像
Updated 15 ottobre 2021
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- TensorFlow
构建卷积神经网络 (CNN) 以增强计算机视觉
Updated 15 ottobre 2021
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- TensorFlow
使用大型数据集训练卷积神经网络 (CNN),以免过拟合
Updated 15 ottobre 2021
学习使用大型数据集训练 CNN 以避免过拟合。
- TensorFlow
在 Android 应用中使用 Kotlin 协程
Updated 15 ottobre 2021
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android Kotlin 基础知识:创建 Room 数据库
Updated 13 ottobre 2021
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
Android Kotlin 基础知识:03.3 启动外部 activity
Updated 13 ottobre 2021
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
用户:对话和对话泡
Updated 12 ottobre 2021
此 Codelab 演示了如何在 Android 11 上将对话通知显示为对话泡。
- Android
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
Updated 11 ottobre 2021
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
Android Kotlin 基础知识:创建 fragment
Updated 11 ottobre 2021
在此 Codelab 中,您将学习如何创建 fragment 并将其添加到应用中。
- Android
协程简介
Updated 25 maggio 2021
协程简介
- Android
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Updated 28 febbraio 2025
Explore how you can use the new Gemini Pro Vision model with the Gemini API to handle multimodal input data including text and image prompts to receive a text result. In this solution, you will learn how to access the Gemini API with image and text data, explore a variety of examples of prompts that can be achieved using images using Gemini Pro Vision and finally complete a codelab exploring how to use the API for a real-world problem scenario involving accessibility and basic web development.
- Gemini
Getting started with the Gemini API and Android
Updated 28 febbraio 2025
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Android
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Web apps
Updated 28 febbraio 2025
Learn how to use the Gemini API and the Google AI JavaScript SDK to prototype generative AI for web apps. Use the Google AI JavaScript SDK to make your first generative AI call using the Gemini API in your client-side web application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Dart and Flutter
Updated 28 febbraio 2025
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- Gemini
- Flutter
- Vertex AI in Firebase
Getting started with the Gemini API and Swift
Updated 28 febbraio 2025
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).
- Gemini
- Vertex AI in Firebase
Build a modern three-tier architecture web application with Cloud Run
Updated 28 febbraio 2025
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Cloud SQL per PostgreSQL
- Cloud Run
- Cloud Memorystore
Build a microservice-based ecommerce web application with Kubernetes
Updated 28 febbraio 2025
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- Google Kubernetes Engine (GKE)
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Updated 28 febbraio 2025
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- Cloud Run
- Cloud Storage
- Cloud SQL per PostgreSQL
- Firebase Hosting
Learn Privacy
Updated 27 febbraio 2025
A course to help you build more privacy-preserving websites.
Learn Performance
Updated 27 febbraio 2025
This course is designed for those new to web performance, a vital aspect of the user experience. It covers key web performance concepts and techniques for improving performance.
Learn PWA
Updated 27 febbraio 2025
A course that breaks down every aspect of modern progressive web app development.
Learn Testing
Updated 27 febbraio 2025
An in-depth course on software testing.
Learn HTML
Updated 27 febbraio 2025
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
Updated 27 febbraio 2025
An evergreen accessibility course and reference to level up your web development.
Learn Forms
Updated 27 febbraio 2025
A course about HTML forms to help you improve your web developer expertise.
Learn Images
Updated 27 febbraio 2025
An in-depth course on images for the web.
Learn CSS
Updated 27 febbraio 2025
An evergreen CSS course and reference to level up your web styling expertise.
Learn Responsive Design
Updated 27 febbraio 2025
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
AI-powered content search
Updated 26 febbraio 2025
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
Getting started with Google AI Studio and the Gemini API using Node.js
Updated 25 febbraio 2025
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- Gemini
Applied ML with Keras
Updated 24 febbraio 2025
Train and deploy your own basic text classification model using this project guide.
Create Your First 3D Map
Updated 21 febbraio 2025
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
- Google Maps Platform
- API Maps JavaScript
Add markers and animation to a 3D Map
Updated 20 febbraio 2025
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
- Google Maps Platform
- API Maps JavaScript
Measure ad conversions
Updated 14 febbraio 2025
How to measure when an ad click or view leads to a purchase or other events
- Privacy Sandbox
- API Attribution Reporting
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
Updated 14 febbraio 2025
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.
- Android
Get started with the Google Pay API for Web
Updated 10 febbraio 2025
Learn how to integrate the Google Pay API into your website.
- Google Pay
Incorporating generative AI into your game development process with Gemini and Gemma AI
Updated 10 febbraio 2025
Learn how generative AI can be used in different stages of game development from preproduction to in-game solutions using Gemini AI and Gemma model.
- Gemini
Generate a summary report with aggregate reporting
Updated 31 gennaio 2025
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.
- Privacy Sandbox
- API Attribution Reporting
- API Private Aggregation
Android Basics with Compose
Updated 14 gennaio 2025
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Android
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Updated 9 gennaio 2025
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Firebase
- Flutter
Learn JavaScript
Updated 5 gennaio 2025
An in-depth course on the basics of JavaScript.
(Deprecated) Build a musical game using Oboe
Updated 11 dicembre 2024
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
Updated 11 dicembre 2024
In this codelab, you’ll learn the fundamentals of accessibility testing using Espresso.
(Deprecated) Advanced Android in Kotlin 05.3: Testing Coroutines and Jetpack integrations
Updated 11 dicembre 2024
In this codelab, you learn how to test coroutines, ViewModel scoped coroutines, and Room, and implement end-to-end testing for your Kotlin Android app.
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
Updated 11 dicembre 2024
In this codelab you’ll learn to set up manual dependency injection, a service locator, and how to use fakes and mocks in your Android Kotlin apps. In doing so, you’ll learn how to test a repository and write fragment integration tests.
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
Updated 11 dicembre 2024
Learn the basics of testing your Android Kotlin apps. In this codelab you’ll learn to run tests, write basic tests, work with AndroidX Test, as well as test ViewModel and LiveData.
(Deprecated) On Demand Modules
Updated 11 dicembre 2024
With the Android App Bundle and Google Play’s Dynamic Delivery, your app can download dynamic feature modules on demand to devices running Android 5.0 (API level 21) and higher. Your app simply needs to call APIs in the Play Core Library to download and install those modules as required, and the Google Play Store pushes only the code and resources needed for that module to the device. You can also use this API to download on demand modules for your instant app.
(Deprecated) Direct Share to an Android app
Updated 11 dicembre 2024
Direct Share makes sharing content quicker and easier. In this codelab, you’ll build an app that is able to display a list of contacts in the system Intent chooser dialog so you can jump directly into the app to make the sharing process seamless.
(Deprecated) Using Dagger in your Android app - Kotlin
Updated 10 dicembre 2024
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
(Deprecated) Data Binding in Android
Updated 10 dicembre 2024
In this codelab you’ll learn how to use the Data Binding library. The Data Binding Library allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically. You’ll learn to set it all up, use layout expressions, work with observable objects, and create custom Binding Adapters to reduce boilerplate to a minimum.
(Deprecated) Use ConstraintLayout to design your Android views
Updated 9 dicembre 2024
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
(Deprecated) Kotlin Bootcamp for programmers: Welcome to the course
Updated 9 dicembre 2024
Welcome to the Kotlin bootcamp for programmers training course.
(Deprecated) Kotlin Bootcamp for Programmers 1: Get started
Updated 9 dicembre 2024
In this codelab, you learn some of the advantages of using Kotlin, and you install the necessary tools (JDK+IDE).
(Deprecated) Create Hello-CMake with Android Studio
Updated 9 dicembre 2024
In this codelab, you’ll learn how to use Android Studio 4.0+ C++ template
(Deprecated) Login with Biometrics on Android
Updated 9 dicembre 2024
In this codelab you will add biometric authentication to your app as part of your login process. You will not replace your current login process – users can still log in with their account password. Instead, you will augment your login process, giving users the convenience to not have to remember their password every time they open your app. The codelab shows how to ask users to opt-in and then how to store the server generated user token behind biometric authentication.
(Deprecated) Android Room with a View - Java
Updated 9 dicembre 2024
In this codelab you build an app that uses Android Architecture Components (RoomDatabase, Entity, DAO, AndroidViewModel, LiveData) and implements the recommended architecture for these components. The sample app stores a list of words in a Room database and displays it in a RecyclerView.
Shared Storage URL Selection use cases
Updated 4 dicembre 2024
Learn how to create an audience to target your ads
- Privacy Sandbox
- API Shared Storage
Create and target ad audiences
Updated 4 dicembre 2024
Learn how to create an audience to target your ads
- Privacy Sandbox
- API Protected Audience
Work with Attribution Reporting
Updated 4 dicembre 2024
Learn the essentials for event-level conversion measurement with the Attribution Reporting API.
- Privacy Sandbox
- API Attribution Reporting
Sell ad spaces with a Protected Audience auction
Updated 4 dicembre 2024
Learn how to sell ad spaces with a Protected Audience auction
- Privacy Sandbox
- API Protected Audience
Add a Google map to a React app
Updated 8 novembre 2024
In this codelab, you learn everything that you need to get started with the vis.gl/react-google-map library for the Google Maps JavaScript API, which lets you add a Google map to a React app. You learn how to get set up, load the Maps JavaScript API,
- React
- Google Maps Platform
- API Maps JavaScript
- Componenti di React per l'API Maps JavaScript
Build a simple Android navigation app with Google Maps Platform Navigation SDK
Updated 10 ottobre 2024
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Build a simple iOS navigation app in Swift with Google Maps Platform Navigation SDK
Updated 10 ottobre 2024
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Server-side tagging fundamentals
Updated 9 ottobre 2024
Learn how to deploy a tagging server on Google Cloud Platform and set up tags on a server.
- Tag Manager
Progressive Web Apps: Empowering Your PWA
Updated 1 ottobre 2024
In this lab, you'll take an existing web application and add advanced capabilities to it. This is the sixth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Prompting & Measuring Install. There are
Build an interactive poll app for Google Chat with Node.js
Updated 1 ottobre 2024
In this codelab, you’ll learn how to build a chat app to poll a space.
- Google Workspace
Deploying Learning Interpretability Tool (LIT) Demo on Google Cloud Platform
Updated 23 settembre 2024
This lab provides the instructions to deploy a LIT demo quickly. The objective is to familiarize you with the LIT tool to explore the model behavior. You will conduct a sentimental analysis and use the Counterfactual LIT feature to find the
Visual Blocks: Create custom nodes for your own code or APIs for faster prototyping
Updated 18 settembre 2024
In this codelab, you’ll learn how to write and define your own nodes capable of working in the Visual Blocks framework that leverage your custom code or call 3rd party APIs. These can compliment existing nodes in Visual Blocks allowing you to prototype faster than ever before for your next company project.
Progressive Web Apps: Prompting & Measuring Install
Updated 18 settembre 2024
In this lab, you'll take an existing installable PWA and add a custom in-app install button. This is the fifth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was From Tab to Taskbar. There are three more
Query and Visualize Location Data in BigQuery with Google Maps Platform (JavaScript)
Updated 18 settembre 2024
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
- Google Maps Platform
- BigQuery
- API Maps JavaScript
Build with Geospatial Creator and Places API from Google Maps Platform
Updated 18 settembre 2024
Learn how to use Geospatial Creator to place augmented-reality (AR) content at multiple anchors in the Unity Editor.
- ARCore
- Android
Engage users with your Action for Google Assistant
Updated 18 settembre 2024
Learn to enhance your Action with features that keep users coming back to it.
- Assistente Google
- Firebase
Fundamentals of Apps Script with Google Sheets #5: Chart and Present Data in Slides
Updated 18 settembre 2024
Learn how to use the Spreadsheet service in Apps Script to chart and present a set of data.
- Google Workspace
Get started with Perspective API
Updated 18 settembre 2024
Learn how to build Perspective API.
Go on vacation with a Google Chat app
Updated 18 settembre 2024
In this code lab, you learn how to create a Google Chat
- Google Workspace
Progressive Web Apps: IndexedDB
Updated 18 settembre 2024
In this lab, you'll back up and recover client data to IndexedDB. This is the third in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Working with Workbox. There are five more codelabs in this series.
Build a nearby business search service with Google Maps Platform (JavaScript)
Updated 18 settembre 2024
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
- Località utente web
- Google Maps Platform
- Place Details
- API Maps JavaScript
- Libreria Places
- API Maps JavaScript
Fundamentals of Apps Script with Google Sheets #1: Macros & Custom Functions
Updated 18 settembre 2024
Learn Apps Script basics to improve your Google Sheets experience.
- Google Workspace
Progressive Web Apps: From Tab to Taskbar
Updated 18 settembre 2024
In this lab, you'll take an existing web application and make it installable. This is the fourth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was IndexedDB. There are four more codelabs in this series.
Getting Started with the Places SDK for iOS (Objective-C)
Updated 18 settembre 2024
Before you begin coding, there are a few prerequisites that you'll need to set up. This tutorial uses Apple's Xcode tool, along with the Objective-C language to create a simple iOS application that runs in an emulator. You don't need a physical
- Google Maps Platform
- Places SDK for iOS
Progressive Web Apps: Going Offline
Updated 18 settembre 2024
In this lab, you'll take an existing web application and make it work offline. This is the first in a series of companion codelabs for the Progressive Web App workshop. There are seven more codelabs in this series. Start by either cloning or
Fundamentals of Apps Script with Google Sheets #2: Spreadsheets, Sheets, and Ranges
Updated 18 settembre 2024
Learn how to read, write, and manipulate data in Google Sheets with the Apps Script Spreadsheet service.
- Google Workspace
Integrate your SaaS solution with the Google Cloud Marketplace API using Producer Portal (Python)
Updated 18 settembre 2024
In this codelab, you will use Producer Portal to integrate a basic SaaS solution with the Google Cloud Marketplace Procurement API.
Build a route planner with Place Autocomplete and Routes API
Updated 18 settembre 2024
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
- API Maps JavaScript
- API Routes
- Place Autocomplete
Progressive Web Apps: Service Worker Includes
Updated 18 settembre 2024
In this lab, you'll take an existing web application add a streaming route response to improve performance. This is the seventh in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Empowering your PWA.
Secure your site with two-factor authentication with a security key (WebAuthn)
Updated 18 settembre 2024
In this codelab, you’ll add second-factor authentication to your site or web app with a security key.
Progressive Web Apps: Working with Workbox
Updated 18 settembre 2024
In this lab, you'll take website with an existing service worker and convert it to using Workbox. This is the second in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Going Offline. There are six more
Add a map to your Android app (Kotlin with Compose)
Updated 18 settembre 2024
This codelab teaches you how to integrate Maps SDK for Android with your app and use its core features by building an app that displays a map of mountains in Colorado, USA, using various types of markers. Additionally, you'll learn to draw other
- Jetpack Compose
- Google Maps Platform
- Maps SDK for Android
Adding Your Progressive Web App to Google Play
Updated 18 settembre 2024
In this lab, you'll take an existing Progressive Web App that you have deployed and wrap it in an app for distribution in Google's Play store. Bubblewrap is a tool to make wrapping your Progressive Web App into an Android App Bundle as easy as
Fundamentals of Apps Script with Google Sheets #3: Working with Data
Updated 18 settembre 2024
Learn how to employ data manipulation, custom menus, and public API data retrieval with Apps Script to improve your Sheets experience.
- Google Workspace
Integrating machine learning APIs
Updated 18 settembre 2024
In this codelab, we’ll explore the Vision, Speech-to-Text, Translation and Natural Language APIs. At the end, we’ll use these APIs to analyse audio recordings and map them to relevant images.
Progressive Web Apps: Working with Workers
Updated 18 settembre 2024
In this lab, you'll take an existing web application add add web worker to share state between two open windows. This is the eighth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Service Worker
Build a computer vision model with TensorFlow
Updated 18 settembre 2024
Learn to create a computer vision model that recognizes items of clothing with TensorFlow.
- TensorFlow
Fundamentals of Apps Script with Google Sheets #4: Data Formatting
Updated 18 settembre 2024
Learn how to format your spreadsheet data with Apps Script.
- Google Workspace
GitLab - Code Review Automation with GenAI
Updated 9 settembre 2024
GitLab - Code review automation with GenAI
Bitbucket - Code Review Automation with GenAI
Updated 9 settembre 2024
Bitbucket - Code review automation with GenAI