Blog de Privacy Sandbox
Codelab de Trusted Space
En este codelab, aprenderás a ejecutar cargas de trabajo de IA/ML con un acelerador mediante la solución de Trusted Space.
- Computación en la nube
- Seguridad
7 de marzo de 2025
Llaves de acceso en Android y otras plataformas
Comienza a usar llaves de acceso y crea experiencias de autenticación seguras y fluidas para tus usuarios.
- Android
7 de marzo de 2025
Compose para Wear OS
Obtén información sobre Compose para Wear OS, un kit de herramientas declarativas de IU moderno que te ayudará a crear IU atractivas y optimizadas para relojes.
6 de marzo de 2025
Implementa una aplicación de JavaScript de pila completa en Cloud Run con Cloud SQL para PostgreSQL
Cloud Run es una plataforma completamente administrada que te permite ejecutar tu código directamente en la infraestructura escalable de Google. En este codelab, se mostrará cómo conectar una aplicación de Next.js en Cloud Run a una base de datos de
6 de marzo de 2025
Codelab de regresión logística
En este codelab, aprenderás a usar la regresión logística para comprender en qué medida las características, como el género, el grupo etario, la hora de la impresión y el tipo de navegador, se correlacionan con la probabilidad de que un usuario haga
- Codelab
6 de marzo de 2025
Codelab de regresión logística
En este codelab, aprenderás a usar la regresión logística para comprender en qué medida las características, como el género, el grupo etario, la hora de la impresión y el tipo de navegador, se correlacionan con la probabilidad de que un usuario haga
- Codelab
6 de marzo de 2025
Codelab de regresión lineal
En este codelab, aprenderás a usar la regresión lineal para crear un modelo que prediga el costo por clic. Para completar este codelab, necesitarás lo siguiente: Para completar este codelab, necesitarás suficientes datos de campañas de alta calidad
- Codelab
6 de marzo de 2025
Codelab de regresión lineal
En este codelab, aprenderás a usar la regresión lineal para crear un modelo que prediga el costo por clic. Para completar este codelab, necesitarás suficientes datos de campañas de alta calidad para crear un modelo. Ejecute la siguiente consulta: Se
- Codelab
6 de marzo de 2025
Verificación de aplicaciones de Firebase para plataformas de Apple
La Verificación de aplicaciones de Firebase ayuda a proteger tus recursos de backend contra abusos, como el fraude de facturación y la suplantación de identidad (phishing), ya que se asegura de que las solicitudes provengan de apps y dispositivos
- Codelab
- Python
- Verificación de aplicaciones de Firebase
2 de marzo de 2025
Lanza Firebase App Check de forma gradual con Firebase Remote Config
Puedes usar Firebase App Check con App Attest para proteger tus servicios de backend y verificar que las solicitudes a los servicios de Firebase provengan de tu app auténtica. Por lo general, se recomienda incorporar a los usuarios de forma gradual
- Codelab
- Python
- Firebase Remote Config
- Verificación de aplicaciones de Firebase
2 de marzo de 2025
Codelab de optimización de compras integradas en la app en tiempo real en el dispositivo
En este codelab, aprenderás a implementar un modelo de TFLite para personalizar tu app para cada usuario y optimizar las compras directas desde la app.
- Codelab
- Firebase Remote Config
- BigQuery
- Firebase A/B Testing
- Android
- Google Analytics
- TensorFlow
- AA de Firebase
- Firebase
2 de marzo de 2025
Codelab de Android: Agrega la clasificación de texto en el dispositivo a tu app con TensorFlow Lite y Firebase
En este codelab, aprenderás a implementar la clasificación de texto con Firebase y TensorFlow Lite.
- Codelab
- AA de Firebase
- TensorFlow
- Firebase
- Android
2 de marzo de 2025
Envía y recibe notificaciones para una app de Flutter con Firebase Cloud Messaging
En este codelab, usarás la API de HTTP v1 de FCM para enviar notificaciones push a una app que se ejecuta en varias plataformas. Compilas la app con Flutter, que se ejecuta sin problemas en Android, iOS y la Web.
- Codelab
- Python
- Firebase Cloud Messaging
2 de marzo de 2025
Codelab web de Verificación de aplicaciones
En este codelab, aprenderás a proteger una app web contra accesos no autorizados.
- Python
2 de marzo de 2025
Integra Firebase a una app de Next.js
Aprende a integrar Firebase con una app de Next.js.
- Codelab
- Objective‑C
- Python
- Firebase App Hosting
2 de marzo de 2025
Codelab de Firebase iOS en Swift
En este codelab, aprenderás a usar la plataforma de Firebase en iOS en Swift.
- iOS
- Swift
- Firebase
2 de marzo de 2025
Performance Monitoring para lanzamientos de funciones
En este codelab, aprenderás a agregar Firebase Performance Monitoring a una app de ejemplo y a medir el rendimiento durante el lanzamiento de una función.
- Codelab
- Python
- Firebase Performance Monitoring
- Android
- Firebase
2 de marzo de 2025
Crea tablas de clasificación con Firestore
En este codelab, compilarás una tabla de clasificación con Cloud Firestore y Cloud Functions.
2 de marzo de 2025
Descubre Firebase para Flutter
Aprende a crear una app para dispositivos móviles de Flutter con Firebase.
- iOS
- Codelab
- Python
- Android
- Firebase Authentication
- Firebase
- Flutter
- Firestore
2 de marzo de 2025
Compila apps web potenciadas por IA con Extensiones de Firebase para la API de Gemini
Aprende a usar Extensiones de Firebase con la API de Gemini para compilar una app web con funciones potenciadas por IA, como recomendaciones personalizadas.
- Codelab
- JavaScript
- Firestore
- Firebase App Hosting
- Extensiones de Firebase
- Firebase
2 de marzo de 2025
Instrumenta tu juego de Unity con Firebase Remote Config
Aprende a instrumentar tu juego de Unity con Remote Config
- C#
2 de marzo de 2025
Calcula los buckets de ingresos para el esquema de valor de conversión de SKAdNetwork
En este codelab, te mostraremos un ejemplo de cómo puedes crear buckets de ingresos para configurar el esquema de valor de conversión de SKAdNetwork.
2 de marzo de 2025
Codelab: Distribuye versiones de paquetes de aplicaciones a los verificadores
Entrega la versión más reciente de tu app a los verificadores con rapidez. En este caso,
- Firebase
- Android
2 de marzo de 2025
Usa FCM y FIAM para enviar mensajes a los usuarios
Aprende a enviar mensajes a tus usuarios con Firebase Cloud Messaging y los mensajes desde la app de Firebase.
- Android
2 de marzo de 2025
Atrae de manera eficaz a los usuarios con Firebase
Aprende a publicar campañas de mensajes segmentados para los usuarios y a maximizar la eficacia de esas campañas con datos de entrega y participación.
2 de marzo de 2025
Reutiliza tu código de Cloud Functions como una extensión de Firebase
En este codelab, compilarás una extensión de Firebase para el geohashing. En este codelab introductorio, aprenderás a convertir una Cloud Function existente en una extensión de Firebase que se pueda distribuir fácilmente a millones de desarrolladores y ayudar a extender sus proyectos de Firebase.
- Objective‑C
- Python
2 de marzo de 2025
Codelab de Firebase para Android: compila un chat amigable
En este codelab, aprenderás a compilar una app para Android con la plataforma de Firebase.
- Android
- Firebase
2 de marzo de 2025
Codelab de iOS: Agrega la clasificación de texto en el dispositivo a tu app con TensorFlow Lite y Firebase
En este codelab, aprenderás a implementar la clasificación de texto con Firebase y TensorFlow Lite.
- iOS
- Codelab
- Python
- TensorFlow
- Firebase
- AA de Firebase
2 de marzo de 2025
Codelab de Firebase Multidispositivo
En este codelab, compilarás un reproductor de música simple para Android, iOS y la Web con Flutter. Este reproductor se conectará a Firebase RTDB, lo que permitiría a los usuarios sincronizar la reproducción en todos sus dispositivos.
- Codelab
- Python
- Firebase Realtime Database
- Firebase Authentication
2 de marzo de 2025
Tu primer experimento de mensajes desde la app
En este codelab, crearás tu primer experimento de Firebase In-App Messaging con Firebase A/B Testing.
- Dispositivos móviles
- Python
2 de marzo de 2025
Codelab: Alerta a los verificadores sobre las nuevas versiones de tu app con el SDK de Firebase App Distribution para iOS
Con el SDK de App Distribution, puedes enviar rápidamente la versión más reciente a los verificadores. En este codelab, actualizarás una app para mostrar alertas en la app a los verificadores cuando haya compilaciones nuevas disponibles.
- iOS
- Codelab
- Firebase
- Firebase App Distribution
2 de marzo de 2025
Codelab web de AngularFire
En este codelab, aprenderás a usar la plataforma de Firebase en la Web compilando una app de chat.
- Computación en la nube
- Web
- Codelab
- Python
- Firebase App Hosting
- Firebase
2 de marzo de 2025
Codelab de iOS: Agrega recomendaciones a tu app con TensorFlow Lite y Firebase
En este codelab, aprenderás a crear un motor de recomendaciones de contenido para tu app con TensorFlow y Firebase.
- iOS
- Codelab
- Python
- Firebase
- AA de Firebase
- Google Analytics
- TensorFlow
2 de marzo de 2025
Configura y administra productos y proyectos de Firebase a través de Terraform
Usa Terraform para configurar y administrar proyectos de Firebase, incluida la configuración programática de la infraestructura y los productos de Firebase.
- Terraform
- Firebase
2 de marzo de 2025
Envía eventos de aplicación a GA4 con el Protocolo de medición
En este codelab, aprenderás a realizar llamadas de servidor a servidor para enviar eventos a GA4 con el Protocolo de medición.
- Python
2 de marzo de 2025
Codelab de frameworks web de Angular de Firebase
En este codelab, compilarás un blog de viajes con un mapa colaborativo en tiempo real con lo más reciente de nuestra biblioteca de Angular: AngularFire. La app web final consistirá en un blog de viajes en el que podrás subir imágenes de cada lugar al
- Python
2 de marzo de 2025
Funciones de autenticación avanzada
Aprende a implementar la autenticación de varios factores y a crear requisitos de autenticación personalizados con funciones de bloqueo
- Web
- Codelab
- Firebase Authentication
2 de marzo de 2025
Google Ads con eventos personalizados de Google Analytics para Firebase: Android
En este codelab, aprenderás a implementar eventos con GA4F y a lanzar campañas de acción a través de Google Ads.
2 de marzo de 2025
Descubre Firebase para la Web
Compila una app web desde cero con Firebase y el editor en línea de StackBlitz. Usarás HTML y JavaScript básicos para comunicarte con Firebase. Esta es una excelente introducción al uso de Firebase console y a la integración de Firebase en una app. No se requiere gran conocimiento previo ni realizar instalaciones de software.
- Web
- Codelab
- Python
- Firebase Authentication
- Firebase Hosting
- Firebase
- Firestore
2 de marzo de 2025
Codelab de Android: Agrega recomendaciones a tu app con TensorFlow Lite y Firebase
En este codelab, aprenderás a crear un motor de recomendaciones de contenido para tu app con TensorFlow y Firebase.
- Codelab
- Python
- Google Analytics
- Android
- TensorFlow
- AA de Firebase
- Firebase
2 de marzo de 2025
Envía notificaciones para una app web con Cloud Messaging y Cloud Functions
En este codelab, aprenderás a usar Cloud Functions para Firebase para enviar notificaciones a los usuarios de una app de chat.
- Web
- Computación en la nube
- Codelab
- Objective‑C
- Firebase
- Firebase Cloud Messaging
- Cloud Functions para Firebase
2 de marzo de 2025
Comprende las fallas de un juego de Unity con las funciones avanzadas de Crashlytics
En este codelab, aprenderás a usar las funciones avanzadas de Crashlytics. Esto te dará una mejor visibilidad de las fallas y las circunstancias que pueden haberlas causado.
- C#
2 de marzo de 2025
Implementa pruebas A/B para tu juego de Unity con Firebase Remote Config
En este codelab, aprenderás a usar las pruebas A/B de Remote Config en tu juego de Unity.
- C#
2 de marzo de 2025
Mide el tiempo de carga y la renderización de la pantalla con Firebase Performance Monitoring
En este codelab, compilarás una app de ejemplo y aprenderás a medir el tiempo de carga y la renderización de la pantalla con Firebase Performance Monitoring.
- Codelab
- Firebase
- Firebase Performance Monitoring
- Android
2 de marzo de 2025
Firebase Performance Monitoring para la Web
En este codelab, configurarás Firebase Performance Monitoring en una app web y aprenderás a usarlo para asegurarte de que tu app funcione bien para los usuarios finales.
- Computación en la nube
- Web
- Python
- Firebase
2 de marzo de 2025
Distribuye compilaciones para iOS previas al lanzamiento más rápido con App Distribution y fastlane
En este codelab, el usuario usará App Distribution y nuestro complemento fastlane en conjunto para distribuir una compilación de iOS y registrar dispositivos de prueba. Luego, el usuario exportará un archivo .txt de dispositivos y UDIDs desde la consola de App Distribution y automatizará el registro de estos dispositivos (un requisito para distribuir compilaciones ad hoc de iOS).
- iOS
- Firebase
2 de marzo de 2025
Tu primer mensaje push de multidifusión con temas de FCM
En este codelab, aprenderás a realizar la multidifusión de un mensaje push a un grupo seleccionado de tus instancias de app con los temas de FCM.
- Codelab
- Firebase Cloud Messaging
- Android
2 de marzo de 2025
Implementa Google Analytics para Firebase en WebView de Android
En este codelab, aprenderás a enviar eventos a GA4 con la implementación de Webview de JavaScript.
- Objective‑C
2 de marzo de 2025
Agrega un flujo de autenticación de usuarios a una app para Flutter con FirebaseUI
En este codelab, aprenderás a agregar Firebase Authentication a una app de Flutter con solo unas pocas líneas de código.
- Codelab
- Python
- Flutter
- Firebase
- Firebase Authentication
2 de marzo de 2025
Migra a la versión modular del SDK de JS de Firebase para mejorar tu app web
En este codelab, migrarás una app web de Firebase existente al nuevo SDK modular de Firebase JS para eliminar el código que no usas y hacer que la app se cargue rápidamente.
- Web
- Python
2 de marzo de 2025
Arquitectura y estado
Aprende a crear una app que funcione mediante la navegación, el estado avanzado y los efectos secundarios.
- Android
2 de marzo de 2025
Comienza a usar la Búsqueda de vectores de Spanner
En este codelab, crearás una instancia de Spanner y realizarás una búsqueda de similitud en incorporaciones vectoriales con la búsqueda de vectores integrada de Spanner y la integración con modelos de Vertex AI.
28 de febrero de 2025
Semántica de escenas y profundidad geoespacial
Obtén información sobre las APIs de semánticas de escenas y profundidad geoespacial en ARCore, que proporcionan una comprensión más completa del entorno.
28 de febrero de 2025
Anclas de geometría del paisaje urbano y techos
Obtén información sobre las APIs de anclas de geometría del paisaje urbano y techos en ARCore, las cuales te ayudan a comprender los datos de edificios de hasta 100 metros.
28 de febrero de 2025
Aidemy: Cómo crear sistemas multiagente con LangGraph, EDA y IA generativa en Google Cloud
Desarrollar un sistema funcional de asistente de enseñanza potenciado por IA llamado “Aidemy” en Google Cloud Platform, que muestre el poder de los sistemas multiagentes. Adquiere experiencia práctica en el diseño, la compilación y la implementación de un sistema complejo de varios agentes en Google Cloud, domina los conceptos clave en el desarrollo de aplicaciones de LLM y comprende los beneficios de las arquitecturas basadas en eventos.
- Computación en la nube
- Codelab
- Python
27 de febrero de 2025
App de búsqueda de tiendas de juguetes con bases de datos de Cloud, entornos de ejecución sin servidores y integraciones de código abierto
En este codelab, crearás una aplicación de Búsqueda de vectores basada en RAG diseñada para encontrar juguetes que coincidan con la búsqueda de los clientes (a través de textos e imágenes), crear juguetes personalizados según la solicitud del usuario y predecir el precio del juguete creado a medida con AlloyDB, Gemini, Imagen, LangChain4j y GenAI Toolbox para bases de datos.
- Computación en la nube
- IA y aprendizaje automático
- Objective‑C
- Python
27 de febrero de 2025
Vertex AI Pipelines de la interfaz de Private Service Connect
En este instructivo, aprenderás a configurar y validar las canalizaciones de Vertex AI de Private Service Connect.
- Python
26 de febrero de 2025
AlloyDB Omni y el modelo de IA local en Kubernetes
En este codelab, aprenderás a implementar AlloyDB Omni en un clúster de GKE, implementar un modelo de I en el mismo clúster, registrar el modelo en AlloyDB Omni y hacer que funcionen juntos.
- Computación en la nube
- Codelab
- AlloyDB para PostgreSQL
25 de febrero de 2025
Acelera las consultas analíticas con el motor de columnas en AlloyDB Omni.
En este codelab, aprenderás a implementar AlloyDB Omni en una VM de procesamiento, cargar datos y usar el motor de columnas de AlloyDB para mejorar el rendimiento.
- Computación en la nube
- Codelab
- AlloyDB para PostgreSQL
25 de febrero de 2025
Cómo comenzar a usar las incorporaciones vectoriales con la IA de AlloyDB
En este codelab, aprenderás a usar la IA de AlloyDB en combinación con la búsqueda de vectores y a crear un índice en los datos de vectores.
- Computación en la nube
- IA y aprendizaje automático
- Codelab
- AlloyDB para PostgreSQL
25 de febrero de 2025
Cómo comenzar a usar las incorporaciones de vectores en Cloud SQL para PostgreSQL
En este codelab, aprenderás a usar la integración de IA de Cloud SQL en combinación con la búsqueda de vectores y a crear un índice en los datos de vectores.
- IA y aprendizaje automático
- Computación en la nube
- Codelab
- Cloud SQL
24 de febrero de 2025
Entrega imágenes AVIF
Las imágenes representan más del 60% de los bytes necesarios en promedio para cargar una página web. Con AVIF, puedes reducir el tamaño de tus imágenes y hacer que tu sitio web se cargue más rápido. AVIF es un formato de imagen derivado del flujo de
- Web
- Código abierto
24 de febrero de 2025
Cómo crear un Private Service Connect para AlloyDB
En este codelab, aprenderás a crear un Private Service Connect para AlloyDB.
- Codelab
- AlloyDB para PostgreSQL
21 de febrero de 2025
Crea un resumen de YouTube con Gemini
En este codelab, aprenderás a crear un resumidor de videos potenciado por Gemini que pueda resumir videos de YouTube.
- Python
21 de febrero de 2025
Cómo crear un Private Service Connect para Cloud SQL
En este codelab, aprenderás a crear un Private Service Connect para Cloud SQL.
- Codelab
- Cloud SQL
20 de febrero de 2025
Cómo instalar y configurar Toolbox para tus aplicaciones de IA generativa y agentes en AlloyDB
En este codelab, compilarás e implementarás una caja de herramientas para tu aplicación de predicción de precios que use AlloyDB y funciones de IA generativa con el servicio de la caja de herramientas de IA generativa para bases de datos.
- Computación en la nube
- IA y aprendizaje automático
- Python
20 de febrero de 2025
Técnicas prácticas de observabilidad para la aplicación de IA generativa en Go
Las aplicaciones de IA generativa requieren observabilidad como cualquier otra. ¿Se requieren técnicas de observabilidad especiales para la IA generativa? En este lab, crearás una aplicación de IA generativa simple. Implementarlo en Cloud Run Además,
- Go
18 de febrero de 2025
14 de febrero de 2025
Codelab: Crea una app contextual de recomendación de posturas de yoga con Firestore, Búsqueda de vectores, Langchain y Gemini (versión de Python)
En este codelab, se te guiará para crear una app de recomendación de posturas de yoga basada en el conocimiento. La app responde las preguntas de los usuarios sugiriendo posturas de yoga que coincidan. Aprenderás a crear una colección de Firestore de posturas de yoga a partir de un conjunto de datos de Hugging Face, configurar la Búsqueda vectorial de Firestore y a integrar todo en una aplicación de Flask.
- Python
- Cloud Run
12 de febrero de 2025
Técnicas prácticas de observabilidad para la aplicación de IA generativa en JavaScript
Las aplicaciones de IA generativa requieren observabilidad como cualquier otra. ¿Se requieren técnicas de observabilidad especiales para la IA generativa? En este lab, crearás una aplicación de IA generativa simple. Implementarlo en Cloud Run Además,
10 de febrero de 2025
Técnicas prácticas de observabilidad para la aplicación de IA generativa en Python
Las aplicaciones de IA generativa requieren observabilidad como cualquier otra. ¿Se requieren técnicas de observabilidad especiales para la IA generativa? En este lab, crearás una aplicación de IA generativa simple. Implementarlo en Cloud Run Además,
- Python
10 de febrero de 2025
Técnicas prácticas de observabilidad para la aplicación de IA generativa en Java
Las aplicaciones de IA generativa requieren observabilidad como cualquier otra. ¿Se requieren técnicas de observabilidad especiales para la IA generativa? En este lab, crearás una aplicación de IA generativa simple. Implementarlo en Cloud Run Además,
- Java
10 de febrero de 2025
Cómo compilar aplicaciones en la era de la IA
En este lab, usarás los productos de IA generativa de Google para crear infraestructura en Google Cloud con la ayuda de Gemini Cloud Assist, consultar datos de BigQuery con lenguaje natural a las funciones de SQL de Data Canvas, escribir código en
- Python
10 de febrero de 2025
Compila una app contextual de recomendación de posturas de yoga con Firestore, la Búsqueda de vectores y Gemini 2.0.
En este codelab, crearás una app de búsqueda contextual de posturas de yoga basada en el conocimiento, diseñada para responder las preguntas de los usuarios sobre posturas de yoga que coincidan con sus preguntas. También permite realizar tareas administrativas, como crear y editar posturas de yoga.
- Computación en la nube
- IA y aprendizaje automático
10 de febrero de 2025
Codelab de la API de Activity Recognition Transition
Aprende a usar la API de Activity Recognition Transition para crear funciones contextuales potentes en tu app
- Otros temas sobre Android
- AA de Android
6 de febrero de 2025
Android 11 - Semana 5: Lenguajes
Android 11 incluye inversiones importantes en lenguajes y bibliotecas, como la incorporación de la compatibilidad con Kotlin en algunas de las bibliotecas de Jetpack más usadas, la incorporación de nuevas API de Java a la plataforma y el desarrollo de nuevas herramientas para combatir la corrupción de la memoria en código nativo. Esta ruta se compone de videos y artículos que muestran las actualizaciones y te enseña a implementarlas en tus apps para Android.
- Android
6 de febrero de 2025
Kotlin para desarrolladores de Java
Incorpora y convierte código de Java en Kotlin con Android Studio.
- Android
- Kotlin
6 de febrero de 2025
6 de febrero de 2025
Reconoce, identifica y traduce texto con ML Kit y CameraX: Android
En este codelab, compilarás una app para Android con ML Kit que usa el aprendizaje automático integrado en el dispositivo para reconocer, identificar el idioma y traducir texto de entre 59 idiomas. También aprenderás a integrar la biblioteca de CameraX para realizar estas tareas desde un feed de cámara en tiempo real.
- IA y aprendizaje automático
- Dispositivos móviles
- Android
- Firebase
6 de febrero de 2025
Android 11 - Semana 2: Aprendizaje automático
El aprendizaje automático les brinda a tus apps la capacidad de aprender y mejorar, de forma progresiva, a partir de la experiencia. En esta ruta de aprendizaje, te presentamos la gran variedad de herramientas y métodos de aprendizaje automático que ofrece Android 11.
- Android
6 de febrero de 2025
Codelab: Compila una app contextual de recomendación de posturas de yoga con Firestore, Búsqueda de vectores, Langchain y Gemini (versión de Node.js)
En este codelab, se te guiará para crear una app de recomendación de posturas de yoga basada en el conocimiento. La app responde las preguntas de los usuarios sugiriendo posturas de yoga que coincidan. Aprenderás a compilar una colección de Firestore de posturas de yoga a partir de un conjunto de datos de Hugging Face, configurar la Búsqueda vectorial de Firestore y, luego, integrar todo en una aplicación de Node.js.
- Python
- Cloud Run
6 de febrero de 2025
Taller de modificación de apps
En este codelab, modernizarás una aplicación de PHP antigua a Google Cloud, la convertirás en un contenedor, la implementarás en Cloud Run y la conectarás a Cloud SQL. Además, explorarás la CI/CD de aplicaciones con Cloud Build y la protegerás con Secret Manager.
- Computación en la nube
- Python
4 de febrero de 2025
Private Service Connect: Usa backends de PSC para acceder a un servicio de productor
En este codelab, aprenderás a usar backends de PSC con el balanceador de cargas de aplicaciones externo global para acceder a un servicio de productor en otra red.
4 de febrero de 2025
Cómo compilar una app para Android con Firebase y Jetpack Compose
Compila funciones de una app para Android de listas de tareas pendientes agregando autenticación, supervisión de rendimiento, una IU declarativa y marcado de funciones, todo con Firebase y Jetpack Compose.
- Codelab
- Firestore
- Firebase Authentication
- Firebase Remote Config
- Firebase Performance Monitoring
31 de enero de 2025
Trabaja con el servicio de agregación en AWS
Para realizar este codelab, se requieren algunos requisitos previos. Cada requisito se marca según si es necesario para las "Pruebas locales" o el "Servicio de agregación". Para realizar pruebas locales, deberás descargar la herramienta de pruebas
- Servicio de agregación
- Dispositivos móviles
- Web
- Codelab
30 de enero de 2025
Trabajar con el servicio de agregación en Google Cloud Platform (GCP)
Tiempo estimado para completar la actividad: De 1 a 2 horas Hay 2 modos para realizar este codelab: Pruebas locales o Servicio de agregación. El modo de pruebas locales requiere una máquina local y el navegador Chrome (no se crean ni usan recursos de
- Servicio de agregación
- Dispositivos móviles
- Web
- Codelab
30 de enero de 2025
Controles del servicio de VPC: Protección del Servicio de transferencia de datos de BigQuery
En este lab, aprenderemos a proteger el Servicio de transferencia de datos de BigQuery con los Controles del servicio de VPC mientras transferimos datos de Cloud Storage a un conjunto de datos de BigQuery. Luego, protegemos Cloud Storage y repetimos
24 de enero de 2025
Cómo agregar compras directas desde la aplicación a tu app de Flutter
En este codelab, agregarás compras directas desde la aplicación a una app de Flutter que se verifiquen y administren con un servicio de backend de Dart.
- Codelab
- Python
- Dart
- Flutter
23 de enero de 2025
Agrega la búsqueda de vectores de Firestore a tus apps para dispositivos móviles con Extensiones de Firebase
Aprende a usar la Búsqueda de vectores de Firestore
- iOS
- Firebase
23 de enero de 2025
Codelab web de Cloud Firestore
En este codelab, aprenderás a compilar una app web que use Cloud Firestore.
- Web
- Firebase
23 de enero de 2025
Codelab de Cloud Firestore para iOS
En este codelab, aprenderás a compilar una app para iOS que use Cloud Firestore.
- Computación en la nube
- Objective‑C
- Firebase
23 de enero de 2025
Codelab de Cloud Firestore para Android
En este codelab, aprenderás a compilar una app para Android que use Cloud Firestore.
- Computación en la nube
- Firebase
23 de enero de 2025
Agrega funciones nuevas a tu app web rápidamente con Extensiones de Firebase
En este codelab, agregarás funcionalidad a una app web de mercado en línea con Extensiones de Firebase.
- Codelab
- Extensiones de Firebase
- Firebase Realtime Database
- Firebase
23 de enero de 2025
Implementa automáticamente una aplicación web de Java de IA generativa desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- Java
23 de enero de 2025
Implementa automáticamente Go de IA generativa con la aplicación web de Genkit desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- Go
23 de enero de 2025
Implementa automáticamente una aplicación web de Go de IA generativa desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- Go
23 de enero de 2025
Implementa automáticamente una aplicación web de IA generativa de Next.js desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- Python
23 de enero de 2025
Implementa automáticamente la aplicación web de Angular con IA generativa desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- Python
23 de enero de 2025
Implementa automáticamente una aplicación web de Python de IA generativa desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- Python
23 de enero de 2025
Implementa automáticamente la aplicación web de Node.js para la IA generativa desde el control de versiones a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- JavaScript
23 de enero de 2025
Implementa automáticamente una aplicación web de Svelte de IA generativa desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- Python
23 de enero de 2025
Implementa automáticamente una aplicación web de Genkit de IA generativa de Node.js desde el control de versión a Cloud Run
Implementar una aplicación web por primera vez puede ser intimidante. Incluso después de la primera implementación, si el proceso requiere demasiado trabajo, es posible que evites implementar versiones nuevas de tu aplicación. Con la implementación
- JavaScript
22 de enero de 2025
Cómo programar una tarea de Cloud Run dentro de un perímetro de Controles del servicio de VPC
Aprende a ejecutar una tarea de Cloud Run según un programa dentro de un perímetro de VPC SC con Cloud Scheduler y un servicio de Cloud Run
- Cloud Run
18 de enero de 2025
Wear OS
Obtén más información sobre Wear OS, un sistema operativo basado en Android y optimizado para dispositivos wearables.
- Android
16 de enero de 2025
Habilita Private Service Connect en una instancia de Cloud SQL existente que ejecute PSA (Terraform)
Habilita el adjunto de PSC en la instancia de CloudSQL existente que tiene habilitada la red de acceso a servicios privados. Luego, conéctate a él a través del extremo de PSC en otro proyecto.
- Herramientas de redes
- Codelab
- Terraform
- Cloud SQL
16 de enero de 2025
Animaciones en Flutter
En este codelab, aprenderás a usar animaciones en Flutter. Construirás un widget que anime el tamaño y el color, agregue un efecto de giro de tarjeta en 3D, utilice efectos del paquete de animaciones y agregue compatibilidad con el gesto atrás predictivo de Android.
- Codelab
- Python
- Dart
- Flutter
14 de enero de 2025
Sube un archivo a Cloud Storage con fragmentación
En este codelab, aprenderás a llamar a los métodos de la API de Cloud Storage JSON con el SDK de ABAP para Google Cloud y a subir un archivo.
- Codelab
14 de enero de 2025
Recibe un evento de Cloud Pub/Sub en SAP con el SDK de ABAP para Google Cloud
En este codelab, recibirás un evento de Cloud Pub/Sub con el SDK de ABAP.
- Codelab
14 de enero de 2025
Crea pases en Android con la API de la Billetera de Google
La API de la Billetera de Google te permite interactuar con los usuarios a través de varios tipos de pases: tarjetas de lealtad, ofertas, tarjetas de regalo, entradas para eventos, boletos de transporte público, tarjetas de embarque y mucho más. Cada
14 de enero de 2025
Usa la API de Translation con el SDK de ABAP para Google Cloud
En este codelab, aprenderás a llamar a los métodos de la API de Translation con el SDK de ABAP.
- Codelab
14 de enero de 2025
Publica un evento en Cloud Pub/Sub con el SDK de ABAP para Google Cloud
En este codelab, aprenderás a publicar un evento en el servicio de Google Cloud Pub/Sub.
- Codelab
14 de enero de 2025
Análisis de opiniones con Gemini AI con el SDK de ABAP
En este codelab, usarás el modelo de Gemini Pro para realizar análisis de opiniones sobre productos con el SDK de ABAP.
- Codelab
14 de enero de 2025
Cómo conectarse a CloudSQL a través de Private Service Connect (Terraform)
Crea una instancia de Cloud SQL con un archivo adjunto de servicio de PSC. Y conéctate a ella a través del extremo de PSC en otro proyecto.
- Herramientas de redes
- Codelab
- Terraform
- Cloud SQL
13 de enero de 2025
SMTP de NEG de Internet de PSC de Looker con dirección sur de HTTPS
En este codelab, aprenderás a integrar un NEG de Internet configurado como productor de servicios para el acceso de Looker SMTP de norte a sur.
13 de enero de 2025
Cómo comenzar a usar Spanner Graph
En este codelab, crearás una instancia de Spanner y aprenderás a usar Spanner Graph.
- Codelab
- Spanner
13 de enero de 2025
Procesa previamente datos de BigQuery con PySpark en Dataproc
En este lab, se muestra cómo usar PySpark en Dataproc para cargar datos de BigQuery y guardarlos en Google Cloud Storage.
- Computación en la nube
- Datos
13 de enero de 2025
GitHub: Automatización de la revisión de código con IA generativa
GitHub: Automatización de la revisión de código con IA generativa
13 de enero de 2025
Comienza a usar Cloud Functions (2ª gen.)
En este codelab, aprenderás sobre Google Cloud Functions (2ª gen.). Más específicamente, implementarás funciones que respondan a llamadas HTTP, mensajes de Pub/Sub, eventos de Cloud Storage y registros de auditoría de Cloud.
- Procesamiento
- Sin servidores
- Computación en la nube
13 de enero de 2025
Implementa la imagen en Cloud Run
En este codelab, usarás un modelo de Imagen para crear imágenes en una página web con Cloud Run.
- Objective‑C
- Python
13 de enero de 2025
Cómo ejecutar Transformers.js en GPUs de Cloud Run
Obtén más información para ejecutar la difusión estable en una GPU de Cloud Run
- Python
- Cloud Run
13 de enero de 2025
Comienza a usar funciones de Cloud Run basadas en eventos
cómo comenzar a usar las funciones de Cloud Run basadas en eventos
- Sin servidores
- Cloud Run
13 de enero de 2025
Llama al LLM de Vertex AI desde tu entorno de ABAP con el SDK de ABAP para Google Cloud
En este codelab, aprenderás a llamar al LLM de texto (text-bison) PaLM 2 de Vertex AI desde tu entorno de ABAP con el SDK de ABAP para Google Cloud.
- Codelab
13 de enero de 2025
Firma y verifica datos con Cloud KMS (asimétrico)
En este codelab, encriptarás y desencriptarás datos con claves asimétricas de Cloud KMS.
- Computación en la nube
- Seguridad
- Cloud Key Management Service
13 de enero de 2025
Cómo activar el procesamiento de eventos desde Cloud Storage con Eventarc y funciones de Cloud Run
Aprende a usar los eventos de bucket de Cloud Storage para activar funciones de Cloud Run con Eventarc y analizar datos y procesar imágenes con la API de Vision de Google, y guardar la información de la imagen resultante como metadatos de objetos en Cloud Storage.
13 de enero de 2025
Implementa un sitio web con Cloud Run
Aprende a implementar un sitio web con Cloud Run, que brinda agilidad sin servidores a tus apps alojadas en contenedores.
- Computación en la nube
13 de enero de 2025
Agente de GenAI para el control de calidad de documentos y llamadas a la API
Agente de GenAI para el control de calidad de documentos y llamadas a la API
13 de enero de 2025
Canalización de Jenkins de varias ramas en GKE
En este codelab, se guiará al usuario a través de los pasos que implementarán una instancia de Jenkins en GKE, incluidos los agentes de compilación de escalamiento automático.
- Web
13 de enero de 2025
Cómo usar la instancia de próximo salto (sin etiquetar y etiquetada), la dirección de próximo salto y la puerta de enlace de próximo salto de las rutas estáticas IPv6
En este codelab, aprenderás a usar rutas estáticas IPv6 con nuevos atributos de próximo salto, como next-hop-instance, next-hop-gateway y next-hop-address.
10 de enero de 2025
Gemini en Java con Vertex AI y LangChain4j
En este codelab, chatearás con los usuarios, harás preguntas sobre tu documentación o extenderás un modelo con llamadas a funciones usando IA generativa en Java, integrando el modelo de lenguaje grande de Gemini en Vertex AI y aprovechando el framework LangChain4j.
- Computación en la nube
- IA y aprendizaje automático
- Java
10 de enero de 2025
Compila funciones de IA generativa con la tecnología de tus datos con Firebase Genkit
Aprende a usar Firebase Genkit para compilar funciones de IA generativa con las habilidades y herramientas de desarrollo de apps que ya conoces.
- Codelab
- JavaScript
- Firebase Genkit
- Firestore
- Firebase App Hosting
- Firebase
9 de enero de 2025
Dialogflow CX: Compila un agente virtual de venta minorista
Aprende a crear un chatbot de venta minorista con Dialogflow CX, una plataforma de IA conversacional (CAIP) para crear agentes virtuales
- Computación en la nube
- Objective‑C
9 de enero de 2025
Desarrollo local con Cloud Functions para Node.js con Visual Studio Code
Aprende a codificar, implementar y depurar Cloud Functions para Node.js desde Visual Studio Code en tu máquina local.
- Computación en la nube
9 de enero de 2025
Private Service Connect 66
En este codelab, aprenderás sobre la implementación y validación de Private Service Connect 66 a través de la implementación de una red de consumidores y productores.
9 de enero de 2025
Accede a Anthropic Claude en Vertex AI con el SDK de Python a través del extremo de Private Service Connect
Accede a Anthropic en Vertex AI desde una VM a través del SDK de Python y el extremo de PSC
- Herramientas de redes
- Codelab
- Python
9 de enero de 2025
Wagtail en Cloud Run
En este codelab, aprenderás a implementar Wagtail con componentes sin servidores: Cloud Run para el motor web, Cloud SQL para la base de datos y Cloud Build para los recursos multimedia.
- Computación en la nube
- Sin servidores
- Procesamiento
- Python
- Cloud Run
9 de enero de 2025
Cómo ejecutar TorchServe y Stable Diffusion en GPUs de Cloud Run
Obtén más información para ejecutar la difusión estable en una GPU de Cloud Run
- Cloud Run
9 de enero de 2025
Cómo compilar aplicaciones en la era de la IA
En este lab, usarás los productos de IA generativa de Google para compilar infraestructura en Google Cloud con la ayuda de Gemini Cloud Assist.
- Python
9 de enero de 2025
Cómo realizar transacciones de recursos digitales con computación de varias partes y Confidential Space
En este codelab, aprenderás a usar Confidential Space para realizar transacciones de activos digitales con procesamiento de múltiples partes.
- Computación en la nube
- Seguridad
- Python
9 de enero de 2025
Cómo proteger el suministro de software
Artifact Registry te permite almacenar diferentes tipos de artefactos, crear varios repositorios en un solo proyecto y asociar una región específica o multirregión con cada repositorio. Existen varios modos de repositorio. Cada modo tiene un
9 de enero de 2025
Acceso de PSC de Looker a PSC de Cloud SQL
En este codelab, aprenderás a integrar el PSC de Cloud SQL con el PSC de Looker para el acceso de norte a sur.
9 de enero de 2025
Implementa un sistema de archivos paralelos de Lustre en GCP
Aprende a implementar un sistema de archivos paralelos de Lustre en Google Cloud Platform con las secuencias de comandos de código abierto del Administrador de implementación de Lustre.
- Datos
- Almacenamiento
- Computación en la nube
- Objective‑C
9 de enero de 2025
Usa la API de Translation con Python
En este instructivo, aprenderás a usar la API de Translation con Python.
- IA y aprendizaje automático
- Computación en la nube
- Python
9 de enero de 2025
Private Service Connect 64
En este codelab, aprenderás sobre la implementación y validación de Private Service Connect 64 a través de la implementación de una red de consumidores y productores.
9 de enero de 2025
Cómo recuperar credenciales o secretos de Secret Manager de Google Cloud con el SDK de ABAP para Google Cloud
En este codelab, aprenderás a recuperar credenciales o secretos de Secret Manager con el SDK de ABAP para Google Cloud.
- Codelab
9 de enero de 2025
Lanzamiento con Cloud Deploy
En este instructivo, crearás tres clústeres de GKE llamados preview, canary y prod. Luego, crearás un destino de Cloud Deploy correspondiente a cada clúster y una canalización de Cloud Deploy que definirá la secuencia de pasos para realizar la
9 de enero de 2025
Lee las predicciones de BigQuery ML en SAP con el SDK de ABAP para Google Cloud
En este codelab, crearás un modelo de aprendizaje automático (AA) en BigQuery y obtendrás predicciones de este modelo en SAP con el SDK de ABAP para Google Cloud.
- Codelab
9 de enero de 2025
Implementación de historias de usuario de JIRA con IA generativa
Implementación de historias de usuario de JIRA con IA generativa
- Python
7 de enero de 2025
Codelab de Cloud NGFW Enterprise [con inspección de TLS]
En este codelab, aprenderás a usar Cloud NGFW Enterprise para lograr la prevención de amenazas con inspección de TLS.
26 de diciembre de 2024
Cómo integrar funciones de adaptabilidad a tu juego nativo
En este codelab, comenzarás con un juego sencillo de simulación de física en 3D y, luego, integrarás funciones de adaptabilidad en él. Integrarás lo siguiente:
- Videojuegos
- Android
23 de diciembre de 2024
Cómo mejorar el rendimiento de una app con los perfiles de Baseline
En este codelab, se muestra cómo mejorar el tiempo de inicio y la latencia de fotogramas de la app con perfiles de Baseline.
- Calidad de las apps para Android
- Android
23 de diciembre de 2024
Cómo agregar diseños adaptables a una app para Android basada en vistas con Compose
Obtén información sobre cómo agregar diseños adaptables a una app para Android basada en vistas con Jetpack Compose.
23 de diciembre de 2024
Agrega Play Integrity a tu aplicación para Android
En este codelab, agregarás la API de Play Integrity a una aplicación de ejemplo. Usarás la API de Play Integrity para solicitar un veredicto de integridad que te ayude a tomar decisiones sobre el estado de la licencia y la integridad de tu app, y el estado de integridad del dispositivo en el que se ejecuta.
- Objective‑C
- C
- Android
23 de diciembre de 2024
Cómo configurar, implementar y verificar Android App Links
En este codelab, crearás una app para Android en la que se enumera un conjunto de restaurantes. Su objetivo es ayudarte a diseñar, configurar y verificar Android App Links.
- Kotlin
- Android
23 de diciembre de 2024
Protege los modelos de AA y la propiedad intelectual con Confidential Space
En este codelab, aprenderás a proteger los modelos de aprendizaje automático y la propiedad intelectual con Confidential Space
- Seguridad
- Computación en la nube
23 de diciembre de 2024
Prueba la B&A para la Web de extremo a extremo de forma local
Los servicios de ofertas y subastas (B&A) incluyen 4 servicios para que compradores y vendedores faciliten una subasta de Protected Audience: Pila de compradores: Pila de vendedores: En este codelab, aprenderás a configurar y probar la
- Servicio de licitación
- Servicio de subastas
- Web
- Codelab
22 de diciembre de 2024
Obtén estadísticas a partir de datos estructurados y no estructurados con el paquete BigQuery DataFrames compatible con IA
En este lab, usarás BigQuery DataFrames desde un notebook de Python en BigQuery Studio para obtener estadísticas a partir de datos no estructurados con Python.
- Python
21 de diciembre de 2024
Análisis detallado de Artifact Registry
Artifact Registry es el administrador de paquetes completamente administrado que proporciona una herramienta unificada para administrar tus imágenes de contenedores OCI y paquetes de lenguajes (como Maven y npm). Artifact Registry está completamente
- Python
21 de diciembre de 2024
Análisis exploratorio de datos de las ventas de licores de Iowa con el paquete BigQuery DataFrames
En este lab, usarás BigQuery DataFrames desde un notebook de Python en BigQuery Studio para limpiar y analizar el conjunto de datos públicos de las ventas de licores de Iowa.
- Python
21 de diciembre de 2024
Transferencia de agentes en vivo
En este codelab, aprenderás a administrar transferencias en conversaciones entre representantes de agentes humanos y representantes de bots. Al final, tendrás una interfaz web básica en la que podrás ver todas las conversaciones en curso con tu agente y unirte o abandonar cualquier conversación como agente en vivo.
- Web
21 de diciembre de 2024
Captura y procesa datos de salud con la biblioteca de captura de datos estructurados
En este codelab, aprenderás a compilar una app para Android con la biblioteca de captura de datos estructurados. Tu app usará la biblioteca de captura de datos estructurados para renderizar y procesar cuestionarios y respuestas de FHIR. Este codelab
- Open Health Stack
21 de diciembre de 2024
Implementa una aplicación de JavaScript en Cloud Run con AlloyDB
Cloud Run es una plataforma sin servidores completamente administrada que te permite ejecutar contenedores sin estado que se pueden invocar a través de solicitudes HTTP. En este codelab, se mostrará cómo conectar una aplicación de Node.js en Cloud
- Python
21 de diciembre de 2024
Usa Actions on Google para que tu casa sea más inteligente
Aprende a crear una Acción de casa inteligente para que Asistente de Google controle los dispositivos conectados.
21 de diciembre de 2024
Habilita la entrega local para integraciones de nube a nube
Descubre cómo habilitar la entrega local con el SDK de Local Home para mejorar las integraciones de casas inteligentes con Asistente.
- Internet de las cosas (IoT)
- Python
- Asistente de Google
- De nube a nube
21 de diciembre de 2024
Implementa una aplicación de JavaScript en Cloud Run con Cloud SQL para PostgreSQL
Cloud Run es una plataforma sin servidores completamente administrada que te permite ejecutar contenedores sin estado que se pueden invocar a través de solicitudes HTTP. En este codelab, se mostrará cómo conectar una aplicación de Node.js en Cloud
- Python
21 de diciembre de 2024
Administra recursos de FHIR con la biblioteca de FHIR Engine
En este codelab, compilarás una app para Android con la biblioteca de FHIR Engine. Tu app usará la biblioteca de FHIR Engine para descargar recursos de FHIR desde un servidor de FHIR y subir los cambios locales al servidor. Si nunca antes compilaste
- Open Health Stack
21 de diciembre de 2024
Crea un asistente de Shopping inteligente con AlloyDB y Vertex AI Agent Builder (parte 1)
En este codelab, compilarás una aplicación de chat basada en el conocimiento que se diseñó para responder preguntas de los clientes, guiar el descubrimiento de productos y adaptar los resultados de la búsqueda para un conjunto de datos de comercio electrónico.
- Computación en la nube
- IA y aprendizaje automático
21 de diciembre de 2024
Valida las solicitudes a la API de Places con la Verificación de aplicaciones de Firebase y reCAPTCHA
En este codelab, aprenderás a validar una aplicación web con la Verificación de aplicaciones de Firebase y reCAPTCHA antes de realizar solicitudes a la API de Places.
- API de Maps JavaScript
- Codelab
- JavaScript
- Google Maps Platform
21 de diciembre de 2024
Cómo compilar flujos de trabajo de operaciones de AA con Airflow 2 en GKE
En este instructivo, aprenderás a entrenar y ejecutar un modelo con vLLM en GKE a través de un DAG de Airflow.
- Computación en la nube
- Python
21 de diciembre de 2024
Private Service Connect: Usa backends de PSC para acceder a las APIs de Google regionales
En este codelab, aprenderás a usar Private Service Connect para acceder a las APIs de Google regionales. En este codelab, se explicará cómo configurar un grupo de extremos de red de PSC como backend con un balanceador de cargas de aplicaciones interno.
21 de diciembre de 2024
Codelab de imágenes de contenedor firmadas
En este codelab, aprenderás a aprovechar la función de imagen de contenedor firmada para mejorar la usabilidad de Confidential Space.
- Computación en la nube
- Seguridad
19 de diciembre de 2024
Asignación de puertos privados de Private Service Connect para productores de servicios
En este codelab, aprenderás sobre la función de asignación de puertos para Private Service Connect. Aprenderás por qué es útil, cuándo usarla y cómo configurarla en tu entorno como productor de servicios.
18 de diciembre de 2024
Compra en línea, retira en la tienda: Bonjour Meal: Parte 2: Crea un carrito de compras
En este codelab, compilarás un agente digital en Python en la plataforma de conversación Business Messages para extender el agente de la parte 1 de la serie. Además, agregaremos puntos de conversación significativos y presentaremos una experiencia de búsqueda de inventario.
- Python
17 de diciembre de 2024
Compra en línea, retira en la tienda: Bonjour Meal: Parte 1: Primeros pasos
En este codelab, compilarás un agente digital en Python en la plataforma de conversación Business Messages. Te explicará cómo usar nuestras API y Business Communications Developer Console para crear un agente digital que responda a preguntas específicas.
- Python
17 de diciembre de 2024
Cómo agregar compatibilidad con el teclado, el mouse, el panel táctil y la pluma stylus con Jetpack Compose
Aprende a desarrollar tus apps para que admitan teclados y dispositivos apuntadores, como el mouse y el panel táctil, con Compose.
- Codelab
- Android
17 de diciembre de 2024
Incorporación de actividades
Descubre los beneficios de la incorporación de actividades, explora un caso de éxito de implementación, actualiza una app basada en actividades a un diseño de lista-detalles y aprende funciones avanzadas que te permiten diferenciar tus apps en tablets, dispositivos plegables y dispositivos ChromeOS.
- Android
17 de diciembre de 2024
Cómo compilar un diseño de lista-detalles con incorporación de actividades y Material Design
La incorporación de actividades permite que las apps basadas en ellas admitan diseños de dos paneles en pantallas grandes sin refactorizar el código. Solo debes agregar algunas dependencias, crear un archivo de configuración XML, implementar un inicializador y agregar algunos elementos al manifiesto de la app. O bien, si prefieres trabajar en código, puedes realizar algunas llamadas a la API de Jetpack desde el método onCreate() de la actividad principal. En este codelab, usarás los enfoques de desarrollo de XML y API para actualizar una app basada en actividades a un diseño de lista-detalles de dos paneles.
- Android
- Python
- Android
17 de diciembre de 2024
Etapas del ciclo de vida de la actividad
En este codelab, aprenderás sobre el ciclo de vida de la actividad y los registros.
- Kotlin
16 de diciembre de 2024
Componentes de la arquitectura
Obtén información sobre la arquitectura de la app y cómo usar ViewModels, estado de IU y StateFlow para compilar apps más complejas.
- Android
16 de diciembre de 2024
Calcula una propina personalizada
Aprende a agregar un botón de acción, configurar las acciones del teclado y usar un elemento Switch componible.
- Kotlin
13 de diciembre de 2024
Más aspectos básicos de Kotlin
Aprende conceptos adicionales de programación en Kotlin que te permitirán compilar apps para Android más interesantes y divertidas.
- Android
13 de diciembre de 2024
Proyecto: Crea una app de tarjetas de presentación
Obtén información para crear una app para Android que muestre tu tarjeta de presentación.
- Android Compose
- Interfaz de usuario
- Kotlin
13 de diciembre de 2024
Views de Android y Compose en Views
Aprende los aspectos básicos de la compilación de apps con Views de Android y cómo agregar un elemento componible en una app creada con Views.
- Android
13 de diciembre de 2024
Crea un diseño básico
Compila una app para Android con una interfaz de usuario simple que muestre imágenes y texto.
- Android
13 de diciembre de 2024
Cómo crear una app interactiva de Dice Roller
Aprende a compilar una app interactiva de Dice Roller que les permita a los usuarios lanzar un dado y, luego, mostrar el resultado.
- Kotlin
- Android
13 de diciembre de 2024
Cómo cargar y mostrar imágenes de Internet
Aplica las prácticas recomendadas de arquitectura a la app y usa Coil para descargar y mostrar imágenes.
- Android
13 de diciembre de 2024
Cómo obtener datos de Internet
Implementa corrutinas para realizar tareas de forma simultánea sin bloquear la app y obtén información sobre HTTP y REST para obtener datos de Internet.
- Android
13 de diciembre de 2024
Cómo agregar Compose a una app basada en objetos View
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
- Kotlin
13 de diciembre de 2024
Cómo usar colecciones en Kotlin
Aprende a usar arrays y colecciones, lo que incluye las listas, los conjuntos y los mapas.
- Kotlin
13 de diciembre de 2024
Comunicación bidireccional sin Internet
Obtén información sobre cómo conectar a tus usuarios entre sí, incluso cuando no hay Internet disponible
13 de diciembre de 2024
13 de diciembre de 2024
Incorporación de actividades avanzada
En este codelab, aprenderás a usar la nueva función de incorporación de actividades para mejorar la experiencia de la app en pantallas grandes. Estas funciones incluyen la expansión de paneles, la presentación superpuesta, la atenuación de diálogos en pantalla completa y el anclaje de pilas de actividades.
- Android
- Codelab
- Python
13 de diciembre de 2024
Introducción a las corrutinas en el Playground de Kotlin
En el Playground de Kotlin, aprende a usar corrutinas de Kotlin para escribir código asíncrono.
- Kotlin
13 de diciembre de 2024
(Obsoleto) Cómo exponer datos a complicaciones de la cara de reloj en Wear OS
En este codelab, aprenderás a exponer tus datos a complicaciones de cara de reloj, teniendo en cuenta las prácticas recomendadas de la plataforma.
- Dispositivos Android
- Interfaz de usuario
- Wearables de Android
13 de diciembre de 2024
Conceptos básicos de Kotlin
Obtén más información sobre los conceptos básicos de Kotlin, la programación orientada a objetos y las lambdas.
- Android
13 de diciembre de 2024
Introducción a las corrutinas en Android Studio
Aprende a usar corrutinas de Kotlin dentro de una app para Android y a probarlas.
- Kotlin
13 de diciembre de 2024
Interactúa con la IU y el estado
Crea una app para calcular propinas que estime la propina a partir de la entrada del usuario en la app.
- Android
13 de diciembre de 2024
Android 11 - Semana 1: Personas e identidad
Conectar a las personas de forma fácil y segura presenta muchos desafíos. Android 11 anuncia la API de Connection Notification junto con la biblioteca de Google Identity Services para mejorar el proceso de registro y acceso de los usuarios.
- Android
11 de diciembre de 2024
Tu primera app integrada de Health Connect
En este codelab, crearás una app de salud y fitness que admite la lectura y escritura en Health Connect.
- Android
11 de diciembre de 2024
Pruebas en Jetpack Compose
En este codelab, aprenderás a realizar pruebas de las IU que creas con Jetpack Compose. Escribirás tus primeras pruebas, a la vez que aprendes sobre las pruebas aisladas, las pruebas de depuración, los árboles semánticos y la sincronización.
- Android Compose
- Interfaz de usuario
- Arquitectura de Android
- Python
11 de diciembre de 2024
Cómo mejorar la compatibilidad con la pluma stylus en una app para Android
Aprende a implementar técnicas avanzadas que permiten una experiencia de última generación con la pluma stylus en una app para Android.
- Python
- Android
11 de diciembre de 2024
Mejora la experiencia del usuario de tu app para Android
Descubre cómo los gestos de borde a borde, atrás predictivo y mirar pueden mejorar la experiencia del usuario y la calidad de una app para Android. La ruta de aprendizaje guiará al usuario por codelabs que muestran cómo mejorar la app de SociaLite que mantiene Android.
- Android
11 de diciembre de 2024
Cómo crear tu primera tarjeta en Wear OS
En este codelab, aprenderás a crear tu propia tarjeta para Wear OS. Usarás Tiles Material Components, una biblioteca que facilita la compilación de una IU que cumple con los lineamientos de Material Design, y obtendrás una vista previa de tus tarjetas en Android Studio a medida que avanzas en el desarrollo.
- Interfaz de usuario
- Wearables de Android
- Dispositivos Android
- Wear OS
- Android
11 de diciembre de 2024
Cómo crear una app que se ejecuta en un perfil de trabajo
En este codelab, realizarás cambios en una app para brindar una mejor experiencia del usuario cuando se ejecute en un dispositivo administrado con un perfil de trabajo.
11 de diciembre de 2024
Accesibilidad, pruebas y rendimiento
Mejora el rendimiento de tu app, haz que sea accesible para todos los usuarios y escribe pruebas automatizadas para mantener este comportamiento.
- Android
11 de diciembre de 2024
Agrega animaciones de atrás predictivo
En este codelab, aprenderás a agregar animaciones de atrás predictivo a la app de SociaLite.
- Codelab
- Google I/O 2024
- Kotlin
11 de diciembre de 2024
Cómo admitir dispositivos plegables y con pantalla doble con Jetpack WindowManager
Obtén información para adaptar tu app a nuevos factores de forma, como dispositivos plegables y con pantallas dobles, con la biblioteca Jetpack WindowManager.
- Python
- Android
11 de diciembre de 2024
Codelab sobre arrastrar y soltar
Descubre cómo habilitar la función para arrastrar y soltar en tus vistas junto con el uso de DragHelper y DropHelper dentro y fuera de la app.
- Android
11 de diciembre de 2024
11 de diciembre de 2024
Cómo empezar a usar Vulkan en Android
Vulkan es una API gráfica moderna y de alto rendimiento. Proporciona accesibilidad de bajo nivel a la GPU y optimiza la implementación de diversas maneras, pero es difícil de usar. La alternativa, OpenGL ES, era más sencilla, pero tenía menos funciones y menor rendimiento ya que se basa en arquitectura de hardware heredada. OpenGL ES dejó de estar disponible en la mayoría de las demás plataformas y no se seguirá desarrollando. En Android, tenemos pensado dejar de usar OpenGL ES y pasar a Vulkan, y necesitamos preparar a los desarrolladores para la transición.
- Videojuegos
- Android
11 de diciembre de 2024
Cómo compilar apps con Android Enterprise
Obtén información sobre las soluciones de administración que ofrece Android Enterprise.
- Android
11 de diciembre de 2024
Adáptate a diferentes tamaños de pantalla
En esta ruta de aprendizaje, aprenderás a adaptar tu app a diferentes tamaños de pantalla y proporcionar una mejor experiencia del usuario, además de cómo probar tu IU adaptable.
- Android
11 de diciembre de 2024
Jetpack Compose
Descubre más sobre Compose, un kit de herramientas moderno para compilar IU nativas de Android.
11 de diciembre de 2024
Compila una app con un diseño adaptable
Aprende a adaptar tu app a pantallas grandes con la implementación de uno de los patrones de diseño canónicos.
- Kotlin
11 de diciembre de 2024
Cómo usar colecciones en Kotlin
Aprende a usar arrays y colecciones, lo que incluye las listas, los conjuntos y los mapas.
- Kotlin
10 de diciembre de 2024
Cómo usar corrutinas en casos de uso común de Android
Obtén información para usar corrutinas a fin de simplificar la administración de tareas en segundo plano en casos de uso comunes, como realizar llamadas de red y acceder a datos locales.
- Android
10 de diciembre de 2024
Diseños, temas y animación
Implementa diseños más avanzados y agrega estilo y movimiento a tu app. Aprenderás sobre las diversas APIs de Compose Animation, cómo implementar Material Design 3, cómo usar diseños personalizados para implementar diseños complejos y cómo usar diseños diferidos para crear IUs de buen rendimiento.
- Android
9 de diciembre de 2024
Práctica: Comportamiento de clics
Aplica lo que aprendiste sobre el comportamiento de clics en botones para compilar una app.
- Kotlin
- Android
9 de diciembre de 2024
Efectos secundarios y estados avanzados en Jetpack Compose
En este codelab, aprenderás conceptos avanzados de estado y efectos secundarios de Jetpack Compose. Verás cómo crear un contenedor de estado para elementos componibles con estado complejos, cómo crear corrutinas y llamar a funciones de suspensión a partir del código de Compose, y cómo activar efectos secundarios para lograr diferentes casos de uso.
- Arquitectura de Android
- Android Compose
- Interfaz de usuario
- Python
- Android
9 de diciembre de 2024
Cómo animar elementos en Jetpack Compose
En este codelab, aprenderás a usar algunas APIs de Animation de Compose.
9 de diciembre de 2024
Manifiesto de la app web
El manifiesto de la app web es un archivo JSON que define cómo se debe tratar la AWP como una aplicación instalada, incluido el aspecto y el comportamiento básico dentro del sistema operativo.
- Apps web progresivas
- Curso
9 de diciembre de 2024
Cómo crear y probar una app para usar en el SO Android Automotive con el automóvil estacionado
En este codelab, aprenderás a crear y probar experiencias atractivas con apps para usar en dispositivos con el SO Android Automotive mientras el vehículo está estacionado. Aprenderás a aprovechar al máximo la amplia variedad de pantallas de los automóviles y a permitir que los usuarios controlen la reproducción de contenido en varias situaciones únicas de los vehículos con mecanismos estándar de Android.
- Dispositivos Android
- Codelab
- Google I/O 2024
- Kotlin
- Android Auto
- Android
6 de diciembre de 2024
Introducción a Compose para TV
Aprende los conceptos básicos de Compose para TV y crea dos pantallas que suelen estar disponibles en apps para TV.
- Android
6 de diciembre de 2024
Cómo agregar funciones de Gemini a tu app para Android
Obtén información sobre cómo agregar una función simple de la API de Gemini a una app para Android con Vertex AI para Firebase.
- Codelab
- Kotlin
- Android
6 de diciembre de 2024
Cómo programar tareas con WorkManager
Descubre cuándo y cómo usar WorkManager, una API que controla el trabajo en segundo plano que debe ejecutarse independientemente de si el proceso de la aplicación aún está en curso.
- Android
6 de diciembre de 2024
6 de diciembre de 2024
ViewModel y el estado en Compose
En este codelab, aprenderás a usar un ViewModel, uno de los componentes de la arquitectura. Implementarás un ViewModel para retener el estado de la app durante los cambios de configuración.
- Kotlin
6 de diciembre de 2024
Cómo agregar un repositorio y una DI manual
Obtén información para mejorar aún más la arquitectura de la app de Mars Photos separando las llamadas de red en un repositorio.
- Kotlin
6 de diciembre de 2024
Temas en Compose con Material 3
El propósito de este codelab es demostrar los temas de Jetpack Compose con las nuevas implementaciones de Material Design 3 y Material You.
- Arquitectura de Android
- Interfaz de usuario
- Android Compose
- Python
6 de diciembre de 2024
Codelab de la API de sueño para Android
Aprenderás a registrar la API de sueño para Android a fin de obtener los elementos SleepSegmentEvents y SleepClassifyEvents.
- Otros temas sobre Android
6 de diciembre de 2024
Cómo optimizar tu app de cámara en dispositivos plegables con Jetpack WindowManager
A lo largo de los años, los dispositivos Android evolucionaron para incluir una gran variedad de tamaños, formas y pantallas, entre otras características. Sin embargo, desde el principio, tomar fotos con el teléfono ha sido uno de los casos de uso más importantes. En la actualidad, las funciones de cámara siguen siendo una de las principales razones por las que los consumidores compran un teléfono.
6 de diciembre de 2024
Cómo arrastrar y soltar en Compose
Aprende a habilitar la función de arrastrar y soltar con modificadores en Compose.
- Android
6 de diciembre de 2024
Introducción al estado en Compose
Obtén información sobre el estado y cómo puedes usarlo y manipularlo con Jetpack Compose.
- Kotlin
- Android
6 de diciembre de 2024
API de Google Pay para la Web 201: Avanzado
Este codelab es una continuación de API de Google Pay para la Web 101: Conceptos básicos y se basa en el código escrito en ese codelab. Para completar este codelab, asegúrate de completar primero ese. Esta es una breve descripción general de
- Web
- Pagos
- Codelab
- Google Pay
6 de diciembre de 2024
Accesos sin contraseña en la Web con llaves de acceso
Comienza a usar llaves de acceso en la Web y crea experiencias de autenticación seguras y fáciles de usar para tus usuarios.
6 de diciembre de 2024
Animación simple con Jetpack Compose
Obtén información sobre cómo agregar una animación de resorte simple a tu app de Compose.
- Kotlin
6 de diciembre de 2024
Views en Compose
Aprende a agregar y usar Views existentes dentro de una app compilada con Jetpack Compose.
- Android
6 de diciembre de 2024
Cómo agregar Nearby Messages a tu app
Obtén información para enviar y descubrir mensajes con la API de Nearby Messages
- Python
6 de diciembre de 2024
Conceptos básicos de Android 2.2: Estado y ciclo de vida de la actividad
En este codelab, agregarás instrucciones de registro a la app de TwoActivities y observarás cambios en el ciclo de vida de la actividad. Trabajarás con estos cambios y explorarás cómo controlar la entrada del usuario en estas condiciones.
6 de diciembre de 2024
Aspectos básicos de Jetpack Compose
En este codelab, aprenderás los aspectos básicos de Compose.
- Python
- Android
6 de diciembre de 2024
Conceptos básicos de Compose
Da tus primeros pasos con Jetpack Compose y aprende sobre las funciones de componibilidad, diseños y estados básicos, Material Design, listas y animaciones.
- Android
6 de diciembre de 2024
Cómo mejorar la participación en Ver a continuación para películas o episodios de TV en Android TV
En este codelab, conocerás las prácticas recomendadas para compilar Ver a continuación para películas y episodios de TV.
- Dispositivos Android
6 de diciembre de 2024
Trabajo en segundo plano con WorkManager
La API de WorkManager para Android simplifica el trabajo en segundo plano. WorkManager puede crear tareas que se pueden consultar, volver a usar y encadenar. WorkManager es el programador de tareas recomendado en Android. En este codelab, aprenderás todos los detalles sobre WorkManager y cómo escribir desde proyectos simples hasta trabajos en cadena más complejos.
- Kotlin
6 de diciembre de 2024
Nuevas maneras de atraer usuarios de Wear OS con la API de Ongoing Activity
Con la API de Ongoing Activity en Wear, los desarrolladores pueden atraer a los usuarios desde la cara del reloj y el selector de aplicaciones con una cantidad mínima de código, y permitir que esos usuarios vuelvan a la app para realizar actividades importantes con solo presionar una vez.
- Android
- Wear OS
6 de diciembre de 2024
Cómo migrar a Jetpack Compose
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
- Python
- Android
6 de diciembre de 2024
Compila apps fabulosas
Haz que tus apps sean más atractivas e intuitivas al uso con Material Design, las animaciones y las prácticas recomendadas de accesibilidad.
- Android
6 de diciembre de 2024
Cómo compilar una capa de datos
En este codelab, aprenderás sobre la capa de datos en la arquitectura de la app para Android. Crearás repositorios, modelos de datos y fuentes de datos para leer datos y escribirlos en una base de datos local y en un servicio de red.
6 de diciembre de 2024
Calcula una propina personalizada
Aprende a agregar un botón de acción, configurar las acciones del teclado y usar un elemento Switch componible.
- Python
5 de diciembre de 2024
Diseños básicos en Compose
En este codelab, aprenderás a implementar diseños reales con elementos componibles y modificadores que Compose proporciona de forma predeterminada.
- Android Compose
- Interfaz de usuario
- Arquitectura de Android
- Python
5 de diciembre de 2024
Accesibilidad en Jetpack Compose
En este codelab, aprenderás cómo lograr que tu app de Compose sea más accesible. Descubre cómo aumentar los objetivos táctiles, agregar descripciones de contenido, etiquetas de clics, acciones personalizadas y mucho más.
- Android
5 de diciembre de 2024
Crea una app de Art Space
Aprende a crear una app para Android que muestre tu propio espacio de arte.
- Kotlin
5 de diciembre de 2024
Codelab de Compose para Wear OS
En este codelab, aprenderás a transferir tus conocimientos de Compose a wearables con el nuevo Compose para Wear OS. Al final, habrás creado elementos componibles simples y avanzados en una app para reloj.
- Android Compose
- Dispositivos Android
- Wearables de Android
- Android
- Wear OS
5 de diciembre de 2024
Resolución práctica de problemas de rendimiento en Jetpack Compose
Para que tu app se ejecute con más rapidez, analiza los registros del sistema y corrige las causas comunes de retraso.
- Android
5 de diciembre de 2024
Cómo cumplir con los requisitos de borde a borde de Android 15
Descubre cómo cumplir con los requisitos borde a borde de Android 15.
- Codelab
- Google I/O 2024
- Kotlin
- Android
5 de diciembre de 2024
Cronet Basics
Última actualización: 06/05/2022 Cronet es la pila de red de Chromium que está disponible para las apps de Android como una biblioteca. Cronet aprovecha las múltiples tecnologías que reducen la latencia y aumentan la capacidad de procesamiento de las
- Conectividad de Android
- Android
5 de diciembre de 2024
Conceptos básicos de Paging de Android
En este codelab, integrarás la biblioteca de Paging en una app que muestra una lista. La biblioteca de Paging te ayuda a cargar y mostrar páginas de datos de un conjunto de datos más grande desde el almacenamiento local o la red.
- Interfaz de usuario
- Arquitectura de Android
- Python
5 de diciembre de 2024
Estado en Jetpack Compose
En este codelab, aprenderás a administrar el estado para compilar aplicaciones ricas e interactivas de Compose.
- Android Compose
- Interfaz de usuario
- Arquitectura de Android
- Python
5 de diciembre de 2024
Factores de forma
Usa Jetpack Compose a fin de desarrollar apps para varios formatos de pantalla y tipos de dispositivos.
- Android
5 de diciembre de 2024
Codelab de configuración de seguridad de red de Android
En este codelab, explorarás la configuración de seguridad de red de Android y descubrirás dificultades comunes para establecer comunicaciones de red seguras.
- Conectividad de Android
- Calidad de las apps para Android
- Python
3 de diciembre de 2024
Codelab sobre privacidad de Android
Android lanzó muchas funciones de privacidad individuales en las últimas versiones, y nos entusiasma que las adoptes en tus apps. Este codelab buscará vincular funciones de privacidad individuales y mostrarle al desarrollador cómo puede obtener información sobre el acceso de su app a datos privados del usuario y adoptar prácticas recomendadas de privacidad en una app existente en ejecución.
3 de diciembre de 2024
Cómo agregar imágenes a tu app para Android
Consulta cómo crear una app simple con funciones de componibilidad.
- Kotlin
- Android
3 de diciembre de 2024
Cómo mejorar tu estilo con Gemini Code Assist
En este codelab, se muestra cómo usar Gemini Code Assist para implementar Material Design en un sitio web. Una vez que se implemente Material Design, iterarás el diseño y harás cambios para mejorar la experiencia del usuario y agregar funcionalidad.
30 de noviembre de 2024
Accede al chat de Gemini con el SDK de Python a través del extremo de Private Service Connect
Accede a Gemini desde una VM a través del SDK de Python y el extremo de PSC
- Herramientas de redes
- Codelab
- Vertex AI
30 de noviembre de 2024
Crea una app de chat generativo con Vertex AI Conversation
En este codelab, usarás Vertex AI Conversation para crear, configurar y, luego, implementar un agente de almacén de datos y una app de chat que respondan las preguntas de los clientes sobre los productos en Google Store.
- IA y aprendizaje automático
- Computación en la nube
30 de noviembre de 2024
Uso de textembedding-gecko@003 para las incorporaciones de vectores
En este codelab, aprenderás cuál es el modelo gecko@003 y un caso de uso real para su aplicación.
- Web
30 de noviembre de 2024
Medición de la interacción con el siguiente procesamiento de imagen (INP)
Este es un codelab interactivo para aprender a medir la interacción con la siguiente pintura (INP) con la biblioteca web-vitals. El código se encuentra en el repositorio de web-vitals-codelabs. En este codelab, se usa Gastropodicon (un sitio de
- Codelab
30 de noviembre de 2024
30 de noviembre de 2024
Lab: Sitio de NCC a la nube con un dispositivo SD-WAN
El objetivo de este lab es explorar NCC con un radio del dispositivo WAN definido por software conectado a un concentrador de NCC.
30 de noviembre de 2024
Transmisión en vivo en Google Cloud con Media CDN y la API de transmisión en vivo
Este lab te guiará a través de los pasos para implementar una demostración de un flujo de trabajo de transmisión en vivo con Media CDN (CDN) + API de Live Stream + Cloud Storage + Reproductor multimedia.
- Herramientas de redes
30 de noviembre de 2024
Cloud Function para resumir contenido con la API de PaLM Vertex AI y Google Cloud Storage
Cloud Function que demuestra cómo procesar un archivo subido a Google Cloud Storage y realizar resúmenes con la API PaLM de Vertex AI en el contenido.
- Computación en la nube
- IA y aprendizaje automático
30 de noviembre de 2024
NEG de Internet HTTPS de Looker PSC con conexión sur
En este codelab, aprenderás a integrar un NEG de Internet configurado con HTTPS como productor de servicios para el acceso de Looker de ida a GitHub.com.
30 de noviembre de 2024
NEG híbrido de PSC de Looker hacia las instalaciones
En este codelab, aprenderás a integrar un NEG híbrido como el productor de servicios para el acceso de Looker Southbound a una base de datos de Postgres local.
30 de noviembre de 2024
Predicción de calificaciones de películas con BQML mediante SQL
Crearemos un modelo de predicción de la puntuación de una película usando solo SQL con BigQuery ML
- Computación en la nube
- IA y aprendizaje automático
30 de noviembre de 2024
Predicción de calificaciones de películas con AutoML de Vertex AI
Crearemos un modelo de predicción de la puntuación de una película con AutoML de Vertex AI, lo implementaremos en un extremo de API y activaremos la API de predicción desde Cloud Functions en Java.
- IA y aprendizaje automático
- Computación en la nube
30 de noviembre de 2024
Administración de datos maestros simplificada: coincidencias & Combina con la IA generativa
En este codelab, demostraremos cómo Gemini 1.0 Pro simplifica las aplicaciones de administración de datos maestros, como el enriquecimiento y la anulación de duplicación, para los datos de citibike_stations disponibles en el conjunto de datos públicos de BigQuery.
30 de noviembre de 2024
ALB de L7 externo regional de Looker PSC
En este codelab, aprenderás a integrar un balanceador de cargas de aplicaciones externo regional de L7 para el acceso de Looker hacia el norte.
30 de noviembre de 2024
Automatización de la revisión de código con la IA generativa
Automatización de la revisión de código con la IA generativa
30 de noviembre de 2024
Generación de imágenes en el dispositivo en Android con MediaPipe
En este codelab, aprenderás a agregar la generación de texto a imagen integrada en el dispositivo a tus apps para Android con las soluciones MediaPipe.
30 de noviembre de 2024
Compila una app de preguntas y respuestas con RAG multimodal con Gemini Pro
En este codelab, aprenderás a compilar un sistema de respuesta de preguntas multimodales con Gemini Pro.
- Computación en la nube
30 de noviembre de 2024
Implementa un "Google Traductor" en Cloud Functions de Python 3
En este codelab, aprenderás a usar la API de Google Cloud Translation con Python y a ejecutarla de forma local o a implementarla en una plataforma de computación sin servidores de Cloud (App Engine, Cloud Functions o Cloud Run).
- Computación en la nube
- IA y aprendizaje automático
- Sin servidores
30 de noviembre de 2024
Transforma y carga las respuestas de las encuestas de Formularios de Google en BigQuery
En este codelab, aprenderás a transformar los datos de tus encuestas en Formularios de Google con Dataprep y enviarlos a BigQuery para realizar un análisis más profundo.
- Computación en la nube
30 de noviembre de 2024
Crea una app de búsqueda de patentes con AlloyDB, Vector Search y Vertex AI
En este codelab, demostraremos cómo se puede usar Gemini 1.5 Pro junto con AlloyDB y VertexAI para compilar una aplicación de búsqueda de patentes.
30 de noviembre de 2024
Implementa un "Google Traductor" app en Python 2 de Cloud Run (Docker)
En este codelab, aprenderás a usar la API de Google Cloud Translation con Python y a ejecutarla de forma local o a implementarla en una plataforma de computación sin servidores de Cloud (App Engine, Cloud Functions o Cloud Run).
- Computación en la nube
- Sin servidores
- IA y aprendizaje automático
30 de noviembre de 2024
Implementa un "Google Traductor" app en Python 3 de Cloud Run (Docker)
En este codelab, aprenderás a usar la API de Google Cloud Translation con Python y a ejecutarla de forma local o a implementarla en una plataforma de computación sin servidores de Cloud (App Engine, Cloud Functions o Cloud Run).
- IA y aprendizaje automático
- Sin servidores
- Computación en la nube
30 de noviembre de 2024
Eventos para el codelab de Cloud Run for Anthos
En este codelab, aprenderás sobre los eventos para Cloud Run. De manera más específica, escucharás eventos de Cloud Pub/Sub, Registros de auditoría, Cloud Storage y Cloud Scheduler, y aprenderás a producir o consumir eventos personalizados.
- Computación en la nube
- Sin servidores
30 de noviembre de 2024
Django en Cloud Run
En este codelab, aprenderás a implementar Django con componentes sin servidores: Cloud Run para el motor web, Cloud SQL para la base de datos y Cloud Build para los elementos multimedia.
- Sin servidores
- Procesamiento
- Computación en la nube
- Cloud Run
30 de noviembre de 2024
Compila una app para Android de clasificación de dígitos escritos a mano con MediaPipe Tasks
Aprende a usar la clasificación de imágenes para detectar números escritos a mano en Android con MediaPipe.
30 de noviembre de 2024
Compila una aplicación de búsqueda de patentes con Spanner, búsqueda de vectores y Gemini 1.0 Pro
En este codelab, demostraremos cómo se puede usar Gemini 1.0 Pro junto con Spanner y VertexAI para compilar una aplicación de búsqueda de patentes.
30 de noviembre de 2024
NEG de Internet de SSH de PSC de Looker
En este codelab, aprenderás a integrar un NEG de Internet configurado con SSH como productor de servicios para el acceso de Looker orientado al sur a github.com.
30 de noviembre de 2024
Política de firewall de red global con etiquetas
En este codelab, aprenderás a usar políticas de firewall de red globales con etiquetas para controlar el tráfico
30 de noviembre de 2024
30 de noviembre de 2024
Ajuste de modelos grandes de lenguaje: Cómo Vertex AI lleva los LLM al siguiente nivel
En este codelab, aprenderás a realizar un ajuste supervisado de un LLM con Vertex AI.
- Computación en la nube
30 de noviembre de 2024
30 de noviembre de 2024
Spring Native en Google Cloud
Spring Native es un proyecto emergente que entrará en la línea principal en Spring 6.x y Spring Boot 3.x, lo que significa que ahora es el momento perfecto para familiarizarse con él unos meses antes de su lanzamiento.
- Computación en la nube
- Sin servidores
30 de noviembre de 2024
Código fuente seguro
Las técnicas de código fuente seguro son un conjunto de prácticas que pueden usarse para mejorar la seguridad del código fuente. Estas técnicas pueden ayudar a identificar y corregir vulnerabilidades en el código fuente, evitar el acceso no autorizado al código fuente y proteger el código fuente contra su modificación.
30 de noviembre de 2024
Detecta objetos en imágenes para realizar una búsqueda visual de productos con ML Kit: Android
En este codelab, compilarás una app para Android con ML Kit que usa aprendizaje automático integrado en el dispositivo para detectar objetos en imágenes y, luego, permite a los usuarios realizar una búsqueda visual de productos.
- Dispositivos móviles
- IA y aprendizaje automático
- Android
- ML Kit
30 de noviembre de 2024
Compilación segura y Implementar con Cloud Build, Artifact Registry y GKE
Container Analysis proporciona análisis de vulnerabilidades y almacenamiento de metadatos para contenedores. El servicio de análisis realiza análisis de vulnerabilidades en imágenes de Artifact Registry y Container Registry. Luego, almacena los
30 de noviembre de 2024
Codelab de proxy TCP: límite de frecuencia y lista de IPs denegadas con balanceador de cargas de proxy TCP
En este codelab, crearás un balanceador de cargas TCP/SSL con un servicio de backend y limitarás el acceso al balanceador de cargas solo a un conjunto específico de clientes usuarios.
- Seguridad
- Herramientas de redes
- Computación en la nube
30 de noviembre de 2024
Private Service Connect con configuración de DNS automática
En este codelab, aprenderás a configurar y validar el DNS automático de Private Service Connect
30 de noviembre de 2024
Protege las aplicaciones sin servidores con Identity-Aware Proxy (IAP)
Protege el acceso y solicita el acceso de los usuarios para las aplicaciones que se ejecutan en CloudRun a través de Identity-Aware Proxy.
30 de noviembre de 2024
Implementa de forma segura en Cloud Run
Prácticas fundamentales para implementar de forma segura en Cloud Run
30 de noviembre de 2024
Proteger compilaciones de contenedores
Las vulnerabilidades de software son debilidades que pueden causar una falla accidental en el sistema o proporcionar a las personas que actúan de mala fe un medio para comprometer el software. Container Analysis proporciona dos tipos de análisis de
30 de noviembre de 2024
Usa LIT para analizar modelos de Gemma en Keras
Los productos de IA generativa son relativamente nuevos y los comportamientos de una aplicación pueden variar más que las formas anteriores de software. Por lo tanto, es importante probar los modelos de aprendizaje automático que se usan, examinar
- Codelab
- Python
23 de noviembre de 2024
Presenta clasificadores de seguridad Agile con Gemma
En este codelab, se muestra cómo crear un clasificador de texto personalizado con ajustes eficientes en cuanto a parámetros (PET). En lugar de ajustar todo el modelo, los métodos de PET solo actualizan una pequeña cantidad de parámetros, lo que hace
- Codelab
- Python
23 de noviembre de 2024
Conecta dispositivos de casa inteligente a Asistente de Google
Compila e implementa una integración de nube a nube para integrar una lavadora inteligente virtual al Asistente.
- Internet de las cosas (IoT)
- De nube a nube
- Asistente de Google
23 de noviembre de 2024
Cómo depurar la casa inteligente
Aprende a usar las métricas y los registros de GCP para identificar y resolver problemas de producción. Aprende a usar el conjunto de pruebas para identificar problemas funcionales y de API.
- Internet de las cosas (IoT)
- Asistente de Google
- De nube a nube
23 de noviembre de 2024
Métricas basadas en registros para casa inteligente
Aprende a usar las métricas basadas en registros en Google Cloud para hacer un seguimiento de los patrones y analizar los registros de errores de la integración de Casa Inteligente.
- Internet de las cosas (IoT)
- Asistente de Google
- De nube a nube
23 de noviembre de 2024
Depuración de la página principal local
Aprende a usar las métricas y los registros de GCP para identificar y resolver problemas de producción. Aprende a usar el conjunto de pruebas para identificar problemas funcionales y de API. Aprende a usar las herramientas para desarrolladores de Chrome mientras desarrollas tu app de Local Home.
- De nube a nube
- Asistente de Google
23 de noviembre de 2024
Mejora y protege tus integraciones de nube a nube
Aprende a mejorar y proteger tu integración de nube a nube mediante rasgos de dispositivos personalizables y la autenticación de dos factores.
- Internet de las cosas (IoT)
- De nube a nube
- Asistente de Google
23 de noviembre de 2024
Cómo implementar CameraStream con WebRTC
Obtén información sobre cómo transmitir de una cámara web a una pantalla Google Nest con la característica CameraStream y WebRTC.
- Internet de las cosas (IoT)
- De nube a nube
- Asistente de Google
23 de noviembre de 2024
Activa trabajos de Cloud Run con Cloud Scheduler
Aprende a crear trabajos de Cloud Run y configurar su ejecución con Cloud Scheduler.
23 de noviembre de 2024
Implementa la aplicación de Cloud Run con Cloud Deploy
Aprende a implementar la aplicación de Cloud Run con Cloud Deploy.
23 de noviembre de 2024
Agente de IA generativa para la automatización de pedidos de venta
En este codelab, compilarás una app de agente de IA conversacional para automatizar el proceso de pedidos de venta.
23 de noviembre de 2024
23 de noviembre de 2024
Protege los datos compartidos en uso con Confidential Space
En este codelab, aprenderás a proteger el uso compartido de datos entre varias partes y, al mismo tiempo, preservar la confidencialidad mediante Confidential Space
- Seguridad
- Computación en la nube
23 de noviembre de 2024
Cómo usar Room para la persistencia de datos
Usa la biblioteca de Room para crear y usar fácilmente bases de datos relacionales en una app para Android.
- Android
22 de noviembre de 2024
Generar presentaciones de Presentaciones de Google a partir de macrodatos en Node.js
En este codelab, crearás una presentación con la API de Presentaciones de Google y BigQuery para informar un análisis de las licencias de software más comunes.
- Computación en la nube
- Google Workspace
22 de noviembre de 2024
Instrumenta para mejorar el rendimiento de tu app en Go (parte 1: seguimiento)
OpenTelemetry es el estándar de la industria para la observabilidad del sistema en seguimiento y métricas. Además, la generación de perfiles continua es la herramienta que permite identificar la información del último kilómetro para el ajuste del rendimiento. En este codelab, aprenderás a instrumentar tu aplicación con OpenTelemetry para seguimientos y con el agente de generador de perfiles, y cómo identificar el cuello de botella de los gráficos visualizados en Cloud Trace y Cloud Profiler.
22 de noviembre de 2024
Servicios administrados de la interfaz de Private Service Connect
En este instructivo, aprenderás a configurar y validar la interfaz de Private Service Connect para acceder a los servicios a través del intercambio de tráfico entre VPC.
22 de noviembre de 2024
Accede a MongoDB Atlas multirregional con Private Service Connect
En este codelab, aprenderás a configurar y validar el acceso de Private Service Connect a MongoDB con el acceso global.
22 de noviembre de 2024
Usa Procurement Document AI para analizar tus facturas con AI Platform Notebooks
Aprenderás a usar Procurement DocAI para analizar una factura de forma inteligente.
- IA y aprendizaje automático
- Web
22 de noviembre de 2024
Conéctate a servicios locales a través de redes híbridas con Private Service Connect y el NEG híbrido con un balanceador de cargas HTTP(s) interno
Conéctate a servicios locales a través de redes híbridas con Private Service Connect y el NEG híbrido con un balanceador de cargas HTTP(s) interno
22 de noviembre de 2024
Interfaz de Private Service Connect
En este instructivo, aprenderás a configurar y validar la interfaz de Private Service Connect.
22 de noviembre de 2024
PySpark para el procesamiento de lenguaje natural en Dataproc
En este lab, se muestra cómo usar Spark MLlib y spark-nlp para realizar aprendizaje automático y PLN con grandes cantidades de datos.
- IA y aprendizaje automático
- Computación en la nube
- Datos
22 de noviembre de 2024
Depuración de instrucciones de LLM con la Herramienta de interpretabilidad de aprendizaje (LIT) en GCP
En este lab, se proporciona una explicación detallada para implementar un servidor de aplicaciones de LIT en Google Cloud Platform (GCP) para interactuar con los modelos de base de Gemini de Vertex AI y los modelos de lenguaje grandes (LLM) de
22 de noviembre de 2024
Crea prototipos de modelos en AI Platform Notebooks
En este lab, aprenderás a usar AI Platform Notebooks para crear el prototipo de tus flujos de trabajo de aprendizaje automático. Abordaremos la creación de una instancia de notebook personalizada, el seguimiento del código de tu notebook en Git y la depuración de modelos con la Herramienta What-If.
- Computación en la nube
- IA y aprendizaje automático
- TensorFlow
22 de noviembre de 2024
Usa revisiones en las funciones de Cloud Run para la división del tráfico, los lanzamientos graduales y las reversiones
Aprende a usar las revisiones en las funciones de Cloud Run para realizar la división del tráfico, los lanzamientos graduales y las reversiones.
- Cloud Run
22 de noviembre de 2024
Google Cloud Functions en C#
En este codelab, aprenderás sobre las funciones de Google Cloud Run en C#. Específicamente, implementarás funciones de C# para responder a HTTP y CloudEvents desde varias fuentes de Google Cloud.
- Computación en la nube
22 de noviembre de 2024
Implementa un "Google Traductor" en Python 2 de App Engine
En este codelab, aprenderás a usar la API de Google Cloud Translation con Python y a ejecutarla de forma local o a implementarla en una plataforma de computación sin servidores de Cloud (App Engine, Cloud Functions o Cloud Run).
- IA y aprendizaje automático
- Sin servidores
- Computación en la nube
22 de noviembre de 2024
Cómo usar la API de Natural Language con Python
En este instructivo, aprenderás a usar la API de Natural Language con Python.
- IA y aprendizaje automático
- Computación en la nube
22 de noviembre de 2024
Cómo crear y vincular cuentas secundarias de AdWords y Merchant Center
En este codelab, crearás una solución que use la API de AdWords y Content API for Shopping para crear cuentas nuevas administradas por una cuenta de administrador de AdWords y una cuenta de varios clientes de Merchant Center. A continuación, vinculará las nuevas cuentas secundarias para que los productos administrados por ella puedan usarse en las campañas de Shopping que cree la cuenta secundaria nueva de AdWords.
- Ads
22 de noviembre de 2024
CodeLab: Intercambio de rutas dinámico con NCC
El objetivo de este lab es explorar el NCC con intercambio de rutas dinámico con radios de VPC.
22 de noviembre de 2024
Rumpus arcoíris de microservicios
Conoce Google Cloud implementando un microservicio en Cloud Run y únete a una actividad virtual en la que tu microservicio arrojará arcoíris a otros microservicios, compitiendo para ganar. Podrás practicar la implementación de microservicios de Kotlin, Java, Go, Python o Node.js, además de aprender sobre contenedores y Cloud Run. Intenta obtener más puntos que otros aventureros mejorando continuamente tu algoritmo.
- Computación en la nube
21 de noviembre de 2024
Implementa, escala y actualiza tu sitio web con Google Kubernetes Engine (GKE)
Aprende a implementar, escalar y actualizar tu sitio web con GKE.
- Computación en la nube
21 de noviembre de 2024
Build an event-driven orchestration with Eventarc and Workflows
En este codelab, compilarás una organización de microservicios basada en eventos para procesar imágenes con Eventarc y Workflows
- Sin servidores
- Computación en la nube
- Procesamiento
21 de noviembre de 2024
Supervisión de interrupciones en casas inteligentes
En este codelab, aprenderás a detectar interrupciones mediante la configuración de alertas automáticas en tu integración de casa inteligente.
- Internet de las cosas (IoT)
- Asistente de Google
- De nube a nube
21 de noviembre de 2024
Personalización de código con Gemini Code Assist Enterprise
Descubre las novedades de Gemini Code Assist Enterprise y cómo puede ayudar a tu organización a compilar con Google Cloud.
- Python
- Cloud Run
17 de noviembre de 2024
Usa Confidential Space con recursos protegidos que no estén almacenados con un proveedor de servicios en la nube
En este codelab, aprenderás a proteger el uso compartido de datos de varias partes y, al mismo tiempo, preservar la confidencialidad con Confidential Space. En este codelab, se explica cómo usar el Espacio confidencial con recursos protegidos que se alojan en otro lugar que no sea Google Cloud. Aprenderás a solicitar un token personalizado del servicio de certificación de Google proporcionando un nonce, un público y un tipo de token de PKI.
- Computación en la nube
- Seguridad
- Python
16 de noviembre de 2024
Cómo crear un Private Service Connect para CloudSQL
En este codelab, aprenderás a crear un Private Service Connect para CloudSQL.
- Codelab
- Cloud SQL
15 de noviembre de 2024
Conceptos básicos de la API de Google Pay para la Web
Cuando completes este codelab, tendrás un sitio web mínimo viable con una integración de Google Pay que funcione. Este proyecto recupera un token de pago que se puede enviar a un proveedor de servicios de pagos para su procesamiento. Una solicitud de
- Web
- Pagos
- Codelab
- Google Pay
15 de noviembre de 2024
Cloud NGFW Enterprise: Servicio de prevención de intrusiones (sin inspección de TLS)
En este codelab, aprenderás a usar el servicio de prevención de intrusiones de Cloud NGW Enterprise para inspeccionar el tráfico de este a oeste y norte-sur.
15 de noviembre de 2024
Aprende a invocar Cloud Functions autenticados
Aprende a proteger Cloud Functions con la solicitud de autenticación para la invocación
- Computación en la nube
9 de noviembre de 2024
Cómo compilar apps adaptables con Jetpack Compose
En este codelab, aprenderás a compilar apps adaptables para teléfonos, tablets y plegables, y también aprenderás sobre la accesibilidad. También conocerás las prácticas recomendadas para los componentes adaptables de Material 3.
- Android
9 de noviembre de 2024
Cómo depurar apps de receptores de transmisión
En este codelab, agregarás Cast Debugger Logger a tu app existente de Custom Web Receiver.
- Transmitir
9 de noviembre de 2024
Agrega compatibilidad en vivo a un receptor de transmisión
En este codelab, compilarás una aplicación de receptor web personalizada que usa la API de Cast Live.
- Transmitir
9 de noviembre de 2024
Cómo agregar compatibilidad con la API de pausas publicitarias para un receptor web
En este codelab, compilarás una aplicación de receptor web personalizada que usa la API de pausas publicitarias de Cast.
- Transmitir
9 de noviembre de 2024
Cómo habilitar la compatibilidad de una app web con Cast
En este codelab, modificarás una app de video web existente para transmitir contenido en un dispositivo compatible con Google Cast.
- Transmitir
9 de noviembre de 2024
Cómo habilitar la transmisión de contenido en una app para Android
En este codelab, modificarás una app de video de Android existente para transmitir contenido en un dispositivo compatible con Google Cast.
- Android
- Transmitir
9 de noviembre de 2024
Transición de un balanceador de cargas de red de grupos de destino a servicios de backend regionales
En esta guía, se proporcionan instrucciones para realizar la transición de un balanceador de cargas de red existente de un backend de grupo de destino a un servicio de backend regional.
- Herramientas de redes
- Computación en la nube
9 de noviembre de 2024
Introducción a Cloud's operations suite
En este codelab, aprenderás sobre Google Cloud's operations suite. En este lab, se instalará una aplicación de ejemplo con gcloud. Una vez implementada la aplicación de ejemplo, usarás Cloud Monitoring para definir paneles, alertas, verificaciones de tiempo de actividad y mucho más.
- Computación en la nube
9 de noviembre de 2024
Cómo compilar un receptor web personalizado
En este codelab, compilarás una app de receptor web personalizada para reproducir contenido en dispositivos compatibles con Cast.
- Transmitir
9 de noviembre de 2024
Android 11 – Semana 9: TV
Descubre más sobre las herramientas de desarrolladores disponibles para compilar apps de Android TV.
- Android
9 de noviembre de 2024
Cómo habilitar la transmisión de contenido en una app de Android TV
En este codelab, modificarás una app de Android TV existente para que admita la transmisión y la comunicación desde tus apps emisoras de Cast existentes.
- Transmitir
- Android TV
9 de noviembre de 2024
Agrega sonido y música a tu juego de Flutter
Aprende a agregar efectos de sonido, música de fondo y audio dinámico a los juegos con Flutter.
- Codelab
- Python
- Flutter
9 de noviembre de 2024
Usa las funciones remotas de BigQuery para hacer preguntas a Vertex AI Visual Question Answering (VQA) en una consulta en SQL
Aprende a usar las funciones remotas de BigQuery para hacerle una pregunta a Vertex AI Visual Question Answering (VQA) sobre imágenes almacenadas en una tabla de objetos de Cloud Storage.
9 de noviembre de 2024
Obtén información para invocar funciones de Cloud Run autenticadas
Obtén información para proteger las funciones de Cloud Run con la autenticación de invocaciones
- Computación en la nube
9 de noviembre de 2024
Usa la API de HTTP v1 de FCM con tokens de acceso de OAuth 2
En comparación con la API heredada de FCM, la API de HTTP v1 de FCM proporciona un modelo de autorización más seguro con tokens de acceso de corta duración. Los pasos para generar el token de acceso de la API de FCM v1 son muy diferentes de los pasos
9 de noviembre de 2024
Compila una app de realidad aumentada (RA) con la nueva API de ARCore Geospatial
Descubre cómo usar la nueva API de geoespacial de ARCore.
- RA
- Codelab
- Kotlin
- Android
- ARCore
9 de noviembre de 2024
Ejecuta el entrenamiento de modelos personalizados en Vertex Pipelines
En este lab, aprenderás a ejecutar un trabajo de entrenamiento de modelos personalizados con el SDK de Kubeflow Pipelines en Vertex Pipelines. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de
- Computación en la nube
- Python
8 de noviembre de 2024
Vertex AI: Usa el empaquetado automático para ajustar BERT con Hugging Face en Vertex AI Training
En este lab, aprenderás a ejecutar un trabajo de entrenamiento personalizado en Vertex AI Training con la función de empaquetado automático. Los trabajos de entrenamiento personalizados en Vertex AI usan contenedores. Si no quieres compilar tu propia
- Computación en la nube
- Python
8 de noviembre de 2024
Obtén predicciones de un modelo de imágenes de TensorFlow previamente entrenado en Vertex AI
En este lab, usarás Vertex AI para obtener predicciones a partir de un modelo de clasificación de imágenes previamente entrenado. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de aproximadamente $1. En
- Computación en la nube
- Python
8 de noviembre de 2024
Usa Vertex ML Metadata con Pipelines
En este lab, aprenderás a analizar metadatos de tus ejecuciones de Vertex Pipelines con Vertex ML Metadata. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de aproximadamente $2. En este lab, se utiliza
- Computación en la nube
- Python
8 de noviembre de 2024
Introducción a Vertex Pipelines
En este lab, aprenderás a crear y ejecutar canalizaciones de AA con Vertex Pipelines. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de aproximadamente $25. En este lab, se utiliza la oferta de
- Computación en la nube
- Python
8 de noviembre de 2024
Comienza a usar componentes independientes
En este codelab apto para principiantes, aprenderás a compilar una aplicación de ejemplo con componentes independientes de Angular v14.
- Web
- Python
8 de noviembre de 2024
Bookshelf Analytics: Usa Gemini para compilar aplicaciones de SQL con BigQuery y la IA generativa
Usaremos Gemini para crear análisis de recomendaciones y resúmenes de libros con BigQuery (IA generativa solo en SQL).
- Computación en la nube
- IA y aprendizaje automático
8 de noviembre de 2024
Migra de una app de Java de Google App Engine a Cloud Run con paquetes de compilación
Aprende a convertir una app simple de App Engine en Java, alojarla en contenedores con Buildpacks y moverla a Cloud Run
- Sin servidores
- Computación en la nube
- Java
8 de noviembre de 2024
Integración de apps
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 noviembre de 2024
Migra de la app de Java de Google App Engine a Cloud Run con Jib
Aprende a convertir una app simple de App Engine en Java, alojarla en contenedores con Jib y moverla a Cloud Run
- Computación en la nube
- Sin servidores
- Java
8 de noviembre de 2024
Codelab de optimizaciones avanzadas para el balanceo de cargas
En este codelab, aprenderás a configurar funciones avanzadas de optimización de balanceo de cargas para el balanceo de cargas de aplicaciones externas globales.
- Computación en la nube
- Herramientas de redes
8 de noviembre de 2024
Migra de una app de Java de Google App Engine a Cloud Run con Docker
Aprender a convertir una app simple de App Engine en Java, alojarla en contenedores con Docker y moverla a Cloud Run
- Sin servidores
- Computación en la nube
- Java
8 de noviembre de 2024
Analizar y visualizar datos de transacciones de tarjetas de crédito en Bigtable con BigQuery y Looker
En este codelab, se muestra cómo usar la plantilla de flujos de cambios de Bigtable a BigQuery. Usarás un conjunto de datos de muestra para familiarizarte con la consulta del registro de cambios y usarás Looker para crear un panel visual.
- Python
8 de noviembre de 2024
Introducción a Cloud Foundation Toolkit
En este codelab, comenzarás a usar Cloud Foundation Toolkit(CFT) y te incorporarás a través de una serie de pasos para agregar una función a un módulo de CFT.
- Google Cloud
8 de noviembre de 2024
Cómo mejorar el rendimiento de una app con los perfiles de Baseline
En este codelab, se muestra cómo mejorar el tiempo de inicio y la latencia de fotogramas de la app con perfiles de Baseline.
8 de noviembre de 2024
Conecta AppSheet con Apps Script
En este codelab, crearás un proyecto de Apps Script llamado “Hello World”, agregarás una función simple (logThis) que registra un mensaje y, luego, crearás una automatización de AppSheet y hará que llame a la secuencia de comandos.
8 de noviembre de 2024
Crea un sistema de búsqueda de calidad de Google con Vertex AI
En este codelab, compilarás un motor de búsqueda de calidad de Google que pueda ayudarte a responder consultas desde tus documentos y archivos de texto con Vertex AI Search/Agent Builder.
- Computación en la nube
- Codelab
- Google Cloud
- Vertex AI
8 de noviembre de 2024
Compilador de Bookshelf: Usa Gemini para compilar una Cloud Function de Java para una aplicación con Gemini
Crearemos una app para recomendar y resumir libros con la IA generativa de Vertex AI (Gemini) en una Cloud Function como función remota de BigQuery.
- IA y aprendizaje automático
- Computación en la nube
- Python
8 de noviembre de 2024
Crea un generador de cuestionarios con IA generativa y Cloud Run
En este codelab, usarás Vertex AI para generar un cuestionario de trivia de acuerdo con algunas especificaciones proporcionadas. Probarás el generador de cuestionarios en un entorno de desarrollador alojado en la nube y, luego, lo implementarás en Google Cloud Run para que esté disponible públicamente. Al final del lab, integrarás el generador de cuestionarios con una app completa.
- Computación en la nube
- Python
- Cloud Run
8 de noviembre de 2024
MDC-112 Web: Cómo integrar MDC con marcos de trabajo web
Aprende a extender componentes de Material compilados previamente a componentes para cualquier framework web.
- Web
- Diseño
8 de noviembre de 2024
Reconoce texto y rasgos faciales con ML Kit: Android
En este codelab, compilarás una app para Android con ML Kit que usa aprendizaje automático en el dispositivo para reconocer texto y rasgos faciales en imágenes.
- IA y aprendizaje automático
- ML Kit
- Android
8 de noviembre de 2024
Reconoce, identifica y traduce texto con ML Kit y CameraX: Android
En este codelab, compilarás una app para Android con ML Kit que usa aprendizaje automático integrado en el dispositivo para reconocer, identificar idiomas y traducir texto de entre 59 idiomas. También aprenderás a integrar la biblioteca de CameraX para completar estas tareas desde un feed de la cámara en tiempo real.
- Dispositivos móviles
- IA y aprendizaje automático
- Android
- ML Kit
- Firebase
8 de noviembre de 2024
Vertex AI: Aloja modelos en la misma VM para realizar predicciones
En este lab, usarás la función de co-hosting de modelos en Vertex AI para alojar varios modelos en la misma VM para realizar predicciones en línea. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de
- Computación en la nube
- Python
8 de noviembre de 2024
Vertex AI: Usa rutinas de predicción personalizadas con Sklearn a fin de realizar el procesamiento previo y posterior de los datos para las predicciones.
En este lab, aprenderás a usar rutinas de predicción personalizadas en Vertex AI para escribir lógica personalizada de procesamiento previo y posterior. Si bien en esta muestra se usa Scikit-learn, las rutinas de predicción personalizadas pueden
- Computación en la nube
- Python
8 de noviembre de 2024
Encripta Cloud Functions con claves de encriptación administradas por el cliente (CMEK)
use-cmek-to-encrypt-cloud-functions
- Computación en la nube
8 de noviembre de 2024
App de supervisión del tráfico de Vertex AI Vision
Este codelab se enfoca en la creación de una aplicación de Vertex AI Vision de extremo a extremo para supervisar transmisiones de video de tráfico en tiempo real. Usaremos las estadísticas de ocupación de modelos especializados previamente entrenados. También aprenderás a crear una transmisión de video por Internet para transferir a la aplicación, a compilar e implementar la aplicación, a usar BigQuery para analizar el resultado de JSON del modelo y visualizar el resultado en Looker Studio.
8 de noviembre de 2024
Vertex AI: Cómo compilar un modelo de detección de fraudes con AutoML
En este lab, usarás Vertex AI para entrenar y entregar un modelo con datos tabulares. Esta es la oferta de productos de IA más reciente de Google Cloud y se encuentra actualmente en versión preliminar. Aprenderás a hacer lo siguiente: El costo total
- Computación en la nube
8 de noviembre de 2024
App de detección de colas de Vertex AI Vision
Este codelab se enfoca en la creación de una aplicación de extremo a extremo de Vertex AI Vision para supervisar situaciones de detección de colas en una tienda de venta minorista. Usaremos las estadísticas de ocupación de modelos especializados previamente entrenados. También aprenderás a crear una transmisión de video por Internet para transferir a la aplicación, a compilar e implementar la aplicación, a usar BigQuery para analizar el resultado de JSON del modelo y visualizar el resultado en Looker Studio.
8 de noviembre de 2024
Vertex AI: Entrena y entrega un modelo personalizado
En este lab, usarás Vertex AI para entrenar y entregar un modelo de TensorFlow con código alojado en un contenedor personalizado. Si bien aquí usaremos TensorFlow para el código del modelo, puedes reemplazarlo fácilmente por otro framework.
- Computación en la nube
8 de noviembre de 2024
Aprovecha al máximo la experimentación: Administra experimentos de aprendizaje automático con Vertex AI
En este lab, usarás Vertex AI para compilar una canalización que entrene un modelo de Keras personalizado en TensorFlow. Luego, usaremos la nueva funcionalidad disponible en Vertex AI Experiments para realizar un seguimiento y comparar las
- Computación en la nube
8 de noviembre de 2024
Actualiza tu aplicación para usar un modelo de aprendizaje automático para filtrar spam.
Aprende a actualizar una app con un modelo de AA capaz de filtrar comentarios spam básicos.
- Dispositivos móviles
- iOS
- Android
- TensorFlow
8 de noviembre de 2024
Filtro de movimiento de Vertex AI Vision
Este codelab se enfoca en la creación de una aplicación de Vertex AI Vision de extremo a extremo para demostrar el envío de videos con la función de filtrado de movimiento. En este instructivo, aprenderás a transferir una transmisión de video por Internet a la aplicación con la configuración de filtros de movimiento.
8 de noviembre de 2024
Información sobre Skaffold
Skaffold es una herramienta que controla el flujo de trabajo para compilar, enviar e implementar tu aplicación. Puedes usar Skaffold para configurar fácilmente un lugar de trabajo de desarrollo local, optimizar tu ciclo de desarrollo interno y
8 de noviembre de 2024
App de análisis de ocupación de Vertex AI Vision con administración de eventos
Este codelab se enfoca en la creación de una aplicación de extremo a extremo de Vertex AI Vision para demostrar el envío de eventos con la función de administración de eventos. Usaremos las estadísticas de ocupación de modelos especializados previamente entrenados. También aprenderás a crear una transmisión de video por Internet para transferir a la aplicación y a compilarla e implementarla.
8 de noviembre de 2024
8 de noviembre de 2024
Vertex AI: Entrenamiento de varios trabajadores y aprendizaje por transferencia con TensorFlow
En este lab, usarás Vertex AI para ejecutar un trabajo de entrenamiento de varios trabajadores para un modelo de TensorFlow. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de aproximadamente USD 5. En
- Computación en la nube
8 de noviembre de 2024
Crea un modelo de AA financiero con la Herramienta What-If y Vertex AI
En este lab, aprenderás a entrenar un modelo XGBoost en un conjunto de datos financieros, implementarlo en Vertex AI y analizarlo con la Herramienta What-If.
- IA y aprendizaje automático
- Computación en la nube
- TensorFlow
7 de noviembre de 2024
Vertex AI Workbench: Entrena un modelo de TensorFlow con datos de BigQuery
En este lab, aprenderás a usar Vertex AI Workbench para explorar datos y entrenar modelos de AA. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de aproximadamente $1. En este lab, se utiliza la oferta
- Computación en la nube
- Python
7 de noviembre de 2024
Cómo usar las funciones de Cloud Run y Gemini para resumir un archivo de texto subido a un bucket de Cloud Storage
cómo comenzar a usar funciones de Cloud Run controladas por eventos
- Sin servidores
- Cloud Run
7 de noviembre de 2024
Cómo usar Ollama como archivo adicional con GPU de Cloud Run y Open WebUI como contenedor de Ingress de frontend
Aprende a usar Ollama como archivo adicional con GPU de Cloud Run y Open WebUI como contenedor de Ingress de frontend.
- Cloud Run
7 de noviembre de 2024
Cómo compilar agentes de IA con Vertex AI Agent Builder
En este codelab, aprenderás a compilar e implementar agentes de IA generativa con la infraestructura y las herramientas potentes de Google Cloud. Abordaremos los conceptos esenciales y te guiaremos por los pasos iniciales para que pongas en funcionamiento tu primer agente.
7 de noviembre de 2024
Depura integraciones de Matter
Aprende a solucionar problemas relacionados con integraciones de Matter con herramientas de estadísticas y obtén más información sobre los recursos de asistencia para desarrolladores.
- Matter
6 de noviembre de 2024
Compila e implementa una app de LangChain en Cloud Run
Compila e implementa una app de LangChain en Cloud Run
- Computación en la nube
6 de noviembre de 2024
Comprender la entrega a través de la integración de Dialogflow con el Calendario
Aprende el concepto de entrega en Dialogflow.
- Computación en la nube
6 de noviembre de 2024
Integra la API de Vision en Dialogflow
Aprende a integrar la API de Vision en Dialogflow.
- Computación en la nube
6 de noviembre de 2024
Eventos personalizados de Google Ads con Google Analytics para Firebase: iOS
En este codelab, aprenderás a implementar eventos personalizados con el SDK de GA4F para iOS y a lanzar campañas de acciones a través de Google Ads.
4 de noviembre de 2024
Redes neuronales convolucionales, con Keras y TPU
En este lab, aprenderás a ensamblar una capa convolucional en un modelo de red neuronal que pueda reconocer flores. Esta vez, compilarás el modelo tú mismo desde cero y usarás la potencia de TPU para entrenarlo en segundos y, luego, iterar el diseño. En este lab, se incluyen las explicaciones teóricas necesarias sobre las redes neuronales convolucionales y se trata de un buen punto de partida para los desarrolladores que están aprendiendo sobre el aprendizaje profundo.
- IA y aprendizaje automático
- TensorFlow
4 de noviembre de 2024
Mensajes de iframe de Looker incorporados
Aprenderás a escuchar eventos de forma programática y enviar acciones a contenido incorporado de Looker.
- Codelab
- Looker
4 de noviembre de 2024
Crea un visor de ladrillos con lit-element
En este codelab, compilarás un componente web de Brick Viewer con la ayuda de lit-element.
4 de noviembre de 2024
MDC-103 Android: Temas de Material con color, elevación y tipo (Kotlin)
Descubre cómo los componentes de Material para Android permiten que sea más fácil diferenciar tu producto y expresar tu marca a través del diseño en Kotlin.
- Diseño
4 de noviembre de 2024
Lección 13: Diseño de IU de tu app
Conoce las prácticas recomendadas para IU y cómo hacer que tu app siga los lineamientos de Material Design.
- Android
4 de noviembre de 2024
Opciones de direccionamiento IP IPv4 e IPv6
En este codelab, crearás dos VPC y usarás diferentes tipos de direcciones IP para acceder a tu sitio web de Apache simple.
4 de noviembre de 2024
MDC-102 Android: Estructura de Material y diseño (Java)
Aprende a usar Material para la estructura y el diseño en Android en Java.
- Diseño
4 de noviembre de 2024
Eventos personalizados de Google Ads con Google Analytics para Firebase - Unity
En este codelab, aprenderás a implementar eventos personalizados con GA4F para iOS en el entorno de Unity y a lanzar campañas de acciones a través de Google Ads.
- Videojuegos
- iOS
4 de noviembre de 2024
MDC-102 Android: Estructura de Material y diseño (Kotlin)
Obtén información para usar Material para la estructura y el diseño en Android, en Kotlin.
- Diseño
4 de noviembre de 2024
Cómo incorporar Looker con el Embed SDK
Aprenderás a incorporar un panel de Looker con el SDK de Looker Embed
- Codelab
- Looker
4 de noviembre de 2024
Integra Test Lab en tu sistema de CI/CD
En este codelab, se explica cómo usar gcloud CLI para ejecutar de forma programática un gran paquete de pruebas en un sistema de CI/CD existente, como Jenkins. Este codelab es independiente de la plataforma.
- Codelab
- Firebase Test Lab
4 de noviembre de 2024
Integra Magento en Cloud Spanner
En este codelab, integrarás la plataforma de comercio electrónico de Magento de código abierto en Cloud Spanner.
4 de noviembre de 2024
MDC-111 Web: Cómo incorporar componentes de Material en tu base de código (Web)
Aprende a incorporar componentes de Material individuales a una base de código web existente sin comenzar de nuevo.
- Web
- Diseño
4 de noviembre de 2024
Codelab de la extensión de resúmenes del panel de Looker
En este codelab, aprenderás a configurar la extensión de resumen del panel de Looker para el desarrollo local y a implementarla en producción.
- Codelab
- Looker
4 de noviembre de 2024
Conecta Looker Cloud a través de redes híbridas
En este instructivo, aprenderás a configurar y validar la IP privada de Looker Cloud Core a través de redes híbridas.
- Herramientas de redes
- Codelab
- Looker
4 de noviembre de 2024
MDC-101 Android: Conceptos básicos sobre componentes de Material (MDC) (Kotlin)
Compila una app sencilla con los componentes principales de Kotlin a fin de obtener información sobre los aspectos básicos sobre cómo usar componentes de Material para Android.
- Diseño
4 de noviembre de 2024
Keras y las convnets modernas en TPU
En este lab, aprenderás a crear, entrenar y ajustar tus propias redes neuronales convolucionales desde cero. Ahora, esto se puede hacer en minutos con la potencia de las TPU. También explorarás varios enfoques, desde un aprendizaje por transferencia muy simple hasta arquitecturas convolucionales modernas, como Squeezenet. En este lab, se incluyen las explicaciones teóricas necesarias sobre las redes neuronales y se trata de un buen punto de partida para los desarrolladores que están aprendiendo sobre el aprendizaje profundo. En este lab, se utiliza TensorFlow 2.
- TensorFlow
4 de noviembre de 2024
Canalizaciones de datos con velocidades de TPU: tf.data.Dataset y TFRecords
Las TPU son muy rápidas, y la transmisión de datos de entrenamiento debe mantenerse a la par con su velocidad de entrenamiento. En este lab, aprenderás a cargar datos de GCS con la API de tf.data.Dataset para alimentar tu TPU.
- IA y aprendizaje automático
- TensorFlow
4 de noviembre de 2024
Desarrollo local con Firebase Emulator Suite
Aprende a desarrollar una app web con Firebase Emulator Suite.
- Web
- Codelab
- Firestore
- Cloud Functions para Firebase
- Firebase Authentication
- Firebase Hosting
4 de noviembre de 2024
Encadenamiento explícito de balanceadores de cargas de GCP L7 con PSC
En este codelab, aprenderás a usar Private Service Connect para encadenar un balanceador de cargas L7.
- Computación en la nube
- Herramientas de redes
4 de noviembre de 2024
MDC-102 Web: Estructura de Material y diseño (Web)
Aprende a usar Material para la estructura y el diseño en la Web.
- Diseño
- Web
4 de noviembre de 2024
Accede a las APIs de Google desde hosts locales mediante direcciones IPv6
En este codelab, aprenderás a configurar y validar el acceso IPv6 a las APIs de Google desde hosts locales
4 de noviembre de 2024
Tu primer modelo de Keras, con aprendizaje por transferencia
En este lab, aprenderás a compilar un clasificador de Keras. En lugar de tratar de descubrir la combinación perfecta de capas de red neuronal para reconocer flores, primero usaremos una técnica llamada aprendizaje por transferencia para adaptar un potente modelo previamente entrenado a nuestro conjunto de datos. En este lab, se incluyen las explicaciones teóricas necesarias sobre las redes neuronales y se trata de un buen punto de partida para los desarrolladores que están aprendiendo sobre el aprendizaje profundo.
- Web
- IA y aprendizaje automático
4 de noviembre de 2024
Convnets modernos, squeezenet, Xception, con Keras y TPU
En este lab, aprenderás sobre la arquitectura convolucional moderna y usarás tus conocimientos para implementar un convnet sencillo pero eficaz llamado “squeezenet”. En este lab, se incluyen las explicaciones teóricas necesarias sobre las redes neuronales convolucionales y se trata de un buen punto de partida para los desarrolladores que están aprendiendo sobre el aprendizaje profundo.
- IA y aprendizaje automático
- TensorFlow
4 de noviembre de 2024
Compila una canalización de datos sin servidores: de IoT a Analytics
En este codelab, obtendrás experiencia práctica con un patrón de arquitectura de uso general para lograr escalamiento y resiliencia mientras se manejan datos en tiempo real. Compilarás un dispositivo de IoT (Raspberry Pi) que mida datos meteorológicos y, luego, crearás una canalización de datos que incluya una cola de mensajes, una función sin servidores, un almacén de datos basado en la nube y un panel de estadísticas con Google Cloud Platform.
- Internet de las cosas (IoT)
- Computación en la nube
4 de noviembre de 2024
Cómo compilar transiciones atractivas con movimiento de Material para Android
Compila el sistema de movimiento de Material en la app de Reply usando transiciones de los componentes de Material para la biblioteca de Android y Kotlin.
- Diseño
- Android
4 de noviembre de 2024
Ejecutar un trabajo de recuento de palabras de Hadoop en un clúster de Dataproc
En este codelab, se muestra cómo crear y ejecutar un flujo de trabajo de Apache Airflow en Cloud Composer que completa las siguientes tareas:
4 de noviembre de 2024
Navegación
La navegación es un elemento clave en cualquier sitio de aplicación y comienza con HTML.
- Curso
- HTML
- CSS
- JavaScript
4 de noviembre de 2024
Protege tus datos de Firestore con las reglas de seguridad de Firebase
Aprende a proteger tus datos de Firestore con reglas de seguridad
- Web
- Codelab
- Firebase
- Firestore
4 de noviembre de 2024
24 de octubre de 2024
Comienza a usar la API de Web Serial
En este codelab, compilarás una página web que interactúe con una placa micro:bit de la BBC para mostrar imágenes en su pantalla LED de 5 x 5. Aprenderás sobre la API de Web Serial y a usar transmisiones legibles, de escritura y de transformación para comunicarse con dispositivos seriales a través del navegador.
- Web
16 de octubre de 2024
Vertex AI Workbench: Compila un modelo de clasificación de imágenes con aprendizaje por transferencia y el ejecutor de notebooks
En este lab, aprenderás a configurar y a ejecutar ejecuciones de notebooks con Vertex AI Workbench. Aprenderás a hacer lo siguiente: El costo total de la ejecución de este lab en Google Cloud es de aproximadamente $2. En este lab, se utiliza la
- Computación en la nube
16 de octubre de 2024
Ejecuta una canalización de procesamiento de texto de macrodatos en Cloud Dataflow
Usará Cloud Dataflow, creará un proyecto de Maven con el SDK de Cloud Dataflow y ejecutará una canalización de recuento de trabajo distribuido con Google Cloud Platform Console.
- Datos
- Computación en la nube
15 de octubre de 2024
Compila una aplicación de chat basada en LLM y RAG con bases de datos de Cloud SQL y LangChain
En este codelab, aprenderás a crear una base de datos, implementar el servicio de recuperación de IA generativa para bases de datos y crear una aplicación de chat de ejemplo usando el servicio.
- IA y aprendizaje automático
- Computación en la nube
- Codelab
- Cloud SQL
15 de octubre de 2024
Cómo hacer que tu app para Android sea más accesible
Obtén información sobre los principios de accesibilidad básicos que marcarán la diferencia para los usuarios, como el contraste de color, el tamaño del objetivo táctil y las etiquetas de contenido.
- Android
14 de octubre de 2024
Cómo compilar una aplicación web con Acceso a dispositivos
En este Codelab aprenderás sobre el funcionamiento de Acceso a dispositivos y diseñarás una aplicación web que administra la autenticación y las llamadas a la API de Smart Device Management para un termostato Nest Thermostat.
- Nest
- Acceso al dispositivo
13 de octubre de 2024
Juego de práctica de ortografía con Asistente de Google y Cloud Firestore
La plataforma para desarrolladores de Asistente de Google te permite crear software que extienden la funcionalidad de este asistente personal virtual en más de 1,000 millones de dispositivos, como bocinas inteligentes, teléfonos, vehículos, TVs,
- Asistente de Google
10 de octubre de 2024
Desarrollo local de tus apps de Flutter con Firebase Emulator Suite
Codelab en el que se describe cómo usar Firebase Emulator Suite durante el desarrollo con Flutter. En el codelab, se usarán los emuladores de Auth y Firestore para demostrar el uso del emulador.
- Codelab
- Firebase Authentication
- Flutter
- Firestore
- Firebase
10 de octubre de 2024
Codelab: Alerta a los verificadores sobre las nuevas versiones de tu app con el SDK de Android para Firebase App Distribution
Con el SDK de Android para App Distribution, puedes enviar tu versión más reciente a los verificadores con rapidez. En este codelab, actualizarás una app para mostrar notificaciones en la app a los verificadores cuando haya nuevas versiones disponibles.
- Codelab
- Firebase App Distribution
- Firebase
- Android
10 de octubre de 2024
Crear una automatización con secuencias de comandos
En este codelab, aprenderás a escribir una automatización con secuencias de comandos.
20 de septiembre de 2024
Compilar una app de Android para Matter
Personaliza la app de muestra de Google Home para asuntos y administración de dispositivos.
- Matter
20 de septiembre de 2024
TensorFlow, Keras y aprendizaje profundo, sin un doctorado
En este codelab, enseñarás a la computadora a reconocer dígitos escritos a mano con un 99% de exactitud en 100 líneas de código de Python o Keras.
- Computación en la nube
- IA y aprendizaje automático
- TensorFlow
20 de septiembre de 2024
Usa la API de Video Intelligence con Python
En este instructivo, aprenderás a usar la API de Video Intelligence con Python.
- IA y aprendizaje automático
- Computación en la nube
20 de septiembre de 2024
Comienza a usar Cloud Functions
Comienza a usar Cloud Functions, el entorno de ejecución sin servidores de Google para compilar y conectar servicios en la nube. En este lab práctico, aprenderás a crear, implementar y probar una Cloud Function con la consola de Google Cloud.
- Sin servidores
- Procesamiento
- Computación en la nube
20 de septiembre de 2024
Usa la API de Vision con C#
En este codelab, aprenderás a usar la API de Google Cloud Vision con C#.
- Computación en la nube
20 de septiembre de 2024
Clasificación automatizada de los datos subidos a Cloud Storage con la API de DLP y Cloud Functions
En este codelab, aprenderás a usar la API de DLP para clasificar automáticamente los datos subidos a Cloud Storage. Basado en la automatización de la clasificación de datos subidos a Cloud Storage
- Computación en la nube
20 de septiembre de 2024
Aloja en contenedores una app de Kotlin de Spring Boot y, luego, impleméntala en Cloud Run
Aprende a compilar y publicar una imagen optimizada de Docker para una app de Kotlin de Spring Boot en cuestión de segundos sin Docker ni Dockerfile. Luego, ejecuta la imagen compilada en Cloud Run.
- Computación en la nube
20 de septiembre de 2024
Cómo implementar una aplicación de ASP.NET Core en Kubernetes en Google Kubernetes Engine
En este codelab, aprenderás a convertir tu código de ASP.NET Core en una aplicación replicada que se ejecuta en Kubernetes en Google Kubernetes Engine.
- Computación en la nube
20 de septiembre de 2024
Implementa una app de ASP.NET Core en Google Kubernetes Engine con Istio (parte 1)
En este codelab, aprenderás a implementar tu app de ASP.NET Core en Google Kubernetes Engine con Istio.
- Computación en la nube
20 de septiembre de 2024
Compila un servicio de gRPC con Java
En este codelab, aprenderás a compilar un servicio basado en Java que expone una API mediante gRPC. Luego, escribirás un cliente de línea de comandos de Java para tu servicio de gRPC.
- Computación en la nube
20 de septiembre de 2024
Encripta recursos fácilmente con Autokey de Cloud KMS
En este codelab, configurarás Autokey de Cloud KMS y encriptarás recursos automáticamente y a pedido a medida que los crees.
20 de septiembre de 2024
From Notebook to Kubeflow Pipelines with HP Tuning: A Data Science Journey
En este codelab, aprenderás a compilar e implementar canalizaciones complejas de ciencia de datos con ajuste de hiperparámetros en Kubeflow Pipelines, sin necesidad de usar comandos de la CLI ni SDKs.
- Computación en la nube
- IA y aprendizaje automático
20 de septiembre de 2024
Implementa una app de ASP.NET Core en Google Kubernetes Engine con Istio (parte 2)
En este codelab, seguirás trabajando en una aplicación de ASP.NET Core de la parte 1 y le agregarás más funciones de Istio.
- Computación en la nube
20 de septiembre de 2024
Migra un Cloud NDB de App Engine para Python 2 y App de Cloud Tasks en Python 3 y Cloud Datastore (módulo 9)
En este codelab, aprenderás a migrar una app de Cloud NDB y de Cloud Tasks (v1) de App Engine para Python 2 a Python 3, Cloud Datastore y Cloud Tasks (v2).
- Computación en la nube
- Sin servidores
20 de septiembre de 2024
Kubeflow Pipelines: Resumen de problemas de GitHub
En este codelab, configurarás la instalación de una canalización de Cloud AI Platform (KFP alojada) con GKE, compilarás y ejecutarás flujos de trabajo de AA con Kubeflow Pipelines, y definirás y ejecutarás canalizaciones desde un notebook de AI Platform (Jupyter).
- IA y aprendizaje automático
- Computación en la nube
- TensorFlow
20 de septiembre de 2024
Implementa una aplicación de Micronaut en contenedores con Jib en Google Kubernetes Engine
En este codelab, aprenderás a convertir los microservicios Micronaut en un servicio replicado que se ejecuta en Google Kubernetes Engine.
- Computación en la nube
- Procesamiento
20 de septiembre de 2024
Compila un servicio de gRPC con C#
En este codelab, aprenderás a compilar un servicio de C# para exponer una API a través de gRPC y compilar un cliente de C# para llamar a tu servicio de gRPC.
- Computación en la nube
20 de septiembre de 2024
De notebooks a canalizaciones de Kubeflow con MiniKF y Kale
En este codelab, aprenderás a compilar y a implementar canalizaciones complejas de ciencia de datos con Kubeflow Pipelines, sin necesidad de usar SDK ni comandos de la CLI.
- IA y aprendizaje automático
- Computación en la nube
20 de septiembre de 2024
Comienza a usar Active Directory administrado
En este codelab, aprenderás a implementar Managed Active Directory en Google Cloud Platform.
- Computación en la nube
20 de septiembre de 2024
Mejoras
Tu usuario espera una buena experiencia. En este capítulo, verás cómo mejorar tu AWP con pantallas de presentación, accesos directos a aplicaciones y cómo funcionan las sesiones.
- Apps web progresivas
- Curso
- HTML
20 de septiembre de 2024
Instalación
Es fácil acceder a las apps instaladas, y se pueden aprovechar algunas integraciones más profundas con el SO. Descubre cómo hacer que tu AWP se pueda instalar y obtén esos beneficios.
- Apps web progresivas
- Curso
- HTML
20 de septiembre de 2024
Apps web progresivas
Las apps web progresivas (AWP) son apps web compiladas y mejoradas con APIs modernas para ofrecer capacidades mejoradas, confiabilidad y capacidad de instalación a la vez que llegan a cualquier persona, en cualquier lugar y en cualquier dispositivo, todo con una sola base de código.
- Apps web progresivas
- Curso
20 de septiembre de 2024
Diseño de apps
Una de las diferencias clave entre las apps web progresivas y las apps web y los sitios web clásicos es la instalación. Esto crea una experiencia independiente más integrada en la plataforma y el sistema operativo. La instalación proporciona una nueva flexibilidad y nuevas responsabilidades, ya que no tendremos una interfaz de usuario de navegador en torno a nuestro contenido.
- Apps web progresivas
- Curso
- CSS
20 de septiembre de 2024
Usa la API de Text‐to‐Speech con Node.js
En este codelab, transcribirás un archivo de audio al uso de la API de Text‐to‐Speech con Node.js
- Computación en la nube
20 de septiembre de 2024
Codelab de reglas de WAF preconfiguradas de Cloud Armor
En este codelab, aprenderás sobre las reglas de WAF preconfiguradas de Cloud Armor, que te permiten protegerte contra algunas de las 10 vulnerabilidades principales de OWASP con nombres simples para los conjuntos de reglas.
- Herramientas de redes
- Computación en la nube
20 de septiembre de 2024
Codelab de Cloud Armor y de proxy TCP/SSL: límite de frecuencia y lista de denegación de IP
En este codelab, crearás un balanceador de cargas de proxy TCP/SSL con un servicio de backend y usarás Cloud Armor para limitar el acceso al balanceador de cargas solo a un conjunto específico de clientes usuarios
- Seguridad
- Herramientas de redes
- Computación en la nube
20 de septiembre de 2024
Private Service Connect para las API de Google
En este codelab, aprenderás sobre Private Service Connect para las APIs de Google. Específicamente, crearás un extremo de servicio para las APIs de Storage, un bucket de Cloud Storage & realizar la validación con DNS.
- Computación en la nube
- Herramientas de redes
20 de septiembre de 2024
Aloja y escala una app web en Google Cloud con Compute Engine
Aprende a alojar y escalar una app web en Google Cloud con Compute Engine.
- Computación en la nube
- Procesamiento
20 de septiembre de 2024
Comienza a ejecutar trabajos de Cloud Run
En este codelab, primero explorarás una aplicación de Node.js para tomar capturas de pantalla de páginas web y almacenarlas en Cloud Storage. Luego, compilarás una imagen de contenedor para la aplicación, la ejecutarás como un trabajo en Cloud Run, actualizarás el trabajo a fin de procesar más páginas web y lo ejecutarás según un programa con Cloud Scheduler.
- Computación en la nube
- Procesamiento
- Sin servidores
20 de septiembre de 2024
Usa la API de Video Intelligence con C#
En este codelab, aprenderás a usar la API de Video Intelligence con C#
- Computación en la nube
20 de septiembre de 2024
Cómo compilar un diseño de app responsivo y animado con Material 3
En este codelab, adquirirás experiencia para compilar una aplicación con diseño adaptable y animaciones fluidas con Material 3 en las seis plataformas que Flutter admite.
- Codelab
- Dart
- Flutter
20 de septiembre de 2024
Comienza a usar las APIs de Streetscape Geometry y Rooftop en ARCore
Aprende a usar las APIs de Streetscape Geometry y Rooftop en ARCore con Kotlin.
- RA
- Codelab
- ARCore
- Android
18 de septiembre de 2024
Compila un elemento de deslizador de imágenes con Angular
En este codelab, compilarás un deslizador de imágenes que funcione de manera independiente del framework de Angular, se pueda importar en cualquier framework y sea muy fácil de integrar.
- Web
18 de septiembre de 2024
Implementa llaves de acceso con el autocompletado de formularios en una app web
Aprende a implementar llaves de acceso mediante el autocompletado de formularios en una app web para crear un acceso más sencillo y seguro.
- Python
18 de septiembre de 2024
Comienza a usar el Creador de Geospatial en la versión previa al lanzamiento de Adobe Aero
Aprende a usar las herramientas del Creador de Geospatial en Adobe Aero.
- RA
- Codelab
- Android
- ARCore
18 de septiembre de 2024
Comienza a usar las APIs de Scene Semantics y Geospatial Depth en ARCore
Obtén más información para usar las APIs de Scene Semantics y Geospatial Depth con Kotlin en ARCore.
- RA
- Codelab
- Android
- ARCore
18 de septiembre de 2024
18 de septiembre de 2024
Comienza a usar el Creador de Geospatial para Unity
Aprende a usar el Creador de Geospatial de ARCore para Unity.
- RA
- Codelab
- Android
- ARCore
18 de septiembre de 2024
Guía de tarjetas de datos: Documentación transparente para la IA responsable
Conoce la Guía de tarjetas de datos, un kit de herramientas que puede ayudarte a abordar los desafíos de transparencia de tus conjuntos de datos de IA.
18 de septiembre de 2024
Detección
Identificar cómo interactúan los usuarios con tu app es útil para personalizar y mejorar la experiencia del usuario. Por ejemplo, puedes verificar si tu app ya está instalada en el dispositivo del usuario e implementar funciones como la transferencia de navegación a la app independiente desde el navegador.
- Apps web progresivas
- Curso
- JavaScript
18 de septiembre de 2024
Tu primera app de Flutter
En este codelab, aprenderás a compilar una app de Flutter que genera nombres aleatorios y que suenan bien.
- Python
- Flutter
16 de septiembre de 2024
IA generativa para estadísticas de video con Vertex AI
Aprende a analizar las vistas de los influencers en YouTube sobre cualquier empresa o producto con las capacidades de la IA generativa de Google.
- Computación en la nube
- IA y aprendizaje automático
- Analytics
- Python
- Objective‑C
12 de septiembre de 2024
Cómo habilitar la transmisión de una app para iOS
En este codelab, modificarás una app de video para iOS existente a fin de transmitir contenido en un dispositivo compatible con Google Cast.
- iOS
- Python
- Transmitir
11 de septiembre de 2024
Estadísticas internas de LLM: BigQuery y Gemini para análisis de datos estructurados y no estructurados
En este codelab, demostraremos cómo integrar modelos LLM, Gemini 1.0 Pro (solo texto) y Gemini 1.0 Pro Vision (multimodal), directamente en tu carga de trabajo de BigQuery para una experiencia de generación de estadísticas generativas con poco código.
9 de septiembre de 2024
Crea una base de datos de AlloyDB con un trabajo de Cloud Run
Más información para crear una base de datos de AlloyDB con un trabajo de Cloud Run
9 de septiembre de 2024
Desarrollo de InnerLoop con Python
Analiza las funciones y capacidades diseñadas para optimizar el flujo de trabajo de desarrollo de los ingenieros de software encargados de desarrollar aplicaciones de Java en un entorno alojado en contenedores.
9 de septiembre de 2024
Conéctate a Cloud SQL privado desde Cloud Run
En este lab, crearás el servicio de menú de Cymbal Eats y expondrás las APIs de RESTful para agregar, actualizar, borrar y enumerar elementos del menú. Crearás una base de datos de Cloud SQL como la base de datos de backend para el servicio de menú,
9 de septiembre de 2024
Descripción general de Cloud Data Loss Prevention
En este codelab, se presentará al usuario la API de DLP a través de una interfaz de línea de comandos. El usuario descargará el código del proyecto y revisará algunas de las herramientas del directorio de ejemplos y sus funciones subyacentes.
- Web
9 de septiembre de 2024
API de ResourceRecordSets de Cloud DNS
En este codelab, crearás una zona administrada de Cloud DNS y recursos ResourceRecordSets relevantes con gcloud para administrar tu dominio y subdominios. resolución.
9 de septiembre de 2024
Google Compute Engine
En este codelab, te familiarizarás con Google Compute Engine. Para ello, iniciarás VMs, instalarás software y harás que estén disponibles en Internet a través de un balanceador de cargas de red.
- Procesamiento
- Computación en la nube
9 de septiembre de 2024
Cómo usar BigQuery con Python
En este codelab, aprenderás a usar BigQuery con Python.
- Computación en la nube
9 de septiembre de 2024
Administración de bots con Google Cloud Armor + reCAPTCHA
En este codelab, crearás un balanceador de cargas y un servicio de backend asociado. Luego, crearás una regla de administración de bots de Cloud Armor y aprenderás cómo protege tus backends.
- Seguridad
- Herramientas de redes
- Computación en la nube
9 de septiembre de 2024
Ejecuta trabajos de BigQuery en paralelo con Workflows
En este codelab, aprenderás a ejecutar trabajos de BigQuery con un conjunto de datos de Wikipedia en paralelo con la función de iteración paralela de Workflows.
- Procesamiento
- Computación en la nube
- Sin servidores
9 de septiembre de 2024
Almacena en búfer las solicitudes HTTP con Cloud Tasks
En este codelab, primero aprenderás a crear y usar una cola normal de Cloud Tasks para tareas de destino HTTP. Luego, aprenderás a usar la anulación de URI HTTP a nivel de la cola y la nueva API de BufferTask para almacenar en búfer las solicitudes HTTP con más facilidad con Cloud Tasks.
- Sin servidores
- Procesamiento
- Computación en la nube
9 de septiembre de 2024
Administra procesadores de Document AI con Python
En este instructivo, aprenderás a administrar procesadores de Document AI con Python.
- Computación en la nube
- IA y aprendizaje automático
9 de septiembre de 2024
Límite de frecuencia con Cloud Armor
En este codelab, crearás un balanceador de cargas y un servicio de backend asociado. Luego, crearás una política de límite de frecuencia de Cloud Armor y comprenderás cómo protege tus backends.
- Seguridad
- Computación en la nube
- Herramientas de redes
9 de septiembre de 2024
Cómo aprovisionar y usar un clúster administrado de Hadoop/Spark con Cloud Dataproc (línea de comandos)
En este codelab, aprenderás a iniciar un clúster administrado de Spark/Hadoop con Dataproc, enviar un trabajo de Spark de muestra y cerrar tu clúster con la línea de comandos.
- Computación en la nube
- Datos
9 de septiembre de 2024
Integra Dialogflow en Google Chat
En este codelab, mejorarás una app de chat del Programador de citas respaldada por Dialogflow y el Calendario de Google, para que se ejecute en Google Chat. Crearás e implementarás mensajes personalizados de Google Chat.
- Computación en la nube
- Google Workspace
9 de septiembre de 2024
Soluciona problemas con Gemini CodeLab
Este CodeLab demuestra el uso de Gemini para Google Cloud para acelerar la solución de problemas y su solución. Te familiarizarás con Gemini para resumir registros, explicar errores y ayudar a encontrar soluciones al problema.
- Computación en la nube
- Python
9 de septiembre de 2024
Codelab de funciones web
En este codelab, probarás varias APIs web que son completamente nuevas o que solo están disponibles detrás de una marca.
- Web
9 de septiembre de 2024
Comunicación en tiempo real con WebRTC
Descubre cómo transmitir contenido multimedia y datos entre dos navegadores. Familiarízate con las APIs y las tecnologías principales de WebRTC. Captura y manipula imágenes con getUserMedia, CSS y el elemento lienzo. Configura una conexión de intercambio de tráfico y, además, intercambia datos directamente entre los navegadores a través de canales de datos. Por último, configura un servidor de señalización con Node.js.
- Web
- Dispositivos móviles
9 de septiembre de 2024
Autenticación de usuarios con Identity-Aware Proxy
En este codelab, crearás una aplicación web, restringirás el acceso solo a grupos de usuarios específicos y usarás la identidad del usuario autenticado en el programa.
- Web
- Computación en la nube
- Google Cloud
9 de septiembre de 2024
Ejecuta el modelo de previsión del clima de la WRF con datos numéricos fluidos' Slurm-GCP
En este codelab, te explicaremos cómo ejecutar WRF® en Google Cloud Platform con la solución Slurm-GCP de SchedMD.
9 de septiembre de 2024
Configura tu primer proyecto de Google y navega por él
Aprende a crear un proyecto de Google Cloud, configurar y navegar en la consola de Google Cloud, y acceder a algunos de los servicios más usados en la consola de Cloud.
- Computación en la nube
9 de septiembre de 2024
Recibe actualizaciones de ubicación en Android con Kotlin
Obtén información sobre cómo recibir actualizaciones de ubicación para Android (incluida la versión 11 de Android).
- Android
9 de septiembre de 2024
Llama a las APIs desde un proyecto de Google Cloud
Aprende a crear un proyecto de Google Cloud y, luego, llama a una API desde ese proyecto.
- Computación en la nube
9 de septiembre de 2024
clasp: La CLI de Apps Script
En este codelab, aprenderás a usar clasp (la CLI de Apps Script) para extraer, enviar e implementar tus proyectos de Apps Script desde la línea de comandos.
- Computación en la nube
- Google Workspace
9 de septiembre de 2024
Cómo usar BigQuery con Node.js
En este codelab, aprenderás a usar BigQuery con la biblioteca cliente de Node.js.
- Computación en la nube
9 de septiembre de 2024
Calcula pi en Compute Engine
En este codelab, crearás una nueva instancia de Compute Engine, compilarás y ejecutarás un programa para calcular el valor de pi en millones de decimales.
- Procesamiento
- Computación en la nube
9 de septiembre de 2024
Implementación continua en Google Kubernetes Engine (GKE) con Cloud Build
Aprende a implementar de forma continua cargas de trabajo alojadas en contenedores en GKE con Cloud Build.
- Contenedores
- Computación en la nube
9 de septiembre de 2024
Comienza a usar App Engine (Python 3)
En este instructivo, aprenderás a compilar una app web sencilla con Python en Google App Engine.
- Computación en la nube
- Sin servidores
- Procesamiento
9 de septiembre de 2024
Potencia tu flujo de trabajo de desarrollo con Gemini Code Assist
En este codelab, verás cómo Gemini Code Assist te ayuda en las etapas clave del ciclo de vida del desarrollo de software (SDLC), como el diseño, la compilación, la prueba y la implementación. Diseñaremos y desarrollaremos una aplicación completa y la implementaremos en Google Cloud.
9 de septiembre de 2024
Consulta el conjunto de datos de Wikipedia en BigQuery
En este codelab, aprenderás los conceptos básicos de BigQuery y cómo usarlo para consultar terabytes de datos, como el conjunto de datos de Wikipedia.
- Computación en la nube
- Datos
9 de septiembre de 2024
Implementa una app de Spring Boot en el entorno estándar de App Engine
Aprende a compilar una app simple de Spring Boot y a implementarla en el entorno estándar de App Engine.
- Procesamiento
- Computación en la nube
- Sin servidores
9 de septiembre de 2024
Implementa una app de ASP.NET en Windows Server en Compute Engine
En este codelab, aprenderás a implementar una app de ASP.NET simple en un servidor de Windows en Google Compute Engine.
- Computación en la nube
- Procesamiento
9 de septiembre de 2024
9 de septiembre de 2024
Desarrollo de InnerLoop mediante Cloud Workstations con Python
Explica las funciones y capacidades diseñadas para optimizar el flujo de trabajo de desarrollo de los ingenieros de software encargados de desarrollar aplicaciones de Python en un entorno alojado en contenedores con Cloud Workstations.
- Python
9 de septiembre de 2024
Compila un cliente de Django de frontend para una app de Dialogflow
Aprende a compilar un cliente de frontend en ⌘ y crear una experiencia de conversación para una app de Dialogflow.
- Computación en la nube
9 de septiembre de 2024
Lista de IP de nombre de Cloud Armor
En este codelab, aprenderás sobre las listas de direcciones IP con nombre de Google Cloud Armor. Específicamente, configurarás una lista de direcciones IP con nombre dentro de una política de seguridad y validarás la conectividad.
- Computación en la nube
- Herramientas de redes
9 de septiembre de 2024
Compile y luego inicie una aplicación de ASP.NET Core desde Google Cloud Shell
En este codelab, aprenderás a compilar e iniciar una app de ASP.NET Core desde Google Cloud Shell sin salir del navegador.
- Computación en la nube
9 de septiembre de 2024
Introducción a Cloud Bigtable
En este codelab, aprenderás a usar Cloud Bigtable con el cliente de HBase para Java. Cargarás datos, luego ejecutarás algunas consultas y trazarás los datos en un mapa.
- Almacenamiento
- Computación en la nube
9 de septiembre de 2024
Entorno de desarrollo
Explica las funciones y capacidades diseñadas para optimizar el flujo de trabajo de desarrollo de los ingenieros de software encargados de desarrollar aplicaciones de Python en un entorno alojado en contenedores con Cloud Workstations.
- Python
9 de septiembre de 2024
Cómo implementar una aplicación de ASP.NET Core en App Engine
En este codelab, aprenderás a implementar una aplicación simple de ASP.NET Core en Google App Engine.
- Computación en la nube
9 de septiembre de 2024
Desarrollo de InnerLoop con Java: SpringBoot
Analiza las funciones y capacidades diseñadas para optimizar el flujo de trabajo de desarrollo de los ingenieros de software encargados de desarrollar aplicaciones de Java en un entorno alojado en contenedores.
- Java
9 de septiembre de 2024
Conéctate a bases de datos completamente administradas desde Cloud Run
Integrar bases de datos sin servidores en aplicaciones que se ejecuten en Cloud Run y configurar servicios para usar la base de datos relacional de Cloud Spanner y Cloud Firestore
9 de septiembre de 2024
Controles del servicio de VPC: Codelab I de protección de BigQuery
En este codelab, aprenderás a proteger la API de BigQuery con los Controles del servicio de VPC. El codelab comienza sin un servicio de API protegido por el perímetro de servicio, lo que permite que las consultas se ejecuten en conjuntos de datos
9 de septiembre de 2024
Administración de dependencias con Artifact Registry
Obtén información para administrar dependencias con el registro de arquitecto.
9 de septiembre de 2024
Crea, entrena e implementa un modelo XGBoost en AI Platform de Cloud
En este lab, verás un flujo de trabajo de AA completo en GCP: transferir datos desde BigQuery, compilar un modelo XGBoost en una instancia de AI Platform Notebooks de Cloud e implementar el modelo en AI Platform.
- Computación en la nube
- IA y aprendizaje automático
9 de septiembre de 2024
Conéctate a una instancia privada de AlloyDB desde una aplicación que se ejecuta en GKE Autopilot
Descubre cómo conectar la aplicación que se ejecuta en GKE Autopilot a una instancia privada de la base de datos de AlloyDB
9 de septiembre de 2024
Comienza a usar la API de Web Serial
En este codelab, compilarás una página web que interactúe con una placa micro:bit de la BBC para mostrar imágenes en su pantalla LED de 5 x 5. Aprenderás sobre la API de Web Serial y a usar transmisiones legibles, de escritura y de transformación para comunicarse con dispositivos seriales a través del navegador.
- Web
9 de septiembre de 2024
Compila un complemento de Google Workspace con Node.js y Cloud Run
En este codelab, aprenderás a compilar un complemento de Google Workspace con Node.js y Cloud Run.
- Sin servidores
- Cloud Run
- Google Workspace
9 de septiembre de 2024
Instructivo básico de los Controles del servicio de VPC I
En este lab, crearemos un perímetro de Controles del servicio de VPC y lo usaremos para proteger un proyecto. Luego, generaremos una infracción de los Controles del servicio de VPC en la entrada y analizaremos el proceso de solución de problemas relacionados con la denegación. Al final de este lab, comprenderás mejor cómo usar los Controles del servicio de VPC para proteger tus recursos.
- Computación en la nube
- Seguridad
9 de septiembre de 2024
Vertex AI:Usa rutinas de predicción personalizadas con Sklearn a fin de procesar previamente y posprocesar los datos para las predicciones.
En este codelab, aprenderás a usar rutinas de predicción personalizadas en Vertex AI para escribir lógica de procesamiento previo y posterior personalizado.
- Python
9 de septiembre de 2024
Instructivo básico de los Controles del servicio de VPC II: Soluciona problemas de incumplimientos de salida
En este lab, crearemos un perímetro de Controles del servicio de VPC y lo usaremos para proteger un proyecto. Luego, generaremos una infracción de salida de los Controles del servicio de VPC y analizaremos el proceso de solución de problemas relacionados con la denegación creando una regla de salida. Al final de este lab, comprenderás mejor cómo usar los Controles del servicio de VPC para proteger tus recursos.
- Computación en la nube
- Seguridad
9 de septiembre de 2024
Cómo analizar con la Herramienta What-If un modelo de AA financiero implementado en AI Platform de Cloud
En este lab, aprenderás a entrenar un modelo XGBoost en un conjunto de datos financieros, implementarlo en AI Platform de Cloud y analizarlo con la Herramienta What-If
- Computación en la nube
- IA y aprendizaje automático
- TensorFlow
9 de septiembre de 2024
Compila interfaces adaptables para el usuario con consultas de medios de preferencia
Aprende a crear un formulario web adaptable, en el que cada usuario reciba una interfaz personalizada que refleje sus preferencias en el momento dado.
- Web
9 de septiembre de 2024
Otorga acceso a tu proyecto con la IAM
En este codelab, se muestra cómo usar la consola de Google Cloud para otorgar roles de Identity and Access Management (IAM) a las principales de tu proyecto.
- Computación en la nube
9 de septiembre de 2024
Crea un notebook seguro administrado por el usuario con Vertex AI
En este instructivo, aprenderás a configurar un notebook seguro administrado por el usuario
9 de septiembre de 2024
Crea un asistente de Shopping inteligente con AlloyDB y Vertex AI Agent Builder (parte 2)
En este codelab, compilarás una aplicación de chat basada en el conocimiento que se diseñó para responder preguntas de los clientes, guiar el descubrimiento de productos y adaptar los resultados de la búsqueda para un conjunto de datos de comercio electrónico.
- Computación en la nube
- IA y aprendizaje automático
5 de septiembre de 2024
Instala la versión de prueba de 2022 de la plataforma ABAP en Google Cloud Platform e instala el SDK de ABAP
En este codelab, instalarás la versión de prueba 202 de la plataforma ABAP
- Codelab
4 de septiembre de 2024
Crea un asistente de búsqueda de patentes con AlloyDB y Vertex AI Agent Builder (parte 2)
En este codelab, compilarás una aplicación de chat impulsada por el conocimiento que se diseñó para responder preguntas relacionadas con la búsqueda de patentes y aportarás resultados relevantes para el contexto que se basan en la verdad del conjunto de datos de patentes como su fuente.
- IA y aprendizaje automático
- Computación en la nube
4 de septiembre de 2024
Configura la autenticación del SDK de ABAP con tokens para SAP alojados en la VM de Compute Engine y ejecuta la API de Address Validation
En este codelab, configurarás la autenticación del SDK de ABAP con tokens para SAP alojados en la VM de Compute Engine y ejecutarás la API de Address Validation
- Codelab
3 de septiembre de 2024
Router de borde Thread: multidifusión Thread 1.2
Thread 1.2 presenta la multidifusión en redes de Thread, que permite la comunicación de multidifusión entre segmentos de red de Thread y de infraestructura (Wi-Fi/Ethernet). Este codelab te guiará a lo largo del proceso para configurar y jugar con las funciones de multidifusión de Thread 1.2.
- Nest
- Python
29 de agosto de 2024
Cómo desarrollar con las APIs de OpenThread
En este Codelab, usarás las API de OpenThread para iniciar una red de Thread, supervisar los cambios en las funciones del dispositivo y reaccionar a ellos, y enviar mensajes UDP en hardware real.
- Nest
29 de agosto de 2024
Router de borde de Thread: conectividad IPv6 bidireccional y descubrimiento de servicios basado en DNS
En este codelab, usarás OTBR como un router de borde de Thread estándar, descubrirás y alcanzarás dispositivos finales de Thread desde un teléfono celular conectado a la misma red Wi-Fi.
- Nest
29 de agosto de 2024
Compilar una red Thread con placas EFR32 de Silicon Labs y OpenThread con Simply Studio v5
En este Codelab, debes programar OpenThread en hardware real, crear y administrar una red Thread, y pasar mensajes entre nodos.
- Nest
29 de agosto de 2024
Router de borde Thread: Proporciona acceso a Internet a través de NAT64
En este codelab, compilarás un router de borde de OpenThread compatible con NAT64 y usarás el dispositivo final en la red para acceder a recursos solo de IPv4 de Internet.
- Nest
29 de agosto de 2024
Cómo simular una red Thread con OpenThread
En este codelab, simularás una red Thread en dispositivos virtuales con OpenThread en un equipo con Linux o Mac OS.
- Nest
29 de agosto de 2024
Simula redes de Thread con OTNS
En este codelab, usarás la CLI de OTNS y la visualización web para agregar, mover o borrar nodos en una red Thread simulada y observar cómo la red se adapta a los cambios de topología.
- Nest
29 de agosto de 2024
Crea una red Thread con la placa de desarrollo B91 y OpenThread
En este codelab, programarás OpenThread en hardware real, crearás y administrarás una red de Thread y pasarás mensajes entre nodos.
- Nest
29 de agosto de 2024
Prueba una red de subprocesos con visualización
En este codelab, ejecutarás pruebas funcionales de OpenThread con visualización mediante una interfaz web.
- Nest
- Python
29 de agosto de 2024
Cómo simular una red Thread con OpenThread en Docker
En este codelab, simularás una red de Thread en dispositivos virtuales con OpenThread en Docker.
- Nest
29 de agosto de 2024
Crea una red Thread con placas nRF52840 y OpenThread
En este Codelab, debes programar OpenThread en hardware real, crear y administrar una red Thread, y pasar mensajes entre nodos.
- Nest
29 de agosto de 2024
Compila una red Thread con la placa de router de borde de Thread ESP32H2 y ESP
En este Codelab, debes programar OpenThread en hardware real, crear y administrar una red Thread, y pasar mensajes entre nodos.
- Nest
29 de agosto de 2024
Usa un balanceador de cargas híbrido HTTP(S) externo para llegar a un grupo de extremos de red
En este codelab, aprenderás a usar un balanceador de cargas híbrido HTTP(S) externo para llegar a un grupo de extremos de red (NEG).
- Computación en la nube
- Herramientas de redes
29 de agosto de 2024
Private Service Connect para las API de Google
En este codelab, aprenderás sobre Private Service Connect para las APIs de Google. Específicamente, crearás un extremo de servicio para las APIs de Storage, un bucket de Cloud Storage & realizar la validación con DNS.
- Herramientas de redes
- Computación en la nube
29 de agosto de 2024
AdMob+Firebase 101 Unity: configuración y Conceptos básicos de Analytics
En este codelab, aprenderás a usar Google Analytics para Firebase con el fin de analizar el comportamiento de los usuarios a través de los eventos de la aplicación.
- Ads
- Firebase
29 de agosto de 2024
La visión artificial se facilitó: Vision AI en Spring Boot y Java
Crearemos una aplicación de visión artificial con Spring Boot y Java, lo que te permitirá aprovechar el potencial del reconocimiento y análisis de imágenes en tus proyectos.
- IA y aprendizaje automático
- Computación en la nube
- Cloud Run
29 de agosto de 2024
Desarrollo con Cloud Shell & Cloud Code
Explora las funciones y capacidades de Cloud Shell y el editor de Cloud Shell.
29 de agosto de 2024
Cómo agregar un banner y anuncios intercalados nativos de AdMob en una app de Flutter
En este codelab, aprenderás a agregar anuncios intercalados de AdMob (banner y nativo) a una app de Flutter.
- Ads
- AdMob
- Flutter
29 de agosto de 2024
AdMob+Firebase 102 Android: Ajusta el comportamiento de una app sin actualizarla
En este codelab, aprenderás a usar Firebase Remote Config para cambiar el comportamiento de la app sin una actualización. Además, se explicará cómo ejecutar las pruebas A/B para encontrar el valor óptimo.
- Ads
- Firebase
29 de agosto de 2024
Envía eventos web a GA4 con el Protocolo de medición
En este codelab, aprenderás a enviar eventos externos a GA4 con el Protocolo de medición(WEB).
- Web
29 de agosto de 2024
Conceptos avanzados de Accelerated Mobile Pages
En este codelab, conocerás los conceptos clave de Accelerated Mobile Pages y cómo se diferencian de los documentos HTML tradicionales. Para lograrlo, crearemos y validaremos documentos de AMP.
- Web
29 de agosto de 2024
Fundamentos de Accelerated Mobile Pages
En este codelab, conocerás los conceptos clave de Accelerated Mobile Pages y cómo se diferencian de los documentos HTML tradicionales. Para lograrlo, crearemos y validaremos documentos de AMP.
- Web
- Ads
29 de agosto de 2024
Atrae a los usuarios con tu acción para Asistente de Google
Aprende a mejorar tu acción con funciones que hacen que los usuarios vuelvan a usarla.
- Computación en la nube
- Firebase
- Asistente de Google
29 de agosto de 2024
AdMob+Firebase 102 Unity: Ajusta el comportamiento de tu app sin actualizarla
En este codelab, aprenderás a usar Firebase Remote Config para cambiar el comportamiento de la app sin una actualización. Además, se explicará cómo ejecutar las pruebas A/B para encontrar el valor óptimo.
- Ads
- Firebase
29 de agosto de 2024
Usa Private Service Connect para publicar y consumir servicios con GKE
En este codelab, aprenderás a usar Private Service Connect para publicar y consumir servicios en un entorno de GKE
- Computación en la nube
- Herramientas de redes
29 de agosto de 2024
Usa Private Service Connect para publicar y consumir servicios
En este codelab, aprenderás a usar Private Service Connect para publicar y consumir servicios.
- Herramientas de redes
- Computación en la nube
29 de agosto de 2024
AdMob+Firebase 101 Android: Configuración y Conceptos básicos de Analytics
En este codelab, aprenderás a usar Google Analytics para Firebase con el fin de analizar el comportamiento de los usuarios a través de los eventos de la aplicación.
- Ads
- Firebase
29 de agosto de 2024
Cómo conectar una aplicación de Go en Cloud Run a una base de datos de Cloud SQL para PostgreSQL
El conector de Go de Cloud SQL es la forma más fácil de conectar de manera segura tu aplicación de Go a tu base de datos de Cloud SQL. Cloud Run es una plataforma sin servidores completamente administrada que te permite ejecutar contenedores sin
29 de agosto de 2024
Enruta alertas de supervisión de Datadog a Google Cloud con Eventarc (parte 1)
En este codelab, aprenderás a enrutar alertas de supervisión de Datadog a Google Cloud con Eventarc.
- Sin servidores
- Procesamiento
- Computación en la nube
29 de agosto de 2024
Cómo comenzar a usar Cloud Shell y gcloud
En este codelab, aprenderás a conectarte a recursos de procesamiento alojados en Google Cloud Platform mediante la Web.
- Computación en la nube
29 de agosto de 2024
Conecta una app de Spring Boot a Cloud SQL
Aprende a conectar tu app de Spring Boot a Cloud SQL.
- Sin servidores
- Computación en la nube
- Procesamiento
- Cloud SQL
29 de agosto de 2024
De desarrollo a producción en tres pasos sencillos con Cloud Run
En este codelab, compilarás una app web sencilla, la ejecutarás en un entorno de desarrollador privado, la ejecutarás en un contenedor con Docker y, por último, implementarás la misma app en la nube.
29 de agosto de 2024
Hello Cloud Run con Python
En este instructivo, aprenderás a comenzar a usar Cloud Run. Para ello, implementarás y ejecutarás un contenedor sin estado, sin servidores (con la infraestructura simplificada). Cloud Run ofrece una opción completamente administrada y la capacidad de ejecución sobre un clúster de GKE.
- Procesamiento
- Computación en la nube
- Sin servidores
- Cloud Run
29 de agosto de 2024
Pic-a-daily: Lab 1: Cómo almacenar y analizar imágenes (Java nativo)
En este codelab, crearás un servicio de Java aprovechando la compatibilidad de Google con bibliotecas cliente nativas de Java y, luego, lo implementarás en Cloud Run. El servicio ejecuta análisis de imágenes con la API de Vision en respuesta a eventos de Cloud Storage y guarda los resultados del análisis en una colección de Firestore.
- Sin servidores
- Cloud Run
29 de agosto de 2024
Pic-a-daily: Lab 3: Crea un collage con las fotos más recientes
En este codelab, crearás un servicio de Cloud Run activado por Cloud Scheduler en un intervalo de tiempo regular para crear un collage con las imágenes más recientes.
- Computación en la nube
- Sin servidores
29 de agosto de 2024
Activa Cloud Run con eventos de Eventarc
En este codelab, aprenderás sobre las funciones principales de Eventarc.
- Sin servidores
- Computación en la nube
- Cloud Run
29 de agosto de 2024
Pic-a-daily: Lab 1: Cómo almacenar y analizar fotos (Java)
En este codelab, crearás una Cloud Function (Java) que ejecute un análisis de imágenes con la API de Vision en respuesta a eventos de Cloud Storage y guarde los resultados del análisis en una colección de Firestore.
- Computación en la nube
- Sin servidores
29 de agosto de 2024
Aplicación Spring Boot con Cloud Datastore
En este codelab, aprenderás a usar Spring Cloud GCP para escribir y leer objetos de Datastore.
- Datos
- Computación en la nube
29 de agosto de 2024
Pic-a-daily: Guarda y analiza imágenes con las bibliotecas cliente nativas de Java de Google
En este codelab, crearás un servicio de Java aprovechando la compatibilidad de Google con bibliotecas cliente nativas de Java y, luego, lo implementarás en Cloud Run. El servicio ejecuta análisis de imágenes con la API de Vision en respuesta a eventos de Cloud Storage y guarda los resultados del análisis en una colección de Firestore.
- Sin servidores
- Cloud Run
29 de agosto de 2024
Pic-a-daily: Lab 5: Limpieza después de borrar la imagen
En este codelab, crearás un nuevo servicio de Cloud Run que Eventarc activa cuando se borra una imagen de Cloud Storage. A su vez, el servicio borra la miniatura de la imagen en Cloud Storage y los metadatos en la colección de Firestore.
- Computación en la nube
- Sin servidores
29 de agosto de 2024
Compila e inicia una app de Java de Spring Boot desde Cloud Shell
Aprende a compilar e iniciar una app de Spring Boot Java en Cloud Shell sin salir del navegador.
- Procesamiento
- Sin servidores
- Computación en la nube
29 de agosto de 2024
Compila una aplicación Spring de Kotlin con Google Cloud Platform
En este codelab, compilarás una aplicación de Spring mediante Kotlin y la integrarás a varias tecnologías de Google Cloud Platform, como Cloud Pub/Sub y Cloud SQL.
- Computación en la nube
29 de agosto de 2024
Conecta Cloud Spanner con GKE Autopilot
En este codelab, conectarás a Cloud Spanner los servicios de muestra que se ejecutan en GKE Autopilot.
29 de agosto de 2024
Cloud Spanner: Tu primera base de datos
En este codelab, crearás una instancia de Google Cloud Spanner, una base de datos vacía, y aprenderás a cargar y consultar datos de muestra.
- Computación en la nube
29 de agosto de 2024
Hello Cloud Run with C#
En este codelab, aprenderás a comenzar a usar Cloud Run. Para ello, implementarás y ejecutarás un contenedor sin estado, sin servidores (con la infraestructura simplificada). Cloud Run ofrece una opción completamente administrada y la capacidad de ejecución sobre un clúster de GKE.
- Computación en la nube
- Sin servidores
29 de agosto de 2024
Envía mensajes con Spring Integration y Google Cloud Pub/Sub
En este codelab, compilarás dos aplicaciones de Spring Boot que intercambian mensajes a través de Spring Integration, con Google Cloud Pub/Sub en segundo plano.
- Computación en la nube
29 de agosto de 2024
Cloud Spanner: Crea una tabla de clasificación de videojuegos con C#
En este codelab, aprenderás a crear una tabla de clasificación de videojuegos mediante una tabla de base de datos de Cloud Spanner con una columna de marca de tiempo de confirmación.
- Computación en la nube
- Datos
29 de agosto de 2024
Usa la API de Speech-to-Text con Python
En este instructivo, aprenderás a usar la API de Speech-to-Text con Python.
- Computación en la nube
- IA y aprendizaje automático
29 de agosto de 2024
Foto diaria: Lab 6: Orquestación con flujos de trabajo
En este codelab, crearás una versión organizada de Pic-a-daily con Workflows.
- Computación en la nube
- Sin servidores
29 de agosto de 2024
Foto diaria: Lab 1: Almacenamiento y análisis de fotos
En este codelab, crearás una Cloud Function que ejecute un análisis de imágenes con la API de Vision en respuesta a los eventos de Cloud Storage y guarde los resultados del análisis en una colección de Firestore.
- Computación en la nube
- Sin servidores
29 de agosto de 2024
Enruta alertas de supervisión de Datadog a Google Cloud con Eventarc (parte 2)
En este codelab, aprenderás a responder a las alertas de supervisión de Datadog con Eventarc y Workflows.
- Sin servidores
- Procesamiento
- Computación en la nube
29 de agosto de 2024
Publicación de negociación de juegos de Cloud Spanner
En este codelab, implementarás un servicio de elementos y un servicio de publicaciones comerciales para trabajar con Cloud Spanner.
29 de agosto de 2024
Usa la API de Speech-to-Text con C#
En este codelab, aprenderás a usar la API de Speech-to-Text con C#.
- Computación en la nube
29 de agosto de 2024
Compila un bot de Slack con Node.js en Cloud Run
En este codelab, aprenderás a compilar y ejecutar un bot de Slack en Google Cloud. Usa Cloud Run, una plataforma de procesamiento completamente administrada con ajuste de escala automático para tus contenedores sin estado.
- Computación en la nube
- Procesamiento
29 de agosto de 2024
Usa la API de Speech-to-Text con Node.js
En este codelab, transcribirás un archivo de audio para usar la API de Speech-to-Text con Node.js.
- Computación en la nube
29 de agosto de 2024
Fotos diarias: Lab 2: Crea miniaturas de imágenes
En este codelab, crearás un servicio de Cloud Run que genera miniaturas de imágenes en respuesta a los eventos de Cloud Storage que se pasan por un tema de Pub/Sub.
- Sin servidores
- Computación en la nube
29 de agosto de 2024
Cloud Spanner con Hibernate ORM
En este codelab, compilarás una aplicación básica de Java que usa Hibernate para conservar datos en Cloud Spanner.
- Computación en la nube
29 de agosto de 2024
Pic-a-daily: Lab 4: Crea un frontend web
En este codelab, crearás un frontend web en Google App Engine que les permite a los usuarios subir imágenes, explorar las imágenes subidas, sus miniaturas y el collage más reciente.
- Sin servidores
- Computación en la nube
29 de agosto de 2024
Implementa una app de Java de Spring Boot en Kubernetes en Google Kubernetes Engine
Aprende a implementar una app de Java de Spring Boot en Kubernetes en GKE.
- Computación en la nube
- Procesamiento
29 de agosto de 2024
Implementa y ejecuta un contenedor con Cloud Run en Node.js
Aprende a implementar y ejecutar un contenedor con Cloud Run en Node.js.
- Sin servidores
- Computación en la nube
29 de agosto de 2024
Django CMS en Cloud Run
En este codelab, aprenderás a implementar Django CMS con componentes sin servidores: Cloud Run para el motor web, Cloud SQL para la base de datos y Cloud Build para los elementos multimedia.
- Procesamiento
- Computación en la nube
- Sin servidores
- Cloud Run
29 de agosto de 2024
Aplicación Spring Boot con Cloud Spanner
En este codelab, aprenderás a usar Spring Cloud GCP para escribir y leer datos de una base de datos de Cloud Spanner.
- Datos
- Computación en la nube
29 de agosto de 2024
Recupera credenciales/secretos de Secret Manager con Spring Boot
En este codelab, compilarás microservicios simples de Spring Boot y recuperarás secretos o valores de configuración almacenados en Secret Manager.
- Computación en la nube
29 de agosto de 2024
Cloud Spanner con Terraform
En este codelab, aprenderás a usar Terraform para crear y administrar recursos de Google Cloud Spanner.
- Computación en la nube
29 de agosto de 2024
Analiza el rendimiento de producción con Cloud Profiler
En este codelab, aprenderás sobre Cloud Profiler, una herramienta para la recopilación y el análisis continuos de los datos de rendimiento de entornos de producción con baja sobrecarga.
- Computación en la nube
29 de agosto de 2024
Cloud Spanner: Introducción al desarrollo de videojuegos
En este codelab, implementarás un servicio de perfil de jugador y un servicio de creación de partidas para trabajar con Cloud Spanner.
29 de agosto de 2024
Seguimiento distribuido con Spring Cloud Sleuth y Cloud Trace
En este codelab, compilarás microservicios simples de Spring Boot y agregarás capacidades de seguimiento distribuido con el activador de seguimiento de Spring Cloud GCP que almacena datos de seguimiento en Cloud Trace.
- Procesamiento
- Sin servidores
- Computación en la nube
29 de agosto de 2024
Almacena datos en caché de una app de Spring Boot con Memorystore
Aprende a almacenar en caché los datos de una app de Spring Boot con Memorystore.
- Sin servidores
- Procesamiento
- Computación en la nube
29 de agosto de 2024
Conéctate a Cloud SQL: Compute Engine, IP privada y proxy de Cloud SQL
En este codelab, configurarás una conexión entre una instancia de Compute Engine y Cloud SQL dentro de la red interna privada de Google con el proxy de Cloud SQL.
- Computación en la nube
- Cloud SQL
29 de agosto de 2024
Conéctate a Cloud SQL: IP pública y redes autorizadas
En este codelab, configurarás una conexión simple a una instancia de Cloud SQL a la que se puede acceder desde cualquier lugar.
- Computación en la nube
- Cloud SQL
29 de agosto de 2024
Comienza a usar funciones de Cloud Run (HTTP)
Más información para comenzar a usar Cloud Run Functions
- Sin servidores
- Cloud Run
29 de agosto de 2024
Cómo generar imágenes a partir de Vertex AI y subirlas a Google Ads
En este codelab, aprenderás a generar imágenes con Vertex AI y enviarlas a Google Ads
- Python
29 de agosto de 2024
Crear modelos de AA de Spark con Google Dataproc
En este codelab, enviarás trabajos de Spark ML al servicio Dataproc de Google.
- Web
29 de agosto de 2024
Cómo agregar un widget de la pantalla principal a tu app creada con Flutter
En este codelab, crearás un widget de pantalla principal para tu app de Flutter para iOS o Android. Comenzarás con una app de noticias básica de Flutter. Luego, usarás frameworks nativos para crear la IU de los widgets. Por último, aprenderás a compartir recursos y establecer la comunicación entre tus widgets y la aplicación principal.
- Codelab
- Swift
- Python
- Dart
- Java
- Flutter
- Android
29 de agosto de 2024
Cómo desarrollar contenedores con Dockerfiles
Docker es una plataforma abierta para desarrollar, enviar y ejecutar aplicaciones. Permite separar las aplicaciones de la infraestructura y tratar a la infraestructura como una aplicación administrada. Docker ayuda a enviar, implementar y probar
29 de agosto de 2024
Dataproc Serverless
En este codelab, aprenderás todo sobre Dataproc Serverless, incluido cómo comenzar y cómo acceder a su amplio conjunto de atributos.
- Web
- Python
29 de agosto de 2024
Codelab: Compila una extensión de Chrome en JavaScript con Gemini
Con este codelab, crearemos una extensión de Chrome con Gemini. Agregaremos funciones iterativas para alcanzar un nivel que nos permita agregar funcionalidades a la página de Google Meet.
29 de agosto de 2024
Dataproc en Google Compute Engine
En este codelab, aprenderás a usar Dataproc en Google Compute Engine (GCE).
- Web
- Python
29 de agosto de 2024
Administra datos de FHIR desde una app para Android con OHS y Google Cloud
Compila apps para dispositivos móviles de atención médica seguras, escalables, que cumplen con las reglamentaciones y se basan en datos con el SDK de Android-FHIR, OHS y la API de Google Cloud Healthcare
- Computación en la nube
- Google Cloud
- Android
29 de agosto de 2024
IA generativa determinista con llamadas a funciones de Gemini en Java
Demuestra la función de llamada a función de Gemini en una aplicación de Java invocando el modelo de Gemini para organizar la entrada para la llamada a función, invocar la API y, luego, procesar la respuesta en otra llamada de Gemini e implementarla en un extremo de REST.
- IA y aprendizaje automático
- Computación en la nube
- Java
29 de agosto de 2024
Configura Eventarc para activar Workflows que se integran en GKE Autopilot y Pub/Sub
Aprende a configurar Eventarc para activar Workflows que se integran en GKE Autopilot y Pub/Sub para ejecutar un proceso empresarial de recompensas para clientes.
29 de agosto de 2024
Cómo limitar las implementaciones con autenticación binaria
La autorización binaria es un control de seguridad de tiempo de implementación que garantiza que solo se implementen imágenes de contenedor confiables en Google Kubernetes Engine (GKE) o Cloud Run. Con la autorización binaria, puedes solicitar que
- Python
29 de agosto de 2024
Cómo hacer un seguimiento de eventos en una WebView con Google Analytics para Firebase
En este codelab, reenviarás a código nativo para ejecutar un seguimiento de eventos en una página web dentro de una WebView con GA4F.
29 de agosto de 2024
Codelab de balanceadores de cargas de HTTP(S) externos con administración avanzada de tráfico (Envoy)
En este codelab, aprenderás sobre las funciones avanzadas de tráfico que están disponibles en el nuevo balanceador de cargas HTTP externo.
- Herramientas de redes
- Computación en la nube
29 de agosto de 2024
Activa flujos de trabajo con Eventarc
Aprende a configurar Eventarc para activar Workflows que se integran en Cloud Run y Pub/Sub para ejecutar un proceso empresarial de recompensas para clientes.
29 de agosto de 2024
Dibuja un sitio web: Transforma tu imaginación en un sitio web con los modelos de Gemini
En este codelab, compilarás una aplicación de Cloud Run que transforme tu dibujo en código de sitio web en minutos con modelos de IA generativa de Gemini 1.0 Pro Vision, Gemini 1.5 Pro y otros.
- Computación en la nube
- Python
29 de agosto de 2024
Reconocimiento óptico de caracteres (OCR) con Document AI (Python)
En este codelab, realizarás reconocimiento óptico de caracteres (OCR) en documentos PDF con Document AI y Python. Descubrirás cómo realizar solicitudes de procesamientos en línea (síncrono) y por lotes (asíncrono).
- IA y aprendizaje automático
- Computación en la nube
29 de agosto de 2024
Procesadores especializados con Document AI (Python)
En este codelab, aprenderás a usar Procurement DocAI y Lending DocAI para clasificar y analizar documentos especializados.
- Computación en la nube
- IA y aprendizaje automático
29 de agosto de 2024
Crea bots de voz para Android con Dialogflow Essentials & Oscilación
De inmediato, Dialogflow viene con muchas integraciones para la Web, Asistente de Google, redes sociales y puertas de enlace telefónicas. Sin embargo, cuando quieras usar tus chatbots para dispositivos móviles, deberás crear una integración personalizada. En este lab, aprenderás a integrar Dialogflow Essentials en una app de Flutter.
- Computación en la nube
- Flutter
29 de agosto de 2024
Crea un servicio de Cloud Run con un archivo adicional
Aprende a crear un servicio de Cloud Run que se comunique con un archivo adicional a través de un puerto localhost y una activación de volumen.
- Sin servidores
- Cloud Run
29 de agosto de 2024
Análisis de formularios con Document AI (Python)
En este codelab, aprenderás a usar el analizador de formularios de Document AI para analizar un formulario escrito a mano con Python. Usaremos un formulario de admisión médica simple como ejemplo, pero este procedimiento funcionará con cualquier
- IA y aprendizaje automático
- Computación en la nube
29 de agosto de 2024
Document AI Workbench: Extractor de documentos personalizado
En este codelab, descubrirás cómo usar Document AI Workbench para crear modelos completamente personalizados con tus propios datos de entrenamiento.
- Computación en la nube
- IA y aprendizaje automático
29 de agosto de 2024
Aumenta la cobertura de intents y maneja errores de forma elegante con el resguardo generativo
En este codelab apto para principiantes, te familiarizarás con la función de resguardo generativo que usa los modelos generativos de lenguaje grande (LLM) más recientes de Google para generar respuestas de agentes virtuales.
- Computación en la nube
29 de agosto de 2024
Usa notebooks con Google Cloud Dataflow
Configura y ejecuta un notebook con Beam interactivo
- Computación en la nube
- Datos
29 de agosto de 2024
Práctica: Crea una acción de guía de TV para el Asistente de Google con Dialogflow y Actions on Google
Crearemos una conversación entre Asistente de Google y tú para ayudarte a recuperar información de la guía de TV.
29 de agosto de 2024
Document AI Workbench: Enriquecimiento
En este codelab, aprenderás a usar el entrenamiento de Document AI para mejorar la calidad de los modelos con tus propios datos de entrenamiento.
- IA y aprendizaje automático
- Computación en la nube
29 de agosto de 2024
Ejecuta tus primeras instrucciones de SQL con Google Cloud Dataflow
En esta página, se explica cómo usar Dataflow SQL y crear trabajos de Dataflow SQL.
- Datos
- Computación en la nube
29 de agosto de 2024
Document AI: Con interacción humana
En este codelab, aprenderás a usar la función Human in the Loop de Document AI para completar tareas de revisión humana con procesadores especializados.
- Computación en la nube
- IA y aprendizaje automático
29 de agosto de 2024
Actividad práctica: Taller de Women in Voice
Vamos a crear una conversación entre tú y el Asistente de Google que te ayude a recuperar los eventos y la literatura del grupo de reuniones de Women in Voice.
29 de agosto de 2024
Toma de decisiones fundamentadas con generadores y almacenes de datos de Dialogflow CX
En este codelab apto para principiantes, te familiarizarás con la función de generador. Los generadores usan los modelos generativos de lenguaje grande (LLM) más recientes de Google para generar respuestas de agentes y, en el contexto de este codelab, usarás un generador que extrae información de un almacén de datos para tomar decisiones fundamentadas.
- Computación en la nube
29 de agosto de 2024
Usa Document AI para procesar de forma inteligente tus formularios escritos a mano (Node.js)
En este codelab, nos enfocaremos en crear un instructivo para usar la API de Document AI con Node.js
29 de agosto de 2024
Cómo desarrollar un servicio de accesibilidad para Android
En este codelab, aprenderás a compilar un servicio de accesibilidad para usuarios de Android.
- Android
29 de agosto de 2024
Práctica: Crea una guía para TV por Google Chat con Google Workspace y Dialogflow
Aprende a compilar un chatbot personalizado de Dialogflow para Google Chat con respuestas con tarjetas dinámicas.
- Computación en la nube
- Google Workspace
29 de agosto de 2024
Migración de Apache Kafka a Pub/Sub
En este codelab, migrarás aplicaciones de Apache Kafka a Google Cloud Pub/Sub con un enfoque de migración por fases.
29 de agosto de 2024
Previsión de series temporales con Vertex AI y BigQuery ML
En este lab, aprenderás a resolver problemas de series temporales con Vertex AI, lo que abarcará Notebooks, entrenamiento, predicciones y BigQuery ML.
- IA y aprendizaje automático
- Computación en la nube
- TensorFlow
29 de agosto de 2024
De un componente web a un elemento de Lit
En este codelab, aprenderás sobre & compilar un componente web desde cero y mejorarlo progresivamente a un elemento de Lit.
- Web
29 de agosto de 2024
Introducción a las pruebas con Gemini Code Assist
Cómo usar Gemini Code Assist para escribir pruebas de tu código
- Computación en la nube
29 de agosto de 2024
Prueba del modelo de referencia de predicción en línea de Vertex AI con HEY
En este instructivo, aprenderás a realizar pruebas de referencia con HEY y métricas de predicción de Cloud Monitoring.
- Herramientas de redes
- Codelab
29 de agosto de 2024
Vertex AI accede a los extremos de predicción en línea de forma privada con PSC
En este instructivo, aprenderás a configurar y validar el acceso a las predicciones en línea con Private Service Connect
29 de agosto de 2024
Entrenamiento y ajuste de hiperparámetros de un modelo de PyTorch en AI Platform de Cloud
En este lab, aprenderás a entrenar tu modelo en la nube con el ajuste de hiperparámetros. Te mostraremos cómo hacerlo con PyTorch, pero puedes hacerlo en cualquier framework que desees.
- Computación en la nube
- IA y aprendizaje automático
29 de agosto de 2024
Activa un DAG con Node.JS y Google Cloud Functions
En este codelab, se muestra cómo usar Google Cloud Functions para activar un flujo de trabajo de Apache Airflow (DAG) en Google Cloud Composer. Aquí, el DAG ejecuta un comando Bash simple con el objeto BashOperator
- Web
29 de agosto de 2024
Usa la API de Text‐to‐Speech con C#
En este codelab, aprenderás a usar la API de Text‐to‐Speech con C#
- Computación en la nube
- C#
23 de agosto de 2024
Usa la API de Translation con C#
En este codelab, aprenderás a usar la API de Translation con C#
- Computación en la nube
- C#
23 de agosto de 2024
Cómo conectar una aplicación de Node.js en Cloud Run a una base de datos de Cloud SQL para PostgreSQL
El conector de Node.js de Cloud SQL es la forma más fácil de conectar de manera segura tu aplicación de Node.js a tu base de datos de Cloud SQL. Cloud Run es una plataforma sin servidores completamente administrada que te permite ejecutar
- Python
23 de agosto de 2024
Usa la API de Text‑to‑Speech con Python
En este instructivo, aprenderás a usar la API de Text‐to‐Speech con Python.
- IA y aprendizaje automático
- Computación en la nube
- Python
23 de agosto de 2024
Introducción a la organización sin servidores con Workflows
En este codelab, aprenderás a organizar y automatizar los servicios de las APIs de Google Cloud y los basados en HTTP con Workflows.
- Computación en la nube
- Sin servidores
23 de agosto de 2024
Usa la API de Vision con Python
En este instructivo, aprenderás a usar la API de Vision con Python.
- IA y aprendizaje automático
- Computación en la nube
- Python
23 de agosto de 2024
Instala y usa Cloud Tools for PowerShell.
En este codelab, aprenderás a instalar y usar herramientas de Cloud para Windows PowerShell.
- Computación en la nube
23 de agosto de 2024
Armonización básica de colores en vistas de Android
En este codelab, aprenderás a armonizar colores personalizados con un tema dinámico.
- Python
- Android
23 de agosto de 2024
Desarrollo de InnerLoop mediante Cloud Workstations con NodeJS
Explica las funciones y capacidades diseñadas para optimizar el flujo de trabajo de desarrollo de los ingenieros de software encargados de desarrollar aplicaciones de Nodejs en un entorno alojado en contenedores con Cloud Workstations.
23 de agosto de 2024
Desarrollo con Cloud Workstations y Cloud Code
Explica las funciones y capacidades diseñadas para optimizar el flujo de trabajo de desarrollo de los ingenieros de software de Java en un entorno alojado en contenedores con Cloud Workstations.
- Java
23 de agosto de 2024
Estadísticas generativas con BigQuery SQL y Vertex AI
Compila una app de predicción y receta para la clasificación de éxito de películas con consultas en SQL de BigQuery y la API PaLM de Vertex AI.
- IA y aprendizaje automático
- Computación en la nube
23 de agosto de 2024
Ejecuta simulaciones de dinámicas moleculares de Gromacs con algoritmos numéricos fluidos' Slurm-GCP
En este codelab, aprenderás a ejecutar Gromacs en Google Cloud Platform con la solución Slurm-GCP de SchedMD.
23 de agosto de 2024
IA generativa: Generación de imágenes a partir de palabras clave
En este codelab, aprenderás a generar imágenes a partir de las palabras clave determinadas usando las APIs de IA generativa. Este es un proceso de dos pasos en el que se llama a la API de text-bison para generar una instrucción de generación de imágenes y, luego, se invoca a la API de Imagen para generar una imagen según la instrucción generada. Todo este flujo de trabajo se inicia en un frontend con la app de Gradio.
- Objective‑C
23 de agosto de 2024
Desarrollo de InnerLoop con NodeJS
Analiza las funciones y capacidades diseñadas para optimizar el flujo de trabajo de desarrollo de los ingenieros de software encargados de desarrollar aplicaciones de Java en un entorno alojado en contenedores.
23 de agosto de 2024
LLM solo de SQL con BigQuery ML usando la API de PaLM de Vertex AI
Resumen de código fuente de repositorios de GitHub disponible como conjunto de datos públicos de BigQuery, con el modelo de lenguaje grande de Vertex AI para la generación de texto (text-bison) como función remota alojada en BigQuery.
- Computación en la nube
- IA y aprendizaje automático
23 de agosto de 2024
Controla una vela PLAYBULB con Web Bluetooth
Con solo JavaScript, crea una aplicación web que controle una vela LED sin llama gracias a la naciente API de Web Bluetooth.
- Web
23 de agosto de 2024
Battle Jamón: un campo de batalla de microservicios
En este codelab, compilarás un microservicio que luchará contra otros microservicios “lanzando” jamón entre sí en un entorno.
- Computación en la nube
23 de agosto de 2024
App de Chat con la API de PaLM en Cloud Run
Desarrollar una aplicación de chat con el framework de Python Flask y el modelo de la API de PaLM de Vertex AI
- Computación en la nube
- IA y aprendizaje automático
- Cloud Run
23 de agosto de 2024
Temas en Compose con Material 3
El propósito de este codelab es demostrar los temas de Jetpack Compose con las nuevas implementaciones de Material Design 3 y Material You.
- Python
- Android
23 de agosto de 2024
Aspectos avanzados de Android en Kotlin 04.1: Google Maps para Android
Obtén información para agregar un mapa de Google Maps a una app de Kotlin para Android y asignarle un estilo.
- Android
23 de agosto de 2024
Entrena y, luego, implementa un modelo de clasificación de imágenes integrado en el dispositivo con AutoML Vision en el Kit de AA
En este codelab, entrenarás un clasificador de imágenes con AutoML Vision Edge en el ML Kit y lo ejecutarás en un teléfono Android o iOS con el SDK del ML Kit.
- iOS
- IA y aprendizaje automático
- Firebase
- TensorFlow
- Android
- ML Kit
23 de agosto de 2024
Introducción a Cloud Foundation Toolkit
En este codelab, comenzarás a usar Cloud Foundation Toolkit(CFT) y te incorporarás a través de una serie de pasos para agregar una función a un módulo de CFT.
- Google Cloud
23 de agosto de 2024
Usa BigQuery para consultar datos de GitHub
Aprende los conceptos básicos de BigQuery y cómo consultar terabytes de datos públicos con datos de confirmación de GitHub como ejemplo.
- Computación en la nube
- Datos
23 de agosto de 2024
Conecta AlloyDB a Oracle a través de la VPN de Google
En este codelab, aprenderás a conectar un clúster de AlloyDB a una base de datos de Oracle implementada en una red separada conectada a través de una VPN.
- Computación en la nube
- Codelab
23 de agosto de 2024
Profundidad sin procesar de ARCore
En este codelab, se muestran los pasos para compilar una aplicación de ARCore con la nueva API de Raw Depth.
- RA
- Android
23 de agosto de 2024
Battle One: un campo de batalla de microservicios
En este codelab, compilarás un microservicio que luchará contra otros microservicios “lanzando” hojas entre sí en un campo de actividad.
- Computación en la nube
23 de agosto de 2024
Taller de Anthos Service Mesh: guía del lab
Este taller es una experiencia práctica inmersiva en la que se explica cómo configurar servicios distribuidos a nivel global en GCP para producción. Las tecnologías principales que se usan son GKE para el procesamiento y la malla de servicios de Anthos para crear conectividad segura, observabilidad y modelado avanzado del tráfico. Todas las prácticas y herramientas que se usan en este taller son las que usarías en la producción.
- Anthos
23 de agosto de 2024
Taller de Anthos Service Mesh: Guía del lab (japonés)
Este taller es una experiencia práctica inmersiva en la que se explica cómo configurar servicios distribuidos a nivel global en GCP para producción. Las tecnologías principales que se usan son GKE para el procesamiento y la malla de servicios de Anthos para crear conectividad segura, observabilidad y modelado avanzado del tráfico. Todas las prácticas y herramientas que se usan en este taller son las que usarías en la producción.
- Anthos
23 de agosto de 2024
Cómo agregar color dinámico a tu app
En este codelab, migrarás los temas de una app a Material 3 y, más adelante, aplicarás color dinámico.
- Android
23 de agosto de 2024
Convierte tus macrodatos en estadísticas con Hojas de cálculo y Presentaciones de Google
Este codelab intermedio de Google Apps Script usa 2 plataformas para desarrolladores de Google: Google Workspace y la consola de Google Cloud. Específicamente, usa la API de BigQuery de la consola de Cloud (como un servicio avanzado de Apps Script) junto con un par de servicios integrados de Google Workspace: Hojas de cálculo de Google y Presentaciones de Google. El objetivo de esta aplicación de ejemplo es mostrarles a los usuarios que pueden automatizar el proceso final, pasando del análisis de macrodatos a la presentación de diapositivas, todo en un fragmento de código (relativamente) corto.
- Datos
- Computación en la nube
- Google Workspace
23 de agosto de 2024
Primeros pasos con BigQuery ML
En este codelab, aprenderás a usar BigQuery para crear modelos de aprendizaje automático para conjuntos de datos de Analytics 360.
- Computación en la nube
23 de agosto de 2024
Transfiere datos CSV a BigQuery con Cloud Data Fusion: transferencia por lotes
En este codelab, implementaremos un patrón de transferencia de datos para cargar datos de atención médica con formato CSV en BigQuery con Cloud Data Fusion.
- Computación en la nube
23 de agosto de 2024
Carga y consulta datos con la herramienta de línea de comandos de bq para BigQuery
Aprende a cargar y consultar datos con bq, una herramienta de línea de comandos basada en Python para BigQuery.
- Computación en la nube
23 de agosto de 2024
Cloud Armor para NLB/VM con reglas definidas por el usuario
En este codelab, aprenderás a configurar la política de seguridad perimetral de red de Cloud Armor con reglas definidas por el usuario
- Herramientas de redes
- Computación en la nube
23 de agosto de 2024
Cloud Bigtable para usuarios de Cassandra
En este codelab, compararás consultas comunes de Cassandra para insertar, actualizar, leer y borrar datos con su equivalente de Cloud Bigtable con el cliente de Java.
- Computación en la nube
23 de agosto de 2024
Aplicación práctica de Google Apps Script: acceso a Hojas de cálculo de Google, Maps y Gmail con 4 líneas de código
En este codelab, te presentaremos una de las formas más fáciles de escribir código que permite acceder a las tecnologías para desarrolladores de Google. Todo se hace mediante la aplicación de JavaScript, un lenguaje convencional de desarrollo web. Con Google Apps Script, escribirá código para extraer una dirección de una celda en un documento de Hojas de cálculo de Google, generará un mapa de Google Maps en función de la dirección y, luego, enviará el mapa como archivo adjunto por medio de Gmail. ¿Lo mejor de todo? Solo serán cuatro líneas de código.
- Computación en la nube
- Google Workspace
23 de agosto de 2024
Vertex AI: Exporta e implementa un modelo de aprendizaje automático de BigQuery para la predicción
En este lab, entrenarás un modelo con BigQuery Machine Learning y, luego, exportarás e implementarás ese modelo en Vertex AI. Esta es la oferta de productos de IA más reciente de Google Cloud. Aprenderás a hacer lo siguiente: El costo total de la
- Computación en la nube
23 de agosto de 2024
Cómo integrar Dialogflow en BigQuery
Este lab se basa en el concepto de entrega en Dialogflow. Aprenderá a crear un conjunto de datos y una tabla en BigQuery. Luego, configurará los detalles de la integración de BigQuery en la entrega de Dialogflow y probará la experiencia conversacional.
- Computación en la nube
23 de agosto de 2024
Codelab de CEL-Go: Expresiones incorporadas rápidas y seguras
En este codelab, escribirás expresiones en Common Expression Language, implementada en Go. Crearás variables, usarás operadores lógicos y/u, compilarás JSON, compilarás protos y ajustarás tus expresiones.
- Web
23 de agosto de 2024
Battle Peach: un campo de batalla de microservicios
En este codelab, compilarás un microservicio que luchará contra otros microservicios “lanzando” duraznos unos a otros en una arena.
- Computación en la nube
23 de agosto de 2024
Bigtable y Dataflow: Arte de supervisión de bases de datos (cliente de Java de HBase)
En este codelab, aprenderás a supervisar las operaciones de escritura y lectura de Bigtable mientras se cargan y leen una gran cantidad de datos con Dataflow.
- Web
23 de agosto de 2024
Cómo compilar un sistema de recomendación de películas de pila completa
En este codelab, compilarás un sistema de recomendación de pila completa. Usarás TensorFlow Recommenders para entrenar 2 modelos de recomendación y, luego, implementarlos con TensorFlow Serving como backend. También compilarás una app multiplataforma de Flutter como frontend.
23 de agosto de 2024
Información sobre la interacción con el siguiente procesamiento de imagen (INP)
Una demostración interactiva y un codelab para aprender sobre Interaction to Next Paint (INP). El código se encuentra en el repositorio de web-vitals-codelabs. En la parte superior de la página, se encuentran el contador Puntuación y el botón
- Codelab
23 de agosto de 2024
Cloud Function que une los modelos de Text Bison de PaLM
Demuestra una Cloud Function escrita en Python que inicializa el módulo de Vertex AI y, luego, proporciona un extremo para invocar el modelo Text Bison de PaLM.
- Computación en la nube
- IA y aprendizaje automático
23 de agosto de 2024
Crea un modelo de clasificación de texto personalizado y actualiza tus apps con él
En este codelab, aprenderás a mejorar el modelo que compilaste en la ruta de aprendizaje Comienza a usar la clasificación de texto para dispositivos móviles, de modo que puedas tener un modelo que funcione con tus propios datos. Luego, verás cómo actualizar tus apps para iOS y Android con el nuevo modelo.
- Dispositivos móviles
- iOS
- TensorFlow
- Android
23 de agosto de 2024
TensorFlow.js: Crea tu propia “Teachable Machine” usando aprendizaje por transferencia con TensorFlow.js
En este codelab
- Objective‑C
23 de agosto de 2024
Cómo compilar un juego de mesa con agentes de TensorFlow y Flutter
En este codelab, compilarás un juego de mesa simple con tecnología de aprendizaje automático. Usarás los agentes de TensorFlow para entrenar un modelo de aprendizaje por refuerzo y, luego, implementarlo con TensorFlow Serving como backend. También compilarás una app multiplataforma de Flutter como frontend del juego.
23 de agosto de 2024
Compila un modelo de aprendizaje automático de spam de comentarios
En este codelab, aprenderás cómo se crea un modelo de aprendizaje automático capaz de filtrar el spam de otros comentarios.
- Dispositivos móviles
- iOS
- TensorFlow
- Android
23 de agosto de 2024
Cómo compilar una app básica con estilo de mensajería
En este codelab, aprenderás a compilar una app de mensajería simple con un cuadro de texto y un botón para enviar.
- Dispositivos móviles
- iOS
- Python
- Android
- TensorFlow
23 de agosto de 2024
App de resumen de texto con Vertex AI y el kit Svelte
Compila un caso de uso de resúmenes de texto para permitir que los usuarios resuman artículos, textos y otras formas de contenido con Vertex AI de Google Cloud en una app web de Svelte Kit.
- IA y aprendizaje automático
- Computación en la nube
23 de agosto de 2024
Crea un modelo personalizado para tu clasificador de imágenes
En este codelab, entrenarás un modelo de AA para que reconozca flores específicas.
- iOS
- Dispositivos móviles
- Android
- TensorFlow
23 de agosto de 2024
TensorFlow.js: Vuelve a entrenar un modelo de detección de comentarios spam para manejar casos extremos
En este codelab, aprenderás a usar Model Maker para volver a entrenar un modelo de comentarios spam para que tenga en cuenta los casos extremos que el modelo previamente entrenado no pudo controlar y, luego, volver a implementar el nuevo modelo en la aplicación web.
- Web
- IA y aprendizaje automático
- TensorFlow
23 de agosto de 2024
Integra un modelo personalizado en tu app
En este codelab, aprenderás a integrar un modelo de clasificación de imágenes personalizado en una app para Android o iOS con los modelos personalizados del ML Kit.
- Dispositivos móviles
- iOS
- Python
- TensorFlow
- Android
23 de agosto de 2024
Métodos para resúmenes de textos con la API de PaLM de Vertex AI
En este instructivo, aprenderás a usar modelos generativos para resumir información de un texto con el método de relleno
- Computación en la nube
- IA y aprendizaje automático
- Objective‑C
- Python
23 de agosto de 2024
Usa las TPU de Coral Edge para ejecutar modelos de TFlite en Node con TensorFlow.js
Ejecuta modelos de TensorFlow Lite en Node.js y acelera los modelos con las TPU de Coral Edge y WebNN.
- JavaScript
23 de agosto de 2024
Codelab: Gemini para acelerar el desarrollo basado en pruebas
Crearemos una app de Ruby simple con el enfoque de TDD (desarrollo basado en pruebas) con la ayuda de Gemini.
- Ruby
23 de agosto de 2024
Conecta y visualiza todos tus datos en Looker Studio
Looker Studio es la plataforma de inteligencia empresarial y visualización de Google. En este codelab, aprenderás a conectar y visualizar datos de cualquier fuente en Looker Studio. Con Google Apps Script, escribirás código para recuperar datos de una API y visualizarlos en Looker Studio.
23 de agosto de 2024
Codelab de rutas basadas en políticas (PBR)
En este codelab, aprenderás a configurar y aprovechar las rutas basadas en políticas (PBR) y a validar la funcionalidad.
23 de agosto de 2024
Trabajos de Cloud Run
Los servicios y los trabajos de Cloud Run te permiten ejecutar tu código en Cloud Run. En este codelab, aprenderás cuándo y cómo usar los trabajos de Cloud Run, incluso cómo crear y ejecutar un trabajo, y cómo administrarlo.
23 de agosto de 2024
Crea visualizaciones de la comunidad de Data Studio con dscc-gen
En este codelab, usarás dscc-gen, una herramienta de plantillas de proyectos, para crear una visualización de la comunidad en Data Studio.
- Computación en la nube
- Ads
- Objective‑C
23 de agosto de 2024
Usa la asignación de puertos dinámicos de Cloud NAT
El objetivo de este lab es explorar la función de asignación dinámica de puertos (DPA) de Cloud NAT.
- Herramientas de redes
- Computación en la nube
23 de agosto de 2024
Crea visualizaciones personalizadas en Looker Studio
En este codelab, aprenderás a crear una visualización personalizada que puedes usar en un informe de Looker Studio.
- Computación en la nube
- Datos
23 de agosto de 2024
Codelab de Proxy web seguro (SWP) de Cloud
En este codelab, aprenderás a implementar y aprovechar el proxy web seguro (SWP) de Cloud para proteger el tráfico web.
23 de agosto de 2024
Usa reglas de NAT de Cloud NAT
El objetivo de este lab es explorar la función de reglas de Cloud NAT
- Herramientas de redes
- Computación en la nube
23 de agosto de 2024
Cómo ejecutar la inferencia de LLM en las GPU de Cloud Run con vLLM y el SDK de OpenAI para Python
Aprende a ejecutar la inferencia de LLM en las GPU de Cloud Run con vLLM y el SDK de OpenAI para Python
- Sin servidores
- Cloud Run
23 de agosto de 2024
Mostrar los primeros 100 archivos & carpetas de tu unidad de Google Drive
En este codelab, se presenta el uso de las APIs de REST de Google Workspace. El ejemplo se realizará en Python por cuestiones de brevedad y disponibilidad, pero también puedes elegir usar tu lenguaje de desarrollo favorito. Se presentan muchos temas introductorios para concluir con los usuarios que crean una secuencia de comandos simple que muestra los primeros 100 archivos y de Google Drive con su API.
- Computación en la nube
- Python
- Google Workspace
23 de agosto de 2024
Cómo configurar un servicio de Cloud Run para acceder a un servicio interno de Cloud Run con la salida de VPC directa
Aprende a configurar un servicio de Cloud Run para acceder a un servicio interno de Cloud Run con la salida de VPC directa.
- Sin servidores
- Cloud Run
23 de agosto de 2024
Cómo implementar todos los frameworks de JavaScript en Cloud Run
Aprende a implementar frameworks de JavaScript, como Angular, Nuxt.js y Next.js en Cloud Run.
- JavaScript
- Cloud Run
23 de agosto de 2024
Crea un servicio de descripción de imágenes de video escena por escena con Cloud Run, la API de Video Intelligence y Vertex AI
Aprende a crear un servicio de Cloud Run que describa la imagen de cada escena de un video con Vertex AI y la API de Video Intelligence.
- Sin servidores
- Cloud Run
23 de agosto de 2024
Analiza datos clínicos con BigQuery y AI Platform Notebooks
En este codelab, demostramos una solución para acceder a datos clínicos y analizarlos en GCP con BigQuery y AI Platform Notebooks.
- Computación en la nube
- Python
23 de agosto de 2024
Potencia la carpeta Recibidos de Gmail con Google Cloud Functions
En este codelab, aprenderás a procesar mensajes de Gmail de forma automática y programática con las APIs de G Suite y Google Cloud Functions.
- Computación en la nube
- Google Workspace
23 de agosto de 2024
How to Use Cloud Run Jobs & APIs de Video Intelligence para procesar videos
Aprende a crear un trabajo de Cloud Run que describa la imagen en cada escena de un video con Vertex AI y la API de Video Intelligence.
- Cloud Run
23 de agosto de 2024
Configurar un servicio de Cloud Run para acceder a un servicio interno de Cloud Run y a la Internet pública
Aprender a acceder a un servicio de Cloud Run de entrada solo interna con una salida de VPC directa mientras se retiene el acceso público a Internet
- Sin servidores
- Cloud Run
23 de agosto de 2024
Usar Vertex AI Search en PDF (datos no estructurados) en Cloud Storage desde un servicio de Cloud Run
Aprende a realizar una consulta a Vertex AI Search desde un servicio de Cloud Run.
- Sin servidores
- Cloud Run
23 de agosto de 2024
Implementar un clúster HPC de escala automática con Slurm
Aprende a aprovisionar un clúster de HPC escalable de forma dinámica con Google Compute Engine, Google Deployment Manager y el administrador de cargas de trabajo de Slurm.
- Computación en la nube
23 de agosto de 2024
Cómo usar Cloud Run con llamadas a funciones de Gemini
Cómo usar Cloud Run como extremo para las llamadas a funciones de Gemini
- Sin servidores
- Cloud Run
23 de agosto de 2024
Cómo implementar automáticamente los cambios de GitHub en Cloud Run con Cloud Build
Cómo implementar automáticamente los cambios de GitHub en Cloud Run con Cloud Build
- Sin servidores
- Cloud Run
23 de agosto de 2024
Cómo implementar una app de chat potenciada por Gemini en Cloud Run
Aprende a implementar un chat con tecnología de Gemini en Cloud Run con express.js, htmx y tailwindCSS.
- Sin servidores
- Cloud Run
23 de agosto de 2024
¿Estás haciendo un codelab de Google Cloud? Primeros pasos
En este codelab, configurarás un proyecto de Google Cloud para usar en los siguientes codelabs. También aprenderás a usar Cloud Shell para editar archivos y ejecutar comandos de terminal.
- Computación en la nube
23 de agosto de 2024
Crea una cámara web inteligente en JavaScript con un modelo de aprendizaje automático previamente entrenado de TensorFlow.js
En este codelab, aprenderás a cargar y usar uno de los modelos previamente entrenados de TensorFlow.js (COCO-SSD) y a usarlo para reconocer objetos comunes con los que se entrenó.
- IA y aprendizaje automático
- Web
- Python
- TensorFlow
23 de agosto de 2024
Codelab de la guía del taller práctico técnico de Duet AI para desarrolladores
El propósito de este taller es brindar educación práctica sobre Duet AI a usuarios y profesionales. En este codelab, aprenderás lo siguiente: Con el objetivo de mostrar cómo se usa Duet AI para desarrolladores con autenticidad en el desarrollo
23 de agosto de 2024
Implementa y actualiza una aplicación de .NET Core en Google Kubernetes Engine
Microsoft.NET Core es una versión de código abierto y multiplataforma de.NET que puede ejecutarse de forma nativa en contenedores..NET Core está disponible en GitHub y se mantiene mediante Microsoft y la comunidad de.NET. En este lab, se implementará
- Computación en la nube
- Google Cloud
23 de agosto de 2024
Transferir FHIR (recursos de interoperabilidad para atención médica rápida) a BigQuery
En este codelab, implementaremos un patrón de transferencia de datos para cargar datos de atención médica con formato FHIR: R4 (recursos regulares) en BigQuery con las APIs de FHIR de Cloud Healthcare.
- Computación en la nube
23 de agosto de 2024
Crea una transcripción de tus reuniones de negocios con Documentos de Google & Aprendizaje automático
En este codelab, usarás la API de Documentos de Google para crear un documento de Google y escribir la transcripción de un archivo de audio en este documento. Usarás la API de Speech-to-Text para obtener la transcripción de texto del archivo de audio determinado.
- Computación en la nube
- Google Workspace
23 de agosto de 2024
Usa Document AI Warehouse para transferir, procesar y buscar documentos
En este codelab, usarás Document AI Warehouse para transferir, procesar y buscar todo el texto de documentos.
- IA y aprendizaje automático
- Computación en la nube
23 de agosto de 2024
Codelab de balanceadores de cargas de HTTP(S) externos con administración avanzada de tráfico (Envoy)
En este codelab, aprenderás sobre las funciones avanzadas de tráfico que están disponibles en el nuevo balanceador de cargas HTTP externo.
- Herramientas de redes
- Computación en la nube
23 de agosto de 2024
Activa los servicios de Kubernetes con eventos de Eventarc
En este codelab, escucharás eventos de Pub/Sub, Cloud Storage y registros de auditoría de Cloud con Eventarc y los pasarás a un servicio de Kubernetes que se ejecute en Google Kubernetes Engine (GKE).
- Computación en la nube
- Sin servidores
23 de agosto de 2024
Encripta y desencripta datos con Cloud KMS (asimétrico)
En este codelab, encriptarás y desencriptarás datos con claves asimétricas de Cloud KMS.
- Computación en la nube
- Seguridad
- Cloud Key Management Service
23 de agosto de 2024
Defiende el almacenamiento en caché perimetral con Cloud Armor
En este lab, crearás una distribución de CDN y aplicarás reglas de Cloud Armor para proteger tu caché perimetral.
- Computación en la nube
- Herramientas de redes
23 de agosto de 2024
Usa Duet AI durante el ciclo de vida del desarrollo de software
Cómo usar Duet AI para facilitar las tareas de un proyecto existente.
23 de agosto de 2024
Eventos personalizados de Google Ads con Google Analytics para Firebase: Android
En este codelab, aprenderás a implementar eventos con GA4F y a lanzar campañas de acción a través de Google Ads.
23 de agosto de 2024
Optimización de datos 3D con la compresión de geometría Draco
Los gráficos 3D son una parte fundamental de muchas aplicaciones, entre las que se incluyen los videojuegos, el diseño y la visualización de datos. A medida que los procesadores gráficos y las herramientas de creación continúan mejorando, los modelos
- RA
- Código abierto
- RV
23 de agosto de 2024
Encripta y desencripta datos con Cloud KMS
En este codelab, encriptarás y desencriptarás datos con Cloud KMS
- Seguridad
- Computación en la nube
- Cloud Key Management Service
23 de agosto de 2024
Módulo 11: Migra de Google App Engine a Cloud Functions
Aprende a convertir una app simple de App Engine en Python (o a dividir una app monolítica más grande en microservicios) y moverla a Cloud Functions
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Cloud Function para automatizar la importación de datos CSV a Hojas de cálculo de Google
En este codelab, aprenderás a propagar una hoja de cálculo de Google a partir de una Cloud Function que reacciona a la carga de un archivo CSV en Cloud Storage.
- Procesamiento
- Computación en la nube
- Sin servidores
- Google Workspace
23 de agosto de 2024
Cómo usar la lista de tareas en cola de App Engine (tareas de extracción) en las apps de Flask (módulo 18)
Aprende a agregar el uso de tareas de extracción de la lista de tareas en cola a una app básica de Flask en App Engine NDB de Python 2.
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Cloud Functions de HTTP en Python
En este instructivo, compilarás funciones de HTTP de Cloud Functions en Python.
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Migra de App Engine Blobstore a Cloud Storage (módulo 16)
Aprende a migrar el uso de Blobstore a Cloud Storage para una app de ndb de App Engine de Python 2.
- Computación en la nube
- Sin servidores
- Python
23 de agosto de 2024
Cómo usar App Engine Blobstore (Módulo 15)
Aprende a agregar el uso de Blobstore a una app simple de Python 2 de App Engine
- Computación en la nube
- Sin servidores
- Python
23 de agosto de 2024
Migra desde las tareas de extracción de la lista de tareas en cola de App Engine a Cloud Pub/Sub (módulo 19)
Aprende a migrar una instancia de App Engine NDB de Python 2 y App de lista de tareas en cola (extraer tareas) a Cloud NDB y Cloud Pub/Sub, seguido de una actualización a Python 3
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Migra de Memcache de App Engine a Cloud Memorystore (módulo 13)
Aprende a migrar una instancia de App Engine NDB de Python 2 y App de Memcache a Cloud NDB y Cloud Memorystore (para Redis), seguido de una actualización a Python 3
- Computación en la nube
- Sin servidores
- Python
23 de agosto de 2024
Cómo usar Memcache de App Engine en apps de Flask (módulo 12)
Aprende a agregar el uso de Memcache a una app básica de Flask de App Engine NDB de Python 2.
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Usa Stackdriver Logging y Stackdriver Trace para Cloud Functions
Aprende a usar Stackdriver Logging y Stackdriver Trace para Cloud Functions.
- Procesamiento
- Computación en la nube
23 de agosto de 2024
Ampliación de la asistencia para los servicios en paquetes de App Engine: Parte 1 (módulo 17)
Aprende a usar los servicios en paquetes de App Engine en entornos de ejecución de Gen2
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Cómo usar la API de Natural Language con C#
En este codelab, aprenderás a usar la API de Natural Language con C#
- Computación en la nube
- C#
23 de agosto de 2024
Módulo 5: Migra de Google App Engine a Cloud Run con Cloud Buildpacks
Aprende a crear contenedores para una app simple de App Engine y a migrarla a Cloud Run con Cloud Buildpacks.
- Computación en la nube
- Sin servidores
- Python
23 de agosto de 2024
Implementa un "Google Traductor" App de Express.js en App Engine, Cloud Functions y Cloud Run
En este codelab, aprenderás a usar la API de Google Cloud Translation con Node.js y a ejecutarla de forma local o a implementarla en una plataforma de computación sin servidores de Cloud (App Engine, Cloud Functions o Cloud Run).
- Sin servidores
- IA y aprendizaje automático
- Computación en la nube
23 de agosto de 2024
Cómo usar la lista de tareas en cola de App Engine (tareas push) en las apps de Flask (módulo 7)
Aprende a agregar el uso de tareas de envío de la lista de tareas en cola a una app básica de Flask en App Engine NDB de Python 2.
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Módulo 6: Migra de Cloud Datastore a Cloud Firestore
Aprende a migrar una app simple de App Engine de Cloud Datastore a Cloud Firestore.
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Cómo migrar un sitio web monolítico a microservicios en Google Kubernetes Engine
Este lab te guiará a través del desglose de un sitio web monolítico en microservicios y su implementación en Google Kubernetes Engine.
- Computación en la nube
23 de agosto de 2024
Migra del servicio de usuarios de App Engine a Cloud Identity Platform (módulo 21)
Aprende a migrar una instancia de App Engine NDB de Python 2 y App de servicio de usuarios a Cloud NDB y Cloud Identity Platform y, luego, una actualización a Python 3
- Sin servidores
- Computación en la nube
- Python
23 de agosto de 2024
Módulo 3: Migra de Google Cloud NDB a Cloud Datastore
Aprende a migrar una aplicación simple de App Engine de Cloud NDB a Cloud Datastore.
- Computación en la nube
- Sin servidores
- Python
23 de agosto de 2024
Crea una plantilla de automatización
En este codelab, aprenderás a escribir una plantilla de automatización.
22 de agosto de 2024
Calcula estadísticas privadas con PipelineDP
En este codelab, aprenderás a producir estadísticas privadas con PipelineDP, un framework de privacidad diferencial.
- Código abierto
- Python
22 de agosto de 2024
Migra de Compute Engine a Kubernetes Engine con Migrate for Anthos
En este codelab, migrarás un servidor web sencillo de Compute Engine a Kubernetes Engine con Migrate for Anthos.
- Computación en la nube
22 de agosto de 2024
Cómo compartir la red Thread con las APIs de Google Thread Credentials
Descubre cómo tu app y tu router de borde pueden interactuar con las APIs de Google para crear una sola red Thread.
- Internet de las cosas (IoT)
22 de agosto de 2024
Cómo compilar un dispositivo Matter
En este codelab, compilarás, asignarás y usarás un dispositivo Matter.
- Matter
22 de agosto de 2024
Compila un dispositivo virtual Matter
En este codelab, compilarás, ejecutarás y usarás un dispositivo virtual de Matter.
- Matter
22 de agosto de 2024
22 de agosto de 2024
Conmutación por error multirregional mediante las políticas de enrutamiento de Cloud DNS y las verificaciones de estado para el balanceador de cargas TCP/UDP interno
En este codelab, crearás una política de enrutamiento de conmutación por error de Cloud DNS, con un balanceador de cargas principal y un balanceador de cargas de copia de seguridad con VMs de backend que ejecutan Apache. Probarás la funcionalidad de conmutación por error.
22 de agosto de 2024
Balanceo de cargas de red ponderado por instancia
En este codelab, aprenderás a configurar un balanceador de cargas de red para distribuir el tráfico en las instancias de backend del balanceador de cargas en función de los pesos informados por una verificación de estado HTTP mediante el balanceo de cargas ponderado.
- Herramientas de redes
- Computación en la nube
22 de agosto de 2024
BigQuery ML para la detección de fraudes en las transacciones de tarjetas de crédito con la consola
En este codelab, crearás un modelo de regresión logística de BigQuery para predecir la detección de fraudes en transacciones de tarjetas de crédito con la consola.
22 de agosto de 2024
Compila un juego de física en 2D con Flutter y Flame
Aprende a crear mecánicas de juego en los juegos de Flutter y Flame con Forge2D, un motor de física 2D.
- Codelab
- Dart
- Flutter
22 de agosto de 2024
Introducción a Flame con Flutter
En este codelab, aprenderás a usar Flame, un motor de juego compilado sobre Flutter. Se te presentarán los componentes y los efectos de Flame, junto con la manera de integrar Flame con la administración de estado de Flutter.
- Codelab
- Dart
- Flutter
22 de agosto de 2024
Crea un modelo de detección de fraudes en AI Platform de Cloud con TensorFlow Enterprise y BigQuery
En este lab, transferirás directamente un conjunto de datos de BigQuery y entrenarás un modelo de detección de fraudes con TensorFlow Enterprise en AI Platform de Google Cloud.
- Computación en la nube
- IA y aprendizaje automático
- TensorFlow
22 de agosto de 2024
Lanzamiento de campañas de Google Ads con eventos personalizados de Google Analytics y Flutter
En este codelab, aprenderás a implementar eventos personalizados con GA4F y a lanzar campañas de acciones en apps mediante Google Ads.
- Ads
22 de agosto de 2024
Explicación de un modelo de detección de fraudes con AI Platform de Cloud
En este lab, compilarás un tf.keras para identificar transacciones fraudulentas con TensorFlow y, luego, interpretarás los resultados del modelo con el SDK de Explainable AI de Cloud.
- IA y aprendizaje automático
- Computación en la nube
- TensorFlow
22 de agosto de 2024
Crea un acertijo de palabras con Flutter
Aprende a compilar una app de Flutter de procesamiento intensivo y aun así mantener la interactividad fluida de Flutter.
- Codelab
- Flutter
22 de agosto de 2024
Estadísticas de seguridad del entorno de ejecución
Implementa una aplicación en el clúster de Cloud Run y GKE y consulta las estadísticas de seguridad para la implementación en Software Delivery Security Shield
22 de agosto de 2024
Vende suscripciones en la app con la Biblioteca de Facturación Play 5
En este codelab, aprenderás a implementar suscripciones con renovación automática y planes prepagados, incluidos los planes básicos y las ofertas flexibles.
22 de agosto de 2024
De datos a la IA generativa con Spanner y la API de Imagen de Vertex AI
Compila una app de generación de poses para generar imágenes basadas en instrucciones de poses creadas por el usuario con datos recuperados de la base de datos de Spanner usando la API de la app de servidor.
- Computación en la nube
- IA y aprendizaje automático
21 de agosto de 2024
Usa Gemini Code Assist para explorar y mejorar la solución de inicio para resúmenes con IA
En este codelab, analizaremos una solución de inicio rápido, el resumen de IA, que usa modelos de Vertex AI para resumir documentos PDF que se subieron a Google Cloud Storage. Usaremos Gemini Code Assist para comprender y agregar funcionalidades nuevas a la solución.
- Computación en la nube
21 de agosto de 2024
Chat potenciado por IA generativa con usuarios y documentos en Java con PaLM y LangChain4J
En este codelab, chatearás con tus usuarios o harás preguntas sobre tu documentación usando IA generativa en Java, integrando el modelo grande de lenguaje PaLM y aprovechando el framework de organización de LangChain4J LLM.
- Computación en la nube
- IA y aprendizaje automático
21 de agosto de 2024
Automatiza tareas de Google Workspace con la API de Gemini
Aprende a usar la potencia de la API de Gemini para automatizar tareas de Google Workspace y explorar más posibilidades.
- IA y aprendizaje automático
- Google Workspace
21 de agosto de 2024
MDC-103 Android: Temas de Material con color, movimiento y tipo (Java)
Descubre cómo los componentes de Material para Android facilitan la diversificación de tu producto y expresan tu marca a través del diseño en Java.
- Diseño
- Java
21 de agosto de 2024
MDC-101 Web: Conceptos básicos sobre componentes de Material (MDC) (Web)
Compila una app sencilla con los componentes principales para aprender los conceptos básicos sobre cómo usar componentes de Material para la Web.
- Diseño
- Web
- Python
21 de agosto de 2024
Aplicación de pila MEAN sin servidores en MongoDB Atlas y Cloud Run
En este codelab, compilarás una app de MEAN Stack instalable que se ejecute en Cloud Run.
21 de agosto de 2024
MDC-111 Android: Cómo incorporar componentes de Material a tu base de código (Kotlin)
Aprende a incorporar componentes de Material individuales a una base de código Kotlin existente, sin comenzar desde cero.
- Diseño
- Kotlin
21 de agosto de 2024
MDC-111 Android: Cómo incorporar componentes de Material a tu base de código (Java)
Aprende a incorporar componentes de Material individuales a una base de código Java existente, sin comenzar desde cero.
- Diseño
- Java
21 de agosto de 2024
MDC-101 Android: Conceptos básicos sobre componentes de Material (MDC) (Java)
Compila una app sencilla con los componentes principales de Java para aprender los conceptos básicos sobre cómo usar componentes de Material para Android.
- Diseño
- Java
21 de agosto de 2024
MDC-103 Web: Temas de Material con color, forma, elevación y tipo (Web)
Descubre cómo los componentes de Material para la Web hacen que sea fácil diferenciar tu producto y expresar tu marca a través del diseño.
- Web
- Diseño
- Python
21 de agosto de 2024
MDC-104 Android: Componentes avanzados de Material (Java)
Mejora tu diseño y aprende a usar nuestro menú de fondo con componentes avanzados de Java.
- Diseño
- Java
21 de agosto de 2024
MDC-104 Android: Componentes avanzados de Material (Kotlin)
Mejora tu diseño y aprende a usar nuestro menú de fondo con componentes avanzados de Kotlin.
- Diseño
- Kotlin
21 de agosto de 2024
Instrumento para obtener un mejor rendimiento en tu app en Go (parte 2: generador de perfiles)
La generación de perfiles continua es la herramienta que identifica la información del último kilómetro para el ajuste del rendimiento. En este codelab, aprenderás a instrumentar tu aplicación con un agente de generación de perfiles y a identificar el cuello de botella a partir de los gráficos visualizados en Cloud Profiler.
21 de agosto de 2024
Cómo crear un juego de RA con la Fundación de RA de Unity
En este codelab, aprenderás a usar ARCore con el framework de AR Foundation de Unity para crear un juego de conducción simple.
- RA
- Videojuegos
- Android
21 de agosto de 2024
Cómo comenzar a usar Unity y Google Play Juegos para PC
En este codelab, aprenderás a adaptar tu juego (o un juego de muestra de Unity) a Google Play Juegos. Este es el primer paso para lograr la compatibilidad con PC para tu juego de Android.
- Videojuegos
- Android
21 de agosto de 2024
Creación de particiones y agrupamiento en clústeres en BigQuery
En este codelab, usarás la IU web de BigQuery para comprender la partición y el agrupamiento en clústeres en BigQuery
- Computación en la nube
21 de agosto de 2024
Navegación por gestos y la experiencia de borde a borde
En este codelab, trabajarás en una app existente para que sus controles funcionen con la navegación por gestos. También ofrecerás una experiencia de pantalla completa de borde a borde.
- Android
21 de agosto de 2024
Cómo interactuar con las APIs usando llamadas a funciones en Gemini
En este codelab, usarás las llamadas a funciones en Gemini para compilar una app para que los usuarios pregunten sobre tasas de cambio, recuperen los datos más recientes de una API externa y le respondan al usuario.
- Computación en la nube
- IA y aprendizaje automático
21 de agosto de 2024
Comienza a usar Firebase en C++
Es posible que conozcas los SDK de Firebase para iOS y Android, pero ¿sabías que existe un C++ ¿SDK diseñado solo para juegos multiplataforma? En este taller, agregaremos el C++ SDK a un proyecto de Android a través de CMake, agrega estadísticas básicas para ayudar a mejorar el juego y compártelo con amigos y verificadores para comenzar a recopilar comentarios.
- Firebase
21 de agosto de 2024
Haz que el correo electrónico sea más práctico con los complementos de Google Workspace
En este codelab, diseñarás e implementarás un complemento de Gmail que les permite a los usuarios agregar fácilmente gastos de los recibos a una hoja de cálculo de Google sin salir de Gmail.
- Computación en la nube
- Google Workspace
21 de agosto de 2024
Generación de texto de IA generativa en Java con PaLM y LangChain4J
En este codelab, comenzarás con la IA generativa en Java, integrarás el modelo grande de lenguaje de PaLM y aprovecharás el framework de organización de LangChain4J LLM
- IA y aprendizaje automático
- Computación en la nube
21 de agosto de 2024
Escribir pruebas de supervisión sintética para tus servicios con Gemini
En este codelab, veremos el uso de la función Ayúdame a escribir para crear pruebas de supervisión sintética para tus servicios existentes
- Computación en la nube
21 de agosto de 2024
Implementa y valida GKE NFO de varias redes y Interfaz de alto rendimiento
En este codelab, aprenderás a configurar y validar GKE L3 y el grupo de nodos multinic de Netdevice.
21 de agosto de 2024
Realiza un seguimiento de eventos en una WebView con Google Analytics
En este codelab, reenviarás a código nativo para ejecutar un seguimiento de eventos en un sitio web dentro de una WebView con GA4F.
21 de agosto de 2024
Capacitación sobre TensorFlow.js en el codelab de Node.js
En este codelab, aprenderás a compilar y entrenar un modelo de estimación de lanzamiento de béisbol con TensorFlow.js en un servidor Node.js, y a entregar métricas a un cliente.
- IA y aprendizaje automático
- Python
- TensorFlow
21 de agosto de 2024
TensorFlow.js: Convierte un modelo guardado de Python en un formato de TensorFlow.js
En este codelab, aprenderás a tomar un modelo de AA de Python existente que está en formato de modelo guardado y convertirlo al formato de TensorFlow.js para que se pueda ejecutar en un navegador web. Además, aprenderás a abordar problemas habituales que pueden ocurrir en las conversiones.
- IA y aprendizaje automático
- Web
- Python
- TensorFlow
21 de agosto de 2024
Lab: Extensiones del servicio en Media CDN
En este codelab, compilarás una distribución de Media CDN, que ejecuta tu código personalizado a través de un complemento de Extensiones del servicio para lograr una autenticación HTTP personalizada.
21 de agosto de 2024
Optimizar el precio de los productos de venta minorista
En este codelab, aprenderás a usar Dataprep, BigQuery y Looker para analizar el impacto de diferentes precios de venta minorista y tomar decisiones fundamentadas para optimizar los precios de los productos.
- Computación en la nube
21 de agosto de 2024
Automatización de comandos de Slack
Código fuente para crear un comando de barra de Slack a fin de resumir texto en la aplicación de Slack La aplicación de Slack usa la Cloud Function para invocar la API de PaLM para resumir textos.
- Computación en la nube
- IA y aprendizaje automático
21 de agosto de 2024
Escalamiento con Kustomize
Kustomize es una herramienta que presenta una forma de personalizar la configuración de las aplicaciones sin plantillas, lo que simplifica el uso de aplicaciones listas para usar. Está disponible como una utilidad independiente y está integrada en
21 de agosto de 2024
Conéctate a servicios locales a través de redes híbridas con Private Service Connect y el proxy TCP de NEG híbrido
En este codelab, aprenderás a usar Private Service Connect con un proxy TCP para acceder a servicios locales
- C++
20 de agosto de 2024
Usa Secret Manager con Python
En este instructivo, aprenderás a usar Secret Manager con Python.
- Computación en la nube
- Python
20 de agosto de 2024
Codelab de Cloud Armor y de proxy TCP/SSL: límite de frecuencia y lista de denegación de IP
En este codelab, crearás un balanceador de cargas de proxy TCP/SSL con un servicio de backend y usarás Cloud Armor para limitar el acceso al balanceador de cargas solo a un conjunto específico de clientes usuarios
- Computación en la nube
- Seguridad
- Herramientas de redes
20 de agosto de 2024
Notebooks de Apache Spark y Jupyter en Cloud Dataproc
En este lab, se muestra cómo configurar Apache Spark y notebooks de Jupyter en Cloud Dataproc con componentes opcionales y puerta de enlace de componentes.
- Computación en la nube
- Datos
- Python
20 de agosto de 2024
Aspectos avanzados de Android en Kotlin 03.2: Animación con MotionLayout
En este codelab, usarás MotionLayout para compilar una app de Kotlin para Android con animaciones dinámicas.
- Android
20 de agosto de 2024
Reconoce flores con TensorFlow Lite en Android
En este codelab, tomarás un clasificador de imágenes y lo ejecutarás en un teléfono Android con TensorFlow Lite.
- IA y aprendizaje automático
- Android
- TensorFlow
20 de agosto de 2024
Transfiere datos CSV (valores separados por comas) a BigQuery con Cloud Data Fusion: transferencia en tiempo real
En este codelab, implementaremos un patrón de transferencia de datos para cargar datos de atención médica con formato CSV en BigQuery con Cloud Data Fusion en tiempo real.
- Computación en la nube
20 de agosto de 2024
Similarity Search con Spanner y Vertex AI
Crea una aplicación de búsqueda de similitud para la recomendación de indumentaria basada en entradas del usuario y realiza una búsqueda con los datos almacenados en Spanner e indexados por la búsqueda de vectores para responder con los vecinos más cercanos.
- Computación en la nube
- IA y aprendizaje automático
- Python
20 de agosto de 2024
Instrumenta información de seguimiento con OpenTelemetry
OpenTelemetry es el estándar de la industria para la observabilidad del sistema en seguimiento y métricas. En esta sesión, se comparte el conocimiento sobre cómo instrumentar las métricas de la aplicación con OpenTelemetry y cómo utilizarlas en Cloud Monitoring y otras herramientas de supervisión.
- Computación en la nube
- Python
20 de agosto de 2024
Lab: Sitio a sitio de NCC con dispositivo SD-WAN de FlexiWAN
El objetivo de este lab es explorar NCC con un radio del dispositivo WAN definido por software conectado a un concentrador de NCC.
20 de agosto de 2024
Reconocimiento de voz con IA con TensorFlow Lite para microcontroladores y SparkFun Edge
En este codelab, aprenderás a ejecutar un modelo de reconocimiento de voz con TensorFlow Lite para microcontroladores en SparkFun Edge, una placa de desarrollo con batería que contiene un microcontrolador.
- TensorFlow
20 de agosto de 2024
Agrega notificaciones push a una app para iOS
En este codelab, agregarás notificaciones push a una app para iOS con Firebase Cloud Messaging.
- iOS
- Python
- Firebase
20 de agosto de 2024
Agrega notificaciones push a una app web
En este codelab, aprenderás a agregar notificaciones push a tu app web.
- Web
- Objective‑C
20 de agosto de 2024
Taller de APIs web sin servidores
En este codelab, desarrollarás una API web sobre las soluciones sin servidores de Google Cloud para entregar una estantería y sus libros. Crearás una Cloud Function para importar datos de muestra, un contenedor de Cloud Run para ofrecer una API web de backend reutilizable y una aplicación web de App Engine para ofrecer un frontend web para explorar la biblioteca de libros.
- Sin servidores
- Computación en la nube
- Objective‑C
20 de agosto de 2024
TensorFlow.js: Reconocimiento de audio mediante aprendizaje por transferencia
En este codelab, compilarás una red de reconocimiento de audio básica que puede reconocer tus sonidos y usarla para controlar un control deslizante en el navegador. Usarás TensorFlow.js, una biblioteca de aprendizaje automático potente y flexible para JavaScript.
- IA y aprendizaje automático
- TensorFlow
20 de agosto de 2024
Accede a archivos en Cloud Storage con la abstracción Spring Resource
Aprende a acceder a archivos en Cloud Storage con la abstracción Spring Resource.
- Computación en la nube
- Python
20 de agosto de 2024
Cómo integrar Remote Config en el codelab de Android
En este codelab, aprenderás a implementar y usar Remote Config en Android.
- Ads
- Android
20 de agosto de 2024
Reconoce texto y rasgos faciales. Kit de AA: iOS
En este codelab, compilarás una app para iOS con ML Kit que usa aprendizaje automático en el dispositivo para reconocer texto y rasgos faciales en imágenes.
- IA y aprendizaje automático
- Python
- ML Kit
20 de agosto de 2024
Cómo compilar una app simple con elementos de texto componibles
Consulta cómo crear una app simple con funciones de componibilidad.
- Kotlin
- Android
19 de agosto de 2024
Cómo escribir pruebas de unidades para ViewModel
Aprende a probar el ViewModel para verificar la precisión, el comportamiento funcional y la usabilidad de tu app.
- Kotlin
19 de agosto de 2024
Mide los datos del campo de las Métricas web esenciales con las métricas de anuncios
En este codelab, aprenderás a medir las Métricas web esenciales con una plantilla de etiqueta precompilada de Google Tag Manager (GTM) y a enviar los datos a una propiedad Google Analytics 4 (GA4). También aprenderás a extraer datos de
- Analytics
- Ads
- Codelab
16 de agosto de 2024
Primeros pasos con Google Maps Platform para Android
Aprende sobre Google Maps Platform y a administrar proyectos en la consola de Google Cloud. Luego, crea tu primer mapa web interactivo para Android.
6 de agosto de 2024
Google for Developers
Obtén información sobre cómo facilitar la lectura de mapas con varios marcadores cerca, y la agrupación en marcadores para la Maps JavaScript API. Obtén más información sobre deck.gl, un marco de trabajo de visualización de datos de código abierto
- API de Maps JavaScript
- Visualiza datos geoespaciales
- Ruta de aprendizaje
- JavaScript
- Google Maps Platform
6 de agosto de 2024
Compila apps multiplataforma con Angular
Obtén más información sobre las herramientas para desarrolladores nuevas y existentes que proporciona Angular a fin de ayudar a los desarrolladores a configurar rápidamente una app que se pueda mantener y escalar.
6 de agosto de 2024
Cómo usar SQL para leer y escribir en una base de datos
Aprende los conceptos básicos de las bases de datos relacionales y a usar SQL para leer y manipular una base de datos.
- Kotlin
14 de junio de 2024
Introducción a SQL
Aprende a usar SQL para leer y manipular datos en una base de datos relacional.
- Android
14 de junio de 2024
Cómo leer y actualizar datos con Room
Descubre cómo usar Room para leer y actualizar datos en tus apps de Android Kotlin. Room es una biblioteca de bases de datos que forma parte de Android Jetpack. Se encarga de muchas de las tareas de implementación y configuración de una base de datos, y permite que tu app interactúe con la base de datos usando llamadas a funciones comunes.
- Kotlin
13 de junio de 2024
Cómo conservar datos con Room
Descubre cómo usar Room en tus apps de Kotlin para Android. Room es una biblioteca de base de datos de persistencia que forma parte de Android Jetpack. Room es una capa de abstracción sobre SQLite. Room proporciona APIs convenientes para estructurar, configurar y consultar la base de datos.
- Kotlin
13 de junio de 2024
Crea un tema y una marca accesibles y personalizados con Material Design 3
Aprende a crear un tema y una marca accesibles y personalizados con Material 3.
- Codelab
- Google I/O 2024
- Material Design
11 de junio de 2024
Cómo probar la app de Cupcake
Obtén información para probar el componente Navigation y maximizar la cantidad de código que se prueba.
- Kotlin
11 de junio de 2024
Navigation en Jetpack Compose
Aprende a usar el componente de Navigation para compilar apps más complejas con más pantallas y descubre cómo navegar y pasar datos entre diferentes elementos componibles.
- Android
11 de junio de 2024
Crea un diseño adaptable con Material Design
Aprende a usar los principios de diseño adaptable en Material Design para lograr coherencia en todos los tamaños de pantalla. En este codelab, tomarás un diseño para dispositivos móviles y lo adaptarás a formato de tablet. También aprenderás sobre la cuadrícula responsiva, los patrones de composición y los componentes correctos.
- Codelab
- Material Design
30 de mayo de 2024
Crea una lista desplazable
Usa Compose para crear una app que muestre una lista desplazable de imágenes y texto.
- Android
30 de mayo de 2024
30 de mayo de 2024
¿Cómo se mide la accesibilidad digital?
Introducción a la medición de la accesibilidad, que garantiza que todos, incluidas las personas con discapacidades, puedan interactuar con tu sitio web de forma equitativa y significativa.
- A11y
- Curso
30 de mayo de 2024
Cómo navegar entre pantallas con Compose
Agrega el componente Navigation a la app de Cupcake para organizar el flujo de la app, navegar y pasar datos entre diferentes pantallas.
- Kotlin
29 de mayo de 2024
Cómo almacenar datos y acceder a ellos mediante claves con DataStore
Aprende a almacenar datos simples de pares clave-valor con Preferences Datastore en una app para Android.
- Android
29 de mayo de 2024
Cómo agregar una lista desplazable
Compila una app que muestre una lista desplazable de afirmaciones con imágenes y texto.
- Kotlin
- Android
27 de mayo de 2024
Cómo obtener datos de Internet
Aprende a usar bibliotecas desarrolladas por la comunidad para conectarte a un servicio web a fin de recuperar y mostrar datos en tu app de Compose en Kotlin para Android. Además, obtén información para manejar posibles errores de red.
- Kotlin
27 de mayo de 2024
27 de mayo de 2024
Crea una experiencia de confirmación de compra rápida en Android con Google Pay (Kotlin)
En este codelab, compilarás una pantalla de finalización de compra en tu aplicación para Android y la equiparás con Google Pay. Eso permitirá a los usuarios de tu aplicación pagar los artículos de manera más rápida, cómoda y segura, con solo presionar un botón.
21 de mayo de 2024
Compila apps para Google Chat con Gemini
En este codelab, compilarás apps de Google Chat con las últimas funciones disponibles, como modelos de IA basados en Gemini de Vertex AI, Dialogflow CX, una página principal, eventos de Google Chat y widgets de accesorios.
16 de mayo de 2024
Análisis de estantería de libros: Usa Gemini para compilar una aplicación de Cloud Run en Java que lleve los datos de BigQuery a la Web
Usaremos Gemini para crear una aplicación de resumen de estantería de libros que lleve los datos de BigQuery a la Web y se implemente en Cloud Run.
- Sin servidores
- IA y aprendizaje automático
- Computación en la nube
- Cloud Run
14 de mayo de 2024
Temas de Material con Jetpack Compose
Obtén información para agregar temas de Material a una app, incluidos color, forma y tipografía.
- Kotlin
- Android
13 de mayo de 2024
Cómo usar el depurador en Android Studio
Descubre cómo usar el depurador en Android Studio para inspeccionar y depurar el estado de tu app durante el tiempo de ejecución.
13 de mayo de 2024
Permite navegaciones instantáneas con la API de Speculation Rules
Una demostración y un codelab interactivos que brindan información para permitir navegaciones instantáneas a través de la renderización previa usando la API de Speculation Rules. Se estima que el codelab lleve 30 minutos; puedes controlar el tiempo
- Codelab
- Objective‑C
13 de mayo de 2024
Cómo compilar una aplicación de chat basada en LLM y RAG con AlloyDB AI y LangChain
En este codelab, aprenderás a crear un clúster de AlloyDB, implementar el servicio de recuperación de bases de datos de IA generativa para bases de datos y crear una aplicación de muestra con el servicio.
- IA y aprendizaje automático
- Computación en la nube
- Codelab
10 de mayo de 2024
Un recorrido por Duet AI para desarrolladores
En este codelab, usarás Duet AI, un colaborador potenciado por IA en Google Cloud. Conocerás cómo puedes usar el chat de Duet AI y la asistencia para código intercalado para generar código, comprenderlo y mucho más.
- Computación en la nube
10 de mayo de 2024
Aprende a simplificar los recorridos de autenticación con la API de Credential Manager en tu app para Android
Aprende a implementar la API de Credential Manager para proporcionar una autenticación segura y fluida en tu app a través de llaves de acceso o contraseñas.
9 de mayo de 2024
Cómo cambiar el tamaño de una app para Android
En este codelab basado en Jetpack Compose, optimizarás una app para Android con el objetivo de demostrar cuáles son las prácticas recomendadas para el cambio de tamaño de formato libre. Esto incluye el uso de la compatibilidad de manifiestos, las implicaciones de los cambios de configuración y el mantenimiento de la continuidad a través del cambio de tamaño.
- Codelab
- Kotlin
- Android
9 de mayo de 2024
Cómo usar Duet AI para explorar y mejorar una aplicación existente
En este codelab, se demostrará cómo usar Duet AI para compilar una aplicación cliente a partir de un backend de API existente. El objetivo de este lab es ilustrar cómo se usa Duet AI con una aplicación existente. En este lab, aprenderás a realizar
9 de mayo de 2024
Descriptores de propiedades
Usa descriptores de propiedades para configurar tus objetos de JavaScript.
- Curso
- JavaScript
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
Introducción a JavaScript
Una breve historia de JavaScript y una descripción general de sus reglas básicas.
- Curso
- JavaScript
- Python
31 de marzo de 2024
Campos y métodos de clase
Usa campos y métodos de clase para agregar propiedades a tus clases.
- Curso
- JavaScript
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
La palabra clave de retorno
Usa la palabra clave `return` para sacarle más provecho a tus funciones.
- Curso
- JavaScript
31 de marzo de 2024
31 de marzo de 2024
Esta palabra clave
Usa la palabra clave `this` para trabajar con el contexto en el que se ejecuta tu función.
- Curso
- JavaScript
31 de marzo de 2024
31 de marzo de 2024
Cómo extender clases
La palabra clave "extends" te permite crear subclases de clases existentes.
- Curso
- JavaScript
31 de marzo de 2024
Bloques de inicialización estáticos
Usa bloques de inicialización estáticos para establecer o alterar los campos estáticos.
- Curso
- JavaScript
31 de marzo de 2024
31 de marzo de 2024
nulo e indefinido
Aprende a usar los tipos de datos `null` e `undefined` de JavaScript.
- Curso
- JavaScript
31 de marzo de 2024
Te damos la bienvenida a Learn JavaScript.
Un curso detallado sobre los aspectos básicos de JavaScript.
- Curso
31 de marzo de 2024
Descriptores de acceso de la propiedad
Aprende a configurar, modificar y acceder a las propiedades de un objeto.
- Curso
- JavaScript
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
31 de marzo de 2024
La palabra clave nueva
Llama a funciones con la palabra clave `new` para crear objetos.
- Curso
- JavaScript
31 de marzo de 2024
31 de marzo de 2024
9 de marzo de 2024
Introducción a la programación en Kotlin
Aprende conceptos de programación introductorios en Kotlin y crea apps para Android en Kotlin.
- Android
9 de marzo de 2024
Funciones de orden superior con colecciones
Aprende a usar funciones comunes de orden superior con las colecciones en Kotlin
- Kotlin
20 de febrero de 2024
Temas de Jetpack Compose
En este codelab, aprenderás a crear un tema para tu app, diseñar componentes individuales y admitir temas claros y oscuros.
16 de febrero de 2024
Cómo usar tipos de funciones y expresiones lambda en Kotlin
Aprende a usar expresiones lambda y funciones de orden superior en Kotlin.
- Kotlin
14 de febrero de 2024
Cómo cargar y mostrar imágenes de Internet
En este codelab, usarás la biblioteca de Coil para cargar y mostrar fotos de Internet en tu app de Android Compose.
- Kotlin
14 de febrero de 2024
Disponible próximamente
Mantente al tanto para obtener más información sobre las pruebas.
- Pruebas
- Curso
10 de febrero de 2024
Práctica: Compila una app de superhéroes
Crea a partir de los conceptos de Material Design para generar una lista de superhéroes con animaciones simples.
- Kotlin
9 de febrero de 2024
Práctica: Compila una app de deportes
Compila sobre los conceptos de Material Design para crear una lista de superhéroes con una lista y animaciones simples.
9 de febrero de 2024
Genéricos, objetos y extensiones
Obtén una introducción general a más conceptos de Kotlin, como parámetros genéricos, clases de enum y de datos, objetos y funciones de alcance que usarás en tu código de Compose.
- Kotlin
9 de febrero de 2024
9 de febrero de 2024
Práctica: Conceptos básicos de Compose
Aplica los conceptos de los elementos básicos de IU que admiten composición a fin de implementar pantallas para los problemas dados.
- Interfaz de usuario
- Android Compose
9 de febrero de 2024
Pruebas de componentes en la práctica
Ejemplos de diseño de pruebas para un componente de React con dependencias complejas.
- Pruebas
- Curso
- JavaScript
31 de enero de 2024
31 de enero de 2024
Tipos de pruebas automatizadas
Obtén información acerca de las categorizaciones comunes de los tipos de prueba.
- Pruebas
- Curso
31 de enero de 2024
31 de enero de 2024
Análisis estático
Aprende a usar herramientas de linter para realizar pruebas automatizadas básicas.
- Pruebas
- Curso
- TypeScript
- JavaScript
31 de enero de 2024
31 de enero de 2024
Apéndice
Información adicional que podría ser útil en tu recorrido de desarrollo de prueba.
- Pruebas
- Curso
31 de enero de 2024
El entorno de pruebas
Aprende a usar las herramientas de entorno de ejecución y la emulación del navegador para realizar pruebas.
- Pruebas
- Curso
31 de enero de 2024
Herramientas del oficio
Obtén información sobre las aserciones y otras primitivas comunes a la mayoría de los frameworks de prueba.
- Pruebas
- Curso
- JavaScript
31 de enero de 2024
Dónde se ejecutan las pruebas
Aprende a ejecutar pruebas de forma manual o como parte de un proceso automatizado.
- Pruebas
- Curso
31 de enero de 2024
Android 11 - Semana 4: Compatibilidad
Obtén información para compilar apps compatibles con Android 11.
- Android
3 de enero de 2024
JavaScript de división de código
Algunos recursos no son cruciales para la carga inicial de una página web. JavaScript es uno de esos recursos que se puede diferir hasta el momento de la necesidad a través de una técnica conocida como división de código. De esta manera, puedes mejorar el rendimiento disminuyendo el ancho de banda y la contención de CPU, una consideración fundamental para mejorar la velocidad de carga inicial de la página y la capacidad de respuesta de la entrada durante el inicio.
- Rendimiento
- Curso
- JavaScript
4 de diciembre de 2023
Te damos la bienvenida a Learn Performance
Este curso está diseñado para personas que recién comienzan a mejorar el rendimiento web, un aspecto fundamental de la experiencia del usuario. Abarca conceptos y técnicas clave de rendimiento web para mejorarlo.
- Rendimiento
- Curso
27 de noviembre de 2023
Comprende la ruta crítica
La ruta de acceso de representación crítica es un concepto de rendimiento web que se ocupa de la rapidez con la que aparece la renderización inicial de una página en el navegador. En este módulo, se aborda la teoría detrás de la ruta de acceso de representación crítica y se abordan conceptos como los recursos que bloquean la representación y los analizadores, y cómo estos desempeñan un papel clave en la rapidez con la que una página aparece en el navegador.
- Rendimiento
- Curso
27 de noviembre de 2023
Rendimiento de videos
El video es un tipo de medio que se usa con frecuencia en páginas web, pero saber cómo publicarlos de manera eficiente es un aspecto del rendimiento que no debes pasar por alto. En este módulo, se abordan algunas técnicas clave para incorporar videos, de manera que tu sitio web se mantenga rápido, además de las consideraciones de rendimiento adyacentes que pueden surgir con su uso.
- Rendimiento
- Curso
- HTML
23 de noviembre de 2023
Tu primera app de WebGPU
En este codelab se presentan los conceptos básicos de la nueva API de WebGPU. Te guiará a través de la creación de una versión del Juego de la vida de Conway que se ejecute en tu GPU. Las capacidades de renderización de WebGPU se usan para dibujar el tablero y las capacidades de cómputo de WebGPU, para actualizar el estado del juego.
21 de noviembre de 2023
14 de noviembre de 2023
14 de noviembre de 2023
Lección 4: Compila tu primera app para Android
Aprende a crear tus primeras apps para Android con Android Studio.
- Android
14 de noviembre de 2023
Cómo crear tu primera app para Android
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
14 de noviembre de 2023
Colecciones en Kotlin
En este codelab, aprenderás más sobre las colecciones y sobre lambdas y funciones de orden superior en Kotlin.
- Kotlin
14 de noviembre de 2023
Introducción a la depuración
Aprende a leer seguimientos de pila y familiarízate con las herramientas de depuración de Android Studio
- Kotlin
14 de noviembre de 2023
Crea un mensaje de cumpleaños en Kotlin
En este codelab, crearás un programa con un mensaje de cumpleaños en lenguaje Kotlin.
- Kotlin
14 de noviembre de 2023
Cómo calcular la propina
En este codelab, escribirás código que utilizarás en una app para calcular propinas.
- Kotlin
14 de noviembre de 2023
Cómo crear una app de tarjeta de cumpleaños
En este codelab, crearás una app para Android que muestra texto mediante el editor de diseño de Android Studio.
14 de noviembre de 2023
Lección 5: Diseños
Crea una app para calcular propinas compilando el diseño primero y, luego, implementando la lógica con el objetivo de calcular la propina a partir de la entrada del usuario. Luego, crea una app que muestre una lista desplazable con el widget RecyclerView en Android.
- Android
14 de noviembre de 2023
Proyecto: app de Lunch Tray
Instrucciones para el proyecto de la Unidad 3 de Aspectos básicos de Android
- Kotlin
14 de noviembre de 2023
Cómo mostrar una lista desplazable
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
- Android
14 de noviembre de 2023
Descarga e instala Android Studio
En este codelab, descargarás e instalarás la herramienta para desarrolladores de Android Studio.
14 de noviembre de 2023
Obtén entradas del usuario en una app: Parte 1
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
14 de noviembre de 2023
14 de noviembre de 2023
Introducción al componente Navigation
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
- Android
7 de noviembre de 2023
Proyecto: App de Lemonade
Instrucciones para el proyecto de la unidad 1 de Aspectos básicos de Android
- Kotlin
7 de noviembre de 2023
Crea y ejecuta tu primera app para Android
En este codelab, aprenderás a compilar tu primera app para Android en Kotlin con Android Studio. Utilizarás una plantilla de Android Studio para crear tu primer proyecto.
7 de noviembre de 2023
Intents y actividades
Actualiza una app sin terminar para usar la navegación con intents implícitos y explícitos.
- Kotlin
7 de noviembre de 2023
Opcional: Ejecuta tu app en un dispositivo móvil
En este codelab, aprenderás cómo configurar un dispositivo Android, como un teléfono celular o una tablet, y cómo ejecutar tu app de Android Studio en él.
7 de noviembre de 2023
Cómo obtener y mostrar datos de Internet
Recupera y muestra imágenes a través de Internet con HTTP/REST.
- Android
6 de noviembre de 2023
Proyecto: App de Forage
Instrucciones para el proyecto de la unidad 5 de Aspectos básicos de Android
- Kotlin
6 de noviembre de 2023
Proyecto: app de Water Me!
Instrucciones para el proyecto de la Unidad 6 de Aspectos básicos de Android
- Kotlin
6 de noviembre de 2023
Proyecto: App de Amphibians
Instrucciones para el proyecto de la unidad 4 de Aspectos básicos de Android
- Kotlin
6 de noviembre de 2023
Cómo programar tareas con WorkManager
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
6 de noviembre de 2023
Patrón de repositorio
Implementa el almacenamiento en caché en una app existente con el patrón de repositorio.
- Kotlin
6 de noviembre de 2023
Cómo guardar cambios en tu app
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
6 de noviembre de 2023
Cómo leer y actualizar datos con Room
Descubre cómo usar Room para leer y actualizar datos en tus apps de Android Kotlin. Room es una biblioteca de base de datos que forma parte de Android Jetpack. Se encarga de muchas de las tareas de implementación y configuración de una base de datos, y permite que tu app interactúe con la base de datos usando llamadas a funciones comunes.
- Kotlin
6 de noviembre de 2023
Instancias de objeto y clases en Kotlin
En este codelab, crearás un programa en Kotlin que puede lanzar dados.
- Kotlin
6 de noviembre de 2023
Componentes de la arquitectura
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
6 de noviembre de 2023
Introducción a SQL, Room y Flow
Este contenido está desactualizado y ya no se actualiza. En su lugar, consulta el curso Aspectos básicos de Android con Compose para conocer las prácticas recomendadas más recientes. Esta ruta de aprendizaje dejará de estar disponible en diciembre de 2023.
6 de noviembre de 2023
Cómo agregar un comportamiento condicional en Kotlin
En este codelab, crearás un programa de Lucky Dice Roll en Kotlin que verifica si el resultado del lanzamiento de un dado coincide con un determinado número de la suerte.
- Kotlin
6 de noviembre de 2023
Lección 8: Arquitectura de apps (capa de IU)
Obtén información para usar los componentes de la arquitectura de Android Jetpack, una colección de bibliotecas que te ayudan a diseñar apps sólidas, aptas para pruebas y mantenibles.
- Android
6 de noviembre de 2023
Aspectos básicos de SQL
Obtén información sobre los aspectos básicos de las bases de datos relacionales y practica cómo ejecutar consultas de SQL con el Inspector de bases de datos en Android Studio.
6 de noviembre de 2023
Cómo usar LiveData con ViewModel
En este codelab, aprenderás a usar LiveData, uno de los componentes de la arquitectura. Convierte los datos de app en ViewModel en LiveData. También aprenderás a observar los cambios en LiveData y a actualizar la IU automáticamente.
- Arquitectura de Android
- Kotlin
6 de noviembre de 2023
Cómo crear una app interactiva de Dice Roller
En este codelab, crearás una app para Android que lanza un dado y muestra el resultado en pantalla.
- Kotlin
6 de noviembre de 2023
Preferences DataStore
En este codelab, aprenderás a usar una solución de almacenamiento de datos llamada Jetpack DataStore para almacenar un par clave-valor en tu aplicación.
- Kotlin
4 de noviembre de 2023
Proyecto: App de Dogglers
Instrucciones para el proyecto de la unidad 2 de Aspectos básicos de Android
- Kotlin
4 de noviembre de 2023
Navigation y la pila de actividades
En este codelab, aprenderás sobre la pila de actividades y cómo personalizar el comportamiento de navegación dentro de tu app.
- Kotlin
4 de noviembre de 2023
Cómo agregar imágenes a tu app de Dice Roller
En este codelab, agregarás imágenes a la app de Dice Roller, lo que mejorará la experiencia del usuario.
- Kotlin
4 de noviembre de 2023
Cómo realizar depuraciones con puntos de interrupción
Descubre cómo usar puntos de interrupción y observa variables específicas durante la depuración.
- Kotlin
4 de noviembre de 2023
Cómo crear diseños XML para Android
En este codelab, aprenderás a usar el lenguaje XML con el fin de crear diseños a efectos de usarlos en tus apps para Android.
- Kotlin
4 de noviembre de 2023
Cómo almacenar datos en ViewModel
En este codelab, aprenderás a usar un ViewModel, uno de los componentes de la arquitectura. Implementa un ViewModel para retener los datos de app durante los cambios de configuración.
- Kotlin
4 de noviembre de 2023
Diseños adaptables
En este codelab, aprenderás a usar SlidingPaneLayout para adaptar tu app a diferentes tamaños de pantalla
- Kotlin
2 de noviembre de 2023
Cómo mostrar una lista de imágenes con tarjetas
En este codelab, podrás perfeccionar la interfaz de usuario de la app Affirmations que se creó en el codelab anterior.
- Kotlin
2 de noviembre de 2023
Escribe tu primer programa en Kotlin
En este codelab, escribirás tu primer programa en lenguaje Kotlin.
- Kotlin
2 de noviembre de 2023
ViewModel compartido entre fragmentos
Usa el componente de Jetpack Navigation en un ejemplo más avanzado de app y obtén información sobre las ventajas de tener un elemento ViewModel compartido en varios fragmentos de una actividad.
- Kotlin
2 de noviembre de 2023
Cómo ayudar al navegador con las sugerencias de recursos
Las sugerencias de recursos son un conjunto de funciones disponibles en HTML que pueden ayudar al navegador a cargar recursos con anticipación y, posiblemente, incluso con una prioridad de recursos más alta. En este módulo, se abordan algunas sugerencias de recursos que pueden ayudar a que tus páginas se carguen aún más rápido.
- Rendimiento
- Curso
- HTML
1 de noviembre de 2023
Carga diferida de imágenes y elementos de <iframe>
Los elementos de iframe y imágenes pueden consumir una gran cantidad de ancho de banda y tiempo de procesamiento de CPU. Sin embargo, no es necesario cargar todas las imágenes ni todos los elementos de iframe durante la carga inicial de la página, y se pueden diferir para un momento posterior en el cual es probable que el usuario los vea. Esta técnica se conoce como _carga diferida_. En este módulo, se explica la carga diferida de imágenes y elementos de iframe para que tus páginas se carguen más rápido y solo consuman ancho de banda y tiempo de procesamiento cuando sea necesario.
- Rendimiento
- Curso
- HTML
1 de noviembre de 2023
Carga previa, renderización previa y almacenamiento en caché de service worker
Si bien gran parte del rendimiento se ocupa de lo que puedes hacer para optimizar y eliminar recursos innecesarios, puede parecer un poco paradójico sugerir que algunos recursos se deben cargar antes de que sean necesarios. Sin embargo, hay algunos casos en los que _podría_ ser apropiado cargar ciertos recursos con anticipación. En este módulo, se explora este aspecto del rendimiento, a medida que se analizan la carga previa y la renderización previa.
- Rendimiento
- Curso
- JavaScript
- HTML
1 de noviembre de 2023
Consideraciones generales sobre el rendimiento de HTML
Cada sitio web comienza con la solicitud de un documento HTML. Esa solicitud desempeña un papel importante en la velocidad de carga del sitio web. En este módulo, se abarcan conceptos importantes, como el almacenamiento en caché de HTML, el bloqueo del analizador y el bloqueo de la renderización, entre otros, para que puedas asegurarte de que la primera solicitud del HTML de tu sitio web se realice con el pie derecho.
- Rendimiento
- Curso
1 de noviembre de 2023
Optimiza las fuentes web
Las fuentes web son un recurso de uso común en la Web, y con razón, ya que contribuyen al diseño de un sitio web de formas que otros recursos no pueden hacerlo. Aun así, las fuentes web tienen un costo de rendimiento. En este módulo, se exploran varias consideraciones y técnicas de rendimiento relacionadas con las fuentes web.
- Rendimiento
- Curso
- HTML
- CSS
1 de noviembre de 2023
Un caso de uso concreto de un trabajador web
Ahora que conoce los aspectos básicos de los trabajadores web y sus capacidades y limitaciones, es hora de analizar un caso de uso concreto de un trabajador web. En esta demostración, se usa un trabajador web para obtener un archivo JPEG, extraer sus metadatos y devolverlo al subproceso principal para que el usuario pueda verlo en el navegador.
- Rendimiento
- Curso
- JavaScript
1 de noviembre de 2023
¿Por qué es importante la velocidad?
Antes de comenzar a aprender sobre el rendimiento, primero debes comprender su papel en la experiencia del usuario y cómo puede generar mejores resultados para los usuarios. Este curso comienza con una breve introducción a estos temas y brinda un contexto fundamental sobre por qué es importante aprender sobre el rendimiento.
- Rendimiento
- Curso
1 de noviembre de 2023
Descripción general de los trabajadores web
Gran parte de lo que el usuario ve en el navegador ocurre en un único subproceso conocido como _subproceso principal_. Sin embargo, existen oportunidades en las que puedes iniciar subprocesos nuevos para realizar trabajos costosos a nivel informático, de modo que el subproceso principal pueda admitir tareas importantes para el usuario. La API que hace esto se conoce como la API de Web Worker y, en este módulo, se abordan los aspectos básicos.
- Rendimiento
- Curso
- JavaScript
1 de noviembre de 2023
Optimiza la carga de recursos
Cuando se carga una página, se hace referencia a muchos recursos en su HTML, que le proporcionan a una página su apariencia y diseño mediante CSS, así como su interactividad a través de JavaScript. En este módulo, se aborda una serie de conceptos importantes relacionados con estos recursos y cómo afectan el tiempo de carga de una página.
- Rendimiento
- Curso
- HTML
- CSS
- JavaScript
1 de noviembre de 2023
Rendimiento de las imágenes
Las imágenes representan una gran parte de los datos que se transfieren en muchas páginas web actualmente. En este módulo, se explica cómo optimizar las imágenes y entregarlas de manera eficiente para minimizar el desperdicio de bytes, independientemente del dispositivo del usuario.
- Rendimiento
- Curso
- HTML
- JavaScript
1 de noviembre de 2023
Cómo agregar permisos de tiempo de ejecución a tu app en Kotlin
En este codelab, aprenderás a agregar permisos a tu app para Android
9 de octubre de 2023
Lección 3: Clases y objetos
Obtendrás información sobre clases, objetos y contenido heredado en Kotlin. Crearás programas pequeños a medida que obtengas información sobre clases abstractas, interfaces y delegación de interfaces.
- Android
21 de septiembre de 2023
Lección 2: Funciones
Crea un programa de Kotlin y obtén información sobre las funciones en Kotlin, incluidos valores predeterminados para parámetros, filtros, lambdas y funciones compactas.
- Android
21 de septiembre de 2023
Lección 1: Aspectos básicos de Kotlin
Comienza a desarrollar en Kotlin y aprende los aspectos básicos de ese lenguaje de programación: tipos de datos, operadores, variables, estructuras de control y variables anulables frente a variables que no admiten nulidades.
- Android
21 de septiembre de 2023
Android 11 – Semana 11: IU moderna
Aprende sobre los desarrollos de IU en Android 11 durante la última semana de 11 semanas de Android.
- Android
19 de septiembre de 2023
Cómo aplicar Material Design a las apps para Android en Kotlin
Aprende a aplicar Material Design a apps para Android escritas en Kotlin.
- Android
19 de septiembre de 2023
Clasificación de datos de imágenes con BigQuery ML
En este codelab, vas a almacenar y analizar imágenes de posturas de yoga en BigQuery. Además, vas a implementar un modelo de clasificación de imágenes con BigQuery ML para etiquetar las posturas solo con construcciones en SQL.
8 de junio de 2023
Programa respuestas automáticas con una app de Google Chat
En este codelab, aprenderás a crear una app de Google Chat
- Computación en la nube
- Google Workspace
8 de junio de 2023
Cómo compilar un juego con Flutter y Flame
En este codelab, crearás un juego de plataformas llamado Doodle Dash usando Flutter y Flame Engine.
- Python
- Flutter
20 de mayo de 2023
Cómo usar la FFI en un complemento de Flutter
En este codelab, compilarás un complemento de Flutter para las plataformas móviles y de escritorio mediante FFI con el objeto de aprovechar una biblioteca nativa de C existente.
- C
- Python
- Flutter
20 de mayo de 2023
Cómo probar una app de Flutter
En este codelab, crearás y probarás una app simple de Flutter.
- Python
- Flutter
12 de mayo de 2023
Apps adaptables en Flutter
En este codelab, crearás una app de Flutter que se adapte a las seis plataformas que Flutter admite: Android, iOS, la Web, Windows, macOS y Linux.
- Python
- Flutter
12 de mayo de 2023
Descubre los patrones y registros de Dart
Usa patrones, registros y otras funciones nuevas de Dart 3 para rediseñar el estilo de tu IU en Flutter.
- Dart
12 de mayo de 2023
Compila una app completa con Relay y Jetpack Compose
Descubre cómo integrar Relay en apps de Compose y acelerar el flujo de trabajo desde el diseño hasta el código.
- Python
11 de mayo de 2023
Agrega Chat a tus apps de AppSheet
Descubre cómo usar la función de apps de Chat de AppSheet para agregar Chat a tus apps de AppSheet.
11 de mayo de 2023
Compila una app sin código con la base de datos nativa de AppSheet
Descubre cómo usar la base de datos nativa de AppSheet para compilar apps de AppSheet.
11 de mayo de 2023
MDC-102 Flutter: Estructura y diseño de Material
Aprende a usar Material para crear la estructura y el diseño de una app de Flutter.
- Diseño
- Python
- Flutter
9 de mayo de 2023
Comienza a usar los indicadores de Angular
Presentamos los indicadores, un nuevo modelo de reactividad en Angular. Los indicadores le proporcionan herramientas de alta calidad para una reactividad detallada
- Web
- Python
9 de mayo de 2023
Aprende a crear prototipos de Responsible AI con la guía de PAIR y MakerSuite
Aprende a crear prototipos de soluciones de IA de forma responsable con las herramientas de Google para IA responsable, MakerSuite y la guía de PAIR
9 de mayo de 2023
MDC-101 Flutter: Conceptos básicos sobre los componentes de Material
Aprende los conceptos básicos para usar componentes de Material mediante la creación de una página de acceso para una app de Flutter simple.
- Diseño
- Python
- Flutter
9 de mayo de 2023
Del prototipo a la producción: Ajuste de hiperparámetros
En este lab, usarás Vertex AI para ejecutar un trabajo de ajuste de hiperparámetros en Vertex AI Training. Este lab forma parte de la serie de videos Del prototipo a la producción. Asegúrate de completar los labs anteriores antes de realizar este.
- Computación en la nube
- Python
9 de mayo de 2023
Del prototipo a la producción: Entrenamiento distribuido en Vertex AI
En este lab, usarás Vertex AI para ejecutar un trabajo de entrenamiento distribuido en Vertex AI Training mediante TensorFlow. Este lab forma parte de la serie de videos Del prototipo a la producción. Asegúrate de completar los labs anteriores antes
- Computación en la nube
- Python
9 de mayo de 2023
Del prototipo a la producción: Obtén predicciones a partir de modelos entrenados de forma personalizada
En este lab, usarás Vertex AI para obtener predicciones en línea y por lotes a partir de un modelo entrenado de forma personalizada. Este lab forma parte de la serie de videos Del prototipo a la producción. Asegúrate de completar los labs anteriores
- Computación en la nube
- Python
9 de mayo de 2023
Del prototipo a la producción: Entrenamiento de modelos personalizados con Vertex AI
En este lab, usarás Vertex AI para ejecutar un trabajo de entrenamiento personalizado. Este lab forma parte de la serie de videos Del prototipo a la producción. Compilarás un modelo de clasificación de imágenes mediante el conjunto de datos de
- Computación en la nube
- Python
9 de mayo de 2023
Agrega funciones relacionadas con el chat a una app para Android con las APIs de People y Messaging
Aprende a extender apps para Android de modo que puedas incluir funciones relacionadas con el chat con las APIs de People y Messaging.
- Python
8 de mayo de 2023
Comienza a usar animaciones basadas en desplazamientos en CSS
En este codelab, aprenderás a crear animaciones basadas en desplazamientos con CSS. Crea efectos interesantes como imágenes de fondo con paralaje, así como imágenes que se revelan a medida que se visualizan.
8 de mayo de 2023
Cómo crear IU de última generación en Flutter
Aprende a compilar interfaces de usuario de Flutter con animaciones, sombreadores y efectos de partículas que funcionan en las seis plataformas de Flutter.
- Python
8 de mayo de 2023
Configura Acciones en apps para implementar el Asistente de Google con atajos dinámicos
Aprende a implementar atajos dinámicos de una app con Google.
- Python
- Android
- Asistente de Google
4 de mayo de 2023
Configura Acciones en apps para implementar el Asistente de Google en una app para Android
Aprende los conceptos básicos para configurar intents integrados de Acciones en apps con el fin de implementar el Asistente de Google y habilitar los comandos por voz en una app para Android.
- Android
- Asistente de Google
4 de mayo de 2023
Crea una app web para la detección de objetos personalizados con MediaPipe
Aprende a crear una app web para la detección de objetos personalizados con MediaPipe.
- JavaScript
4 de mayo de 2023
FraudFinder: De los datos sin procesar a la IA con Vertex AI y BigQuery
En este lab, aprenderás a crear un sistema de datos a IA de extremo a extremo para la detección de fraudes en tiempo real en Google Cloud. El objetivo es comprender cómo pasar de los datos sin procesar a una canalización del AA lista para la
- Computación en la nube
4 de mayo de 2023
Optimiza la experiencia con la cámara en dispositivos plegables
A lo largo de los años, los dispositivos Android han evolucionado para incluir una gran variedad de tamaños, formas y pantallas, entre otras características. Sin embargo, desde el principio, tomar fotos con el teléfono ha sido uno de los casos de uso más importantes. En la actualidad, las funciones de cámara siguen siendo una de las principales razones por las que los consumidores compran un teléfono.
4 de mayo de 2023
MDC-104 Flutter: Componentes avanzados de Material
Mejora tu diseño y aprende a usar nuestro menú de fondo con componentes avanzados de Flutter.
- Diseño
- Python
- Flutter
4 de mayo de 2023
Agrega un anuncio de aplicación abierta de AdMob a una app para Unity
En este codelab, aprenderás a agregar un anuncio de aplicación abierta de AdMob a una app para Unity.
- Videojuegos
- Ads
- C#
- AdMob
30 de abril de 2023
Cómo extender una app para Android a Asistente de Google con Acciones en apps (nivel 2)
En este codelab de nivel intermedio, aprenderás a desarrollar Acciones en apps con intents integrados comunes para permitir que los usuarios abran funciones y busquen contenido en una app con el Asistente de Google.
- Asistente de Google
- Android
30 de abril de 2023
Cómo compilar transiciones atractivas con el sistema de movimiento de Material para Flutter
Compila el sistema de movimiento de Material en la app de Reply mediante transiciones del paquete de animaciones.
- Diseño
- Python
- Flutter
29 de abril de 2023
Crea haikus sobre los productos de Google con la API de PaLM y Flutter
Descubre cómo compilar una app simple que cree y muestre haikus sobre los productos de Google con la API de PaLM y Flutter.
27 de abril de 2023
Cómo agregar anuncios de AdMob a una app creada con Flutter
En este codelab, aprenderás a agregar anuncios banner, intersticiales y recompensados a una app creada con Flutter.
- Ads
- Python
- Flutter
27 de abril de 2023
Funciones en Android basadas en la ubicación
Obtén información para administrar los permisos de ubicación en Android 10, agregar un mapa de Google a tu app y ayudar a los usuarios a identificar los lugares que visitan.
- Android
26 de abril de 2023
MDC-103 Flutter: Temas de Material con color, forma, elevación y tipo
Descubre cómo los componentes de Material para Flutter permiten que sea más fácil diferenciar tu producto y expresar tu marca a través del diseño.
- Diseño
- Python
- Flutter
25 de abril de 2023
Modelos de lenguaje extenso integrados en el dispositivo con Keras y TensorFlow Lite
Aprende a usar KerasNLP para cargar un modelo de lenguaje extenso con entrenamiento previo, optimizarlo e implementarlo en Android con TensorFlow Lite
24 de abril de 2023
Navigation de Jetpack Compose
En este codelab, aprenderás todo sobre los conceptos básicos de Navigation en Compose.
- Python
- Android
22 de abril de 2023
Android 11 — Semana 6: Jetpack
Android Jetpack es un paquete de bibliotecas creado para ayudarte a escribir apps de alta calidad que sigan las prácticas recomendadas, usen menos código estándar y funcionen, de manera coherente, en los dispositivos y las versiones de Android. En esta ruta de aprendizaje, te presentamos las bibliotecas nuevas que se introdujeron en Android 11, junto con las actualizaciones principales.
- Android
22 de abril de 2023
Cómo comenzar a usar CameraX
En este codelab, se explica cómo crear una app de cámara que use CameraX para mostrar un visor, tomar fotos y analizar una transmisión de imágenes desde la cámara.
- Python
- Android
22 de abril de 2023
Práctica: Conceptos básicos de Kotlin
Aplica los conceptos básicos del lenguaje de programación Kotlin para resolver los problemas presentados.
- Kotlin
- Android
29 de marzo de 2023
Cómo ejecutar tu primera app en Android Emulator
Obtén más información para ejecutar una app en Android Emulator.
- Android
29 de marzo de 2023
29 de marzo de 2023
Cómo conservar datos con Room
Descubre cómo usar Room en tus apps de Kotlin para Android. Room es una biblioteca de base de datos de persistencia que forma parte de Android Jetpack. Room es una capa de abstracción sobre SQLite. Room proporciona API convenientes para estructurar, configurar y consultar base de datos.
- Kotlin
- Android
7 de marzo de 2023
Cómo brindar compatibilidad con superficies redimensionables en tu app de cámara
Con la llegada de Android 12L y la disponibilidad de nuevos factores de forma (como dispositivos plegables) y modos de visualización como multiventana y varias pantallas, se desafiaron muchas suposiciones con respecto a la relación entre la salida de la cámara y la superficie.
6 de marzo de 2023
Cómo inspeccionar el rendimiento de una app con Macrobenchmark
En este codelab, aprenderás a medir el tiempo de inicio y la latencia de fotogramas de la app con Jetpack Macrobenchmark.
- Android
6 de marzo de 2023
Clases y herencia en Kotlin
En este codelab, aprenderás cómo se crean las subclases y cómo funciona la herencia en el lenguaje de programación Kotlin.
- Kotlin
- Android
6 de marzo de 2023
Introducción a Room y Flow
Obtén información sobre los aspectos básicos de las bases de datos relacionales y practica cómo ejecutar consultas de SQL con el Inspector de bases de datos en Android Studio.
- Kotlin
- Android
6 de marzo de 2023
Encriptación
Descubre cómo la encriptación puede preservar la privacidad garantizando que otras personas no puedan interceptar ni leer el contenido de tus usuarios.
- Curso
22 de febrero de 2023
Terceros
Obtén información sobre los terceros y cómo mitigar los riesgos para tus usuarios cuando se integran.
- Curso
- HTML
- Java
22 de febrero de 2023
Creación de huellas digitales
La creación de huellas digitales es la acción de tratar de identificar a un usuario específico mediante las características de su configuración. Obtén más información sobre cómo esto puede dañar la privacidad del usuario.
- Curso
22 de febrero de 2023
Usa solo los datos que necesitas
En este módulo, conocerás estrategias para recopilar solo los datos necesarios, administrar y quitar los datos que recopilaste, y explicarles a los usuarios lo que recopilas.
- Curso
- HTML
22 de febrero de 2023
22 de febrero de 2023
Plantilla, ranura y sombra
'Explicación de la plantilla, el espacio y la sombra.
- Curso
- JavaScript
- HTML
- CSS
21 de febrero de 2023
21 de febrero de 2023
Otros elementos de texto intercalados
Es una introducción a la variedad de elementos utilizados para marcar el texto.
- Curso
- HTML
21 de febrero de 2023
21 de febrero de 2023
21 de febrero de 2023
APIs de HTML
Aprende cómo se puede exponer y manipular la información HTML con JavaScript.
- Curso
- HTML
- JavaScript
21 de febrero de 2023
21 de febrero de 2023
21 de febrero de 2023
21 de febrero de 2023
14 de febrero de 2023
10 de febrero de 2023
Una breve historia de las imágenes en la Web
'Un historial de imágenes en la Web, comenzando con el elemento de imagen en 1993'
- Curso
1 de febrero de 2023
Imágenes vectoriales
'Obtén más información sobre SVG, el formato de imagen vectorial que se usa en la Web.
- Curso
1 de febrero de 2023
Formatos de imagen: GIF
Comprender el formato de imagen GIF, junto con una explicación de cómo funciona la codificación de imágenes
- Curso
1 de febrero de 2023
1 de febrero de 2023
Formatos de imagen: AVIF
El formato de archivo de imagen AV1 (AVIF) es una codificación basada en el códec de video AV1 de código abierto.
- Curso
1 de febrero de 2023
1 de febrero de 2023
Sintaxis descriptivas
Usar srcset y tamaños para proporcionar al navegador información sobre las fuentes de las imágenes y cómo se usarán
- Curso
- HTML
1 de febrero de 2023
1 de febrero de 2023
Redes de distribución de contenidos de imágenes
Aprende cómo las CDN de imágenes tienen la capacidad de transformar y optimizar el contenido de una imagen.
- Curso
- HTML
1 de febrero de 2023
Problemas clave de rendimiento
Aprende formas de asegurarte de que tus solicitudes de imágenes sean lo más pequeñas y eficaces posible.
- Curso
- HTML
- CSS
1 de febrero de 2023
Formatos de imagen: JPEG
Obtén más información sobre los formatos de imagen más comunes en la Web.
- Curso
1 de febrero de 2023
1 de febrero de 2023
1 de febrero de 2023
1 de febrero de 2023
Formatos de imagen: WebP
Obtén información sobre WebP y comprende la diferencia entre este formato y otros.
- Curso
1 de febrero de 2023
31 de enero de 2023
31 de enero de 2023
Te damos la bienvenida a Aprende sobre privacidad.
Un curso para ayudarte a crear sitios web que preserven más la privacidad.
- Curso
24 de enero de 2023
Pruebas de tecnología de accesibilidad
Cómo realizar pruebas con la tecnología de accesibilidad (AT).
- A11y
- Curso
- HTML
12 de enero de 2023
Pruebas de accesibilidad automatizadas
Cómo realizar pruebas de accesibilidad automatizadas
- A11y
- Curso
- HTML
12 de enero de 2023
12 de enero de 2023
12 de enero de 2023
10 de enero de 2023
8 de diciembre de 2022
Atributos
Obtén información sobre los diferentes atributos globales junto con los atributos específicos de elementos HTML específicos.
- Curso
- HTML
- CSS
- JavaScript
8 de diciembre de 2022
8 de diciembre de 2022
8 de diciembre de 2022
8 de diciembre de 2022
Diseño y experiencia del usuario
Crea diseños accesibles y evalúa la experiencia del usuario.
- A11y
- Curso
5 de diciembre de 2022
Patrones, componentes y sistemas de diseño
'Evaluar patrones, componentes y sistemas de diseño para la accesibilidad.
- A11y
- Curso
5 de diciembre de 2022
JavaScript
'Escribe eventos de activación accesibles, títulos de páginas, contenido dinámico y mucho más.
- A11y
- Curso
- JavaScript
- HTML
5 de diciembre de 2022
1 de noviembre de 2022
1 de noviembre de 2022
Estructura del contenido
'Usa código HTML semántico, tablas y puntos de referencia para crear contenido accesible.
- A11y
- Curso
- HTML
31 de octubre de 2022
31 de octubre de 2022
31 de octubre de 2022
El documento
Elementos HTML adicionales que se deben tener en cuenta al crear sitios web y aplicaciones web accesibles
- A11y
- Curso
- HTML
31 de octubre de 2022
Cómo compilar una app adaptable con navegación dinámica
Obtén información para adaptar tu app a pantallas grandes con patrones de IU de navegación adaptable.
- Kotlin
6 de octubre de 2022
Te damos la bienvenida a Aprende sobre accesibilidad
Un curso permanente y una referencia de accesibilidad para mejorar tu desarrollo web.
- A11y
- Curso
30 de septiembre de 2022
Animación y movimiento
Brinda asistencia a personas con todo tipo de trastornos activados por el movimiento.
- A11y
- Curso
30 de septiembre de 2022
30 de septiembre de 2022
30 de septiembre de 2022
Tipografía
Elige el tipo de letra y el tamaño de fuente adecuados, y estructura tu copia con un diseño accesible.
- A11y
- Curso
30 de septiembre de 2022
30 de septiembre de 2022
30 de septiembre de 2022
HTML semántico
Usar los elementos HTML correctos para describir el contenido de tu documento
- Curso
- HTML
27 de septiembre de 2022
27 de septiembre de 2022
Encabezados y secciones
Cómo usar correctamente los elementos de sección para darle sentido al contenido
- Curso
- HTML
27 de septiembre de 2022
27 de septiembre de 2022
27 de septiembre de 2022
Tweakr: Prototipado y control remoto de El mago de Oz con Firebase y Android
¡Atención, creadores de prototipos y diseñadores de movimiento! ¿Te cansaste de ajustar un valor de tu animación y tener que esperar minutos para compilar y ver el cambio? ¿Alguna vez quisiste entregarle un prototipo a alguien y permitirles que lo prueben con varias opciones que puedas ajustar sobre la marcha? ¿Sientes un hormigueo cada vez que alguien menciona una
20 de septiembre de 2022
8 de septiembre de 2022
Cast Connect y la app de ATV
En este codelab, compilarás una app de Android TV con la nueva biblioteca de Google Cast Connect que permite que las apps emisoras existentes compatibles con Cast se comuniquen con la app de Android TV.
29 de julio de 2022
Módulo 4: Migrar de Google App Engine a Cloud Run con Docker
Aprende cómo crear contenedores y migrar una app simple de App Engine a Cloud Run mediante Docker.
- Computación en la nube
- Sin servidores
29 de julio de 2022
Integración de contenido con canales de la pantalla principal de Android TV (Kotlin)
En este codelab, se presentan las funciones de la pantalla principal de Android TV. Aprenderás a agregar canales y programas a la pantalla principal de Android TV para hacerlos visibles.
- Android
29 de julio de 2022
Making Waves parte 1: crea un sintetizador
Usa la API de AAudio en Android O para compilar una app de sintetizador de latencia baja y con controles de tacto.
- Android
29 de julio de 2022
Cómo compilar acciones para Asistente de Google mediante el SDK de Actions (nivel 1)
Aprende los conceptos básicos para desarrollar contenido de Asistente de Google.
29 de julio de 2022
Calcula estadísticas privadas con Privacy on Beam
En este codelab, aprenderás a calcular estadísticas privadas para las visitas de un restaurante, utilizando Privacy on Beam para explorar y aplicar las capacidades de un framework de privacidad diferencial.
- Código abierto
29 de julio de 2022
Cómo crear acciones para Asistente de Google con Actions Builder (nivel 1)
Aprende los conceptos básicos para desarrollar contenido de Asistente de Google.
29 de julio de 2022
Android Room con un componente View: Kotlin
En este codelab, crearás una app para Android en Kotlin con componentes de la arquitectura de Android (RoomDatabase, entidades, DAO, AndroidViewModel y LiveData) y corrutinas de Kotlin. Esta app de ejemplo almacena una lista de palabras en una base de datos de Room y la muestra en una RecyclerView. Con estos componentes, implementarás esta app con la arquitectura recomendada de Android.
- Android
29 de julio de 2022
Cómo admitir dispositivos plegables y con pantalla doble con Jetpack WindowManager
Obtén información para adaptar tu app a nuevos factores de forma, como dispositivos plegables y con pantallas dobles, con la biblioteca Jetpack WindowManager.
29 de julio de 2022
TensorFlow.js: Realiza predicciones a partir de datos en 2D
En este codelab, entrenarás un modelo para realizar predicciones a partir de datos numéricos. A partir de la potencia de un automóvil, el modelo intentará predecir la cantidad de “millas por galón” del vehículo. En la terminología de aprendizaje automático, esto se describe como una tarea de regresión, ya que predice un valor continuo.
- IA y aprendizaje automático
- TensorFlow
29 de julio de 2022
Navegación por gestos y la experiencia de borde a borde
En este codelab, trabajarás en una app existente para lograr que los controles de la app funcionen con la navegación por gestos. También ofrecerás una experiencia de pantalla completa de borde a borde.
- Android
29 de julio de 2022
Módulo 1: Migra de webapp2 de App Engine a Flask
Aprende cómo migrar una app de Python App Engine de webapp2 al marco de trabajo web Flask.
- Computación en la nube
- Sin servidores
29 de julio de 2022
29 de julio de 2022
Cómo crear una acción de Interactive Canvas para Asistente de Google con Actions Builder
Descubre cómo crear una acción de Interactive Canvas para Asistente.
29 de julio de 2022
Cómo migrar tu app de Dagger a Hilt
En este codelab, migrarás una app para Android que usa Dagger como biblioteca de inserción de dependencias en Hilt.
- Android
29 de julio de 2022
Conéctate a Cloud SQL con Cloud Functions
En este codelab, escribirá una Cloud Function que se conecta a una base de datos de Cloud SQL existente y la envía a una instrucción de inserción de SQL.
- Computación en la nube
- Cloud SQL
29 de julio de 2022
Módulo 8: Migra de ndb y taskqueue de App Engine a Cloud NDB y Cloud Tasks
Aprende cómo migrar de ndb y taskqueue de App Engine a Cloud NDB y Cloud Tasks.
- Sin servidores
- Computación en la nube
29 de julio de 2022
Introducción a Cloud SQL Insights
Cloud SQL Insights te ayuda a detectar, diagnosticar y evitar problemas de rendimiento de las consultas de las bases de datos de Cloud SQL. Proporciona información de autoservicio, supervisión intuitiva y diagnóstico que va más allá de la detección
- Computación en la nube
29 de julio de 2022
Componente Navigation de Jetpack
En este codelab, aprenderás a implementar requisitos de navegación comunes en apps para Android. Los componentes de navegación se encargan de las transacciones de fragmentos, la pila de actividades de las acciones arriba y atrás, los patrones de la IU de navegación (como los paneles laterales), los vínculos directos y mucho más. También explorarás el nuevo complemento de tipo Safe Args y el editor de navegación en Android Studio.
- Android
29 de julio de 2022
TensorFlow.js: Reconocimiento de dígitos escritos a mano con CNN
En este codelab, entrenarás un modelo para identificar dígitos escritos a mano. En la terminología de aprendizaje automático, esto corresponde a una tarea de clasificación, ya que predice una categoría para una entrada determinada.
- IA y aprendizaje automático
- TensorFlow
29 de julio de 2022
Compila un componente de Historias con LitElement
En este codelab, compilarás un componente web de Historias con LitElement.
29 de julio de 2022
Cómo compilar una biblioteca de extensiones de Kotlin
En este codelab, crearás tu propia biblioteca de extensiones de Kotin para una API que se creó originalmente en el lenguaje de programación Java. Aprenderás los conceptos básicos de las funciones y propiedades de las extensiones, así como la manera de implementar una corrutina y una versión de Flujo de una API tradicional basada en devoluciones de llamada.
- Android
29 de julio de 2022
Usa Document AI para procesar de forma inteligente tus formularios de escritura a mano (Python)
En este codelab, me enfocaré en crear un instructivo en el que se use la API de Document AI con Python.
- Web
- IA y aprendizaje automático
29 de julio de 2022
Trabajos en segundo plano con WorkManager (Java)
WorkManager se encarga de los casos extremos y los problemas de compatibilidad. También puede crear tareas que se puedan consultar, volver a usar y encadenar. WorkManager es el programador de tareas recomendado de Android. En este codelab, aprenderás todo sobre WorkManager y cómo escribir desde proyectos simples hasta trabajos en cadena más complejos y con restricciones.
- Android
29 de julio de 2022
Cómo controlar contenido multimedia mediante MediaSession
En este codelab, expandirás una muestra de video para agregar compatibilidad con MediaSession. Esto permite que Android controle la reproducción desde afuera de tu app, por ejemplo, a través del Asistente de Google, del control remoto de una TV o de controles en pantalla en la pantalla de bloqueo y Wear OS.
29 de julio de 2022
29 de julio de 2022
Cómo crear acciones para Asistente de Google con Actions Builder (nivel 2)
Aprende los conceptos básicos del desarrollo con Asistente de Google.
29 de julio de 2022
Conecta dispositivos de casa inteligente a Asistente de Google
Compila e implementa una Acción de casa inteligente para integrar una lavadora inteligente virtual al Asistente.
29 de julio de 2022
Cloud Spanner: Crea una tabla de clasificación de videojuegos con Java
En este codelab, aprenderás a crear una tabla de clasificación de videojuegos mediante una tabla de base de datos de Cloud Spanner con una columna de marca de tiempo de confirmación.
- Computación en la nube
- Datos
29 de julio de 2022
Corrutinas avanzadas con LiveData y flujo de Kotlin
En este codelab, compilarás una app para Android basada en corrutinas que usa componentes de Architecture a fin de recuperar datos de la red y de una base de datos de Room.
- Android
29 de julio de 2022
Mejora y protege tus Acciones para casa inteligente
Aprende a mejorar y proteger tus Acciones para casa inteligente mediante características de dispositivo personalizadas y la autenticación de dos factores.
29 de julio de 2022
29 de julio de 2022
Habilita la entrega local para Acciones de casa inteligente
Descubre cómo habilitar la entrega local con el SDK de Local Home para mejorar las integraciones de casas inteligentes con Asistente.
29 de julio de 2022
Cómo compilar acciones para Asistente de Google mediante el SDK de Actions (nivel 2)
Aprende los conceptos básicos para desarrollar contenido de Asistente de Google.
29 de julio de 2022
Optimización de tu app para Android en Chrome OS
En este codelab, compilarás una app para Android que contendrá muchas de las optimizaciones necesarias a efectos de ofrecer una buena experiencia del usuario en Chrome OS.
- Android
29 de julio de 2022
Módulo 2: Migra de App Engine NDB a Cloud NDB
Aprende cómo migrar una aplicación simple de App Engine desde ndb a Cloud NDB.
- Sin servidores
- Computación en la nube
29 de julio de 2022
Clasificador de imágenes mediante aprendizaje por transferencia de TensorFlow.js
En este codelab, aprenderás a compilar una “Teachable Machine” sencilla, un clasificador de imágenes personalizado que entrenarás en el momento en el navegador con TensorFlow.js.
- IA y aprendizaje automático
- TensorFlow
29 de julio de 2022
TensorFlow.js: Usa Firebase Hosting para implementar y alojar un modelo de aprendizaje automático a gran escala
En este codelab, aprenderás a usar la infraestructura de Firebase para implementar un modelo de AA a fin de que se pueda utilizar y consumir en tu sitio web con TensorFlow.js
- IA y aprendizaje automático
- Web
- TensorFlow
29 de julio de 2022
Cloud Spanner: Crea una tabla de clasificación de videojuegos con Go
En este codelab, aprenderás a crear una tabla de clasificación de videojuegos mediante una tabla de base de datos de Cloud Spanner con una columna de marca de tiempo de confirmación.
- Computación en la nube
- Datos
29 de julio de 2022
Cómo controlar contenido multimedia mediante MediaSession
En este codelab, expandirás una muestra de video para agregar compatibilidad con MediaSession. Esto permite que Android controle la reproducción desde afuera de tu app, por ejemplo, a través del Asistente de Google, del control remoto de una TV o de controles en pantalla en la pantalla de bloqueo y Wear OS.
- Android
29 de julio de 2022
Archivo de imágenes, análisis y generación de informes con G Suite y GCP
En este codelab, los desarrolladores compilan un flujo de trabajo de procesamiento de imágenes basado en la nube en Python mediante las API de G Suite y GCP. Específicamente, descargará un archivo de imagen desde Google Drive, lo archivará en Google Cloud Storage, analizará su contenido con Google Cloud Vision y generará datos de informes en Hojas de cálculo de Google.
- Computación en la nube
- Datos
- Google Workspace
29 de julio de 2022
Cómo usar Hilt en tu app para Android
En este codelab, compilarás una app para Android que use Hilt a fin de realizar una inserción de dependencias.
- Android
29 de julio de 2022
Crea diferentes versiones de tu app con variantes de compilación
En este codelab, usarás variantes de compilación para crear una versión predeterminada (
- Android
13 de julio de 2022
Cómo agregar imágenes a tu app para Android
En este codelab, aprenderás a agregar imágenes a tu app usando una ImageView.
- Kotlin
- Android
13 de julio de 2022
Crea y usa variables en Kotlin
Descubre por qué las variables son útiles en la programación y cómo definirlas y actualizarlas en tu código Kotlin.
- Kotlin
- Android
13 de julio de 2022
13 de julio de 2022
Integra la API de la Billetera de Google para digitalizar pases en Android.
La API de la Billetera de Google te permite interactuar con usuarios a través de diferentes tipos de pases predefinidos: tarjetas de lealtad, ofertas, tarjetas de regalo, entradas para eventos, boletos de transporte público y tarjetas de embarque.
21 de junio de 2022
Componentes de la arquitectura
Obtén información sobre ViewModel, LiveData, la vinculación de datos con ViewModel y LiveData, y las transformaciones de LiveData. Completarás la app de GuessTheWord, un juego de adivinanzas en el que dos jugadores colaboran para obtener la puntuación más alta posible.
- Android
10 de junio de 2022
Navegación
Crea un fragmento, define las rutas de acceso de navegación e inicia una actividad externa. Completa la app de AndroidTrivia, un juego en el que los usuarios responden preguntas sobre el desarrollo de Android y pueden compartir sus resultados si ganan.
- Android
10 de junio de 2022
Android 11 – Semana 7: Herramientas para desarrolladores
Descubre más sobre las herramientas para desarrolladores que tienes disponibles en las últimas versiones de Android Studio.
- Android
10 de junio de 2022
Android 11 – Semana 10: Juegos y contenido multimedia
Aprende sobre las actualizaciones que pueden maximizar tu éxito en Google Play.
- Android
10 de junio de 2022
Lección 7: Ciclos de vida de actividades y fragmentos
Obtén información sobre los ciclos de vida de actividades y fragmentos, cómo procesar situaciones de ciclos de vida complejas y el uso de registros para ayudar a depurar y registrar el estado de la app.
- Android
10 de junio de 2022
Android 11 - Semana 3: Privacidad, confianza y seguridad
Android 11 presenta nuevas actualizaciones de seguridad y funciones de privacidad para proteger a los usuarios y aumentar la transparencia y el control. Esta ruta se compone de videos y artículos que muestran las actualizaciones y te enseña a implementarlas en tus apps para Android.
- Android
10 de junio de 2022
Lección 12: WorkManager y el patrón de repositorio
Obtén información sobre el patrón de repositorio y cómo usar WorkManager.
- Android
10 de junio de 2022
Lección 6: Navegación de la app
Crea un fragmento, define las rutas de acceso de navegación e inicia una actividad externa. Completa la app AndroidTrivia, un juego en el que los usuarios responden preguntas sobre el desarrollo de Android y pueden compartir sus resultados si ganan.
- Android
10 de junio de 2022
Lección 9: Arquitectura de apps (persistencia)
Crea una base de datos con la biblioteca de Room y usa corrutinas para simplificar la programación asíncrona.
- Android
10 de junio de 2022
Android 11 – Semana 8: Distribución y monetización de apps
Aprende sobre las actualizaciones que pueden maximizar tu éxito en Google Play.
- Android
10 de junio de 2022
Lección 11: Cómo conectarse a Internet
Obtén información sobre los permisos de Android, cómo conectarte a recursos de red y usarlos, y cómo definir un servicio de Retrofit y mostrar imágenes.
- Android
10 de junio de 2022
Repositorio y WorkManager
Obtén información para crear una repositorio, agregar una caché sin conexión y programar tareas en segundo plano con WorkManager completando una app llamada DevBytes. En esta app, se muestra una lista de videos de DevByte que son instructivos breves creados por el equipo de relaciones con desarrolladores de Android de Google. La app recupera una lista de URLs de video de la red mediante la biblioteca Retrofit y muestra la lista mediante un RecyclerView.
- Android
10 de junio de 2022
Cómo compilar tu primera app
Aprende a usar Android Studio y completa una app de Hello World para Android en Kotlin.
- Android
10 de junio de 2022
Bases de datos y RecyclerView
Durante la primera parte de esta ruta de aprendizaje, crearás una base de datos con la biblioteca de Room y usarás corrutinas para simplificar la programación asíncrona. Durante la segunda parte, mostrarás una lista de elementos con RecyclerView en los que se puede hacer clic. A lo largo de la ruta, compilarás la app TrackMySleep, que permite a los usuarios calificar la calidad de su rutina de sueño y almacenar sus datos de sueño con el paso del tiempo.
- Android
10 de junio de 2022
Diseño para todos
Aprende los aspectos básicos del sistema de estilos de Android, cómo aplicar los principios de Material Design a la IU de tu app y cómo hacer que sea más accesible para todos los usuarios. Completa la app de GDG-finder, que encuentra un grupo de Google Developers (GDG) local en tu región.
- Android
10 de junio de 2022
Cómo compilar una app interactiva
Aprende la anatomía básica de un proyecto de app para Android, cómo agregar imágenes a ella, cómo habilitar la retrocompatibilidad de la app (con versiones anteriores de Android) y cómo navegar en la documentación en línea. En el transcurso de la lección, completarás la app de DiceRoller, que te permite lanzar un dado de manera aleatoria cuando se presiona un botón.
- Android
10 de junio de 2022
Cómo conectarse a Internet
Descubre cómo obtener datos e imágenes de Internet y cómo mostrarlos en la app. Completarás la app de MarsRealEstate, que muestra las propiedades a la venta en Marte recuperando datos desde un servicio web.
- Android
10 de junio de 2022
Diseños
Crea diferentes tipos de diseños, agrega interactividad del usuario y usa la vinculación de datos. Completarás la app AboutMe, que muestra datos interesantes sobre ti con un botón, una imagen y un poco de texto que se puede desplazar. También crearás la app ColorMyViews, que consiste en botones y objetos TextView en los que se puede hacer clic y que cambian de color cuando se presionan.
- Android
10 de junio de 2022
Ciclos de vida de actividades y fragmentos
Obtén información sobre los ciclos de vida de actividades y fragmentos, cómo procesar situaciones de ciclos de vida complejas y el uso de registros para ayudar a depurar y registrar el estado de la app. Completarás la app DessertClicker, en la que un usuario "compra" postres presionando una imagen. Cada vez que se hace clic en un postre, la app actualiza la cantidad que se compró y el total que el usuario gastó.
- Android
10 de junio de 2022
Android 11 – Semana 9: Pantallas grandes
Descubre las mejores sugerencias y trucos para desarrollar con dispositivos que ejecutan Chrome OS, incluidos los dispositivos plegables, las laptops y las tablets.
- Android
10 de junio de 2022
Lección 10: Casos de uso avanzados de RecyclerView
Aprende a crear vinculaciones y diseños avanzados con RecyclerView y a controlar varios tipos en un objeto RecyclerView.
- Android
10 de junio de 2022
Cómo migrar a Jetpack Compose
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
- Python
- Android
25 de mayo de 2022
Herramientas y depuración
Exploraremos las herramientas disponibles para desarrollar, depurar y probar tus apps web progresivas.
- Apps web progresivas
- Curso
15 de mayo de 2022
Introducción a Angular
En este codelab apto para principiantes, aprenderás a compilar apps web con Angular.
- Web
12 de mayo de 2022
Actualiza tu app para admitir la navegación del gesto de retroceso predictivo en el futuro
En este codelab, compilarás sobre una app de contenido multimedia de UAMP y aprenderás a controlar o migrar la navegación del gesto de retroceso para los futuros cambios en Android 13, que te brindarán una experiencia de navegación con gestos de retroceso más predictiva.
10 de mayo de 2022
Cómo comenzar a usar el SDK de Places para Android (Kotlin)
En este codelab, aprenderás a integrar el SDK de Places para Android en tu app y a usar cada una de las funciones del SDK de Places. Para completar este codelab, necesitarás las siguientes cuentas, servicios y herramientas: Para este paso, habilita
- SDK de Places para Android
- Codelab
- Kotlin
- Android
- Google Maps Platform
10 de mayo de 2022
Agrega un mapa a tu app para iOS (Swift)
En este codelab, aprenderás a usar Google Maps Platform para crear apps para iOS en Swift. Crearás una app para iOS que hace lo siguiente: Para completar este codelab, necesitarás las siguientes cuentas, servicios y herramientas: Para este paso,
- SDK de Maps para iOS
- Codelab
- Swift
- Google Maps Platform
10 de mayo de 2022
Entrena un modelo de detección de comentarios spam con Model Maker de TensorFlow Lite
Aprende a entrenar un modelo de detección de comentarios spam con Model Maker de TensorFlow Lite.
- Dispositivos móviles
- Flutter
- TensorFlow
9 de mayo de 2022
Crea una app de Flutter para clasificar textos
Aprende a compilar una app de Flutter que clasifique textos y muestre los resultados en su IU.
- Dispositivos móviles
- Flutter
- TensorFlow
9 de mayo de 2022
Crea un modelo de clasificación de texto personalizado con Model Maker de TensorFlow Lite
Aprende a volver a entrenar el modelo de detección de spam para detectar tipos específicos de spam con Model Maker de TensorFlow Lite.
- Dispositivos móviles
- TensorFlow
- Flutter
9 de mayo de 2022
Haz que tu app de Flutter pase de aburrida a atractiva
Flutter es el kit de herramientas de IU de Google diseñado para crear aplicaciones atractivas compiladas de forma nativa que funcionen en dispositivos móviles, la Web y computadoras a partir de una base de código única. Flutter es gratuito y de
- Flutter
9 de mayo de 2022
Compila e implementa un modelo de detección de objetos personalizado con TensorFlow Lite (Android)
En este codelab, compilarás una app para Android que puede detectar objetos en imágenes. Comenzarás con el entrenamiento de un modelo de detección de objetos personalizado con TFLite Model Maker y, luego, lo implementarás con la biblioteca de tareas de TFLite
- Dispositivos móviles
- Android
- TensorFlow
7 de mayo de 2022
Compila tu primera app de visión artificial en Android o iOS
En este codelab, aprenderás a compilar una app simple para iOS y Android capaz de etiquetar correctamente una imagen.
- iOS
- Dispositivos móviles
- Android
- TensorFlow
7 de mayo de 2022
TensorFlow.js: Vuelve a entrenar un modelo de detección de spam de comentarios para controlar casos extremos
En este codelab, aprenderás a usar Model Maker para volver a entrenar un modelo de comentario spam a fin de que considere casos extremos que el modelo previamente entrenado no pudo controlar y, luego, volver a implementar el nuevo modelo en la aplicación web.
- Web
- IA y aprendizaje automático
- TensorFlow
7 de mayo de 2022
Crea un modelo de clasificación de audio personalizado previamente entrenado
En este codelab, aprenderás a personalizar un modelo de clasificación de audio previamente entrenado para detectar sonidos de pájaros.
- Dispositivos móviles
- Android
- TensorFlow
7 de mayo de 2022
Crea una app básica de clasificación de audio
En este codelab, aprenderás a crear una app básica de clasificación de audio que puede grabar audio con el micrófono del teléfono.
- Dispositivos móviles
- TensorFlow
- Android
7 de mayo de 2022
TensorFlow.js: Crea un sistema de detección de spam y comentarios
En este codelab, aprenderás a compilar una página web sencilla que tenga la capacidad de realizar comentarios similares a un artículo de entrada de blog e integrarla a un modelo de aprendizaje automático previamente entrenado para detectar entradas de spam, lo que te permitirá filtrarlas antes de que aparezcan. se almacenan en cualquier base de datos backend, lo que reduce el tiempo y el costo de procesamiento del servidor.
- Web
- IA y aprendizaje automático
- TensorFlow
7 de mayo de 2022
Backend de Product Search de la API de Call Vision en Android
En este codelab, agregarás código a una app para Android a fin de llamar a un backend de Product Search de la API de Vision a fin de que los usuarios de la app puedan buscar productos con imágenes.
- Computación en la nube
- Dispositivos móviles
- IA y aprendizaje automático
- Android
7 de mayo de 2022
Compila un backend de búsqueda de imágenes de productos con Product Search de la API de Vision
En este codelab, aprenderás a compilar un backend de búsqueda de imágenes de productos con Product Search de la API de Vision y a crear una clave de API para llamar al backend desde apps para dispositivos móviles.
- IA y aprendizaje automático
- Dispositivos móviles
- Computación en la nube
- Android
7 de mayo de 2022
Trabajos de Cloud Run
Los servicios y los trabajos de Cloud Run te permiten ejecutar tu código en Cloud Run. En este codelab, aprenderás cuándo y cómo usar los trabajos de Cloud Run, incluso cómo crear y ejecutar un trabajo, y cómo administrarlo.
7 de mayo de 2022
Crea un sitio web simple que clasifique imágenes
Aprende a crear un sitio web sencillo que clasifique imágenes con TensorFlow Serving.
- Web
- TensorFlow
7 de mayo de 2022
Crea una app para iOS a fin de predecir valores
Aprende a compilar una app para iOS que detecta objetos dentro de imágenes y procesa los resultados en su IU.
- Dispositivos móviles
- iOS
- TensorFlow
7 de mayo de 2022
Cómo agregar un mapa a tu sitio web (JavaScript)
En este codelab, aprenderás todo lo que necesitas para comenzar a usar Google Maps Platform para la Web. Aprenderás todos los conceptos básicos, desde cómo hacer la configuración hasta cómo cargar la API de Maps JavaScript, cómo mostrar tu primer
- API de Maps JavaScript
- Web
- Codelab
- JavaScript
- Google Maps Platform
7 de mayo de 2022
Muestra lugares cercanos en RA en Android (Kotlin)
En este codelab, aprenderás a usar datos de Google Maps Platform para mostrar lugares cercanos en realidad aumentada (RA) en Android. En este codelab, se usa Android 10.0 (nivel de API 29) y requiere que instales los Servicios de Google Play en
- SDK de Maps para Android
- SDK de Places para Android
- RA
- Codelab
- Kotlin
- Android
- ARCore
- Google Maps Platform
7 de mayo de 2022
Crea una app para Android a fin de detectar objetos dentro de las imágenes
Aprende a compilar una app para Android que detecta objetos dentro de imágenes y procesa los resultados en su IU.
- Dispositivos móviles
- Android
- TensorFlow
7 de mayo de 2022
Graba, vuelve a reproducir y mide el flujo de usuarios con las Herramientas para desarrolladores de Chrome
Usa el panel de Grabadora para grabar, volver a reproducir y medir los flujos de usuarios. Echa un vistazo al nuevo panel de Grabadora (función de vista previa) en el siguiente video. Para abrir el panel de Grabadora, sigue estos pasos: Usaremos esta
- Web
7 de mayo de 2022
Agrega un mapa a tu app para iOS (Objective-C)
En este codelab, aprenderás todo lo que necesitas a fin de comenzar a usar Google Maps Platform con el objetivo de crear apps para iOS en Objective-C. Aprenderás todos los conceptos básicos, desde cómo hacer la configuración hasta cómo cargar el SDK
- SDK de Maps para iOS
- Codelab
- Objective‑C
- Google Maps Platform
7 de mayo de 2022
Cómo integrar widgets de Android con Asistente de Google
Descubre cómo extender los widgets de Android al Asistente de Google a fin de que Asistente pueda mostrar widgets personalizados a los usuarios.
- Android
- Asistente de Google
6 de mayo de 2022
Mide el rendimiento con web-vitals.js, Google Analytics y BigQuery
Mide las métricas web esenciales en tiempo real con web-vitals.js y Google Analytics y, luego, analiza los resultados con BigQuery.
6 de mayo de 2022
Conecta dispositivos de casa inteligente a Asistente de Google
Compila e implementa una Acción de casa inteligente para integrar una lavadora inteligente virtual al Asistente.
- Internet de las cosas (IoT)
- Asistente de Google
6 de mayo de 2022
Habilita la entrega local para Acciones de casa inteligente
Descubre cómo habilitar la entrega local con el SDK de Local Home para mejorar las integraciones de casas inteligentes con Asistente.
- Internet de las cosas (IoT)
- Asistente de Google
6 de mayo de 2022
Mejora y protege tus Acciones para casa inteligente
Aprende a mejorar y proteger tus Acciones para casa inteligente mediante características de dispositivo personalizadas y la autenticación de dos factores.
- Internet de las cosas (IoT)
- Asistente de Google
6 de mayo de 2022
Pruebas de equidad de productos para desarrolladores
Realizar pruebas de equidad de productos es fundamental para garantizar que tu modelo o tus datos de IA no perpetúen ningún sesgo social injusto. En este taller, te explicaremos los pasos clave para realizar pruebas de equidad y, luego, te mostraremos de extremo a extremo el proceso de evaluación del conjunto de datos de un modelo de texto generativo desde una perspectiva de equidad en el AA.
6 de mayo de 2022
Agrega WebView a tu app de Flutter
En este codelab, aprenderás a agregar el complemento webview_flutter a una app de Flutter.
- Flutter
6 de mayo de 2022
Escribe una aplicación para computadoras en Flutter
En este codelab, crearás un cliente de GitHub en Flutter para computadoras.
- Flutter
6 de mayo de 2022
Comienza a ejecutar trabajos de Cloud Run
En este codelab, primero explorarás una aplicación de Node.js para tomar capturas de pantalla de páginas web y almacenarlas en Cloud Storage. Luego, compilarás una imagen de contenedor para la aplicación, la ejecutarás como un trabajo en Cloud Run, actualizarás el trabajo a fin de procesar más páginas web y lo ejecutarás según un programa con Cloud Scheduler.
- Procesamiento
- Computación en la nube
- Sin servidores
6 de mayo de 2022
Vertex AI: Ajuste de hiperparámetros distribuido
En este lab, aprenderás a usar Vertex AI para el ajuste de hiperparámetros y el entrenamiento distribuido. Si bien en este lab se usa TensorFlow para el código del modelo, los conceptos también se aplican a otros frameworks de AA. Aprenderás a hacer
- Computación en la nube
5 de mayo de 2022
Cómo personalizar modelos de aprendizaje automático de forma sencilla
En este codelab, aprenderás sobre el aprendizaje por transferencia y cómo usarlo a fin de personalizar modelos de aprendizaje automático para tus propios datos
5 de mayo de 2022
Migra a fuentes variables
En este codelab, aprenderás sobre las fuentes variables, sus beneficios, cómo diseñar con ellas y cómo implementarlas con la API de Google Fonts y en CSS.
- Web
5 de mayo de 2022
Diseña con colores accesibles
En este codelab, aprenderás cómo se relacionan los colores con la accesibilidad, los lineamientos de contraste de colores y cómo Material Theme Builder crea un tema accesible y se puede usar para comprobar fácilmente el contraste.
- Web
5 de mayo de 2022
Compila tu primera app de WebAuthn
Obtén información para compilar un sitio web con una funcionalidad de reautenticación sencilla que utiliza un sensor de huellas dactilares.
- Identidad
- Web
4 de mayo de 2022
Agrega la navegación instantánea y transiciones de página fluidas a una aplicación web
Aprende a agregar la navegación instantánea y transiciones de página sin inconvenientes a una aplicación web con las API más recientes disponibles en Google Chrome.
- Web
4 de mayo de 2022
Compila experiencias de mapas 3D con la vista de superposición de WebGL
En este codelab, aprenderás a utilizar las funciones basadas en la tecnología de WebGL disponibles en la API de Maps JavaScript para controlar y renderizar experiencias tridimensionales en el mapa vectorial. En este codelab, se supone que tienes
- API de Maps JavaScript
- Codelab
- JavaScript
- Google Maps Platform
3 de mayo de 2022
Agrega la autenticación de dos factores con una llave de seguridad (WebAuthn) para asegurar tu sitio
En este codelab, agregarás la autenticación de dos factores a tu sitio o aplicación web con una llave de seguridad.
- Identidad
- Web
3 de mayo de 2022
Crea un localizador de tiendas de pila completa con Google Maps Platform y Google Cloud
Imagina que tienes muchos lugares en un mapa y deseas que los usuarios puedan ver dónde están esos lugares e identificar qué lugares quieren visitar. A continuación, te mencionamos algunos ejemplos de casos como este: En este codelab, crearás un
- Servicio Distance Matrix de la API de Maps JavaScript
- Place Autocomplete
- Places Library de la API de Maps JavaScript
- API de Maps JavaScript
- Busca la ubicación ideal
- Venta minorista
- Codelab
- Go
- JavaScript
- Entorno flexible de App Engine
- Google Maps Platform
- BigQuery
2 de mayo de 2022
Aplica principios de IA responsable cuando crees conjuntos de datos de detección remota, como Dynamic World
En este codelab, aplicarás prácticas responsables para generar conjuntos de datos derivados del aprendizaje automático, como Dynamic World.
2 de mayo de 2022
Agrega un mapa a tu app para iOS con SwiftUI (Swift)
En este codelab, aprenderás a usar el SDK de Maps para iOS con SwiftUI. Para el siguiente paso, debes habilitar el SDK de Maps para iOS. Si todavía no tienes una cuenta de Google Cloud Platform y un proyecto con la facturación habilitada, consulta la
- SDK de Maps para iOS
- Codelab
- Swift
- Google Maps Platform
30 de abril de 2022
Descubre y corrige texto con contraste bajo usando las Herramientas para desarrolladores de Chrome
El contraste incorrecto es el principal problema de accesibilidad en la Web. Veamos cómo las Herramientas para desarrolladores pueden ayudarte a comprender, descubrir y solucionar estos problemas. Vas a corregir los problemas de contraste bajo de una
- Web
30 de abril de 2022
Métricas basadas en registros para casa inteligente
Aprende a usar las métricas basadas en registros en Google Cloud Platform para hacer un seguimiento de los patrones y analizar los registros de errores de la integración de Casa Inteligente.
- Internet de las cosas (IoT)
- Asistente de Google
30 de abril de 2022
Cómo agregar Google Maps a una app creada con Flutter
En este codelab, compilarás una app que muestra un mapa de Google Maps con el SDK de apps para dispositivos móviles de Flutter a fin de crear experiencias nativas de alta calidad en iOS y Android.
- Codelab
- Dart
- Flutter
- Google Maps Platform
29 de abril de 2022
Crea tu propio selector de Current Place para Android (Java)
Aprende a usar los SDK de Maps y Places de Google Maps Platform para Android a fin de presentarles a tus usuarios una lista de posibles lugares para identificar sus ubicaciones.
- SDK de Maps para Android
- SDK de Places para Android
- Codelab
- Java
- Google Maps Platform
- Android
29 de abril de 2022
Compila apps de Angular más accesibles
Sigue las prácticas recomendadas de accesibilidad en tus apps de Angular con el conjunto de herramientas integrado en el framework.
- Web
29 de abril de 2022
Crea un localizador de tiendas simple con Google Maps Platform (JavaScript)
Una de las funciones más comunes de un sitio web es mostrar un mapa de Google que destaca una o más ubicaciones de una empresa, un establecimiento o alguna otra entidad con presencia física. La forma en que se implementan estos mapas puede variar
- Place Autocomplete
- API de Maps JavaScript
- Servicio Distance Matrix de la API de Maps JavaScript
- Places Library de la API de Maps JavaScript
- Venta minorista
- Web
- Busca la ubicación ideal
- Codelab
- JavaScript
- HTML
- Google Maps Platform
28 de abril de 2022
Cómo comenzar a usar Hogar conectado mediante IP (CHIP)
Aprende a desarrollar una aplicación para Hogar conectado mediante IP con la placa ESP32 de Espressif.
- Internet de las cosas (IoT)
27 de abril de 2022
Visualiza datos con Google Maps Platform y deck.gl
Este codelab te enseña a crear una visualización de datos geoespaciales de gran volumen con la API de Maps JavaScript y deck.gl, un framework de visualización de datos de código abierto acelerado con WebGL. Si nunca usaste Google Maps Platform, sigue
- API de Maps JavaScript
- Macrodatos y analítica
- Visualiza datos geoespaciales
- Codelab
- JavaScript
- Google Maps Platform
26 de abril de 2022
Cómo depurar la cuadrícula de CSS con las Herramientas para desarrolladores de Chrome
Ahora las Herramientas para desarrolladores brindan una mejor asistencia para la depuración de la cuadrícula de CSS. Cuando se aplican los códigos display: grid o display: inline-grid a un elemento HTML de tu página, en el panel de Elementos hay
- Web
26 de abril de 2022
Usa la API de Depth de ARCore para desarrollar experiencias de realidad aumentada envolvente
En este codelab, te mostramos los pasos para compilar una app de ARCore con la nueva API de Depth. La profundidad proporciona información en 3D de una determinada escena mediante una representación píxel por píxel en tiempo real de la distancia que hay hasta las superficies físicas que aparecen en el campo de visión de la cámara. La app que se describe en este codelab usa la profundidad de modo que los objetos reales ocluyan (u oculten) objetos virtuales detrás de ellos. También visualiza la geometría del entorno en 3D.
- RA
- Android
25 de abril de 2022
Compila una app de realidad aumentada (RA) con la API de WebXR Device
Aprende a usar funciones de realidad aumentada con la API de WebXR Device y comprende escenas para colocar un objeto 3D en el mundo real.
- RA
- Web
22 de abril de 2022
Imágenes aumentadas de ARCore
En este codelab, aprenderás a usar las imágenes aumentadas de ARCore para agregar contenido virtual adjunto a una imagen y realizar un seguimiento del movimiento.
- RA
21 de abril de 2022
Funciones
Las AWP no solo están vinculadas a la pantalla. Este capítulo trata sobre las capacidades que tiene una AWP en la actualidad en términos de hardware, sensores y uso de la plataforma.
- Apps web progresivas
- Curso
20 de abril de 2022
Cloud Anchors de ARCore con Cloud Anchors persistentes
En este codelab, aprenderás a usar Cloud Anchors para crear experiencias compartidas de RA estableciendo un marco de referencia común (misma posición y orientación) en varios dispositivos con el servicio de Cloud Anchors de ARCore.
- RA
- Android
- Firebase
19 de abril de 2022
Introducción a las API de Recording y Playback de ARCore
La capacidad de guardar una experiencia de RA en un archivo MP4 y reproducirlo puede ser útil para los desarrolladores de apps y los usuarios finales. Los desarrolladores son los usuarios más directos de las API de Recording y Playback de ARCore. Ya
- RA
19 de abril de 2022
Compila una app de encuestas interactiva para Google Chat con Node.js
En este codelab, aprenderás a compilar un bot de chat para sondear un espacio.
- Sin servidores
- Computación en la nube
- Google Workspace
19 de abril de 2022
Codelab avanzado de Paging de Android
En este codelab, modificarás una app de muestra a fin de incorporar la biblioteca de Paging, lo cual reduce la huella de memoria de la app.
- Android
19 de abril de 2022
Trabajo en segundo plano con WorkManager (Kotlin)
Android cuenta con muchas opciones para realizar trabajos en segundo plano de forma garantizada, que cuentan con varias ventajas y desventajas. La API de WorkManager para Android simplifica el trabajo en segundo plano. WorkManager se encarga de los casos extremos y los problemas de compatibilidad. También puede crear tareas que se pueden consultar, volver a usar y encadenar. WorkManager es el programador de tareas recomendado en Android. En este codelab, aprenderás todos los detalles WorkManager y cómo escribir desde proyectos simples hasta trabajos en cadena más complejos y con restricciones.
- Android
15 de abril de 2022
15 de abril de 2022
Integración en el SO
Tu AWP ahora funciona fuera del navegador. En este capítulo, se explica cómo realizar una integración adicional con el sistema operativo una vez que los usuarios instalan tu app.
- Apps web progresivas
- Curso
- JavaScript
15 de abril de 2022
15 de abril de 2022
Arquitectura
Cuando desarrollas una AWP, debes tomar algunas decisiones, como la creación de una aplicación de una sola página o una de varias páginas, y si la alojarás en la raíz de tu dominio o dentro de una carpeta.
- Apps web progresivas
- Curso
15 de abril de 2022
Funciones experimentales
Hay funciones de AWP que aún están en construcción y usted puede ser parte de su desarrollo. En este capítulo, aprenderás sobre el proyecto de Fugu, cómo registrarte en una prueba de origen y cómo usar las APIs experimentales.
- Apps web progresivas
- Curso
15 de abril de 2022
14 de abril de 2022
Transmisión de contenido multimedia con ExoPlayer
En este codelab, crearás un reproductor multimedia para renderizar transmisiones de audio y video adaptativo con ExoPlayer, el reproductor multimedia de código abierto que se ejecuta en la app de YouTube de Android. El codelab usa y personaliza los componentes de la IU que se incluyen con la biblioteca y demuestra cómo crear instancias, configurar, reutilizar e integrar correctamente una instancia de SimpleExoPlayer en el ciclo de vida de la actividad.
- Android
11 de abril de 2022
Cómo trabajar con Proto DataStore
En este codelab, modificarás una app de ejemplo para incorporar Jetpack Proto DataStore, una solución de almacén de datos nueva y mejorada para SharedPreferences.
- Android
9 de abril de 2022
Cómo comenzar a ofrecer accesibilidad en Android
En este codelab, aprenderás los aspectos básicos de la accesibilidad en Android. Trabajarás en ejercicios para aprender a usar la plataforma de Android a fin de compilar apps que un conjunto amplio de personas con diferentes necesidades de accesibilidad puedan usar con mayor facilidad.
- Android
8 de abril de 2022
Cómo trabajar con Preferences Datastore
En este codelab, modificarás una app de ejemplo para incorporar Jetpack Preferences DataStore, una solución de almacén de datos nueva y mejorada para SharedPreferences.
- Android
1 de abril de 2022
Update
Es probable que tu AWP deba actualizarse. En este capítulo, encontrarás las herramientas para actualizar diferentes partes de tu AWP, desde activos hasta metadatos.
- Apps web progresivas
- Curso
- JavaScript
10 de marzo de 2022
Solicitud de instalación
En el caso de los sitios que cumplan con los criterios de instalación de la AWP, el navegador activará un evento para solicitarle al usuario que la instale. La buena noticia es que puedes utilizar este evento para personalizar la indicación y también invitar a los usuarios a instalar tu aplicación.
- Apps web progresivas
- Curso
- CSS
- JavaScript
9 de marzo de 2022
Workbox
Workbox es un conjunto de módulos que simplifican las interacciones comunes de los service workers, como el enrutamiento y el almacenamiento en caché. Cada módulo aborda un aspecto específico del desarrollo del service worker. El objetivo de Workbox es que el uso de service workers sea lo más sencillo posible, a la vez que se brinda flexibilidad para adaptarse a requisitos de aplicaciones complejos cuando sea necesario.
- Apps web progresivas
- Curso
- JavaScript
10 de enero de 2022
Datos sin conexión
Para crear una experiencia sólida sin conexión, debes implementar la administración del almacenamiento. Las herramientas como IndexedDB, Cache, Storage Manager, Persistent Storage y la indexación de contenido pueden ayudarte.
- Apps web progresivas
- Curso
- JavaScript
10 de enero de 2022
Entrega
Con el evento de recuperación del service worker, puedes interceptar solicitudes de red y entregar una respuesta mediante diferentes técnicas.
- Apps web progresivas
- Curso
- JavaScript
10 de enero de 2022
23 de diciembre de 2021
Interacción
'Prepara tus páginas para diferentes mecanismos de entrada: mouse, teclado y funciones táctiles.
- Curso
- HTML
- CSS
23 de diciembre de 2021
23 de diciembre de 2021
23 de diciembre de 2021
Patrones de interfaz de usuario
Ten en cuenta algunos elementos comunes de la IU que se adaptan a diferentes tamaños de pantalla.
- Curso
- CSS
23 de diciembre de 2021
9 de diciembre de 2021
9 de diciembre de 2021
Imágenes responsivas
Dé a sus visitantes las imágenes más adecuadas para sus dispositivos y pantallas.
- Curso
- HTML
- CSS
9 de diciembre de 2021
9 de diciembre de 2021
Temas
Adaptar tus diseños para que coincidan con las preferencias de los usuarios, como el modo oscuro.
- Curso
- CSS
- HTML
9 de diciembre de 2021
Service workers
Los service workers son una parte fundamental de una AWP. Permiten una carga rápida sin importar la red, el acceso sin conexión, las notificaciones push y otras capacidades importantes.
- Apps web progresivas
- Curso
- JavaScript
3 de diciembre de 2021
Almacenamiento en caché
Puedes usar la API de Cache Storage para descargar, almacenar, borrar o actualizar recursos en el dispositivo. Luego, estos recursos se pueden entregar en el dispositivo sin necesidad de una solicitud de red.
- Apps web progresivas
- Curso
- JavaScript
3 de diciembre de 2021
23 de noviembre de 2021
18 de noviembre de 2021
Fondos
En este módulo, descubrirás las formas en que puedes dar estilo a los fondos de cuadros con CSS.
- Curso
- CSS
15 de noviembre de 2021
Menú ampliado
El desbordamiento es la forma en la que manejas el contenido que no se ajusta a un tamaño superior establecido. En este módulo, pensarás de manera innovadora y aprenderás a darle estilo a un contenido que desborda.
- Curso
- CSS
- HTML
9 de noviembre de 2021
Cómo dar estilo a los formularios
Diseñe formularios con CSS y asegúrese de que sean fáciles de usar y legibles para todos.
- Curso
- CSS
3 de noviembre de 2021
3 de noviembre de 2021
Internacionalización y localización
Prepárate para usar formatos de datos internacionales y aprende a planificar tu formulario para la localización.
- Curso
- CSS
- HTML
3 de noviembre de 2021
3 de noviembre de 2021
Ayuda a los usuarios a ingresar datos en formularios
Una descripción general de los diversos elementos de formulario que puedes elegir para compilar tu formulario.
- Curso
- HTML
3 de noviembre de 2021
Ayuda a los usuarios a ingresar los datos correctos en los formularios
Obtenga información para validar sus formularios en el frontend.
- Curso
- HTML
- JavaScript
- CSS
3 de noviembre de 2021
3 de noviembre de 2021
3 de noviembre de 2021
Formularios de dirección
Ayuda a los usuarios a completar formularios de dirección de forma rápida y sencilla.
- Curso
3 de noviembre de 2021
3 de noviembre de 2021
Información detallada sobre los campos del formulario
Obtén información sobre los diferentes campos del formulario que puedes utilizar y cómo elegir el elemento de formulario adecuado.
- Curso
3 de noviembre de 2021
Cómo probar la usabilidad de los formularios
Descubre cómo realizar pruebas de usabilidad y asegurarte de que tu formulario funcione bien para todos los usuarios.
- Curso
3 de noviembre de 2021
Seguridad y privacidad
Obtén información para proteger tus formularios y mantener la privacidad de los datos de tus usuarios.
- Curso
3 de noviembre de 2021
3 de noviembre de 2021
Cómo aplicar diseño a controles de formularios
Aprende a implementar controles de formularios con CSS.
- Curso
- CSS
3 de noviembre de 2021
3 de noviembre de 2021
3 de noviembre de 2021
Formularios de prueba en varios dispositivos y plataformas
Asegúrate de que el formulario funcione con diferentes dispositivos, navegadores, plataformas y contextos diferentes.
- Curso
- CSS
3 de noviembre de 2021
3 de noviembre de 2021
3 de noviembre de 2021
Conceptos básicos
Todas las apps web progresivas son, en esencia, sitios web modernos. Por lo tanto, es importante que tu sitio web tenga una base sólida en cuanto al diseño responsivo, la versión para dispositivos móviles y todo lo primero, así como el diseño intrínseco y el rendimiento web.
- Apps web progresivas
- Curso
3 de noviembre de 2021
3 de noviembre de 2021
3 de noviembre de 2021
3 de noviembre de 2021
Consultas de medios
Adaptar tus diseños a diferentes tamaños de pantalla mediante consultas de medios CSS.
- Curso
- HTML
- CSS
3 de noviembre de 2021
Formularios de pago
Mejorar los porcentajes de conversiones mediante la creación de mejores formas de pago
- Curso
- HTML
3 de noviembre de 2021
Ayuda a los usuarios a evitar que vuelvan a ingresar datos en los formularios
Facilitar la tarea de completar formularios para los usuarios
- Curso
- HTML
3 de noviembre de 2021
3 de noviembre de 2021
Cómo empezar
Si quieres compilar una app web progresiva, es posible que te preguntes por dónde empezar, si es posible actualizar un sitio web a una AWP sin empezar desde cero o cómo pasar de una app específica de la plataforma a una AWP. Este artículo te ayudará a responder esas preguntas.
- Apps web progresivas
- Curso
3 de noviembre de 2021
3 de noviembre de 2021
Descripción detallada del elemento del formulario
Obtén información detallada sobre el elemento del formulario, cuándo debes usarlo y cómo funciona un formulario.
- Curso
- HTML
3 de noviembre de 2021
Te damos la bienvenida a Learn Formularios.
Un curso sobre formularios HTML para ayudarte a mejorar tus conocimientos de desarrollador web.
- Curso
3 de noviembre de 2021
Información detallada sobre los atributos del formulario
Aprende todo sobre los atributos de formulario: cómo modificar el diseño de los teclados en pantalla, activar la validación integrada y mucho más.
- Curso
- HTML
3 de noviembre de 2021
Identidad
Descubra cómo crear formularios de registro y acceso seguros y accesibles, y descubra cómo ayudar a los usuarios a cambiar la configuración de sus cuentas.
- A11y
- Curso
3 de noviembre de 2021
Listas
Una lista, estructural, está compuesta por un elemento contenedor de lista con elementos de lista. En este módulo, aprenderás a aplicar ajustes de estilo a todas las partes de una lista.
- Curso
- CSS
- HTML
26 de octubre de 2021
14 de octubre de 2021
Transiciones
En este módulo, aprenderás a definir transiciones entre los estados de un elemento. Usa transiciones para mejorar la experiencia del usuario proporcionando comentarios visuales a la interacción del usuario.
- Curso
- CSS
15 de septiembre de 2021
25 de mayo de 2021
Compila una app receptora de transmisión básica
En este codelab crearás una app receptora compatible con Cast mediante el framework de aplicaciones de Google Cast.
- Transmitir
17 de mayo de 2021
4 de mayo de 2021
Te damos la bienvenida a Learn CSS.
Un curso perdurable de CSS y una referencia para mejorar tus conocimientos sobre estilos web.
- Curso
4 de mayo de 2021
Modos de fusión
Crea efectos de composición combinando dos o más capas, y aprende a aislar una imagen con un fondo blanco en este módulo sobre los modos de combinación.
- Curso
- CSS
4 de mayo de 2021
Filtros
Con los filtros de CSS, puedes aplicar efectos que solo podrían ser posibles en una aplicación gráfica. En este módulo, descubrirás qué hay disponible.
- Curso
- CSS
4 de mayo de 2021
Animaciones
La animación es una excelente manera de destacar elementos interactivos y agregar interés y diversión a tus diseños. En este módulo, descubrirás cómo agregar y controlar efectos de animación con CSS.
- Curso
- CSS
4 de mayo de 2021
Funciones
CSS cuenta con una variedad de funciones incorporadas. En este módulo, descubrirás algunas de las funciones clave y cómo usarlas.
- Curso
- CSS
4 de mayo de 2021
Aprender CSS
Un curso permanente de CSS y un modelo para mejorar sus conocimientos sobre el diseño de páginas web.
- CSS
4 de mayo de 2021
Gradientes
En este módulo, descubrirás cómo usar los distintos tipos de gradientes disponibles en CSS. Los gradientes se pueden usar para crear una gran variedad de efectos útiles, sin necesidad de crear una imagen con una aplicación gráfica.
- Curso
- CSS
3 de mayo de 2021
Sombras
Existen varias formas de agregar sombras al texto y los elementos en CSS. En este módulo, aprenderás a usar cada opción y las tareas para las que se diseñaron.
- Curso
- CSS
- HTML
3 de mayo de 2021
Índice z y contextos de apilamiento
En este módulo, descubrirás cómo controlar el orden en que los elementos se superponen unas sobre otras utilizando el índice z y el contexto de apilado.
- Curso
- HTML
- CSS
3 de mayo de 2021
Enfoque
Comprende la importancia del enfoque en tus aplicaciones web. Descubrirás cómo administrar el enfoque y cómo asegurarte de que la ruta a través de tu página funcione para las personas que usan el mouse y las que usan el teclado para navegar.
- Curso
- CSS
30 de abril de 2021
Bordes
Un borde proporciona un marco para las cajas. En este módulo, descubrirás cómo cambiar el tamaño, el estilo y el color de los bordes con CSS.
- Curso
- CSS
30 de abril de 2021
Cuadrícula
CSS Grid Layout proporciona un sistema de diseño bidimensional, que controla el diseño en filas y columnas. En este módulo, descubrirás todo lo que ofrece la cuadrícula.
- Curso
- CSS
29 de abril de 2021
Seudoclases
Las seudoclases te permiten aplicar CSS según los cambios de estado. Esto significa que tu diseño puede reaccionar a entradas del usuario, como una dirección de correo electrónico no válida.
- Curso
- HTML
- CSS
28 de abril de 2021
Espaciado
Descubre cómo seleccionar el mejor método de espaciado de elementos, teniendo en cuenta el método de diseño que estás usando y el componente que necesitas compilar.
- Curso
- CSS
- HTML
27 de abril de 2021
Seudoelementos
Un seudoelemento es como agregar un elemento adicional o incluirlo en la segmentación sin tener que agregar más HTML. Cumplen con diversas funciones, y puedes aprender sobre ellas en este módulo.
- Curso
- CSS
27 de abril de 2021
Propiedades lógicas
Las propiedades y los valores lógicos y relativos de flujo están vinculados al flujo de texto, en lugar de a la forma física de la pantalla. Descubre cómo aprovechar este nuevo enfoque de CSS.
- Curso
- CSS
21 de abril de 2021
Caja flexible
Flexbox es un mecanismo de diseño diseñado para distribuir grupos de elementos en una dimensión. Descubre cómo usarla en este módulo.
- Curso
- CSS
- HTML
21 de abril de 2021
Diseño
Una descripción general de los diversos métodos de diseño que puedes elegir al crear un componente o un diseño de página.
- Curso
- HTML
- CSS
20 de abril de 2021
Unidades de tallas
En este módulo, descubrirás cómo ajustar el tamaño de los elementos usando CSS, trabajando con el medio flexible de la Web.
- Curso
- CSS
13 de abril de 2021
Inheritance
Algunas propiedades de CSS se heredan si no especificas un valor para ellas. En este módulo, descubrirá cómo funciona y cómo aprovecharlo.
- Curso
- CSS
- HTML
2 de abril de 2021
Especificidad
'En este módulo, se analiza con más detalle la especificidad, una parte clave de la cascada.
- Curso
- HTML
- CSS
2 de abril de 2021
Color
Existen varias formas diferentes de especificar el color en CSS. En este módulo, analizaremos los valores de color más utilizados.
- Curso
- CSS
1 de abril de 2021
Modelo de caja
Todo lo que muestra CSS es un recuadro. Por lo tanto, comprender cómo funciona el modelo de caja de CSS es una base fundamental de CSS.
- Curso
- CSS
- HTML
29 de marzo de 2021
La cascada
En ocasiones, dos o más reglas de CSS que compiten se pueden aplicar a un elemento. En este módulo, descubrirás cómo el navegador elige cuál usar y cómo controlar esta selección.
- Curso
- CSS
- HTML
29 de marzo de 2021
Selectores
Para aplicar CSS a un elemento, debe seleccionarlo. CSS ofrece varias maneras de hacerlo, y puede explorarlas en este módulo.
- Curso
- HTML
- CSS
29 de marzo de 2021
16 de septiembre de 2020
7 de marzo de 2025
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Ruta de aprendizaje
- Kotlin
- Java
- Firebase Cloud Messaging
- Firebase In‑App Messaging
6 de marzo de 2025
6 de marzo de 2025
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Ruta de aprendizaje
- Java
- Kotlin
- Cloud SQL
- Cloud Shell
- Google Kubernetes Engine (GKE)
- App Engine
- Cloud Run
6 de marzo de 2025
使用 Firebase 构建您的首个 Web 应用
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Ruta de aprendizaje
- JavaScript
- Firebase Cloud Messaging
- Firebase Performance Monitoring
- Firebase A/B Testing
- Firebase Test Lab
- Firebase Realtime Database
- Firestore
- Firebase In‑App Messaging
- Firebase Authentication
- Firebase Crashlytics
- Firebase Remote Config
- Firebase Dynamic Links
- Cloud Functions para Firebase
- Firebase Hosting
- Cloud Storage para Firebase
- Firebase Analytics
6 de marzo de 2025
使用 App Check 保护您的应用免遭滥用
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Ruta de aprendizaje
- Verificación de aplicaciones de Firebase
- Firebase
2 de marzo de 2025
2 de marzo de 2025
使用 Firebase Performance Monitoring 监控新功能
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Ruta de aprendizaje
- JavaScript
- Swift
- Kotlin
- Objective‑C
- Java
- Firebase Performance Monitoring
2 de marzo de 2025
使用 Remote Config 更新您的 Unity 游戏,无需发布
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
2 de marzo de 2025
2 de marzo de 2025
将 Firebase 添加到您的 Flutter 应用
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Ruta de aprendizaje
- Dart
- Firebase Authentication
- Flutter
2 de marzo de 2025
2 de marzo de 2025
2 de marzo de 2025
2 de marzo de 2025
使用 Firebase 进行本地开发
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Ruta de aprendizaje
- Swift
- Objective‑C
- Java
- Kotlin
- JavaScript
- Firebase Realtime Database
- Cloud Functions para Firebase
- Firebase Authentication
- Firestore
- Cloud Storage para Firebase
- Firebase Hosting
28 de febrero de 2025
28 de febrero de 2025
10 de febrero de 2025
使用 Jetpack Compose 和 Firebase 构建 Android 应用
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
31 de enero de 2025
构建基于 Cloud Firestore 的 Web 应用
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Ruta de aprendizaje
- JavaScript
- Firestore
23 de enero de 2025
21 de diciembre de 2024
13 de diciembre de 2024
30 de noviembre de 2024
30 de noviembre de 2024
8 de noviembre de 2024
4 de noviembre de 2024
4 de noviembre de 2024
4 de noviembre de 2024
使用 Flutter 构建应用
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Ruta de aprendizaje
- Dart
- Flutter
18 de septiembre de 2024
18 de septiembre de 2024
18 de septiembre de 2024
使用 Flutter 的 Material 组件实现 Material Design
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Ruta de aprendizaje
- Material Design
- Flutter
18 de septiembre de 2024
Android 中的数据绑定
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
18 de septiembre de 2024
18 de septiembre de 2024
18 de septiembre de 2024
构建适用于 Google 助理的 Action
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Ruta de aprendizaje
- Asistente de Google
18 de septiembre de 2024
18 de septiembre de 2024
18 de septiembre de 2024
18 de septiembre de 2024
编写您的第一款 Flutter 应用(第 1 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Python
- Flutter
18 de septiembre de 2024
18 de septiembre de 2024
使用 Google Pay 提供更简单、更安全的付款方式
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- API de Google Pay
- Ruta de aprendizaje
- JavaScript
- Java
- Google Pay
18 de septiembre de 2024
18 de septiembre de 2024
在 Web 应用中实现 Material Design
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- Ruta de aprendizaje
- Material Design
18 de septiembre de 2024
使用 Spring Boot 快速构建 Google Cloud 应用
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Ruta de aprendizaje
- Java
- Datastore
- Cloud Storage
- Cloud Trace
- Google Kubernetes Engine (GKE)
- Cloud SQL
- Cloud Memorystore
- App Engine
- Cloud Shell
- Cloud Pub/Sub
18 de septiembre de 2024
编写您的第一款 Flutter 应用(第 2 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
18 de septiembre de 2024
在 Android 应用中使用 Hilt
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Python
- Android
18 de septiembre de 2024
18 de septiembre de 2024
开始改进 Android 的无障碍性
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
18 de septiembre de 2024
18 de septiembre de 2024
18 de septiembre de 2024
18 de septiembre de 2024
在 Java 版 Android 应用中遵循 Material Design 准则
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Ruta de aprendizaje
- Java
- Material Design
- Android
18 de septiembre de 2024
18 de septiembre de 2024
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Diseño
- Python
- Flutter
18 de septiembre de 2024
在 Google Cloud 中构建自定义响应式聊天机器人
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Ruta de aprendizaje
- Node.js
- Dialogflow
18 de septiembre de 2024
18 de septiembre de 2024
使用 Preferences DataStore
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
18 de septiembre de 2024
18 de septiembre de 2024
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Diseño
- Python
- Flutter
18 de septiembre de 2024
18 de septiembre de 2024
18 de septiembre de 2024
23 de agosto de 2024
深入了解对象检测
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Ruta de aprendizaje
- Kotlin
- TensorFlow
- Android
6 de agosto de 2024
Google Maps Platform 使用入门
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Ruta de aprendizaje
- JavaScript
- Kotlin
- Objective‑C
- Swift
- Java
- Google Maps Platform
6 de agosto de 2024
6 de agosto de 2024
牵头一个 Google 学生开发者俱乐部 (GDSC)
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
- Ruta de aprendizaje
6 de agosto de 2024
6 de agosto de 2024
深入了解音频分类
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- Ruta de aprendizaje
- Kotlin
- TensorFlow
- Android
6 de agosto de 2024
通过推送通知与 Web 应用的用户进行互动
了解如何通过推送通知与 Web 应用的用户进行互动。
- API de Push
- API de Notifications
- Ruta de aprendizaje
- JavaScript
- Node.js
- Chrome
6 de agosto de 2024
使用 Fugu API 强化 Web 应用的功能
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- API de File System Access
- API de Contact Picker
- API de Web Share Target
- API de Idle Detection
- API de Web Share
- API de Periodic Background Sync
- API de Shape Detection
- API de Badging
- API de Async Clipboard
- API de Screen Wake Lock
- API de File Handling
- Ruta de aprendizaje
- JavaScript
- Capacidades 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 de Apps Script
- Ruta de aprendizaje
- JavaScript
6 de agosto de 2024
6 de agosto de 2024
6 de agosto de 2024
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 为网络浏览器和移动应用提供实时通信功能。
- Canal de datos de RTC
- Conexión de intercambio de tráfico de RTC
- Contenido multimedia de HTML5
- Video de HTML5
- Ruta de aprendizaje
- JavaScript
- Chrome
6 de agosto de 2024
深入了解商品图片搜索
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- Ruta de aprendizaje
- Kotlin
- Android
- TensorFlow
6 de agosto de 2024
6 de agosto de 2024
使用 TensorFlow 进行神经网络编程
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- Ciencia de datos
- IA y aprendizaje automático
- Ruta de aprendizaje
- 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
6 de agosto de 2024
改进您网站的身份表单
了解如何根据最佳做法改进网站的身份表单。
- API de FormData
- Elemento de formulario de HTML
- API de Constraint Validation
- Ruta de aprendizaje
- CSS
- HTML
- JavaScript
- Chrome
6 de agosto de 2024
使用 Angular 构建可维护且可扩缩的 Web 应用
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
6 de agosto de 2024
11 de febrero de 2024
Android Developers
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
6 de noviembre de 2023
Android Developers
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
6 de noviembre de 2023
6 de noviembre de 2023
6 de noviembre de 2023
6 de noviembre de 2023
Android Developers
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
5 de noviembre de 2023
学习汽车应用库基础知识
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
28 de septiembre de 2023
25 de agosto de 2022
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
29 de julio de 2022
安装 Android 11 GSI 以进行应用测试
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
29 de julio de 2022
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- IA y aprendizaje automático
- TensorFlow
- Android
29 de julio de 2022
借助适用于 Android 的 Material 运动效果构建精美的过渡
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Diseño
- Android
29 de julio de 2022
29 de julio de 2022
29 de julio de 2022
与“接下来播放”行集成,在 Android TV 上提升互动度
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android TV
- Android
29 de julio de 2022
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Diseño
- Android
29 de julio de 2022
29 de julio de 2022
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
29 de julio de 2022
29 de julio de 2022
23 de julio de 2022
将地图添加到您的 Android 应用 (Kotlin)
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 对于以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
- SDK de Maps para Android
- Codelab
- Kotlin
- Android
- Google Maps Platform
9 de mayo de 2022
29 de abril de 2022
3 de noviembre de 2021
25 de octubre de 2021
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
- Web
22 de octubre de 2021
21 de octubre de 2021
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
- Web
21 de octubre de 2021
21 de octubre de 2021
21 de octubre de 2021
21 de octubre de 2021
Android Kotlin 基础知识:03.2 定义导航路径
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
19 de octubre de 2021
19 de octubre de 2021
15 de octubre de 2021
15 de octubre de 2021
构建卷积神经网络 (CNN) 以增强计算机视觉
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- IA y aprendizaje automático
- TensorFlow
15 de octubre de 2021
15 de octubre de 2021
15 de octubre de 2021
Android Kotlin 基础知识:创建 Room 数据库
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
13 de octubre de 2021
Android Kotlin 基础知识:03.3 启动外部 activity
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
13 de octubre de 2021
12 de octubre de 2021
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
11 de octubre de 2021
11 de octubre de 2021
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.
- IA y aprendizaje automático
- Dispositivos móviles
- Web
- Ruta de aprendizaje
- Kotlin
- Java
- Gemini
- Vertex AI in Firebase
- Android
6 de marzo de 2025
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
- Ruta de aprendizaje
- Go
- Cloud Memorystore
- Cloud Run
- Cloud SQL para PostgreSQL
5 de marzo 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.
- Comercio electrónico
- Web
- Computación en la nube
- Ruta de aprendizaje
- Google Kubernetes Engine (GKE)
5 de marzo 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.
- Comercio electrónico
- Web
- Ruta de aprendizaje
- Python
- Firebase Hosting
- Cloud Run
- Cloud Storage
- Cloud SQL para PostgreSQL
5 de marzo 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 marzo de 2025
5 de marzo de 2025
5 de marzo de 2025
Learn HTML
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
5 de marzo de 2025
Learn Accessibility
An evergreen accessibility course and reference to level up your web development.
5 de marzo de 2025
5 de marzo de 2025
5 de marzo 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 marzo 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 y aprendizaje automático
- Web
- Ruta de aprendizaje
- JavaScript
- TypeScript
- Gemini
- Vertex AI in Firebase
4 de marzo 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 y aprendizaje automático
- Web
- Dispositivos móviles
- Ruta de aprendizaje
- Dart
- Gemini
- Flutter
- Vertex AI in Firebase
4 de marzo 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 y aprendizaje automático
- iOS
- Ruta de aprendizaje
- Swift
- Vertex AI in Firebase
- Gemini
4 de marzo 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 y aprendizaje automático
- Ruta de aprendizaje
- Gemini
28 de febrero de 2025
27 de febrero 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.
- Ruta de aprendizaje
26 de febrero 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 y aprendizaje automático
- Ruta de aprendizaje
- Node.js
- Gemini
25 de febrero de 2025
Applied ML with Keras
Train and deploy your own basic text classification model using this project guide.
- Ruta de aprendizaje
24 de febrero 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 de Maps JavaScript
- Codelab
- JavaScript
- Google Maps Platform
21 de febrero 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 de Maps JavaScript
- Codelab
- JavaScript
- Google Maps Platform
20 de febrero de 2025
Measure ad conversions
How to measure when an ad click or view leads to a purchase or other events
- API de Attribution Reporting
- Ruta de aprendizaje
- Privacy Sandbox
14 de febrero 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 febrero de 2025
Get started with the Google Pay API for Web
Learn how to integrate the Google Pay API into your website.
- Web
- Pagos
- Ruta de aprendizaje
- HTML
- JavaScript
- Google Pay
10 de febrero 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 y aprendizaje automático
- Ruta de aprendizaje
- Python
- Swift
- Gemini
10 de febrero 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 de Attribution Reporting
- API de Private Aggregation
- Ruta de aprendizaje
- Privacy Sandbox
31 de enero 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 enero 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 y aprendizaje automático
- Ruta de aprendizaje
- Firebase
- Flutter
9 de enero de 2025
5 de enero de 2025
(Deprecated) Build a musical game using Oboe
Learn how to build a musical game with the Oboe library.
11 de diciembre de 2024
(Deprecated) Automated Accessibility Testing using Espresso
In this codelab, you’ll learn the fundamentals of accessibility testing using Espresso.
11 de diciembre 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.
- Kotlin en Android
- Calidad de las apps para Android
- Kotlin
11 de diciembre 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.
- Calidad de las apps para Android
- Kotlin en Android
- Kotlin
11 de diciembre 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 en Android
- Calidad de las apps para Android
- Kotlin
11 de diciembre 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.
- Otros temas sobre Android
- Python
11 de diciembre 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.
- Conectividad de Android
11 de diciembre 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.
- Arquitectura de Android
- Python
10 de diciembre 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.
- Interfaz de usuario
10 de diciembre 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.
- Interfaz de usuario
9 de diciembre de 2024