Blog do Sandbox de privacidade
Chaves de acesso no Android e em outras plataformas
Comece a usar chaves de acesso e crie experiências de autenticação fáceis e seguras para seus usuários.
- Android
7 de março de 2025
Compose para Wear OS
Saiba mais sobre o Compose para Wear OS, um kit de ferramentas moderno e declarativo que ajuda a criar IUs incríveis e otimizadas para relógios.
6 de março de 2025
Login sem senha na Web com as chaves de acesso
Comece a usar chaves de acesso na Web e crie experiências de autenticação seguras e fáceis para seus usuários.
6 de março de 2025
Implantar um aplicativo JavaScript de stack completa no Cloud Run com o Cloud SQL para PostgreSQL
O Cloud Run é uma plataforma totalmente gerenciada que permite executar seu código diretamente na infraestrutura escalonável do Google. Neste codelab, vamos demonstrar como conectar um aplicativo Next.js no Cloud Run a um banco de dados Cloud SQL
6 de março de 2025
Codelab de regressão logística
Este codelab ensina a usar a regressão logística para entender a relação entre recursos como gênero, idade, tempo de impressão e tipo de navegador e a probabilidade de alguém clicar em um anúncio. Para concluir este codelab, você precisará de dados
- Codelab
6 de março de 2025
Codelab de regressão logística
Este codelab ensina a usar a regressão logística para entender a relação entre recursos como gênero, idade, tempo de impressão e tipo de navegador e a probabilidade de alguém clicar em um anúncio. Para concluir este codelab, você precisará de dados
- Codelab
6 de março de 2025
Codelab de regressão linear
Este codelab vai ensinar você a usar a regressão linear para criar um modelo que estima custos por clique. Para concluir este codelab, você vai precisar de: Para concluir este codelab, você precisará de dados suficientes de campanha de alta qualidade
- Codelab
6 de março de 2025
Codelab de regressão linear
Este codelab vai ensinar você a usar a regressão linear para criar um modelo que estima custos por clique. Para concluir este codelab, você precisará de dados suficientes de campanha de alta qualidade para criar um modelo. Execute a seguinte
- Codelab
6 de março de 2025
Integrar o Firebase a um app Next.js
Saiba como integrar o Firebase a um app Next.js.
- Codelab
- Python
- Objective-C
- Firebase App Hosting
2 de março de 2025
Firebase App Check para plataformas da Apple
O Firebase App Check ajuda a proteger seus recursos de back-end contra abusos, como fraude de faturamento e phishing, garantindo que as solicitações sejam provenientes de apps e dispositivos legítimos. Ele funciona com os serviços do Firebase e com
- Codelab
- Python
- Firebase App Check
2 de março de 2025
Monitoramento de desempenho dos lançamentos de recursos
Neste codelab, você vai aprender a adicionar o Monitoramento de desempenho do Firebase a um app de exemplo e medir o desempenho durante o lançamento de um recurso.
- Codelab
- Python
- Firebase
- Android
- Monitoramento de desempenho do Firebase
2 de março de 2025
Implementar gradualmente o Firebase App Check usando a Configuração remota do Firebase
Você pode usar o Firebase App Check com o App Attest para proteger seus serviços de back-end e verificar se as solicitações para os serviços do Firebase são provenientes do seu aplicativo autêntico. Geralmente, é recomendável integrar os usuários
- Codelab
- Python
- Configuração remota do Firebase
- Firebase App Check
2 de março de 2025
Enviar e receber notificações para um app Flutter usando o Firebase Cloud Messaging
Neste codelab, você vai usar a API HTTP v1 do FCM para enviar notificações push a um app executado em várias plataformas. Você cria o app usando o Flutter, que é executado perfeitamente no Android/iOS/Web.
- Codelab
- Python
- Firebase Cloud Messaging
2 de março de 2025
Codelab do Firebase para iOS (Swift)
Neste codelab, você vai aprender a usar a plataforma Firebase no iOS em Swift.
- iOS
- Swift
- Firebase
2 de março de 2025
Codelab da Web do App Check
Neste codelab, você vai aprender a proteger um app da Web contra acesso não autorizado.
- Python
2 de março de 2025
Adicionar a classificação de texto no dispositivo ao seu app com o TensorFlow Lite e o Firebase: Codelab para Android
Neste codelab, você vai aprender a implementar a classificação de texto usando o Firebase e o TensorFlow Lite.
- Codelab
- TensorFlow
- Firebase
- Firebase ML
- Android
2 de março de 2025
Criar tabelas de classificação com o Firestore
Neste codelab, você vai criar uma tabela de classificação usando o Cloud Firestore e o Cloud Functions.
2 de março de 2025
Enviar eventos do app para o GA4 usando o Measurement Protocol
Neste codelab, você vai aprender a fazer chamadas de servidor para servidor para enviar eventos ao GA4 usando o Measurement Protocol.
- Python
2 de março de 2025
Instrumentar seu jogo do Unity com a Configuração remota do Firebase
Saiba como instrumentar seu jogo do Unity com a Configuração remota
- C#
2 de março de 2025
Codelab do Firebase para Android: criar um chat amigável
Neste codelab, você vai aprender a criar um app Android com a plataforma Firebase.
- Android
- Firebase
2 de março de 2025
Adicionar recomendações ao app com o TensorFlow Lite e o Firebase: codelab para iOS
Neste codelab, você vai aprender a criar um mecanismo de recomendação de conteúdo para seu app usando o TensorFlow e o Firebase.
- iOS
- Codelab
- Python
- Firebase
- Google Analytics
- Firebase ML
- TensorFlow
2 de março de 2025
Seu primeiro experimento de mensagens no app
Neste codelab, você vai criar seu primeiro experimento de Mensagens no app do Firebase usando o Teste A/B do Firebase.
- Celular
- Python
2 de março de 2025
Distribuir versões de pacotes de apps para testadores: Codelab
Envie a versão mais recente do app para os testadores rapidamente. Desta forma,
- Firebase
- Android
2 de março de 2025
Calcular os intervalos de receita para o esquema de valor da conversão da SKAdNetwork
Neste codelab, vamos mostrar um exemplo de como criar grupos de receita para configurar o esquema de valor da conversão da SKAdNetwork.
2 de março de 2025
Introdução ao Firebase para Flutter
Aprenda a criar um app Flutter para dispositivos móveis com o Firebase.
- iOS
- Codelab
- Python
- Android
- Firebase
- Firestore
- Firebase Authentication
- Flutter
2 de março de 2025
Configurar e gerenciar projetos e produtos do Firebase pelo Terraform
Use o Terraform para configurar e gerenciar projetos do Firebase, incluindo a configuração programática de infraestrutura e produtos do Firebase.
- Terraform
- Firebase
2 de março de 2025
Reutilizar o código do Cloud Functions como uma extensão do Firebase
Neste codelab, você vai criar uma extensão do Firebase para geohashing. Este codelab introdutório ensina como converter uma função do Cloud em uma extensão do Firebase que pode ser distribuída para milhões de desenvolvedores com facilidade e ajudar a ampliar os projetos do Firebase.
- Python
- Objective-C
2 de março de 2025
Distribuir builds de pré-lançamento do iOS mais rapidamente com o App Distribution e o fastlane
Neste codelab, o usuário vai usar o App Distribution e o plug-in fastlane juntos para distribuir um build do iOS e registrar dispositivos de teste. Em seguida, o usuário vai exportar um arquivo .txt de dispositivos e UDIDs do console de distribuição de apps e automatizar o registro desses dispositivos, um requisito para distribuir builds ad hoc do iOS.
- iOS
- Firebase
2 de março de 2025
Codelab do Firebase Cross Device
Neste codelab, você vai criar um player de música simples para Android, iOS e Web usando o Flutter. Esse player vai se conectar ao Firebase RTDB, o que permite que os usuários sincronizem a reprodução em todos os dispositivos.
- Codelab
- Python
- Firebase Authentication
- Firebase Realtime Database
2 de março de 2025
Implementar testes A/B no seu jogo Unity com a Configuração remota do Firebase
Neste codelab, você vai aprender a usar o teste A/B da Configuração remota no seu jogo do Unity.
- C#
2 de março de 2025
Codelab do Firebase Angular Web Frameworks
Neste codelab, você vai criar um blog de viagens com um mapa colaborativo em tempo real usando a versão mais recente da nossa biblioteca Angular: AngularFire. O app da Web final será um blog de viagens em que você poderá fazer upload de imagens de
- Python
2 de março de 2025
Implementar o Google Analytics para Firebase no Android WebView
Neste codelab, você vai aprender a enviar eventos ao GA4 usando a implementação da Webview em javascript.
- Objective-C
2 de março de 2025
Codelab da Web do AngularFire
Neste codelab, você vai aprender a usar a plataforma do Firebase na Web criando um app de chat.
- Web
- Cloud
- Codelab
- Python
- Firebase App Hosting
- Firebase
2 de março de 2025
Codelab de otimização de compras no app em tempo real no dispositivo
Neste codelab, você vai aprender a implantar um modelo TFLite para personalizar seu app para cada usuário e otimizar as compras no app.
- Codelab
- Google Analytics
- BigQuery
- TensorFlow
- Android
- Teste A/B do Firebase
- Firebase ML
- Configuração remota do Firebase
- Firebase
2 de março de 2025
Introdução ao Firebase para Web
Crie um app da Web do zero com o Firebase e o editor on-line StackBlitz. Você vai usar HTML e JavaScript básicos para se comunicar com o Firebase. Esta é uma ótima maneira de conhecer o uso do Console do Firebase e a integração do Firebase a um app. Não é necessário ter conhecimento prévio extensivo ou instalar softwares.
- Web
- Codelab
- Python
- Firebase Hosting
- Firebase
- Firebase Authentication
- Firestore
2 de março de 2025
Alertar os testadores sobre as novas versões do app com o SDK do Firebase App Distribution para iOS: Codelab
Distribua a versão mais recente rapidamente para os testadores com o SDK do App Distribution. Neste codelab, você vai atualizar um app para mostrar alertas no app aos testadores quando novos builds estiverem disponíveis.
- iOS
- Codelab
- Firebase
- Firebase App Distribution
2 de março de 2025
Recursos avançados de autenticação
Saiba como implementar a autenticação multifator e criar requisitos de autenticação personalizados com funções de bloqueio
- Web
- Codelab
- Firebase Authentication
2 de março de 2025
Aumente a capacidade do seu app da Web migrando para o SDK modular do Firebase para JavaScript
Neste codelab, você vai migrar um app da Web do Firebase para o novo SDK modular do Firebase para JavaScript e fazer o tree shake de código que você não usa para que o app carregue rapidamente.
- Web
- Python
2 de março de 2025
Google Ads com eventos personalizados do Google Analytics para Firebase: Android
Neste codelab, você vai aprender a implementar eventos com o GA4F e a lançar campanhas de ação com o Google Ads.
2 de março de 2025
Monitoramento de desempenho do Firebase para Web
Neste codelab, você vai configurar o Monitoramento de desempenho do Firebase em um app da Web e aprender a usá-lo para garantir que o app funcione bem para os usuários finais.
- Cloud
- Web
- Python
- Firebase
2 de março de 2025
Adicionar um fluxo de autenticação do usuário a um app do Flutter usando o FirebaseUI
Neste codelab, você vai aprender a adicionar o Firebase Authentication a um app Flutter com apenas algumas linhas de código.
- Codelab
- Python
- Firebase
- Firebase Authentication
- Flutter
2 de março de 2025
Envolver os usuários de maneira eficaz com o Firebase
Saiba como exibir campanhas de mensagens segmentadas aos usuários e maximizar a eficácia dessas campanhas com dados de entrega e engajamento.
2 de março de 2025
Sua primeira mensagem push multicast usando tópicos do FCM
Neste codelab, você vai aprender a transmitir uma mensagem push para um grupo selecionado de instâncias do app usando tópicos do FCM.
- Codelab
- Android
- Firebase Cloud Messaging
2 de março de 2025
Usar o FCM e o FIAM para enviar mensagens aos usuários
Aprenda a enviar mensagens aos usuários com o Firebase Cloud Messaging e o Firebase In-App Messaging.
- Android
2 de março de 2025
Medir o tempo de carregamento e a renderização da tela com o Monitoramento de desempenho do Firebase
Neste codelab, você vai criar um app de exemplo e aprender a medir o tempo de carregamento e a renderização da tela com o Monitoramento de desempenho do Firebase.
- Codelab
- Monitoramento de desempenho do Firebase
- Android
- Firebase
2 de março de 2025
Enviar notificações para um app da Web usando o Cloud Messaging e o Cloud Functions
Neste codelab, você vai aprender a usar o Cloud Functions para Firebase para enviar notificações aos usuários de um app de chat.
- Cloud
- Web
- Codelab
- Objective-C
- Cloud Functions para Firebase
- Firebase
- Firebase Cloud Messaging
2 de março de 2025
Criar apps da Web com tecnologia de IA usando as Extensões do Firebase para a API Gemini
Aprenda a usar as Extensões do Firebase com a API Gemini para criar um app da Web com recursos de IA, como recomendações personalizadas.
- Codelab
- JavaScript
- Firebase
- Firestore
- Extensões do Firebase
- Firebase App Hosting
2 de março de 2025
Adicionar a classificação de texto no dispositivo ao seu app com o TensorFlow Lite e o Firebase: codelab para iOS
Neste codelab, você vai aprender a implementar a classificação de texto usando o Firebase e o TensorFlow Lite.
- iOS
- Codelab
- Python
- Firebase
- Firebase ML
- TensorFlow
2 de março de 2025
Adicionar recomendações ao app com o TensorFlow Lite e o Firebase: Codelab do Android
Neste codelab, você vai aprender a criar um mecanismo de recomendação de conteúdo para seu app usando o TensorFlow e o Firebase.
- Codelab
- Python
- Google Analytics
- Firebase
- Android
- Firebase ML
- TensorFlow
2 de março de 2025
Entender as falhas de um jogo do Unity usando recursos avançados do Crashlytics
Neste codelab, você vai aprender a usar recursos avançados do Crashlytics. Isso vai melhorar a visibilidade das falhas e das circunstâncias que podem ter causado elas.
- C#
2 de março de 2025
Arquitetura e estado
Aprenda a criar um app funcional usando navegação, estado avançado e efeitos colaterais.
- Android
2 de março de 2025
Introdução à pesquisa vetorial do Spanner
Neste codelab, você vai criar uma instância do Spanner e realizar uma pesquisa de similaridade em embeddings vetoriais usando a pesquisa de vetores integrada do Spanner e a integração com os modelos da Vertex AI.
28 de fevereiro de 2025
Scene Semantics e Geospatial Depth
Saiba mais sobre as APIs Scene Semantics e Geospatial Depth no ARCore, que permitem uma melhor compreensão do ambiente.
28 de fevereiro de 2025
Streetscape Geometry e Rooftop Anchors
Saiba mais sobre as APIs Streetscape Geometry e Rooftop Anchors no ARCore, que ajudam a entender a criação de até 100 metros de dados.
28 de fevereiro de 2025
Aidemy: como criar sistemas multiagentes com LangGraph, EDA e IA generativa no Google Cloud
Desenvolver um sistema funcional de assistente de ensino com tecnologia de IA chamado "Aidemy" no Google Cloud Platform, mostrando o poder dos sistemas multiagentes. Ganhe experiência prática em projetar, criar e implantar um sistema complexo de vários agentes no Google Cloud, dominar os principais conceitos no desenvolvimento de aplicativos LLM e entender os benefícios das arquiteturas orientadas a eventos.
- Cloud
- Codelab
- Python
27 de fevereiro de 2025
App de pesquisa de loja de brinquedos com bancos de dados do Cloud, execução sem servidor e integrações de código aberto
Neste codelab, você vai criar um aplicativo de pesquisa vetorial baseado em RAG projetado para encontrar brinquedos correspondentes para a pesquisa do cliente (por textos e imagens), criar brinquedos personalizados com base na solicitação do usuário e prever o preço do brinquedo criado usando o AlloyDB, o Gemini, o Imagen, o LangChain4j e a GenAI Toolbox para bancos de dados.
- IA e Machine Learning
- Cloud
- Objective-C
- Python
27 de fevereiro de 2025
Interface do Private Service Connect Vertex AI Pipelines
Neste tutorial, você vai aprender a configurar e validar o Private Service Connect Vertex AI Pipelines.
- Python
26 de fevereiro de 2025
AlloyDB Omni e modelo de IA local no Kubernetes.
Neste codelab, você vai aprender a implantar o AlloyDB Omni em um cluster do GKE, implantar um modelo I no mesmo cluster, registrar o modelo no AlloyDB Omni e fazer com que eles funcionem juntos.
- Cloud
- Codelab
- AlloyDB para PostgreSQL
25 de fevereiro de 2025
Como acelerar consultas analíticas com o mecanismo de colunas no AlloyDB Omni.
Neste codelab, você vai aprender a implantar o AlloyDB Omni em uma VM de computação, carregar dados e usar o mecanismo de colunas do AlloyDB para melhorar o desempenho
- Cloud
- Codelab
- AlloyDB para PostgreSQL
25 de fevereiro de 2025
Introdução às embeddings vetoriais com a IA do AlloyDB
Neste codelab, você vai aprender a usar a IA do AlloyDB em combinação com a pesquisa vetorial e criar um índice nos dados vetoriais.
- Cloud
- IA e Machine Learning
- Codelab
- AlloyDB para PostgreSQL
25 de fevereiro de 2025
Introdução às embeddings de vetor no Cloud SQL para PostgreSQL
Neste codelab, você vai aprender a usar a integração da IA do Cloud SQL com a pesquisa vetorial e criar um índice nos dados do vetor.
- IA e Machine Learning
- Cloud
- Codelab
- Cloud SQL
24 de fevereiro de 2025
Veiculação de imagens AVIF
As imagens representam mais de 60% dos bytes necessários, em média, para carregar uma página da Web. Com o AVIF, você pode reduzir o tamanho das imagens e fazer o site carregar mais rápido. O AVIF é um formato de imagem derivado do bitstream de vídeo
- Web
- Código aberto
24 de fevereiro de 2025
Como criar um Private Service Connect para o AlloyDB
Neste codelab, você vai aprender a criar um Private Service Connect para o AlloyDB.
- Codelab
- AlloyDB para PostgreSQL
21 de fevereiro de 2025
Criar um resumo do YouTube com tecnologia Gemini
Neste codelab, você vai aprender a criar um resumo de vídeos do YouTube com o Gemini.
- Python
21 de fevereiro de 2025
Como criar um Private Service Connect para o Cloud SQL
Neste codelab, você vai aprender a criar um Private Service Connect para o Cloud SQL.
- Codelab
- Cloud SQL
20 de fevereiro de 2025
Como instalar e configurar a Toolbox para seus aplicativos de IA generativa e agentes no AlloyDB
Neste codelab, você vai criar e implantar uma caixa de ferramentas para seu aplicativo de previsão de preços que usa o AlloyDB e recursos de IA generativa usando o serviço da caixa de ferramentas de IA generativa para bancos de dados.
- Cloud
- IA e Machine Learning
- Python
20 de fevereiro de 2025
Técnicas práticas de observabilidade para aplicativos de IA generativa em Go
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
- Go
18 de fevereiro de 2025
Criar com o Firebase Data Connect
Aprenda a criar um app da Web com o Firebase Data Connect e o GraphQL
14 de fevereiro de 2025
Codelab: crie um app de recomendação de posições de ioga contextual com o Firestore, o Vector Search, o Langchain e o Gemini (versão Python)
Este codelab orienta você na criação de um app de recomendação de poses de ioga com base no conhecimento. O app responde às perguntas do usuário sugerindo poses de ioga correspondentes. Você vai aprender a criar uma coleção do Firestore de poses de ioga usando um conjunto de dados do Hugging Face, configurar a pesquisa de vetor do Firestore e integrar tudo a um aplicativo Flask.
- Python
- Cloud Run
12 de fevereiro de 2025
Técnicas práticas de observabilidade para aplicativos de IA generativa em JavaScript
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
10 de fevereiro de 2025
Técnicas práticas de observabilidade para o aplicativo de IA generativa em Python
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
- Python
10 de fevereiro de 2025
Técnicas práticas de observabilidade para aplicativos de IA generativa em Java
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
- Java
10 de fevereiro de 2025
Como criar aplicativos na era da IA
Neste laboratório, você vai usar os produtos de IA generativa do Google para criar infraestrutura no Google Cloud com a ajuda do Gemini Cloud Assist, consultar dados do BigQuery usando linguagem natural para recursos SQL do Data Canvas, escrever
- Python
10 de fevereiro de 2025
Crie um app de recomendação de posições de ioga contextual com o Firestore, a pesquisa de vetores e o Gemini 2.0.
Neste codelab, você vai criar um app de pesquisa de posições de ioga contextual e orientado por conhecimento, projetado para responder às perguntas dos usuários sobre posições de ioga. Ele também permite tarefas administrativas, como criar e editar poses de ioga.
- Cloud
- IA e Machine Learning
10 de fevereiro de 2025
Reconhecer, identificar idiomas e traduzir textos com o Kit de ML e o CameraX: Android
Neste codelab, você vai criar um app Android com o Kit de ML que usa o aprendizado de máquina no dispositivo para reconhecer, identificar o idioma e traduzir texto entre 59 idiomas. Você também vai aprender a integrar a biblioteca CameraX para realizar essas tarefas usando um feed de câmera em tempo real.
- IA e Machine Learning
- Celular
- Firebase
- Android
6 de fevereiro de 2025
Codelab da API Activity Recognition Transition
Aprenda a usar a API Activity Recognition Transition para criar recursos contextuais poderosos no seu app
- Outros tópicos do Android
- ML do Android
6 de fevereiro de 2025
(Descontinuado) Como converter para Kotlin
Neste codelab, você aprenderá a converter seu código Java em Kotlin.
- Python
6 de fevereiro de 2025
Codelab: criar um app de recomendação de posições de ioga contextual com o Firestore, a pesquisa de vetor, o Langchain e o Gemini (versão Node.js)
Este codelab orienta você na criação de um app de recomendação de poses de ioga com base no conhecimento. O app responde às perguntas do usuário sugerindo poses de ioga correspondentes. Você vai aprender a criar uma coleção do Firestore de poses de ioga usando um conjunto de dados do Hugging Face, configurar a Pesquisa de vetor do Firestore e integrar tudo a um aplicativo Node.js.
- Python
- Cloud Run
6 de fevereiro de 2025
Workshop de modernização de apps
Neste codelab, você vai modernizar um antigo aplicativo PHP para o Google Cloud, conteinerizá-lo, implantá-lo no Cloud Run e conectá-lo ao Cloud SQL. Além disso, você vai conhecer o CI/CD de aplicativos com o Cloud Build e proteger com o Secret Manager.
- Cloud
- Python
4 de fevereiro de 2025
Private Service Connect: como usar back-ends do PSC para acessar um serviço de produtor
Neste codelab, você vai aprender a usar back-ends PSC com o balanceador de carga de aplicativo externo global para acessar um serviço de produtor em outra rede.
4 de fevereiro de 2025
Criar um app Android com o Firebase e o Jetpack Compose
Crie recursos de um app Android de lista de tarefas adicionando autenticação, monitoramento de desempenho, uma interface declarativa e sinalização de recursos, tudo com o Firebase e o Jetpack Compose.
- Codelab
- Configuração remota do Firebase
- Monitoramento de desempenho do Firebase
- Firestore
- Firebase Authentication
31 de janeiro de 2025
Trabalhar com serviço de agregação na AWS
Para realizar este codelab, alguns pré-requisitos são necessários. Cada requisito é marcado de acordo com se ele é necessário para "Testes locais" ou "Serviço de agregação". O teste local exige o download da ferramenta de teste local. A ferramenta
- Serviço de agregação
- Web
- Celular
- Codelab
30 de janeiro de 2025
Trabalhar com o serviço de agregação no Google Cloud Platform (GCP)
Tempo estimado para a conclusão: de uma a duas horas Há dois modos para realizar este codelab: teste local ou serviço de agregação. O modo de teste local exige uma máquina local e o navegador Chrome (sem criação/uso de recursos do Google Cloud). O
- Serviço de agregação
- Celular
- Web
- Codelab
30 de janeiro de 2025
VPC Service Controls: proteção do serviço de transferência de dados do BigQuery
Neste laboratório, vamos aprender a proteger o serviço de transferência de dados do BigQuery usando o VPC Service Controls ao transferir dados do Cloud Storage para um conjunto de dados do BigQuery. Em seguida, protegemos o Cloud Storage e repetimos
24 de janeiro de 2025
Como adicionar compras ao seu app do Flutter
Neste codelab, você vai adicionar compras no app do Flutter que são verificadas e gerenciadas com um serviço de back-end do Dart.
- Codelab
- Dart
- Python
- Flutter
23 de janeiro de 2025
Adicionar a pesquisa de vetores do Firestore aos seus apps para dispositivos móveis com as Extensões do Firebase
Saiba como usar a Pesquisa Vetorial do Firestore
- iOS
- Firebase
23 de janeiro de 2025
Codelab da Web do Cloud Firestore
Neste codelab, você aprenderá a criar um app da Web que usa o Cloud Firestore.
- Web
- Firebase
23 de janeiro de 2025
Codelab do Cloud Firestore para iOS
Neste codelab, você vai aprender a criar um app iOS que usa o Cloud Firestore.
- Cloud
- Objective-C
- Firebase
23 de janeiro de 2025
Adicione novas funcionalidades ao seu app da Web rapidamente com as Extensões do Firebase
Neste codelab, você vai adicionar funcionalidades a um app da Web de mercado on-line usando as Extensões do Firebase.
- Codelab
- Firebase Realtime Database
- Extensões do Firebase
- Firebase
23 de janeiro de 2025
Codelab do Cloud Firestore para Android
Neste codelab, você vai aprender a criar um app Android que usa o Cloud Firestore.
- Cloud
- Firebase
23 de janeiro de 2025
Implante automaticamente a IA generativa Go com o aplicativo da Web Genkit do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- Go
23 de janeiro de 2025
Implantar automaticamente o aplicativo da Web Java de IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- Java
23 de janeiro de 2025
Implantar automaticamente o aplicativo da Web Next.js de IA generativa do controle de versões no Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- Python
23 de janeiro de 2025
Implantar automaticamente o aplicativo da Web de IA generativa em Python do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- Python
23 de janeiro de 2025
Implantar automaticamente o aplicativo da Web Go de IA generativa do controle de versões no Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- Go
23 de janeiro de 2025
Implante automaticamente um aplicativo da Web Node.js de IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- JavaScript
23 de janeiro de 2025
Implantar automaticamente o aplicativo da Web Svelte de IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- Python
23 de janeiro de 2025
Implante automaticamente o aplicativo da Web Angular da IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- Python
23 de janeiro de 2025
Implantar automaticamente o aplicativo da Web Genkit de IA generativa do Node.js do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
- JavaScript
22 de janeiro de 2025
Como programar um job do Cloud Run em um perímetro do VPC Service Controls
Aprenda a executar um job do Cloud Run em um cronograma dentro de um perímetro do VPC SC usando o Cloud Scheduler e um serviço do Cloud Run
- Cloud Run
18 de janeiro de 2025
Wear OS
Saiba mais sobre o Wear OS, um sistema operacional baseado em Android otimizado para uso no pulso.
- Android
16 de janeiro de 2025
Ativar o Private Service Connect em uma instância do Cloud SQL com PSA (Terraform)
Ative o anexo do PSC na instância do CloudSQL que tem a rede de acesso a serviços particulares ativada. Em seguida, conecte-se a ele pelo endpoint PSC em outro projeto
- Rede
- Codelab
- Terraform
- Cloud SQL
16 de janeiro de 2025
Animações no Flutter
Neste codelab, você vai aprender a usar animações no Flutter. Você vai criar um widget que anima o tamanho e a cor, adiciona um efeito de virada de cartão 3D, utiliza efeitos do pacote de animações e adiciona suporte ao gesto de volta preditiva do Android.
- Codelab
- Dart
- Python
- Flutter
14 de janeiro de 2025
Receber um evento do Cloud Pub/Sub no SAP usando o SDK do ABAP para o Google Cloud
Neste codelab, você vai receber um evento do Cloud Pub/Sub usando o SDK do ABAP
- Codelab
14 de janeiro de 2025
Fazer upload de um arquivo para o Cloud Storage com divisão
Neste codelab, você vai aprender a chamar os métodos da API JSON do Cloud Storage com o SDK do ABAP para o Google Cloud e fazer upload de arquivos
- Codelab
14 de janeiro de 2025
Criar cartões no Android usando a API Google Wallet
A API Google Wallet permite interagir com usuários usando vários tipos de cartões: cartões de fidelidade, ofertas, vales-presente, ingressos de eventos, bilhetes de transporte público, cartões de embarque e muito mais. Cada tipo de cartão, ou classe
14 de janeiro de 2025
Análise de sentimento usando o Gemini AI com o SDK do ABAP
Neste codelab, você vai usar o modelo Gemini Pro para realizar análise de sentimento em avaliações de produtos com o SDK do ABAP
- Codelab
14 de janeiro de 2025
Como usar a API Translation com o SDK do ABAP para o Google Cloud
Neste codelab, você vai aprender a chamar os métodos da API Translation usando o SDK do ABAP
- Codelab
14 de janeiro de 2025
Publicar um evento no Cloud Pub/Sub usando o SDK do ABAP para o Google Cloud
Neste codelab, você vai aprender a publicar um evento no serviço do Google Cloud Pub/Sub
- Codelab
14 de janeiro de 2025
Como se conectar ao CloudSQL pelo Private Service Connect (Terraform)
Crie uma instância do CloudSQL com anexo do serviço PSC. E se conectar a ele pelo endpoint do PSC em outro projeto
- Rede
- Codelab
- Terraform
- Cloud SQL
13 de janeiro de 2025
Introdução ao Spanner Graph
Neste codelab, você vai criar uma instância do Spanner e aprender a usar o Spanner Graph.
- Codelab
- Spanner
13 de janeiro de 2025
Como implantar o Imagen no Cloud Run
Neste codelab, você vai usar um modelo Imagen para criar imagens em uma página da Web usando o Cloud Run.
- Python
- Objective-C
13 de janeiro de 2025
Introdução ao Cloud Functions (2ª geração)
Neste codelab, você vai aprender sobre o Google Cloud Functions (2nd gen). Mais especificamente, você vai implantar funções que respondem a chamadas HTTP, mensagens do Pub/Sub, eventos do Cloud Storage e registros de auditoria do Cloud.
- Cloud
- Computação
- Sem servidor
13 de janeiro de 2025
Como fazer o pré-processamento de dados do BigQuery com o PySpark no Dataproc
Neste laboratório, você vai aprender a usar o PySpark no Dataproc para carregar dados do BigQuery e salvar no Google Cloud Storage.
- Dados
- Cloud
13 de janeiro de 2025
GitHub: automação de revisão de código com a GenAI
GitHub: automação de análise de código com a GenAI
13 de janeiro de 2025
SMTP NEG do PSC do Looker para a Internet HTTPS de saída
Neste codelab, você vai aprender a integrar um NEG da Internet configurado como um produtor de serviços para o acesso de SMTP do Looker.
13 de janeiro de 2025
Introdução às funções do Cloud Run orientadas a eventos
como começar a usar as funções do Cloud Run orientadas por eventos
- Sem servidor
- Cloud Run
13 de janeiro de 2025
Chamar o LLM da Vertex AI no seu ambiente ABAP com o SDK ABAP for Google Cloud
Neste codelab, você vai aprender a chamar o LLM de texto (text-bison) do PaLM 2 da Vertex AI no seu ambiente ABAP com o SDK ABAP para Google Cloud.
- Codelab
13 de janeiro de 2025
Como executar o Transformers.js em GPUs do Cloud Run
Saiba como executar a difusão estável em uma GPU do Cloud Run
- Python
- Cloud Run
13 de janeiro de 2025
Implantar um site com o Cloud Run
Aprenda a implantar um site com o Cloud Run, que traz agilidade sem servidor aos seus apps conteinerizados.
- Cloud
13 de janeiro de 2025
Assinar e verificar dados com o Cloud KMS (assimétrico)
Neste codelab, você vai criptografar e descriptografar dados usando chaves assimétricas do Cloud KMS.
- Segurança
- Cloud
- Cloud Key Management Service
13 de janeiro de 2025
Como acionar o processamento de eventos do Cloud Storage usando o Eventarc e as funções do Cloud Run
Saiba como usar eventos de bucket do Cloud Storage para acionar funções do Cloud Run com o Eventarc para analisar dados e processar imagens usando a API Vision do Google e salvar as informações resultantes como metadados de objetos no Cloud Storage.
13 de janeiro de 2025
Pipeline de várias ramificações do Jenkins no GKE
Este codelab vai orientar o usuário nas etapas de implantação de uma instância do Jenkins no GKE, incluindo agentes de criação de escalonamento automático.
- Web
13 de janeiro de 2025
Agente GenAI para controle de qualidade de documentos e chamadas de API
Agente GenAI para controle de qualidade de documentos e chamadas de API
13 de janeiro de 2025
Como usar a instância de próximo salto (sem tag e com tag), o endereço de próximo salto e o gateway de próximo salto das rotas estáticas IPv6
Neste codelab, você vai aprender a usar rotas estáticas IPv6 com novos atributos de próximo salto, como next-hop-instance, next-hop-gateway e next-hop-address.
10 de janeiro de 2025
Gemini em Java com Vertex AI e LangChain4j
Neste codelab, você vai conversar com seus usuários, fazer perguntas sobre sua documentação ou ampliar um modelo com chamadas de função, usar IA generativa em Java, integrar o modelo de linguagem grande do Gemini na Vertex AI e aproveitar o framework LangChain4j
- IA e Machine Learning
- Cloud
- Java
10 de janeiro de 2025
Use o Firebase Genkit para criar recursos de IA generativa com seus dados
Aprenda a usar o Firebase Genkit para criar recursos de IA generativa com as habilidades e ferramentas de desenvolvimento de apps que você já conhece.
- Codelab
- JavaScript
- Genkit do Firebase
- Firestore
- Firebase
- Firebase App Hosting
9 de janeiro de 2025
Desenvolvimento local com o Cloud Functions para Node.js usando o Visual Studio Code
Aprenda a programar, implantar e depurar o Cloud Functions para Node.js no Visual Studio Code na sua máquina local.
- Cloud
9 de janeiro de 2025
Dialogflow CX: crie um agente virtual de varejo
Saiba como criar um chatbot de varejo com o Dialogflow CX, uma plataforma de IA de conversação (CAIP, na sigla em inglês) para criar agentes virtuais.
- Cloud
- Objective-C
9 de janeiro de 2025
Private Service Connect 66
Neste codelab, você vai aprender sobre a implementação e a validação do Private Service Connect 66 implantando uma rede de consumidores e produtores.
9 de janeiro de 2025
Implementação de histórias de usuário do JIRA com a IA generativa
Implementação de histórias de usuários do JIRA com a IA generativa
- Python
9 de janeiro de 2025
Como criar aplicativos na era da IA
Neste laboratório, você vai usar os produtos de IA generativa do Google para criar infraestrutura no Google Cloud com a ajuda do Gemini Cloud Assist.
- Python
9 de janeiro de 2025
Wagtail no Cloud Run
Neste codelab, você vai aprender a implantar o Wagtail usando componentes sem servidor: o Cloud Run para o mecanismo da Web, o Cloud SQL para o banco de dados e o Cloud Build para os recursos de mídia.
- Cloud
- Computação
- Sem servidor
- Python
- Cloud Run
9 de janeiro de 2025
Como executar o TorchServe e a difusão estável em GPUs do Cloud Run
Saiba como executar a difusão estável em uma GPU do Cloud Run
- Cloud Run
9 de janeiro de 2025
Acessar o modelo Anthropic Claude na Vertex AI com o SDK Python usando o endpoint do Private Service Connect
Acessar a Anthropic na Vertex AI de uma VM pelo SDK do Python e pelo endpoint do PSC
- Rede
- Codelab
- Python
9 de janeiro de 2025
Como fazer transações de ativos digitais com computação de várias partes e o Confidential Space
Neste codelab, você vai aprender a usar o Confidential Space para realizar transações de recursos digitais com computação de várias partes.
- Segurança
- Cloud
- Python
9 de janeiro de 2025
Acesso do PSC do Looker para o PSC do Cloud SQL
Neste codelab, você vai aprender a integrar o PSC do Cloud SQL com o PSC do Looker para acesso de sentido sul.
9 de janeiro de 2025
Como proteger o fornecimento de software
O Artifact Registry permite armazenar diferentes tipos de artefatos, criar vários repositórios em um único projeto e associar uma região ou multirregião específica a cada repositório. Há vários modos de repositório. Cada modo tem uma finalidade
9 de janeiro de 2025
Private Service Connect 64
Neste codelab, você vai aprender sobre a implementação e a validação do Private Service Connect 64 implantando uma rede de consumidores e produtores.
9 de janeiro de 2025
Extrair credenciais/segredos do Secret Manager do Google Cloud com o ABAP SDK for Google Cloud
Neste codelab, você vai aprender a recuperar credenciais/segredos do Secret Manager com o ABAP SDK for Google Cloud.
- Codelab
9 de janeiro de 2025
Implantar um sistema de arquivos paralelo do Lustre no GCP
Saiba como implantar um sistema de arquivos paralelo do Lustre no Google Cloud Platform usando os scripts de código aberto do Lustre Deployment Manager.
- Storage
- Dados
- Cloud
- Objective-C
9 de janeiro de 2025
Como lançar com o Cloud Deploy
Neste tutorial, você vai criar três clusters do GKE chamados "preview", "canário" e "prod". Em seguida, crie um destino do Cloud Deploy correspondente a cada cluster e um pipeline do Cloud Deploy que defina a sequência de etapas para realizar a
9 de janeiro de 2025
Como usar a API Translation com Python
Neste tutorial, você vai aprender a usar a API Translation com Python.
- Cloud
- IA e Machine Learning
- Python
9 de janeiro de 2025
Ler previsões do BigQuery ML no SAP usando o ABAP SDK for Google Cloud
Neste codelab, você vai criar um modelo de machine learning (ML) no BigQuery e receber previsões desse modelo na SAP usando o SDK do ABAP para Google Cloud.
- Codelab
9 de janeiro de 2025
Codelab do Cloud NGFW Enterprise [com inspeção TLS]
Neste codelab, você vai aprender a usar o Cloud NGFW Enterprise para conseguir a Prevenção de ameaças com inspeção TLS.
26 de dezembro de 2024
Projeto: criar um app de cartão de visita
Aprenda a criar um app Android para mostrar seu cartão de visita.
- Interface do usuário
- Android Compose
- Kotlin
23 de dezembro de 2024
Melhorar o desempenho do app com os perfis de referência
Este codelab mostra como melhorar o tempo de inicialização do app e o tempo para a renderização do frame usando os perfis de referência.
- Qualidade do app Android
- Android
23 de dezembro de 2024
Adicionar a Play Integrity ao seu app Android
Neste codelab, você vai adicionar a API Play Integrity a um app de exemplo. Você usará a API Play Integrity para solicitar um veredito de integridade que ajuda a determinar o status da licença e a integridade do app, além do status de integridade do dispositivo que está executando o aplicativo.
- C
- Objective-C
- Android
23 de dezembro de 2024
Usar o Compose para adicionar layouts adaptáveis a um app Android baseado em visualização
Aprenda a usar o Jetpack Compose para adicionar layouts adaptáveis a um app Android baseado em visualização.
23 de dezembro de 2024
Como integrar recursos de adaptabilidade ao jogo nativo
Neste codelab, você começará a projetar um jogo simples de simulação de física em 3D e integrar recursos de adaptação a ele. Confira o que será integrado.
- Jogos
- Android
23 de dezembro de 2024
Configurar, implementar e confirmar Links do app Android
Neste codelab, você vai criar um app Android que lista uma série de restaurantes. O objetivo é ajudar a criar, configurar e verificar Links do app Android.
- Kotlin
- Android
23 de dezembro de 2024
Como proteger modelos de ML e propriedade intelectual usando o espaço confidencial
Neste codelab, você vai aprender a proteger modelos de machine learning e propriedade intelectual usando o Confidential Space
- Cloud
- Segurança
23 de dezembro de 2024
Testar a experiência completa de perguntas e respostas para Web localmente
Os serviços de lances e leilões (B&A) são compostos por quatro serviços para compradores e vendedores facilitarem um leilão de público-alvo protegido: Stack do comprador: Pilha do vendedor: Este codelab mostra como configurar e testar a
- Serviço de lances
- Serviço de leilão
- Web
- Codelab
22 de dezembro de 2024
Receba insights de dados estruturados e não estruturados usando o pacote BigQuery DataFrames com capacidade de IA
Neste laboratório, você vai usar DataFrames do BigQuery em um notebook Python no BigQuery Studio para gerar insights de dados não estruturados usando Python.
- Python
21 de dezembro de 2024
Detalhes sobre o Artifact Registry
O Artifact Registry é o gerenciador de pacotes totalmente gerenciado e oferece uma ferramenta unificada para gerenciar suas imagens de contêiner OCI e pacotes de linguagem, como Maven e npm. O Artifact Registry é totalmente integrado a uma ampla gama
- Python
21 de dezembro de 2024
Análise de dados exploratória das vendas de bebidas alcoólicas em Iowa usando o pacote BigQuery DataFrames
Neste laboratório, você vai usar DataFrames do BigQuery em um notebook Python no BigQuery Studio para limpar e analisar o conjunto de dados público de vendas de bebidas alcoólicas de Iowa.
- Python
21 de dezembro de 2024
Live Agent Transfer
Neste codelab, você vai aprender a gerenciar transferências em conversas entre representantes de agentes ao vivo e representantes de bots. Ao final, você terá uma interface da Web básica em que poderá ver todas as conversas em andamento com seu agente e entrar ou sair de qualquer conversa como agente ao vivo.
- Web
21 de dezembro de 2024
Capture e processe dados de saúde com a biblioteca de captura de dados estruturados
Neste codelab, você vai aprender a criar um app Android com a biblioteca Structured Data Capture. Seu app vai usar a biblioteca Structured Data Capture para renderizar e processar questionários e respostas do FHIR. Este codelab se concentra na
- Abrir o Health Stack
21 de dezembro de 2024
Implantar um aplicativo JavaScript no Cloud Run com o AlloyDB
O Cloud Run é uma plataforma sem servidor totalmente gerenciada que permite executar contêineres sem estado que podem ser invocados por solicitações HTTP. Neste codelab, vamos demonstrar como conectar um aplicativo Node.js no Cloud Run ao AlloyDB com
- Python
21 de dezembro de 2024
Ativar o fulfillment local para integrações entre nuvens
Veja como ativar o fulfillment local com o SDK local do Google Home para melhorar as integrações de casa inteligente com o Google Assistente.
- Internet das Coisas (IoT)
- Python
- De nuvem para nuvem
- Google Assistente
21 de dezembro de 2024
Use o Actions on Google para deixar sua casa mais inteligente
Saiba como criar ações de casa inteligente para que o Google Assistente controle dispositivos conectados.
21 de dezembro de 2024
Implantar um aplicativo JavaScript no Cloud Run com o Cloud SQL para PostgreSQL
O Cloud Run é uma plataforma sem servidor totalmente gerenciada que permite executar contêineres sem estado que podem ser invocados por solicitações HTTP. Este codelab vai mostrar como conectar um aplicativo Node.js no Cloud Run a um banco de dados
- Python
21 de dezembro de 2024
Gerenciar recursos FHIR com a biblioteca FHIR Engine
Neste codelab, você vai criar um app Android usando a biblioteca FHIR Engine. O app vai usar a biblioteca FHIR Engine para fazer o download de recursos do FHIR de um servidor FHIR e fazer upload de todas as mudanças locais para o servidor. Se você
- Abrir o Health Stack
21 de dezembro de 2024
Validar solicitações da API Places com o Firebase App Check e a reCAPTCHA
Neste codelab, você vai aprender a validar um aplicativo da Web com o Firebase App Check e o reCAPTCHA antes de fazer solicitações à API Places.
- API Maps JavaScript
- Codelab
- JavaScript
- Plataforma Google Maps
21 de dezembro de 2024
Criar um assistente inteligente do Shopping com o AlloyDB e a Vertex AI Agent Builder – Parte 1
Neste codelab, você criará um aplicativo de chat orientado por conhecimento projetado para responder perguntas de clientes, orientar a descoberta de produtos e personalizar os resultados da pesquisa para um conjunto de dados de e-commerce.
- IA e Machine Learning
- Cloud
21 de dezembro de 2024
Como criar fluxos de trabalho de MLOps com o Airflow 2 no GKE
Neste tutorial, você vai aprender a treinar e executar um modelo com vLLM no GKE usando um DAG do Airflow.
- Cloud
- Python
21 de dezembro de 2024
Private Service Connect: como usar back-ends de PSC para acessar APIs regionais do Google
Neste codelab, você vai aprender a usar o Private Service Connect para acessar APIs regionais do Google. Este codelab vai ensinar a configurar um grupo de endpoint de rede PSC como back-end com um balanceador de carga interno do aplicativo.
21 de dezembro de 2024
Codelab de imagens de contêiner assinadas
Neste codelab, você vai aprender a usar o recurso de imagem de contêiner assinada para melhorar a usabilidade do Confidential Space.
- Cloud
- Segurança
19 de dezembro de 2024
Mapeamento de portas do Private Service Connect para produtores de serviços
Neste codelab, você vai aprender sobre o recurso de mapeamento de portas do Private Service Connect. Você vai aprender por que ele é útil, quando usá-lo e como configurá-lo no seu ambiente como produtor de serviços.
18 de dezembro de 2024
Comprar on-line e retirar na loja: Bonjour Meal – parte 2: como criar um carrinho de compras
Neste codelab, você vai criar um agente digital em Python na plataforma de conversação do Business Messages, que é abordada na parte 1 da série. Neste codelab, vamos adicionar iniciadores de conversas importantes e apresentar uma experiência de pesquisa de inventário.
- Python
17 de dezembro de 2024
Comprar on-line e retirar na loja: Bonjour Meal – Parte 1 - Primeiros passos
Neste codelab, você vai criar um agente digital em Python na plataforma de conversação do Business Messages. Ele orientará você no uso das nossas APIs e do Business Communications Developer Console para criar um agente digital que responda a perguntas específicas.
- Python
17 de dezembro de 2024
Prática: comportamento de clique
Aplique o que você aprendeu sobre o comportamento de cliques em botões para criar um app.
- Kotlin
- Android
17 de dezembro de 2024
Adicionar o Compose a um app baseado em visualização
Neste codelab, você aprende a migrar partes de uma tela no sistema de visualização para o Jetpack Compose.
- Kotlin
13 de dezembro de 2024
13 de dezembro de 2024
Usar coleções em Kotlin
Aprenda a usar matrizes e coleções, incluindo listas, conjuntos e mapas.
- Kotlin
13 de dezembro de 2024
Calcular uma gorjeta personalizada
Aprenda a adicionar um botão de ação, configurar ações de teclado e usar um elemento de composição de chave.
- Kotlin
13 de dezembro de 2024
Incorporação avançada de atividades
Neste codelab, você vai aprender a usar o recurso recém-adicionado de incorporação de atividades para melhorar a experiência em telas grandes. Esses recursos incluem expansão do painel, apresentação de sobreposição, escurecimento da tela cheia para caixas de diálogo e fixação da pilha de atividades.
- Android
- Codelab
- Python
13 de dezembro de 2024
(Descontinuado) Como expor dados a complementos de mostradores do relógio no Wear OS
Neste codelab, você vai aprender a expor dados de complicações do mostrador do relógio, seguindo as práticas recomendadas da plataforma.
- Dispositivos Android
- Interface do usuário
- Wearables do Android
13 de dezembro de 2024
Criar um app Dice Roller interativo
Aprenda a criar um app Dice Roller interativo que permite aos usuários jogar um dado e ver o resultado.
- Kotlin
- Android
13 de dezembro de 2024
Introdução a corrotinas no Playground Kotlin
No Playground Kotlin, aprenda a usar corrotinas do Kotlin para criar código assíncrono.
- Kotlin
13 de dezembro de 2024
Introdução a corrotinas no Android Studio
Aprenda a usar corrotinas do Kotlin em um app Android e testá-las.
- Kotlin
13 de dezembro de 2024
11 de dezembro de 2024
Acessibilidade, testes e performance
Melhore o desempenho do app, garanta a acessibilidade dele para todos os usuários e programe testes automatizados para manter esse comportamento.
- Android
11 de dezembro de 2024
Melhorar o suporte à stylus em um app Android
Aprenda a implementar técnicas avançadas que oferecem uma experiência de ponta com a stylus em um app Android.
- Python
- Android
11 de dezembro de 2024
Oferecer compatibilidade com dispositivos dobráveis e de duas telas usando a biblioteca Jetpack WindowManager
Aprenda a adaptar seu app a novos formatos, como dispositivos dobráveis e de tela dupla, com a biblioteca Jetpack WindowManager.
- Python
- Android
11 de dezembro de 2024
Melhorar a experiência do usuário em um app Android
Aprenda a melhorar a experiência do usuário e a qualidade de um app Android com os recursos de Ponta a ponta, Volta preditiva e Resumo. O Programa de treinamentos vai guiar o usuário pelos codelabs para melhorar o app SociaLite mantido no Android.
- Android
11 de dezembro de 2024
Criar um app que será executado em um perfil de trabalho
Neste codelab, você modificará um app para oferecer a melhor experiência do usuário quando esse app for executado em um dispositivo gerenciado com um perfil de trabalho.
11 de dezembro de 2024
Criar seu primeiro Bloco no Wear OS
Neste codelab, você vai aprender a criar seu próprio bloco do Wear OS. Você vai usar a Tiles Material Components, uma biblioteca que facilita a criação de uma IU em conformidade com as diretrizes do Material Design, e visualizar os blocos no Android Studio durante o desenvolvimento.
- Dispositivos Android
- Wearables do Android
- Interface do usuário
- Android
- Wear OS
11 de dezembro de 2024
Adicionar animações de volta preditiva
Neste codelab, você vai aprender a adicionar animações de fundo preditivas ao app SociaLite.
- Codelab
- Google I/O 2024
- Kotlin
11 de dezembro de 2024
Criar um layout de detalhes e listas com incorporação de atividades e do Material Design
A incorporação de atividades permite que apps baseados em atividade ofereçam suporte a layouts de dois painéis em telas grandes sem refatoração de código. Adicione algumas dependências, crie um arquivo de configuração XML, implemente um inicializador e faça algumas adições ao manifesto do app. Ou, se preferir trabalhar com código, você pode fazer algumas chamadas de API do Jetpack com o método onCreate() da atividade principal. Neste codelab, você usará as abordagens de desenvolvimento em XML e API para atualizar um app baseado em atividade para um layout de dois painéis de detalhes e listas.
- Android
- Python
- Android
11 de dezembro de 2024
Seu primeiro app integrado ao app Conexão Saúde
Neste codelab, você vai criar um app de saúde e fitness que oferece suporte a leitura e gravação no app Conexão Saúde.
- Android
11 de dezembro de 2024
Como testar no Jetpack Compose
Neste codelab, você aprenderá a testar interfaces criadas com o Jetpack Compose. Você criará seus primeiros testes enquanto aprende sobre testes em isolamento, depuração de testes, árvores semânticas e sincronização.
- Android Compose
- Arquitetura do Android
- Interface do usuário
- Python
11 de dezembro de 2024
Codelab para arrastar e soltar
Aprenda a ativar o recurso de arrastar e soltar nas visualizações e usar o DragHelper e o DropHelper dentro e fora do app.
- Android
11 de dezembro de 2024
Como começar a usar o Vulkan no Android
O Vulkan é uma API gráfica moderna de alto desempenho. Ele oferece acessibilidade de baixo nível à GPU e otimiza a implementação de várias maneiras, mas é complicado de usar. A alternativa, o OpenGL ES, é mais simples, mas tem menos recursos e um desempenho pior, já que é baseado em arquitetura de hardware legada. O OpenGL ES foi descontinuado na maioria das outras plataformas e não está mais em desenvolvimento ativo. No Android, estamos planejando descontinuar o OpenGL ES para passar a usar o Vulkan, mas precisamos preparar os desenvolvedores para a transição.
- Jogos
- Android
11 de dezembro de 2024
Criar um app com layout adaptável
Aprenda a adaptar seu app a telas grandes implementando um dos padrões de layouts canônicos.
- Kotlin
11 de dezembro de 2024
Melhore o engajamento com o canal "Assistir a seguir" para filmes e episódios de programas no Android TV
Neste codelab, você vai aprender as práticas recomendadas para criar o canal
- Dispositivos Android
10 de dezembro de 2024
Animação simples com o Jetpack Compose
Aprenda a adicionar uma animação de mola simples ao app Compose.
- Kotlin
10 de dezembro de 2024
Como animar elementos no Jetpack Compose
Neste codelab, você vai aprender a usar algumas APIs de animação do Compose.
10 de dezembro de 2024
Comunicação bidirecional sem Internet
Aprenda a conectar seus usuários uns aos outros mesmo sem acesso à Internet
10 de dezembro de 2024
Estado avançado e efeitos colaterais no Jetpack Compose
Neste codelab, você vai aprender conceitos avançados de estado e efeitos colaterais no Jetpack Compose. Aprenda a criar um detentor de estado para elementos combináveis com estado complexos, criar corrotinas e chamar funções de suspensão no código do Compose e acionar efeitos colaterais para diferentes casos de uso.
- Interface do usuário
- Android Compose
- Arquitetura do Android
- Python
- Android
9 de dezembro de 2024
Manifesto do app da Web
O manifesto do app da Web é um arquivo JSON que define como a PWA deve ser tratada como um aplicativo instalado, incluindo a aparência e o comportamento básico no sistema operacional.
- Apps Web Progressivos
- Curso
9 de dezembro de 2024
Codelab da API Android Sleep
Saiba como se registrar na API Android Sleep para receber SleepSegmentEvents e SleepClassifyEvents.
- Outros tópicos do Android
6 de dezembro de 2024
Introdução ao estado no Compose
Aprenda sobre o estado e como ele pode ser usado e manipulado pelo Jetpack Compose.
- Kotlin
- Android
6 de dezembro de 2024
Aplicação de temas no Compose com o Material 3
O objetivo deste codelab é demonstrar a aplicação de temas no Jetpack Compose com a nova implementação do Material Design 3 e do Material You.
- Interface do usuário
- Android Compose
- Arquitetura do Android
- Python
6 de dezembro de 2024
Adicionar compatibilidade com teclado, mouse, trackpad e stylus com o Jetpack Compose
Aprenda a desenvolver apps com o Compose para oferecer suporte a teclado e dispositivos apontadores, como mouse e trackpad.
- Codelab
- Android
6 de dezembro de 2024
Adicionar recursos do Gemini ao seu app Android
Aprenda a adicionar um recurso simples da API Gemini a um app Android com a Vertex AI para Firebase.
- Codelab
- Kotlin
- Android
6 de dezembro de 2024
Adicionar repositório e DI manual
Aprenda a melhorar ainda mais a arquitetura do app Mars Photos separando as chamadas de rede em um repositório.
- Kotlin
6 de dezembro de 2024
ViewModel e estado no Compose
Neste codelab, você vai aprender a usar um ViewModel, um dos componentes da arquitetura. Você vai implementar um ViewModel para reter o estado do app durante mudanças de configuração.
- Kotlin
6 de dezembro de 2024
Criar e testar um app do Android Automotive OS para carros estacionados
Neste codelab, você vai aprender a criar e testar ótimas experiências em dispositivos Android Automotive OS para carros estacionados. Você aprenderá a aproveitar ao máximo a ampla variedade de telas encontradas em carros e permitir que os usuários controlem a reprodução de conteúdo em vários cenários exclusivos de carros usando mecanismos Android padrão.
- Dispositivos Android
- Codelab
- Google I/O 2024
- Kotlin
- Android
- Android Auto
6 de dezembro de 2024
Arrastar e soltar no Compose
Aprenda a ativar o recurso de arrastar e soltar no Compose usando modificadores.
- Android
6 de dezembro de 2024
6 de dezembro de 2024
Introdução ao Compose para TV
Aprenda sobre os conceitos básicos do Compose para TV e como criar duas telas que geralmente estão disponíveis em apps de TV.
- Android
6 de dezembro de 2024
Otimizar o app de câmera em dispositivos dobráveis com o Jetpack WindowManager
Ao longo dos anos, os dispositivos Android evoluíram para oferecer diversos tamanhos, formas e telas, além de outros recursos. Desde o início, no entanto, tirar fotos com o smartphone tem sido um dos casos de uso mais importantes. Atualmente, as capabilities da câmera ainda são um dos principais motivos que fazem os consumidores comprarem um smartphone.
6 de dezembro de 2024
API Google Pay para Web 201: Avançado
Este codelab é uma continuação de API Google Pay para Web 101: noções básicas e depende do código escrito nesse codelab. Para concluir este codelab, primeiro conclua o outro. Esta é uma breve descrição do ButtonOptions. Consulte a documentação para
- Pagamentos
- Web
- Codelab
- Google Pay
6 de dezembro de 2024
Como migrar para o Jetpack Compose
Neste codelab, você vai aprender a migrar partes de uma tela no sistema de visualização para o Jetpack Compose.
- Python
- Android
6 de dezembro de 2024
Noções básicas do Jetpack Compose
Neste codelab, você vai aprender as noções básicas do Compose.
- Python
- Android
6 de dezembro de 2024
Usar a API Ongoing Activity para engajar os usuários do Wear OS de novas maneiras
Com a API Ongoing Activity do Wear, os desenvolvedores podem manter o engajamento dos usuários no mostrador do relógio e no Acesso rápido aos apps, com uma quantidade mínima de código, além de permitir que eles voltem ao app para fazer atividades importantes com um simples toque.
- Android
- Wear OS
6 de dezembro de 2024
Usar coleções em Kotlin
Aprenda a usar matrizes e coleções, incluindo listas, conjuntos e mapas.
- Kotlin
6 de dezembro de 2024
Conceitos básicos do Android 02.2: estado e ciclo de vida da atividade
Neste codelab, você vai adicionar instruções de geração de registros ao app TwoActivities e observar as mudanças no ciclo de vida da atividade. Você trabalha com essas mudanças e explora como lidar com entradas do usuário nessas condições.
6 de dezembro de 2024
Como criar uma camada de dados
Neste codelab, você vai aprender sobre a camada de dados na arquitetura do app Android. Você criará repositórios, modelos e fontes para ler e gravar em um banco de dados local e em um serviço de rede.
6 de dezembro de 2024
Adicionar a Nearby Messages ao app
Aprenda a enviar e descobrir mensagens com a API Nearby Messages
- Python
6 de dezembro de 2024
Trabalho em segundo plano com o WorkManager
A API do WorkManager para Android simplifica o trabalho em segundo plano. Ela pode criar tarefas que podem ser consultadas, reutilizadas e encadeadas. Essa API é a forma recomendada para agendar tarefas no Android. Este codelab vai ensinar os detalhes sobre a API do WorkManager, desde como agendar um job simples até jobs encadeados mais complexos.
- Kotlin
6 de dezembro de 2024
Layouts básicos no Compose
Neste codelab, você vai aprender a implementar designs reais com os elementos combináveis e modificadores que o Compose oferece prontos para uso.
- Android Compose
- Interface do usuário
- Arquitetura do Android
- Python
5 de dezembro de 2024
Noções básicas da Cronet
Última atualização: 06/05/2022 A Cronet é a pilha de rede do Chromium disponibilizada para os apps Android como uma biblioteca. Ela usa várias tecnologias para diminuir a latência e aumentar a capacidade de processamento das solicitações de rede
- Conectividade do Android
- Android
5 de dezembro de 2024
Criar um app de galeria de arte
Aprenda a criar um app Android que destaque seu estilo artístico.
- Kotlin
5 de dezembro de 2024
Codelab sobre o Compose para Wear OS
Neste codelab, você vai aprender a aplicar seu conhecimento sobre o Compose em apps para wearables usando o novo Compose para Wear OS. No final do codelab, você terá criado elementos combináveis simples e avançados para um app que vai ser usado diretamente do pulso do usuário.
- Dispositivos Android
- Wearables do Android
- Android Compose
- Android
- Wear OS
5 de dezembro de 2024
Noções básicas da Android Paging
Neste codelab, você vai integrar a biblioteca Paging a um app que mostra uma lista. A biblioteca Paging ajuda a carregar e mostrar páginas de um conjunto de dados maior do armazenamento local ou da rede.
- Interface do usuário
- Arquitetura do Android
- Python
5 de dezembro de 2024
Resolução prática de problemas de desempenho no Jetpack Compose
Analise rastreamentos do sistema e corrija problemas comuns com atrasos para deixar seu app Compose mais rápido.
- Android
5 de dezembro de 2024
Acessibilidade no Jetpack Compose
Neste codelab, você vai aprender a deixar seu app do Compose mais acessível. Veja como aumentar as áreas de toque, adicionar descrições de conteúdo, inserir marcadores de clique, incluir ações personalizadas e muito mais.
- Android
5 de dezembro de 2024
Calcular uma gorjeta personalizada
Aprenda a adicionar um botão de ação, configurar ações de teclado e usar um elemento de composição de chave.
- Python
5 de dezembro de 2024
Estado no Jetpack Compose
Neste codelab, você vai aprender a gerenciar o estado para criar aplicativos avançados e interativos do Compose.
- Arquitetura do Android
- Interface do usuário
- Android Compose
- Python
5 de dezembro de 2024
Processar restrições de ponta a ponta no Android 15
Aprenda a processar as restrições de ponta a ponta no Android 15.
- Codelab
- Google I/O 2024
- Kotlin
- Android
5 de dezembro de 2024
Estágios do ciclo de vida da atividade
Neste codelab, você aprenderá sobre o ciclo de vida da atividade e a geração de registros.
- Kotlin
3 de dezembro de 2024
Codelab sobre privacidade no Android
Nas versões mais recentes, o Android lançou muitos recursos de privacidade individuais e esperamos que você os adote nos seus apps. Este codelab vai tentar associar os recursos de privacidade individuais e mostrar aos desenvolvedores como podem aprender sobre o acesso do app a dados particulares do usuário e adotar as práticas recomendadas de privacidade em um app em execução.
3 de dezembro de 2024
Codelab sobre Configuração de segurança de rede do Android
Neste codelab, você vai explorar as Configurações de segurança de rede no Android e encontrar algumas armadilhas comuns ao estabelecer comunicações de rede seguras.
- Qualidade do app Android
- Conectividade do Android
- Python
3 de dezembro de 2024
Adicionar imagens ao app Android
Aprenda a criar um app simples com funções combináveis.
- Kotlin
- Android
3 de dezembro de 2024
Criar um app de chat de IA generativa com a Vertex AI para Conversação
Neste codelab, você vai usar a Vertex AI para Conversação para criar, configurar e implantar um agente do repositório de dados e um app de chat para responder a perguntas dos clientes sobre produtos na Google Store.
- Cloud
- IA e Machine Learning
30 de novembro de 2024
Como usar textembedding-gecko@003 para embeddings de vetores
Neste codelab, você aprenderá qual é o modelo gecko@003 e um caso de uso real para seu aplicativo.
- Web
30 de novembro de 2024
Acessar o chat do Gemini com o SDK Python pelo endpoint do Private Service Connect
Acesse o Gemini em uma VM usando o SDK do Python e o endpoint PSC
- Rede
- Codelab
- Vertex AI
30 de novembro de 2024
Laboratório: propagação de PSC do NCC
O objetivo deste laboratório é explorar o NCC com a propagação de PSC.
30 de novembro de 2024
Medir a interação com a próxima pintura (INP)
Este é um codelab interativo para aprender a medir a Interaction to Next Paint (INP) usando a biblioteca web-vitals. O código está no repositório web-vitals-codelabs. Este codelab usa o Gastropodicon (um site de referência de anatomia de caracóis)
- Codelab
30 de novembro de 2024
Função do Cloud para resumo de conteúdo usando a API Vertex AI PaLM e o Google Cloud Storage
Função do Cloud que demonstra como processar um arquivo enviado por upload no Google Cloud Storage e realizar resumos usando a API Vertex AI PaLM no conteúdo.
- IA e Machine Learning
- Cloud
30 de novembro de 2024
Laboratório: Site do NCC para a nuvem com o dispositivo SD-WAN
O objetivo deste laboratório é analisar o NCC com spoke do dispositivo WAN definido por software anexado a um hub do NCC.
30 de novembro de 2024
Transmissão ao vivo no Google Cloud com Media CDN e API Live Streaming
Este laboratório orientará você pelas etapas para implantar uma demonstração do fluxo de trabalho de transmissão ao vivo com o Media CDN (CDN) + API Live Stream + Cloud Storage + Player de mídia do Google.
- Rede
30 de novembro de 2024
Previsão de classificação de filmes com o BQML usando SQL
Vamos criar um modelo de previsão de pontuação de filme usando apenas SQL com o BigQuery ML
- Cloud
- IA e Machine Learning
30 de novembro de 2024
Previsão de classificação de filmes com o AutoML da Vertex AI
Vamos criar um modelo de previsão de pontuação de filme usando o AutoML da Vertex AI e implantá-lo em um endpoint de API e acionar a API de previsão com o Cloud Functions em Java.
- Cloud
- IA e Machine Learning
30 de novembro de 2024
NEG híbrido vinculado ao sul do Looker PSC para o local
Neste codelab, você vai aprender a integrar um NEG híbrido como produtor de serviços para o acesso do Looker Southbound a um banco de dados postgres no local.
30 de novembro de 2024
Automação da revisão de código com a IA generativa
Automação da revisão de código com a IA generativa
30 de novembro de 2024
Looker PSC Northbound Regional External L7 ALB
Neste codelab, você vai aprender a integrar um balanceador de carga de aplicativo externo regional L7 para acesso Looker northbound.
30 de novembro de 2024
Gerenciamento de dados mestre simplificado: correspondência e Use a IA generativa!
Neste codelab, vamos demonstrar como o Gemini 1.0 Pro simplifica os aplicativos de gerenciamento de dados mestres, como enriquecimento e eliminação de duplicação, para os dados de citibike_stations disponíveis no conjunto de dados público do BigQuery.
30 de novembro de 2024
Ajuste de modelos de linguagem grandes: como a Vertex AI leva os LLMs ao próximo nível
Neste codelab, você vai aprender a fazer o ajuste supervisionado de um LLM usando a Vertex AI.
- Cloud
30 de novembro de 2024
Criar um app de perguntas e respostas com RAG multimodal usando o Gemini Pro
Neste codelab, você vai aprender a criar um sistema multimodal de respostas a perguntas usando o Gemini Pro.
- Cloud
30 de novembro de 2024
Geração de imagens no dispositivo no Android com MediaPipe
Neste codelab, você vai aprender a adicionar a geração de texto para imagem no dispositivo aos seus apps Android com o MediaPipe Solutions.
30 de novembro de 2024
Implante uma versão básica do "Google Tradutor" App no Cloud Functions para Python 3
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
- Sem servidor
- Cloud
- IA e Machine Learning
30 de novembro de 2024
Transformar e carregar as respostas das pesquisas dos Formulários Google no BigQuery
Neste codelab, você aprenderá a transformar seus dados de pesquisa do Formulários Google usando o Dataprep e enviá-los ao BigQuery para uma análise mais profunda.
- Cloud
30 de novembro de 2024
Crie um app de pesquisa de patentes com o AlloyDB, a pesquisa vetorial e a Vertex AI.
Neste codelab, vamos demonstrar como o Gemini 1.5 Pro pode ser usado com o AlloyDB e o VertexAI para criar um aplicativo de pesquisa de patentes.
30 de novembro de 2024
Implante uma versão básica do "Google Tradutor" App no Cloud Run em Python 2 (Docker)
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
- IA e Machine Learning
- Sem servidor
- Cloud
30 de novembro de 2024
Implante uma versão básica do "Google Tradutor" App no Cloud Run em Python 3 (Docker)
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
- Cloud
- Sem servidor
- IA e Machine Learning
30 de novembro de 2024
Crie um app de pesquisa de patentes com o Spanner, a pesquisa de vetores e Gemini 1.0 Pro
Neste codelab, vamos demonstrar como o Gemini 1.0 Pro pode ser usado com o Spanner e a Vertex AI para criar um app de pesquisa de patentes.
30 de novembro de 2024
Django no Cloud Run
Neste codelab, você aprenderá a implantar o Django usando componentes sem servidor: Cloud Run para o mecanismo da Web, Cloud SQL para o banco de dados e Cloud Build para os ativos de mídia.
- Sem servidor
- Computação
- Cloud
- Cloud Run
30 de novembro de 2024
Codelab "Eventos do Cloud Run for Anthos"
Neste codelab, você vai aprender sobre os eventos do Cloud Run. Mais especificamente, você vai detectar eventos do Cloud Pub/Sub, de registros de auditoria, do Cloud Storage e do Cloud Scheduler e como produzir/consumir eventos personalizados.
- Cloud
- Sem servidor
30 de novembro de 2024
Criar um app Android classificador de dígitos manuscritos com o MediaPipe Tasks
Aprenda a usar a classificação de imagens para detectar números escritos à mão no Android com o MediaPipe.
30 de novembro de 2024
NEG de Internet SSH do Looker PSC Southbound
Neste codelab, você vai aprender a integrar um NEG da Internet configurado com SSH como produtor de serviço para acesso Looker Southbound a github.com.
30 de novembro de 2024
Política de firewall de rede global com tags
Neste codelab, você vai aprender a usar políticas de firewall de rede global com tags para controlar o tráfego
30 de novembro de 2024
Laboratório: VPC do NCC como um spoke
O objetivo deste laboratório é analisar o NCC com a VPC como spoke
30 de novembro de 2024
30 de novembro de 2024
NEG de Internet HTTPS no limite sul do Looker PSC
Neste codelab, você vai aprender a integrar um NEG da Internet configurado com HTTPS como produtor de serviço para acesso Looker Southbound ao GitHub.com.
30 de novembro de 2024
Nativo do Spring no Google Cloud
O Spring Native é um projeto emergente definido para entrar na linha principal no Spring 6.x e no Spring Boot 3.x, o que significa que agora é o momento perfeito para se familiarizar com ele alguns meses antes de seu lançamento.
- Cloud
- Sem servidor
30 de novembro de 2024
Detecte objetos em imagens para criar uma pesquisa visual de produtos com o Kit de ML: Android
Neste codelab, você criará um app Android com o kit de ML que usa machine learning no dispositivo para detectar objetos em imagens e, em seguida, permite que os usuários realizem uma pesquisa visual de produtos.
- Celular
- IA e Machine Learning
- Kit de ML
- Android
30 de novembro de 2024
Código-fonte seguro
Técnicas seguras de código-fonte são um conjunto de práticas que podem ser usadas para melhorar a segurança do código-fonte. Essas técnicas podem ajudar a identificar e corrigir vulnerabilidades no código-fonte, evitar o acesso não autorizado ao código-fonte e proteger o código-fonte contra modificações.
30 de novembro de 2024
Criação segura e Implantar com o Cloud Build, o Artifact Registry e o GKE
O Container Analysis oferece verificação de vulnerabilidades e armazenamento de metadados para contêineres. Esse serviço realiza verificações de vulnerabilidade em imagens no Artifact Registry e no Container Registry. Depois, armazena os metadados
30 de novembro de 2024
Codelab do proxy TCP: limitação de taxa e lista de negação de IP com o balanceador de carga de proxy TCP
Neste codelab, você vai criar um balanceador de carga TCP/SSL com um serviço de back-end e limitar o acesso ao balanceador de carga a apenas um conjunto específico de clientes usuários.
- Rede
- Segurança
- Cloud
30 de novembro de 2024
Private Service Connect com configuração de DNS automática
Neste codelab, você vai aprender a configurar e validar o DNS automático do Private Service Connect
30 de novembro de 2024
Aplicativo seguro sem servidor com o Identity-Aware Proxy (IAP)
Acesso seguro e exigência de login do usuário para aplicativos executados no CloudRun com o Identity-Aware Proxy
30 de novembro de 2024
Como proteger builds de contêiner
Vulnerabilidades de software são pontos fracos que podem causar uma falha acidental do sistema ou fornecer a usuários de má-fé uma maneira de comprometer seu software. O Container Analysis oferece dois tipos de verificação de SO para encontrar
30 de novembro de 2024
Como implantar com segurança no Cloud Run
Práticas fundamentais para fazer implantações seguras no Cloud Run
30 de novembro de 2024
Como apresentar classificadores de segurança Agile com Gemma
Este codelab ilustra como criar um classificador de texto personalizado usando o ajuste eficiente de parâmetros (PET, na sigla em inglês). Em vez de ajustar o modelo inteiro, os métodos de PET atualizam apenas uma pequena quantidade de parâmetros, o
- Codelab
- Python
23 de novembro de 2024
Como usar a LIT para analisar modelos Gemma no Keras
Os produtos de IA generativa são relativamente novos, e o comportamento de um aplicativo pode variar mais do que as formas anteriores de software. Por isso, é importante investigar os modelos de machine learning usados, examinar exemplos do
- Codelab
- Python
23 de novembro de 2024
Conectar dispositivos de casa inteligente ao Google Assistente
Crie e implante uma integração entre nuvens para integrar uma lavadora inteligente virtual ao Google Assistente.
- Internet das Coisas (IoT)
- Google Assistente
- De nuvem para nuvem
23 de novembro de 2024
Como depurar a casa inteligente
Saiba como usar o GCP Metrics e o Logging para identificar e resolver problemas de produção. Saiba como usar o Pacote de testes para identificar problemas funcionais e de API.
- Internet das Coisas (IoT)
- De nuvem para nuvem
- Google Assistente
23 de novembro de 2024
Métricas com base em registros para casas inteligentes
Saiba como usar métricas com base em registros no Google Cloud para rastrear padrões e analisar seus registros de erros de integração de casa inteligente.
- Internet das Coisas (IoT)
- Google Assistente
- De nuvem para nuvem
23 de novembro de 2024
Implementar o CameraStream com WebRTC
Saiba como fazer streaming de uma webcam para um dispositivo de exibição Google Nest com a característica CameraStream e WebRTC.
- Internet das Coisas (IoT)
- De nuvem para nuvem
- Google Assistente
23 de novembro de 2024
Melhorar e proteger suas integrações entre nuvens
Aprenda a aprimorar e proteger sua integração entre nuvens com traços de dispositivos personalizáveis e uma autenticação de dois fatores.
- Internet das Coisas (IoT)
- De nuvem para nuvem
- Google Assistente
23 de novembro de 2024
Como depurar a casa local
Saiba como usar o GCP Metrics e o Logging para identificar e resolver problemas de produção. Saiba como usar o Pacote de testes para identificar problemas funcionais e de API. Saiba como usar as Ferramentas para desenvolvedores do Chrome ao desenvolver seu app Google Home local.
- De nuvem para nuvem
- Google Assistente
23 de novembro de 2024
Como acionar jobs do Cloud Run com o Cloud Scheduler
Saiba como criar jobs do Cloud Run e configurar a execução deles com o Cloud Scheduler.
23 de novembro de 2024
Como implantar aplicativos do Cloud Run com o Cloud Deploy
Saiba como implantar um aplicativo do Cloud Run com o Cloud Deploy.
23 de novembro de 2024
Agente de IA generativa para automação de pedidos de venda
Neste codelab, você vai criar um app de agente de IA de conversação para automatizar o processo de pedidos de venda.
23 de novembro de 2024
23 de novembro de 2024
Proteger dados compartilhados em uso com o Confidential Space
Neste codelab, você vai aprender a proteger o compartilhamento de dados entre várias partes e preservar a confidencialidade usando o Confidential Space
- Cloud
- Segurança
23 de novembro de 2024
Gere apresentações Google usando Big Data no Node.js
Neste codelab, você criará uma apresentação usando a API Google Slides e o BigQuery para fazer uma análise das licenças de software mais comuns.
- Cloud
- Google Workspace
22 de novembro de 2024
Instrumentar para melhorar o desempenho do seu app em Go (parte 1: rastreamento)
O OpenTelemetry é o padrão do setor para observabilidade de sistemas em rastreamento e métricas. Além disso, a criação de perfil contínua é a ferramenta que identifica as informações da última milha para o ajuste de desempenho. Neste codelab, você vai aprender a instrumentar seu aplicativo com o OpenTelemetry para traces e o agente do Profiler, além de identificar o gargalo dos gráficos visualizados no Cloud Trace e no Cloud Profiler.
22 de novembro de 2024
Serviços gerenciados da interface do Private Service Connect
Neste tutorial, você vai aprender a configurar e validar a interface do Private Service Connect para acessar serviços por peering de VPC.
22 de novembro de 2024
Como acessar o MongoDB Atlas multirregional com o Private Service Connect
Neste codelab, você aprenderá a configurar e validar o acesso do Private Service Connect ao MongoDB com acesso global.
22 de novembro de 2024
Como usar revisões nas funções do Cloud Run para divisão de tráfego, lançamentos graduais e reversões
Saiba como usar revisões nas funções do Cloud Run para dividir o tráfego, fazer lançamentos graduais e reversões.
- Cloud Run
22 de novembro de 2024
Use o Procurement Document AI para analisar suas faturas com o AI Platform Notebooks
Você vai aprender a usar o Procurement DocAI para analisar uma fatura de forma inteligente.
- IA e Machine Learning
- Web
22 de novembro de 2024
Conectar-se a serviços locais por uma rede híbrida usando o Private Service Connect e o NEG híbrido com balanceador de carga HTTP(s) interno
Conectar-se a serviços locais por uma rede híbrida usando o Private Service Connect e o NEG híbrido com um balanceador de carga HTTP(S) interno
22 de novembro de 2024
PySpark para processamento de linguagem natural no Dataproc
Este laboratório mostra como usar o Spark MLlib e o spark-nlp para executar machine learning e PLN em grandes quantidades de dados.
- Dados
- IA e Machine Learning
- Cloud
22 de novembro de 2024
Como fazer o protótipo de modelos no AI Platform Notebooks
Neste laboratório, você aprenderá a usar o AI Platform Notebooks para prototipar fluxos de trabalho de machine learning. Vamos abordar a criação de uma instância de notebooks personalizados, o rastreamento do código do notebook no git e a depuração de modelos com a Ferramenta What-If.
- Cloud
- IA e Machine Learning
- TensorFlow
22 de novembro de 2024
Depuração de comandos do LLM com a ferramenta de aprendizado de interpretabilidade (LIT) no GCP
Este laboratório oferece um tutorial detalhado sobre como implantar um servidor de aplicativos LIT no Google Cloud Platform (GCP) para interagir com os modelos de fundação Vertex AI Gemini e modelos de linguagem grandes (LLMs) de terceiros
22 de novembro de 2024
Interface do Private Service Connect
Neste tutorial, você vai aprender a configurar e validar a interface do Private Service Connect.
22 de novembro de 2024
Google Cloud Functions em C#
Neste codelab, você vai aprender sobre as funções do Google Cloud Run em C#. Mais especificamente, você vai implantar funções C# que respondem HTTP e CloudEvents de várias fontes do Google Cloud.
- Cloud
22 de novembro de 2024
Implante uma versão básica do "Google Tradutor" App Engine em Python 2
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
- Sem servidor
- Cloud
- IA e Machine Learning
22 de novembro de 2024
Como usar a API Natural Language com o Python
Neste tutorial, você vai aprender a usar a API Natural Language com o Python.
- IA e Machine Learning
- Cloud
22 de novembro de 2024
Como criar e vincular subcontas do Google AdWords e do Merchant Center
Neste codelab, você criará uma solução que usa a API AdWords e a API Content for Shopping para criar novas contas gerenciadas por uma conta de administrador do Google AdWords e uma conta de múltiplos clientes do Merchant Center. Em seguida, você vinculará as novas subcontas para que os produtos gerenciados pela nova subconta do Merchant Center possam ser usados em campanhas do Shopping criadas pela nova subconta do Google AdWords.
- Anúncios
22 de novembro de 2024
Codelab: troca de rotas dinâmicas com NCC
O objetivo deste laboratório é explorar o NCC com troca de rotas dinâmicas com spokes de VPC.
22 de novembro de 2024
Microsserviço arco-íris rumpus
Conheça o Google Cloud implantando um microsserviço no Cloud Run e mesclando um rumpus virtual em que seu microsserviço vai gerar "arco-íris" em outros microsserviços, competindo para vencer! Você também vai aprender a implantar microsserviços Kotlin, Java, Go, Python ou Node.js e aprender sobre contêineres e o Cloud Run. Melhore continuamente seu algoritmo para marcar mais pontos do que outros Aventureiros.
- Cloud
21 de novembro de 2024
Como implantar, escalonar e atualizar um site com o Google Kubernetes Engine (GKE)
Aprenda a implantar, escalonar e atualizar um site com o GKE.
- Cloud
21 de novembro de 2024
Crie uma orquestração baseada em eventos com o Eventarc e o Workflows
Neste codelab, você vai criar uma orquestração baseada em eventos de microsserviços para processar imagens com o Eventarc e o Workflows
- Computação
- Cloud
- Sem servidor
21 de novembro de 2024
Monitoramento de falhas temporárias em casas inteligentes
Neste codelab, você vai aprender a detectar falhas temporárias configurando alertas automáticos na sua integração de casa inteligente.
- Internet das Coisas (IoT)
- Google Assistente
- De nuvem para nuvem
21 de novembro de 2024
Personalização de código com o Gemini Code Assist Enterprise
Saiba o que há de novo no Gemini Code Assist Enterprise e como ele pode ajudar sua organização a criar com o Google Cloud.
- Python
- Cloud Run
17 de novembro de 2024
Usar o Espaço confidencial com recursos protegidos que não são armazenados em um provedor de nuvem
Neste codelab, você vai aprender a proteger o compartilhamento de dados entre várias partes e preservar a confidencialidade usando o Confidential Space. Este codelab se concentra em como usar o Confidential Space com recursos protegidos hospedados em outro lugar que não seja o Google Cloud. Você vai aprender a solicitar um token personalizado do serviço de atestado do Google fornecendo um valor de uso único, um público-alvo e um tipo de token de ICP.
- Segurança
- Cloud
- Python
16 de novembro de 2024
Como criar um Private Services Connect para CloudSQL
Neste codelab, você vai aprender a criar um Private Service Connect para o CloudSQL.
- Codelab
- Cloud SQL
15 de novembro de 2024
Introdução à API Google Pay para Web: noções básicas
Ao concluir este codelab, você terá um site mínimo viável com uma integração funcional do Google Pay. Esse projeto recupera um token de pagamento que pode ser enviado a um provedor de serviços de pagamento para processamento. Uma solicitação de
- Pagamentos
- Web
- Codelab
- Google Pay
15 de novembro de 2024
Cloud NGFW Enterprise - Serviço de prevenção de invasões (sem inspeção TLS)
Neste codelab, você vai aprender a usar o serviço de prevenção contra invasões corporativas do Cloud NGW para inspecionar o tráfego das partes leste-oeste e norte-sul.
15 de novembro de 2024
Saiba como invocar funções do Cloud autenticadas
Saiba como proteger o Cloud Functions exigindo autenticação para invocação
- Cloud
9 de novembro de 2024
Criar apps adaptáveis com o Jetpack Compose
Neste codelab, você aprenderá a criar apps adaptáveis para smartphones, tablets e dispositivos dobráveis, além de aprender sobre a acessibilidade. Você também vai aprender as práticas recomendadas para componentes adaptáveis do Material 3.
- Android
9 de novembro de 2024
Adicionar compatibilidade com transmissões ao vivo a um receptor do Cast
Neste codelab, você vai criar um aplicativo personalizado de receptor da Web que usa a API Cast Live.
- Transmitir
9 de novembro de 2024
Adicionar suporte à API de intervalos de anúncios a um receptor da Web
Neste codelab, você vai criar um aplicativo personalizado de receptor da Web personalizado que usa a API Cast Ad Breaks.
- Transmitir
9 de novembro de 2024
Criar um receptor da Web personalizado
Neste codelab, você vai criar um app receptor da Web personalizado para reproduzir conteúdo em dispositivos compatíveis com Cast.
- Transmitir
9 de novembro de 2024
Como depurar apps receptores de transmissão
Neste codelab, você vai adicionar o registrador de registros de depuração do Google Cast ao seu app receptor da Web personalizado.
- Transmitir
9 de novembro de 2024
Adicionar compatibilidade com Cast a um app Android
Neste codelab, você modificará um app de vídeo Android existente para transmitir conteúdo em um dispositivo compatível com Google Cast.
- Android
- Transmitir
9 de novembro de 2024
Tornar um app da Web compatível com Cast
Neste codelab, você modificará um app de vídeo da Web existente para transmitir conteúdo em um dispositivo compatível com Google Cast.
- Transmitir
9 de novembro de 2024
Como fazer a transição de um balanceador de carga de rede de pools de destino para serviços de back-end regionais
Este guia fornece instruções para a transição de um balanceador de carga de rede existente de um back-end de pool de destino para um serviço de back-end regional.
- Rede
- Cloud
9 de novembro de 2024
Introdução ao pacote de operações do Cloud
Neste codelab, você vai aprender sobre o pacote de operações do Google Cloud. O laboratório envolve a instalação de um aplicativo de amostra usando a gcloud. Depois que o aplicativo de amostra for implantado, você vai usar o Cloud Monitoring para definir painéis, alertas, verificações de tempo de atividade e muito mais.
- Cloud
9 de novembro de 2024
Tornar um app Android TV compatível com Cast
Neste codelab, você modificará um app Android TV existente para oferecer compatibilidade com a transmissão e comunicação dos seus apps de remetente do Google Cast.
- Transmitir
- Android TV
9 de novembro de 2024
usar as funções remotas do BigQuery para fazer perguntas ao recurso visual de resposta a perguntas (VQA, na sigla em inglês) da Vertex AI em uma consulta SQL.
Saiba como usar as funções remotas do BigQuery para fazer uma pergunta ao recurso visual de resposta a perguntas (VQA, na sigla em inglês) da Vertex AI sobre imagens armazenadas em uma tabela de objetos do Cloud Storage.
9 de novembro de 2024
Adicionar som e música ao seu jogo do Flutter
Aprenda a adicionar efeitos sonoros, música de fundo e áudio dinâmico a jogos com o Flutter.
- Codelab
- Python
- Flutter
9 de novembro de 2024
Saiba como invocar funções autenticadas do Cloud Run
Saiba como proteger as funções do Cloud Run exigindo a autenticação para invocação
- Cloud
9 de novembro de 2024
Desenvolvimento local de apps Flutter usando o Pacote de emuladores do Firebase
Codelab que descreve como usar o Pacote de emuladores do Firebase durante o desenvolvimento com o Flutter. O codelab usará os emuladores do Auth e do Firestore para demonstrar o uso do emulador.
- Codelab
- Firebase
- Firebase Authentication
- Flutter
- Firestore
9 de novembro de 2024
Criar um app de realidade aumentada (RA) usando a nova API ARCore Geospatial
Aprenda a usar a nova API ARCore Geospatial.
- RA
- Codelab
- Kotlin
- ARCore
- Android
9 de novembro de 2024
Como executar treinamentos de modelos personalizados no Vertex Pipelines
Neste laboratório, você vai aprender a executar um job de treinamento de modelo personalizado usando o SDK do Kubeflow Pipelines no Vertex Pipelines. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de
- Cloud
- Python
8 de novembro de 2024
Receba previsões de um modelo de imagem do TensorFlow pré-treinado na Vertex AI
Neste laboratório, você vai usar a Vertex AI para receber previsões de um modelo de classificação de imagem pré-treinado. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de aproximadamente US$ 1. Este laboratório
- Cloud
- Python
8 de novembro de 2024
Como usar o Vertex ML Metadata com pipelines
Neste laboratório, você vai aprender a analisar os metadados das suas execuções do Vertex Pipelines com o Vertex ML Metadata. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de aproximadamente US$ 2. Este
- Cloud
- Python
8 de novembro de 2024
Introdução ao Vertex Pipelines
Neste laboratório, você vai aprender a criar e executar pipelines de ML com o Vertex Pipelines. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de aproximadamente US$25. Este laboratório usa a mais nova oferta de
- Cloud
- Python
8 de novembro de 2024
Primeiros passos com componentes independentes
Neste codelab para iniciantes, você vai aprender a criar um aplicativo de exemplo usando componentes autônomos do Angular v14
- Web
- Python
8 de novembro de 2024
Como migrar do app Java do Google App Engine para o Cloud Run com Buildpacks
Saiba como converter um app Java simples do App Engine, conteinerizá-lo com o Buildpacks e movê-lo para o Cloud Run
- Sem servidor
- Cloud
- Java
8 de novembro de 2024
Vertex AI: use o empacotamento automático para ajustar o Bert com o Hugging Face no Vertex AI Training
Neste laboratório, você vai aprender a executar um job de treinamento personalizado no Vertex AI Training com o recurso de empacotamento automático. Os jobs de treinamento personalizados na Vertex AI usam contêineres. Se você não quiser criar sua
- Cloud
- Python
8 de novembro de 2024
Análise do Bookshelf: use o Gemini para criar aplicativos SQL com o BigQuery e a IA generativa
Vamos usar o Gemini para criar recomendações de livros e análises de resumo com o BigQuery (IA generativa somente para SQL).
- Cloud
- IA e Machine Learning
8 de novembro de 2024
Integração do app
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 \
8 de novembro de 2024
Como migrar do app Java do Google App Engine para o Cloud Run com Jib
Saiba como converter um app Java simples do App Engine, conteinerizá-lo com o Jib e movê-lo para o Cloud Run
- Cloud
- Sem servidor
- Java
8 de novembro de 2024
Codelab: otimizações avançadas de balanceamento de carga
Neste codelab, você vai aprender a configurar recursos avançados de otimização de balanceamento de carga para balanceamento de carga global de aplicativos externos.
- Rede
- Cloud
8 de novembro de 2024
Como migrar do app Java do Google App Engine para o Cloud Run com Docker
Saiba como converter um aplicativo Java simples do App Engine, conteinerizá-lo com o Docker e movê-lo para o Cloud Run
- Sem servidor
- Cloud
- Java
8 de novembro de 2024
Analisar e visualizar dados de transações de cartões de crédito no Bigtable usando o BigQuery e o Looker
Este codelab mostra como usar o modelo de fluxos de alterações do Bigtable para BigQuery. Você vai usar um conjunto de dados de amostra para se familiarizar com a consulta do registro de alterações e usar o Looker para criar um painel visual.
- Python
8 de novembro de 2024
Introdução ao Cloud Foundation Toolkit
Neste codelab, você vai começar a usar o Cloud Foundation Toolkit(CFT) e realizar uma série de etapas para adicionar um recurso a um módulo do CFT.
- Google Cloud
8 de novembro de 2024
Melhorar o desempenho do app com os perfis de referência
Este codelab mostra como melhorar o tempo de inicialização do app e o tempo para a renderização do frame usando os perfis de referência.
8 de novembro de 2024
Conectar o AppSheet com o Apps Script
Neste codelab, você vai criar um projeto do Apps Script chamado "Hello World", adicionar uma função simples, logThis, que registra uma mensagem, criar uma automação do AppSheet e chamar o script.
8 de novembro de 2024
Builder do Bookshelf: use o Gemini para criar uma função do Cloud em Java para um aplicativo Gemini
Vamos criar um app de recomendação e resumo de livros usando a IA generativa da Vertex AI (Gemini) em uma função do Cloud como uma função remota do BigQuery.
- IA e Machine Learning
- Cloud
- Python
8 de novembro de 2024
Como criar um sistema de pesquisa com a qualidade do Google usando a Vertex AI
Neste codelab, você vai criar um mecanismo de pesquisa com a qualidade do Google que pode ajudar a responder a consultas nos seus documentos e arquivos de texto usando a Vertex AI para Pesquisa/Agent Builder.
- Cloud
- Codelab
- Google Cloud
- Vertex AI
8 de novembro de 2024
Criar um gerador de testes com a IA generativa e o Cloud Run
Neste codelab, você vai usar a Vertex AI para gerar um teste de curiosidades de acordo com algumas especificações fornecidas. Você vai testar seu gerador de testes em um ambiente de desenvolvedor hospedado na nuvem e, em seguida, implantá-lo no Google Cloud Run para disponibilizar publicamente. No final do laboratório, você vai integrar seu gerador de testes a um app completo.
- Cloud
- Python
- Cloud Run
8 de novembro de 2024
MDC-112 na Web: como integrar o MDC com frameworks da Web
Aprenda a estender os componentes pré-criados do Material Design para qualquer framework da Web.
- Web
- Design
8 de novembro de 2024
Reconhecer texto e características faciais com o Kit de ML: Android
Neste codelab, você criará um app Android com o kit de ML que usa machine learning no dispositivo para reconhecer texto e características faciais em imagens.
- IA e Machine Learning
- Kit de ML
- Android
8 de novembro de 2024
Reconhecer, identificar idiomas e traduzir textos com o Kit de ML e o CameraX: Android
Neste codelab, você criará um app Android com o kit de ML que usa machine learning no dispositivo para reconhecer, identificar e traduzir textos entre 59 idiomas. Você também vai aprender a integrar a biblioteca CameraX para realizar essas tarefas usando um feed de câmera em tempo real.
- IA e Machine Learning
- Celular
- Firebase
- Kit de ML
- Android
8 de novembro de 2024
Vertex AI: coorganize modelos na mesma VM para previsões
Neste laboratório, você vai usar o recurso de modelo de co-hospedagem na Vertex AI para hospedar vários modelos na mesma VM para previsões on-line. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de aproximadamente
- Cloud
- Python
8 de novembro de 2024
Vertex AI: use rotinas de previsão personalizadas com o Sklearn para pré-processar e pós-processar dados para previsões
Neste laboratório, você vai aprender a usar rotinas de previsão personalizadas na Vertex AI para escrever a lógica de pré-processamento e pós-processamento personalizada. Embora este exemplo use o Scikit-learn, as rotinas de previsão personalizadas
- Cloud
- Python
8 de novembro de 2024
Criptografar Cloud Functions usando chaves de criptografia gerenciadas pelo cliente (CMEK)
use-cmek-to-encrypt-cloud-functions
- Cloud
8 de novembro de 2024
App de monitoramento de tráfego da Vertex AI Vision
O foco deste codelab é a criação de um aplicativo completo da Vertex AI Vision para monitorar streams de vídeo de tráfego em tempo real. Usaremos o modelo especializado pré-treinado de análise de ocupação. Você também vai aprender a criar um stream de vídeo para fazer a ingestão no aplicativo, criar e implantar o aplicativo, usar o BigQuery para analisar a saída JSON do modelo e visualizar o resultado no Looker Studio.
8 de novembro de 2024
App Vertex AI Vision Queue Detection
O foco deste codelab é a criação de um aplicativo completo da Vertex AI Vision para monitorar cenários de detecção de filas em uma loja de varejo. Usaremos o modelo especializado pré-treinado de análise de ocupação. Você também vai aprender a criar um stream de vídeo para fazer a ingestão no aplicativo, criar e implantar o aplicativo, usar o BigQuery para analisar a saída JSON do modelo e visualizar o resultado no Looker Studio.
8 de novembro de 2024
Vertex AI: como criar um modelo de detecção de fraudes com o AutoML
Neste laboratório, você vai usar a Vertex AI para treinar e fornecer um modelo com dados tabulares. Esta é a mais nova oferta de produto de IA no Google Cloud e está atualmente em pré-lançamento. Você vai aprender a: O custo total da execução deste
- Cloud
8 de novembro de 2024
Vertex AI: como treinar e disponibilizar um modelo personalizado
Neste laboratório, você vai usar a Vertex AI para treinar e fornecer um modelo do TensorFlow usando código em um contêiner personalizado. Estamos usando o TensorFlow para o código do modelo aqui, mas ele pode ser facilmente substituído por outro
- Cloud
8 de novembro de 2024
Aproveite ao máximo a experimentação: gerencie experimentos de machine learning com a Vertex AI
Neste laboratório, você vai usar a Vertex AI para criar um pipeline que treina um modelo personalizado do Keras no TensorFlow. Em seguida, vamos usar a nova funcionalidade disponível nos Experimentos da Vertex AI para rastrear e comparar as execuções
- Cloud
8 de novembro de 2024
Atualizar seu app para usar um modelo de machine learning com filtragem de spam
Aprenda a atualizar um app com um modelo de ML capaz de realizar filtragem básica de spam de comentários.
- Celular
- iOS
- TensorFlow
- Android
8 de novembro de 2024
Filtro de movimento da Vertex AI Vision
O foco deste codelab é a criação de um aplicativo completo da Vertex AI Vision para demonstrar o envio de vídeos com o recurso de filtragem de movimento. Neste tutorial, você vai aprender a transferir um stream de vídeo para o aplicativo com a configuração de filtro de movimento.
8 de novembro de 2024
Noções básicas sobre o Skaffold
O Skaffold é uma ferramenta que lida com o fluxo de trabalho para criar, enviar e implantar seu aplicativo. É possível usar o Skaffold para configurar facilmente um espaço de trabalho de desenvolvimento local, simplificar o loop de desenvolvimento
8 de novembro de 2024
App Vertex AI Vision para análise de ocupação com gerenciamento de eventos
O foco deste codelab é a criação de um aplicativo completo da Vertex AI Vision para demonstrar o envio de eventos com o recurso de gerenciamento de eventos. Usaremos o modelo especializado pré-treinado de análise de ocupação. Você também vai aprender a criar um stream de vídeo para fazer a ingestão no aplicativo e a criar e implantar o aplicativo.
8 de novembro de 2024
Usar o Pulumi no Google Cloud com YAML
Neste laboratório, você vai aprender a usar o Pulumi no Google Cloud com YAML
8 de novembro de 2024
Vertex AI: treinamento de vários workers e aprendizado por transferência com o TensorFlow
Neste laboratório, você vai usar a Vertex AI para executar um job de treinamento com vários workers para um modelo do TensorFlow. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de aproximadamente US$5. Este
- Cloud
8 de novembro de 2024
Como criar um modelo de ML financeiro com a Ferramenta What-If e a Vertex AI
Neste laboratório, você vai aprender a treinar um modelo da XGBoost em um conjunto de dados financeiro, implantá-lo na Vertex AI e analisá-lo com a Ferramenta What-If
- Cloud
- IA e Machine Learning
- TensorFlow
7 de novembro de 2024
Vertex AI Workbench: treine um modelo do TensorFlow com dados do BigQuery
Neste laboratório, você vai aprender a usar o Vertex AI Workbench para explorar dados e treinar modelos de ML. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de aproximadamente US$ 1. Este laboratório usa a mais
- Cloud
- Python
7 de novembro de 2024
Como usar as funções do Cloud Run e o Gemini para resumir um arquivo de texto enviado para um bucket do Cloud Storage
como começar a usar as funções orientadas a eventos do Cloud Run
- Sem servidor
- Cloud Run
7 de novembro de 2024
Como usar o Ollama como um arquivo secundário com as GPUs do Cloud Run e o Open WebUI como um contêiner de entrada de front-end
Saiba como usar o Ollama como um arquivo secundário com as GPUs do Cloud Run e o Open WebUI como um contêiner de entrada de front-end
- Cloud Run
7 de novembro de 2024
Como criar agentes de IA com a Vertex AI Agent Builder
Neste codelab, você vai aprender a criar e implantar agentes de IA generativa usando a infraestrutura e as ferramentas poderosas do Google Cloud. Vamos abordar os conceitos essenciais e mostrar as etapas iniciais para configurar seu primeiro agente.
7 de novembro de 2024
Depurar integrações do Matter
Saiba como resolver problemas de integração do Matter usando ferramentas de análise e saber mais sobre os recursos de suporte ao desenvolvedor.
- Matte
6 de novembro de 2024
Saiba como criar e implantar um app LangChain no Cloud Run
Saiba como criar e implantar um app LangChain no Cloud Run
- Cloud
6 de novembro de 2024
Entenda o fulfillment integrando o Dialogflow ao Google Agenda
Conheça o conceito de fulfillment no Dialogflow.
- Cloud
6 de novembro de 2024
6 de novembro de 2024
MDC-101 Android: noções básicas dos componentes do Material Design (MDC) (Kotlin)
Aprenda os conceitos básicos do uso de componentes do Material Design para Android criando um app simples com os principais componentes do Kotlin.
- Design
4 de novembro de 2024
Eventos personalizados do Google Ads com o Google Analytics para Firebase (iOS)
Neste codelab, você vai aprender a implementar eventos personalizados com o SDK do GAPF para iOS e a lançar campanhas de ação com o Google Ads.
4 de novembro de 2024
Redes neurais convolucionais, com Keras e TPUs
Neste laboratório, você aprenderá a montar uma camada convolucional em um modelo de rede neural que reconhece flores. Desta vez, você vai criar o modelo do zero e usar a potência da TPU para treiná-lo em segundos e iterar o design. Este laboratório inclui as explicações teóricas necessárias sobre redes neurais convolucionais e é um bom ponto de partida para desenvolvedores que estão aprendendo sobre aprendizado profundo.
- IA e Machine Learning
- TensorFlow
4 de novembro de 2024
Mensagens incorporadas do iframe do Looker
Você vai aprender a detectar eventos de forma programática e enviar ações para o conteúdo incorporado do Looker.
- Codelab
- Looker
4 de novembro de 2024
MDC-103 Android: temas do Material Design com cor, elevação e tipo (Kotlin)
Saiba como os componentes do Material Design para Android facilitam que seu produto se destaque e representam sua marca com o design em Kotlin.
- Design
4 de novembro de 2024
MDC-102 Android: estrutura e layout do Material Design (Java)
Aprenda a usar o Material Design para criar a estrutura e o layout no Android em Java.
- Design
4 de novembro de 2024
Eventos personalizados do Google Ads com o Google Analytics para Firebase – Unity
Neste codelab, você vai aprender a implementar eventos personalizados com o GAPF para iOS no ambiente do Unity e lançar campanhas de ação pelo Google Ads.
- Jogos
- iOS
4 de novembro de 2024
MDC-102 Android: estrutura e layout do Material Design (Kotlin)
Aprenda a usar o Material Design para criar a estrutura e o layout do Android em Kotlin.
- Design
4 de novembro de 2024
Como incorporar o Looker com o SDK de incorporação
Você vai aprender a incorporar um painel do Looker com o SDK de incorporação do Looker.
- Codelab
- Looker
4 de novembro de 2024
Integrar o Test Lab ao seu sistema de CI/CD
Este codelab mostra como usar a CLI gcloud para executar de forma programática um grande conjunto de testes em um sistema de CI/CD já existente, como o Jenkins. Este codelab não depende de plataforma.
- Codelab
- Firebase Test Lab
4 de novembro de 2024
Como integrar o Magento ao Cloud Spanner
Neste codelab, você vai integrar a plataforma de e-commerce de código aberto Magento ao Cloud Spanner.
4 de novembro de 2024
MDC-111 Web: como incorporar componentes do Material Design à sua base de código (Web)
Aprenda a incorporar componentes individuais do Material Design a uma base de código da Web sem começar de novo.
- Web
- Design
4 de novembro de 2024
Acessar as APIs do Google de hosts locais usando endereços IPv6
Neste codelab, você vai aprender a configurar e validar o acesso do IPv6 às APIs do Google usando hosts locais
4 de novembro de 2024
Conecte o Looker Cloud usando uma rede híbrida
Neste tutorial, você vai aprender a configurar e validar o IP privado do Looker Cloud Core em uma rede híbrida.
- Rede
- Codelab
- Looker
4 de novembro de 2024
Keras e convnets modernas em TPUs
Neste laboratório, você aprenderá a criar, treinar e ajustar suas próprias redes neurais convolucionais do zero. Isso pode ser feito em minutos usando a potência das TPUs. Você também vai conhecer várias abordagens, desde o aprendizado por transferência muito simples até arquiteturas convolucionais modernas, como o Squeezenet. Este laboratório inclui as explicações teóricas necessárias sobre redes neurais e é um bom ponto de partida para desenvolvedores que estão aprendendo sobre aprendizado profundo. Este laboratório usa o TensorFlow 2.
- TensorFlow
4 de novembro de 2024
Pipelines de dados com velocidade de TPU: tf.data.Dataset e TFRecords
As TPUs são muito rápidas. O fluxo de dados de treinamento precisa acompanhar a velocidade delas. Neste laboratório, você vai aprender a carregar dados do GCS com a API tf.data.Dataset para alimentar a TPU.
- IA e Machine Learning
- TensorFlow
4 de novembro de 2024
Codelab da extensão de resumo do Painel do Looker
Neste codelab, você vai aprender a configurar a extensão de resumo do painel do Looker para desenvolvimento local e implantar a extensão na produção.
- Codelab
- Looker
4 de novembro de 2024
Desenvolvimento local com o Pacote de emuladores do Firebase
Aprenda a desenvolver um app da Web com o Pacote de emuladores do Firebase.
- Web
- Codelab
- Firebase Hosting
- Cloud Functions para Firebase
- Firestore
- Firebase Authentication
4 de novembro de 2024
Encadeamento explícito dos balanceadores de carga L7 do GCP com PSC
Neste codelab, você vai aprender a usar o Private Service Connect para encadear um balanceador de carga L7.
- Cloud
- Rede
4 de novembro de 2024
MDC-102 Web: estrutura e layout do Material Design (Web)
Aprenda a usar o Material Design para criar a estrutura e o layout na Web.
- Design
- Web
4 de novembro de 2024
Opções de endereçamento IP IPv4 e IPv6
Neste codelab, você vai criar duas VPCs e usar diferentes tipos de endereços IP para acessar seu site do Apache simples.
4 de novembro de 2024
Seu primeiro modelo do Keras com aprendizado por transferência
Neste laboratório, você vai aprender a criar um classificador do Keras. Em vez de tentar descobrir a combinação perfeita de camadas de rede neural para reconhecer flores, primeiro usaremos uma técnica chamada aprendizado por transferência para adaptar um poderoso modelo pré-treinado ao nosso conjunto de dados. Este laboratório inclui as explicações teóricas necessárias sobre redes neurais e é um bom ponto de partida para desenvolvedores que estão aprendendo sobre aprendizado profundo.
- IA e Machine Learning
- Web
4 de novembro de 2024
Convnets modernas, squeezenet, Xception, com Keras e TPUs
Neste laboratório, você vai aprender sobre a arquitetura convolucional moderna e usar seu conhecimento para implementar uma convnet simples e eficaz chamada "squeezenet". Este laboratório inclui as explicações teóricas necessárias sobre redes neurais convolucionais e é um bom ponto de partida para desenvolvedores que estão aprendendo sobre aprendizado profundo.
- IA e Machine Learning
- TensorFlow
4 de novembro de 2024
Como criar um pipeline de dados sem servidor: IoT para análise
Neste codelab, você vai adquirir experiência prática com um padrão de arquitetura comumente usado para alcançar escala e resiliência ao lidar com dados em tempo real. Você criará um dispositivo de IoT (Raspberry Pi) que mede dados meteorológicos e, em seguida, criará um pipeline de dados, incluindo uma fila de mensagens, uma função sem servidor, um data warehouse baseado na nuvem e um painel de análise usando o Cloud Platform do Google.
- Internet das Coisas (IoT)
- Cloud
4 de novembro de 2024
Como executar um job de contagem de palavras do Hadoop em um cluster do Dataproc
Neste codelab, mostramos como criar e executar um fluxo de trabalho do Apache Airflow no Cloud Composer que realiza as seguintes tarefas:
4 de novembro de 2024
Como criar transições incríveis com os movimentos do Material Design para Android
Crie o sistema de movimento do Material Design no app Reply usando as transições da biblioteca Material Components para Android e do Kotlin.
- Design
- Android
4 de novembro de 2024
Criar um visualizador de tijolos com o elemento lit
Neste codelab, você criará um componente da Web "Brick Viewer" com a ajuda do elemento lit.
4 de novembro de 2024
Navegação
A navegação é um elemento fundamental de qualquer site de aplicativo e começa com HTML.
- Curso
- CSS
- HTML
- JavaScript
4 de novembro de 2024
Proteger seus dados do Firestore com as regras de segurança do Firebase
Saiba como proteger seus dados do Firestore com regras de segurança
- Web
- Codelab
- Firestore
- Firebase
4 de novembro de 2024
24 de outubro de 2024
Introdução à API Web Serial
Neste codelab, você vai criar uma página da Web que interage com uma placa micro:bit da BBC para mostrar imagens na tela de LED 5x5. Você vai aprender sobre a API Web Serial e como usar streams legíveis, graváveis e de transformação para se comunicar com dispositivos seriais pelo navegador.
- Web
16 de outubro de 2024
Vertex AI Workbench: crie um modelo de classificação de imagens com o aprendizado por transferência e o executor do notebook
Neste laboratório, você vai aprender a configurar e iniciar execuções de notebooks com o Vertex AI Workbench. Você vai aprender a: O custo total da execução deste laboratório no Google Cloud é de aproximadamente US$ 2. Este laboratório usa a mais
- Cloud
16 de outubro de 2024
Executar um pipeline de processamento de texto de Big Data no Cloud Dataflow
Você usará o Cloud Dataflow, criará um projeto Maven com o SDK do Cloud Dataflow e executará um pipeline de contagem de tarefas distribuído usando o Console do Google Cloud Platform.
- Cloud
- Dados
15 de outubro de 2024
Como criar um aplicativo de chat baseado em LLM e RAG usando bancos de dados do Cloud SQL e LangChain
Neste codelab, você vai aprender a criar um banco de dados, implantar o serviço de recuperação de IA generativa para bancos de dados e criar um aplicativo de chat de exemplo usando o serviço.
- IA e Machine Learning
- Cloud
- Codelab
- Cloud SQL
15 de outubro de 2024
Melhore a acessibilidade do seu app Android
Conheça os princípios de acessibilidade que fazem uma grande diferença para seus usuários, incluindo o contraste de cores, o tamanho da área de toque e a marcação de conteúdo.
- Android
14 de outubro de 2024
Criar um app da Web para Acesso a Dispositivos
Neste codelab, você vai aprender como o Acesso a Dispositivos funciona e criar um aplicativo da Web que lida com autenticação e chamadas de API Smart Device Management para um Nest Thermostat.
- Nest
- Acesso a dispositivos
13 de outubro de 2024
Usar a API FCM HTTP v1 com tokens de acesso do OAuth 2
Em comparação com a API legada do FCM, a API FCM HTTP v1 oferece um modelo de autorização mais seguro usando tokens de acesso de curta duração. As etapas para gerar o token de acesso para a API FCM v1 são significativamente diferentes das etapas para
10 de outubro de 2024
Jogo de prática de ortografia usando o Google Assistente e o Cloud Firestore
A plataforma de desenvolvedores do Google Assistente permite criar softwares para ampliar a funcionalidade desse assistente pessoal virtual em mais de um bilhão de dispositivos, incluindo alto-falantes inteligentes, smartphones, carros, TVs, fones de
- Google Assistente
10 de outubro de 2024
Alerte os testadores sobre as novas versões do app com o SDK do Firebase App Distribution para Android – Codelab
Envie a versão mais recente para os testadores rapidamente com o SDK do Android para App Distribution. Neste codelab, você atualizará um app para exibir notificações aos testadores quando novas versões estiverem disponíveis.
- Codelab
- Firebase App Distribution
- Firebase
- Android
10 de outubro de 2024
20 de setembro de 2024
Criar um app Android para casos relevantes
Personalize o app Google Home de exemplo para encomendar e gerenciar dispositivos.
- Matte
20 de setembro de 2024
TensorFlow, Keras e aprendizado profundo, sem um doutorado
Neste codelab, você vai ensinar o computador a reconhecer dígitos escritos à mão com 99% de precisão, em 100 linhas de código Python / Keras.
- Cloud
- IA e Machine Learning
- TensorFlow
20 de setembro de 2024
Como usar a API Video Intelligence com Python
Neste tutorial, você aprenderá a usar a API Video Intelligence com Python.
- Cloud
- IA e Machine Learning
20 de setembro de 2024
Primeiros passos com o Cloud Functions
Comece a usar o Cloud Functions, o ambiente de execução sem servidor do Google para criar e conectar serviços em nuvem. Neste laboratório prático, você vai aprender a criar, implantar e testar funções do Cloud usando o console do Google Cloud
- Cloud
- Sem servidor
- Computação
20 de setembro de 2024
Como usar a API Vision com C#
Neste codelab, você aprenderá a usar a API Google Cloud Vision com C#.
- Cloud
20 de setembro de 2024
Classificação automatizada de dados enviados ao Cloud Storage com a API DLP e o Cloud Functions
Neste codelab, você vai aprender a usar a API DLP para classificar automaticamente os dados enviados ao Cloud Storage. Com base na automação da classificação de dados enviados ao Cloud Storage
- Cloud
20 de setembro de 2024
Conteinerizar um app Kotlin do Spring Boot e implantá-lo no Cloud Run
Aprenda a criar e publicar uma imagem do Docker otimizada para um app Kotlin de inicialização do Spring sem o Docker ou o Dockerfile, e depois execute a imagem criada no Cloud Run.
- Cloud
20 de setembro de 2024
Implante o app ASP.NET Core no Kubernetes no Google Kubernetes Engine
Neste codelab, você vai aprender a transformar o código do ASP.NET Core em um aplicativo replicado em execução no Kubernetes no Google Kubernetes Engine.
- Cloud
20 de setembro de 2024
Como criar um serviço gRPC com Java
Neste codelab, você aprenderá a criar um serviço baseado em Java que expõe uma API via gRPC. Em seguida, você escreverá um cliente de linha de comando Java para seu serviço gRPC.
- Cloud
20 de setembro de 2024
Implantar o app ASP.NET Core no Google Kubernetes Engine com o Istio (parte 1)
Neste codelab, você aprenderá a implantar um app do ASP.NET Core no Google Kubernetes Engine com o Istio.
- Cloud
20 de setembro de 2024
Do notebook ao Kubeflow Pipelines com o ajuste de HP: uma jornada da ciência de dados
Neste codelab, você aprenderá a criar e implantar pipelines de ciência de dados complexos com ajuste de hiperparâmetros no Kubeflow Pipelines, sem usar comandos da CLI ou SDKs.
- IA e Machine Learning
- Cloud
20 de setembro de 2024
Kubeflow Pipelines: resumo de problemas do GitHub
Neste codelab, você vai configurar uma instalação do pipeline do AI Platform do Cloud (KFP hospedado) com o GKE, criar e executar fluxos de trabalho de ML usando o Kubeflow Pipelines e definir e executar pipelines em um notebook da AI Platform (Jupyter).
- Cloud
- IA e Machine Learning
- TensorFlow
20 de setembro de 2024
Implantar o app ASP.NET Core no Google Kubernetes Engine com o Istio (parte 2)
Neste codelab, você continuará trabalhando em um aplicativo do ASP.NET Core da parte 1 e adicionará mais recursos do Istio a ele.
- Cloud
20 de setembro de 2024
Migrar um Node.js do Cloud do App Engine para Python 2 e App Cloud Tasks para Python 3 e Cloud Datastore (módulo 9)
Neste codelab, você vai aprender a migrar um app Python 2 do Cloud Firestore e do Cloud Tasks (v1) do App Engine para Python 3, Cloud Datastore e Cloud Tasks (v2)
- Sem servidor
- Cloud
20 de setembro de 2024
Implante um aplicativo Micronaut conteinerizado com o Jib no Google Kubernetes Engine
Neste codelab, você aprenderá a transformar os microsserviços do Micronaut em um serviço replicado em execução no Google Kubernetes Engine.
- Computação
- Cloud
20 de setembro de 2024
Como criar um serviço gRPC com C#
Neste codelab, você aprenderá a criar um serviço em C# para expor uma API via gRPC e a criar um cliente C# para chamar seu serviço gRPC.
- Cloud
20 de setembro de 2024
Do notebook para o Kubeflow Pipelines com MiniKF e Kale
Neste codelab, você aprenderá a criar e implantar pipelines complexos de ciência de dados com o Kubeflow Pipelines, sem usar comandos da CLI ou SDKs.
- IA e Machine Learning
- Cloud
20 de setembro de 2024
Primeiros passos com o Managed Active Directory
Neste codelab, você vai aprender a implantar o Managed Active Directory no Google Cloud Platform
- Cloud
20 de setembro de 2024
Melhorias
O usuário espera uma boa experiência. Neste capítulo, você verá como aprimorar seu PWA com telas de apresentação, atalhos de apps e como as sessões funcionam.
- Apps Web Progressivos
- Curso
- HTML
20 de setembro de 2024
Progressive Web Apps
Progressive Web Apps (PWAs) são aplicativos da Web criados e aprimorados com APIs modernas para oferecer recursos, confiabilidade e instalação aprimorados enquanto alcançam qualquer pessoa, em qualquer lugar e em qualquer dispositivo, com uma única base de código.
- Apps Web Progressivos
- Curso
20 de setembro de 2024
Instalação
Os aplicativos instalados são fáceis de acessar e podem aproveitar algumas integrações mais avançadas com o SO. Aprenda a tornar seu PWA instalável e ganhar esses benefícios.
- Apps Web Progressivos
- Curso
- HTML
20 de setembro de 2024
Design de app
Uma das principais diferenças entre os Progressive Web Apps e os sites e apps da Web clássicos é a possibilidade de instalação. Isso cria uma experiência independente mais integrada à plataforma e ao sistema operacional. A instalação proporciona nova flexibilidade e novas responsabilidades, já que não teremos uma interface do usuário do navegador para o nosso conteúdo.
- Apps Web Progressivos
- Curso
- CSS
20 de setembro de 2024
Como usar a API Text-to-Speech com o Node.js
Neste codelab, você vai transcrever um arquivo de áudio para usar a API Text-to-Speech com o Node.js.
- Cloud
20 de setembro de 2024
Codelab: Cloud Armor e balanceadores de carga de proxy TCP/SSL: limitação de taxa e lista de bloqueio de IP
Neste codelab, você vai criar um balanceador de carga de proxy TCP/SSL com um serviço de back-end e usar o Cloud Armor para limitar o acesso ao balanceador de carga a apenas um conjunto específico de usuários clientes
- Cloud
- Segurança
- Rede
20 de setembro de 2024
Codelab sobre as regras pré-configuradas do WAF do Cloud Armor
Neste codelab, você vai aprender sobre as regras pré-configuradas de WAF do Cloud Armor, que permitem a proteção contra algumas das 10 principais vulnerabilidades do OWASP com nomes simples para conjuntos de regras.
- Rede
- Cloud
20 de setembro de 2024
Private Service Connect para APIs do Google
Neste codelab, você vai aprender sobre o Private Service Connect para APIs do Google. Mais especificamente, você vai criar um endpoint de serviço para APIs de armazenamento, um bucket do Cloud Storage e e realizar a validação usando DNS.
- Cloud
- Rede
20 de setembro de 2024
Primeiros passos com jobs do Cloud Run
Neste codelab, você primeiro vai explorar um aplicativo Node.js para fazer capturas de tela de páginas da Web e armazená-las no Cloud Storage. Em seguida, você vai criar uma imagem de contêiner para o aplicativo, executá-la como um job no Cloud Run e atualizar o job para processar mais páginas da Web e executá-lo de maneira programada com o Cloud Scheduler.
- Sem servidor
- Cloud
- Computação
20 de setembro de 2024
Hospede e escalone um app da Web no Google Cloud com o Compute Engine
Aprenda a hospedar e escalonar um app da Web no Google Cloud com o Compute Engine.
- Cloud
- Computação
20 de setembro de 2024
Como usar a API Video Intelligence com C#
Neste codelab, você aprenderá a usar a API Video Intelligence com C#.
- Cloud
20 de setembro de 2024
Como criar o layout de um app responsivo animado com o Material Design 3
Neste codelab, você vai ganhar experiência com a criação de um aplicativo com design adaptável e animado de forma fluida com o Material Design 3 nas seis plataformas que têm o suporte do Flutter.
- Codelab
- Dart
- Flutter
20 de setembro de 2024
Playbook de cards de dados: documentação transparente para IA responsável
Conheça o playbook de cards de dados, um kit de ferramentas para você lidar com desafios de transparência com seus conjuntos de dados de IA.
18 de setembro de 2024
Começar a usar as APIs Scene Semantics e Geospatial Depth no ARCore
Aprenda a usar as APIs Scene Semantics e Geospatial Depth com o Kotlin no ARCore.
- RA
- Codelab
- Android
- ARCore
18 de setembro de 2024
18 de setembro de 2024
Começar a usar as APIs Streetscape Geometry e Rooftop anchors no ARCore
Aprenda a usar as APIs Streetscape Geometry e Rooftop anchors no ARCore com o Kotlin.
- RA
- Codelab
- ARCore
- Android
18 de setembro de 2024
Começar a usar o Geospatial Creator no Unity;
Aprenda a usar o ARCore Geospatial Creator para Unity.
- RA
- Codelab
- Android
- ARCore
18 de setembro de 2024
Implementar chaves de acesso com o preenchimento automático de formulário em um app da Web
Saiba como implementar chaves de acesso com o preenchimento automático de formulários em um app da Web para criar um login mais simples e seguro.
- Python
18 de setembro de 2024
Criar um elemento de controle deslizante de imagem usando o Angular
Neste codelab, você criará um controle deslizante de imagem que terá um funcionamento independente do framework Angular, pode ser importado para qualquer framework e é muito fácil de integrar.
- Web
18 de setembro de 2024
Começar a usar o Geospatial Creator no pré-lançamento do Adobe Aero
Aprenda a usar as ferramentas do Geospatial Creator no Adobe Aero.
- RA
- Codelab
- ARCore
- Android
18 de setembro de 2024
Detecção
Identificar como os usuários interagem com seu aplicativo é útil para personalizar e melhorar a experiência do usuário. Por exemplo, você pode verificar se o app já está instalado no dispositivo do usuário e implementar recursos, como a transferência da navegação para o app independente no navegador.
- Apps Web Progressivos
- Curso
- JavaScript
18 de setembro de 2024
Seu primeiro app do Flutter
Neste codelab, você aprenderá a criar um app do Flutter que gera nomes aleatórios e legais.
- Python
- Flutter
16 de setembro de 2024
IA generativa para análise de vídeos com a Vertex AI
Saiba como analisar as visualizações de influenciadores no YouTube em qualquer empresa ou produto usando os recursos de IA generativa do Google.
- IA e Machine Learning
- Analytics
- Cloud
- Objective-C
- Python
12 de setembro de 2024
Tornar um app iOS compatível com Cast
Neste codelab, você modificará um app de vídeo iOS existente para transmitir conteúdo em um dispositivo compatível com Google Cast.
- iOS
- Python
- Transmitir
11 de setembro de 2024
Criptografe recursos facilmente com o Autokey do Cloud KMS
Neste codelab, você vai configurar o Cloud KMS Autokey e criptografar recursos de maneira automática e sob demanda à medida que eles são criados.
10 de setembro de 2024
Criando o banco de dados do AlloyDB com o job do Cloud Run
Saiba como criar um banco de dados AlloyDB usando o job do Cloud Run
9 de setembro de 2024
Insights de LLMs no local: BigQuery e Gemini para análise de dados estruturados e não estruturados
Neste codelab, vamos demonstrar como integrar modelos LLM, Gemini 1.0 Pro (somente texto) e Gemini 1.0 Pro Vision (multimodal) diretamente na sua carga de trabalho do BigQuery para uma experiência de geração de insights com pouco código.
9 de setembro de 2024
Desenvolvimento do InnerLoop com Python
Conheça os recursos e funcionalidades projetados para agilizar o fluxo de trabalho de desenvolvimento para engenheiros de software encarregados de desenvolver aplicativos Java em um ambiente conteinerizado.
9 de setembro de 2024
Como se conectar ao CloudSQL particular pelo Cloud Run
Neste laboratório, você vai criar o serviço de menu Cymbal Eats, expondo APIs RESTful para adicionar, atualizar, excluir e listar itens de menu. Você vai criar um banco de dados do Cloud SQL como banco de dados de back-end para o serviço de menus,
9 de setembro de 2024
Visão geral do Cloud Data Loss Prevention
Este codelab apresentará a API DLP ao usuário por uma interface de linha de comando. O usuário fará o download do código do projeto e revisará algumas das ferramentas no diretório de exemplos e suas funções subjacentes.
- Web
9 de setembro de 2024
API Cloud DNS ResourceRecordSets
Neste codelab, você vai criar uma ManagedZone do Cloud DNS e os ResourceRecordSets relevantes usando a gcloud para gerenciar seu domínio e subdomínios. e resolução.
9 de setembro de 2024
Google Compute Engine
Neste codelab, você vai se familiarizar com o Google Compute Engine para ativar VMs, instalar softwares e disponibilizá-los na Internet por meio de um balanceador de carga de rede.
- Cloud
- Computação
9 de setembro de 2024
9 de setembro de 2024
Gerenciamento de bots com o Google Cloud Armor + reCAPTCHA
Neste codelab, você vai criar um balanceador de carga e um serviço de back-end associado. Em seguida, você vai criar uma regra de gerenciamento de bots do Cloud Armor e aprender como ela protege seus back-ends.
- Segurança
- Rede
- Cloud
9 de setembro de 2024
Como gerenciar processadores da Document AI com Python
Neste tutorial, você vai aprender a gerenciar processadores da Document AI com Python.
- IA e Machine Learning
- Cloud
9 de setembro de 2024
Como executar jobs do BigQuery em paralelo com o Workflows
Neste codelab, você vai aprender a executar jobs do BigQuery em um conjunto de dados da Wikipédia em paralelo com o recurso de iteração paralela do Workflows.
- Sem servidor
- Computação
- Cloud
9 de setembro de 2024
Armazenar solicitações HTTP em buffer com o Cloud Tasks
Neste codelab, você vai aprender a criar e usar uma fila normal do Cloud Tasks para tarefas de destino HTTP. Em seguida, você vai aprender a usar a substituição de URI HTTP no nível da fila e a nova API BufferTask para armazenar solicitações HTTP em buffer mais facilmente com o Cloud Tasks.
- Sem servidor
- Computação
- Cloud
9 de setembro de 2024
Limitação de taxa com o Cloud Armor
Neste codelab, você vai criar um balanceador de carga e um serviço de back-end associado. Depois você vai criar uma política de limitação de taxa do Cloud Armor e entender como ela protege os back-ends.
- Rede
- Cloud
- Segurança
9 de setembro de 2024
Provisionar e usar um cluster gerenciado do Hadoop/Spark com o Cloud Dataproc (linha de comando)
Neste codelab, você vai aprender a iniciar um cluster gerenciado do Spark/Hadoop usando o Dataproc, enviar um job de exemplo do Spark e encerrar o cluster usando a linha de comando.
- Dados
- Cloud
9 de setembro de 2024
Como integrar o Dialogflow ao Google Chat
Neste codelab, você vai aumentar um app do Chat do Programa de agendamento de horários baseado no Dialogflow e no Google Agenda para ser executado no Google Chat. Você vai criar e implantar mensagens personalizadas do Google Chat.
- Cloud
- Google Workspace
9 de setembro de 2024
Codelab de Recursos da Web
Neste codelab, você vai testar várias APIs da Web que são novas ou estão disponíveis apenas atrás de uma flag.
- Web
9 de setembro de 2024
Resolver problemas com o Gemini CodeLab
Este codelab demonstra o uso do Gemini para Google Cloud para acelerar a solução de problemas. Você vai conhecer o Gemini para resumir registros, explicar erros e ajudar a encontrar soluções para o problema.
- Cloud
- Python
9 de setembro de 2024
Gerenciamento de dependências com o Artifact Registry
Aprender a gerenciar dependências com o Architect Registry.
9 de setembro de 2024
Autenticação de usuário com o Identity-Aware Proxy
Neste codelab, você vai criar um aplicativo da Web, restringir o acesso a grupos específicos de usuários e usar a identidade do usuário autenticado no programa.
- Cloud
- Web
- Google Cloud
9 de setembro de 2024
Execute o modelo de previsão do tempo do WRF com o Fluid Numerics' Slurm-GCP
Este codelab vai ajudar você a executar o WRF® no Google Cloud Platform usando a solução Slurm-GCP da SchedMD
9 de setembro de 2024
Configurar e navegar no seu primeiro projeto do Google
Saiba como criar um projeto do Google Cloud, configurar e navegar pelo console do Google Cloud e acessar alguns dos serviços mais usados no console do Cloud.
- Cloud
9 de setembro de 2024
Comunicação em tempo real com o WebRTC
Saiba como fazer streaming de mídia e dados entre dois navegadores. Conheça as principais APIs e tecnologias do WebRTC. Capture e manipule imagens usando getUserMedia, CSS e o elemento "canvas". Configure uma conexão de peering e troque dados diretamente entre navegadores usando canais de dados. Por fim, configure um servidor de sinalização usando Node.js.
- Web
- Celular
9 de setembro de 2024
Receber atualizações do local no Android com o Kotlin
Saiba como receber atualizações de localização para o Android (incluindo o Android 11).
- Android
9 de setembro de 2024
A Vertex AI acessa endpoints de previsão on-line de maneira particular usando PSC
Neste tutorial, você vai aprender a configurar e validar o acesso a previsões on-line usando o Private Service Connect.
9 de setembro de 2024
Chamar APIs de um projeto do Google Cloud
Aprender a criar um projeto do Google Cloud e chamar uma API nele.
- Cloud
9 de setembro de 2024
clasp: a CLI do Apps Script
Neste codelab, você vai aprender a usar a CLI do Apps Script, a clasp, para extrair, enviar e implantar seus projetos do Apps Script na linha de comando.
- Cloud
- Google Workspace
9 de setembro de 2024
Lista de IPs nomeados do Cloud Armor
Neste codelab, você vai aprender sobre as listas de endereços IP nomeados do Google Cloud Armor. Mais especificamente, você vai configurar uma lista de endereços IP nomeada em uma política de segurança e validar a conectividade.
- Rede
- Cloud
9 de setembro de 2024
Calcular o Pi no Compute Engine
Neste codelab, você criará uma nova instância do Compute Engine, além de compilar e executar um programa para calcular o pi até milhões de casas decimais.
- Computação
- Cloud
9 de setembro de 2024
Implantação contínua no Google Kubernetes Engine (GKE) com o Cloud Build
Saiba como implantar continuamente cargas de trabalho conteinerizadas no GKE com o Cloud Build.
- Cloud
- Contêineres
9 de setembro de 2024
Primeiros passos com o App Engine (Python 3)
Neste tutorial, você aprenderá a criar um aplicativo da Web simples com Python no Google App Engine.
- Sem servidor
- Cloud
- Computação
9 de setembro de 2024
Turbine seu fluxo de trabalho de desenvolvimento com o Gemini Code Assist
Neste codelab, você vai ver como o Gemini Code Assist ajuda você nas principais etapas do ciclo de vida de desenvolvimento de software (SDLC), como design, criação, teste e implantação. Vamos projetar e desenvolver um aplicativo inteiro e implantá-lo no Google Cloud.
9 de setembro de 2024
Como usar o BigQuery com Node.js
Neste codelab, você vai aprender a usar o BigQuery com a biblioteca de cliente Node.js
- Cloud
9 de setembro de 2024
Consultar o conjunto de dados da Wikipédia no BigQuery
Neste codelab, você vai aprender as noções básicas do BigQuery e como usá-lo para consultar terabytes de dados, como o conjunto de dados da Wikipédia.
- Dados
- Cloud
9 de setembro de 2024
Implantar um aplicativo do Spring Boot no ambiente padrão do App Engine
Saiba como criar um aplicativo Spring Boot simples e implantá-lo no ambiente padrão do App Engine.
- Sem servidor
- Computação
- Cloud
9 de setembro de 2024
Implantar o app ASP.NET no Windows Server no Compute Engine
Neste codelab, você vai aprender a implantar um app ASP.NET simples em um Windows Server no Google Compute Engine
- Cloud
- Computação
9 de setembro de 2024
9 de setembro de 2024
Criar um cliente Django de front-end para um app do Dialogflow
Aprenda a criar um cliente frontend de front-end para criar uma experiência de conversação para um app Dialogflow.
- Cloud
9 de setembro de 2024
Desenvolvimento do InnerLoop usando o Cloud Workstations com Python
Conheça os recursos e funções projetados para agilizar o fluxo de trabalho de desenvolvimento para engenheiros de software encarregados de desenvolver aplicativos Python em um ambiente conteinerizado usando o Cloud Workstations.
- Python
9 de setembro de 2024
Desenvolver e lançar um aplicativo ASP.NET Core no Google Cloud Shell
Neste codelab, você aprenderá a criar e iniciar um aplicativo ASP.NET Core no Google Cloud Shell sem precisar sair do navegador.
- Cloud
9 de setembro de 2024
Como se conectar a bancos de dados totalmente gerenciados pelo Cloud Run
Integrar bancos de dados sem servidor com aplicativos em execução no Cloud Run, configurando serviços para usar o banco de dados relacional do Cloud Spanner e o Cloud Firestore
9 de setembro de 2024
Introdução ao Cloud Bigtable
Neste codelab, você conhecerá o Cloud Bigtable com o cliente HBase em Java. Você carregará os dados, executará algumas consultas e irá plotar os dados em um mapa.
- Cloud
- Storage
9 de setembro de 2024
Ambiente de desenvolvimento
Conheça os recursos e funções projetados para agilizar o fluxo de trabalho de desenvolvimento para engenheiros de software encarregados de desenvolver aplicativos Python em um ambiente conteinerizado usando o Cloud Workstations.
- Python
9 de setembro de 2024
Implantar um app ASP.NET Core no App Engine
Neste codelab, você aprenderá a implantar um aplicativo simples do ASP.NET Core no Google App Engine
- Cloud
9 de setembro de 2024
VPC Service Controls: codelab I sobre proteção do BigQuery
Neste codelab, você vai aprender a proteger a API BigQuery usando o VPC Service Controls. O codelab começa sem um serviço de API protegido pelo perímetro de serviço, permitindo que consultas em conjuntos de dados públicos e os resultados sejam salvos
9 de setembro de 2024
Criar, treinar e implantar um modelo XGBoost na AI Platform do Cloud
Neste laboratório, você analisará um fluxo de trabalho de ML completo no GCP: ingerir dados do BigQuery, criar um modelo XGBoost em uma instância do AI Platform Notebooks do Cloud e implantar o modelo no AI Platform.
- IA e Machine Learning
- Cloud
9 de setembro de 2024
Como se conectar à instância particular do AlloyDB por meio do aplicativo em execução no Autopilot do GKE
Saiba como conectar um aplicativo em execução no GKE Autopilot à instância particular do banco de dados do AlloyDB
9 de setembro de 2024
Crie um complemento do Google Workspace com o Node.js e o Cloud Run
Neste codelab, você vai aprender a criar um complemento do Google Workspace usando o Node.js e o Cloud Run.
- Sem servidor
- Cloud Run
- Google Workspace
9 de setembro de 2024
Introdução à API Web Serial
Neste codelab, você vai criar uma página da Web que interage com uma placa micro:bit da BBC para mostrar imagens na tela de LED 5x5. Você vai aprender sobre a API Web Serial e como usar streams legíveis, graváveis e de transformação para se comunicar com dispositivos seriais pelo navegador.
- Web
9 de setembro de 2024
Tutorial básico do VPC Service Controls I
Neste laboratório, vamos criar um perímetro do VPC Service Controls e usá-lo para proteger um projeto. Em seguida, vamos provocar uma violação de entrada do VPC Service Controls e orientar o processo de solução de problemas da negação. Ao final deste laboratório, você entenderá melhor como usar o VPC Service Controls para proteger seus recursos.
- Segurança
- Cloud
9 de setembro de 2024
Vertex AI:use rotinas de previsão personalizadas com o Sklearn para pré e pós-processamento de dados para previsões
Neste codelab, você vai aprender a usar rotinas de previsão personalizadas na Vertex AI para criar uma lógica personalizada de pré e pós-processamento.
- Python
9 de setembro de 2024
Tutorial básico II do VPC Service Controls: como solucionar problemas de violação de saída
Neste laboratório, vamos criar um perímetro do VPC Service Controls e usá-lo para proteger um projeto. Em seguida, vamos provocar uma violação de saída do VPC Service Controls e orientar o processo de solução de problemas da negação com a criação de uma regra de saída. Ao final deste laboratório, você entenderá melhor como usar o VPC Service Controls para proteger seus recursos.
- Segurança
- Cloud
9 de setembro de 2024
Como analisar um modelo de ML financeiro implantado na AI Platform do Cloud com a Ferramenta What-If
Neste laboratório, você vai aprender a treinar um modelo da XGBoost em um conjunto de dados financeiro, implantá-lo no AI Platform do Cloud e analisá-lo com a Ferramenta What-If
- Cloud
- IA e Machine Learning
- TensorFlow
9 de setembro de 2024
Criar interfaces adaptáveis ao usuário com consultas de mídia de preferência
Aprenda a criar um formulário da Web adaptável, em que cada usuário recebe uma interface personalizada que reflete as preferências dele naquele momento.
- Web
9 de setembro de 2024
Conceder acesso ao projeto com o IAM
Este codelab mostra como usar o Console do Google Cloud para conceder papéis do Identity and Access Management (IAM) aos principais do seu projeto.
- Cloud
9 de setembro de 2024
a Vertex AI cria um notebook seguro gerenciado pelo usuário
Neste tutorial, você vai aprender a configurar um notebook seguro gerenciado pelo usuário
9 de setembro de 2024
Criar um assistente inteligente do Shopping com o AlloyDB e a Vertex AI Agent Builder – Parte 2
Neste codelab, você criará um aplicativo de chat orientado por conhecimento projetado para responder perguntas de clientes, orientar a descoberta de produtos e personalizar os resultados da pesquisa para um conjunto de dados de e-commerce.
- IA e Machine Learning
- Cloud
5 de setembro de 2024
Instale o teste da plataforma do ABAP 2022 no Google Cloud Platform e instale o SDK do ABAP
Neste codelab, você vai instalar o teste da plataforma ABAP 202
- Codelab
4 de setembro de 2024
Criar um assistente de pesquisa de patentes com o AlloyDB e a Vertex AI Agent Builder – Parte 2
Neste codelab, você vai criar um aplicativo de chat orientado por conhecimento projetado para responder perguntas relacionadas à pesquisa de patentes e trazer resultados contextualmente relevantes fundamentados na verdade do conjunto de dados de patentes como fonte.
- Cloud
- IA e Machine Learning
4 de setembro de 2024
Configurar a autenticação do SDK do ABAP usando tokens para SAP hospedados na VM do Compute Engine e executar a API Address validação
Neste codelab, você vai configurar a autenticação do SDK do ABAP usando tokens para SAP hospedados na VM do Compute Engine e executar a API Address Validation
- Codelab
3 de setembro de 2024
Roteador de borda do Thread - Thread 1.2 multicast
O Thread 1.2 introduz o multicast nas redes Thread, o que permite a comunicação multicast entre os segmentos de rede Thread e de infraestrutura (Wi-Fi/ethernet). Este codelab orientará você no processo de configuração e uso dos recursos de multicast do Thread 1.2.
- Nest
- Python
29 de agosto de 2024
Como desenvolver com APIs OpenThread
Neste codelab, você usará as APIs OpenThread para iniciar uma rede Thread, monitorar e reagir a mudanças nas funções de dispositivos e enviar mensagens UDP em hardware real.
- Nest
29 de agosto de 2024
Roteador de borda do Thread: conectividade IPv6 bidirecional e descoberta de serviços baseada em DNS
Neste codelab, você usará o OTBR como um roteador de borda Thread padrão, além de descobrir e alcançar dispositivos finais do Thread a partir de um smartphone conectado à mesma rede Wi-Fi.
- Nest
29 de agosto de 2024
Criar uma rede Thread com placas Silicon Labs EFR32 e OpenThread usando o Simplicity Studio v5
Neste codelab, você vai programar o OpenThread em hardware real, criar e gerenciar uma rede Thread e transmitir mensagens entre nós.
- Nest
29 de agosto de 2024
Como simular uma rede Thread com OpenThread
Neste codelab, você simulará uma rede Thread em dispositivos virtuais usando o OpenThread em uma máquina Linux ou Mac OS.
- Nest
29 de agosto de 2024
Simular redes Thread usando OTNS
Neste codelab, você usará a CLI OTNS e a visualização da Web para adicionar/mover/excluir nós em uma rede Thread simulada e observar como a rede se adapta às mudanças de topologia.
- Nest
29 de agosto de 2024
Criar uma rede Thread com a placa de desenvolvimento B91 e o OpenThread
Neste codelab, você vai programar o OpenThread em hardware real, criar e gerenciar uma rede Thread e transmitir mensagens entre nós.
- Nest
29 de agosto de 2024
Como testar uma rede Thread com visualização
Neste codelab, você vai executar testes funcionais do OpenThread com visualização usando uma interface da Web.
- Nest
- Python
29 de agosto de 2024
Roteador de borda do Thread: fornece acesso à Internet via NAT64
Neste codelab, você criará um roteador de borda do OpenThread compatível com NAT64 e usará o dispositivo final na rede para acessar recursos somente IPv4 da Internet.
- Nest
29 de agosto de 2024
Criar uma rede Thread com placas nRF52840 e OpenThread
Neste codelab, você vai programar o OpenThread em hardware real, criar e gerenciar uma rede Thread e transmitir mensagens entre nós.
- Nest
29 de agosto de 2024
Como simular uma rede Thread usando o OpenThread no Docker
Neste codelab, você simulará uma rede Thread em dispositivos virtuais usando o OpenThread no Docker.
- Nest
29 de agosto de 2024
Criar uma rede Thread com a placa do roteador de borda do Thread ESP32H2 e no ESP
Neste codelab, você vai programar o OpenThread em hardware real, criar e gerenciar uma rede Thread e transmitir mensagens entre nós.
- Nest
29 de agosto de 2024
Private Service Connect para APIs do Google
Neste codelab, você vai aprender sobre o Private Service Connect para APIs do Google. Mais especificamente, você vai criar um endpoint de serviço para APIs de armazenamento, um bucket do Cloud Storage e e realizar a validação usando DNS.
- Cloud
- Rede
29 de agosto de 2024
Conceitos básicos do Unity na AdMob e no Firebase Princípios básicos do Google Analytics
Neste codelab, você vai aprender a usar o Google Analytics para Firebase para analisar o comportamento do usuário com os eventos do app.
- Anúncios
- Firebase
29 de agosto de 2024
Como usar um balanceador de carga híbrido HTTP(s) externo para alcançar um grupo de endpoints de rede
Neste codelab, você vai aprender a usar um balanceador de carga híbrido HTTP(S) externo para alcançar um grupo de endpoints de rede (NEG).
- Cloud
- Rede
29 de agosto de 2024
Visão computacional facilitada: Vision AI em Spring Boot e Java
Criaremos um aplicativo de visão computacional usando Spring Boot e Java para que você aproveite o potencial do reconhecimento e da análise de imagens nos seus projetos.
- Cloud
- IA e Machine Learning
- Cloud Run
29 de agosto de 2024
Como desenvolver com o Cloud Shell e Cloud Code
Conheça os recursos do Cloud Shell e do Cloud Shell Editor.
29 de agosto de 2024
Como adicionar anúncios de banner e nativos in-line da AdMob a um app Flutter
Neste codelab, você aprenderá a adicionar anúncios de banner e nativos in-line da AdMob a um app Flutter.
- Anúncios
- Flutter
- AdMob
29 de agosto de 2024
AdMob+Firebase 102 Android: ajuste o comportamento do aplicativo sem atualizar o aplicativo
Neste codelab, você aprenderá a usar a Configuração remota do Firebase para alterar o comportamento do app sem uma atualização. Além disso, vamos abordar como executar o teste A/B para encontrar o valor ideal.
- Anúncios
- Firebase
29 de agosto de 2024
Enviar eventos da Web para o GA4 usando o Measurement Protocol
Neste codelab, você vai aprender a enviar eventos externos ao GA4 usando o Measurement Protocol(Web).
- Web
29 de agosto de 2024
Conceitos avançados sobre as Accelerated Mobile Pages
Este codelab apresentará os principais conceitos das Accelerated Mobile Pages e como elas diferem dos documentos HTML tradicionais. Para isso, vamos criar e validar documentos AMP.
- Web
29 de agosto de 2024
Princípios básicos das Accelerated Mobile Pages
Este codelab apresentará os principais conceitos das Accelerated Mobile Pages e como elas diferem dos documentos HTML tradicionais. Para isso, vamos criar e validar documentos AMP.
- Web
- Anúncios
29 de agosto de 2024
Envolva os usuários com a ação para o Google Assistente
Aprenda a aprimorar sua ação com recursos que motivam os usuários.
- Cloud
- Google Assistente
- Firebase
29 de agosto de 2024
Cloud IDS
Neste codelab, você vai aprender sobre o Cloud IDS. Mais especificamente, você vai criar um endpoint do Cloud IDS, gerar tráfego de ameaças e analisar os resultados.
- Cloud
- Rede
29 de agosto de 2024
AdMob+Firebase 102 Unity: ajuste o comportamento do aplicativo sem uma atualização do aplicativo
Neste codelab, você aprenderá a usar a Configuração remota do Firebase para alterar o comportamento do app sem uma atualização. Além disso, vamos abordar como executar o teste A/B para encontrar o valor ideal.
- Anúncios
- Firebase
29 de agosto de 2024
Como usar o Private Service Connect para publicar e consumir serviços
Neste codelab, você vai aprender a usar o Private Service Connect para publicar e consumir serviços.
- Cloud
- Rede
29 de agosto de 2024
Como usar o Private Service Connect para publicar e consumir serviços com o GKE
Neste codelab, você vai aprender a usar o Private Service Connect para publicar e consumir serviços em um ambiente do GKE
- Rede
- Cloud
29 de agosto de 2024
AdMob+Firebase 101 Android: configuração e Princípios básicos do Google Analytics
Neste codelab, você vai aprender a usar o Google Analytics para Firebase para analisar o comportamento do usuário com os eventos do app.
- Anúncios
- Firebase
29 de agosto de 2024
Rotear alertas de monitoramento do Datadog para o Google Cloud com o Eventarc (Parte 1)
Neste codelab, você vai aprender a rotear alertas de monitoramento do Datadog para o Google Cloud com o Eventarc.
- Sem servidor
- Computação
- Cloud
29 de agosto de 2024
Foto do dia: Laboratório 3: crie uma colagem das fotos mais recentes
Neste codelab, você vai criar um serviço do Cloud Run acionado pelo Cloud Scheduler em um intervalo de tempo regular para criar uma colagem das imagens mais recentes.
- Cloud
- Sem servidor
29 de agosto de 2024
Pic-a-daily: laboratório 1: armazenar e analisar imagens (Java nativo)
Neste codelab, você vai criar um serviço Java usando o suporte do Google para bibliotecas de cliente Java nativas e implantá-lo no Cloud Run. O serviço executa a análise de imagens usando a API Vision em resposta a eventos do Cloud Storage e salva os resultados da análise em uma coleção do Firestore.
- Sem servidor
- Cloud Run
29 de agosto de 2024
Primeiros passos com o Cloud Shell e o gcloud
Neste codelab, você vai aprender a se conectar a recursos de computação hospedados no Google Cloud Platform pela Web.
- Cloud
29 de agosto de 2024
Conectar um app Spring Boot ao Cloud SQL
Saiba como conectar seu app do Spring Boot ao Cloud SQL.
- Computação
- Cloud
- Sem servidor
- Cloud SQL
29 de agosto de 2024
De desenvolvimento para produção em três etapas fáceis com o Cloud Run
Neste codelab, você vai criar um app da Web simples, executá-lo em um ambiente de desenvolvedor particular, executá-lo em um contêiner usando o Docker e, por fim, implantar o mesmo app no Cloud.
29 de agosto de 2024
Pic-a-daily: Laboratório 1: armazenar e analisar imagens (Java)
Neste codelab, você vai criar uma função do Cloud (Java) que executa a análise de imagens usando a API Vision em resposta a eventos do Cloud Storage e salva os resultados da análise em uma coleção do Firestore.
- Sem servidor
- Cloud
29 de agosto de 2024
Acionar o Cloud Run com eventos do Eventarc
Neste codelab, você vai aprender sobre os principais recursos do Eventarc.
- Sem servidor
- Cloud
- Cloud Run
29 de agosto de 2024
Criar e iniciar um app Spring Boot Java no Cloud Shell
Aprenda a criar e lançar um app Java do Spring Boot do Cloud Shell sem sair do navegador.
- Sem servidor
- Computação
- Cloud
29 de agosto de 2024
Aplicativo Spring Boot com o Cloud Datastore
Neste codelab, você aprenderá a usar o Spring Cloud GCP para gravar e ler objetos do Datastore.
- Cloud
- Dados
29 de agosto de 2024
Hello Cloud Run com Python
Neste tutorial, você vai aprender a usar o Cloud Run implantando e executando sem servidor um contêiner sem estado (com a infraestrutura abstraída). O Cloud Run oferece uma opção totalmente gerenciada ou a execução em um cluster do GKE.
- Sem servidor
- Computação
- Cloud
- Cloud Run
29 de agosto de 2024
Pic-a-daily: armazene e analise imagens com as bibliotecas de cliente Java nativas do Google
Neste codelab, você vai criar um serviço Java usando o suporte do Google para bibliotecas de cliente Java nativas e implantá-lo no Cloud Run. O serviço executa a análise de imagens usando a API Vision em resposta a eventos do Cloud Storage e salva os resultados da análise em uma coleção do Firestore.
- Sem servidor
- Cloud Run
29 de agosto de 2024
Foto do dia: laboratório 5: limpeza após a exclusão da imagem
Neste codelab, você vai criar um novo serviço do Cloud Run que é acionado pelo Eventarc quando uma imagem é excluída do Cloud Storage. O serviço, por sua vez, exclui a miniatura da imagem no Cloud Storage e os metadados na coleção do Firestore.
- Cloud
- Sem servidor
29 de agosto de 2024
Hello Cloud Run com C#
Neste codelab, você vai aprender a usar o Cloud Run implantando e executando sem servidor um contêiner sem estado (com a infraestrutura abstraída). O Cloud Run oferece uma opção totalmente gerenciada ou a execução em um cluster do GKE.
- Sem servidor
- Cloud
29 de agosto de 2024
Criar um aplicativo Kotlin Spring com o Google Cloud Platform
Neste codelab, você criará um aplicativo Spring usando o Kotlin e fará a integração com várias tecnologias do Google Cloud Platform, como o Cloud Pub/Sub e o Cloud SQL.
- Cloud
29 de agosto de 2024
Cloud Spanner: seu primeiro banco de dados
Neste codelab, você vai criar uma instância do Google Cloud Spanner, um banco de dados vazio, e aprender a carregar e consultar dados de amostra.
- Cloud
29 de agosto de 2024
Como enviar mensagens com o Spring Integration e o Google Cloud Pub/Sub
Neste codelab, você criará dois aplicativos Spring Boot que trocam mensagens por meio do Spring Integration usando o Google Cloud Pub/Sub em segundo plano.
- Cloud
29 de agosto de 2024
Rotear alertas de monitoramento do Datadog para o Google Cloud com o Eventarc (Parte 2)
Neste codelab, você vai aprender a responder a alertas de monitoramento do Datadog com o Eventarc e o Workflows
- Sem servidor
- Computação
- Cloud
29 de agosto de 2024
Pic-a-daily: laboratório 1: armazenar e analisar fotos
Neste codelab, você vai criar uma função do Cloud que executa a análise de imagens usando a API Vision em resposta a eventos do Cloud Storage e salva os resultados da análise em uma coleção do Firestore.
- Cloud
- Sem servidor
29 de agosto de 2024
Como conectar o Cloud Spanner ao Autopilot do GKE
Neste codelab, você vai conectar serviços de amostra em execução no Autopilot do GKE ao Cloud Spanner.
29 de agosto de 2024
Crie um bot do Slack com o Node.js no Cloud Run
Neste codelab, você vai aprender a criar e executar um bot do Slack no Google Cloud. Ele usa o Cloud Run, uma plataforma de computação totalmente gerenciada que faz o escalonamento automático dos contêineres sem estado.
- Cloud
- Computação
29 de agosto de 2024
Postagem de troca de jogos do Cloud Spanner
Neste codelab, você vai implementar um serviço de item e um serviço de postagem de troca para trabalhar com o Cloud Spanner.
29 de agosto de 2024
Como usar a API Speech-to-Text com C#
Neste codelab, você vai aprender a usar a API Speech-to-Text com C#.
- Cloud
29 de agosto de 2024
Cloud Spanner: crie um placar de jogos com C#
Neste codelab, você aprenderá a criar um placar de jogos usando uma tabela de banco de dados do Cloud Spanner com uma coluna de carimbo de data/hora de confirmação.
- Cloud
- Dados
29 de agosto de 2024
Como usar a API Speech-to-Text com Python
Neste tutorial, você vai aprender a usar a API Speech-to-Text com Python.
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Foto do dia: Laboratório 2: crie miniaturas de fotos
Neste codelab, você vai criar um serviço do Cloud Run que cria miniaturas de imagens em resposta a eventos do Cloud Storage transmitidos por um tópico do Pub/Sub.
- Cloud
- Sem servidor
29 de agosto de 2024
Pic-a-daily: laboratório 4: criar um front-end da Web
Neste codelab, você criará um front-end da Web no Google App Engine que permite aos usuários fazer upload de fotos, navegar pelas fotos enviadas, as miniaturas e a colagem mais recente.
- Cloud
- Sem servidor
29 de agosto de 2024
Cloud Spanner com Hibernate ORM
Neste codelab, você criará um aplicativo Java básico que usa o Hibernate para manter dados no Cloud Spanner.
- Cloud
29 de agosto de 2024
Como usar a API Speech-to-Text com Node.js
Neste codelab, você vai transcrever um arquivo de áudio para usar a API Speech-to-Text com Node.js.
- Cloud
29 de agosto de 2024
Como conectar um aplicativo Go no Cloud Run a um banco de dados do Cloud SQL para PostgreSQL
O conector do Cloud SQL Go é a maneira mais fácil de conectar o aplicativo Go ao banco de dados do Cloud SQL com segurança. O Cloud Run é uma plataforma sem servidor totalmente gerenciada que permite executar contêineres sem estado que podem ser
29 de agosto de 2024
Implantar e executar um contêiner com o Cloud Run no Node.js
Saiba como implantar e executar um contêiner com o Cloud Run no Node.js.
- Sem servidor
- Cloud
29 de agosto de 2024
Aplicativo Spring Boot com o Cloud Spanner
Neste codelab, você aprenderá a usar o Spring Cloud GCP para gravar e ler dados de um banco de dados do Cloud Spanner.
- Cloud
- Dados
29 de agosto de 2024
CMS do Django no Cloud Run
Neste codelab, você aprenderá a implantar o CMS do Django usando componentes sem servidor: o Cloud Run para o mecanismo da Web, o Cloud SQL para o banco de dados e o Cloud Build para os recursos de mídia.
- Cloud
- Computação
- Sem servidor
- Cloud Run
29 de agosto de 2024
Pic-a-daily: Laboratório 6 - Orquestração com fluxos de trabalho
Neste codelab, você vai criar uma versão orquestrada do Pic-a-daily usando o Workflows
- Cloud
- Sem servidor
29 de agosto de 2024
Cloud Spanner com Terraform
Neste codelab, você vai aprender a usar o Terraform para criar e gerenciar recursos do Google Cloud Spanner.
- Cloud
29 de agosto de 2024
Analisar o desempenho de produção com o Cloud Profiler
Neste codelab, você vai aprender sobre o Cloud Profiler, uma ferramenta para coleta e análise contínuas dos dados de desempenho de ambientes de produção com baixa sobrecarga.
- Cloud
29 de agosto de 2024
Como recuperar credenciais/segredos do Secret Manager com o Spring Boot
Neste codelab, você vai criar microsserviços simples do Spring Boot e recuperar secrets e valores de configuração armazenados no Secret Manager.
- Cloud
29 de agosto de 2024
Cloud Spanner: primeiros passos com o desenvolvimento de jogos
Neste codelab, você implementará um serviço de perfil de jogador e um serviço de combinação de jogos para trabalhar com o Cloud Spanner.
29 de agosto de 2024
Rastreamento distribuído com Spring Cloud Sleuth e Cloud Trace
Neste codelab, você criará microsserviços simples do Spring Boot e adicionará recursos de rastreamento distribuído usando o inicializador Spring Cloud GCP Trace, que armazena dados de rastreamento no Cloud Trace.
- Computação
- Cloud
- Sem servidor
29 de agosto de 2024
Armazenar dados em cache de um aplicativo Spring Boot com o Memorystore
Aprenda a armazenar dados em cache de um app do Spring Boot com o Memorystore.
- Computação
- Cloud
- Sem servidor
29 de agosto de 2024
Implantar um app Java do Spring Boot no Kubernetes no Google Kubernetes Engine
Saiba como implantar um app Java do Spring Boot no Kubernetes no GKE.
- Cloud
- Computação
29 de agosto de 2024
Como se conectar ao Cloud SQL: Compute Engine, IP privado e Cloud SQL Proxy
Neste codelab, você vai configurar uma conexão entre uma instância do Compute Engine e o Cloud SQL na rede interna privada do Google usando o Cloud SQL Proxy.
- Cloud
- Cloud SQL
29 de agosto de 2024
Como se conectar ao Cloud SQL: IP público e redes autorizadas
Neste codelab, você vai configurar uma conexão simples com uma instância do Cloud SQL acessível de qualquer lugar.
- Cloud
- Cloud SQL
29 de agosto de 2024
Primeiros passos com as funções do Cloud Run (HTTP)
Saiba como começar a usar as funções do Cloud Run
- Sem servidor
- Cloud Run
29 de agosto de 2024
Como gerar uma imagem da Vertex AI e fazer o upload no Google Ads
Neste codelab, você vai aprender a gerar imagens com a Vertex AI e enviá-las para o Google Ads.
- Python
29 de agosto de 2024
Como desenvolver contêineres com Dockerfiles
O Docker é uma plataforma aberta para desenvolvimento, envio e execução de aplicativos. Com ele, você pode separar os aplicativos da sua infraestrutura e tratá-la como um aplicativo gerenciado. A plataforma agiliza o envio de códigos, os testes e as
29 de agosto de 2024
Como bloquear implantações com autenticação binária
A autorização binária é um controle de segurança do ambiente de implantação que garante que apenas imagens de contêiner confiáveis sejam implantadas no Google Kubernetes Engine (GKE) ou no Cloud Run. Com esse controle, é possível solicitar que todas
- Python
29 de agosto de 2024
Como adicionar um widget de tela inicial ao app do Flutter
Neste codelab, você vai criar um widget de tela inicial para seu app do Flutter para iOS ou Android. Você vai começar com um app básico de notícias do Flutter. Depois você vai usar frameworks nativos para criar a IU para os próprios widgets. Por fim, você aprenderá a compartilhar recursos e estabelecer uma comunicação entre seus widgets e o aplicativo principal.
- Codelab
- Dart
- Java
- Python
- Swift
- Android
- Flutter
29 de agosto de 2024
Dataproc no Google Compute Engine
Neste codelab, você vai aprender a usar o Dataproc no Google Compute Engine (GCE).
- Web
- Python
29 de agosto de 2024
Codelab: criar uma extensão do Chrome em JavaScript usando o Gemini
Neste codelab, vamos criar uma extensão do Chrome usando o Gemini. Vamos adicionar recursos iterativos para alcançar um nível que nos ajudará a adicionar funcionalidades à página do Google Meet.
29 de agosto de 2024
Criar modelos do Spark ML com o Google Dataproc
Neste codelab, você enviará jobs do Spark ML para o serviço Dataproc do Google.
- Web
29 de agosto de 2024
Gerencie dados FHIR do app Android com OHS e o Google Cloud
Crie apps de saúde seguros, escalonáveis, compatíveis e baseados em dados com o SDK Android-FHIR, OHS e a API Google Cloud Healthcare
- Cloud
- Android
- Google Cloud
29 de agosto de 2024
Dataproc sem servidor
Neste codelab, você vai aprender tudo sobre o Dataproc sem servidor, incluindo como começar e como acessar o conjunto avançado de recursos.
- Web
- Python
29 de agosto de 2024
IA generativa determinista com chamadas de função do Gemini em Java
Demonstra o recurso de chamada de função do Gemini em um aplicativo Java invocando o modelo Gemini para orquestrar a entrada para a chamada de função, invocar a API, processar a resposta em outra chamada do Gemini e implantá-la em um endpoint REST.
- Cloud
- IA e Machine Learning
- Java
29 de agosto de 2024
Como configurar o Eventarc para acionar fluxos de trabalho que se integram ao Autopilot do GKE e ao Pub/Sub
Saiba como configurar o Eventarc para acionar fluxos de trabalho que se integram ao Autopilot do GKE e ao Pub/Sub para executar um processo de negócios de recompensas do cliente.
29 de agosto de 2024
Rastrear eventos em um WebView com o Google Analytics para Firebase
Neste codelab, você vai executar o acompanhamento de eventos em uma página da Web em um WebView com o GAPF encaminhando-os para código nativo.
29 de agosto de 2024
Codelab de balanceamento de carga HTTPs externo com gerenciamento de tráfego avançado (Envoy)
Neste codelab, você vai aprender sobre os recursos avançados de tráfego disponíveis no novo balanceador de carga HTTPs externo.
- Rede
- Cloud
29 de agosto de 2024
Como acionar fluxos de trabalho com o Eventarc
Saiba como configurar o Eventarc para acionar fluxos de trabalho que se integram ao Cloud Run e ao Pub/Sub para executar um processo de negócios de recompensas do cliente.
29 de agosto de 2024
Desenhar um site: transforme sua imaginação em um site usando os modelos do Gemini.
Neste codelab, você vai criar um aplicativo do Cloud Run que transforma seu desenho em código de site em minutos usando modelos de IA generativa do Gemini 1.0 Pro Vision, Gemini 1.5 Pro e muito mais.
- Cloud
- Python
29 de agosto de 2024
Reconhecimento óptico de caracteres (OCR) com a Document AI (Python)
Neste codelab, você vai realizar o reconhecimento óptico de caracteres (OCR) de documentos PDF usando a Document AI e Python. Você vai aprender como fazer solicitações de processo on-line (síncronas) e em lote (assíncronas).
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Criar um serviço do Cloud Run com um arquivo secundário
Saiba como criar um serviço do Cloud Run que se comunica com um arquivo secundário usando uma porta de host local e uma montagem de volume.
- Sem servidor
- Cloud Run
29 de agosto de 2024
Crie bots de voz para Android com o Dialogflow Essentials e Godê
O Dialogflow pronto para uso vem com muitas integrações, para gateways da Web, do Google Assistente, de mídias sociais e de telefone. No entanto, para levar os chatbots a dispositivos móveis, é preciso criar uma integração personalizada. Neste laboratório, você aprenderá a integrar o Dialogflow Essentials a um app do Flutter.
- Cloud
- Flutter
29 de agosto de 2024
Prática: como criar uma ação de guia da TV para o Google Assistente com o Dialogflow e o Actions on Google
Vamos criar uma conversa com o Google Assistente para recuperar informações do guia de TV.
29 de agosto de 2024
Document AI Workbench — Extrator de documentos personalizado
Neste codelab, você vai aprender como usar o Document AI Workbench para criar modelos totalmente personalizados usando seus próprios dados de treinamento.
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Como executar suas primeiras instruções SQL usando o Google Cloud Dataflow
Nesta página, explicamos como usar o Dataflow SQL e criar jobs do Dataflow SQL.
- Dados
- Cloud
29 de agosto de 2024
Análise de formulário com a Document AI (Python)
Neste codelab, você vai aprender a usar o analisador de formulários da Document AI para analisar um formulário escrito à mão com Python. Usaremos um formulário de admissão médica simples como exemplo, mas esse procedimento funcionará com qualquer
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Prática: workshop "Mulheres na voz"
Vamos criar uma conversa entre você e o Google Assistente para recuperar informações sobre eventos e literatura do grupo de encontro Women in Voice.
29 de agosto de 2024
Como usar Notebooks com o Google Cloud Dataflow
Como configurar e executar um notebook com o Beam interativo
- Dados
- Cloud
29 de agosto de 2024
Aumente a cobertura da intent e trate os erros corretamente com o substituto generativo
Neste codelab para iniciantes, você vai se familiarizar com o recurso de fallback generativo que usa os modelos de linguagem grandes generativos (LLMs) mais recentes do Google para gerar respostas de agentes virtuais.
- Cloud
29 de agosto de 2024
Desenvolver um serviço de acessibilidade para Android
Neste codelab, você vai aprender a criar um serviço de acessibilidade para usuários do Android.
- Android
29 de agosto de 2024
Document AI Workbench: treinamento aprimorado
Neste codelab, você vai aprender a usar o treinamento da Document AI para melhorar a qualidade do modelo usando seus próprios dados de treinamento.
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Tomada de decisão informada usando os geradores e repositórios de dados do Dialogflow CX
Neste codelab para iniciantes, você vai se familiarizar com o recurso de gerador. Os geradores usam os modelos generativos de linguagem grande (LLMs) mais recentes do Google para gerar respostas de agentes. No contexto deste codelab, você vai usar um gerador que extrai informações de um repositório de dados para tomar decisões bem fundamentadas.
- Cloud
29 de agosto de 2024
Processadores especializados com a Document AI (Python)
Neste codelab, você vai aprender a usar o Procurement DocAI e o Lending DocAI para classificar e analisar documentos especializados.
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Prática: como criar um guia para TV do Google Chat com o Google Workspace e o Dialogflow
Saiba como criar um chatbot personalizado do Dialogflow para o Google Chat com cards de respostas dinâmicas.
- Cloud
- Google Workspace
29 de agosto de 2024
Migração do Apache Kafka para o Pubsub
Neste codelab, você migrará aplicativos do Apache Kafka para o Google Cloud Pub/Sub usando uma abordagem de migração em fases.
29 de agosto de 2024
Document AI: human in the loop
Neste codelab, você vai aprender a usar o recurso human in the loop da Document AI para concluir tarefas de revisão humana com processadores especializados.
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Use a Document AI para processar seus formulários escritos à mão de maneira inteligente (Node.js)
Neste codelab, vamos nos concentrar na criação de um tutorial que usa a API Document AI com Node.js.
29 de agosto de 2024
Previsão de séries temporais com a Vertex AI e o BigQuery ML
Neste laboratório, você vai aprender a resolver problemas de séries temporais usando a Vertex AI, incluindo notebooks, treinamento, previsão e BigQuery ML.
- Cloud
- IA e Machine Learning
- TensorFlow
29 de agosto de 2024
Do componente da Web para o elemento Lit
Neste codelab, você vai aprender sobre & criar um componente da Web do zero e aprimorá-lo progressivamente para um elemento Lit.
- Web
29 de agosto de 2024
Introdução aos testes com o Gemini Code Assist
Usar o Gemini Code Assist para ajudar a programar testes para o código
- Cloud
29 de agosto de 2024
Teste do valor de referência de previsão on-line da Vertex AI com HEY
Neste tutorial, você vai aprender a realizar testes de valor de referência usando o modelo HEY e as métricas de previsão do Cloud Monitoring.
- Rede
- Codelab
29 de agosto de 2024
Como acionar um DAG com Node.JS e Google Cloud Functions
Este codelab mostra como usar o Google Cloud Functions para acionar um fluxo de trabalho do Apache Airflow (DAG) no Google Cloud Composer. O DAG executa um comando bash simples usando o BashOperator
- Web
29 de agosto de 2024
Treinamento e ajuste de hiperparâmetros em um modelo PyTorch na AI Platform do Cloud
Neste laboratório, você vai aprender a treinar seu modelo no Cloud com o ajuste de hiperparâmetros. Mostraremos como fazer isso com o PyTorch, mas é possível fazer isso em qualquer framework que você quiser.
- Cloud
- IA e Machine Learning
29 de agosto de 2024
Como usar a API Text-to-Speech com o C#
Neste codelab, você vai aprender a usar a API Text-to-Speech com o C#.
- Cloud
- C#
23 de agosto de 2024
Como usar a API Translation com C#
Neste codelab, você aprenderá a usar a API Translation com C#.
- Cloud
- C#
23 de agosto de 2024
Como conectar um aplicativo Node.js no Cloud Run a um banco de dados do Cloud SQL para PostgreSQL
O conector Node.js do Cloud SQL é a maneira mais fácil de conectar o aplicativo Node.js com segurança ao banco de dados do Cloud SQL. O Cloud Run é uma plataforma sem servidor totalmente gerenciada que permite executar contêineres sem estado que
- Python
23 de agosto de 2024
Como usar a API Text-to-Speech com o Python
Neste tutorial, você vai aprender a usar a API Text-to-Speech com o Python.
- Cloud
- IA e Machine Learning
- Python
23 de agosto de 2024
Introdução à orquestração sem servidor com o Workflows
Neste codelab, você vai aprender a orquestrar e automatizar os serviços de API do Google Cloud e baseados em HTTP com o Workflows.
- Cloud
- Sem servidor
23 de agosto de 2024
Instalar e usar o Cloud Tools for PowerShell
Neste codelab, você vai aprender a instalar e usar ferramentas do Cloud para Windows PowerShell.
- Cloud
23 de agosto de 2024
Como usar a API Vision com Python
Neste tutorial, você vai aprender a usar a API Vision com o Python.
- IA e Machine Learning
- Cloud
- Python
23 de agosto de 2024
Desenvolvimento do InnerLoop usando o Cloud Workstations com NodeJS
Conheça os recursos e funções projetados para agilizar o fluxo de trabalho de desenvolvimento para engenheiros de software encarregados de desenvolver aplicativos Nodejs em um ambiente conteinerizado usando o Cloud Workstations.
23 de agosto de 2024
Insights generativos com o SQL do BigQuery e a Vertex AI
Criar um app de previsão e prescrição de classificação de sucesso de filmes com consultas SQL do BigQuery e a API PaLM da Vertex AI.
- IA e Machine Learning
- Cloud
23 de agosto de 2024
Como desenvolver com o Cloud Workstations e o Cloud Code
Confira os recursos e funcionalidades projetados para agilizar o fluxo de trabalho de desenvolvimento para engenheiros de software Java em um ambiente conteinerizado que usa o Cloud Workstations.
- Java
23 de agosto de 2024
Harmonização de cores básica nas visualizações do Android
Neste codelab, você vai aprender a harmonizar as cores personalizadas com um tema dinâmico.
- Python
- Android
23 de agosto de 2024
Execute simulações de dinâmica molecular da Gromacs com fluidos numéricos Slurm-GCP
Este codelab orientará você na execução do Gromacs no Google Cloud Platform usando a solução Slurm-GCP da SchedMD
23 de agosto de 2024
Desenvolvimento do InnerLoop com NodeJS
Conheça os recursos e funcionalidades projetados para agilizar o fluxo de trabalho de desenvolvimento para engenheiros de software encarregados de desenvolver aplicativos Java em um ambiente conteinerizado.
23 de agosto de 2024
IA generativa: geração de imagens com base em palavras-chave
Neste codelab, você vai aprender a gerar imagens com base em palavras-chave usando as APIs de IA generativa. Esse é um processo de duas etapas em que a API text-bison é chamada para gerar um comando de geração de imagem e, em seguida, a API Imagen é invocada para gerar uma imagem de acordo com o comando gerado. Todo o fluxo de trabalho é iniciado em um front-end usando o app GRadio.
- Objective-C
23 de agosto de 2024
Controle uma vela do PLAYBULB com o Web Bluetooth
Com apenas JavaScript, crie um app da Web que controle uma vela de LED sem chamas graças à nova API Web Bluetooth.
- Web
23 de agosto de 2024
Desenvolvimento de InnerLoop com Java - SpringBoot
Conheça os recursos e funcionalidades projetados para agilizar o fluxo de trabalho de desenvolvimento para engenheiros de software encarregados de desenvolver aplicativos Java em um ambiente conteinerizado.
- Java
23 de agosto de 2024
Batalha de Jamón: um campo de batalha de microsserviços
Neste codelab, você vai criar um microsserviço que vai lutar contra outros microsserviços "jogando" o Jamón em uma arena.
- Cloud
23 de agosto de 2024
Treinar e implantar um modelo de classificação de imagens no dispositivo com o AutoML Vision no kit de ML
Neste codelab, você treinará um classificador de imagens usando o AutoML Vision Edge no Kit de ML e o executará em um smartphone Android ou iOS usando o SDK do kit de ML.
- iOS
- IA e Machine Learning
- Android
- TensorFlow
- Kit de ML
- Firebase
23 de agosto de 2024
Aplicação de temas no Compose com o Material 3
O objetivo deste codelab é demonstrar a aplicação de temas no Jetpack Compose com a nova implementação do Material Design 3 e do Material You.
- Python
- Android
23 de agosto de 2024
LLM somente SQL com BigQuery ML usando a API Vertex AI PaLM
Resumo do código-fonte para repositórios do GitHub disponível como um conjunto de dados público do BigQuery, usando o modelo de linguagem grande da Vertex AI para geração de texto (text-bison) como uma função remota hospedada no BigQuery.
- IA e Machine Learning
- Cloud
23 de agosto de 2024
Android avançado no Kotlin 04.1: Google Maps no Android
Aprenda a adicionar e mapear um mapa do Google em um app Kotlin para Android.
- Android
23 de agosto de 2024
App de chat com a API PaLM no Cloud Run
Desenvolver um aplicativo de chat usando o framework Python Flask e o modelo da API PaLM da Vertex AI.
- IA e Machine Learning
- Cloud
- Cloud Run
23 de agosto de 2024
Introdução ao Cloud Foundation Toolkit
Neste codelab, você vai começar a usar o Cloud Foundation Toolkit(CFT) e realizar uma série de etapas para adicionar um recurso a um módulo do CFT.
- Google Cloud
23 de agosto de 2024
Workshop do Anthos Service Mesh: guia do laboratório - japonês
Este workshop é uma experiência imersiva e prática que mostra como configurar serviços distribuídos globalmente no GCP em produção. As principais tecnologias usadas são o GKE para computação e a malha de serviço do Anthos para criar conectividade segura, observabilidade e modelagem avançada de tráfego. Todas as práticas e ferramentas usadas neste workshop são as que você usaria na produção.
- Anthos
23 de agosto de 2024
usar o BigQuery para consultar dados do GitHub
Aprenda os conceitos básicos do BigQuery e como consultar terabytes de dados públicos usando dados de commit do GitHub como exemplo.
- Dados
- Cloud
23 de agosto de 2024
Conectar o AlloyDB ao Oracle pela VPN do Google
Neste codelab, você vai aprender a conectar um cluster do AlloyDB a um banco de dados Oracle implantado em uma rede separada conectada por VPN.
- Cloud
- Codelab
23 de agosto de 2024
Workshop do Anthos Service Mesh: guia do laboratório
Este workshop é uma experiência imersiva e prática que mostra como configurar serviços distribuídos globalmente no GCP em produção. As principais tecnologias usadas são o GKE para computação e a malha de serviço do Anthos para criar conectividade segura, observabilidade e modelagem avançada de tráfego. Todas as práticas e ferramentas usadas neste workshop são as que você usaria na produção.
- Anthos
23 de agosto de 2024
Battle One: um campo de batalha de microsserviços
Neste codelab, você vai criar um microsserviço que vai lutar contra outros microsserviços "jogando" folhas uns nos outros em uma arena.
- Cloud
23 de agosto de 2024
Profundidade bruta do ARCore
Este codelab mostra as etapas para criar um aplicativo do ARCore usando a nova API Raw Depth.
- RA
- Android
23 de agosto de 2024
Como adicionar cores dinâmicas ao app
Neste codelab, você vai migrar os temas de um app para o Material 3 e depois aplicar cores dinâmicas.
- Android
23 de agosto de 2024
Introdução ao BigQuery ML
Neste codelab, você vai aprender a usar o BigQuery para criar modelos de machine learning para conjuntos de dados do Analytics 360.
- Cloud
23 de agosto de 2024
Transforme Big Data em insights com as Planilhas e Apresentações Google
Este codelab intermediário do Google Apps Script usa duas plataformas para desenvolvedores do Google: o Google Workspace e o console do Google Cloud. Mais especificamente, ele usa a API BigQuery do console do Cloud (como um serviço avançado do Apps Script) com um par de serviços integrados do Google Workspace: Planilhas e Apresentações Google. O objetivo deste app de exemplo é mostrar aos usuários que eles podem automatizar a extensão final, indo da análise de Big Data até a apresentação de slides, tudo em um código (relativamente) curto.
- Cloud
- Dados
- Google Workspace
23 de agosto de 2024
Ingerir dados CSV para o BigQuery usando o Cloud Data Fusion: ingestão em lote
Neste codelab, vamos implementar um padrão de ingestão de dados para carregar dados de saúde formatados em CSV no BigQuery usando o Cloud Data Fusion.
- Cloud
23 de agosto de 2024
Carregar e consultar dados com a ferramenta de linha de comando bq para BigQuery
Aprenda a carregar e consultar dados com o bq, uma ferramenta de linha de comando baseada em Python para BigQuery.
- Cloud
23 de agosto de 2024
Cloud Bigtable para usuários do Cassandra
Neste codelab, você vai comparar consultas comuns do Cassandra para inserir, atualizar, ler e excluir dados com o equivalente do Cloud Bigtable no cliente Java.
- Cloud
23 de agosto de 2024
Cloud Armor para NLB/VM com regras definidas pelo usuário
Neste codelab, você vai aprender a configurar a política de segurança de borda de rede do Cloud Armor com regras definidas pelo usuário
- Cloud
- Rede
23 de agosto de 2024
Vertex AI: exportar e implantar um modelo de machine learning do BigQuery para previsão
Neste laboratório, você vai treinar um modelo com o BigQuery Machine Learning e, em seguida, vai exportar e implantar esse modelo na Vertex AI. Esta é a mais nova oferta de produto de IA no Google Cloud. Você vai aprender a: O custo total da execução
- Cloud
23 de agosto de 2024
Prática com o Google Apps Script: acesse o Planilhas Google, o Maps e o Gmail com apenas quatro linhas de código.
Neste codelab, vamos apresentar uma das maneiras mais fáceis de escrever código para acessar as tecnologias de desenvolvedores do Google. Tudo é feito com a aplicação de JavaScript, uma linguagem convencional de desenvolvimento da Web. Com o Google Apps Script, você escreverá um código para extrair um endereço de uma célula do app Planilhas Google, gerar um mapa do Google Maps com base no endereço e enviá-lo como um anexo pelo Gmail. Sabe qual é a melhor parte? Serão apenas quatro linhas de código.
- Cloud
- Google Workspace
23 de agosto de 2024
Como integrar o Dialogflow ao BigQuery
Este laboratório baseia-se no conceito de fulfillment no Dialogflow. Você vai aprender a criar conjuntos de dados e tabelas no BigQuery, depois configurar os detalhes de integração com o fulfillment do Dialogflow e testar a experiência de conversa.
- Cloud
23 de agosto de 2024
Codelab CEL-Go: expressões incorporadas rápidas, seguras e seguras
Neste codelab, você vai escrever expressões na Common Expression Language, implementada em Go. Você criará variáveis, usará operadores lógicos e/ou, criará json, criará protos e ajustará suas expressões.
- Web
23 de agosto de 2024
Pêssego de batalha: um campo de batalha de microsserviços
Neste codelab, você vai criar um microsserviço que vai lutar contra outros microsserviços "jogando" pêssegos uns nos outros em uma arena.
- Cloud
23 de agosto de 2024
Bigtable e Dataflow: arte de monitoramento de banco de dados (cliente Java do HBase)
Neste codelab, você vai aprender a monitorar gravações/leituras do Bigtable conforme elas são carregadas e ler uma grande quantidade de dados usando o Dataflow.
- Web
23 de agosto de 2024
Como criar um sistema de recomendação de filmes de pilha completa
Neste codelab, você vai criar um sistema de recomendação de pilha completa. Você vai usar os recomendadores do TensorFlow para treinar dois modelos de recomendação e implantá-los usando o TensorFlow Serving como back-end. Você também vai criar um app Flutter multiplataforma como front-end.
23 de agosto de 2024
Noções básicas sobre a interação com a Next Paint (INP)
Uma demonstração interativa e um codelab para aprender sobre Interação com a Next Paint (INP). O código pode ser encontrado no repositório web-vitals-codelabs. No topo da página, estão o contador Pontuação e o botão Incrementar. Uma demonstração
- Codelab
23 de agosto de 2024
Função do Cloud que une os modelos de bisão de texto do PaLM
Demonstra uma função do Cloud escrita em Python que inicializa o módulo da Vertex AI e fornece um endpoint para invocar o modelo Text Bison no PaLM.
- Cloud
- IA e Machine Learning
23 de agosto de 2024
Crie um modelo de classificação de texto personalizado e atualize seus apps com ele
Neste codelab, você vai aprender a aprimorar o modelo criado no Programa de treinamentos "Introdução à classificação de textos em dispositivos móveis" para ter um modelo que funcione com seus próprios dados. Em seguida, você verá como atualizar seus apps Android e iOS com o novo modelo
- iOS
- Celular
- Android
- TensorFlow
23 de agosto de 2024
TensorFlow.js: crie sua própria "máquina que aprende" usando aprendizado por transferência com o TensorFlow.js
Neste codelab,
- Objective-C
23 de agosto de 2024
Como criar um jogo de tabuleiro com agentes do TensorFlow e Flutter
Neste codelab, você criará um jogo de tabuleiro simples com tecnologia de machine learning. Você vai usar os agentes do TensorFlow para treinar um modelo de aprendizado por reforço e implantá-lo usando o TensorFlow Serving como back-end. Você também criará um app Flutter multiplataforma como front-end do jogo.
23 de agosto de 2024
Criar um app básico de mensagens
Neste codelab, você vai aprender a criar um app de mensagens simples com uma caixa de texto e um botão "Enviar".
- Celular
- iOS
- Python
- Android
- TensorFlow
23 de agosto de 2024
Criar um modelo personalizado para seu classificador de imagens
Neste codelab, você treinará um modelo de ML para reconhecer flores específicas.
- Celular
- iOS
- TensorFlow
- Android
23 de agosto de 2024
App resumidor de texto com Vertex AI e Svelte Kit
Criar um caso de uso de resumo de texto para permitir que os usuários resumam artigos, textos e outras formas de conteúdo usando a Vertex AI do Google Cloud em um app da Web Svelte Kit.
- IA e Machine Learning
- Cloud
23 de agosto de 2024
TensorFlow.js: treinar novamente um modelo de detecção de spam de comentários para lidar com casos extremos
Neste codelab, você aprenderá a usar o Model Maker para treinar novamente um modelo de spam de comentários para lidar com casos extremos que o modelo pré-treinado não consegue processar e, em seguida, implantar novamente o novo modelo no aplicativo da Web.
- Web
- IA e Machine Learning
- TensorFlow
23 de agosto de 2024
Integrar um modelo personalizado ao aplicativo
Neste codelab, você vai aprender a integrar um modelo de classificação de imagens personalizado a um app Android ou iOS usando modelos personalizados do kit de ML.
- iOS
- Celular
- Python
- TensorFlow
- Android
23 de agosto de 2024
Criar um modelo de machine learning sobre spam de comentários
Neste codelab, você vai aprender como criar um modelo de machine learning capaz de filtrar spam de outros comentários.
- iOS
- Celular
- TensorFlow
- Android
23 de agosto de 2024
Métodos de resumo de texto usando a API Vertex AI PaLM
Neste tutorial, você vai aprender a usar modelos generativos para resumir informações de um texto usando o método de preenchimento
- Cloud
- IA e Machine Learning
- Objective-C
- Python
23 de agosto de 2024
Use as TPUs do Coral Edge para executar modelos do TFlite em Node com o TensorFlow.js.
Execute modelos do TensorFlow Lite em Node.js e acelere-os com as TPUs do Coral Edge e o WebNN.
- JavaScript
23 de agosto de 2024
Codelab: como o Gemini acelera o desenvolvimento baseado em testes
Vamos criar um app Ruby simples usando a abordagem TDD (Test Driven Development) com a ajuda do Gemini.
- Ruby
23 de agosto de 2024
Codelab sobre rotas baseadas em políticas (PBR)
Neste codelab, você vai aprender a configurar e usar as rotas com base em políticas (PBR) e a funcionalidade de validação.
23 de agosto de 2024
Conecte e visualize todos os seus dados no Looker Studio
O Looker Studio é a plataforma de visualização e Business Intelligence do Google. Neste codelab, você vai aprender a conectar e visualizar dados de qualquer fonte no Looker Studio. Com o Google Apps Script, você vai escrever código para buscar dados de uma API e visualizá-los no Looker Studio.
23 de agosto de 2024
Jobs do Cloud Run
Os serviços e jobs do Cloud Run permitem que você execute seu código no Cloud Run. Neste codelab, você aprenderá quando e como usar jobs do Cloud Run, incluindo como criar, executar e gerenciar um job.
23 de agosto de 2024
Codelab do Secure Web Proxy (SWP) do Cloud
Neste codelab, você vai aprender a implantar e usar o Cloud Secure Web Proxy (SWP) para proteger o tráfego da Web.
23 de agosto de 2024
Criar visualizações personalizadas no Looker Studio
Neste codelab, você vai aprender a criar uma visualização personalizada que pode ser usada em um relatório do Looker Studio.
- Dados
- Cloud
23 de agosto de 2024
Criar visualizações da comunidade do Data Studio com dscc-gen
Neste codelab, você usará dscc-gen, uma ferramenta de modelagem de projetos, para criar uma visualização da comunidade para o Data Studio.
- Anúncios
- Cloud
- Objective-C
23 de agosto de 2024
Como usar a alocação de porta dinâmica do Cloud NAT
O objetivo deste laboratório é conhecer o recurso de alocação dinâmica de portas (DPA) do Cloud NAT.
- Cloud
- Rede
23 de agosto de 2024
Como usar regras do Cloud NAT
O objetivo deste laboratório é conhecer o recurso de regras do Cloud NAT
- Cloud
- Rede
23 de agosto de 2024
Como executar a inferência LLM em GPUs do Cloud Run com vLLM e o SDK OpenAI Python
Saiba como executar a inferência LLM em GPUs do Cloud Run com vLLM e o SDK OpenAI Python
- Sem servidor
- Cloud Run
23 de agosto de 2024
Como implantar todos os frameworks JavaScript no Cloud Run
Saiba como implantar frameworks JavaScript como Angular, Nuxt.js e Next.js no Cloud Run.
- JavaScript
- Cloud Run
23 de agosto de 2024
Como configurar um serviço do Cloud Run para acessar um serviço interno do Cloud Run usando saída de VPC direta
Saiba como configurar um serviço do Cloud Run para acessar um serviço interno do Cloud Run usando a saída de VPC direta.
- Sem servidor
- Cloud Run
23 de agosto de 2024
Criar um serviço de descrição de imagens cena a cena usando o Cloud Run, a API Video Intelligence e a Vertex AI
Saiba como criar um serviço do Cloud Run que descreve a imagem em todas as cenas de um vídeo usando a Vertex AI e a API Video Intelligence.
- Sem servidor
- Cloud Run
23 de agosto de 2024
Exiba os 100 primeiros arquivos & pastas em seu Google Drive
Este codelab ensina a usar as APIs REST do Google Workspace. O exemplo será feito em Python por questões de brevidade e disponibilidade, mas você também pode usar sua linguagem de desenvolvimento favorita. Muitos tópicos introdutórios são apresentados com a criação de um script simples que exibe os 100 primeiros arquivos & pastas em seu Google Drive usando sua API.
- Cloud
- Python
- Google Workspace
23 de agosto de 2024
Você está fazendo um codelab do Google Cloud? Comece por aqui!
Neste codelab, você vai configurar um projeto do Google Cloud para usar nos próximos. Você também vai aprender a usar o Cloud Shell para editar arquivos e executar comandos do terminal.
- Cloud
23 de agosto de 2024
Analise dados clínicos usando o BigQuery e o AI Platform Notebooks
Neste codelab, demonstramos uma solução para acessar e analisar dados clínicos no GCP usando o BigQuery e os Notebooks do AI Platform.
- Cloud
- Python
23 de agosto de 2024
Otimize sua caixa de entrada do Gmail com o Google Cloud Functions
Neste codelab, você aprenderá a processar mensagens do Gmail de forma automática e programática usando as APIs do G Suite e o Google Cloud Functions.
- Cloud
- Google Workspace
23 de agosto de 2024
Como usar jobs do Cloud Run e APIs Video Intelligence para processar vídeos
Saiba como criar um job do Cloud Run que descreva a imagem em todas as cenas de um vídeo usando a Vertex AI e a API Video Intelligence.
- Cloud Run
23 de agosto de 2024
Implante um cluster de HPC de escalonamento automático com o Slurm
Saiba como provisionar um cluster de HPC escalonável dinamicamente usando o Google Compute Engine, o Google Deployment Manager e o gerenciador de cargas de trabalho do Slurm.
- Cloud
23 de agosto de 2024
Usar a Vertex AI para Pesquisa em PDFs (dados não estruturados) no Cloud Storage a partir de um serviço do Cloud Run
Saiba como fazer uma consulta na Vertex AI para Pesquisa usando um serviço do Cloud Run.
- Sem servidor
- Cloud Run
23 de agosto de 2024
Configurar um serviço do Cloud Run para acessar um serviço interno do Cloud Run e a Internet pública
Saiba como acessar um serviço de entrada somente para uso interno do Cloud Run usando a saída de VPC direta e mantendo o acesso à Internet pública
- Sem servidor
- Cloud Run
23 de agosto de 2024
Como implantar um app de chat com a tecnologia do Gemini no Cloud Run
Saiba como implantar um chat com a tecnologia do Gemini no Cloud Run usando express.js, htmx e tailwindCSS.
- Sem servidor
- Cloud Run
23 de agosto de 2024
Como implantar automaticamente as alterações do GitHub no Cloud Run usando o Cloud Build
Como implantar automaticamente as alterações do GitHub no Cloud Run usando o Cloud Build
- Sem servidor
- Cloud Run
23 de agosto de 2024
Como usar o Cloud Run com a chamada de função do Gemini
Como usar o Cloud Run como um endpoint para chamadas de função do Gemini.
- Sem servidor
- Cloud Run
23 de agosto de 2024
Criar uma webcam inteligente em JavaScript com um modelo de machine learning pré-treinado do TensorFlow.js
Neste codelab, você aprenderá a carregar e usar um dos modelos pré-treinados do TensorFlow.js (COCO-SSD) e a usá-lo para reconhecer objetos comuns em que ele foi treinado.
- Web
- IA e Machine Learning
- Python
- TensorFlow
23 de agosto de 2024
Implantar e atualizar um app .NET Core no Google Kubernetes Engine
O Microsoft.NET Core é uma versão de código aberto e multiplataforma do.NET que pode ser executada nativamente em contêineres. O.NET Core está disponível no GitHub e é mantido pela Microsoft e pela comunidade.NET. Este laboratório implanta um
- Cloud
- Google Cloud
23 de agosto de 2024
Codelab de balanceamento de carga HTTPs externo com gerenciamento de tráfego avançado (Envoy)
Neste codelab, você vai aprender sobre os recursos avançados de tráfego disponíveis no novo balanceador de carga HTTPs externo.
- Cloud
- Rede
23 de agosto de 2024
Ingerir FHIR (recursos rápidos de interoperabilidade de saúde) no BigQuery
Neste codelab, vamos implementar um padrão de ingestão de dados para carregar dados de saúde formatados FHIR - R4 (recursos regulares) no BigQuery usando as APIs FHIR do Cloud Healthcare.
- Cloud
23 de agosto de 2024
Crie uma transcrição das suas reuniões de negócios usando o Documentos Google e Aprendizado de máquina
Neste codelab, você usará a API Google Docs para criar um documento Google e gravar a transcrição de um arquivo de áudio neste documento. Você vai usar a API Speech-to-Text para conseguir a transcrição de texto do arquivo de áudio fornecido.
- Cloud
- Google Workspace
23 de agosto de 2024
Guia do workshop prático sobre a Duet AI para desenvolvedores (link em inglês)
O objetivo deste workshop é oferecer treinamento prático sobre o Gemini para usuários e profissionais. Neste codelab, você vai aprender o seguinte: Para mostrar como a Duet AI para desenvolvedores é usada de maneira autêntica no desenvolvimento
23 de agosto de 2024
Acionar serviços do Kubernetes com eventos do Eventarc
Neste codelab, você vai detectar eventos do Pub/Sub, Cloud Storage e Registros de auditoria do Cloud com o Eventarc e transmiti-los para um serviço do Kubernetes em execução no Google Kubernetes Engine (GKE).
- Cloud
- Sem servidor
23 de agosto de 2024
Como usar o Document AI Warehouse para ingerir, processar e pesquisar documentos
Neste codelab, você vai usar o Document AI Warehouse para ingerir, processar e pesquisar o texto completo de documentos.
- Cloud
- IA e Machine Learning
23 de agosto de 2024
Como proteger o armazenamento em cache de borda com o Cloud Armor
Neste laboratório, você vai criar uma distribuição de CDN e aplicar regras do Cloud Armor para proteger seu armazenamento em cache de borda.
- Cloud
- Rede
23 de agosto de 2024
Criptografar e descriptografar dados com o Cloud KMS (assimétrico)
Neste codelab, você vai criptografar e descriptografar dados usando chaves assimétricas do Cloud KMS.
- Segurança
- Cloud
- Cloud Key Management Service
23 de agosto de 2024
Eventos personalizados do Google Ads com o Google Analytics para Firebase – Android
Neste codelab, você vai aprender a implementar eventos com o GAPF e lançar campanhas de ação pelo Google Ads.
23 de agosto de 2024
Como usar a Duet AI durante todo o ciclo de vida do desenvolvimento de software
Como usar a Duet AI para ajudar nas tarefas de um projeto.
23 de agosto de 2024
Como otimizar dados 3D com a compactação de geometria do Draco
Os gráficos 3D são uma parte fundamental de muitas aplicações, incluindo jogos, design e visualização de dados. Com o avanço dos processadores gráficos e das ferramentas de criação, modelos 3D maiores e mais complexos se tornarão comuns e ajudarão a
- Código aberto
- RV
- RA
23 de agosto de 2024
Criptografar e descriptografar dados com o Cloud KMS
Neste codelab, você vai criptografar e descriptografar dados usando o Cloud KMS
- Segurança
- Cloud
- Cloud Key Management Service
23 de agosto de 2024
Função do Cloud para automatizar a importação de dados CSV para o app Planilhas Google
Neste codelab, você vai aprender a preencher uma planilha do Google usando uma função do Cloud, reagindo ao upload de um arquivo CSV para o Cloud Storage.
- Sem servidor
- Computação
- Cloud
- Google Workspace
23 de agosto de 2024
Migrar do App Engine Blobstore para o Cloud Storage (módulo 16)
Saiba como migrar o uso do Blobstore para o Cloud Storage em um aplicativo ndb do App Engine para Python 2.
- Sem servidor
- Cloud
- Python
23 de agosto de 2024
Cloud Functions HTTP em Python
Neste tutorial, você vai criar funções HTTP do Cloud em Python.
- Sem servidor
- Cloud
- Python
23 de agosto de 2024
Como usar a fila de tarefas do App Engine (tarefas pull) em apps Flask (módulo 18)
Saiba como adicionar o uso de tarefas pull da fila de tarefas a um app básico do App Engine em Python 2 para Python 2.
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
Como usar o Blobstore do App Engine (módulo 15)
Saiba como adicionar o uso do Blobstore a um app simples do App Engine em Python 2
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
Como usar o Memcache do App Engine em apps Flask (módulo 12)
Saiba como adicionar o uso do Memcache a um app básico do App Engine do App Engine para Python 2.
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
Migrar do Memcache do App Engine para o Cloud Memorystore (módulo 13)
Saiba como migrar um Node.js do App Engine para Python 2 e App Memcache para o Cloud NARD & Cloud Memorystore (para Redis), seguido por um upgrade para o Python 3
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
Migrar tarefas pull da fila de tarefas do App Engine para o Cloud Pub/Sub (módulo 19)
Saiba como migrar um Node.js do App Engine para Python 2 e Aplicativo de fila de tarefas (tarefas pull) para o Cloud NBS e Cloud Pub/Sub, seguido de um upgrade para o Python 3
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
Usar o Stackdriver Logging e o Stackdriver Trace para o Cloud Functions
Saiba como usar o Stackdriver Logging e o Stackdriver Trace para o Cloud Functions.
- Computação
- Cloud
23 de agosto de 2024
Módulo 11: Como migrar do Google App Engine para o Cloud Functions
Saiba como converter um aplicativo simples do App Engine em Python (ou dividir um aplicativo maior e monolítico em microsserviços) e movê-lo para o Cloud Functions
- Sem servidor
- Cloud
- Python
23 de agosto de 2024
Extensão do suporte para serviços incluídos no App Engine: parte 1 (módulo 17)
Saiba como usar serviços incluídos no App Engine em ambientes de execução da segunda geração
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
Como usar a API Natural Language com C#
Neste codelab, você aprenderá a usar a API Natural Language com o C#.
- Cloud
- C#
23 de agosto de 2024
Módulo 5: Migrar do Google App Engine para o Cloud Run com o Cloud Buildpacks
Saiba como conteinerizar e migrar um app simples do App Engine para o Cloud Run usando o Cloud Buildpacks.
- Sem servidor
- Cloud
- Python
23 de agosto de 2024
Como usar a fila de tarefas do App Engine (tarefas push) em aplicativos Flask (módulo 7)
Saiba como adicionar o uso de tarefas push da fila de tarefas a um aplicativo básico do App Engine em Python 2 Flask.
- Sem servidor
- Cloud
- Python
23 de agosto de 2024
Implante uma versão básica do "Google Tradutor" App Express.js no App Engine, no Cloud Functions e no Cloud Run
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Node.js e executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
- Cloud
- Sem servidor
- IA e Machine Learning
23 de agosto de 2024
Módulo 6: Migrar do Cloud Datastore para o Cloud Firestore
Saiba como migrar um aplicativo simples do App Engine do Cloud Datastore para o Cloud Firestore.
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
Como migrar um site monolítico para microsserviços no Google Kubernetes Engine
Neste laboratório, você aprenderá a dividir um site monolítico em microsserviços e implantá-los no Google Kubernetes Engine.
- Cloud
23 de agosto de 2024
Módulo 3: Migrar do Google Cloud NBS para o Cloud Datastore
Saiba como migrar um aplicativo simples do App Engine do Cloud Firestore para o Cloud Datastore.
- Sem servidor
- Cloud
- Python
23 de agosto de 2024
Migrar do serviço de usuários do App Engine para o Cloud Identity Platform (módulo 21)
Saiba como migrar um Node.js do App Engine para Python 2 e Aplicativo de serviço dos usuários para o Cloud NBS e Cloud Identity Platform, seguido de um upgrade para o Python 3
- Cloud
- Sem servidor
- Python
23 de agosto de 2024
22 de agosto de 2024
Calcular estatísticas particulares com o PipelineDP
Neste codelab, você vai aprender a produzir estatísticas particulares com o PipelineDP, um framework de privacidade diferencial.
- Código aberto
- Python
22 de agosto de 2024
Como migrar do Compute Engine para o Kubernetes Engine com o Migrate for Anthos
Neste codelab, você vai migrar um servidor da Web simples do Compute Engine para o Kubernetes Engine usando o Migrate for Anthos.
- Cloud
22 de agosto de 2024
Criar um dispositivo Matter
Neste codelab, você criará, encomendará e usará um dispositivo Matter.
- Matte
22 de agosto de 2024
Como compartilhar a rede Thread com as APIs Google Thread Credentials
Saiba como seu próprio roteador e app de borda podem interagir com as APIs do Google para criar uma única rede Thread.
- Internet das Coisas (IoT)
22 de agosto de 2024
Criar um dispositivo virtual Matter
Neste codelab, você criará, encomendará e usará um dispositivo virtual Matter.
- Matte
22 de agosto de 2024
Failover multirregional usando políticas de roteamento do Cloud DNS e verificações de integridade para o balanceador de carga TCP/UDP interno
Neste codelab, você vai criar uma política de roteamento de failover do Cloud DNS com um balanceador de carga primário e um de backup com VMs de back-end executando o Apache. Você vai testar a funcionalidade de failover.
22 de agosto de 2024
22 de agosto de 2024
Balanceamento de carga de rede ponderada por instância
Neste codelab, você vai aprender a configurar um balanceador de carga de rede para distribuir o tráfego entre as instâncias de back-end do balanceador com base nos pesos informados por uma verificação de integridade HTTP usando o balanceamento de carga ponderado.
- Rede
- Cloud
22 de agosto de 2024
BigQuery ML para detecção de fraudes em transações de cartão de crédito usando o console
Neste codelab, você criará um modelo de regressão logística do BigQuery para prever a detecção de fraudes em transações de cartão de crédito usando o console.
22 de agosto de 2024
Crie um jogo de física 2D com o Flutter e o Flame
Aprenda a criar mecânicas nos jogos do Flutter e do Flame com o Forge2D, um mecanismo de física 2D.
- Codelab
- Dart
- Flutter
22 de agosto de 2024
Introdução ao Flame com o Flutter
Neste codelab, você vai aprender a usar o Flame, um mecanismo de jogo criado com base no Flutter. Você vai conhecer os componentes e efeitos do Flame, além de aprender a integrar o Flame ao gerenciamento de estado do Flutter.
- Codelab
- Dart
- Flutter
22 de agosto de 2024
Crie um modelo de detecção de fraudes na AI Platform do Cloud com o TensorFlow Enterprise e o BigQuery
Neste laboratório, você vai ingerir diretamente um conjunto de dados do BigQuery e treinar um modelo de detecção de fraudes com o TensorFlow Enterprise na AI Platform do Google Cloud.
- IA e Machine Learning
- Cloud
- TensorFlow
22 de agosto de 2024
Lançamento de campanhas do Google Ads com eventos personalizados do Google Analytics e o Flutter
Neste codelab, você aprenderá a implementar eventos personalizados com o GA4F e a lançar campanhas de ação para apps no Google Ads.
- Anúncios
22 de agosto de 2024
Crie um quebra-cabeças de palavras com o Flutter
Aprenda a criar um app do Flutter com uso intenso de computação e manter a interatividade fluida dele.
- Codelab
- Flutter
22 de agosto de 2024
Como explicar um modelo de detecção de fraudes com a AI Platform do Cloud
Neste laboratório, você vai criar um arquivo tf.keras para identificar transações fraudulentas usando o TensorFlow. Depois, vai interpretar os resultados do modelo com o SDK Explainable AI do Cloud.
- Cloud
- IA e Machine Learning
- TensorFlow
22 de agosto de 2024
Insights de segurança do ambiente de execução
Implante um aplicativo no cluster do Cloud Run e do GKE e confira os insights de segurança para a implantação no Software Delivery Shield
22 de agosto de 2024
Vender assinaturas no app com a Biblioteca Play Faturamento 5
Neste codelab, você vai aprender a implementar assinaturas com renovação automática e planos pré-pagos, incluindo planos básicos e ofertas flexíveis.
22 de agosto de 2024
Dados para IA generativa com o Spanner e a API Vertex AI Imagen
Crie um app gerador de poses para gerar imagens com base em comandos de poses criados pelo usuário com dados buscados no banco de dados do Spanner usando a API do app do servidor.
- IA e Machine Learning
- Cloud
21 de agosto de 2024
Chat com tecnologia de IA generativa com usuários e documentos em Java com PaLM e LangChain4J
Neste codelab, você vai conversar com seus usuários ou fazer perguntas sobre sua documentação, usar IA generativa em Java, integrar o modelo de linguagem grande PaLM e aproveitar o framework de orquestração de LLMs LangChain4J
- Cloud
- IA e Machine Learning
21 de agosto de 2024
Automatizar tarefas do Google Workspace com a API Gemini
Saiba como usar o poder da API Gemini para automatizar tarefas do Google Workspace e explorar mais possibilidades.
- IA e Machine Learning
- Google Workspace
21 de agosto de 2024
MDC-103 Android: temas do Material Design com cor, movimento e tipo (Java)
Veja como os componentes do Material Design para Android facilitam a diferenciação do produto e expressam sua marca com o design em Java.
- Design
- Java
21 de agosto de 2024
MDC-101 Web: noções básicas dos componentes do Material Design (MDC) (Web)
Aprenda os conceitos básicos do uso de componentes do Material Design na Web criando um app simples com componentes principais.
- Design
- Web
- Python
21 de agosto de 2024
Aplicativo de pilha MEAN sem servidor no MongoDB Atlas e no Cloud Run
Neste codelab, você vai criar um app de pilha MEAN instalável em execução no Cloud Run.
21 de agosto de 2024
MDC-111 Android: como incorporar componentes do Material Design à sua base de código (Java)
Aprenda a incorporar componentes individuais do Material Design a uma base de código Java existente sem começar do zero.
- Design
- Java
21 de agosto de 2024
MDC-104 Android: componentes avançados do Material Design (Java)
Melhore o design e aprenda a usar o menu avançado de pano de fundo do componente em Java.
- Design
- Java
21 de agosto de 2024
MDC-101 Android: noções básicas dos componentes do Material Design (MDC) (Java)
Aprenda os conceitos básicos do uso de componentes do Material Design para Android criando um app simples com componentes principais no Java.
- Design
- Java
21 de agosto de 2024
MDC-111 Android: como incorporar componentes do Material Design à sua base de código (Kotlin)
Aprenda a incorporar componentes individuais do Material Design a uma base de código Kotlin sem começar do zero.
- Design
- Kotlin
21 de agosto de 2024
MDC-103 Web: temas do Material Design com cores, formas, elevação e tipo (Web)
Veja como os componentes do Material Design da Web facilitam o diferencial do seu produto e expressam sua marca com o design.
- Design
- Web
- Python
21 de agosto de 2024
MDC-104 Android: componentes avançados do Material Design (Kotlin)
Melhore o design e aprenda a usar o menu de pano de fundo avançado do componente em Kotlin.
- Design
- Kotlin
21 de agosto de 2024
Começar a usar o Unity e o Google Play Games para PC
Neste codelab, você vai aprender a adaptar seu jogo (ou um jogo de exemplo do Unity) para o Google Play Games. Esta é a primeira etapa para seu jogo Android oferecer suporte a PCs.
- Jogos
- Android
21 de agosto de 2024
Instrumento para melhorar o desempenho do seu app em Go (parte 2: criador de perfil)
A criação contínua de perfil é a ferramenta que identifica as informações de última milha para o ajuste de desempenho. Neste codelab, você vai aprender a instrumentar seu aplicativo com um agente de criação de perfil e a identificar o gargalo dos gráficos visualizados no Cloud Profiler.
21 de agosto de 2024
Criar um jogo de RA usando a AR Foundation do Unity
Neste codelab, você aprenderá a usar o ARCore com o framework AR Foundation do Unity para criar um jogo simples de direção.
- Jogos
- RA
- Android
21 de agosto de 2024
Comece a usar o Firebase no C++
Talvez você conheça os SDKs do Firebase para Android e iOS, mas sabia que há um console do Cloud SDK projetado apenas para jogos multiplataforma? Neste workshop, vamos adicionar o módulo a um projeto Android pelo CMake, adicione análises básicas para melhorar o jogo e compartilhe com amigos e testadores para começar a coletar feedback.
- Firebase
21 de agosto de 2024
Como interagir com APIs usando chamadas de função no Gemini
Neste codelab, você vai usar a chamada de função no Gemini para criar um app em que os usuários podem perguntar sobre taxas de câmbio, buscar os dados mais recentes de uma API externa e responder ao usuário com a resposta.
- Cloud
- IA e Machine Learning
21 de agosto de 2024
Particionamento e clustering no BigQuery
Neste codelab, você vai usar a interface da Web do BigQuery para entender o particionamento e o clustering no BigQuery.
- Cloud
21 de agosto de 2024
Geração de texto de IA generativa em Java com PaLM e LangChain4J
Neste codelab, você vai começar a usar a IA generativa em Java, integrando o modelo de linguagem grande do PaLM e aproveitando o framework de orquestração de LLMs LangChain4J
- IA e Machine Learning
- Cloud
21 de agosto de 2024
Navegação por gestos e a experiência de ponta a ponta
Neste codelab, você vai trabalhar em um app já existente para que os controles dele funcionem com a navegação por gestos. Você também vai oferecer uma experiência completa de tela de ponta a ponta.
- Android
21 de agosto de 2024
Facilite o e-mail com os complementos do Google Workspace
Neste codelab, você criará e implementará um complemento do Gmail que permite que os usuários adicionem facilmente despesas de recibos a uma planilha Google sem sair do Gmail.
- Cloud
- Google Workspace
21 de agosto de 2024
Como usar o Gemini Code Assist para conhecer e melhorar a solução de início rápido para resumo por IA
Neste codelab, vamos analisar uma solução de início rápido, o resumo por IA, que usa modelos da Vertex AI para resumir documentos PDF que foram enviados ao Google Cloud Storage. Vamos usar o Gemini Code Assist para entender e adicionar novas funcionalidades à solução.
- Cloud
21 de agosto de 2024
Como criar testes de monitoramento sintético para seus serviços usando o Gemini
Neste codelab, vamos ver como usar o recurso "Quero ajuda para escrever" para criar testes de monitoramento sintético nos serviços atuais
- Cloud
21 de agosto de 2024
Implante e valide várias redes do GKE NFO e Interface de alto desempenho
Neste codelab, você vai aprender a configurar e validar o pool de nós multinic do GKE L3 e netdevice.
21 de agosto de 2024
Rastrear eventos em um WebView com o Google Analytics
Neste codelab, você vai executar o acompanhamento de eventos em um site em um WebView com o GAPF encaminhando-os para código nativo.
21 de agosto de 2024
Treinamento do TensorFlow.js no codelab Node.js
Neste codelab, você aprenderá a criar e treinar um modelo de estimativa de arremesso de beisebol usando o TensorFlow.js em um servidor Node.js e a exibir métricas para um cliente.
- IA e Machine Learning
- Python
- TensorFlow
21 de agosto de 2024
TensorFlow.js: converter um SavedModel do Python para o formato TensorFlow.js
Neste codelab, você aprenderá a converter um modelo de ML em Python que está no formato SavedModel e convertê-lo no formato TensorFlow.js para que ele possa ser executado em um navegador da Web, além de aprender a resolver problemas comuns que podem ocorrer nas conversões.
- Web
- IA e Machine Learning
- Python
- TensorFlow
21 de agosto de 2024
Laboratório: Extensões de serviço no Media CDN
Neste codelab, você criará uma distribuição do Media CDN, que executa seu código personalizado por meio de um plug-in de extensões de serviço para conseguir a autenticação HTTP personalizada.
21 de agosto de 2024
Otimizar o preço de produtos de varejo
Neste codelab, você vai aprender a usar o Dataprep, o BigQuery e o Looker para analisar o impacto de diferentes preços de varejo e tomar decisões informadas para otimizar os preços dos produtos.
- Cloud
21 de agosto de 2024
Automação de comando do Slack
Código-fonte para criar um comando Slash do Slack para resumo de texto no aplicativo Slack. O aplicativo Slack usa a Função do Cloud para invocar a API PaLM para resumir textos.
- IA e Machine Learning
- Cloud
21 de agosto de 2024
Escalonamento com o Kustomize
Kustomize é uma ferramenta que apresenta uma maneira sem modelos de personalizar a configuração de aplicativos, simplificando o uso de aplicativos prontos para uso. Ele está disponível como um utilitário autônomo e é integrado ao kubectl por meio de
21 de agosto de 2024
Conectar-se a serviços no local por uma rede híbrida usando o Private Service Connect e o proxy TCP de NEG híbrido
Neste codelab, você vai aprender a usar o Private Service Connect com o proxy TCP para acessar serviços no local
- C++
20 de agosto de 2024
Como usar o Secret Manager com Python
Neste tutorial, você vai aprender a usar o Secret Manager com Python
- Cloud
- Python
20 de agosto de 2024
Acessar arquivos no Cloud Storage com a abstração Spring Resource
Saiba como acessar arquivos no Cloud Storage com a abstração Spring Resource.
- Cloud
- Python
20 de agosto de 2024
Notebooks do Apache Spark e Jupyter no Cloud Dataproc
Neste laboratório, você vai aprender a configurar os Notebooks do Apache Spark e do Jupyter no Cloud Dataproc usando componentes opcionais e o gateway de componentes.
- Cloud
- Dados
- Python
20 de agosto de 2024
Android avançado no Kotlin 03.2: animação com o MotionLayout
Neste codelab, você usará o MotionLayout para criar um app Kotlin para Android com animações dinâmicas.
- Android
20 de agosto de 2024
Codelab: Cloud Armor e balanceadores de carga de proxy TCP/SSL: limitação de taxa e lista de bloqueio de IP
Neste codelab, você vai criar um balanceador de carga de proxy TCP/SSL com um serviço de back-end e usar o Cloud Armor para limitar o acesso ao balanceador de carga a apenas um conjunto específico de usuários clientes
- Segurança
- Rede
- Cloud
20 de agosto de 2024
Reconhecer flores com o TensorFlow Lite no Android
Neste codelab, você executará um classificador de imagens em um smartphone Android usando o TensorFlow Lite.
- IA e Machine Learning
- Android
- TensorFlow
20 de agosto de 2024
Ingerir dados CSV (valores separados por vírgula) no BigQuery usando o Cloud Data Fusion: ingestão em tempo real
Neste codelab, vamos implementar um padrão de ingestão de dados para carregar dados de saúde formatados em CSV no BigQuery usando o Cloud Data Fusion em tempo real.
- Cloud
20 de agosto de 2024
Pesquisa por similaridade com o Spanner e a Vertex AI
Criar um aplicativo de pesquisa de similaridade para recomendações de vestuário com base na entrada do usuário e realizar pesquisas nos dados armazenados no Spanner e indexados pela Pesquisa Vetorial para responder com os vizinhos mais próximos.
- Cloud
- IA e Machine Learning
- Python
20 de agosto de 2024
Reconhecimento de fala com IA usando o TensorFlow Lite para microcontroladores e SparkFun Edge
Neste codelab, você vai aprender a executar um modelo de reconhecimento de fala usando o TensorFlow Lite para microcontroladores no SparkFun Edge, uma placa de desenvolvimento alimentada por bateria que contém um microcontrolador.
- TensorFlow
20 de agosto de 2024
Instrumentar informações de rastreamento usando o OpenTelemetry
O OpenTelemetry é o padrão do setor para observabilidade de sistemas em rastreamento e métricas. Nesta sessão, mostramos como instrumentar métricas de aplicativos com o OpenTelemetry e como utilizá-las no Cloud Monitoring e em outras ferramentas de monitoramento.
- Cloud
- Python
20 de agosto de 2024
Laboratório: Site a site do NCC com dispositivo flexiWAN SD-WAN
O objetivo deste laboratório é analisar o NCC com spoke do dispositivo WAN definido por software anexado a um hub do NCC.
20 de agosto de 2024
Adicionar notificações push a um app iOS
Neste codelab, você vai adicionar notificações push a um app iOS com o Firebase Cloud Messaging.
- iOS
- Python
- Firebase
20 de agosto de 2024
Workshop de APIs da Web sem servidor
Neste codelab, você vai desenvolver uma API Web com base nas soluções sem servidor do Google Cloud para exibir uma estante e seus livros. Você vai criar uma função do Cloud para importar dados de amostra, um contêiner do Cloud Run para oferecer uma API Web de back-end reutilizável e um aplicativo da Web do App Engine para oferecer um front-end da Web e navegar pela biblioteca de livros.
- Sem servidor
- Cloud
- Objective-C
20 de agosto de 2024
Adicionar notificações push a um app da Web
Neste codelab, você aprenderá a adicionar notificações push ao seu app da Web.
- Web
- Objective-C
20 de agosto de 2024
TensorFlow.js: reconhecimento de áudio usando aprendizado por transferência
Neste codelab, você vai criar uma rede básica de reconhecimento de áudio que pode reconhecer seus sons e usá-la para controlar um controle deslizante no navegador. Você usará o TensorFlow.js, uma biblioteca de machine learning avançada e flexível para JavaScript.
- IA e Machine Learning
- TensorFlow
20 de agosto de 2024
Codelab: Como integrar a Configuração remota no Android
Neste codelab, você vai aprender a implementar e usar a Configuração remota no Android
- Anúncios
- Android
20 de agosto de 2024
Kit de ML para reconhecimento de texto e características faciais: iOS
Neste codelab, você criará um app iOS com o kit de ML que usa machine learning no dispositivo para reconhecer texto e características faciais em imagens.
- IA e Machine Learning
- Python
- Kit de ML
20 de agosto de 2024
Criar testes de unidade para ViewModel
Aprenda a testar o ViewModel para verificar a exatidão, o comportamento funcional e a usabilidade do app.
- Kotlin
19 de agosto de 2024
Criar um app simples com elementos de texto combináveis
Aprenda a criar um app simples com funções combináveis.
- Kotlin
- Android
19 de agosto de 2024
Medir os dados de campo das Core Web Vitals com as métricas de anúncios
Neste codelab, você vai aprender a medir as Core Web Vitals com um modelo de tag predefinido do Gerenciador de tags do Google (GTM) e a enviar os dados para uma propriedade do Google Analytics 4 (GA4). Você também vai aprender a extrair dados do
- Anúncios
- Analytics
- Codelab
16 de agosto de 2024
Google for Developers
Saiba como facilitar a leitura de mapas com vários marcadores usando clustering de marcadores para a API Maps JavaScript. Saiba mais sobre o deck.gl, um framework de visualização de dados de código aberto que você pode usar com a Plataforma Google
- API Maps JavaScript
- Ver dados geoespaciais
- Módulo do Programa de treinamentos
- JavaScript
- Plataforma Google Maps
6 de agosto de 2024
Como começar a usar a Plataforma Google Maps para Android
Aprenda sobre a Plataforma Google Maps e como gerenciar projetos no Console do Google Cloud. Em seguida, crie seus primeiros mapas interativos para Android.
6 de agosto de 2024
Desenvolva apps em várias plataformas com o Angular
Saiba mais sobre as ferramentas novas e atuais do Angular para ajudar os desenvolvedores a configurar um app sustentável e escalonável com rapidez.
6 de agosto de 2024
Usar SQL para ler e gravar em um banco de dados
Conheça os principais conceitos de bancos de dados relacionais e aprenda a ler e manipular um banco de dados usando SQL.
- Kotlin
17 de junho de 2024
Ler e atualizar dados com o Room
Aprenda a usar o Room para ler e atualizar dados em apps Kotlin para Android. O Room é uma biblioteca de banco de dados que faz parte do Android Jetpack. O Room cuida de muitas das tarefas da configuração de um banco de dados, além de possibilitar que o app interaja com o banco de dados usando chamadas de função comuns.
- Kotlin
11 de junho de 2024
Persistência de dados com o Room
Saiba como usar a Room em apps Kotlin para Android. A Room é uma biblioteca de banco de dados de persistência que faz parte do Android Jetpack. O Room é uma camada de abstração sobre o SQLite. O Room oferece APIs para criar, configurar e consultar um banco de dados.
- Kotlin
11 de junho de 2024
Projetar um layout adaptável com o Material Design
Aprenda a usar princípios de design adaptável no Material Design para alcançar consistência em todos os tamanhos de tela. Neste codelab, você transformará um design para dispositivo móvel em formato tablet e aprenderá sobre a grade responsiva, os padrões de composição adaptáveis e os componentes corretos.
- Codelab
- Material Design
7 de junho de 2024
Adicionar uma lista rolável
Crie um app que mostre uma lista rolável de afirmações com texto e imagens.
- Kotlin
- Android
5 de junho de 2024
5 de junho de 2024
Como a acessibilidade digital é medida?
Introdução à medição da acessibilidade, que garante que todos, incluindo pessoas com deficiência, ainda possam interagir com seu site de maneira significativa e igual.
- Acessibilidade
- Curso
30 de maio de 2024
Temas do Material Design com o Jetpack Compose
Aprenda a adicionar Temas do Material Design a um app, incluindo cores, formas e tipografia.
- Kotlin
- Android
28 de maio de 2024
Navegar entre telas com o Compose
Adicione o componente de navegação ao app Cupcake para organizar o fluxo do app, navegar e transmitir dados entre diferentes telas.
- Kotlin
28 de maio de 2024
Testar o app Cupcake
Aprenda a testar o componente de navegação e a maximizar a quantidade de código testada.
- Kotlin
28 de maio de 2024
22 de maio de 2024
Crie um tema e uma marca acessíveis e personalizados com o Material Design 3
Aprenda a criar um tema e uma marca acessíveis e personalizados com o Material 3.
- Codelab
- Google I/O 2024
- Material Design
22 de maio de 2024
Como ter estilo com a Duet AI para desenvolvedores
Este codelab mostra como usar a Duet AI para desenvolvedores com o objetivo de implementar o Material Design em um site. Depois que o Material Design for implementado, você vai iterar no design, fazendo alterações para melhorar a experiência do
21 de maio de 2024
Receber dados da Internet
Aprenda a usar bibliotecas desenvolvidas pela comunidade para se conectar a um serviço da Web a fim de recuperar e exibir dados em um app Android do Compose em Kotlin. Além disso, aprenda a processar possíveis erros de rede.
- Kotlin
20 de maio de 2024
Criar apps para o Google Chat com o Gemini
Neste codelab, você vai criar apps do Google Chat com os recursos mais recentes disponíveis, que incluem os modelos de IA da Vertex AI com tecnologia Gemini, o Dialogflow CX, a página inicial do app, os eventos do Google Chat e os widgets de acessórios.
17 de maio de 2024
Usar o depurador no Android Studio
Aprenda a usar o depurador no Android Studio para inspecionar e depurar o estado do app durante a execução.
14 de maio de 2024
Crie navegações instantâneas com a API Speculation Rules
Uma demonstração interativa e um codelab para aprender sobre como ter navegações instantâneas usando a pré-renderização com a API Speculation Rules. O codelab tem duração estimada de 30 minutos e você pode acompanhar o tempo restante na parte de cima
- Codelab
- Objective-C
10 de maio de 2024
Criar um aplicativo de chat baseado em LLM e RAG com a AlloyDB AI e o LangChain
Neste codelab, você aprenderá a criar um cluster do AlloyDB, implantar o Serviço de recuperação de bancos de dados de IA generativa para bancos de dados e criar um aplicativo de amostra com o serviço.
- IA e Machine Learning
- Cloud
- Codelab
10 de maio de 2024
Um tour pela Duet AI para desenvolvedores
Neste codelab, você vai usar a Duet AI, uma colaboradora com tecnologia de IA, no Google Cloud. Você vai aprender a usar o chat da Duet AI e a assistência de código inline para gerar e entender códigos e muito mais.
- Cloud
10 de maio de 2024
Análise de estante de livros: use o Gemini para criar um aplicativo do Cloud Run em Java que envia os dados do BigQuery para a Web
Vamos usar o Gemini para criar um aplicativo de resumo da estante de livros que simplesmente envia os dados do BigQuery para a Web e é implantado no Cloud Run.
- Cloud
- Sem servidor
- IA e Machine Learning
- Cloud Run
10 de maio de 2024
Como usar a Duet AI para analisar e aprimorar um aplicativo atual
Este codelab vai demonstrar como usar a Duet AI para criar um aplicativo cliente com base em um back-end de API. O objetivo deste laboratório é mostrar o uso da Duet AI com um aplicativo atual. Você vai aprender a: Dependendo das políticas da sua
9 de maio de 2024
Aprenda a simplificar as jornadas de autenticação usando a API Credential Manager no seu app Android
Saiba como implementar a API Credential Manager para oferecer autenticação simples e segura no app por chave de acesso ou senha.
8 de maio de 2024
Redimensionamento de apps Android
Neste codelab sobre Jetpack Compose, você vai otimizar um app Android para demonstrar as práticas recomendadas de redimensionamento livre. Isso inclui usar compatibilidade de manifesto, implicações da mudança de configuração e manutenção da continuidade durante o redimensionamento.
- Codelab
- Kotlin
- Android
8 de maio de 2024
Criar uma experiência de pagamento rápido no Android com o Google Pay (Kotlin)
Neste codelab, você criará uma tela de pagamento no seu app Android e a equipará com o Google Pay. Isso permitirá que os usuários do seu app paguem pelos itens de maneira rápida, prática e segura, com apenas o toque de um botão.
2 de maio de 2024
Blocos de inicialização estáticos
Use blocos de inicialização estáticos para definir ou alterar campos estáticos.
- Curso
- JavaScript
31 de março de 2024
31 de março de 2024
31 de março de 2024
Descritores de propriedade
Use descritores de propriedade para configurar seus objetos JavaScript.
- Curso
- JavaScript
31 de março de 2024
Introdução ao JavaScript
Um breve histórico do JavaScript e uma visão geral de suas regras básicas.
- Curso
- Python
- JavaScript
31 de março de 2024
31 de março de 2024
nulo e indefinido
Aprenda a usar os tipos de dados "nulo" e "indefinido" do JavaScript.
- Curso
- JavaScript
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
A palavra-chave "This"
Use a palavra-chave `this` para trabalhar com o contexto no qual sua função é executada.
- Curso
- JavaScript
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
Campos e métodos de classe
Use campos e métodos de classe para adicionar propriedades às classes.
- Curso
- JavaScript
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
31 de março de 2024
A palavra-chave de retorno
Use a palavra-chave `return` para aproveitar melhor suas funções.
- Curso
- JavaScript
31 de março de 2024
31 de março de 2024
Acessadores de propriedades
Saiba como definir, alterar e acessar as propriedades de um objeto.
- Curso
- JavaScript
31 de março de 2024
11 de março de 2024
Exercício: criar o app Sports
Aproveite os conceitos do Material Design e use animações simples para criar uma lista de super-heróis.
23 de fevereiro de 2024
Exercício: noções básicas do Compose
Aplique os conceitos básicos dos elementos de composição da UI e implemente as telas para os problemas apresentados.
- Interface do usuário
- Android Compose
19 de fevereiro de 2024
Funções de ordem superior com coleções
Aprenda a usar funções comuns de ordem superior em coleções do Kotlin.
- Kotlin
19 de fevereiro de 2024
Usar tipos de função e expressões lambda no Kotlin
Aprenda a usar expressões lambda e funções de ordem superior no Kotlin.
- Kotlin
19 de fevereiro de 2024
Carregar e mostrar imagens da Internet
Neste codelab, você vai usar a biblioteca Coil para carregar e mostrar fotos da Internet no app Android com o Compose.
- Kotlin
19 de fevereiro de 2024
Fazer o download do Android Studio e instalá-lo
Aprenda a fazer o download e a instalação do Android Studio
- Kotlin
16 de fevereiro de 2024
10 de fevereiro de 2024
31 de janeiro de 2024
Análise estática
Aprenda a usar ferramentas linter para testes automatizados básicos.
- Teste
- Curso
- JavaScript
- TypeScript
31 de janeiro de 2024
Ambiente de teste
Aprenda a usar ferramentas de tempo de execução e emulação de navegador para testes.
- Teste
- Curso
31 de janeiro de 2024
31 de janeiro de 2024
Apêndice
Outras informações que podem ser úteis na sua jornada de desenvolvimento de teste.
- Teste
- Curso
31 de janeiro de 2024
31 de janeiro de 2024
Testes de componentes na prática
Exemplos de design de testes para um componente do React com dependências complexas.
- Teste
- Curso
- JavaScript
31 de janeiro de 2024
Ferramentas do comércio
Saiba mais sobre declarações e outros primitivos comuns à maioria dos frameworks de teste.
- Teste
- Curso
- JavaScript
31 de janeiro de 2024
31 de janeiro de 2024
Onde os testes são executados
Aprenda a executar testes manualmente ou como parte de um processo automatizado.
- Teste
- Curso
31 de janeiro de 2024
JavaScript de divisão de código
Alguns recursos não são essenciais para o carregamento inicial de uma página da Web. O JavaScript é um desses recursos que pode ser adiado até o momento necessário por uma técnica conhecida como divisão de código. Ao fazer isso, você pode melhorar o desempenho reduzindo a largura de banda e a contenção de CPU, algo essencial para melhorar a velocidade de carregamento da página inicial e a capacidade de resposta de entrada durante a inicialização.
- Desempenho
- Curso
- JavaScript
4 de dezembro de 2023
Entender o caminho crítico
O caminho crítico de renderização é um conceito no desempenho da Web que lida com a velocidade com que a renderização inicial de uma página aparece no navegador. Este módulo aborda a teoria por trás do caminho crítico de renderização, abordando conceitos como recursos de bloqueio de renderização e de analisador, além de como eles desempenham um papel fundamental na velocidade de exibição de uma página no navegador.
- Desempenho
- Curso
27 de novembro de 2023
Bem-vindo ao Aprendizado de desempenho.
Este curso foi criado para quem está começando a melhorar o desempenho na Web, um aspecto essencial da experiência do usuário. Ele abrange os principais conceitos e técnicas de desempenho na Web para melhorar esse desempenho.
- Desempenho
- Curso
27 de novembro de 2023
Performance do vídeo
Vídeo é um tipo de mídia usado com frequência em páginas da Web, mas saber como veiculá-los com eficiência é um aspecto de desempenho que você não deve deixar de lado. Este módulo aborda algumas das principais técnicas de incorporação de vídeos para manter seu site rápido, além de considerações de desempenho adjacentes que podem surgir com o uso.
- Desempenho
- Curso
- HTML
23 de novembro de 2023
Seu primeiro app WebGPU
Este codelab apresenta os conceitos básicos da nova API WebGPU. Ele vai ajudar você a criar uma versão do Game of Life do Conway que rode na sua GPU. Os recursos de renderização da WebGPU são utilizados para desenhar o tabuleiro, e os recursos de computação da API servem para atualizar o estado do jogo.
13 de novembro de 2023
Por que a velocidade é importante?
Antes de começar a usar o desempenho do aprendizado, você precisa entender o papel dele na experiência do usuário e como ele pode resultar em melhores resultados. Este curso começa com uma breve introdução sobre esses tópicos, mostrando um contexto essencial sobre a importância do aprendizado de performance.
- Desempenho
- Curso
1 de novembro de 2023
Otimizar o carregamento de recursos
À medida que uma página é carregada, muitos recursos são referenciados em seu HTML. Com eles, a página tem aparência e layout por meio de CSS, bem como interatividade por meio de JavaScript. Neste módulo, abordaremos vários conceitos importantes relacionados a esses recursos e como eles afetam o tempo de carregamento de uma página.
- Desempenho
- Curso
- HTML
- JavaScript
- CSS
1 de novembro de 2023
Uma visão geral dos web workers
Grande parte do que o usuário encontra no navegador ocorre em uma única thread, conhecida como _thread principal_. No entanto, há oportunidades em que você pode iniciar novas linhas de execução para realizar trabalhos computacionais dispendiosos para que a linha de execução principal possa acomodar tarefas importantes voltadas ao usuário. A API que faz isso é conhecida como API Web Worker e, neste módulo, vamos abordar os conceitos básicos.
- Desempenho
- Curso
- JavaScript
1 de novembro de 2023
Considerações gerais de desempenho de HTML
Todo site começa com a solicitação de um documento HTML. Essa solicitação tem um papel importante na velocidade de carregamento do site. Este módulo aborda conceitos importantes, como armazenamento em cache de HTML, bloqueio de analisador, bloqueio de renderização e muito mais para garantir que a primeira solicitação do HTML do seu site seja feita com o pé direito.
- Desempenho
- Curso
1 de novembro de 2023
Ajudar o navegador com dicas de recursos
Dicas de recursos são um conjunto de funcionalidades disponíveis em HTML que podem ajudar o navegador a carregar recursos mais cedo e possivelmente até mesmo com maior prioridade de recursos. Neste módulo, abordamos algumas dicas de recursos que podem ajudar suas páginas a carregar ainda mais rápido.
- Desempenho
- Curso
- HTML
1 de novembro de 2023
Otimizar fontes da Web
As fontes da Web são um recurso usado com frequência na Web – e com razão assim – porque complementam o design de um site de maneiras que outros recursos não podem. Mesmo assim, as fontes da Web ainda têm um custo de performance. Neste módulo, vamos abordar várias considerações e técnicas de desempenho relacionadas a fontes da Web.
- Desempenho
- Curso
- CSS
- HTML
1 de novembro de 2023
Um caso de uso concreto de worker da Web
Agora que você tem uma compreensão básica dos web workers e dos recursos e limitações deles, é hora de analisar um caso de uso concreto para um web worker. Nesta demonstração, um Web worker é usado para buscar um arquivo JPEG, extrair os metadados dele e enviá-lo de volta à linha de execução principal para que o usuário possa vê-lo no navegador.
- Desempenho
- Curso
- JavaScript
1 de novembro de 2023
Carregamento lento de imagens e elementos <iframe>
As imagens e os elementos de iframe podem consumir uma quantidade significativa de largura de banda e tempo de processamento da CPU. No entanto, nem todas as imagens e elementos de iframe precisam ser carregados durante o carregamento inicial da página e podem ser adiados. Essa técnica é conhecida como _carregamento lento_. Neste módulo, explicamos o carregamento lento de imagens e elementos de iframe para que suas páginas carreguem mais rapidamente e consumam largura de banda e tempo de processamento somente quando necessário.
- Desempenho
- Curso
- HTML
1 de novembro de 2023
Performance da imagem
As imagens representam uma grande parte dos dados transferidos em muitas páginas da Web atualmente. Este módulo aborda como otimizar e veicular imagens com eficiência para minimizar o desperdício de bytes, seja qual for o dispositivo do usuário.
- Desempenho
- Curso
- JavaScript
- HTML
1 de novembro de 2023
Pré-busca, pré-renderização e pré-armazenamento em cache do service worker
Embora grande parte do desempenho lide com o que é possível fazer para otimizar e eliminar recursos desnecessários, pode parecer um pouco paradoxal sugerir que alguns recursos devem ser carregados antes de serem necessários. No entanto, há alguns casos em que _pode_ ser apropriado carregar determinados recursos com antecedência. Neste módulo, vamos analisar esse aspecto do desempenho, já que a pré-busca e a pré-renderização são discutidas.
- Desempenho
- Curso
- JavaScript
- HTML
1 de novembro de 2023
Saia de férias com um app do Google Chat
Neste codelab, você vai aprender como criar um Google Chat
- Cloud
- Google Workspace
8 de junho de 2023
Classificação de dados de imagem com o BigQuery ML
Neste codelab, você vai armazenar e analisar imagens de posturas de ioga no BigQuery e implementar um modelo de classificação de imagem com o BigQuery ML para rotular as posturas usando somente construções SQL
8 de junho de 2023
Apps adaptáveis no Flutter
Neste codelab, você vai criar um app do Flutter que se adapta às seis plataformas para as quais o Flutter oferece suporte: Android, iOS, Web, Windows, macOS e Linux.
- Python
- Flutter
11 de maio de 2023
Conheça os padrões e registros do Dart
Use padrões, registros e outros recursos novos do Dart 3 para recriar o estilo de design da interface no Flutter.
- Dart
11 de maio de 2023
Como criar um jogo com o Flutter e o Flame
Neste codelab, você vai criar um jogo de plataforma chamado Doodle Dash usando o Flutter e o mecanismo do Flame.
- Python
- Flutter
10 de maio de 2023
Como usar a FFI em um plugin do Flutter
Neste codelab, você criará um plug-in do Flutter para plataformas móveis e de computador usando a FFI para aproveitar uma biblioteca C nativa.
- Python
- C
- Flutter
10 de maio de 2023
Adicionar o Chat aos apps do AppSheet
Saiba como usar o recurso de apps do Chat do AppSheet para adicionar um chat ao seu app do AppSheet.
9 de maio de 2023
MDC-101 no Flutter: noções básicas dos componentes do Material Design
Aprenda os conceitos básicos do uso de componentes do Material Design criando uma página de login para um app simples do Flutter.
- Design
- Python
- Flutter
9 de maio de 2023
Aprenda a prototipar IA responsável com o PAIR Guidebook e o MakerSuite
Saiba como prototipar soluções de IA de forma responsável com as ferramentas do Google para IA responsável, o MakerSuite e o Guia de PAIR
9 de maio de 2023
Primeiros passos com os sinais do Angular
Apresentamos os indicadores, um novo modelo de reatividade no Angular. Os indicadores oferecem ferramentas de alta qualidade para uma reatividade detalhada
- Web
- Python
9 de maio de 2023
Criar um app sem código usando o banco de dados do AppSheet
Saiba como criar apps usando o banco de dados nativo do AppSheet.
9 de maio de 2023
MDC-102 no Flutter: estrutura e layout do Material Design
Aprenda a usar o Material Design para criar a estrutura e o layout de um app do Flutter.
- Design
- Python
- Flutter
9 de maio de 2023
Descubra a câmera em dispositivos dobráveis
Ao longo dos anos, os dispositivos Android evoluíram para incluir diversos tamanhos, formas e telas, entre outros recursos. Desde o início, no entanto, tirar fotos com o smartphone tem sido um dos casos de uso mais importantes. Atualmente, os recursos da câmera ainda são um dos principais motivos que fazem os consumidores comprarem um smartphone.
9 de maio de 2023
Como criar IUs de última geração no Flutter
Aprenda a criar interfaces do usuário do Flutter com animações, sombreadores e efeitos de partículas que funcionam em todas as seis plataformas do Flutter.
- Python
8 de maio de 2023
Como testar um app do Flutter
Neste codelab, você criará e testará um app simples do Flutter.
- Python
- Flutter
6 de maio de 2023
Criar um app personalizado da Web para detecção de objetos com o MediaPipe
Aprenda a criar um app personalizado da Web para detectar objetos com o MediaPipe.
- JavaScript
4 de maio de 2023
Integrar atalhos dinâmicos ao Google Assistente com as Ações no app
Saiba como implementar atalhos de apps dinâmicos com o Google
- Python
- Android
- Google Assistente
4 de maio de 2023
Integrar um aplicativo Android ao Google Assistente com as Ações no app
Saiba o básico sobre como usar comandos de voz em um app Android, fazendo a vinculação dele ao Google Assistente com intents integradas das Ações no app.
- Google Assistente
- Android
4 de maio de 2023
FraudFinder: de dados brutos a IA com a Vertex AI e o BigQuery
Neste laboratório, você vai aprender a criar um sistema completo de dados para IA que detecta fraudes em tempo real no Google Cloud. O objetivo é entender como ir de dados brutos a um pipeline de ML pronto para produção em execução no Google Cloud.
- Cloud
4 de maio de 2023
Criar um app completo com o Relay e o Jetpack Compose
Aprenda a integrar o Relay a apps do Compose e acelerar o fluxo de trabalho do design ao código.
- Python
4 de maio de 2023
Comece com animações de rolagem no CSS
Neste codelab, você vai aprender a criar animações de rolagem usando CSS. Você vai poder criar efeitos muito interessantes, como imagens de fundo em paralaxe e imagens que se revelam à medida que aparecem.
4 de maio de 2023
Adicionar elementos relacionados ao chat a um aplicativo Android com as APIs Messaging e People
Saiba como estender um aplicativo Android para incluir recursos relacionados a chat com as APIs Messaging e People.
- Python
4 de maio de 2023
MDC-103 Flutter: temas do Material Design com cores, formas, elevação e tipo
Veja como os componentes do Material Design do Flutter podem ajudar a expressar sua marca e destacar seu produto com escolhas de design.
- Design
- Python
- Flutter
4 de maio de 2023
MDC-104 Flutter: componentes avançados do Material Design
Melhore o design e aprenda a usar o componente de menu avançado de pano de fundo do Flutter.
- Design
- Python
- Flutter
4 de maio de 2023
Como criar transições incríveis com o movimento do Material Design para o Flutter
Crie o sistema de movimento do Material Design no app Reply usando as transições do pacote de animações.
- Design
- Python
- Flutter
2 de maio de 2023
Adicionar os anúncios da AdMob a um app do Flutter
Neste codelab, você vai aprender a adicionar anúncios intersticiais, premiados e de banner a um app do Flutter.
- Anúncios
- Python
- Flutter
1 de maio de 2023
Adicionar um anúncio de abertura do app AdMob a um app Unity
Neste codelab, você vai aprender a adicionar um anúncio de abertura do app AdMob a um app Unity.
- Anúncios
- Jogos
- C#
- AdMob
29 de abril de 2023
Estender um app Android para o Google Assistente com as Ações no app (nível 2)
Neste codelab intermediário, aprenda a desenvolver Ações no app usando intents integradas comuns, permitindo que as pessoas abram recursos do app e pesquisem conteúdo nele usando o Google Assistente.
- Google Assistente
- Android
29 de abril de 2023
Protótipo para produção: como conseguir previsões de modelos treinados personalizados
Neste laboratório, você vai usar a Vertex AI para receber previsões on-line e em lote de um modelo treinado personalizado. Este laboratório é parte da série de vídeos Protótipo para produção. Finalize o laboratório anterior antes de tentar este. Para
- Cloud
- Python
29 de abril de 2023
Protótipo para produção: como treinar modelos personalizados com a Vertex AI
Neste laboratório, você vai usar a Vertex AI para executar um job de treinamento personalizado. Este laboratório é parte da série de vídeos Protótipo para produção. Você vai criar um modelo de classificação de imagens usando o conjunto de dados de
- Cloud
- Python
29 de abril de 2023
Protótipo para produção: treinamento distribuído na Vertex AI
Neste laboratório, você vai usar a Vertex AI para executar um job de treinamento distribuído no Vertex AI Training usando o TensorFlow. Este laboratório é parte da série de vídeos Protótipo para produção. Finalize os laboratório anteriores antes de
- Cloud
- Python
29 de abril de 2023
Protótipo para produção: ajuste de hiperparâmetro
Neste laboratório, você vai usar a Vertex AI para executar um ajuste de hiperparâmetro no Vertex AI Training. Este laboratório é parte da série de vídeos Protótipo para produção. Finalize o laboratório anterior antes de tentar este. Para saber mais,
- Cloud
- Python
29 de abril de 2023
Crie haicais sobre os produtos do Google com a API PaLM e o Flutter.
Aprenda a desenvolver um app simples que cria e mostra haicais sobre os produtos do Google com a API PaLM e o Flutter.
29 de abril de 2023
Modelos de linguagem grandes no dispositivo com Keras e TensorFlow Lite
Aprenda a usar o KerasNLP para carregar, otimizar e implantar no Android com o TensorFlow Lite um modelo de linguagem grande pré-treinado
22 de abril de 2023
Técnicas de impressão digital
A impressão digital é a ação de tentar identificar um usuário específico usando as características da configuração. Saiba como isso pode prejudicar a privacidade do usuário.
- Curso
22 de fevereiro de 2023
Terceiros
Saiba mais sobre terceiros e como mitigar os riscos para seus usuários ao integrar terceiros.
- Curso
- HTML
- Java
22 de fevereiro de 2023
Criptografia
Saiba como a criptografia pode preservar a privacidade, garantindo que outras pessoas não possam interceptar e ler o conteúdo dos seus usuários.
- Curso
22 de fevereiro de 2023
22 de fevereiro de 2023
Use apenas os dados de que você precisa
Neste módulo, você vai aprender estratégias para coletar somente os dados necessários, gerenciar e remover os dados coletados e explicar o que você coleta aos usuários.
- Curso
- HTML
22 de fevereiro de 2023
APIs HTML
Saiba como as informações de HTML podem ser expostas e manipuladas usando JavaScript.
- Curso
- HTML
- JavaScript
21 de fevereiro de 2023
21 de fevereiro de 2023
21 de fevereiro de 2023
21 de fevereiro de 2023
21 de fevereiro de 2023
21 de fevereiro de 2023
Outros elementos de texto inline
Uma introdução ao intervalo de elementos usados para marcar o texto.
- Curso
- HTML
21 de fevereiro de 2023
21 de fevereiro de 2023
21 de fevereiro de 2023
14 de fevereiro de 2023
Formatos de imagem: WebP
Saiba mais sobre o WebP e entenda a diferença entre esse formato e outros.
- Curso
1 de fevereiro de 2023
1 de fevereiro de 2023
Principais problemas de desempenho
Aprenda maneiras de garantir que suas solicitações de imagem sejam as menores e tenham o melhor desempenho possível.
- Curso
- CSS
- HTML
1 de fevereiro de 2023
Sintaxes descritivas
Uso de srcset e tamanhos para fornecer ao navegador informações sobre origens de imagens e como elas serão usadas.
- Curso
- HTML
1 de fevereiro de 2023
Formatos de imagem: AVIF
O formato de arquivo de imagem AV1 (AVIF) é uma codificação baseada no codec de vídeo de código aberto AV1.
- Curso
1 de fevereiro de 2023
1 de fevereiro de 2023
Formatos de imagem: GIF
Entenda o formato de imagem GIF e explique como funciona a codificação de imagens.
- Curso
1 de fevereiro de 2023
Uma breve história das imagens na Web
'Um histórico de imagens na web, começando com o elemento de imagem em 1993'
- Curso
1 de fevereiro de 2023
1 de fevereiro de 2023
1 de fevereiro de 2023
1 de fevereiro de 2023
1 de fevereiro de 2023
1 de fevereiro de 2023
1 de fevereiro de 2023
Redes de fornecimento de conteúdo de imagem
Saiba como as CDNs de imagem conseguem transformar e otimizar o conteúdo de uma imagem.
- Curso
- HTML
1 de fevereiro de 2023
31 de janeiro de 2023
31 de janeiro de 2023
24 de janeiro de 2023
Conclusão e próximas etapas
Mais recursos para ajudar você a dar os próximos passos.
- Acessibilidade
- Curso
12 de janeiro de 2023
Teste de acessibilidade automatizado
Como realizar testes de acessibilidade automatizados.
- Acessibilidade
- Curso
- HTML
12 de janeiro de 2023
Testes de tecnologia assistiva
Como fazer testes com tecnologia assistiva (TA).
- Acessibilidade
- Curso
- HTML
12 de janeiro de 2023
12 de janeiro de 2023
10 de janeiro de 2023
8 de dezembro de 2022
8 de dezembro de 2022
Atributos
Saiba mais sobre os diferentes atributos globais, além dos atributos específicos de elementos HTML específicos.
- Curso
- HTML
- CSS
- JavaScript
8 de dezembro de 2022
8 de dezembro de 2022
8 de dezembro de 2022
Design e experiência do usuário
Crie designs acessíveis e avalie a experiência do seu usuário.
- Acessibilidade
- Curso
5 de dezembro de 2022
JavaScript
'Escreva eventos de acionamento, títulos de página, conteúdo dinâmico e muito mais acessíveis.'
- Acessibilidade
- Curso
- JavaScript
- HTML
5 de dezembro de 2022
Padrões, componentes e sistemas de design
'Avaliar padrões, componentes e sistemas de design para acessibilidade.'
- Acessibilidade
- Curso
5 de dezembro de 2022
Estrutura do conteúdo
'Use HTML semântico, pontos de referência e tabelas para fornecer conteúdo acessível.'
- Acessibilidade
- Curso
- HTML
31 de outubro de 2022
Vídeo e áudio
Tipos de mídia alternativos que tornam seu vídeo e áudio acessíveis.
- Acessibilidade
- Curso
31 de outubro de 2022
O documento
Elementos HTML adicionais a serem considerados ao criar sites e aplicativos da web acessíveis.
- Acessibilidade
- Curso
- HTML
31 de outubro de 2022
Foco do teclado
Entenda e aprimore a ordem e o estilo da navegação pelo teclado.
- Acessibilidade
- Curso
- CSS
31 de outubro de 2022
30 de setembro de 2022
Este é o curso "Aprenda acessibilidade"
Um curso de acessibilidade duradouro e uma referência para levar seu desenvolvimento da Web a outro patamar.
- Acessibilidade
- Curso
30 de setembro de 2022
Animação e movimento
Oferecer suporte a pessoas com todos os tipos de distúrbios desencadeados por movimentos.
- Acessibilidade
- Curso
30 de setembro de 2022
30 de setembro de 2022
30 de setembro de 2022
Tipografia
Escolha as fontes e os tamanhos de fonte certos e estruture sua cópia com um layout acessível.
- Acessibilidade
- Curso
30 de setembro de 2022
30 de setembro de 2022
27 de setembro de 2022
27 de setembro de 2022
27 de setembro de 2022
Títulos e seções
Como usar corretamente os elementos de seção para dar significado ao seu conteúdo.
- Curso
- HTML
27 de setembro de 2022
27 de setembro de 2022
Proteger seu site usando a autenticação de dois fatores com uma chave de segurança (WebAuthn)
Neste codelab, você vai adicionar uma autenticação de dois fatores ao seu site ou app da Web com uma chave de segurança.
- Web
- Identidade
22 de setembro de 2022
8 de setembro de 2022
Navegação por gestos e a experiência de ponta a ponta
Neste codelab, você vai trabalhar em um app existente para que os controles do app funcionem com a navegação por gestos. Você também vai oferecer uma experiência completa de tela de ponta a ponta.
- Android
29 de julho de 2022
Cast Connect com app ATV
Neste codelab, você criará um app Android TV usando a nova biblioteca do Google Cast Connect, que permite que os apps de transmissão do Google Cast se comuniquem com o app Android TV.
29 de julho de 2022
Oferecer compatibilidade com dispositivos dobráveis e de duas telas usando a biblioteca Jetpack WindowManager
Aprenda a adaptar seu app a novos formatos, como dispositivos dobráveis e de tela dupla, com a biblioteca Jetpack WindowManager.
29 de julho de 2022
Criar um componente de story com um elemento lit
Neste codelab, você criará um componente de Stories da Web com a ajuda da classe LitElement.
29 de julho de 2022
Criar ações para o Google Assistente usando o SDK do Actions (nível 2)
Aprenda os conceitos básicos de desenvolvimento com o Google Assistente.
29 de julho de 2022
Calcular estatísticas particulares com o Privacy on Beam
Neste codelab, você aprenderá a produzir estatísticas particulares para visitas a um restaurante usando o Privacy on Beam para conhecer e aplicar os recursos de um framework com privacidade diferencial.
- Código aberto
29 de julho de 2022
TensorFlow.js: usar o Firebase Hosting para implantar e hospedar um modelo de machine learning em escala
Neste codelab, você aprenderá a usar a infraestrutura do Firebase para implantar um modelo de ML a fim de usá-lo e consumi-lo no seu site usando o TensorFlow.js
- Web
- IA e Machine Learning
- TensorFlow
29 de julho de 2022
29 de julho de 2022
Cloud Spanner: crie um placar de jogos com Java
Neste codelab, você aprenderá a criar um placar de jogos usando uma tabela de banco de dados do Cloud Spanner com uma coluna de carimbo de data/hora de confirmação.
- Cloud
- Dados
29 de julho de 2022
Criar ações para o Google Assistente usando o Actions Builder (nível 2)
Aprenda os conceitos básicos de desenvolvimento com o Google Assistente.
29 de julho de 2022
Conectar dispositivos de casa inteligente ao Google Assistente
Crie e implante uma ação de casa inteligente para integrar uma lavadora inteligente ao Google Assistente.
29 de julho de 2022
Módulo 8: migrar do App Engine ndb e taskqueue para o Cloud NDB e o Cloud Tasks
Saiba como migrar do App Engine ndb e taskqueue para o Cloud NDB e o Cloud Tasks
- Sem servidor
- Cloud
29 de julho de 2022
Criar ações para o Google Assistente usando o Actions Builder (nível 1)
Aprenda os conceitos básicos de desenvolvimento com o Google Assistente.
29 de julho de 2022
Classificador de imagem de aprendizado por transferência do TensorFlow.js
Neste codelab, você aprenderá a criar uma
- IA e Machine Learning
- TensorFlow
29 de julho de 2022
Ativar o fulfillment local para ações de casa inteligente
Veja como ativar o fulfillment local com o SDK local do Google Home para melhorar as integrações de casa inteligente com o Google Assistente.
29 de julho de 2022
Introdução aos insights do Cloud SQL
O Cloud SQL Insights ajuda a detectar, diagnosticar e evitar problemas de desempenho de consultas nos bancos de dados do Cloud SQL. Eles oferecem serviço de autoatendimento, monitoramento intuitivo e diagnóstico além da detecção, para identificar a
- Cloud
29 de julho de 2022
Módulo 4: migrar do Google App Engine para o Cloud Run com o Docker
Saiba como colocar em contêiner e migrar um aplicativo simples do App Engine para o Cloud Run usando o Docker
- Cloud
- Sem servidor
29 de julho de 2022
Controlar mídias pelo MediaSession
Neste codelab, você expandirá uma amostra de vídeo para adicionar compatibilidade com o MediaSession. Isso permite que o Android controle a reprodução de fora do app, por exemplo, usando o Google Assistente, controles remotos na TV ou controles na tela de bloqueio e no Wear OS.
29 de julho de 2022
Geração de relatórios, análise e geração de relatórios com o G Suite e o GCP
Neste codelab, os desenvolvedores criam um fluxo de trabalho de processamento de imagens baseado na nuvem em Python usando as APIs do G Suite e do GCP. Você fará o download de um arquivo de imagem do Google Drive, arquivando-o no Google Cloud Storage, analisando o conteúdo com o Google Cloud Vision e gerando dados de relatório no Planilhas Google.
- Cloud
- Dados
- Google Workspace
29 de julho de 2022
Lit para desenvolvedores do React
Neste codelab, você aprenderá a converter conceitos do React para o Lit.
29 de julho de 2022
Criar uma ação de tela interativa para o Google Assistente com o Actions Builder
Veja como criar uma ação de tela interativa para o Assistente.
29 de julho de 2022
Cloud Spanner: crie um placar de jogos com Go
Neste codelab, você aprenderá a criar um placar de jogos usando uma tabela de banco de dados do Cloud Spanner com uma coluna de carimbo de data/hora de confirmação.
- Dados
- Cloud
29 de julho de 2022
Criar um receptor do Cast básico
Neste codelab, você criará um app receptor compatível com Cast usando o framework de aplicativo do Google Cast.
- Transmitir
29 de julho de 2022
Módulo 1: Migrar do webapp2 do App Engine para o Flask
Saiba como migrar o aplicativo Python do App Engine do webapp2 para o framework da Web do Flask.
- Cloud
- Sem servidor
29 de julho de 2022
TensorFlow.js: reconhecimento de dígitos de escrita à mão com CNNs
Neste codelab, você treinará um modelo para identificar dígitos escritos à mão. Na terminologia de machine learning, isso é conhecido como uma tarefa de classificação, já que ela prevê uma categoria para uma determinada entrada.
- IA e Machine Learning
- TensorFlow
29 de julho de 2022
Criar ações para o Google Assistente usando o SDK do Actions (nível 1)
Aprenda os conceitos básicos de desenvolvimento com o Google Assistente.
29 de julho de 2022
Melhore e proteja suas ações de casa inteligente
Aprenda a aprimorar e proteger suas Ações de casa inteligente com traços de dispositivos personalizáveis e uma autenticação de dois fatores.
29 de julho de 2022
TensorFlow.js: como fazer predições de dados 2D
Neste codelab, você treinará um modelo para fazer previsões a partir de dados numéricos. O modelo tentará prever
- IA e Machine Learning
- TensorFlow
29 de julho de 2022
Módulo 2: Migrar do App Engine ndb para o Cloud NDB
Saiba como migrar um aplicativo simples do App Engine de ndb para o Cloud NDB.
- Cloud
- Sem servidor
29 de julho de 2022
Use a Document AI para processar seus formulários escritos à mão de maneira inteligente (Python)
Neste codelab, vamos focar na criação de um tutorial que usa a API Document AI com Python
- IA e Machine Learning
- Web
29 de julho de 2022
Como se conectar ao Cloud SQL com o Cloud Functions
Neste codelab, você escreverá uma Função do Cloud que se conecta a um banco de dados do Cloud SQL e envia a ele uma instrução de inserção do SQL.
- Cloud
- Cloud SQL
29 de julho de 2022
Integrar a API Google Wallet para digitalizar cartões no Android
A API Google Wallet permite interagir com usuários usando vários tipos predefinidos de cartões: cartões de fidelidade, de ofertas, vales-presente, ingressos de eventos, bilhetes de transporte público e cartões de embarque. Cada tipo apresenta campos
21 de junho de 2022
Ferramentas e depuração
Vamos conhecer as ferramentas disponíveis para desenvolver, depurar e testar seus Progressive Web Apps.
- Apps Web Progressivos
- Curso
15 de maio de 2022
Introdução ao Angular
Neste codelab para iniciantes, você aprenderá a criar apps da Web com o Angular
- Web
12 de maio de 2022
Criar experiências de mapas 3D com a visualização de sobreposição do WebGL
Este codelab ensina a usar os recursos da API Maps JavaScript com a tecnologia WebGL para renderizar e controlar o mapa vetorial em três dimensões. Este codelab pressupõe que você tem conhecimento intermediário de JavaScript e da API Maps JavaScript.
- API Maps JavaScript
- Codelab
- JavaScript
- Plataforma Google Maps
11 de maio de 2022
Criar um localizador de lojas de pilha completa com a Plataforma Google Maps e o Google Cloud
Imagine que você tenha muitos lugares para colocar em um mapa e quer permitir que os usuários vejam onde esses lugares estão e decidam qual deles querem visitar. Como exemplos, podemos mencionar: Neste codelab, você criará um localizador que usa um
- Biblioteca Places
- API Maps JavaScript
- Serviço de matriz de distância
- API Maps JavaScript
- Place Autocomplete
- API Maps JavaScript
- Varejo
- Encontre o local ideal
- Codelab
- Go
- JavaScript
- BigQuery
- Plataforma Google Maps
- Ambiente flexível do App Engine
9 de maio de 2022
Adicionar um mapa ao seu app Android (Kotlin)
Este codelab ensina como integrar o SDK do Maps para Android ao seu app e usar os recursos principais, criando um aplicativo que exiba um mapa de lojas de bicicletas em São Francisco, Califórnia, EUA. Para a etapa de ativação a seguir, é necessário
- SDK do Maps para Android
- Codelab
- Kotlin
- Plataforma Google Maps
- Android
9 de maio de 2022
Deixe seu app do Flutter lindo, não chato
O Flutter é um kit de ferramentas de IU do Google para criar apps incríveis e nativos para dispositivos móveis, Web e computadores com uma única base de código. Ele funciona com código existente, é usado por desenvolvedores e organizações do mundo
- Flutter
9 de maio de 2022
Criar e implantar um modelo de detecção de objetos personalizado com o TensorFlow Lite (Android)
Neste codelab, você criará um app Android que pode detectar objetos em imagens. Você começará a treinar um modelo personalizado de detecção de objetos com o TFLite Model Maker e o implantará com a biblioteca de tarefas TFLite.
- Celular
- TensorFlow
- Android
7 de maio de 2022
Criar seu primeiro app Computer Vision no Android ou iOS
Neste codelab, você aprenderá a criar um app simples para Android e iOS capaz de rotular corretamente uma imagem.
- iOS
- Celular
- Android
- TensorFlow
7 de maio de 2022
TensorFlow.js: criar um sistema de detecção de spam de comentários
Neste codelab, você aprenderá a criar uma página da Web simples, com recursos de comentários, como em um artigo de postagem de blog, e integrar com um modelo de machine learning pré-treinado para detectar postagens de spam de comentários. Assim, você poderá filtrá-las antes mesmo de fazerem isso. são armazenadas em qualquer banco de dados de back-end, reduzindo o tempo e o custo de processamento do servidor.
- IA e Machine Learning
- Web
- TensorFlow
7 de maio de 2022
TensorFlow.js: treinar novamente um modelo de detecção de spam de comentários para lidar com casos extremos
Neste codelab, você aprenderá a usar o Model Maker para treinar novamente um modelo de spam de comentários para lidar com casos extremos que o modelo pré-treinado não consegue processar e, em seguida, implantar novamente o novo modelo no aplicativo da Web.
- IA e Machine Learning
- Web
- TensorFlow
7 de maio de 2022
Criar um modelo personalizado de classificação de áudio pré-treinado
Neste codelab, você aprenderá a personalizar um modelo pré-treinado de classificação de áudio para detectar sons de pássaros.
- Celular
- Android
- TensorFlow
7 de maio de 2022
Criar um app básico para classificação de áudio
Neste codelab, você aprenderá a criar um app básico para classificação de áudio, que pode gravar áudio usando o microfone do smartphone.
- Celular
- Android
- TensorFlow
7 de maio de 2022
Back-end da Pesquisa de produtos da API Vision no Android
Neste codelab, você adicionará código a um app Android para chamar um back-end da Pesquisa de produtos da API Vision para que os usuários do app possam pesquisar produtos usando imagens.
- Cloud
- IA e Machine Learning
- Celular
- Android
7 de maio de 2022
Criar um app do Flutter para classificar textos
Aprenda a criar um app do Flutter que classifica textos e exibe os resultados na IU.
- Celular
- TensorFlow
- Flutter
7 de maio de 2022
Criar um app Android para detectar objetos em imagens
Aprenda a criar um app Android que detecte objetos em imagens e renderize os resultados na IU.
- Celular
- Android
- TensorFlow
7 de maio de 2022
Exibir lugares por perto em RA no Android (Kotlin)
Este codelab ensina como usar dados da Plataforma Google Maps para exibir lugares por perto em realidade aumentada (RA) no Android. Este codelab usa o Android 10.0 (nível da API 29) e requer a instalação do Google Play Services no Android Studio.
- SDK do Places para Android
- SDK do Maps para Android
- RA
- Codelab
- Kotlin
- Android
- ARCore
- Plataforma Google Maps
7 de maio de 2022
Crie um back-end de pesquisa de imagem de produto com a Pesquisa de produtos da API Vision
Neste codelab, você aprenderá a criar um back-end de pesquisa de imagens de produto usando a Pesquisa de produtos da API Vision e a criar uma chave de API para chamar o back-end de apps para dispositivos móveis.
- Celular
- Cloud
- IA e Machine Learning
- Android
7 de maio de 2022
Jobs do Cloud Run
Os serviços do Cloud Run e os jobs do Cloud Run permitem que você execute seu código no Cloud Run. Neste codelab, você aprenderá quando e como usar jobs do Cloud Run, incluindo como criar, executar e gerenciar um job.
7 de maio de 2022
Criar um app iOS para prever valores
Aprenda a criar um app iOS que detecta objetos em imagens e renderiza os resultados na IU.
- iOS
- Celular
- TensorFlow
7 de maio de 2022
Criar um site simples que classifique as imagens
Saiba como criar um site simples que classifica imagens com o TensorFlow Serving.
- Web
- TensorFlow
7 de maio de 2022
Criar um modelo de classificação de texto personalizado com o TensorFlow Lite Model Maker
Saiba como treinar novamente o modelo de detecção de spam para detectar tipos específicos de spam com o TensorFlow Lite Model Maker.
- Celular
- Flutter
- TensorFlow
7 de maio de 2022
Adicionar um mapa ao seu app iOS (Objective-C)
Neste codelab, você aprenderá tudo que precisa para começar a usar a Plataforma Google Maps na criação de apps iOS em Objective-C. Você verá todos os princípios básicos, incluindo a configuração e carregamento do SDK do Maps para iOS, a exibição do
- SDK do Maps para iOS
- Codelab
- Objective-C
- Plataforma Google Maps
7 de maio de 2022
Adicionar um mapa ao seu site (JavaScript)
Neste codelab, você aprenderá tudo que precisa para começar a usar a Plataforma Google Maps na Web. Você verá todos os princípios básicos, desde a configuração até o carregamento da API Maps JavaScript, a exibição do primeiro mapa, como trabalhar com
- API Maps JavaScript
- Web
- Codelab
- JavaScript
- Plataforma Google Maps
7 de maio de 2022
Treinar um modelo de detecção de spam de comentários com o TensorFlow Lite Model Maker
Saiba como treinar um modelo de detecção de spam de comentários com o TensorFlow Lite Model Maker.
- Celular
- Flutter
- TensorFlow
7 de maio de 2022
Medir a performance com a web-vitals.js, o Google Analytics e o BigQuery
Avalie as Principais métricas da Web em tempo real com a web-vitals.js e o Google Analytics. Em seguida, analise os resultados usando o BigQuery.
6 de maio de 2022
Conectar dispositivos de casa inteligente ao Google Assistente
Crie e implante uma ação de casa inteligente para integrar uma lavadora inteligente ao Google Assistente.
- Internet das Coisas (IoT)
- Google Assistente
6 de maio de 2022
Teste de imparcialidade do produto para desenvolvedores
Os testes de imparcialidade do produto são essenciais para garantir que o modelo de IA e/ou dados não perpetuem nenhum viés social injusto. Neste workshop, vamos guiar você pelas principais etapas da realização de testes de imparcialidade e demonstrar a jornada completa de avaliação de um conjunto de dados de um modelo de texto generativo da perspectiva da imparcialidade do ML.
6 de maio de 2022
Ativar o fulfillment local para ações de casa inteligente
Veja como ativar o fulfillment local com o SDK local do Google Home para melhorar as integrações de casa inteligente com o Google Assistente.
- Internet das Coisas (IoT)
- Google Assistente
6 de maio de 2022
Melhore e proteja suas ações de casa inteligente
Aprenda a aprimorar e proteger suas Ações de casa inteligente com traços de dispositivos personalizáveis e uma autenticação de dois fatores.
- Internet das Coisas (IoT)
- Google Assistente
6 de maio de 2022
Como criar um aplicativo da Web com o Angular e o Firebase
Neste codelab, vamos criar um aplicativo da Web em tempo real com o Firebase e o Angular.
- Web
6 de maio de 2022
Criar um seletor do seu lugar atual no Android (Java)
Saiba como usar os SDKs do Maps e do Places na Plataforma Google Maps para Android para apresentar aos usuários uma lista de possíveis lugares ao identificar a localização deles.
- SDK do Places para Android
- SDK do Maps para Android
- Codelab
- Java
- Plataforma Google Maps
- Android
6 de maio de 2022
Primeiros passos com jobs do Cloud Run
Neste codelab, você primeiro vai explorar um aplicativo Node.js para fazer capturas de tela de páginas da Web e armazená-las no Cloud Storage. Em seguida, você vai criar uma imagem de contêiner para o aplicativo, executá-la como um job no Cloud Run e atualizar o job para processar mais páginas da Web e executá-lo de maneira programada com o Cloud Scheduler.
- Computação
- Cloud
- Sem servidor
6 de maio de 2022
Integrar widgets do Android com o Google Assistente
Saiba como estender widgets do Android para o Google Assistente e permitir que ele exiba widgets personalizados aos usuários.
- Android
- Google Assistente
6 de maio de 2022
Como adicionar o WebView ao app do Flutter
Neste codelab, você vai aprender a adicionar o plug-in webview_flutter a um app do Flutter.
- Flutter
6 de maio de 2022
Criar um aplicativo do Flutter para computador
Neste codelab, você vai criar um cliente do GitHub no Flutter para computador.
- Flutter
6 de maio de 2022
Atualizar o app para oferecer suporte à futura navegação com o gesto "Voltar" preditivo
Neste codelab, você vai criar com base em um app de mídia UAMP e aprender a processar/migrar a navegação com o gesto
5 de maio de 2022
Criar seu primeiro app WebAuthn
Aprenda a criar um site com uma funcionalidade simples de reautenticação que usa um sensor de impressão digital.
- Identidade
- Web
5 de maio de 2022
Personalização de modelos de machine learning: a maneira mais fácil
Neste codelab, você vai conhecer o aprendizado por transferência e como usar ele para personalizar modelos de machine learning para seus próprios dados
5 de maio de 2022
Criar um localizador de lojas simples com a Plataforma Google Maps (JavaScript)
Um dos recursos mais comuns em um site é exibir um mapa do Google que destaca um ou mais locais de uma empresa, estabelecimento ou outra entidade com presença física. A forma como esses mapas são implementados pode variar muito dependendo dos
- API Maps JavaScript
- Place Autocomplete
- Biblioteca Places
- API Maps JavaScript
- Serviço de matriz de distância
- API Maps JavaScript
- Varejo
- Encontre o local ideal
- Web
- Codelab
- JavaScript
- HTML
- Plataforma Google Maps
4 de maio de 2022
Vertex AI: ajuste de hiperparâmetros distribuído
Neste laboratório, você vai aprender a usar a Vertex AI para realizar o ajuste de hiperparâmetros e o treinamento distribuído. Embora este laboratório use o TensorFlow para o código do modelo, os conceitos também são aplicáveis a outros frameworks de
- Cloud
4 de maio de 2022
Como migrar para fontes variáveis
Neste codelab, você vai aprender sobre fontes variáveis, os benefícios delas e como criá-las e implementá-las usando a API Google Fonts e em CSS.
- Web
4 de maio de 2022
Aplicar os princípios da IA responsável ao criar conjuntos de dados de detecção remota, como o Dynamic World
Neste codelab, você vai aplicar práticas responsáveis na geração de conjuntos de dados derivados de machine learning, como o Dynamic World.
3 de maio de 2022
Adicionar um mapa ao seu app iOS com o SwiftUI (Swift)
Este codelab ensina como usar o SDK do Maps para iOS com o SwiftUI. Para a etapa a seguir, ative o SDK do Maps para iOS. Caso você ainda não tenha uma conta do Google Cloud Platform e um projeto com faturamento ativado, veja como criá-los no guia
- SDK do Maps para iOS
- Codelab
- Swift
- Plataforma Google Maps
30 de abril de 2022
Métricas com base em registros para casas inteligentes
Saiba como usar métricas com base em registros no Google Cloud Platform para rastrear padrões e analisar seus registros de erros de integração de casa inteligente.
- Internet das Coisas (IoT)
- Google Assistente
29 de abril de 2022
Adicionar o Google Maps a um app do Flutter
Neste codelab, você criará uma experiência do Google Maps usando o SDK de apps para dispositivos móveis do Flutter para criar experiências nativas de alta qualidade no iOS e no Android.
- Codelab
- Dart
- Plataforma Google Maps
- Flutter
29 de abril de 2022
Design com cores acessíveis
Neste codelab, você vai aprender como as cores estão relacionadas à acessibilidade, sobre as diretrizes de contraste de cores e como o Material Theme Builder cria um tema acessível e pode ser usado para verificar o contraste facilmente.
- Web
29 de abril de 2022
Adicionar a navegação instantânea e transições suaves entre páginas a um app da Web
Aprenda a adicionar a navegação instantânea e as transições suaves entre páginas a um app da Web usando as APIs mais recentes disponíveis no Google Chrome.
- Web
29 de abril de 2022
Visualizar dados com a Plataforma Google Maps e o deck.gl
Neste codelab, você vai aprender a criar uma visualização de um grande volume de dados geoespaciais usando a API Maps JavaScript e o deck.gl, um framework de visualização de dados de código aberto, otimizado pelo WebGL. Se você nunca usou a
- API Maps JavaScript
- Ver dados geoespaciais
- Big Data e análise
- Codelab
- JavaScript
- Plataforma Google Maps
28 de abril de 2022
Primeiros passos com a casa conectada por IP (CHIP)
Saiba como começar a desenvolver um app de casa conectada por IP com a placa ESP32 da Espressif.
- Internet das Coisas (IoT)
27 de abril de 2022
Criar apps Angular mais acessíveis
Saiba como seguir as práticas recomendadas de acessibilidade nos seus aplicativos do Angular com o conjunto de ferramentas integrado ao framework.
- Web
26 de abril de 2022
Usar a API Depth do ARCore para experiências imersivas de realidade aumentada
Este codelab mostrará as etapas para criar um aplicativo do ARCore usando a nova API Depth. Essa API usa uma representação em pixels e em tempo real da distância de superfícies físicas até o visor da câmera para fornecer a compreensão em 3D de uma cena específica. O aplicativo descrito neste codelab usa a profundidade para que objetos do mundo real escondam ou ocultem objetos virtuais atrás deles. Ele também gera uma visualização 3D da geometria do ambiente.
- RA
- Android
25 de abril de 2022
Gravar, repetir e medir fluxos de usuários com o Chrome DevTools
Use o painel do Gravador para gravar, repetir e medir os fluxos de usuários. Assista o vídeo abaixo para conhecer o novo painel do Gravador (recurso de visualização). Abra o painel do Gravador com as seguintes etapas: Usaremos esta página de
- Web
25 de abril de 2022
Como depurar a grade CSS com o Chrome DevTools
O DevTools agora tem um suporte melhor para a depuração da grade CSS (link em inglês). Quando um elemento HTML na sua página tem display: grid ou display: inline-grid aplicado, o painel Elementos oferece várias opções para ajudar você a inspecionar
- Web
25 de abril de 2022
Descobrir e corrigir textos de baixo contraste com o Chrome DevTools
O uso do contraste incorreto é o maior inimigo da acessibilidade na Web (link em inglês). Vejamos como o DevTools pode ajudar a entender, descobrir e corrigir esse problema. Você vai corrigir os problemas de baixo contraste de uma página da Web.
- Web
25 de abril de 2022
Criar um app de realidade aumentada (RA) usando a API WebXR Device
Saiba como usar os recursos de realidade aumentada com a API WebXR Device e utilizar a compreensão de cena para posicionar um objeto 3D no mundo real.
- RA
- Web
22 de abril de 2022
Imagens aumentadas no ARCore
Neste codelab, você aprenderá a usar as imagens aumentadas do ARCore para adicionar conteúdo virtual anexado a uma imagem e acompanhar o movimento dela.
- RA
21 de abril de 2022
ARCore Cloud Anchors com âncoras permanentes do Cloud
Neste codelab, você aprenderá a usar o Cloud Anchors para criar experiências de RA compartilhadas ao estabelecer um frame comum de referência (mesma posição e orientação) em vários dispositivos usando o serviço ARCore Cloud Anchors.
- RA
- Firebase
- Android
20 de abril de 2022
Recursos
Os PWAs não estão apenas vinculados à tela. Este capítulo é sobre os recursos que um PWA tem hoje em termos de hardware, sensores e uso da plataforma.
- Apps Web Progressivos
- Curso
20 de abril de 2022
Introdução à API ARCore Recording and Playback
Salvar uma experiência de RA em um arquivo MP4 e reproduzi-lo no arquivo MP4 pode ser útil para os desenvolvedores de apps e os usuários finais. O uso mais simples da API ARCore Record & Playback é para desenvolvedores. Os dias em que você
- RA
19 de abril de 2022
Criar um app de enquete interativo para o Google Chat com Node.js
Neste codelab, você aprenderá a criar um bot de chat para pesquisar um espaço.
- Cloud
- Sem servidor
- Google Workspace
19 de abril de 2022
Trabalho em segundo plano com WorkManager (Kotlin)
O Android tem muitas opções para trabalho garantido em segundo plano, que tem várias vantagens e desvantagens. A API WorkManager para Android simplifica o trabalho em segundo plano. A WorkManager lida com casos extremos e problemas de compatibilidade. Ela também cria tarefas que podem ser consultadas, reutilizadas e encadeadas. A WorkManager é a programadora de tarefas recomendada para usar no Android. Este codelab ensinará os detalhes sobre a WorkManager: desde a programação de um job simples até tarefas encadeadas mais complexas com restrições.
- Android
19 de abril de 2022
Codelab avançado da Android Paging
Neste codelab, você modificará um app de amostra para incorporar a biblioteca Paging, que reduz o uso de memória do app.
- Android
18 de abril de 2022
Recursos experimentais
Alguns recursos dos PWAs ainda estão em desenvolvimento e você pode fazer parte do desenvolvimento deles. Neste capítulo, você vai aprender sobre o projeto Fugu, como se inscrever em um teste de origem e como usar APIs experimentais
- Apps Web Progressivos
- Curso
15 de abril de 2022
15 de abril de 2022
Arquitetura
Você toma algumas decisões ao desenvolver um PWA, como criar um aplicativo de página única ou de várias páginas e se vai hospedar na raiz do seu domínio ou em uma pasta.
- Apps Web Progressivos
- Curso
15 de abril de 2022
Integração com o SO
Seu PWA agora funciona fora do navegador. Este capítulo mostra como fazer mais integrações com o sistema operacional depois que os usuários instalam o app.
- Apps Web Progressivos
- Curso
- JavaScript
15 de abril de 2022
15 de abril de 2022
Fazer streaming de mídia usando o ExoPlayer
Neste codelab, você vai criar um player de mídia para renderizar fluxos de áudio e vídeo adaptáveis com o ExoPlayer, que é o player de mídia de código aberto executado no app Android do YouTube. O codelab usa e personaliza os componentes da IU incluídos na biblioteca e demonstra como instanciar, configurar, reutilizar e integrar adequadamente uma instância SimpleExoPlayer no ciclo de vida da atividade.
- Android
11 de abril de 2022
8 de abril de 2022
Como iniciar a acessibilidade no Android
Neste codelab, você vai aprender os conceitos básicos de acessibilidade no Android. Você vai fazer exercícios para aprender a usar a Plataforma Android para criar apps que sejam mais fáceis de usar por um grupo maior de pessoas com diferentes necessidades de acessibilidade.
- Android
8 de abril de 2022
Como trabalhar com o Preferences DataStore
Neste codelab, você vai modificar um app de exemplo para incorporar o Jetpack Preferences DataStore, uma solução de armazenamento de dados nova e melhorada para substituir as SharedPreferences.
- Android
5 de abril de 2022
Como trabalhar com o Proto DataStore
Neste codelab, você modificará um app de amostra para incorporar o Jetpack Proto DataStore, uma solução de armazenamento de dados nova e aprimorada para substituir SharedPreferences.
- Android
4 de abril de 2022
Atualizar
Provavelmente, seu PWA precisa ser atualizado. Este capítulo apresenta as ferramentas para atualizar diferentes partes do PWA, de recursos a metadados.
- Apps Web Progressivos
- Curso
- JavaScript
10 de março de 2022
Solicitação de instalação
Em sites que atendem aos critérios de instalação de PWA, o navegador aciona um evento para solicitar que o usuário o instale. A boa notícia é que você pode usar esse evento para personalizar sua solicitação e convidar usuários a instalar seu aplicativo.
- Apps Web Progressivos
- Curso
- CSS
- JavaScript
9 de março de 2022
Disponibilização
Com o evento de busca do service worker, você pode interceptar solicitações de rede e exibir uma resposta usando técnicas diferentes.
- Apps Web Progressivos
- Curso
- JavaScript
10 de janeiro de 2022
Workbox
O Workbox é um conjunto de módulos que simplifica as interações comuns do service worker, como roteamento e armazenamento em cache. Cada módulo aborda um aspecto específico do desenvolvimento dos service workers. O Workbox tem como objetivo facilitar o máximo possível o uso de service workers, permitindo flexibilidade para acomodar requisitos de aplicativos complexos quando necessário.
- Apps Web Progressivos
- Curso
- JavaScript
10 de janeiro de 2022
Dados off-line
Para criar uma experiência off-line sólida, implemente o gerenciamento de armazenamento. Ferramentas como IndexedDB, Cache, Gerenciador de armazenamento, armazenamento permanente e indexação de conteúdo podem ajudar.
- Apps Web Progressivos
- Curso
- JavaScript
10 de janeiro de 2022
23 de dezembro de 2021
Padrões da interface do usuário
Considere alguns elementos comuns da IU que se adaptam a diferentes tamanhos de tela.
- Curso
- CSS
23 de dezembro de 2021
23 de dezembro de 2021
Interação
'Prepare suas páginas para diferentes mecanismos de entrada, como mouse, teclado e toque.'
- Curso
- CSS
- HTML
23 de dezembro de 2021
23 de dezembro de 2021
9 de dezembro de 2021
9 de dezembro de 2021
9 de dezembro de 2021
Imagens responsivas
Forneça aos visitantes as imagens mais apropriadas para os dispositivos e as telas deles.
- Curso
- CSS
- HTML
9 de dezembro de 2021
9 de dezembro de 2021
Armazenamento em cache
É possível usar a API Cache Storage para fazer o download, armazenar, excluir ou atualizar recursos no dispositivo. Em seguida, esses recursos podem ser veiculados no dispositivo sem precisar de uma solicitação de rede.
- Apps Web Progressivos
- Curso
- JavaScript
3 de dezembro de 2021
Service Workers
Os service workers são parte fundamental de um PWA. Eles permitem um carregamento rápido independentemente da rede, do acesso off-line, das notificações push e de outros recursos importantes.
- Apps Web Progressivos
- Curso
- JavaScript
3 de dezembro de 2021
23 de novembro de 2021
18 de novembro de 2021
Planos de fundo
Neste módulo, você aprenderá como estilizar planos de fundo de caixas usando CSS.
- Curso
- CSS
15 de novembro de 2021
Menu flutuante
Overflow é como você lida com conteúdo que não se encaixa em um tamanho pai definido. Neste módulo, você vai pensar fora da caixa e aprender a estilizar conteúdos que excedam as expectativas.
- Curso
- HTML
- CSS
9 de novembro de 2021
3 de novembro de 2021
3 de novembro de 2021
Internacionalização e localização
Esteja preparado para formatos de dados internacionais e saiba como planejar seu formulário para localização.
- Curso
- HTML
- CSS
3 de novembro de 2021
Ajudar os usuários a inserir dados em formulários
Uma visão geral dos vários elementos de formulário que você pode escolher para criar um formulário.
- Curso
- HTML
3 de novembro de 2021
Segurança e privacidade
Saiba como proteger seus formulários e manter a privacidade dos dados dos usuários.
- Curso
3 de novembro de 2021
Como testar a usabilidade dos formulários
Descubra como fazer testes de usabilidade e garanta que seu formulário funcione bem para todos os usuários.
- Curso
3 de novembro de 2021
Ajudar os usuários a evitar a reinserção de dados em formulários
Facilite o preenchimento de formulários para os usuários.
- Curso
- HTML
3 de novembro de 2021
Consultas de mídia
Adapte seus designs a diferentes tamanhos de tela usando consultas de mídia CSS.
- Curso
- HTML
- CSS
3 de novembro de 2021
3 de novembro de 2021
Conheça o app Formulários!
Um curso sobre formulários HTML para ajudar você a melhorar sua experiência como desenvolvedor Web.
- Curso
3 de novembro de 2021
3 de novembro de 2021
O elemento do formulário em detalhes
Saiba tudo sobre o elemento do formulário, quando você deve usar um formulário e como ele funciona em detalhes.
- Curso
- HTML
3 de novembro de 2021
3 de novembro de 2021
Identidade
Aprenda a criar formulários de inscrição e login seguros e acessíveis e descubra como ajudar os usuários a alterar as configurações da conta.
- Acessibilidade
- Curso
3 de novembro de 2021
3 de novembro de 2021
Formulários de endereço
Ajude os usuários a preencher formulários de endereço com rapidez e facilidade.
- Curso
3 de novembro de 2021
Como definir o estilo de controles de formulário
Saiba como implementar controles de formulário com CSS.
- Curso
- CSS
3 de novembro de 2021
3 de novembro de 2021
Como definir o estilo de formulários
Estilize formulários usando CSS, garantindo que eles continuem utilizáveis e legíveis para todos.
- Curso
- CSS
3 de novembro de 2021
3 de novembro de 2021
Princípios básicos
Todos os Progressive Web Apps são sites modernos, por isso é importante que seu site tenha uma base sólida em design responsivo, dispositivos móveis e tudo em primeiro lugar, design intrínseco e desempenho na Web.
- Apps Web Progressivos
- Curso
3 de novembro de 2021
Testar formulários em vários dispositivos e plataformas
Verifique se o formulário funciona com diferentes dispositivos, navegadores, plataformas e contextos.
- Curso
- CSS
3 de novembro de 2021
Ajude os usuários a inserir os dados corretos nos formulários
Saiba como validar seus formulários no front-end.
- Curso
- HTML
- CSS
- JavaScript
3 de novembro de 2021
Campos do formulário em detalhes
Saiba mais sobre os diferentes campos de formulário que você pode usar e como escolher o elemento certo do formulário.
- Curso
3 de novembro de 2021
Formulários de pagamento
Melhore as taxas de conversão criando formas de pagamento melhores.
- Curso
- HTML
3 de novembro de 2021
Vamos começar
Talvez você esteja se perguntando por onde começar, se é possível fazer upgrade de um site para um PWA sem começar do zero ou como migrar de um app específico da plataforma para um PWA. Este artigo ajudará a responder a essas perguntas.
- Apps Web Progressivos
- Curso
3 de novembro de 2021
Autofill
Saiba tudo sobre o preenchimento automático e o atributo de preenchimento automático.
- Curso
- HTML
3 de novembro de 2021
3 de novembro de 2021
Atributos do formulário em detalhes
Saiba tudo sobre atributos de formulário: como modificar o layout de teclados na tela, ativar a validação integrada e muito mais.
- Curso
- HTML
3 de novembro de 2021
3 de novembro de 2021
3 de novembro de 2021
3 de novembro de 2021
3 de novembro de 2021
3 de novembro de 2021
Listas
Estruturalmente, uma lista é composta por um elemento de contêiner de lista preenchido com itens dela. Neste módulo, você vai aprender a definir o estilo de todas as partes de uma lista.
- Curso
- HTML
- CSS
26 de outubro de 2021
14 de outubro de 2021
Transições
Neste módulo, você vai aprender a definir transições entre estados de um elemento. Use transições para melhorar a experiência do usuário fornecendo feedback visual para a interação.
- Curso
- CSS
15 de setembro de 2021
4 de maio de 2021
Filtros
Os filtros no CSS permitem aplicar efeitos que só são possíveis em um aplicativo gráfico. Neste módulo, você vai descobrir o que está disponível.
- Curso
- CSS
4 de maio de 2021
Este é o curso "Aprenda CSS".
curso e referência sobre CSS para aumentar sua experiência em estilo da Web.
- Curso
4 de maio de 2021
Funções
O CSS tem várias funções integradas. Neste módulo, você vai conhecer algumas das principais funções e como usá-las.
- Curso
- CSS
4 de maio de 2021
Animações
A animação é uma ótima maneira de destacar elementos interativos e adicionar interesse e diversão aos seus designs. Neste módulo, você vai aprender a adicionar e controlar efeitos de animação com CSS.
- Curso
- CSS
4 de maio de 2021
Modos de mistura
Crie efeitos de composição misturando duas ou mais camadas e aprenda a isolar uma imagem com um fundo branco neste módulo sobre modos de combinação.
- Curso
- CSS
4 de maio de 2021
Aprenda CSS
Um curso de CSS permanente e referência para aumentar o nível de sua experiência nos estilos da web.
- CSS
4 de maio de 2021
Sombras
Existem várias maneiras de adicionar sombras a textos e elementos no CSS. Neste módulo, você aprenderá como usar cada opção e para que tarefas elas foram criadas.
- Curso
- CSS
- HTML
3 de maio de 2021
Gradientes
Neste módulo, você descobrirá como usar os vários tipos de gradientes disponíveis no CSS. Os gradientes podem ser usados para criar uma série de efeitos úteis, sem a necessidade de criar uma imagem usando um aplicativo gráfico.
- Curso
- CSS
3 de maio de 2021
Contextos de empilhamento e Z-index
Neste módulo, descubra como controlar a ordem em que as coisas são colocadas sobre as outras, usando o Z-index e o contexto de empilhamento.
- Curso
- HTML
- CSS
3 de maio de 2021
Foco
Entenda a importância do foco nos seus aplicativos da Web. Você descobrirá como gerenciar o foco e garantir que o caminho pela página funcione para as pessoas que usam o mouse e as que usam o teclado para navegar.
- Curso
- CSS
30 de abril de 2021
Bordas
A borda fornece uma moldura para suas caixas. Neste módulo, descubra como alterar o tamanho, o estilo e a cor das bordas usando CSS.
- Curso
- CSS
30 de abril de 2021
Grade
O layout de grade CSS fornece um sistema de layout bidimensional, controlando o layout em linhas e colunas. Neste módulo, descubra tudo o que a grade tem a oferecer.
- Curso
- CSS
29 de abril de 2021
Pseudoclasses
As pseudoclasses permitem aplicar CSS com base nas mudanças de estado. Isso significa que seu design pode reagir à entrada do usuário, como um endereço de e-mail inválido.
- Curso
- HTML
- CSS
28 de abril de 2021
Pseudoelementos
Um pseudoelemento é como adicionar ou segmentar um elemento extra sem ter que adicionar mais HTML. Eles têm diversas funções, e você pode aprender sobre elas neste módulo.
- Curso
- CSS
27 de abril de 2021
Espaçamento
Descubra como selecionar o melhor método de espaçamento dos elementos, levando em consideração o método de layout que você está usando e o componente que precisa criar.
- Curso
- CSS
- HTML
27 de abril de 2021
Flexbox
O Flexbox é um mecanismo de layout projetado para posicionar grupos de itens em uma dimensão. Aprenda a usá-lo neste módulo.
- Curso
- CSS
- HTML
21 de abril de 2021
Propriedades lógicas
As propriedades e os valores lógicos e relativos do fluxo são vinculados ao fluxo do texto, e não à forma física da tela. Saiba como aproveitar essa nova abordagem do CSS.
- Curso
- CSS
21 de abril de 2021
Layout
Uma visão geral dos vários métodos de layout que você pode escolher ao criar um componente ou layout de página.
- Curso
- CSS
- HTML
20 de abril de 2021
Unidades de dimensionamento
Neste módulo, vamos aprender a dimensionar elementos usando CSS, trabalhando com as mídias flexíveis da Web.
- Curso
- CSS
13 de abril de 2021
Herança
Algumas propriedades CSS são herdadas se você não especificar um valor para elas. Neste módulo, descubra como isso funciona e como usá-lo a seu favor.
- Curso
- CSS
- HTML
2 de abril de 2021
Especificidade
'Este módulo analisa em detalhes a especificidade, uma parte essencial da cascata.'
- Curso
- CSS
- HTML
2 de abril de 2021
Cor
Há várias maneiras diferentes de especificar a cor no CSS. Neste módulo, veremos os valores de cor mais usados.
- Curso
- CSS
1 de abril de 2021
A cascata
Às vezes, duas ou mais regras CSS concorrentes podem ser aplicadas a um elemento. Neste módulo, você vai descobrir como o navegador escolhe qual usar e como controlar essa seleção.
- Curso
- HTML
- CSS
29 de março de 2021
Seletores
Para aplicar CSS a um elemento, é preciso selecioná-lo. O CSS oferece várias maneiras de fazer isso, e você pode explorar todas elas neste módulo.
- Curso
- CSS
- HTML
29 de março de 2021
Modelo de caixa
Tudo que o CSS exibe é uma caixa. Entender como o CSS Box Model funciona é, portanto, uma base fundamental do CSS.
- Curso
- CSS
- HTML
29 de março de 2021
16 de setembro de 2020
7 de março de 2025
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Módulo do Programa de treinamentos
- Java
- Kotlin
- Mensagens no app do Firebase
- Firebase Cloud Messaging
6 de março de 2025
6 de março de 2025
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Módulo do Programa de treinamentos
- Kotlin
- Java
- Cloud Shell
- Google Kubernetes Engine (GKE)
- Cloud Run
- Cloud SQL
- App Engine
6 de março de 2025
使用 Firebase 构建您的首个 Web 应用
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Módulo do Programa de treinamentos
- JavaScript
- Mensagens no app do Firebase
- Teste A/B do Firebase
- Firebase Hosting
- Firebase Crashlytics
- Firebase Test Lab
- Firebase Authentication
- Firestore
- Cloud Storage para Firebase
- Firebase Cloud Messaging
- Firebase Dynamic Links
- Firebase Analytics
- Cloud Functions para Firebase
- Monitoramento de desempenho do Firebase
- Configuração remota do Firebase
- Firebase Realtime Database
6 de março de 2025
使用 App Check 保护您的应用免遭滥用
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Módulo do Programa de treinamentos
- Firebase App Check
- Firebase
2 de março de 2025
2 de março de 2025
使用 Firebase Performance Monitoring 监控新功能
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Módulo do Programa de treinamentos
- Java
- Swift
- Objective-C
- JavaScript
- Kotlin
- Monitoramento de desempenho do Firebase
2 de março de 2025
使用 Remote Config 更新您的 Unity 游戏,无需发布
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
2 de março de 2025
2 de março de 2025
将 Firebase 添加到您的 Flutter 应用
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Módulo do Programa de treinamentos
- Dart
- Firebase Authentication
- Flutter
2 de março de 2025
2 de março de 2025
2 de março de 2025
2 de março de 2025
使用 Firebase 进行本地开发
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Módulo do Programa de treinamentos
- Objective-C
- Kotlin
- Swift
- JavaScript
- Java
- Firestore
- Cloud Functions para Firebase
- Firebase Authentication
- Cloud Storage para Firebase
- Firebase Hosting
- Firebase Realtime Database
28 de fevereiro de 2025
28 de fevereiro de 2025
10 de fevereiro de 2025
使用 Jetpack Compose 和 Firebase 构建 Android 应用
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
31 de janeiro de 2025
构建基于 Cloud Firestore 的 Web 应用
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Módulo do Programa de treinamentos
- JavaScript
- Firestore
23 de janeiro de 2025
21 de dezembro de 2024
13 de dezembro de 2024
13 de dezembro de 2024
13 de dezembro de 2024
13 de dezembro de 2024
13 de dezembro de 2024
13 de dezembro de 2024
13 de dezembro de 2024
13 de dezembro de 2024
11 de dezembro de 2024
11 de dezembro de 2024
11 de dezembro de 2024
activity 嵌入
发现 activity 嵌入的优势,探索实现案例,将基于 activity 的应用升级为列表-详情布局,并了解可让您针对平板电脑、可折叠设备和 ChromeOS 设备打造差异化应用的高级功能。
- Android
11 de dezembro de 2024
布局、主题设置和动画
实现更高级的布局,并为您的应用添加动态效果和样式。您将了解各种 Compose Animation API、如何实现 Material Design 3、如何使用自定义布局实现复杂设计,以及如何使用延迟布局创建高性能界面。
- Android
9 de dezembro de 2024
6 de dezembro de 2024
6 de dezembro de 2024
6 de dezembro de 2024
6 de dezembro de 2024
6 de dezembro de 2024
5 de dezembro de 2024
对象检测入门
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- Módulo do Programa de treinamentos
- Kotlin
- Android
- TensorFlow
30 de novembro de 2024
30 de novembro de 2024
22 de novembro de 2024
9 de novembro de 2024
移动文本分类入门
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- Módulo do Programa de treinamentos
- Kotlin
- TensorFlow
- Android
8 de novembro de 2024
4 de novembro de 2024
4 de novembro de 2024
4 de novembro de 2024
4 de novembro de 2024
18 de setembro de 2024
使用 Flutter 构建应用
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Módulo do Programa de treinamentos
- Dart
- Flutter
18 de setembro de 2024
18 de setembro de 2024
18 de setembro de 2024
使用 Flutter 的 Material 组件实现 Material Design
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Módulo do Programa de treinamentos
- Flutter
- Material Design
18 de setembro de 2024
Android 中的数据绑定
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
18 de setembro de 2024
18 de setembro de 2024
18 de setembro de 2024
构建适用于 Google 助理的 Action
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Módulo do Programa de treinamentos
- Google Assistente
18 de setembro de 2024
18 de setembro de 2024
18 de setembro de 2024
18 de setembro de 2024
编写您的第一款 Flutter 应用(第 1 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Python
- Flutter
18 de setembro de 2024
18 de setembro de 2024
使用 Google Pay 提供更简单、更安全的付款方式
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- API Google Pay
- Módulo do Programa de treinamentos
- JavaScript
- Java
- Google Pay
18 de setembro de 2024
18 de setembro de 2024
在 Web 应用中实现 Material Design
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- Módulo do Programa de treinamentos
- Material Design
18 de setembro de 2024
使用 Spring Boot 快速构建 Google Cloud 应用
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Módulo do Programa de treinamentos
- Java
- Cloud Trace
- Cloud Shell
- Cloud Storage
- Datastore
- App Engine
- Cloud SQL
- Cloud Pub/Sub
- Google Kubernetes Engine (GKE)
- Cloud Memorystore
18 de setembro de 2024
编写您的第一款 Flutter 应用(第 2 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
18 de setembro de 2024
在 Android 应用中使用 Hilt
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Python
- Android
18 de setembro de 2024
18 de setembro de 2024
开始改进 Android 的无障碍性
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
18 de setembro de 2024
18 de setembro de 2024
18 de setembro de 2024
18 de setembro de 2024
在 Java 版 Android 应用中遵循 Material Design 准则
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Módulo do Programa de treinamentos
- Java
- Android
- Material Design
18 de setembro de 2024
18 de setembro de 2024
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Design
- Python
- Flutter
18 de setembro de 2024
在 Google Cloud 中构建自定义响应式聊天机器人
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Módulo do Programa de treinamentos
- Node JS
- Dialogflow
18 de setembro de 2024
18 de setembro de 2024
使用 Preferences DataStore
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
18 de setembro de 2024
18 de setembro de 2024
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Design
- Python
- Flutter
18 de setembro de 2024
18 de setembro de 2024
18 de setembro de 2024
Android 11 - 第 5 周 - 语言
Android 11 在语言和库方面进步巨大,例如一些最常用的 Jetpack 库现已支持 Kotlin、平台上新增了更多 Java API,并提供了多种新工具以协助防范原生代码内存损坏。此在线课程由一些视频和文章组成,其中会演示上述更新并教您如何在 Android 应用中实现。
- Android
29 de agosto de 2024
29 de agosto de 2024
29 de agosto de 2024
深入了解图片分类
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- Módulo do Programa de treinamentos
- Kotlin
- TensorFlow
- Android
23 de agosto de 2024
深入了解对象检测
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Módulo do Programa de treinamentos
- Kotlin
- TensorFlow
- Android
6 de agosto de 2024
Google Maps Platform 使用入门
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Módulo do Programa de treinamentos
- Objective-C
- JavaScript
- Java
- Kotlin
- Swift
- Plataforma Google Maps
6 de agosto de 2024
6 de agosto de 2024
牵头一个 Google 学生开发者俱乐部 (GDSC)
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
- Módulo do Programa de treinamentos
6 de agosto de 2024
6 de agosto de 2024
深入了解音频分类
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- Módulo do Programa de treinamentos
- Kotlin
- Android
- TensorFlow
6 de agosto de 2024
通过推送通知与 Web 应用的用户进行互动
了解如何通过推送通知与 Web 应用的用户进行互动。
- API Push
- API Notifications
- Módulo do Programa de treinamentos
- JavaScript
- Node JS
- Chrome
6 de agosto de 2024
使用 Fugu API 强化 Web 应用的功能
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- API Idle Detection
- API Periodic Background Sync
- API File Handling
- API Web Share
- API File System Access
- API Async Clipboard
- API Badging
- API Web Share Target
- API Screen Wake Lock
- API Contact Picker
- API Shape Detection
- Módulo do Programa de treinamentos
- JavaScript
- Recursos da Web
6 de agosto de 2024
开始使用适用于 iOS 的 Google Maps Platform
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
6 de agosto de 2024
在 Google Workspace 中使用 Apps 脚本
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- API Apps Script
- Módulo do Programa de treinamentos
- JavaScript
6 de agosto de 2024
6 de agosto de 2024
使用网页指标改进网站
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
- Módulo do Programa de treinamentos
- JavaScript
6 de agosto de 2024
垃圾评论检测入门
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- Módulo do Programa de treinamentos
- JavaScript
- TensorFlow
6 de agosto de 2024
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
6 de agosto de 2024
6 de agosto de 2024
6 de agosto de 2024
6 de agosto de 2024
使用 WebRTC 捕捉媒体内容
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- RTC Peer Connection
- RTC Data Channel
- Mídia HTML5
- Vídeo HTML5
- Módulo do Programa de treinamentos
- JavaScript
- Chrome
6 de agosto de 2024
深入了解商品图片搜索
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- Módulo do Programa de treinamentos
- Kotlin
- TensorFlow
- Android
6 de agosto de 2024
6 de agosto de 2024
使用 TensorFlow 进行神经网络编程
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- Ciência de dados
- IA e Machine Learning
- Módulo do Programa de treinamentos
- Java
- C++
- TensorFlow
6 de agosto de 2024
6 de agosto de 2024
使用 Firebase 和 Angular 构建实时 Web 应用
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
6 de agosto de 2024
深入了解垃圾评论检测
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- Módulo do Programa de treinamentos
- JavaScript
- TensorFlow
6 de agosto de 2024
改进您网站的身份表单
了解如何根据最佳做法改进网站的身份表单。
- API FormData
- API Constraint Validation
- HTMLFormElement
- Módulo do Programa de treinamentos
- HTML
- JavaScript
- CSS
- Chrome
6 de agosto de 2024
使用 Angular 构建可维护且可扩缩的 Web 应用
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
6 de agosto de 2024
25 de junho de 2024
5 de junho de 2024
2 de junho de 2024
2 de junho de 2024
20 de março de 2024
12 de fevereiro de 2024
12 de fevereiro de 2024
11 de fevereiro de 2024
11 de fevereiro de 2024
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
Android Developers
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
6 de novembro de 2023
6 de novembro de 2023
Android Developers
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
第 5 课:布局
构建一款 Tip Calculator 应用,首先构建布局,然后实现根据用户输入来计算小费的逻辑。接下来,使用 Android 中的 RecyclerView widget 创建一款应用,该应用会显示一个可滚动列表。
- Android
6 de novembro de 2023
创建您的首个 Android 应用
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
显示可滚动列表
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
6 de novembro de 2023
6 de novembro de 2023
在应用中获取用户输入:第 1 部分
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
6 de novembro de 2023
将 LiveData 与 ViewModel 配合使用
在此 Codelab 中,您将学习如何使用 LiveData(架构组件之一),如何将 ViewModel 中的应用数据转换为 LiveData,以及如何观察 LiveData 中的更改并自动更新界面。
- Arquitetura do Android
- Kotlin
6 de novembro de 2023
SQL、Room 和 Flow 简介
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
6 de novembro de 2023
6 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
Android Developers
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
5 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
创建并运行您的首个 Android 应用
在此 Codelab 中,您将学习如何通过 Android Studio 使用 Kotlin 构建您的首个 Android 应用。您将使用 Android Studio 模板来创建您的第一个项目。
5 de novembro de 2023
5 de novembro de 2023
5 de novembro de 2023
可选:在移动设备上运行您的应用
在此 Codelab 中,您将学习如何设置 Android 设备(如手机或平板电脑)以及如何在 Android 设备上运行通过 Android Studio 开发的应用。
5 de novembro de 2023
4 de novembro de 2023
4 de novembro de 2023
4 de novembro de 2023
Fragment 之间的共享 ViewModel
在更高级的应用示例中使用 Jetpack Navigation 组件,并了解在 activity 的多个 fragment 之间使用共享 ViewModel 的优势。
- Kotlin
4 de novembro de 2023
导航组件简介
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
3 de novembro de 2023
使用 Room 读取和更新数据
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Kotlin
31 de outubro de 2023
31 de outubro de 2023
31 de outubro de 2023
31 de outubro de 2023
31 de outubro de 2023
31 de outubro de 2023
使用 WorkManager 调度任务
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
31 de outubro de 2023
5 de outubro de 2023
学习汽车应用库基础知识
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
28 de setembro de 2023
4 de maio de 2023
30 de março de 2023
30 de março de 2023
30 de março de 2023
28 de fevereiro de 2023
28 de fevereiro de 2023
28 de fevereiro de 2023
使用 Room 持久保留数据
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个持久性数据库,属于 Android Jetpack 的一部分。Room 是 SQLite 之上的一个抽象层。Room 提供方便的 API,用于设置和配置数据库以及从数据库查询数据。
- Kotlin
- Android
28 de fevereiro de 2023
在相机应用中支持可调整大小的 Surface
随着 Android 12L 的出现以及新的外形规格(例如可折叠设备)和显示模式(例如多窗口模式和多屏幕模式)面市,关于相机输出和 Surface 之间关系的许多假设都面临着挑战。
28 de fevereiro de 2023
10 de fevereiro de 2023
4 de novembro de 2022
4 de novembro de 2022
29 de setembro de 2022
25 de agosto de 2022
29 de julho de 2022
使用 WorkManager 处理后台工作 - Java
WorkManager 是推荐使用的 Android 任务调度程序。本 Codelab 将向您介绍有关 WorkManager 的全面信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
- Android
29 de julho de 2022
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
29 de julho de 2022
带 View 的 Android Room - Kotlin
在本 Codelab 中,您将使用 Android 架构组件(RoomDatabase、Entity、DAO、AndroidViewModel、LiveData)和 Kotlin 协程在 Kotlin 中构建 Android 应用。该示例应用可将字词列表存储在 Room 数据库中,并在 RecyclerView 中显示该列表。您将使用推荐的 Android 架构及以下组件实现此应用。
- Android
29 de julho de 2022
Android 11 - 第 6 周 - Jetpack
Android Jetpack 是一套库,旨在帮助您按照最佳做法编写优质应用,减少样板代码数量,并在各种 Android 版本和设备中以一致的方式运行应用。此在线课程将向您介绍 Android 11 中引入的新库和重大更新。
- Android
29 de julho de 2022
安装 Android 11 GSI 以进行应用测试
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
29 de julho de 2022
29 de julho de 2022
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- IA e Machine Learning
- Android
- TensorFlow
29 de julho de 2022
29 de julho de 2022
借助适用于 Android 的 Material 运动效果构建精美的过渡
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Design
- Android
29 de julho de 2022
29 de julho de 2022
29 de julho de 2022
构建 Kotlin 扩展库
在本 Codelab 中,您将为一个 API 构建自己的 Kotin 扩展库,该 API 最初是使用 Java 编程语言开发的。您将了解扩展函数及属性方面的基本知识,以及如何实现基于回调的传统 API 的协程版本和流版本。
- Android
29 de julho de 2022
29 de julho de 2022
内容与 Android TV 主屏幕频道集成 (Kotlin)
此 Codelab 介绍 Android TV 主屏幕功能。您将学习如何在 Android TV 主屏幕上添加频道和节目,并使其可以被用户发现。
- Android
29 de julho de 2022
29 de julho de 2022
通过 MediaSession 控制媒体
在本 Codelab 中,您将扩展示例视频,以添加对 MediaSession 的支持。这样 Android 可以从您的应用外控制播放,例如通过 Google 助理、适用于 Android TV 的遥控器或锁定屏幕和 Wear OS 上的屏幕控件。
- Android
29 de julho de 2022
与“接下来播放”行集成,在 Android TV 上提升互动度
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android TV
- Android
29 de julho de 2022
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Design
- Android
29 de julho de 2022
29 de julho de 2022
Jetpack 导航
在本 Codelab 中,您将学习如何为 Android 应用实现常见的导航要求。导航组件可以处理 fragment 事务、向上/返回堆栈、导航界面模式(如抽屉式导航栏、深层链接等)。您还可以在 Android Studio 中探索新型 safe args 插件和导航编辑器。
- Android
29 de julho de 2022
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
29 de julho de 2022
29 de julho de 2022
29 de julho de 2022
在使用 Kotlin 编写的 Android 应用中实现 Material Design
了解如何在使用 Kotlin 编写的 Android 应用中实现 Material Design。
- Android
29 de julho de 2022
学习采用 Kotlin Flow 和 LiveData 的高级协程
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
29 de julho de 2022
29 de julho de 2022
针对 Chrome 操作系统优化 Android 应用
在此 Codelab 中,您将构建一个 Android 应用,其中包含要在 Chrome 操作系统上实现良好用户体验所需的诸多优化。
- Android
29 de julho de 2022
23 de julho de 2022
22 de julho de 2022
连接到互联网
了解如何从互联网获取数据和图片,并在应用中显示这些数据和图片。您将完成 MarsRealEstate 应用,该应用通过从网络服务检索数据来显示 Google Mars 上的待售资源。
- Android
22 de julho de 2022
22 de julho de 2022
Tweakr:结合使用 Firebase 和 Android 进行 Wizard of Oz 原型设计和远程控制
所有原型和动画设计师请注意!是不是厌倦了那种在动画中调整了一个值,还要花好几分钟时间等待编译完成才能看到更改效果的糟心体验?有没有这样的想法:将原型交给别人,让他们使用您可以即时调整的各种选项来尝试这个原型的不同配置?当有人提到“单行代码解决方案”时,您会不会感到振奋?
20 de julho de 2022
13 de julho de 2022
13 de julho de 2022
13 de julho de 2022
11 de julho de 2022
10 de junho de 2022
10 de junho de 2022
10 de junho de 2022
构建交互式应用
了解 Android 应用项目的基本构造、如何向应用添加图片、如何使应用具有向后兼容性(与旧版 Android 兼容)以及如何浏览在线文档。在此过程中,您将完成 DiceRoller 应用;该应用可让您在点按相应按钮时随机掷骰子。
- Android
10 de junho de 2022
导航
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
10 de junho de 2022
存储库和 WorkManager
通过完成名为 DevBytes 的应用,了解如何使用 WorkManager 创建存储库、添加离线缓存以及调度后台任务。该应用显示了一个 DevByte 视频列表,这些视频是由 Google Android 开发者关系团队制作的简短教程。该应用使用 Retrofit 库从网络中获取视频网址列表,并使用 RecyclerView 显示该列表。
- Android
10 de junho de 2022
activity 和 fragment 生命周期
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。您将完成 DessertClicker 应用,在该应用中,用户可以通过点按图片“购买”甜点。每当用户点击甜点时,应用都会更新所购甜点的数量以及用户消费的总金额。
- Android
10 de junho de 2022
10 de junho de 2022
架构组件
了解 ViewModel、LiveData、将 ViewModel 和 LiveData 与数据绑定集成以及 LiveData 转换。您将完成 GuessTheWord 应用,这是一款双人猜字谜游戏,玩家在游戏中可以协作以获得最高得分。
- Android
10 de junho de 2022
布局
创建不同类型的布局、添加用户互动并使用数据绑定。您将完成 AboutMe 应用;该应用通过按钮、图片以及一些可滚动的文本展示关于您的趣事。您还将构建 ColorMyViews 应用;该应用包含可点击的 TextView 以及点按时会更改颜色的按钮。
- Android
10 de junho de 2022
第 6 课:应用导航
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
10 de junho de 2022
第 7 课:activity 和 fragment 生命周期
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。
- Android
10 de junho de 2022
10 de junho de 2022
面向所有人进行设计
学习 Android 样式系统的基础知识,了解如何在设计应用界面时运用 Material Design 准则,以及如何使应用更便于所有用户使用。您将完成 GDG-finder 应用,该应用将在您所在地区查找本地 Google 开发者社区 (GDG)。
- Android
10 de junho de 2022
第 1 课:Kotlin 基础知识
开始使用 Kotlin 进行开发,并学习 Kotlin 编程语言的基础知识:数据类型、运算符、变量、控制结构,以及可为 null 的变量与不可为 null 的变量。
- Android
10 de junho de 2022
数据库和 RecyclerView
在此开发者在线课程的第一部分,您将使用 Room 库创建一个数据库,并使用协程来简化异步编程。在此开发者在线课程的第二部分,您将使用 RecyclerView 显示项目列表,并使列表项可点击。在整个在线课程中,您将构建 TrackMySleep 应用。通过此应用,用户可以对睡眠质量进行评分,并存储其不同时间段的睡眠数据。
- Android
10 de junho de 2022
10 de junho de 2022
26 de maio de 2022
Places SDK for Android 使用入门 (Kotlin)
此 Codelab 会教您如何将 Places SDK for Android 与您的应用集成并使用 Places SDK 的各项功能。 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,请启用 Places API 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为了让您能尽快上手,请下载起始代码,以便顺利完成此
- SDK do Places para Android
- Codelab
- Kotlin
- Android
- Plataforma Google Maps
9 de maio de 2022
将地图添加到您的 iOS 应用 (Swift)
此 Codelab 会教您如何开始使用 Google Maps Platform 通过 Swift 构建 iOS 应用。您将构建一个 iOS 应用,用于执行以下操作: 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,您需要启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。
- SDK do Maps para iOS
- Codelab
- Swift
- Plataforma Google Maps
9 de maio de 2022
15 de dezembro de 2021
15 de dezembro de 2021
15 de dezembro de 2021
Android 11 - 第 1 周 - 联系人和身份
要让用户能够轻松安全地与他人联系,这其中涉及许多挑战。Android 11 中发布了 Connection Notification API 和 Google Identity Services 库,可用于改进用户注册/登录流程。
- Android
15 de dezembro de 2021
Android 11 - 第 8 周 - 应用分发和创收
了解有助于您在 Google Play 上取得更大成功的新变化。
- API Google Play In-App Review
- Google Play Console
- Android
- Google Play Commerce
15 de dezembro de 2021
Android 11 - 第 3 周 - 隐私权、信任与安全
Android 11 引入了新的安全更新和隐私保护功能,以确保用户安全并提高透明度和可控性。此在线课程由一些视频和文章组成,其中演示了相关更新,并会教您如何在 Android 应用中实现。
- Gerenciador de atividades
- Android
15 de dezembro de 2021
3 de novembro de 2021
25 de outubro de 2021
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
- Web
22 de outubro de 2021
21 de outubro de 2021
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
- Web
21 de outubro de 2021
21 de outubro de 2021
21 de outubro de 2021
21 de outubro de 2021
Android Kotlin 基础知识:03.2 定义导航路径
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
19 de outubro de 2021
19 de outubro de 2021
15 de outubro de 2021
15 de outubro de 2021
15 de outubro de 2021
15 de outubro de 2021
15 de outubro de 2021
Android Kotlin 基础知识:创建 Room 数据库
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
13 de outubro de 2021
Android Kotlin 基础知识:03.3 启动外部 activity
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
13 de outubro de 2021
12 de outubro de 2021
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
11 de outubro de 2021
11 de outubro de 2021
25 de maio de 2021
Build a modern three-tier architecture web application with Cloud Run
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Web
- Módulo do Programa de treinamentos
- Go
- Cloud Run
- Cloud SQL para PostgreSQL
- Cloud Memorystore
5 de março de 2025
Build a microservice-based ecommerce web application with Kubernetes
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- E-commerce
- Web
- Cloud
- Módulo do Programa de treinamentos
- Google Kubernetes Engine (GKE)
5 de março de 2025
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- E-commerce
- Web
- Módulo do Programa de treinamentos
- Python
- Firebase Hosting
- Cloud Run
- Cloud Storage
- Cloud SQL para PostgreSQL
5 de março de 2025
Learn Performance
This course is designed for those new to web performance, a vital aspect of the user experience. It covers key web performance concepts and techniques for improving performance.
5 de março de 2025
5 de março de 2025
5 de março de 2025
Learn HTML
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
5 de março de 2025
Learn Accessibility
An evergreen accessibility course and reference to level up your web development.
5 de março de 2025
5 de março de 2025
5 de março de 2025
Learn Responsive Design
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
5 de março de 2025
Getting started with the Gemini API and Android
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Celular
- Web
- IA e Machine Learning
- Módulo do Programa de treinamentos
- Kotlin
- Java
- Vertex AI no Firebase
- Android
- Gemini
4 de março de 2025
Getting started with the Gemini API and Web apps
Learn how to use the Gemini API and the Google AI JavaScript SDK to prototype generative AI for web apps. Use the Google AI JavaScript SDK to make your first generative AI call using the Gemini API in your client-side web application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- IA e Machine Learning
- Web
- Módulo do Programa de treinamentos
- JavaScript
- TypeScript
- Gemini
- Vertex AI no Firebase
4 de março de 2025
Getting started with the Gemini API and Dart and Flutter
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- IA e Machine Learning
- Web
- Celular
- Módulo do Programa de treinamentos
- Dart
- Gemini
- Vertex AI no Firebase
- Flutter
4 de março de 2025
Getting started with the Gemini API and Swift
Learn how to use the Gemini API and the Google AI Swift SDK to prototype generative AI with Swift. Use the Google AI Swift SDK to make your first generative AI call using the Gemini API in your application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- IA e Machine Learning
- iOS
- Módulo do Programa de treinamentos
- Swift
- Vertex AI no Firebase
- Gemini
4 de março de 2025
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Explore how you can use the new Gemini Pro Vision model with the Gemini API to handle multimodal input data including text and image prompts to receive a text result. In this solution, you will learn how to access the Gemini API with image and text data, explore a variety of examples of prompts that can be achieved using images using Gemini Pro Vision and finally complete a codelab exploring how to use the API for a real-world problem scenario involving accessibility and basic web development.
- IA e Machine Learning
- Módulo do Programa de treinamentos
- Gemini
28 de fevereiro de 2025
27 de fevereiro de 2025
AI-powered content search
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
- Módulo do Programa de treinamentos
26 de fevereiro de 2025
Getting started with Google AI Studio and the Gemini API using Node.js
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- IA e Machine Learning
- Módulo do Programa de treinamentos
- Node JS
- Gemini
25 de fevereiro de 2025
Applied ML with Keras
Train and deploy your own basic text classification model using this project guide.
- Módulo do Programa de treinamentos
24 de fevereiro de 2025
Create Your First 3D Map
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
- API Maps JavaScript
- Codelab
- JavaScript
- Plataforma Google Maps
21 de fevereiro de 2025
Add markers and animation to a 3D Map
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
- API Maps JavaScript
- Codelab
- JavaScript
- Plataforma Google Maps
20 de fevereiro de 2025
Measure ad conversions
How to measure when an ad click or view leads to a purchase or other events
- API Attribution Reporting
- Módulo do Programa de treinamentos
- Sandbox de privacidade
14 de fevereiro de 2025
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.
- Codelab
- Kotlin
- Android
14 de fevereiro de 2025
Get started with the Google Pay API for Web
Learn how to integrate the Google Pay API into your website.
- Pagamentos
- Web
- Módulo do Programa de treinamentos
- HTML
- JavaScript
- Google Pay
10 de fevereiro de 2025
Incorporating generative AI into your game development process with Gemini and Gemma AI
Learn how generative AI can be used in different stages of game development from preproduction to in-game solutions using Gemini AI and Gemma model.
- IA e Machine Learning
- Módulo do Programa de treinamentos
- Python
- Swift
- Gemini
10 de fevereiro de 2025
Generate a summary report with aggregate reporting
Summary reports are a powerful tool for examining your data from Attribution Reporting and Private Aggregation. This pathway will take you through the key concepts and tooling needed to enable you to build effective reports.
- API Attribution Reporting
- API Private Aggregation
- Módulo do Programa de treinamentos
- Sandbox de privacidade
31 de janeiro de 2025
Android Basics with Compose
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Curso
- Kotlin
- Android
14 de janeiro de 2025
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- IA e Machine Learning
- Módulo do Programa de treinamentos
- Firebase
- Flutter
9 de janeiro de 2025
5 de janeiro de 2025
(Deprecated) Build a musical game using Oboe
Learn how to build a musical game with the Oboe library.
11 de dezembro de 2024
(Deprecated) Automated Accessibility Testing using Espresso
In this codelab, you’ll learn the fundamentals of accessibility testing using Espresso.
11 de dezembro de 2024
(Deprecated) Advanced Android in Kotlin 05.3: Testing Coroutines and Jetpack integrations
In this codelab, you learn how to test coroutines, ViewModel scoped coroutines, and Room, and implement end-to-end testing for your Kotlin Android app.
- Qualidade do app Android
- Kotlin no Android
- Kotlin
11 de dezembro de 2024
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
In this codelab you’ll learn to set up manual dependency injection, a service locator, and how to use fakes and mocks in your Android Kotlin apps. In doing so, you’ll learn how to test a repository and write fragment integration tests.
- Kotlin no Android
- Qualidade do app Android
- Kotlin
11 de dezembro de 2024
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
Learn the basics of testing your Android Kotlin apps. In this codelab you’ll learn to run tests, write basic tests, work with AndroidX Test, as well as test ViewModel and LiveData.
- Kotlin no Android
- Qualidade do app Android
- Kotlin
11 de dezembro de 2024
(Deprecated) On Demand Modules
With the Android App Bundle and Google Play’s Dynamic Delivery, your app can download dynamic feature modules on demand to devices running Android 5.0 (API level 21) and higher. Your app simply needs to call APIs in the Play Core Library to download and install those modules as required, and the Google Play Store pushes only the code and resources needed for that module to the device. You can also use this API to download on demand modules for your instant app.
- Outros tópicos do Android
- Python
11 de dezembro de 2024
(Deprecated) Direct Share to an Android app
Direct Share makes sharing content quicker and easier. In this codelab, you’ll build an app that is able to display a list of contacts in the system Intent chooser dialog so you can jump directly into the app to make the sharing process seamless.
- Conectividade do Android
11 de dezembro de 2024
(Deprecated) Using Dagger in your Android app - Kotlin
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
- Arquitetura do Android
- Python
10 de dezembro de 2024
(Deprecated) Data Binding in Android
In this codelab you’ll learn how to use the Data Binding library. The Data Binding Library allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically. You’ll learn to set it all up, use layout expressions, work with observable objects, and create custom Binding Adapters to reduce boilerplate to a minimum.
- Interface do usuário
10 de dezembro de 2024
(Deprecated) Use ConstraintLayout to design your Android views
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
- Interface do usuário
9 de dezembro de 2024