Explora todo el contenido educativo
Verificación de aplicaciones de Firebase para plataformas de Apple
Updated 2 de marzo de 2025
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
- Verificación de aplicaciones de Firebase
Lanza Firebase App Check de forma gradual con Firebase Remote Config
Updated 2 de marzo de 2025
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
- Firebase Remote Config
- Verificación de aplicaciones de Firebase
Codelab de optimización de compras integradas en la app en tiempo real en el dispositivo
Updated 2 de marzo de 2025
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.
- TensorFlow
- Firebase Remote Config
- Android
- Firebase
- Google Analytics
- Firebase A/B Testing
- BigQuery
- AA de Firebase
Codelab de Android: Agrega la clasificación de texto en el dispositivo a tu app con TensorFlow Lite y Firebase
Updated 2 de marzo de 2025
En este codelab, aprenderás a implementar la clasificación de texto con Firebase y TensorFlow Lite.
- Android
- TensorFlow
- AA de Firebase
- Firebase
Envía y recibe notificaciones para una app de Flutter con Firebase Cloud Messaging
Updated 2 de marzo de 2025
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.
- Firebase Cloud Messaging
Codelab web de Verificación de aplicaciones
Updated 2 de marzo de 2025
En este codelab, aprenderás a proteger una app web contra accesos no autorizados.
Integra Firebase a una app de Next.js
Updated 2 de marzo de 2025
Aprende a integrar Firebase con una app de Next.js.
- Firebase App Hosting
Codelab de Firebase iOS en Swift
Updated 2 de marzo de 2025
En este codelab, aprenderás a usar la plataforma de Firebase en iOS en Swift.
- Firebase
Performance Monitoring para lanzamientos de funciones
Updated 2 de marzo de 2025
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.
- Firebase
- Firebase Performance Monitoring
- Android
Crea tablas de clasificación con Firestore
Updated 2 de marzo de 2025
En este codelab, compilarás una tabla de clasificación con Cloud Firestore y Cloud Functions.
Descubre Firebase para Flutter
Updated 2 de marzo de 2025
Aprende a crear una app para dispositivos móviles de Flutter con Firebase.
- Flutter
- Firestore
- Firebase Authentication
- Firebase
- Android
Compila apps web potenciadas por IA con Extensiones de Firebase para la API de Gemini
Updated 2 de marzo de 2025
Aprende a usar Extensiones de Firebase con la API de Gemini para compilar una app web con funciones potenciadas por IA, como recomendaciones personalizadas.
- Firebase
- Firestore
- Firebase App Hosting
- Extensiones de Firebase
Instrumenta tu juego de Unity con Firebase Remote Config
Updated 2 de marzo de 2025
Aprende a instrumentar tu juego de Unity con Remote Config
Calcula los buckets de ingresos para el esquema de valor de conversión de SKAdNetwork
Updated 2 de marzo de 2025
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.
Codelab: Distribuye versiones de paquetes de aplicaciones a los verificadores
Updated 2 de marzo de 2025
Entrega la versión más reciente de tu app a los verificadores con rapidez. En este caso,
- Android
- Firebase
Usa FCM y FIAM para enviar mensajes a los usuarios
Updated 2 de marzo de 2025
Aprende a enviar mensajes a tus usuarios con Firebase Cloud Messaging y los mensajes desde la app de Firebase.
- Android
Atrae de manera eficaz a los usuarios con Firebase
Updated 2 de marzo de 2025
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.
Reutiliza tu código de Cloud Functions como una extensión de Firebase
Updated 2 de marzo de 2025
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.
Codelab de Firebase para Android: compila un chat amigable
Updated 2 de marzo de 2025
En este codelab, aprenderás a compilar una app para Android con la plataforma de Firebase.
- Android
- Firebase
Codelab de iOS: Agrega la clasificación de texto en el dispositivo a tu app con TensorFlow Lite y Firebase
Updated 2 de marzo de 2025
En este codelab, aprenderás a implementar la clasificación de texto con Firebase y TensorFlow Lite.
- AA de Firebase
- Firebase
- TensorFlow
Codelab de Firebase Multidispositivo
Updated 2 de marzo de 2025
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.
- Firebase Realtime Database
- Firebase Authentication
Tu primer experimento de mensajes desde la app
Updated 2 de marzo de 2025
En este codelab, crearás tu primer experimento de Firebase In-App Messaging con Firebase A/B Testing.
Codelab: Alerta a los verificadores sobre las nuevas versiones de tu app con el SDK de Firebase App Distribution para iOS
Updated 2 de marzo de 2025
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.
- Firebase
- Firebase App Distribution
Codelab web de AngularFire
Updated 2 de marzo de 2025
En este codelab, aprenderás a usar la plataforma de Firebase en la Web compilando una app de chat.
- Firebase
- Firebase App Hosting
Codelab de iOS: Agrega recomendaciones a tu app con TensorFlow Lite y Firebase
Updated 2 de marzo de 2025
En este codelab, aprenderás a crear un motor de recomendaciones de contenido para tu app con TensorFlow y Firebase.
- Google Analytics
- Firebase
- TensorFlow
- AA de Firebase
Configura y administra productos y proyectos de Firebase a través de Terraform
Updated 2 de marzo de 2025
Usa Terraform para configurar y administrar proyectos de Firebase, incluida la configuración programática de la infraestructura y los productos de Firebase.
- Firebase
Envía eventos de aplicación a GA4 con el Protocolo de medición
Updated 2 de marzo de 2025
En este codelab, aprenderás a realizar llamadas de servidor a servidor para enviar eventos a GA4 con el Protocolo de medición.
Codelab de frameworks web de Angular de Firebase
Updated 2 de marzo de 2025
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
Funciones de autenticación avanzada
Updated 2 de marzo de 2025
Aprende a implementar la autenticación de varios factores y a crear requisitos de autenticación personalizados con funciones de bloqueo
- Firebase Authentication
Google Ads con eventos personalizados de Google Analytics para Firebase: Android
Updated 2 de marzo de 2025
En este codelab, aprenderás a implementar eventos con GA4F y a lanzar campañas de acción a través de Google Ads.
Descubre Firebase para la Web
Updated 2 de marzo de 2025
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.
- Firebase
- Firebase Authentication
- Firebase Hosting
- Firestore
Codelab de Android: Agrega recomendaciones a tu app con TensorFlow Lite y Firebase
Updated 2 de marzo de 2025
En este codelab, aprenderás a crear un motor de recomendaciones de contenido para tu app con TensorFlow y Firebase.
- Firebase
- Android
- TensorFlow
- AA de Firebase
- Google Analytics
Envía notificaciones para una app web con Cloud Messaging y Cloud Functions
Updated 2 de marzo de 2025
En este codelab, aprenderás a usar Cloud Functions para Firebase para enviar notificaciones a los usuarios de una app de chat.
- Firebase Cloud Messaging
- Firebase
- Cloud Functions para Firebase
Comprende las fallas de un juego de Unity con las funciones avanzadas de Crashlytics
Updated 2 de marzo de 2025
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.
Implementa pruebas A/B para tu juego de Unity con Firebase Remote Config
Updated 2 de marzo de 2025
En este codelab, aprenderás a usar las pruebas A/B de Remote Config en tu juego de Unity.
Mide el tiempo de carga y la renderización de la pantalla con Firebase Performance Monitoring
Updated 2 de marzo de 2025
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.
- Android
- Firebase
- Firebase Performance Monitoring
Firebase Performance Monitoring para la Web
Updated 2 de marzo de 2025
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.
- Firebase
Distribuye compilaciones para iOS previas al lanzamiento más rápido con App Distribution y fastlane
Updated 2 de marzo de 2025
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).
- Firebase
Tu primer mensaje push de multidifusión con temas de FCM
Updated 2 de marzo de 2025
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.
- Firebase Cloud Messaging
- Android
Implementa Google Analytics para Firebase en WebView de Android
Updated 2 de marzo de 2025
En este codelab, aprenderás a enviar eventos a GA4 con la implementación de Webview de JavaScript.
Agrega un flujo de autenticación de usuarios a una app para Flutter con FirebaseUI
Updated 2 de marzo de 2025
En este codelab, aprenderás a agregar Firebase Authentication a una app de Flutter con solo unas pocas líneas de código.
- Firebase
- Firebase Authentication
- Flutter
Migra a la versión modular del SDK de JS de Firebase para mejorar tu app web
Updated 2 de marzo de 2025
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.
Arquitectura y estado
Updated 2 de marzo de 2025
Aprende a crear una app que funcione mediante la navegación, el estado avanzado y los efectos secundarios.
- Android
Comienza a usar la Búsqueda de vectores de Spanner
Updated 28 de febrero de 2025
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.
Llaves de acceso en Android y otras plataformas
Updated 28 de febrero de 2025
Comienza a usar llaves de acceso y crea experiencias de autenticación seguras y fluidas para tus usuarios.
- Android
Semántica de escenas y profundidad geoespacial
Updated 28 de febrero de 2025
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.
Anclas de geometría del paisaje urbano y techos
Updated 28 de febrero de 2025
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.
Aidemy: Cómo crear sistemas multiagente con LangGraph, EDA y IA generativa en Google Cloud
Updated 27 de febrero de 2025
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.
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
Updated 27 de febrero de 2025
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.
Vertex AI Pipelines de la interfaz de Private Service Connect
Updated 26 de febrero de 2025
En este instructivo, aprenderás a configurar y validar las canalizaciones de Vertex AI de Private Service Connect.
Compose para Wear OS
Updated 26 de febrero de 2025
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.
AlloyDB Omni y el modelo de IA local en Kubernetes
Updated 25 de febrero de 2025
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.
- AlloyDB para PostgreSQL
Acelera las consultas analíticas con el motor de columnas en AlloyDB Omni.
Updated 25 de febrero de 2025
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.
- AlloyDB para PostgreSQL
Cómo comenzar a usar las incorporaciones vectoriales con la IA de AlloyDB
Updated 25 de febrero de 2025
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.
- AlloyDB para PostgreSQL
Cómo comenzar a usar las incorporaciones de vectores en Cloud SQL para PostgreSQL
Updated 24 de febrero de 2025
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.
- Cloud SQL
Entrega imágenes AVIF
Updated 24 de febrero de 2025
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
Cómo crear un Private Service Connect para AlloyDB
Updated 21 de febrero de 2025
En este codelab, aprenderás a crear un Private Service Connect para AlloyDB.
- AlloyDB para PostgreSQL
Crea un resumen de YouTube con Gemini
Updated 21 de febrero de 2025
En este codelab, aprenderás a crear un resumidor de videos potenciado por Gemini que pueda resumir videos de YouTube.
Cómo crear un Private Service Connect para Cloud SQL
Updated 20 de febrero de 2025
En este codelab, aprenderás a crear un Private Service Connect para Cloud SQL.
- Cloud SQL
Cómo instalar y configurar Toolbox para tus aplicaciones de IA generativa y agentes en AlloyDB
Updated 20 de febrero de 2025
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.
Técnicas prácticas de observabilidad para la aplicación de IA generativa en Go
Updated 18 de febrero de 2025
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,
Compila con Firebase Data Connect
Updated 14 de febrero de 2025
Aprende a compilar una app web con Firebase Data Connect y GraphQL
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)
Updated 12 de febrero de 2025
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.
- Cloud Run
Técnicas prácticas de observabilidad para la aplicación de IA generativa en JavaScript
Updated 10 de febrero de 2025
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,
Técnicas prácticas de observabilidad para la aplicación de IA generativa en Python
Updated 10 de febrero de 2025
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,
Técnicas prácticas de observabilidad para la aplicación de IA generativa en Java
Updated 10 de febrero de 2025
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,
Cómo compilar aplicaciones en la era de la IA
Updated 10 de febrero de 2025
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
Compila una app contextual de recomendación de posturas de yoga con Firestore, la Búsqueda de vectores y Gemini 2.0.
Updated 10 de febrero de 2025
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.
Codelab de la API de Activity Recognition Transition
Updated 6 de febrero de 2025
Aprende a usar la API de Activity Recognition Transition para crear funciones contextuales potentes en tu app
Android 11 - Semana 5: Lenguajes
Updated 6 de febrero de 2025
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
Kotlin para desarrolladores de Java
Updated 6 de febrero de 2025
Incorpora y convierte código de Java en Kotlin con Android Studio.
- Android
- Kotlin
Conversión a Kotlin (obsoleto)
Updated 6 de febrero de 2025
En este codelab, aprenderás a convertir código de Java a Kotlin
Reconoce, identifica y traduce texto con ML Kit y CameraX: Android
Updated 6 de febrero de 2025
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.
- Android
- Firebase
Android 11 - Semana 2: Aprendizaje automático
Updated 6 de febrero de 2025
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
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)
Updated 6 de febrero de 2025
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.
- Cloud Run
Taller de modificación de apps
Updated 4 de febrero de 2025
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.
Private Service Connect: Usa backends de PSC para acceder a un servicio de productor
Updated 4 de febrero de 2025
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.
Cómo compilar una app para Android con Firebase y Jetpack Compose
Updated 31 de enero de 2025
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.
- Firebase Remote Config
- Firebase Authentication
- Firestore
- Firebase Performance Monitoring
Trabaja con el servicio de agregación en AWS
Updated 30 de enero de 2025
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
Trabajar con el servicio de agregación en Google Cloud Platform (GCP)
Updated 30 de enero de 2025
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
Controles del servicio de VPC: Protección del Servicio de transferencia de datos de BigQuery
Updated 24 de enero de 2025
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
Cómo agregar compras directas desde la aplicación a tu app de Flutter
Updated 23 de enero de 2025
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.
- Flutter
Agrega la búsqueda de vectores de Firestore a tus apps para dispositivos móviles con Extensiones de Firebase
Updated 23 de enero de 2025
Aprende a usar la Búsqueda de vectores de Firestore
- Firebase
Codelab web de Cloud Firestore
Updated 23 de enero de 2025
En este codelab, aprenderás a compilar una app web que use Cloud Firestore.
- Firebase
Codelab de Cloud Firestore para iOS
Updated 23 de enero de 2025
En este codelab, aprenderás a compilar una app para iOS que use Cloud Firestore.
- Firebase
Codelab de Cloud Firestore para Android
Updated 23 de enero de 2025
En este codelab, aprenderás a compilar una app para Android que use Cloud Firestore.
- Firebase
Agrega funciones nuevas a tu app web rápidamente con Extensiones de Firebase
Updated 23 de enero de 2025
En este codelab, agregarás funcionalidad a una app web de mercado en línea con Extensiones de Firebase.
- Firebase Realtime Database
- Extensiones de Firebase
- Firebase
Implementa automáticamente una aplicación web de Java de IA generativa desde el control de versión a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente Go de IA generativa con la aplicación web de Genkit desde el control de versión a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente una aplicación web de Go de IA generativa desde el control de versión a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente una aplicación web de IA generativa de Next.js desde el control de versión a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente la aplicación web de Angular con IA generativa desde el control de versión a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente una aplicación web de Python de IA generativa desde el control de versión a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente la aplicación web de Node.js para la IA generativa desde el control de versiones a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente una aplicación web de Svelte de IA generativa desde el control de versión a Cloud Run
Updated 23 de enero de 2025
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
Implementa automáticamente una aplicación web de Genkit de IA generativa de Node.js desde el control de versión a Cloud Run
Updated 22 de enero de 2025
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
Cómo programar una tarea de Cloud Run dentro de un perímetro de Controles del servicio de VPC
Updated 18 de enero de 2025
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
Wear OS
Updated 16 de enero de 2025
Obtén más información sobre Wear OS, un sistema operativo basado en Android y optimizado para dispositivos wearables.
- Android
Habilita Private Service Connect en una instancia de Cloud SQL existente que ejecute PSA (Terraform)
Updated 16 de enero de 2025
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.
- Cloud SQL
Animaciones en Flutter
Updated 14 de enero de 2025
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.
- Flutter
Sube un archivo a Cloud Storage con fragmentación
Updated 14 de enero de 2025
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.
Recibe un evento de Cloud Pub/Sub en SAP con el SDK de ABAP para Google Cloud
Updated 14 de enero de 2025
En este codelab, recibirás un evento de Cloud Pub/Sub con el SDK de ABAP.
Crea pases en Android con la API de la Billetera de Google
Updated 14 de enero de 2025
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
Usa la API de Translation con el SDK de ABAP para Google Cloud
Updated 14 de enero de 2025
En este codelab, aprenderás a llamar a los métodos de la API de Translation con el SDK de ABAP.
Publica un evento en Cloud Pub/Sub con el SDK de ABAP para Google Cloud
Updated 14 de enero de 2025
En este codelab, aprenderás a publicar un evento en el servicio de Google Cloud Pub/Sub.
Análisis de opiniones con Gemini AI con el SDK de ABAP
Updated 14 de enero de 2025
En este codelab, usarás el modelo de Gemini Pro para realizar análisis de opiniones sobre productos con el SDK de ABAP.
Cómo conectarse a CloudSQL a través de Private Service Connect (Terraform)
Updated 13 de enero de 2025
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.
- Cloud SQL
SMTP de NEG de Internet de PSC de Looker con dirección sur de HTTPS
Updated 13 de enero de 2025
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.
Cómo comenzar a usar Spanner Graph
Updated 13 de enero de 2025
En este codelab, crearás una instancia de Spanner y aprenderás a usar Spanner Graph.
- Spanner
Procesa previamente datos de BigQuery con PySpark en Dataproc
Updated 13 de enero de 2025
En este lab, se muestra cómo usar PySpark en Dataproc para cargar datos de BigQuery y guardarlos en Google Cloud Storage.
GitHub: Automatización de la revisión de código con IA generativa
Updated 13 de enero de 2025
GitHub: Automatización de la revisión de código con IA generativa
Comienza a usar Cloud Functions (2ª gen.)
Updated 13 de enero de 2025
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.
Implementa la imagen en Cloud Run
Updated 13 de enero de 2025
En este codelab, usarás un modelo de Imagen para crear imágenes en una página web con Cloud Run.
Cómo ejecutar Transformers.js en GPUs de Cloud Run
Updated 13 de enero de 2025
Obtén más información para ejecutar la difusión estable en una GPU de Cloud Run
- Cloud Run
Comienza a usar funciones de Cloud Run basadas en eventos
Updated 13 de enero de 2025
cómo comenzar a usar las funciones de Cloud Run basadas en eventos
- Cloud Run
Llama al LLM de Vertex AI desde tu entorno de ABAP con el SDK de ABAP para Google Cloud
Updated 13 de enero de 2025
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.
Firma y verifica datos con Cloud KMS (asimétrico)
Updated 13 de enero de 2025
En este codelab, encriptarás y desencriptarás datos con claves asimétricas de Cloud KMS.
- Cloud Key Management Service
Cómo activar el procesamiento de eventos desde Cloud Storage con Eventarc y funciones de Cloud Run
Updated 13 de enero de 2025
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.
Implementa un sitio web con Cloud Run
Updated 13 de enero de 2025
Aprende a implementar un sitio web con Cloud Run, que brinda agilidad sin servidores a tus apps alojadas en contenedores.
Agente de GenAI para el control de calidad de documentos y llamadas a la API
Updated 13 de enero de 2025
Agente de GenAI para el control de calidad de documentos y llamadas a la API
Canalización de Jenkins de varias ramas en GKE
Updated 13 de enero de 2025
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.
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
Updated 10 de enero de 2025
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.
Gemini en Java con Vertex AI y LangChain4j
Updated 10 de enero de 2025
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.
Compila funciones de IA generativa con la tecnología de tus datos con Firebase Genkit
Updated 9 de enero de 2025
Aprende a usar Firebase Genkit para compilar funciones de IA generativa con las habilidades y herramientas de desarrollo de apps que ya conoces.
- Firebase App Hosting
- Firebase
- Firestore
- Firebase Genkit
Dialogflow CX: Compila un agente virtual de venta minorista
Updated 9 de enero de 2025
Aprende a crear un chatbot de venta minorista con Dialogflow CX, una plataforma de IA conversacional (CAIP) para crear agentes virtuales
Desarrollo local con Cloud Functions para Node.js con Visual Studio Code
Updated 9 de enero de 2025
Aprende a codificar, implementar y depurar Cloud Functions para Node.js desde Visual Studio Code en tu máquina local.
Private Service Connect 66
Updated 9 de enero de 2025
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.
Accede a Anthropic Claude en Vertex AI con el SDK de Python a través del extremo de Private Service Connect
Updated 9 de enero de 2025
Accede a Anthropic en Vertex AI desde una VM a través del SDK de Python y el extremo de PSC
Wagtail en Cloud Run
Updated 9 de enero de 2025
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.
- Cloud Run
Cómo ejecutar TorchServe y Stable Diffusion en GPUs de Cloud Run
Updated 9 de enero de 2025
Obtén más información para ejecutar la difusión estable en una GPU de Cloud Run
- Cloud Run
Cómo compilar aplicaciones en la era de la IA
Updated 9 de enero de 2025
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.
Cómo realizar transacciones de recursos digitales con computación de varias partes y Confidential Space
Updated 9 de enero de 2025
En este codelab, aprenderás a usar Confidential Space para realizar transacciones de activos digitales con procesamiento de múltiples partes.
Cómo proteger el suministro de software
Updated 9 de enero de 2025
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
Acceso de PSC de Looker a PSC de Cloud SQL
Updated 9 de enero de 2025
En este codelab, aprenderás a integrar el PSC de Cloud SQL con el PSC de Looker para el acceso de norte a sur.
Implementa un sistema de archivos paralelos de Lustre en GCP
Updated 9 de enero de 2025
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.
Usa la API de Translation con Python
Updated 9 de enero de 2025
En este instructivo, aprenderás a usar la API de Translation con Python.
Private Service Connect 64
Updated 9 de enero de 2025
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.
Cómo recuperar credenciales o secretos de Secret Manager de Google Cloud con el SDK de ABAP para Google Cloud
Updated 9 de enero de 2025
En este codelab, aprenderás a recuperar credenciales o secretos de Secret Manager con el SDK de ABAP para Google Cloud.
Lanzamiento con Cloud Deploy
Updated 9 de enero de 2025
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
Lee las predicciones de BigQuery ML en SAP con el SDK de ABAP para Google Cloud
Updated 9 de enero de 2025
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.
Implementación de historias de usuario de JIRA con IA generativa
Updated 7 de enero de 2025
Implementación de historias de usuario de JIRA con IA generativa
Codelab de Cloud NGFW Enterprise [con inspección de TLS]
Updated 26 de diciembre de 2024
En este codelab, aprenderás a usar Cloud NGFW Enterprise para lograr la prevención de amenazas con inspección de TLS.
Cómo integrar funciones de adaptabilidad a tu juego nativo
Updated 23 de diciembre de 2024
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:
- Android
Cómo mejorar el rendimiento de una app con los perfiles de Baseline
Updated 23 de diciembre de 2024
En este codelab, se muestra cómo mejorar el tiempo de inicio y la latencia de fotogramas de la app con perfiles de Baseline.
- Android
Cómo agregar diseños adaptables a una app para Android basada en vistas con Compose
Updated 23 de diciembre de 2024
Obtén información sobre cómo agregar diseños adaptables a una app para Android basada en vistas con Jetpack Compose.
Agrega Play Integrity a tu aplicación para Android
Updated 23 de diciembre de 2024
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.
- Android
Cómo configurar, implementar y verificar Android App Links
Updated 23 de diciembre de 2024
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.
- Android
Protege los modelos de AA y la propiedad intelectual con Confidential Space
Updated 23 de diciembre de 2024
En este codelab, aprenderás a proteger los modelos de aprendizaje automático y la propiedad intelectual con Confidential Space
Prueba la B&A para la Web de extremo a extremo de forma local
Updated 22 de diciembre de 2024
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
Obtén estadísticas a partir de datos estructurados y no estructurados con el paquete BigQuery DataFrames compatible con IA
Updated 21 de diciembre de 2024
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.
Análisis detallado de Artifact Registry
Updated 21 de diciembre de 2024
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
Análisis exploratorio de datos de las ventas de licores de Iowa con el paquete BigQuery DataFrames
Updated 21 de diciembre de 2024
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.
Transferencia de agentes en vivo
Updated 21 de diciembre de 2024
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.
Captura y procesa datos de salud con la biblioteca de captura de datos estructurados
Updated 21 de diciembre de 2024
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
Implementa una aplicación de JavaScript en Cloud Run con AlloyDB
Updated 21 de diciembre de 2024
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
Implementa una aplicación de JavaScript de pila completa en Cloud Run con Cloud SQL para PostgreSQL
Updated 21 de diciembre de 2024
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
Usa Actions on Google para que tu casa sea más inteligente
Updated 21 de diciembre de 2024
Aprende a crear una Acción de casa inteligente para que Asistente de Google controle los dispositivos conectados.
Habilita la entrega local para integraciones de nube a nube
Updated 21 de diciembre de 2024
Descubre cómo habilitar la entrega local con el SDK de Local Home para mejorar las integraciones de casas inteligentes con Asistente.
- Asistente de Google
- De nube a nube
Implementa una aplicación de JavaScript en Cloud Run con Cloud SQL para PostgreSQL
Updated 21 de diciembre de 2024
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
Administra recursos de FHIR con la biblioteca de FHIR Engine
Updated 21 de diciembre de 2024
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
Crea un asistente de Shopping inteligente con AlloyDB y Vertex AI Agent Builder (parte 1)
Updated 21 de diciembre de 2024
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.
Valida las solicitudes a la API de Places con la Verificación de aplicaciones de Firebase y reCAPTCHA
Updated 21 de diciembre de 2024
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.
- Google Maps Platform
- API de Maps JavaScript
Cómo compilar flujos de trabajo de operaciones de AA con Airflow 2 en GKE
Updated 21 de diciembre de 2024
En este instructivo, aprenderás a entrenar y ejecutar un modelo con vLLM en GKE a través de un DAG de Airflow.
Private Service Connect: Usa backends de PSC para acceder a las APIs de Google regionales
Updated 21 de diciembre de 2024
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.
Codelab de imágenes de contenedor firmadas
Updated 19 de diciembre de 2024
En este codelab, aprenderás a aprovechar la función de imagen de contenedor firmada para mejorar la usabilidad de Confidential Space.
Asignación de puertos privados de Private Service Connect para productores de servicios
Updated 18 de diciembre de 2024
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.
Compra en línea, retira en la tienda: Bonjour Meal: Parte 2: Crea un carrito de compras
Updated 17 de diciembre de 2024
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.
Compra en línea, retira en la tienda: Bonjour Meal: Parte 1: Primeros pasos
Updated 17 de diciembre de 2024
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.
Cómo agregar compatibilidad con el teclado, el mouse, el panel táctil y la pluma stylus con Jetpack Compose
Updated 17 de diciembre de 2024
Aprende a desarrollar tus apps para que admitan teclados y dispositivos apuntadores, como el mouse y el panel táctil, con Compose.
- Android
Incorporación de actividades
Updated 17 de diciembre de 2024
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
Cómo compilar un diseño de lista-detalles con incorporación de actividades y Material Design
Updated 17 de diciembre de 2024
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
Etapas del ciclo de vida de la actividad
Updated 16 de diciembre de 2024
En este codelab, aprenderás sobre el ciclo de vida de la actividad y los registros.
Componentes de la arquitectura
Updated 16 de diciembre de 2024
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
Calcula una propina personalizada
Updated 13 de diciembre de 2024
Aprende a agregar un botón de acción, configurar las acciones del teclado y usar un elemento Switch componible.
Más aspectos básicos de Kotlin
Updated 13 de diciembre de 2024
Aprende conceptos adicionales de programación en Kotlin que te permitirán compilar apps para Android más interesantes y divertidas.
- Android
Proyecto: Crea una app de tarjetas de presentación
Updated 13 de diciembre de 2024
Obtén información para crear una app para Android que muestre tu tarjeta de presentación.
Views de Android y Compose en Views
Updated 13 de diciembre de 2024
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
Crea un diseño básico
Updated 13 de diciembre de 2024
Compila una app para Android con una interfaz de usuario simple que muestre imágenes y texto.
- Android
Cómo crear una app interactiva de Dice Roller
Updated 13 de diciembre de 2024
Aprende a compilar una app interactiva de Dice Roller que les permita a los usuarios lanzar un dado y, luego, mostrar el resultado.
- Android
Cómo cargar y mostrar imágenes de Internet
Updated 13 de diciembre de 2024
Aplica las prácticas recomendadas de arquitectura a la app y usa Coil para descargar y mostrar imágenes.
- Android
Cómo obtener datos de Internet
Updated 13 de diciembre de 2024
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
Cómo agregar Compose a una app basada en objetos View
Updated 13 de diciembre de 2024
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
Cómo usar colecciones en Kotlin
Updated 13 de diciembre de 2024
Aprende a usar arrays y colecciones, lo que incluye las listas, los conjuntos y los mapas.
Comunicación bidireccional sin Internet
Updated 13 de diciembre de 2024
Obtén información sobre cómo conectar a tus usuarios entre sí, incluso cuando no hay Internet disponible
Usa clases y objetos en Kotlin
Updated 13 de diciembre de 2024
Aprende a usar clases y objetos en Kotlin.
Incorporación de actividades avanzada
Updated 13 de diciembre de 2024
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.
Introducción a las corrutinas en el Playground de Kotlin
Updated 13 de diciembre de 2024
En el Playground de Kotlin, aprende a usar corrutinas de Kotlin para escribir código asíncrono.
(Obsoleto) Cómo exponer datos a complicaciones de la cara de reloj en Wear OS
Updated 13 de diciembre de 2024
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.
Conceptos básicos de Kotlin
Updated 13 de diciembre de 2024
Obtén más información sobre los conceptos básicos de Kotlin, la programación orientada a objetos y las lambdas.
- Android
Introducción a las corrutinas en Android Studio
Updated 13 de diciembre de 2024
Aprende a usar corrutinas de Kotlin dentro de una app para Android y a probarlas.
Interactúa con la IU y el estado
Updated 13 de diciembre de 2024
Crea una app para calcular propinas que estime la propina a partir de la entrada del usuario en la app.
- Android
Android 11 - Semana 1: Personas e identidad
Updated 11 de diciembre de 2024
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
Tu primera app integrada de Health Connect
Updated 11 de diciembre de 2024
En este codelab, crearás una app de salud y fitness que admite la lectura y escritura en Health Connect.
- Android
Pruebas en Jetpack Compose
Updated 11 de diciembre de 2024
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.
Cómo mejorar la compatibilidad con la pluma stylus en una app para Android
Updated 11 de diciembre de 2024
Aprende a implementar técnicas avanzadas que permiten una experiencia de última generación con la pluma stylus en una app para Android.
- Android
Mejora la experiencia del usuario de tu app para Android
Updated 11 de diciembre de 2024
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
Cómo crear tu primera tarjeta en Wear OS
Updated 11 de diciembre de 2024
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.
- Wear OS
- Android
Cómo crear una app que se ejecuta en un perfil de trabajo
Updated 11 de diciembre de 2024
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.
Accesibilidad, pruebas y rendimiento
Updated 11 de diciembre de 2024
Mejora el rendimiento de tu app, haz que sea accesible para todos los usuarios y escribe pruebas automatizadas para mantener este comportamiento.
- Android
Agrega animaciones de atrás predictivo
Updated 11 de diciembre de 2024
En este codelab, aprenderás a agregar animaciones de atrás predictivo a la app de SociaLite.
Cómo admitir dispositivos plegables y con pantalla doble con Jetpack WindowManager
Updated 11 de diciembre de 2024
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.
- Android
Codelab sobre arrastrar y soltar
Updated 11 de diciembre de 2024
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
Cómo agregar una lista desplazable
Updated 11 de diciembre de 2024
Cómo agregar una lista desplazable a la app de Affirmations
Cómo empezar a usar Vulkan en Android
Updated 11 de diciembre de 2024
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.
- Android
Cómo compilar apps con Android Enterprise
Updated 11 de diciembre de 2024
Obtén información sobre las soluciones de administración que ofrece Android Enterprise.
- Android
Adáptate a diferentes tamaños de pantalla
Updated 11 de diciembre de 2024
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
Jetpack Compose
Updated 11 de diciembre de 2024
Descubre más sobre Compose, un kit de herramientas moderno para compilar IU nativas de Android.
Compila una app con un diseño adaptable
Updated 11 de diciembre de 2024
Aprende a adaptar tu app a pantallas grandes con la implementación de uno de los patrones de diseño canónicos.
Cómo usar colecciones en Kotlin
Updated 10 de diciembre de 2024
Aprende a usar arrays y colecciones, lo que incluye las listas, los conjuntos y los mapas.
Cómo usar corrutinas en casos de uso común de Android
Updated 10 de diciembre de 2024
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
Diseños, temas y animación
Updated 9 de diciembre de 2024
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
Práctica: Comportamiento de clics
Updated 9 de diciembre de 2024
Aplica lo que aprendiste sobre el comportamiento de clics en botones para compilar una app.
- Android
Efectos secundarios y estados avanzados en Jetpack Compose
Updated 9 de diciembre de 2024
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.
- Android
Cómo animar elementos en Jetpack Compose
Updated 9 de diciembre de 2024
En este codelab, aprenderás a usar algunas APIs de Animation de Compose.
Manifiesto de la app web
Updated 9 de diciembre de 2024
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.
Cómo crear y probar una app para usar en el SO Android Automotive con el automóvil estacionado
Updated 6 de diciembre de 2024
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.
- Android Auto
- Android
Introducción a Compose para TV
Updated 6 de diciembre de 2024
Aprende los conceptos básicos de Compose para TV y crea dos pantallas que suelen estar disponibles en apps para TV.
- Android
Cómo agregar funciones de Gemini a tu app para Android
Updated 6 de diciembre de 2024
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.
- Android
Cómo programar tareas con WorkManager
Updated 6 de diciembre de 2024
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
Ubicación aproximada
Updated 6 de diciembre de 2024
Cómo solicitar un permiso de ubicación en Android 1
ViewModel y el estado en Compose
Updated 6 de diciembre de 2024
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.
Cómo agregar un repositorio y una DI manual
Updated 6 de diciembre de 2024
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.
Temas en Compose con Material 3
Updated 6 de diciembre de 2024
El propósito de este codelab es demostrar los temas de Jetpack Compose con las nuevas implementaciones de Material Design 3 y Material You.
Codelab de la API de sueño para Android
Updated 6 de diciembre de 2024
Aprenderás a registrar la API de sueño para Android a fin de obtener los elementos SleepSegmentEvents y SleepClassifyEvents.
Cómo optimizar tu app de cámara en dispositivos plegables con Jetpack WindowManager
Updated 6 de diciembre de 2024
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.
Cómo arrastrar y soltar en Compose
Updated 6 de diciembre de 2024
Aprende a habilitar la función de arrastrar y soltar con modificadores en Compose.
- Android
Introducción al estado en Compose
Updated 6 de diciembre de 2024
Obtén información sobre el estado y cómo puedes usarlo y manipularlo con Jetpack Compose.
- Android
API de Google Pay para la Web 201: Avanzado
Updated 6 de diciembre de 2024
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
- Google Pay
Accesos sin contraseña en la Web con llaves de acceso
Updated 6 de diciembre de 2024
Comienza a usar llaves de acceso en la Web y crea experiencias de autenticación seguras y fáciles de usar para tus usuarios.
Animación simple con Jetpack Compose
Updated 6 de diciembre de 2024
Obtén información sobre cómo agregar una animación de resorte simple a tu app de Compose.
Views en Compose
Updated 6 de diciembre de 2024
Aprende a agregar y usar Views existentes dentro de una app compilada con Jetpack Compose.
- Android
Cómo agregar Nearby Messages a tu app
Updated 6 de diciembre de 2024
Obtén información para enviar y descubrir mensajes con la API de Nearby Messages
Conceptos básicos de Android 2.2: Estado y ciclo de vida de la actividad
Updated 6 de diciembre de 2024
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.
Aspectos básicos de Jetpack Compose
Updated 6 de diciembre de 2024
En este codelab, aprenderás los aspectos básicos de Compose.
- Android
Conceptos básicos de Compose
Updated 6 de diciembre de 2024
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
Cómo mejorar la participación en Ver a continuación para películas o episodios de TV en Android TV
Updated 6 de diciembre de 2024
En este codelab, conocerás las prácticas recomendadas para compilar Ver a continuación para películas y episodios de TV.
Trabajo en segundo plano con WorkManager
Updated 6 de diciembre de 2024
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.
Nuevas maneras de atraer usuarios de Wear OS con la API de Ongoing Activity
Updated 6 de diciembre de 2024
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.
- Wear OS
- Android
Cómo migrar a Jetpack Compose
Updated 6 de diciembre de 2024
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
- Android
Compila apps fabulosas
Updated 6 de diciembre de 2024
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
Cómo compilar una capa de datos
Updated 6 de diciembre de 2024
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.
Calcula una propina personalizada
Updated 5 de diciembre de 2024
Aprende a agregar un botón de acción, configurar las acciones del teclado y usar un elemento Switch componible.
Diseños básicos en Compose
Updated 5 de diciembre de 2024
En este codelab, aprenderás a implementar diseños reales con elementos componibles y modificadores que Compose proporciona de forma predeterminada.
Accesibilidad en Jetpack Compose
Updated 5 de diciembre de 2024
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
Crea una app de Art Space
Updated 5 de diciembre de 2024
Aprende a crear una app para Android que muestre tu propio espacio de arte.
Codelab de Compose para Wear OS
Updated 5 de diciembre de 2024
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.
- Wear OS
- Android
Resolución práctica de problemas de rendimiento en Jetpack Compose
Updated 5 de diciembre de 2024
Para que tu app se ejecute con más rapidez, analiza los registros del sistema y corrige las causas comunes de retraso.
- Android
Cómo cumplir con los requisitos de borde a borde de Android 15
Updated 5 de diciembre de 2024
Descubre cómo cumplir con los requisitos borde a borde de Android 15.
- Android
Cronet Basics
Updated 5 de diciembre de 2024
Ú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
- Android
Conceptos básicos de Paging de Android
Updated 5 de diciembre de 2024
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.
Estado en Jetpack Compose
Updated 5 de diciembre de 2024
En este codelab, aprenderás a administrar el estado para compilar aplicaciones ricas e interactivas de Compose.
Factores de forma
Updated 5 de diciembre de 2024
Usa Jetpack Compose a fin de desarrollar apps para varios formatos de pantalla y tipos de dispositivos.
- Android
Codelab de configuración de seguridad de red de Android
Updated 3 de diciembre de 2024
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.
Codelab sobre privacidad de Android
Updated 3 de diciembre de 2024
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.
Cómo agregar imágenes a tu app para Android
Updated 3 de diciembre de 2024
Consulta cómo crear una app simple con funciones de componibilidad.
- Android
Cómo mejorar tu estilo con Gemini Code Assist
Updated 30 de noviembre de 2024
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.
Accede al chat de Gemini con el SDK de Python a través del extremo de Private Service Connect
Updated 30 de noviembre de 2024
Accede a Gemini desde una VM a través del SDK de Python y el extremo de PSC
- Vertex AI
Crea una app de chat generativo con Vertex AI Conversation
Updated 30 de noviembre de 2024
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.
Uso de textembedding-gecko@003 para las incorporaciones de vectores
Updated 30 de noviembre de 2024
En este codelab, aprenderás cuál es el modelo gecko@003 y un caso de uso real para su aplicación.
Medición de la interacción con el siguiente procesamiento de imagen (INP)
Updated 30 de noviembre de 2024
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
Lab: Propagación de PSC de NCC
Updated 30 de noviembre de 2024
El objetivo de este lab es explorar NCC con propagación de PSC
Lab: Sitio de NCC a la nube con un dispositivo SD-WAN
Updated 30 de noviembre de 2024
El objetivo de este lab es explorar NCC con un radio del dispositivo WAN definido por software conectado a un concentrador de NCC.
Transmisión en vivo en Google Cloud con Media CDN y la API de transmisión en vivo
Updated 30 de noviembre de 2024
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.
Cloud Function para resumir contenido con la API de PaLM Vertex AI y Google Cloud Storage
Updated 30 de noviembre de 2024
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.
NEG de Internet HTTPS de Looker PSC con conexión sur
Updated 30 de noviembre de 2024
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.
NEG híbrido de PSC de Looker hacia las instalaciones
Updated 30 de noviembre de 2024
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.
Predicción de calificaciones de películas con BQML mediante SQL
Updated 30 de noviembre de 2024
Crearemos un modelo de predicción de la puntuación de una película usando solo SQL con BigQuery ML
Predicción de calificaciones de películas con AutoML de Vertex AI
Updated 30 de noviembre de 2024
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.
Administración de datos maestros simplificada: coincidencias & Combina con la IA generativa
Updated 30 de noviembre de 2024
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.
ALB de L7 externo regional de Looker PSC
Updated 30 de noviembre de 2024
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.
Automatización de la revisión de código con la IA generativa
Updated 30 de noviembre de 2024
Automatización de la revisión de código con la IA generativa
Generación de imágenes en el dispositivo en Android con MediaPipe
Updated 30 de noviembre de 2024
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.
Compila una app de preguntas y respuestas con RAG multimodal con Gemini Pro
Updated 30 de noviembre de 2024
En este codelab, aprenderás a compilar un sistema de respuesta de preguntas multimodales con Gemini Pro.
Implementa un "Google Traductor" en Cloud Functions de Python 3
Updated 30 de noviembre de 2024
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).
Transforma y carga las respuestas de las encuestas de Formularios de Google en BigQuery
Updated 30 de noviembre de 2024
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.
Crea una app de búsqueda de patentes con AlloyDB, Vector Search y Vertex AI
Updated 30 de noviembre de 2024
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.
Implementa un "Google Traductor" app en Python 2 de Cloud Run (Docker)
Updated 30 de noviembre de 2024
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).
Implementa un "Google Traductor" app en Python 3 de Cloud Run (Docker)
Updated 30 de noviembre de 2024
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).
Eventos para el codelab de Cloud Run for Anthos
Updated 30 de noviembre de 2024
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.
Django en Cloud Run
Updated 30 de noviembre de 2024
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.
- Cloud Run
Compila una app para Android de clasificación de dígitos escritos a mano con MediaPipe Tasks
Updated 30 de noviembre de 2024
Aprende a usar la clasificación de imágenes para detectar números escritos a mano en Android con MediaPipe.
Compila una aplicación de búsqueda de patentes con Spanner, búsqueda de vectores y Gemini 1.0 Pro
Updated 30 de noviembre de 2024
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.
NEG de Internet de SSH de PSC de Looker
Updated 30 de noviembre de 2024
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.
Política de firewall de red global con etiquetas
Updated 30 de noviembre de 2024
En este codelab, aprenderás a usar políticas de firewall de red globales con etiquetas para controlar el tráfico
Detecta objetos en imágenes con ML Kit: Android
Updated 30 de noviembre de 2024
En este codelab
Ajuste de modelos grandes de lenguaje: Cómo Vertex AI lleva los LLM al siguiente nivel
Updated 30 de noviembre de 2024
En este codelab, aprenderás a realizar un ajuste supervisado de un LLM con Vertex AI.
Lab: VPC de NCC como radio
Updated 30 de noviembre de 2024
El objetivo de este lab es explorar NCC con VPC como radio
Spring Native en Google Cloud
Updated 30 de noviembre de 2024
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.
Código fuente seguro
Updated 30 de noviembre de 2024
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.
Detecta objetos en imágenes para realizar una búsqueda visual de productos con ML Kit: Android
Updated 30 de noviembre de 2024
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.
- ML Kit
- Android
Compilación segura y Implementar con Cloud Build, Artifact Registry y GKE
Updated 30 de noviembre de 2024
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
Codelab de proxy TCP: límite de frecuencia y lista de IPs denegadas con balanceador de cargas de proxy TCP
Updated 30 de noviembre de 2024
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.
Private Service Connect con configuración de DNS automática
Updated 30 de noviembre de 2024
En este codelab, aprenderás a configurar y validar el DNS automático de Private Service Connect
Protege las aplicaciones sin servidores con Identity-Aware Proxy (IAP)
Updated 30 de noviembre de 2024
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.
Implementa de forma segura en Cloud Run
Updated 30 de noviembre de 2024
Prácticas fundamentales para implementar de forma segura en Cloud Run
Proteger compilaciones de contenedores
Updated 30 de noviembre de 2024
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
Usa LIT para analizar modelos de Gemma en Keras
Updated 23 de noviembre de 2024
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
Presenta clasificadores de seguridad Agile con Gemma
Updated 23 de noviembre de 2024
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
Conecta dispositivos de casa inteligente a Asistente de Google
Updated 23 de noviembre de 2024
Compila e implementa una integración de nube a nube para integrar una lavadora inteligente virtual al Asistente.
- Asistente de Google
- De nube a nube
Cómo depurar la casa inteligente
Updated 23 de noviembre de 2024
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.
- De nube a nube
- Asistente de Google
Métricas basadas en registros para casa inteligente
Updated 23 de noviembre de 2024
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.
- Asistente de Google
- De nube a nube
Depuración de la página principal local
Updated 23 de noviembre de 2024
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
Mejora y protege tus integraciones de nube a nube
Updated 23 de noviembre de 2024
Aprende a mejorar y proteger tu integración de nube a nube mediante rasgos de dispositivos personalizables y la autenticación de dos factores.
- De nube a nube
- Asistente de Google
Cómo implementar CameraStream con WebRTC
Updated 23 de noviembre de 2024
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.
- Asistente de Google
- De nube a nube
Activa trabajos de Cloud Run con Cloud Scheduler
Updated 23 de noviembre de 2024
Aprende a crear trabajos de Cloud Run y configurar su ejecución con Cloud Scheduler.
Implementa la aplicación de Cloud Run con Cloud Deploy
Updated 23 de noviembre de 2024
Aprende a implementar la aplicación de Cloud Run con Cloud Deploy.
Agente de IA generativa para la automatización de pedidos de venta
Updated 23 de noviembre de 2024
En este codelab, compilarás una app de agente de IA conversacional para automatizar el proceso de pedidos de venta.
Protege el tráfico de entrada de Cloud Run
Updated 23 de noviembre de 2024
Configuración de entrada en Cloud Run
Protege los datos compartidos en uso con Confidential Space
Updated 23 de noviembre de 2024
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
Cómo usar Room para la persistencia de datos
Updated 22 de noviembre de 2024
Usa la biblioteca de Room para crear y usar fácilmente bases de datos relacionales en una app para Android.
- Android
Generar presentaciones de Presentaciones de Google a partir de macrodatos en Node.js
Updated 22 de noviembre de 2024
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.
- Google Workspace
Instrumenta para mejorar el rendimiento de tu app en Go (parte 1: seguimiento)
Updated 22 de noviembre de 2024
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.
Servicios administrados de la interfaz de Private Service Connect
Updated 22 de noviembre de 2024
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.
Accede a MongoDB Atlas multirregional con Private Service Connect
Updated 22 de noviembre de 2024
En este codelab, aprenderás a configurar y validar el acceso de Private Service Connect a MongoDB con el acceso global.
Usa Procurement Document AI para analizar tus facturas con AI Platform Notebooks
Updated 22 de noviembre de 2024
Aprenderás a usar Procurement DocAI para analizar una factura de forma inteligente.
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
Updated 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
Interfaz de Private Service Connect
Updated 22 de noviembre de 2024
En este instructivo, aprenderás a configurar y validar la interfaz de Private Service Connect.
PySpark para el procesamiento de lenguaje natural en Dataproc
Updated 22 de noviembre de 2024
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.
Depuración de instrucciones de LLM con la Herramienta de interpretabilidad de aprendizaje (LIT) en GCP
Updated 22 de noviembre de 2024
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
Crea prototipos de modelos en AI Platform Notebooks
Updated 22 de noviembre de 2024
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.
- TensorFlow
Usa revisiones en las funciones de Cloud Run para la división del tráfico, los lanzamientos graduales y las reversiones
Updated 22 de noviembre de 2024
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
Google Cloud Functions en C#
Updated 22 de noviembre de 2024
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.
Implementa un "Google Traductor" en Python 2 de App Engine
Updated 22 de noviembre de 2024
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).
Cómo usar la API de Natural Language con Python
Updated 22 de noviembre de 2024
En este instructivo, aprenderás a usar la API de Natural Language con Python.
Cómo crear y vincular cuentas secundarias de AdWords y Merchant Center
Updated 22 de noviembre de 2024
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.
CodeLab: Intercambio de rutas dinámico con NCC
Updated 22 de noviembre de 2024
El objetivo de este lab es explorar el NCC con intercambio de rutas dinámico con radios de VPC.
Rumpus arcoíris de microservicios
Updated 21 de noviembre de 2024
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.
Implementa, escala y actualiza tu sitio web con Google Kubernetes Engine (GKE)
Updated 21 de noviembre de 2024
Aprende a implementar, escalar y actualizar tu sitio web con GKE.
Build an event-driven orchestration with Eventarc and Workflows
Updated 21 de noviembre de 2024
En este codelab, compilarás una organización de microservicios basada en eventos para procesar imágenes con Eventarc y Workflows
Supervisión de interrupciones en casas inteligentes
Updated 21 de noviembre de 2024
En este codelab, aprenderás a detectar interrupciones mediante la configuración de alertas automáticas en tu integración de casa inteligente.
- Asistente de Google
- De nube a nube
Personalización de código con Gemini Code Assist Enterprise
Updated 17 de noviembre de 2024
Descubre las novedades de Gemini Code Assist Enterprise y cómo puede ayudar a tu organización a compilar con Google Cloud.
- Cloud Run
Usa Confidential Space con recursos protegidos que no estén almacenados con un proveedor de servicios en la nube
Updated 16 de noviembre de 2024
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.
Cómo crear un Private Service Connect para CloudSQL
Updated 15 de noviembre de 2024
En este codelab, aprenderás a crear un Private Service Connect para CloudSQL.
- Cloud SQL
Conceptos básicos de la API de Google Pay para la Web
Updated 15 de noviembre de 2024
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
- Google Pay
Cloud NGFW Enterprise: Servicio de prevención de intrusiones (sin inspección de TLS)
Updated 15 de noviembre de 2024
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.
Aprende a invocar Cloud Functions autenticados
Updated 9 de noviembre de 2024
Aprende a proteger Cloud Functions con la solicitud de autenticación para la invocación
Cómo compilar apps adaptables con Jetpack Compose
Updated 9 de noviembre de 2024
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
Cómo depurar apps de receptores de transmisión
Updated 9 de noviembre de 2024
En este codelab, agregarás Cast Debugger Logger a tu app existente de Custom Web Receiver.
- Transmitir
Agrega compatibilidad en vivo a un receptor de transmisión
Updated 9 de noviembre de 2024
En este codelab, compilarás una aplicación de receptor web personalizada que usa la API de Cast Live.
- Transmitir
Cómo agregar compatibilidad con la API de pausas publicitarias para un receptor web
Updated 9 de noviembre de 2024
En este codelab, compilarás una aplicación de receptor web personalizada que usa la API de pausas publicitarias de Cast.
- Transmitir
Cómo habilitar la compatibilidad de una app web con Cast
Updated 9 de noviembre de 2024
En este codelab, modificarás una app de video web existente para transmitir contenido en un dispositivo compatible con Google Cast.
- Transmitir
Cómo habilitar la transmisión de contenido en una app para Android
Updated 9 de noviembre de 2024
En este codelab, modificarás una app de video de Android existente para transmitir contenido en un dispositivo compatible con Google Cast.
- Transmitir
- Android
Transición de un balanceador de cargas de red de grupos de destino a servicios de backend regionales
Updated 9 de noviembre de 2024
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.
Introducción a Cloud's operations suite
Updated 9 de noviembre de 2024
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.
Cómo compilar un receptor web personalizado
Updated 9 de noviembre de 2024
En este codelab, compilarás una app de receptor web personalizada para reproducir contenido en dispositivos compatibles con Cast.
- Transmitir
Android 11 – Semana 9: TV
Updated 9 de noviembre de 2024
Descubre más sobre las herramientas de desarrolladores disponibles para compilar apps de Android TV.
- Android
Cómo habilitar la transmisión de contenido en una app de Android TV
Updated 9 de noviembre de 2024
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.
- Android TV
- Transmitir
Agrega sonido y música a tu juego de Flutter
Updated 9 de noviembre de 2024
Aprende a agregar efectos de sonido, música de fondo y audio dinámico a los juegos con Flutter.
- Flutter
Usa las funciones remotas de BigQuery para hacer preguntas a Vertex AI Visual Question Answering (VQA) en una consulta en SQL
Updated 9 de noviembre de 2024
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.
Obtén información para invocar funciones de Cloud Run autenticadas
Updated 9 de noviembre de 2024
Obtén información para proteger las funciones de Cloud Run con la autenticación de invocaciones
Usa la API de HTTP v1 de FCM con tokens de acceso de OAuth 2
Updated 9 de noviembre de 2024
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
Compila una app de realidad aumentada (RA) con la nueva API de ARCore Geospatial
Updated 9 de noviembre de 2024
Descubre cómo usar la nueva API de geoespacial de ARCore.
- ARCore
- Android
Ejecuta el entrenamiento de modelos personalizados en Vertex Pipelines
Updated 8 de noviembre de 2024
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
Vertex AI: Usa el empaquetado automático para ajustar BERT con Hugging Face en Vertex AI Training
Updated 8 de noviembre de 2024
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
Obtén predicciones de un modelo de imágenes de TensorFlow previamente entrenado en Vertex AI
Updated 8 de noviembre de 2024
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
Usa Vertex ML Metadata con Pipelines
Updated 8 de noviembre de 2024
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
Introducción a Vertex Pipelines
Updated 8 de noviembre de 2024
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
Comienza a usar componentes independientes
Updated 8 de noviembre de 2024
En este codelab apto para principiantes, aprenderás a compilar una aplicación de ejemplo con componentes independientes de Angular v14.
Bookshelf Analytics: Usa Gemini para compilar aplicaciones de SQL con BigQuery y la IA generativa
Updated 8 de noviembre de 2024
Usaremos Gemini para crear análisis de recomendaciones y resúmenes de libros con BigQuery (IA generativa solo en SQL).
Migra de una app de Java de Google App Engine a Cloud Run con paquetes de compilación
Updated 8 de noviembre de 2024
Aprende a convertir una app simple de App Engine en Java, alojarla en contenedores con Buildpacks y moverla a Cloud Run
Integración de apps
Updated 8 de noviembre de 2024
https://ide.cloud.google.com gcloud config set project {{project-id}} export PROJECT_ID=$(gcloud config get-value project) export PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format='value(projectNumber)') gcloud services enable \
Migra de la app de Java de Google App Engine a Cloud Run con Jib
Updated 8 de noviembre de 2024
Aprende a convertir una app simple de App Engine en Java, alojarla en contenedores con Jib y moverla a Cloud Run
Codelab de optimizaciones avanzadas para el balanceo de cargas
Updated 8 de noviembre de 2024
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.
Migra de una app de Java de Google App Engine a Cloud Run con Docker
Updated 8 de noviembre de 2024
Aprender a convertir una app simple de App Engine en Java, alojarla en contenedores con Docker y moverla a Cloud Run
Analizar y visualizar datos de transacciones de tarjetas de crédito en Bigtable con BigQuery y Looker
Updated 8 de noviembre de 2024
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.
Introducción a Cloud Foundation Toolkit
Updated 8 de noviembre de 2024
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
Cómo mejorar el rendimiento de una app con los perfiles de Baseline
Updated 8 de noviembre de 2024
En este codelab, se muestra cómo mejorar el tiempo de inicio y la latencia de fotogramas de la app con perfiles de Baseline.
Conecta AppSheet con Apps Script
Updated 8 de noviembre de 2024
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.
Crea un sistema de búsqueda de calidad de Google con Vertex AI
Updated 8 de noviembre de 2024
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.
- Google Cloud
- Vertex AI
Compilador de Bookshelf: Usa Gemini para compilar una Cloud Function de Java para una aplicación con Gemini
Updated 8 de noviembre de 2024
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.
Crea un generador de cuestionarios con IA generativa y Cloud Run
Updated 8 de noviembre de 2024
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.
- Cloud Run
MDC-112 Web: Cómo integrar MDC con marcos de trabajo web
Updated 8 de noviembre de 2024
Aprende a extender componentes de Material compilados previamente a componentes para cualquier framework web.
Reconoce texto y rasgos faciales con ML Kit: Android
Updated 8 de noviembre de 2024
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.
- ML Kit
- Android
Reconoce, identifica y traduce texto con ML Kit y CameraX: Android
Updated 8 de noviembre de 2024
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.
- Firebase
- ML Kit
- Android
Vertex AI: Aloja modelos en la misma VM para realizar predicciones
Updated 8 de noviembre de 2024
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
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.
Updated 8 de noviembre de 2024
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
Codelab de regresión lineal
Updated 8 de noviembre de 2024
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ña de alta calidad
Codelab de regresión logística
Updated 8 de noviembre de 2024
En este codelab, aprenderás a usar la regresión logística para comprender el grado en que 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
Encripta Cloud Functions con claves de encriptación administradas por el cliente (CMEK)
Updated 8 de noviembre de 2024
use-cmek-to-encrypt-cloud-functions
App de supervisión del tráfico de Vertex AI Vision
Updated 8 de noviembre de 2024
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.
Vertex AI: Cómo compilar un modelo de detección de fraudes con AutoML
Updated 8 de noviembre de 2024
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
App de detección de colas de Vertex AI Vision
Updated 8 de noviembre de 2024
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.
Vertex AI: Entrena y entrega un modelo personalizado
Updated 8 de noviembre de 2024
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.
Aprovecha al máximo la experimentación: Administra experimentos de aprendizaje automático con Vertex AI
Updated 8 de noviembre de 2024
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
Actualiza tu aplicación para usar un modelo de aprendizaje automático para filtrar spam.
Updated 8 de noviembre de 2024
Aprende a actualizar una app con un modelo de AA capaz de filtrar comentarios spam básicos.
- Android
- TensorFlow
Filtro de movimiento de Vertex AI Vision
Updated 8 de noviembre de 2024
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.
Información sobre Skaffold
Updated 8 de noviembre de 2024
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
App de análisis de ocupación de Vertex AI Vision con administración de eventos
Updated 8 de noviembre de 2024
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.
Usa Pulumi en Google Cloud con YAML
Updated 8 de noviembre de 2024
En este lab, aprenderás a usar Pulumi en Google Cloud con YAML
Vertex AI: Entrenamiento de varios trabajadores y aprendizaje por transferencia con TensorFlow
Updated 8 de noviembre de 2024
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
Crea un modelo de AA financiero con la Herramienta What-If y Vertex AI
Updated 7 de noviembre de 2024
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.
- TensorFlow
Vertex AI Workbench: Entrena un modelo de TensorFlow con datos de BigQuery
Updated 7 de noviembre de 2024
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
Cómo usar las funciones de Cloud Run y Gemini para resumir un archivo de texto subido a un bucket de Cloud Storage
Updated 7 de noviembre de 2024
cómo comenzar a usar funciones de Cloud Run controladas por eventos
- Cloud Run
Cómo usar Ollama como archivo adicional con GPU de Cloud Run y Open WebUI como contenedor de Ingress de frontend
Updated 7 de noviembre de 2024
Aprende a usar Ollama como archivo adicional con GPU de Cloud Run y Open WebUI como contenedor de Ingress de frontend.
- Cloud Run
Cómo compilar agentes de IA con Vertex AI Agent Builder
Updated 7 de noviembre de 2024
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.
Depura integraciones de Matter
Updated 6 de noviembre de 2024
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
Compila e implementa una app de LangChain en Cloud Run
Updated 6 de noviembre de 2024
Compila e implementa una app de LangChain en Cloud Run
Comprender la entrega a través de la integración de Dialogflow con el Calendario
Updated 6 de noviembre de 2024
Aprende el concepto de entrega en Dialogflow.
Integra la API de Vision en Dialogflow
Updated 6 de noviembre de 2024
Aprende a integrar la API de Vision en Dialogflow.
Eventos personalizados de Google Ads con Google Analytics para Firebase: iOS
Updated 4 de noviembre de 2024
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.
Redes neuronales convolucionales, con Keras y TPU
Updated 4 de noviembre de 2024
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.
- TensorFlow
Mensajes de iframe de Looker incorporados
Updated 4 de noviembre de 2024
Aprenderás a escuchar eventos de forma programática y enviar acciones a contenido incorporado de Looker.
- Looker
Crea un visor de ladrillos con lit-element
Updated 4 de noviembre de 2024
En este codelab, compilarás un componente web de Brick Viewer con la ayuda de lit-element.
MDC-103 Android: Temas de Material con color, elevación y tipo (Kotlin)
Updated 4 de noviembre de 2024
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.
Lección 13: Diseño de IU de tu app
Updated 4 de noviembre de 2024
Conoce las prácticas recomendadas para IU y cómo hacer que tu app siga los lineamientos de Material Design.
- Android
Opciones de direccionamiento IP IPv4 e IPv6
Updated 4 de noviembre de 2024
En este codelab, crearás dos VPC y usarás diferentes tipos de direcciones IP para acceder a tu sitio web de Apache simple.
MDC-102 Android: Estructura de Material y diseño (Java)
Updated 4 de noviembre de 2024
Aprende a usar Material para la estructura y el diseño en Android en Java.
Eventos personalizados de Google Ads con Google Analytics para Firebase - Unity
Updated 4 de noviembre de 2024
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.
MDC-102 Android: Estructura de Material y diseño (Kotlin)
Updated 4 de noviembre de 2024
Obtén información para usar Material para la estructura y el diseño en Android, en Kotlin.
Cómo incorporar Looker con el Embed SDK
Updated 4 de noviembre de 2024
Aprenderás a incorporar un panel de Looker con el SDK de Looker Embed
- Looker
Integra Test Lab en tu sistema de CI/CD
Updated 4 de noviembre de 2024
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.
- Firebase Test Lab
Integra Magento en Cloud Spanner
Updated 4 de noviembre de 2024
En este codelab, integrarás la plataforma de comercio electrónico de Magento de código abierto en Cloud Spanner.
MDC-111 Web: Cómo incorporar componentes de Material en tu base de código (Web)
Updated 4 de noviembre de 2024
Aprende a incorporar componentes de Material individuales a una base de código web existente sin comenzar de nuevo.
Codelab de la extensión de resúmenes del panel de Looker
Updated 4 de noviembre de 2024
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.
- Looker
Conecta Looker Cloud a través de redes híbridas
Updated 4 de noviembre de 2024
En este instructivo, aprenderás a configurar y validar la IP privada de Looker Cloud Core a través de redes híbridas.
- Looker
MDC-101 Android: Conceptos básicos sobre componentes de Material (MDC) (Kotlin)
Updated 4 de noviembre de 2024
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.
Keras y las convnets modernas en TPU
Updated 4 de noviembre de 2024
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
Canalizaciones de datos con velocidades de TPU: tf.data.Dataset y TFRecords
Updated 4 de noviembre de 2024
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.
- TensorFlow
Desarrollo local con Firebase Emulator Suite
Updated 4 de noviembre de 2024
Aprende a desarrollar una app web con Firebase Emulator Suite.
- Firestore
- Firebase Hosting
- Cloud Functions para Firebase
- Firebase Authentication
Encadenamiento explícito de balanceadores de cargas de GCP L7 con PSC
Updated 4 de noviembre de 2024
En este codelab, aprenderás a usar Private Service Connect para encadenar un balanceador de cargas L7.
MDC-102 Web: Estructura de Material y diseño (Web)
Updated 4 de noviembre de 2024
Aprende a usar Material para la estructura y el diseño en la Web.
Accede a las APIs de Google desde hosts locales mediante direcciones IPv6
Updated 4 de noviembre de 2024
En este codelab, aprenderás a configurar y validar el acceso IPv6 a las APIs de Google desde hosts locales
Tu primer modelo de Keras, con aprendizaje por transferencia
Updated 4 de noviembre de 2024
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.
Convnets modernos, squeezenet, Xception, con Keras y TPU
Updated 4 de noviembre de 2024
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.
- TensorFlow
Compila una canalización de datos sin servidores: de IoT a Analytics
Updated 4 de noviembre de 2024
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.
Cómo compilar transiciones atractivas con movimiento de Material para Android
Updated 4 de noviembre de 2024
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.
- Android
Ejecutar un trabajo de recuento de palabras de Hadoop en un clúster de Dataproc
Updated 4 de noviembre de 2024
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:
Navegación
Updated 4 de noviembre de 2024
La navegación es un elemento clave en cualquier sitio de aplicación y comienza con HTML.
Protege tus datos de Firestore con las reglas de seguridad de Firebase
Updated 4 de noviembre de 2024
Aprende a proteger tus datos de Firestore con reglas de seguridad
- Firebase
- Firestore
Glosario
Updated 24 de octubre de 2024
Conoce términos y conceptos comunes de accesibilidad.
Codelab de regresión lineal
Updated 22 de octubre de 2024
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
Comienza a usar la API de Web Serial
Updated 16 de octubre de 2024
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.
Vertex AI Workbench: Compila un modelo de clasificación de imágenes con aprendizaje por transferencia y el ejecutor de notebooks
Updated 16 de octubre de 2024
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
Ejecuta una canalización de procesamiento de texto de macrodatos en Cloud Dataflow
Updated 15 de octubre de 2024
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.
Compila una aplicación de chat basada en LLM y RAG con bases de datos de Cloud SQL y LangChain
Updated 15 de octubre de 2024
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.
- Cloud SQL
Cómo hacer que tu app para Android sea más accesible
Updated 14 de octubre de 2024
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
Cómo compilar una aplicación web con Acceso a dispositivos
Updated 13 de octubre de 2024
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.
- Acceso al dispositivo
Juego de práctica de ortografía con Asistente de Google y Cloud Firestore
Updated 10 de octubre de 2024
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
Desarrollo local de tus apps de Flutter con Firebase Emulator Suite
Updated 10 de octubre de 2024
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.
- Firebase
- Firebase Authentication
- Flutter
- Firestore
Codelab: Alerta a los verificadores sobre las nuevas versiones de tu app con el SDK de Android para Firebase App Distribution
Updated 10 de octubre de 2024
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.
- Firebase App Distribution
- Firebase
- Android
Crear una automatización con secuencias de comandos
Updated 20 de septiembre de 2024
En este codelab, aprenderás a escribir una automatización con secuencias de comandos.
Compilar una app de Android para Matter
Updated 20 de septiembre de 2024
Personaliza la app de muestra de Google Home para asuntos y administración de dispositivos.
- Matter
TensorFlow, Keras y aprendizaje profundo, sin un doctorado
Updated 20 de septiembre de 2024
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.
- TensorFlow
Usa la API de Video Intelligence con Python
Updated 20 de septiembre de 2024
En este instructivo, aprenderás a usar la API de Video Intelligence con Python.
Comienza a usar Cloud Functions
Updated 20 de septiembre de 2024
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.
Usa la API de Vision con C#
Updated 20 de septiembre de 2024
En este codelab, aprenderás a usar la API de Google Cloud Vision con C#.
Clasificación automatizada de los datos subidos a Cloud Storage con la API de DLP y Cloud Functions
Updated 20 de septiembre de 2024
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
Aloja en contenedores una app de Kotlin de Spring Boot y, luego, impleméntala en Cloud Run
Updated 20 de septiembre de 2024
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.
Cómo implementar una aplicación de ASP.NET Core en Kubernetes en Google Kubernetes Engine
Updated 20 de septiembre de 2024
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.
Implementa una app de ASP.NET Core en Google Kubernetes Engine con Istio (parte 1)
Updated 20 de septiembre de 2024
En este codelab, aprenderás a implementar tu app de ASP.NET Core en Google Kubernetes Engine con Istio.
Compila un servicio de gRPC con Java
Updated 20 de septiembre de 2024
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.
Encripta recursos fácilmente con Autokey de Cloud KMS
Updated 20 de septiembre de 2024
En este codelab, configurarás Autokey de Cloud KMS y encriptarás recursos automáticamente y a pedido a medida que los crees.
From Notebook to Kubeflow Pipelines with HP Tuning: A Data Science Journey
Updated 20 de septiembre de 2024
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.
Implementa una app de ASP.NET Core en Google Kubernetes Engine con Istio (parte 2)
Updated 20 de septiembre de 2024
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.
Migra un Cloud NDB de App Engine para Python 2 y App de Cloud Tasks en Python 3 y Cloud Datastore (módulo 9)
Updated 20 de septiembre de 2024
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).
Kubeflow Pipelines: Resumen de problemas de GitHub
Updated 20 de septiembre de 2024
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).
- TensorFlow
Implementa una aplicación de Micronaut en contenedores con Jib en Google Kubernetes Engine
Updated 20 de septiembre de 2024
En este codelab, aprenderás a convertir los microservicios Micronaut en un servicio replicado que se ejecuta en Google Kubernetes Engine.
Compila un servicio de gRPC con C#
Updated 20 de septiembre de 2024
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.
De notebooks a canalizaciones de Kubeflow con MiniKF y Kale
Updated 20 de septiembre de 2024
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.
Comienza a usar Active Directory administrado
Updated 20 de septiembre de 2024
En este codelab, aprenderás a implementar Managed Active Directory en Google Cloud Platform.
Mejoras
Updated 20 de septiembre de 2024
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.
Instalación
Updated 20 de septiembre de 2024
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
Updated 20 de septiembre de 2024
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.
Diseño de apps
Updated 20 de septiembre de 2024
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.
Usa la API de Text‐to‐Speech con Node.js
Updated 20 de septiembre de 2024
En este codelab, transcribirás un archivo de audio al uso de la API de Text‐to‐Speech con Node.js
Codelab de reglas de WAF preconfiguradas de Cloud Armor
Updated 20 de septiembre de 2024
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.
Codelab de Cloud Armor y de proxy TCP/SSL: límite de frecuencia y lista de denegación de IP
Updated 20 de septiembre de 2024
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
Private Service Connect para las API de Google
Updated 20 de septiembre de 2024
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.
Aloja y escala una app web en Google Cloud con Compute Engine
Updated 20 de septiembre de 2024
Aprende a alojar y escalar una app web en Google Cloud con Compute Engine.
Comienza a ejecutar trabajos de Cloud Run
Updated 20 de septiembre de 2024
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.
Usa la API de Video Intelligence con C#
Updated 20 de septiembre de 2024
En este codelab, aprenderás a usar la API de Video Intelligence con C#
Cómo compilar un diseño de app responsivo y animado con Material 3
Updated 20 de septiembre de 2024
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.
- Flutter
Comienza a usar las APIs de Streetscape Geometry y Rooftop en ARCore
Updated 18 de septiembre de 2024
Aprende a usar las APIs de Streetscape Geometry y Rooftop en ARCore con Kotlin.
- ARCore
- Android
Compila un elemento de deslizador de imágenes con Angular
Updated 18 de septiembre de 2024
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.
Implementa llaves de acceso con el autocompletado de formularios en una app web
Updated 18 de septiembre de 2024
Aprende a implementar llaves de acceso mediante el autocompletado de formularios en una app web para crear un acceso más sencillo y seguro.
Comienza a usar el Creador de Geospatial en la versión previa al lanzamiento de Adobe Aero
Updated 18 de septiembre de 2024
Aprende a usar las herramientas del Creador de Geospatial en Adobe Aero.
- ARCore
- Android
Comienza a usar las APIs de Scene Semantics y Geospatial Depth en ARCore
Updated 18 de septiembre de 2024
Obtén más información para usar las APIs de Scene Semantics y Geospatial Depth con Kotlin en ARCore.
- Android
- ARCore
Compila apps para Google Chat
Updated 18 de septiembre de 2024
Descubre cómo diseñar y compilar apps para Google Chat.
Comienza a usar el Creador de Geospatial para Unity
Updated 18 de septiembre de 2024
Aprende a usar el Creador de Geospatial de ARCore para Unity.
- Android
- ARCore
Guía de tarjetas de datos: Documentación transparente para la IA responsable
Updated 18 de septiembre de 2024
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.
Detección
Updated 18 de septiembre de 2024
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.
Tu primera app de Flutter
Updated 16 de septiembre de 2024
En este codelab, aprenderás a compilar una app de Flutter que genera nombres aleatorios y que suenan bien.
- Flutter
IA generativa para estadísticas de video con Vertex AI
Updated 12 de septiembre de 2024
Aprende a analizar las vistas de los influencers en YouTube sobre cualquier empresa o producto con las capacidades de la IA generativa de Google.
Cómo habilitar la transmisión de una app para iOS
Updated 11 de septiembre de 2024
En este codelab, modificarás una app de video para iOS existente a fin de transmitir contenido en un dispositivo compatible con Google Cast.
- Transmitir
Estadísticas internas de LLM: BigQuery y Gemini para análisis de datos estructurados y no estructurados
Updated 9 de septiembre de 2024
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.
Crea una base de datos de AlloyDB con un trabajo de Cloud Run
Updated 9 de septiembre de 2024
Más información para crear una base de datos de AlloyDB con un trabajo de Cloud Run
Desarrollo de InnerLoop con Python
Updated 9 de septiembre de 2024
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.
Conéctate a Cloud SQL privado desde Cloud Run
Updated 9 de septiembre de 2024
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ú,
Descripción general de Cloud Data Loss Prevention
Updated 9 de septiembre de 2024
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.
API de ResourceRecordSets de Cloud DNS
Updated 9 de septiembre de 2024
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.
Google Compute Engine
Updated 9 de septiembre de 2024
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.
Cómo usar BigQuery con Python
Updated 9 de septiembre de 2024
En este codelab, aprenderás a usar BigQuery con Python.
Administración de bots con Google Cloud Armor + reCAPTCHA
Updated 9 de septiembre de 2024
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.
Ejecuta trabajos de BigQuery en paralelo con Workflows
Updated 9 de septiembre de 2024
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.
Almacena en búfer las solicitudes HTTP con Cloud Tasks
Updated 9 de septiembre de 2024
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.
Administra procesadores de Document AI con Python
Updated 9 de septiembre de 2024
En este instructivo, aprenderás a administrar procesadores de Document AI con Python.
Límite de frecuencia con Cloud Armor
Updated 9 de septiembre de 2024
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.
Cómo aprovisionar y usar un clúster administrado de Hadoop/Spark con Cloud Dataproc (línea de comandos)
Updated 9 de septiembre de 2024
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.
Integra Dialogflow en Google Chat
Updated 9 de septiembre de 2024
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.
- Google Workspace
Soluciona problemas con Gemini CodeLab
Updated 9 de septiembre de 2024
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.
Codelab de funciones web
Updated 9 de septiembre de 2024
En este codelab, probarás varias APIs web que son completamente nuevas o que solo están disponibles detrás de una marca.
Comunicación en tiempo real con WebRTC
Updated 9 de septiembre de 2024
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.
Autenticación de usuarios con Identity-Aware Proxy
Updated 9 de septiembre de 2024
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.
- Google Cloud
Ejecuta el modelo de previsión del clima de la WRF con datos numéricos fluidos' Slurm-GCP
Updated 9 de septiembre de 2024
En este codelab, te explicaremos cómo ejecutar WRF® en Google Cloud Platform con la solución Slurm-GCP de SchedMD.
Configura tu primer proyecto de Google y navega por él
Updated 9 de septiembre de 2024
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.
Recibe actualizaciones de ubicación en Android con Kotlin
Updated 9 de septiembre de 2024
Obtén información sobre cómo recibir actualizaciones de ubicación para Android (incluida la versión 11 de Android).
- Android
Llama a las APIs desde un proyecto de Google Cloud
Updated 9 de septiembre de 2024
Aprende a crear un proyecto de Google Cloud y, luego, llama a una API desde ese proyecto.
clasp: La CLI de Apps Script
Updated 9 de septiembre de 2024
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.
- Google Workspace
Cómo usar BigQuery con Node.js
Updated 9 de septiembre de 2024
En este codelab, aprenderás a usar BigQuery con la biblioteca cliente de Node.js.
Calcula pi en Compute Engine
Updated 9 de septiembre de 2024
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.
Implementación continua en Google Kubernetes Engine (GKE) con Cloud Build
Updated 9 de septiembre de 2024
Aprende a implementar de forma continua cargas de trabajo alojadas en contenedores en GKE con Cloud Build.
Comienza a usar App Engine (Python 3)
Updated 9 de septiembre de 2024
En este instructivo, aprenderás a compilar una app web sencilla con Python en Google App Engine.
Potencia tu flujo de trabajo de desarrollo con Gemini Code Assist
Updated 9 de septiembre de 2024
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.
Consulta el conjunto de datos de Wikipedia en BigQuery
Updated 9 de septiembre de 2024
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.
Implementa una app de Spring Boot en el entorno estándar de App Engine
Updated 9 de septiembre de 2024
Aprende a compilar una app simple de Spring Boot y a implementarla en el entorno estándar de App Engine.
Implementa una app de ASP.NET en Windows Server en Compute Engine
Updated 9 de septiembre de 2024
En este codelab, aprenderás a implementar una app de ASP.NET simple en un servidor de Windows en Google Compute Engine.
Usa BigQuery con C#
Updated 9 de septiembre de 2024
En este codelab, aprenderás a usar BigQuery con C#.
Desarrollo de InnerLoop mediante Cloud Workstations con Python
Updated 9 de septiembre de 2024
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.
Compila un cliente de Django de frontend para una app de Dialogflow
Updated 9 de septiembre de 2024
Aprende a compilar un cliente de frontend en ⌘ y crear una experiencia de conversación para una app de Dialogflow.
Lista de IP de nombre de Cloud Armor
Updated 9 de septiembre de 2024
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.
Compile y luego inicie una aplicación de ASP.NET Core desde Google Cloud Shell
Updated 9 de septiembre de 2024
En este codelab, aprenderás a compilar e iniciar una app de ASP.NET Core desde Google Cloud Shell sin salir del navegador.
Introducción a Cloud Bigtable
Updated 9 de septiembre de 2024
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.
Entorno de desarrollo
Updated 9 de septiembre de 2024
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.
Cómo implementar una aplicación de ASP.NET Core en App Engine
Updated 9 de septiembre de 2024
En este codelab, aprenderás a implementar una aplicación simple de ASP.NET Core en Google App Engine.
Desarrollo de InnerLoop con Java: SpringBoot
Updated 9 de septiembre de 2024
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.
Conéctate a bases de datos completamente administradas desde Cloud Run
Updated 9 de septiembre de 2024
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
Controles del servicio de VPC: Codelab I de protección de BigQuery
Updated 9 de septiembre de 2024
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
Administración de dependencias con Artifact Registry
Updated 9 de septiembre de 2024
Obtén información para administrar dependencias con el registro de arquitecto.
Crea, entrena e implementa un modelo XGBoost en AI Platform de Cloud
Updated 9 de septiembre de 2024
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.
Conéctate a una instancia privada de AlloyDB desde una aplicación que se ejecuta en GKE Autopilot
Updated 9 de septiembre de 2024
Descubre cómo conectar la aplicación que se ejecuta en GKE Autopilot a una instancia privada de la base de datos de AlloyDB
Comienza a usar la API de Web Serial
Updated 9 de septiembre de 2024
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.
Compila un complemento de Google Workspace con Node.js y Cloud Run
Updated 9 de septiembre de 2024
En este codelab, aprenderás a compilar un complemento de Google Workspace con Node.js y Cloud Run.
- Google Workspace
- Cloud Run
Instructivo básico de los Controles del servicio de VPC I
Updated 9 de septiembre de 2024
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.
Vertex AI:Usa rutinas de predicción personalizadas con Sklearn a fin de procesar previamente y posprocesar los datos para las predicciones.
Updated 9 de septiembre de 2024
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.
Instructivo básico de los Controles del servicio de VPC II: Soluciona problemas de incumplimientos de salida
Updated 9 de septiembre de 2024
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.
Cómo analizar con la Herramienta What-If un modelo de AA financiero implementado en AI Platform de Cloud
Updated 9 de septiembre de 2024
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
- TensorFlow
Compila interfaces adaptables para el usuario con consultas de medios de preferencia
Updated 9 de septiembre de 2024
Aprende a crear un formulario web adaptable, en el que cada usuario reciba una interfaz personalizada que refleje sus preferencias en el momento dado.
Otorga acceso a tu proyecto con la IAM
Updated 9 de septiembre de 2024
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.
Crea un notebook seguro administrado por el usuario con Vertex AI
Updated 9 de septiembre de 2024
En este instructivo, aprenderás a configurar un notebook seguro administrado por el usuario
Crea un asistente de Shopping inteligente con AlloyDB y Vertex AI Agent Builder (parte 2)
Updated 5 de septiembre de 2024
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.
Instala la versión de prueba de 2022 de la plataforma ABAP en Google Cloud Platform e instala el SDK de ABAP
Updated 4 de septiembre de 2024
En este codelab, instalarás la versión de prueba 202 de la plataforma ABAP
Crea un asistente de búsqueda de patentes con AlloyDB y Vertex AI Agent Builder (parte 2)
Updated 4 de septiembre de 2024
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.
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
Updated 3 de septiembre de 2024
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
Router de borde Thread: multidifusión Thread 1.2
Updated 29 de agosto de 2024
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.
Cómo desarrollar con las APIs de OpenThread
Updated 29 de agosto de 2024
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.
Router de borde de Thread: conectividad IPv6 bidireccional y descubrimiento de servicios basado en DNS
Updated 29 de agosto de 2024
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.
Compilar una red Thread con placas EFR32 de Silicon Labs y OpenThread con Simply Studio v5
Updated 29 de agosto de 2024
En este Codelab, debes programar OpenThread en hardware real, crear y administrar una red Thread, y pasar mensajes entre nodos.
Router de borde Thread: Proporciona acceso a Internet a través de NAT64
Updated 29 de agosto de 2024
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.
Cómo simular una red Thread con OpenThread
Updated 29 de agosto de 2024
En este codelab, simularás una red Thread en dispositivos virtuales con OpenThread en un equipo con Linux o Mac OS.
Simula redes de Thread con OTNS
Updated 29 de agosto de 2024
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.
Crea una red Thread con la placa de desarrollo B91 y OpenThread
Updated 29 de agosto de 2024
En este codelab, programarás OpenThread en hardware real, crearás y administrarás una red de Thread y pasarás mensajes entre nodos.
Prueba una red de subprocesos con visualización
Updated 29 de agosto de 2024
En este codelab, ejecutarás pruebas funcionales de OpenThread con visualización mediante una interfaz web.
Cómo simular una red Thread con OpenThread en Docker
Updated 29 de agosto de 2024
En este codelab, simularás una red de Thread en dispositivos virtuales con OpenThread en Docker.
Crea una red Thread con placas nRF52840 y OpenThread
Updated 29 de agosto de 2024
En este Codelab, debes programar OpenThread en hardware real, crear y administrar una red Thread, y pasar mensajes entre nodos.
Compila una red Thread con la placa de router de borde de Thread ESP32H2 y ESP
Updated 29 de agosto de 2024
En este Codelab, debes programar OpenThread en hardware real, crear y administrar una red Thread, y pasar mensajes entre nodos.
Usa un balanceador de cargas híbrido HTTP(S) externo para llegar a un grupo de extremos de red
Updated 29 de agosto de 2024
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).
Private Service Connect para las API de Google
Updated 29 de agosto de 2024
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.
AdMob+Firebase 101 Unity: configuración y Conceptos básicos de Analytics
Updated 29 de agosto de 2024
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.
- Firebase
La visión artificial se facilitó: Vision AI en Spring Boot y Java
Updated 29 de agosto de 2024
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.
- Cloud Run
Desarrollo con Cloud Shell & Cloud Code
Updated 29 de agosto de 2024
Explora las funciones y capacidades de Cloud Shell y el editor de Cloud Shell.
Cómo agregar un banner y anuncios intercalados nativos de AdMob en una app de Flutter
Updated 29 de agosto de 2024
En este codelab, aprenderás a agregar anuncios intercalados de AdMob (banner y nativo) a una app de Flutter.
- Flutter
- AdMob
AdMob+Firebase 102 Android: Ajusta el comportamiento de una app sin actualizarla
Updated 29 de agosto de 2024
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.
- Firebase
Envía eventos web a GA4 con el Protocolo de medición
Updated 29 de agosto de 2024
En este codelab, aprenderás a enviar eventos externos a GA4 con el Protocolo de medición(WEB).
Conceptos avanzados de Accelerated Mobile Pages
Updated 29 de agosto de 2024
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.
Fundamentos de Accelerated Mobile Pages
Updated 29 de agosto de 2024
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.
Atrae a los usuarios con tu acción para Asistente de Google
Updated 29 de agosto de 2024
Aprende a mejorar tu acción con funciones que hacen que los usuarios vuelvan a usarla.
- Firebase
- Asistente de Google
AdMob+Firebase 102 Unity: Ajusta el comportamiento de tu app sin actualizarla
Updated 29 de agosto de 2024
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.
- Firebase
Usa Private Service Connect para publicar y consumir servicios con GKE
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar Private Service Connect para publicar y consumir servicios en un entorno de GKE
Usa Private Service Connect para publicar y consumir servicios
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar Private Service Connect para publicar y consumir servicios.
AdMob+Firebase 101 Android: Configuración y Conceptos básicos de Analytics
Updated 29 de agosto de 2024
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.
- Firebase
Codelab de regresión logística
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar la regresión logística para comprender el grado en que funciones como el género, la edad, el tiempo de impresión y el tipo de navegador se correlacionan con la probabilidad de que un usuario haga clic en un anuncio.
Cómo conectar una aplicación de Go en Cloud Run a una base de datos de Cloud SQL para PostgreSQL
Updated 29 de agosto de 2024
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
Enruta alertas de supervisión de Datadog a Google Cloud con Eventarc (parte 1)
Updated 29 de agosto de 2024
En este codelab, aprenderás a enrutar alertas de supervisión de Datadog a Google Cloud con Eventarc.
Cómo comenzar a usar Cloud Shell y gcloud
Updated 29 de agosto de 2024
En este codelab, aprenderás a conectarte a recursos de procesamiento alojados en Google Cloud Platform mediante la Web.
Conecta una app de Spring Boot a Cloud SQL
Updated 29 de agosto de 2024
Aprende a conectar tu app de Spring Boot a Cloud SQL.
- Cloud SQL
De desarrollo a producción en tres pasos sencillos con Cloud Run
Updated 29 de agosto de 2024
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.
Hello Cloud Run con Python
Updated 29 de agosto de 2024
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.
- Cloud Run
Pic-a-daily: Lab 1: Cómo almacenar y analizar imágenes (Java nativo)
Updated 29 de agosto de 2024
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.
- Cloud Run
Pic-a-daily: Lab 3: Crea un collage con las fotos más recientes
Updated 29 de agosto de 2024
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.
Activa Cloud Run con eventos de Eventarc
Updated 29 de agosto de 2024
En este codelab, aprenderás sobre las funciones principales de Eventarc.
- Cloud Run
Pic-a-daily: Lab 1: Cómo almacenar y analizar fotos (Java)
Updated 29 de agosto de 2024
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.
Aplicación Spring Boot con Cloud Datastore
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar Spring Cloud GCP para escribir y leer objetos de Datastore.
Pic-a-daily: Guarda y analiza imágenes con las bibliotecas cliente nativas de Java de Google
Updated 29 de agosto de 2024
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.
- Cloud Run
Pic-a-daily: Lab 5: Limpieza después de borrar la imagen
Updated 29 de agosto de 2024
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.
Compila e inicia una app de Java de Spring Boot desde Cloud Shell
Updated 29 de agosto de 2024
Aprende a compilar e iniciar una app de Spring Boot Java en Cloud Shell sin salir del navegador.
Compila una aplicación Spring de Kotlin con Google Cloud Platform
Updated 29 de agosto de 2024
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.
Conecta Cloud Spanner con GKE Autopilot
Updated 29 de agosto de 2024
En este codelab, conectarás a Cloud Spanner los servicios de muestra que se ejecutan en GKE Autopilot.
Cloud Spanner: Tu primera base de datos
Updated 29 de agosto de 2024
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.
Hello Cloud Run with C#
Updated 29 de agosto de 2024
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.
Envía mensajes con Spring Integration y Google Cloud Pub/Sub
Updated 29 de agosto de 2024
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.
Cloud Spanner: Crea una tabla de clasificación de videojuegos con C#
Updated 29 de agosto de 2024
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.
Usa la API de Speech-to-Text con Python
Updated 29 de agosto de 2024
En este instructivo, aprenderás a usar la API de Speech-to-Text con Python.
Foto diaria: Lab 6: Orquestación con flujos de trabajo
Updated 29 de agosto de 2024
En este codelab, crearás una versión organizada de Pic-a-daily con Workflows.
Foto diaria: Lab 1: Almacenamiento y análisis de fotos
Updated 29 de agosto de 2024
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.
Enruta alertas de supervisión de Datadog a Google Cloud con Eventarc (parte 2)
Updated 29 de agosto de 2024
En este codelab, aprenderás a responder a las alertas de supervisión de Datadog con Eventarc y Workflows.
Publicación de negociación de juegos de Cloud Spanner
Updated 29 de agosto de 2024
En este codelab, implementarás un servicio de elementos y un servicio de publicaciones comerciales para trabajar con Cloud Spanner.
Usa la API de Speech-to-Text con C#
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar la API de Speech-to-Text con C#.
Compila un bot de Slack con Node.js en Cloud Run
Updated 29 de agosto de 2024
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.
Usa la API de Speech-to-Text con Node.js
Updated 29 de agosto de 2024
En este codelab, transcribirás un archivo de audio para usar la API de Speech-to-Text con Node.js.
Fotos diarias: Lab 2: Crea miniaturas de imágenes
Updated 29 de agosto de 2024
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.
Cloud Spanner con Hibernate ORM
Updated 29 de agosto de 2024
En este codelab, compilarás una aplicación básica de Java que usa Hibernate para conservar datos en Cloud Spanner.
Pic-a-daily: Lab 4: Crea un frontend web
Updated 29 de agosto de 2024
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.
Implementa una app de Java de Spring Boot en Kubernetes en Google Kubernetes Engine
Updated 29 de agosto de 2024
Aprende a implementar una app de Java de Spring Boot en Kubernetes en GKE.
Implementa y ejecuta un contenedor con Cloud Run en Node.js
Updated 29 de agosto de 2024
Aprende a implementar y ejecutar un contenedor con Cloud Run en Node.js.
Django CMS en Cloud Run
Updated 29 de agosto de 2024
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.
- Cloud Run
Aplicación Spring Boot con Cloud Spanner
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar Spring Cloud GCP para escribir y leer datos de una base de datos de Cloud Spanner.
Recupera credenciales/secretos de Secret Manager con Spring Boot
Updated 29 de agosto de 2024
En este codelab, compilarás microservicios simples de Spring Boot y recuperarás secretos o valores de configuración almacenados en Secret Manager.
Cloud Spanner con Terraform
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar Terraform para crear y administrar recursos de Google Cloud Spanner.
Analiza el rendimiento de producción con Cloud Profiler
Updated 29 de agosto de 2024
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.
Cloud Spanner: Introducción al desarrollo de videojuegos
Updated 29 de agosto de 2024
En este codelab, implementarás un servicio de perfil de jugador y un servicio de creación de partidas para trabajar con Cloud Spanner.
Seguimiento distribuido con Spring Cloud Sleuth y Cloud Trace
Updated 29 de agosto de 2024
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.
Almacena datos en caché de una app de Spring Boot con Memorystore
Updated 29 de agosto de 2024
Aprende a almacenar en caché los datos de una app de Spring Boot con Memorystore.
Conéctate a Cloud SQL: Compute Engine, IP privada y proxy de Cloud SQL
Updated 29 de agosto de 2024
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.
- Cloud SQL
Conéctate a Cloud SQL: IP pública y redes autorizadas
Updated 29 de agosto de 2024
En este codelab, configurarás una conexión simple a una instancia de Cloud SQL a la que se puede acceder desde cualquier lugar.
- Cloud SQL
Comienza a usar funciones de Cloud Run (HTTP)
Updated 29 de agosto de 2024
Más información para comenzar a usar Cloud Run Functions
- Cloud Run
Cómo generar imágenes a partir de Vertex AI y subirlas a Google Ads
Updated 29 de agosto de 2024
En este codelab, aprenderás a generar imágenes con Vertex AI y enviarlas a Google Ads
Crear modelos de AA de Spark con Google Dataproc
Updated 29 de agosto de 2024
En este codelab, enviarás trabajos de Spark ML al servicio Dataproc de Google.
Cómo agregar un widget de la pantalla principal a tu app creada con Flutter
Updated 29 de agosto de 2024
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.
- Flutter
- Android
Cómo desarrollar contenedores con Dockerfiles
Updated 29 de agosto de 2024
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
Dataproc Serverless
Updated 29 de agosto de 2024
En este codelab, aprenderás todo sobre Dataproc Serverless, incluido cómo comenzar y cómo acceder a su amplio conjunto de atributos.
Codelab: Compila una extensión de Chrome en JavaScript con Gemini
Updated 29 de agosto de 2024
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.
Dataproc en Google Compute Engine
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar Dataproc en Google Compute Engine (GCE).
Administra datos de FHIR desde una app para Android con OHS y Google Cloud
Updated 29 de agosto de 2024
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
- Google Cloud
- Android
IA generativa determinista con llamadas a funciones de Gemini en Java
Updated 29 de agosto de 2024
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.
Configura Eventarc para activar Workflows que se integran en GKE Autopilot y Pub/Sub
Updated 29 de agosto de 2024
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.
Cómo limitar las implementaciones con autenticación binaria
Updated 29 de agosto de 2024
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
Cómo hacer un seguimiento de eventos en una WebView con Google Analytics para Firebase
Updated 29 de agosto de 2024
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.
Codelab de balanceadores de cargas de HTTP(S) externos con administración avanzada de tráfico (Envoy)
Updated 29 de agosto de 2024
En este codelab, aprenderás sobre las funciones avanzadas de tráfico que están disponibles en el nuevo balanceador de cargas HTTP externo.
Activa flujos de trabajo con Eventarc
Updated 29 de agosto de 2024
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.
Dibuja un sitio web: Transforma tu imaginación en un sitio web con los modelos de Gemini
Updated 29 de agosto de 2024
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.
Reconocimiento óptico de caracteres (OCR) con Document AI (Python)
Updated 29 de agosto de 2024
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).
Procesadores especializados con Document AI (Python)
Updated 29 de agosto de 2024
En este codelab, aprenderás a usar Procurement DocAI y Lending DocAI para clasificar y analizar documentos especializados.
Crea bots de voz para Android con Dialogflow Essentials & Oscilación
Updated 29 de agosto de 2024
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.
- Flutter
Crea un servicio de Cloud Run con un archivo adicional
Updated 29 de agosto de 2024
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.
- Cloud Run
Análisis de formularios con Document AI (Python)
Updated 29 de agosto de 2024
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
Document AI Workbench: Extractor de documentos personalizado
Updated 29 de agosto de 2024
En este codelab, descubrirás cómo usar Document AI Workbench para crear modelos completamente personalizados con tus propios datos de entrenamiento.
Aumenta la cobertura de intents y maneja errores de forma elegante con el resguardo generativo
Updated 29 de agosto de 2024
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.
Usa notebooks con Google Cloud Dataflow
Updated 29 de agosto de 2024
Configura y ejecuta un notebook con Beam interactivo
Práctica: Crea una acción de guía de TV para el Asistente de Google con Dialogflow y Actions on Google
Updated 29 de agosto de 2024
Crearemos una conversación entre Asistente de Google y tú para ayudarte a recuperar información de la guía de TV.
Document AI Workbench: Enriquecimiento
Updated 29 de agosto de 2024
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.
Ejecuta tus primeras instrucciones de SQL con Google Cloud Dataflow
Updated 29 de agosto de 2024
En esta página, se explica cómo usar Dataflow SQL y crear trabajos de Dataflow SQL.
Document AI: Con interacción humana
Updated 29 de agosto de 2024
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.
Actividad práctica: Taller de Women in Voice
Updated 29 de agosto de 2024
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.
Toma de decisiones fundamentadas con generadores y almacenes de datos de Dialogflow CX
Updated 29 de agosto de 2024
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.
Usa Document AI para procesar de forma inteligente tus formularios escritos a mano (Node.js)
Updated 29 de agosto de 2024
En este codelab, nos enfocaremos en crear un instructivo para usar la API de Document AI con Node.js
Cómo desarrollar un servicio de accesibilidad para Android
Updated 29 de agosto de 2024
En este codelab, aprenderás a compilar un servicio de accesibilidad para usuarios de Android.
- Android
Práctica: Crea una guía para TV por Google Chat con Google Workspace y Dialogflow
Updated 29 de agosto de 2024
Aprende a compilar un chatbot personalizado de Dialogflow para Google Chat con respuestas con tarjetas dinámicas.
- Google Workspace
Migración de Apache Kafka a Pub/Sub
Updated 29 de agosto de 2024
En este codelab, migrarás aplicaciones de Apache Kafka a Google Cloud Pub/Sub con un enfoque de migración por fases.
Previsión de series temporales con Vertex AI y BigQuery ML
Updated 29 de agosto de 2024
En este lab, aprenderás a resolver problemas de series temporales con Vertex AI, lo que abarcará Notebooks, entrenamiento, predicciones y BigQuery ML.
- TensorFlow
De un componente web a un elemento de Lit
Updated 29 de agosto de 2024
En este codelab, aprenderás sobre & compilar un componente web desde cero y mejorarlo progresivamente a un elemento de Lit.
Introducción a las pruebas con Gemini Code Assist
Updated 29 de agosto de 2024
Cómo usar Gemini Code Assist para escribir pruebas de tu código
Prueba del modelo de referencia de predicción en línea de Vertex AI con HEY
Updated 29 de agosto de 2024
En este instructivo, aprenderás a realizar pruebas de referencia con HEY y métricas de predicción de Cloud Monitoring.
Vertex AI accede a los extremos de predicción en línea de forma privada con PSC
Updated 29 de agosto de 2024
En este instructivo, aprenderás a configurar y validar el acceso a las predicciones en línea con Private Service Connect
Entrenamiento y ajuste de hiperparámetros de un modelo de PyTorch en AI Platform de Cloud
Updated 29 de agosto de 2024
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.
Activa un DAG con Node.JS y Google Cloud Functions
Updated 29 de agosto de 2024
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
Usa la API de Text‐to‐Speech con C#
Updated 23 de agosto de 2024
En este codelab, aprenderás a usar la API de Text‐to‐Speech con C#
Usa la API de Translation con C#
Updated 23 de agosto de 2024
En este codelab, aprenderás a usar la API de Translation con C#
Cómo conectar una aplicación de Node.js en Cloud Run a una base de datos de Cloud SQL para PostgreSQL
Updated 23 de agosto de 2024
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
Usa la API de Text‑to‑Speech con Python
Updated 23 de agosto de 2024
En este instructivo, aprenderás a usar la API de Text‐to‐Speech con Python.
Introducción a la organización sin servidores con Workflows
Updated 23 de agosto de 2024
En este codelab, aprenderás a organizar y automatizar los servicios de las APIs de Google Cloud y los basados en HTTP con Workflows.
Usa la API de Vision con Python
Updated 23 de agosto de 2024
En este instructivo, aprenderás a usar la API de Vision con Python.
Instala y usa Cloud Tools for PowerShell.
Updated 23 de agosto de 2024
En este codelab, aprenderás a instalar y usar herramientas de Cloud para Windows PowerShell.
Armonización básica de colores en vistas de Android
Updated 23 de agosto de 2024
En este codelab, aprenderás a armonizar colores personalizados con un tema dinámico.
- Android
Desarrollo de InnerLoop mediante Cloud Workstations con NodeJS
Updated 23 de agosto de 2024
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.
Desarrollo con Cloud Workstations y Cloud Code
Updated 23 de agosto de 2024
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.
Estadísticas generativas con BigQuery SQL y Vertex AI
Updated 23 de agosto de 2024
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.
Ejecuta simulaciones de dinámicas moleculares de Gromacs con algoritmos numéricos fluidos' Slurm-GCP
Updated 23 de agosto de 2024
En este codelab, aprenderás a ejecutar Gromacs en Google Cloud Platform con la solución Slurm-GCP de SchedMD.
IA generativa: Generación de imágenes a partir de palabras clave
Updated 23 de agosto de 2024
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.
Desarrollo de InnerLoop con NodeJS
Updated 23 de agosto de 2024
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.
LLM solo de SQL con BigQuery ML usando la API de PaLM de Vertex AI
Updated 23 de agosto de 2024
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.
Controla una vela PLAYBULB con Web Bluetooth
Updated 23 de agosto de 2024
Con solo JavaScript, crea una aplicación web que controle una vela LED sin llama gracias a la naciente API de Web Bluetooth.
Battle Jamón: un campo de batalla de microservicios
Updated 23 de agosto de 2024
En este codelab, compilarás un microservicio que luchará contra otros microservicios “lanzando” jamón entre sí en un entorno.
App de Chat con la API de PaLM en Cloud Run
Updated 23 de agosto de 2024
Desarrollar una aplicación de chat con el framework de Python Flask y el modelo de la API de PaLM de Vertex AI
- Cloud Run
Temas en Compose con Material 3
Updated 23 de agosto de 2024
El propósito de este codelab es demostrar los temas de Jetpack Compose con las nuevas implementaciones de Material Design 3 y Material You.
- Android
Aspectos avanzados de Android en Kotlin 04.1: Google Maps para Android
Updated 23 de agosto de 2024
Obtén información para agregar un mapa de Google Maps a una app de Kotlin para Android y asignarle un estilo.
- Android
Entrena y, luego, implementa un modelo de clasificación de imágenes integrado en el dispositivo con AutoML Vision en el Kit de AA
Updated 23 de agosto de 2024
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.
- Android
- TensorFlow
- ML Kit
- Firebase
Introducción a Cloud Foundation Toolkit
Updated 23 de agosto de 2024
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
Usa BigQuery para consultar datos de GitHub
Updated 23 de agosto de 2024
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.
Conecta AlloyDB a Oracle a través de la VPN de Google
Updated 23 de agosto de 2024
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.
Profundidad sin procesar de ARCore
Updated 23 de agosto de 2024
En este codelab, se muestran los pasos para compilar una aplicación de ARCore con la nueva API de Raw Depth.
- Android
Battle One: un campo de batalla de microservicios
Updated 23 de agosto de 2024
En este codelab, compilarás un microservicio que luchará contra otros microservicios “lanzando” hojas entre sí en un campo de actividad.
Taller de Anthos Service Mesh: guía del lab
Updated 23 de agosto de 2024
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
Taller de Anthos Service Mesh: Guía del lab (japonés)
Updated 23 de agosto de 2024
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
Cómo agregar color dinámico a tu app
Updated 23 de agosto de 2024
En este codelab, migrarás los temas de una app a Material 3 y, más adelante, aplicarás color dinámico.
- Android
Convierte tus macrodatos en estadísticas con Hojas de cálculo y Presentaciones de Google
Updated 23 de agosto de 2024
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.
- Google Workspace
Primeros pasos con BigQuery ML
Updated 23 de agosto de 2024
En este codelab, aprenderás a usar BigQuery para crear modelos de aprendizaje automático para conjuntos de datos de Analytics 360.
Transfiere datos CSV a BigQuery con Cloud Data Fusion: transferencia por lotes
Updated 23 de agosto de 2024
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.
Carga y consulta datos con la herramienta de línea de comandos de bq para BigQuery
Updated 23 de agosto de 2024
Aprende a cargar y consultar datos con bq, una herramienta de línea de comandos basada en Python para BigQuery.
Cloud Armor para NLB/VM con reglas definidas por el usuario
Updated 23 de agosto de 2024
En este codelab, aprenderás a configurar la política de seguridad perimetral de red de Cloud Armor con reglas definidas por el usuario
Cloud Bigtable para usuarios de Cassandra
Updated 23 de agosto de 2024
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.
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
Updated 23 de agosto de 2024
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.
- Google Workspace
Vertex AI: Exporta e implementa un modelo de aprendizaje automático de BigQuery para la predicción
Updated 23 de agosto de 2024
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
Cómo integrar Dialogflow en BigQuery
Updated 23 de agosto de 2024
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.
Codelab de CEL-Go: Expresiones incorporadas rápidas y seguras
Updated 23 de agosto de 2024
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.
Battle Peach: un campo de batalla de microservicios
Updated 23 de agosto de 2024
En este codelab, compilarás un microservicio que luchará contra otros microservicios “lanzando” duraznos unos a otros en una arena.
Bigtable y Dataflow: Arte de supervisión de bases de datos (cliente de Java de HBase)
Updated 23 de agosto de 2024
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.
Cómo compilar un sistema de recomendación de películas de pila completa
Updated 23 de agosto de 2024
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.
Información sobre la interacción con el siguiente procesamiento de imagen (INP)
Updated 23 de agosto de 2024
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
Cloud Function que une los modelos de Text Bison de PaLM
Updated 23 de agosto de 2024
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.
Crea un modelo de clasificación de texto personalizado y actualiza tus apps con él
Updated 23 de agosto de 2024
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.
- TensorFlow
- Android
TensorFlow.js: Crea tu propia “Teachable Machine” usando aprendizaje por transferencia con TensorFlow.js
Updated 23 de agosto de 2024
En este codelab
Cómo compilar un juego de mesa con agentes de TensorFlow y Flutter
Updated 23 de agosto de 2024
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.
Compila un modelo de aprendizaje automático de spam de comentarios
Updated 23 de agosto de 2024
En este codelab, aprenderás cómo se crea un modelo de aprendizaje automático capaz de filtrar el spam de otros comentarios.
- TensorFlow
- Android
Cómo compilar una app básica con estilo de mensajería
Updated 23 de agosto de 2024
En este codelab, aprenderás a compilar una app de mensajería simple con un cuadro de texto y un botón para enviar.
- Android
- TensorFlow
App de resumen de texto con Vertex AI y el kit Svelte
Updated 23 de agosto de 2024
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.
Crea un modelo personalizado para tu clasificador de imágenes
Updated 23 de agosto de 2024
En este codelab, entrenarás un modelo de AA para que reconozca flores específicas.
- Android
- TensorFlow
TensorFlow.js: Vuelve a entrenar un modelo de detección de comentarios spam para manejar casos extremos
Updated 23 de agosto de 2024
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.
- TensorFlow
Integra un modelo personalizado en tu app
Updated 23 de agosto de 2024
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.
- Android
- TensorFlow
Métodos para resúmenes de textos con la API de PaLM de Vertex AI
Updated 23 de agosto de 2024
En este instructivo, aprenderás a usar modelos generativos para resumir información de un texto con el método de relleno
Usa las TPU de Coral Edge para ejecutar modelos de TFlite en Node con TensorFlow.js
Updated 23 de agosto de 2024
Ejecuta modelos de TensorFlow Lite en Node.js y acelera los modelos con las TPU de Coral Edge y WebNN.
Codelab: Gemini para acelerar el desarrollo basado en pruebas
Updated 23 de agosto de 2024
Crearemos una app de Ruby simple con el enfoque de TDD (desarrollo basado en pruebas) con la ayuda de Gemini.
Conecta y visualiza todos tus datos en Looker Studio
Updated 23 de agosto de 2024
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.
Codelab de rutas basadas en políticas (PBR)
Updated 23 de agosto de 2024
En este codelab, aprenderás a configurar y aprovechar las rutas basadas en políticas (PBR) y a validar la funcionalidad.
Trabajos de Cloud Run
Updated 23 de agosto de 2024
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.
Crea visualizaciones de la comunidad de Data Studio con dscc-gen
Updated 23 de agosto de 2024
En este codelab, usarás dscc-gen, una herramienta de plantillas de proyectos, para crear una visualización de la comunidad en Data Studio.
Usa la asignación de puertos dinámicos de Cloud NAT
Updated 23 de agosto de 2024
El objetivo de este lab es explorar la función de asignación dinámica de puertos (DPA) de Cloud NAT.
Crea visualizaciones personalizadas en Looker Studio
Updated 23 de agosto de 2024
En este codelab, aprenderás a crear una visualización personalizada que puedes usar en un informe de Looker Studio.
Codelab de Proxy web seguro (SWP) de Cloud
Updated 23 de agosto de 2024
En este codelab, aprenderás a implementar y aprovechar el proxy web seguro (SWP) de Cloud para proteger el tráfico web.
Usa reglas de NAT de Cloud NAT
Updated 23 de agosto de 2024
El objetivo de este lab es explorar la función de reglas de Cloud NAT
Cómo ejecutar la inferencia de LLM en las GPU de Cloud Run con vLLM y el SDK de OpenAI para Python
Updated 23 de agosto de 2024
Aprende a ejecutar la inferencia de LLM en las GPU de Cloud Run con vLLM y el SDK de OpenAI para Python
- Cloud Run
Mostrar los primeros 100 archivos & carpetas de tu unidad de Google Drive
Updated 23 de agosto de 2024
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.
- Google Workspace
Cómo configurar un servicio de Cloud Run para acceder a un servicio interno de Cloud Run con la salida de VPC directa
Updated 23 de agosto de 2024
Aprende a configurar un servicio de Cloud Run para acceder a un servicio interno de Cloud Run con la salida de VPC directa.
- Cloud Run
Cómo implementar todos los frameworks de JavaScript en Cloud Run
Updated 23 de agosto de 2024
Aprende a implementar frameworks de JavaScript, como Angular, Nuxt.js y Next.js en Cloud Run.
- Cloud Run
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
Updated 23 de agosto de 2024
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.
- Cloud Run
Analiza datos clínicos con BigQuery y AI Platform Notebooks
Updated 23 de agosto de 2024
En este codelab, demostramos una solución para acceder a datos clínicos y analizarlos en GCP con BigQuery y AI Platform Notebooks.
Potencia la carpeta Recibidos de Gmail con Google Cloud Functions
Updated 23 de agosto de 2024
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.
- Google Workspace
How to Use Cloud Run Jobs & APIs de Video Intelligence para procesar videos
Updated 23 de agosto de 2024
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
Configurar un servicio de Cloud Run para acceder a un servicio interno de Cloud Run y a la Internet pública
Updated 23 de agosto de 2024
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
- Cloud Run
Usar Vertex AI Search en PDF (datos no estructurados) en Cloud Storage desde un servicio de Cloud Run
Updated 23 de agosto de 2024
Aprende a realizar una consulta a Vertex AI Search desde un servicio de Cloud Run.
- Cloud Run
Implementar un clúster HPC de escala automática con Slurm
Updated 23 de agosto de 2024
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.
Cómo usar Cloud Run con llamadas a funciones de Gemini
Updated 23 de agosto de 2024
Cómo usar Cloud Run como extremo para las llamadas a funciones de Gemini
- Cloud Run
Cómo implementar automáticamente los cambios de GitHub en Cloud Run con Cloud Build
Updated 23 de agosto de 2024
Cómo implementar automáticamente los cambios de GitHub en Cloud Run con Cloud Build
- Cloud Run
Cómo implementar una app de chat potenciada por Gemini en Cloud Run
Updated 23 de agosto de 2024
Aprende a implementar un chat con tecnología de Gemini en Cloud Run con express.js, htmx y tailwindCSS.
- Cloud Run
¿Estás haciendo un codelab de Google Cloud? Primeros pasos
Updated 23 de agosto de 2024
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.
Crea una cámara web inteligente en JavaScript con un modelo de aprendizaje automático previamente entrenado de TensorFlow.js
Updated 23 de agosto de 2024
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ó.
- TensorFlow
Codelab de la guía del taller práctico técnico de Duet AI para desarrolladores
Updated 23 de agosto de 2024
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
Implementa y actualiza una aplicación de .NET Core en Google Kubernetes Engine
Updated 23 de agosto de 2024
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á
- Google Cloud
Transferir FHIR (recursos de interoperabilidad para atención médica rápida) a BigQuery
Updated 23 de agosto de 2024
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.
Crea una transcripción de tus reuniones de negocios con Documentos de Google & Aprendizaje automático
Updated 23 de agosto de 2024
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.
- Google Workspace
Usa Document AI Warehouse para transferir, procesar y buscar documentos
Updated 23 de agosto de 2024
En este codelab, usarás Document AI Warehouse para transferir, procesar y buscar todo el texto de documentos.
Codelab de balanceadores de cargas de HTTP(S) externos con administración avanzada de tráfico (Envoy)
Updated 23 de agosto de 2024
En este codelab, aprenderás sobre las funciones avanzadas de tráfico que están disponibles en el nuevo balanceador de cargas HTTP externo.
Activa los servicios de Kubernetes con eventos de Eventarc
Updated 23 de agosto de 2024
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).
Encripta y desencripta datos con Cloud KMS (asimétrico)
Updated 23 de agosto de 2024
En este codelab, encriptarás y desencriptarás datos con claves asimétricas de Cloud KMS.
- Cloud Key Management Service
Defiende el almacenamiento en caché perimetral con Cloud Armor
Updated 23 de agosto de 2024
En este lab, crearás una distribución de CDN y aplicarás reglas de Cloud Armor para proteger tu caché perimetral.
Usa Duet AI durante el ciclo de vida del desarrollo de software
Updated 23 de agosto de 2024
Cómo usar Duet AI para facilitar las tareas de un proyecto existente.
Eventos personalizados de Google Ads con Google Analytics para Firebase: Android
Updated 23 de agosto de 2024
En este codelab, aprenderás a implementar eventos con GA4F y a lanzar campañas de acción a través de Google Ads.
Optimización de datos 3D con la compresión de geometría Draco
Updated 23 de agosto de 2024
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
Encripta y desencripta datos con Cloud KMS
Updated 23 de agosto de 2024
En este codelab, encriptarás y desencriptarás datos con Cloud KMS
- Cloud Key Management Service
Módulo 11: Migra de Google App Engine a Cloud Functions
Updated 23 de agosto de 2024
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
Cloud Function para automatizar la importación de datos CSV a Hojas de cálculo de Google
Updated 23 de agosto de 2024
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.
- Google Workspace
Cómo usar la lista de tareas en cola de App Engine (tareas de extracción) en las apps de Flask (módulo 18)
Updated 23 de agosto de 2024
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.
Cloud Functions de HTTP en Python
Updated 23 de agosto de 2024
En este instructivo, compilarás funciones de HTTP de Cloud Functions en Python.
Migra de App Engine Blobstore a Cloud Storage (módulo 16)
Updated 23 de agosto de 2024
Aprende a migrar el uso de Blobstore a Cloud Storage para una app de ndb de App Engine de Python 2.
Cómo usar App Engine Blobstore (Módulo 15)
Updated 23 de agosto de 2024
Aprende a agregar el uso de Blobstore a una app simple de Python 2 de App Engine
Migra desde las tareas de extracción de la lista de tareas en cola de App Engine a Cloud Pub/Sub (módulo 19)
Updated 23 de agosto de 2024
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
Migra de Memcache de App Engine a Cloud Memorystore (módulo 13)
Updated 23 de agosto de 2024
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
Cómo usar Memcache de App Engine en apps de Flask (módulo 12)
Updated 23 de agosto de 2024
Aprende a agregar el uso de Memcache a una app básica de Flask de App Engine NDB de Python 2.
Usa Stackdriver Logging y Stackdriver Trace para Cloud Functions
Updated 23 de agosto de 2024
Aprende a usar Stackdriver Logging y Stackdriver Trace para Cloud Functions.
Ampliación de la asistencia para los servicios en paquetes de App Engine: Parte 1 (módulo 17)
Updated 23 de agosto de 2024
Aprende a usar los servicios en paquetes de App Engine en entornos de ejecución de Gen2
Cómo usar la API de Natural Language con C#
Updated 23 de agosto de 2024
En este codelab, aprenderás a usar la API de Natural Language con C#
Módulo 5: Migra de Google App Engine a Cloud Run con Cloud Buildpacks
Updated 23 de agosto de 2024
Aprende a crear contenedores para una app simple de App Engine y a migrarla a Cloud Run con Cloud Buildpacks.
Implementa un "Google Traductor" App de Express.js en App Engine, Cloud Functions y Cloud Run
Updated 23 de agosto de 2024
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).
Cómo usar la lista de tareas en cola de App Engine (tareas push) en las apps de Flask (módulo 7)
Updated 23 de agosto de 2024
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.
Módulo 6: Migra de Cloud Datastore a Cloud Firestore
Updated 23 de agosto de 2024
Aprende a migrar una app simple de App Engine de Cloud Datastore a Cloud Firestore.
Cómo migrar un sitio web monolítico a microservicios en Google Kubernetes Engine
Updated 23 de agosto de 2024
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.
Migra del servicio de usuarios de App Engine a Cloud Identity Platform (módulo 21)
Updated 23 de agosto de 2024
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
Módulo 3: Migra de Google Cloud NDB a Cloud Datastore
Updated 23 de agosto de 2024
Aprende a migrar una aplicación simple de App Engine de Cloud NDB a Cloud Datastore.
Crea una plantilla de automatización
Updated 22 de agosto de 2024
En este codelab, aprenderás a escribir una plantilla de automatización.
Calcula estadísticas privadas con PipelineDP
Updated 22 de agosto de 2024
En este codelab, aprenderás a producir estadísticas privadas con PipelineDP, un framework de privacidad diferencial.
Migra de Compute Engine a Kubernetes Engine con Migrate for Anthos
Updated 22 de agosto de 2024
En este codelab, migrarás un servidor web sencillo de Compute Engine a Kubernetes Engine con Migrate for Anthos.
Cómo compartir la red Thread con las APIs de Google Thread Credentials
Updated 22 de agosto de 2024
Descubre cómo tu app y tu router de borde pueden interactuar con las APIs de Google para crear una sola red Thread.
Cómo compilar un dispositivo Matter
Updated 22 de agosto de 2024
En este codelab, compilarás, asignarás y usarás un dispositivo Matter.
- Matter
Compila un dispositivo virtual Matter
Updated 22 de agosto de 2024
En este codelab, compilarás, ejecutarás y usarás un dispositivo virtual de Matter.
- Matter
Instructivo de Cloud Run Starter
Updated 22 de agosto de 2024
Aprende a implementar una aplicación de partida en Cloud Run.
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
Updated 22 de agosto de 2024
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.
Balanceo de cargas de red ponderado por instancia
Updated 22 de agosto de 2024
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.
BigQuery ML para la detección de fraudes en las transacciones de tarjetas de crédito con la consola
Updated 22 de agosto de 2024
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.
Compila un juego de física en 2D con Flutter y Flame
Updated 22 de agosto de 2024
Aprende a crear mecánicas de juego en los juegos de Flutter y Flame con Forge2D, un motor de física 2D.
- Flutter
Introducción a Flame con Flutter
Updated 22 de agosto de 2024
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.
- Flutter
Crea un modelo de detección de fraudes en AI Platform de Cloud con TensorFlow Enterprise y BigQuery
Updated 22 de agosto de 2024
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.
- TensorFlow
Lanzamiento de campañas de Google Ads con eventos personalizados de Google Analytics y Flutter
Updated 22 de agosto de 2024
En este codelab, aprenderás a implementar eventos personalizados con GA4F y a lanzar campañas de acciones en apps mediante Google Ads.
Explicación de un modelo de detección de fraudes con AI Platform de Cloud
Updated 22 de agosto de 2024
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.
- TensorFlow
Crea un acertijo de palabras con Flutter
Updated 22 de agosto de 2024
Aprende a compilar una app de Flutter de procesamiento intensivo y aun así mantener la interactividad fluida de Flutter.
- Flutter
Estadísticas de seguridad del entorno de ejecución
Updated 22 de agosto de 2024
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
Vende suscripciones en la app con la Biblioteca de Facturación Play 5
Updated 22 de agosto de 2024
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.
De datos a la IA generativa con Spanner y la API de Imagen de Vertex AI
Updated 21 de agosto de 2024
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.
Usa Gemini Code Assist para explorar y mejorar la solución de inicio para resúmenes con IA
Updated 21 de agosto de 2024
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.
Chat potenciado por IA generativa con usuarios y documentos en Java con PaLM y LangChain4J
Updated 21 de agosto de 2024
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.
Automatiza tareas de Google Workspace con la API de Gemini
Updated 21 de agosto de 2024
Aprende a usar la potencia de la API de Gemini para automatizar tareas de Google Workspace y explorar más posibilidades.
- Google Workspace
MDC-103 Android: Temas de Material con color, movimiento y tipo (Java)
Updated 21 de agosto de 2024
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.
MDC-101 Web: Conceptos básicos sobre componentes de Material (MDC) (Web)
Updated 21 de agosto de 2024
Compila una app sencilla con los componentes principales para aprender los conceptos básicos sobre cómo usar componentes de Material para la Web.
Aplicación de pila MEAN sin servidores en MongoDB Atlas y Cloud Run
Updated 21 de agosto de 2024
En este codelab, compilarás una app de MEAN Stack instalable que se ejecute en Cloud Run.
MDC-111 Android: Cómo incorporar componentes de Material a tu base de código (Kotlin)
Updated 21 de agosto de 2024
Aprende a incorporar componentes de Material individuales a una base de código Kotlin existente, sin comenzar desde cero.
MDC-111 Android: Cómo incorporar componentes de Material a tu base de código (Java)
Updated 21 de agosto de 2024
Aprende a incorporar componentes de Material individuales a una base de código Java existente, sin comenzar desde cero.
MDC-101 Android: Conceptos básicos sobre componentes de Material (MDC) (Java)
Updated 21 de agosto de 2024
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.
MDC-103 Web: Temas de Material con color, forma, elevación y tipo (Web)
Updated 21 de agosto de 2024
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.
MDC-104 Android: Componentes avanzados de Material (Java)
Updated 21 de agosto de 2024
Mejora tu diseño y aprende a usar nuestro menú de fondo con componentes avanzados de Java.
MDC-104 Android: Componentes avanzados de Material (Kotlin)
Updated 21 de agosto de 2024
Mejora tu diseño y aprende a usar nuestro menú de fondo con componentes avanzados de Kotlin.
Instrumento para obtener un mejor rendimiento en tu app en Go (parte 2: generador de perfiles)
Updated 21 de agosto de 2024
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.
Cómo crear un juego de RA con la Fundación de RA de Unity
Updated 21 de agosto de 2024
En este codelab, aprenderás a usar ARCore con el framework de AR Foundation de Unity para crear un juego de conducción simple.
- Android
Cómo comenzar a usar Unity y Google Play Juegos para PC
Updated 21 de agosto de 2024
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.
- Android
Creación de particiones y agrupamiento en clústeres en BigQuery
Updated 21 de agosto de 2024
En este codelab, usarás la IU web de BigQuery para comprender la partición y el agrupamiento en clústeres en BigQuery
Navegación por gestos y la experiencia de borde a borde
Updated 21 de agosto de 2024
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
Cómo interactuar con las APIs usando llamadas a funciones en Gemini
Updated 21 de agosto de 2024
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.
Comienza a usar Firebase en C++
Updated 21 de agosto de 2024
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
Haz que el correo electrónico sea más práctico con los complementos de Google Workspace
Updated 21 de agosto de 2024
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.
- Google Workspace
Generación de texto de IA generativa en Java con PaLM y LangChain4J
Updated 21 de agosto de 2024
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
Escribir pruebas de supervisión sintética para tus servicios con Gemini
Updated 21 de agosto de 2024
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
Implementa y valida GKE NFO de varias redes y Interfaz de alto rendimiento
Updated 21 de agosto de 2024
En este codelab, aprenderás a configurar y validar GKE L3 y el grupo de nodos multinic de Netdevice.
Realiza un seguimiento de eventos en una WebView con Google Analytics
Updated 21 de agosto de 2024
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.
Capacitación sobre TensorFlow.js en el codelab de Node.js
Updated 21 de agosto de 2024
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.
- TensorFlow
TensorFlow.js: Convierte un modelo guardado de Python en un formato de TensorFlow.js
Updated 21 de agosto de 2024
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.
- TensorFlow
Lab: Extensiones del servicio en Media CDN
Updated 21 de agosto de 2024
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.
Optimizar el precio de los productos de venta minorista
Updated 21 de agosto de 2024
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.
Automatización de comandos de Slack
Updated 21 de agosto de 2024
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.
Escalamiento con Kustomize
Updated 21 de agosto de 2024
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
Conéctate a servicios locales a través de redes híbridas con Private Service Connect y el proxy TCP de NEG híbrido
Updated 20 de agosto de 2024
En este codelab, aprenderás a usar Private Service Connect con un proxy TCP para acceder a servicios locales
Usa Secret Manager con Python
Updated 20 de agosto de 2024
En este instructivo, aprenderás a usar Secret Manager con Python.
Codelab de Cloud Armor y de proxy TCP/SSL: límite de frecuencia y lista de denegación de IP
Updated 20 de agosto de 2024
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
Notebooks de Apache Spark y Jupyter en Cloud Dataproc
Updated 20 de agosto de 2024
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.
Aspectos avanzados de Android en Kotlin 03.2: Animación con MotionLayout
Updated 20 de agosto de 2024
En este codelab, usarás MotionLayout para compilar una app de Kotlin para Android con animaciones dinámicas.
- Android
Reconoce flores con TensorFlow Lite en Android
Updated 20 de agosto de 2024
En este codelab, tomarás un clasificador de imágenes y lo ejecutarás en un teléfono Android con TensorFlow Lite.
- TensorFlow
- Android
Transfiere datos CSV (valores separados por comas) a BigQuery con Cloud Data Fusion: transferencia en tiempo real
Updated 20 de agosto de 2024
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.
Similarity Search con Spanner y Vertex AI
Updated 20 de agosto de 2024
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.
Instrumenta información de seguimiento con OpenTelemetry
Updated 20 de agosto de 2024
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.
Lab: Sitio a sitio de NCC con dispositivo SD-WAN de FlexiWAN
Updated 20 de agosto de 2024
El objetivo de este lab es explorar NCC con un radio del dispositivo WAN definido por software conectado a un concentrador de NCC.
Reconocimiento de voz con IA con TensorFlow Lite para microcontroladores y SparkFun Edge
Updated 20 de agosto de 2024
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
Agrega notificaciones push a una app para iOS
Updated 20 de agosto de 2024
En este codelab, agregarás notificaciones push a una app para iOS con Firebase Cloud Messaging.
- Firebase
Agrega notificaciones push a una app web
Updated 20 de agosto de 2024
En este codelab, aprenderás a agregar notificaciones push a tu app web.
Taller de APIs web sin servidores
Updated 20 de agosto de 2024
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.
TensorFlow.js: Reconocimiento de audio mediante aprendizaje por transferencia
Updated 20 de agosto de 2024
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.
- TensorFlow
Accede a archivos en Cloud Storage con la abstracción Spring Resource
Updated 20 de agosto de 2024
Aprende a acceder a archivos en Cloud Storage con la abstracción Spring Resource.
Cómo integrar Remote Config en el codelab de Android
Updated 20 de agosto de 2024
En este codelab, aprenderás a implementar y usar Remote Config en Android.
- Android
Reconoce texto y rasgos faciales. Kit de AA: iOS
Updated 20 de agosto de 2024
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.
- ML Kit
Cómo compilar una app simple con elementos de texto componibles
Updated 19 de agosto de 2024
Consulta cómo crear una app simple con funciones de componibilidad.
- Android
Cómo escribir pruebas de unidades para ViewModel
Updated 19 de agosto de 2024
Aprende a probar el ViewModel para verificar la precisión, el comportamiento funcional y la usabilidad de tu app.
Mide los datos del campo de las Métricas web esenciales con las métricas de anuncios
Updated 16 de agosto de 2024
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
Primeros pasos con Google Maps Platform para Android
Updated 6 de agosto de 2024
Aprende sobre Google Maps Platform y a administrar proyectos en la consola de Google Cloud. Luego, crea tu primer mapa web interactivo para Android.
Google for Developers
Updated 6 de agosto de 2024
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
- Google Maps Platform
- API de Maps JavaScript
Compila apps multiplataforma con Angular
Updated 6 de agosto de 2024
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.
Cómo usar SQL para leer y escribir en una base de datos
Updated 14 de junio de 2024
Aprende los conceptos básicos de las bases de datos relacionales y a usar SQL para leer y manipular una base de datos.
Introducción a SQL
Updated 14 de junio de 2024
Aprende a usar SQL para leer y manipular datos en una base de datos relacional.
- Android
Cómo leer y actualizar datos con Room
Updated 13 de junio de 2024
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.
Cómo conservar datos con Room
Updated 13 de junio de 2024
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.
Crea un tema y una marca accesibles y personalizados con Material Design 3
Updated 11 de junio de 2024
Aprende a crear un tema y una marca accesibles y personalizados con Material 3.
- Material Design
Cómo probar la app de Cupcake
Updated 11 de junio de 2024
Obtén información para probar el componente Navigation y maximizar la cantidad de código que se prueba.
Navigation en Jetpack Compose
Updated 11 de junio de 2024
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
Crea un diseño adaptable con Material Design
Updated 30 de mayo de 2024
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.
- Material Design
Crea una lista desplazable
Updated 30 de mayo de 2024
Usa Compose para crear una app que muestre una lista desplazable de imágenes y texto.
- Android
Cambia el ícono de la app
Updated 30 de mayo de 2024
Cambia el ícono de la app de Affirmations.
¿Cómo se mide la accesibilidad digital?
Updated 30 de mayo de 2024
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.
Cómo navegar entre pantallas con Compose
Updated 29 de mayo de 2024
Agrega el componente Navigation a la app de Cupcake para organizar el flujo de la app, navegar y pasar datos entre diferentes pantallas.
Cómo almacenar datos y acceder a ellos mediante claves con DataStore
Updated 29 de mayo de 2024
Aprende a almacenar datos simples de pares clave-valor con Preferences Datastore en una app para Android.
- Android
Cómo agregar una lista desplazable
Updated 27 de mayo de 2024
Compila una app que muestre una lista desplazable de afirmaciones con imágenes y texto.
- Android
Cómo obtener datos de Internet
Updated 27 de mayo de 2024
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.
Prueba de accesibilidad
Updated 27 de mayo de 2024
Obtén información para probar la accesibilidad de una app.
- Android
Crea una experiencia de confirmación de compra rápida en Android con Google Pay (Kotlin)
Updated 21 de mayo de 2024
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.
Compila apps para Google Chat con Gemini
Updated 16 de mayo de 2024
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.
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
Updated 14 de mayo de 2024
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.
- Cloud Run
Temas de Material con Jetpack Compose
Updated 13 de mayo de 2024
Obtén información para agregar temas de Material a una app, incluidos color, forma y tipografía.
- Android
Cómo usar el depurador en Android Studio
Updated 13 de mayo de 2024
Descubre cómo usar el depurador en Android Studio para inspeccionar y depurar el estado de tu app durante el tiempo de ejecución.
Permite navegaciones instantáneas con la API de Speculation Rules
Updated 13 de mayo de 2024
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
Cómo compilar una aplicación de chat basada en LLM y RAG con AlloyDB AI y LangChain
Updated 10 de mayo de 2024
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.
Un recorrido por Duet AI para desarrolladores
Updated 10 de mayo de 2024
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.
Aprende a simplificar los recorridos de autenticación con la API de Credential Manager en tu app para Android
Updated 9 de mayo de 2024
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.
Cómo cambiar el tamaño de una app para Android
Updated 9 de mayo de 2024
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.
- Android
Cómo usar Duet AI para explorar y mejorar una aplicación existente
Updated 9 de mayo de 2024
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
Descriptores de propiedades
Updated 31 de marzo de 2024
Usa descriptores de propiedades para configurar tus objetos de JavaScript.
Funciones
Updated 31 de marzo de 2024
Una introducción a las funciones de JavaScript
Herencia prototípica
Updated 31 de marzo de 2024
Objetos de JavaScript y herencia prototípica.
Operadores de comparación
Updated 31 de marzo de 2024
Obtén información para usar los operadores de comparación.
BigInt
Updated 31 de marzo de 2024
Obtén información sobre cómo usar el tipo de datos BigInt de JavaScript.
Booleanos
Updated 31 de marzo de 2024
Aprende a usar el tipo de datos booleanos.
Colecciones indexadas
Updated 31 de marzo de 2024
Aprende a usar colecciones indexadas, como arrays.
Introducción a JavaScript
Updated 31 de marzo de 2024
Una breve historia de JavaScript y una descripción general de sus reglas básicas.
Campos y métodos de clase
Updated 31 de marzo de 2024
Usa campos y métodos de clase para agregar propiedades a tus clases.
Colecciones con clave
Updated 31 de marzo de 2024
Aprende a usar colecciones con claves, como mapas y conjuntos.
Objetos
Updated 31 de marzo de 2024
Introducción a los objetos de JavaScript.
La palabra clave de retorno
Updated 31 de marzo de 2024
Usa la palabra clave `return` para sacarle más provecho a tus funciones.
Variables
Updated 31 de marzo de 2024
Aprende a usar variables de JavaScript.
Esta palabra clave
Updated 31 de marzo de 2024
Usa la palabra clave `this` para trabajar con el contexto en el que se ejecuta tu función.
Flujo de control
Updated 31 de marzo de 2024
Obtén más información sobre el flujo de control de JavaScript.
Cómo extender clases
Updated 31 de marzo de 2024
La palabra clave "extends" te permite crear subclases de clases existentes.
Bloques de inicialización estáticos
Updated 31 de marzo de 2024
Usa bloques de inicialización estáticos para establecer o alterar los campos estáticos.
Expresiones de función
Updated 31 de marzo de 2024
Una introducción a las expresiones de función de JavaScript
nulo e indefinido
Updated 31 de marzo de 2024
Aprende a usar los tipos de datos `null` e `undefined` de JavaScript.
Te damos la bienvenida a Learn JavaScript.
Updated 31 de marzo de 2024
Un curso detallado sobre los aspectos básicos de JavaScript.
Descriptores de acceso de la propiedad
Updated 31 de marzo de 2024
Aprende a configurar, modificar y acceder a las propiedades de un objeto.
Símbolo
Updated 31 de marzo de 2024
Obtén información para usar el tipo de datos Símbolo de JavaScript.
Cadenas
Updated 31 de marzo de 2024
Obtén información para usar el tipo de datos de cadena de JavaScript.
Apéndice
Updated 31 de marzo de 2024
Información adicional que podría ser útil en tu recorrido por JavaScript.
Clases
Updated 31 de marzo de 2024
Obtén más información para usar clases en JavaScript.
Numbers
Updated 31 de marzo de 2024
Obtén más información sobre el tipo de datos de números de JavaScript.
La palabra clave nueva
Updated 31 de marzo de 2024
Llama a funciones con la palabra clave `new` para crear objetos.
Tipos y estructuras de datos
Updated 31 de marzo de 2024
Tipos de datos básicos de JavaScript
Cómo crear y usar funciones en Kotlin
Updated 9 de marzo de 2024
Más información sobre las funciones de Kotlin
- Android
Introducción a la programación en Kotlin
Updated 9 de marzo de 2024
Aprende conceptos de programación introductorios en Kotlin y crea apps para Android en Kotlin.
- Android
Funciones de orden superior con colecciones
Updated 20 de febrero de 2024
Aprende a usar funciones comunes de orden superior con las colecciones en Kotlin
Temas de Jetpack Compose
Updated 16 de febrero de 2024
En este codelab, aprenderás a crear un tema para tu app, diseñar componentes individuales y admitir temas claros y oscuros.
Cómo usar tipos de funciones y expresiones lambda en Kotlin
Updated 14 de febrero de 2024
Aprende a usar expresiones lambda y funciones de orden superior en Kotlin.
Cómo cargar y mostrar imágenes de Internet
Updated 14 de febrero de 2024
En este codelab, usarás la biblioteca de Coil para cargar y mostrar fotos de Internet en tu app de Android Compose.
Disponible próximamente
Updated 10 de febrero de 2024
Mantente al tanto para obtener más información sobre las pruebas.
Práctica: Compila una app de superhéroes
Updated 9 de febrero de 2024
Crea a partir de los conceptos de Material Design para generar una lista de superhéroes con animaciones simples.
Práctica: Compila una app de deportes
Updated 9 de febrero de 2024
Compila sobre los conceptos de Material Design para crear una lista de superhéroes con una lista y animaciones simples.
Genéricos, objetos y extensiones
Updated 9 de febrero de 2024
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.
Descarga e instala Android Studio
Updated 9 de febrero de 2024
Más información para descargar e instalar Android Studio
Práctica: Conceptos básicos de Compose
Updated 9 de febrero de 2024
Aplica los conceptos de los elementos básicos de IU que admiten composición a fin de implementar pantallas para los problemas dados.
Pruebas de componentes en la práctica
Updated 31 de enero de 2024
Ejemplos de diseño de pruebas para un componente de React con dependencias complejas.
Te damos la bienvenida a Learn Testing.
Updated 31 de enero de 2024
Un curso detallado sobre pruebas de software
Tipos de pruebas automatizadas
Updated 31 de enero de 2024
Obtén información acerca de las categorizaciones comunes de los tipos de prueba.
Qué probar y su enfoque
Updated 31 de enero de 2024
Aprende a evaluar el código para realizar pruebas.
Análisis estático
Updated 31 de enero de 2024
Aprende a usar herramientas de linter para realizar pruebas automatizadas básicas.
Qué son las pruebas
Updated 31 de enero de 2024
Una introducción de alto nivel a las pruebas
Apéndice
Updated 31 de enero de 2024
Información adicional que podría ser útil en tu recorrido de desarrollo de prueba.
El entorno de pruebas
Updated 31 de enero de 2024
Aprende a usar las herramientas de entorno de ejecución y la emulación del navegador para realizar pruebas.
Herramientas del oficio
Updated 31 de enero de 2024
Obtén información sobre las aserciones y otras primitivas comunes a la mayoría de los frameworks de prueba.
Dónde se ejecutan las pruebas
Updated 31 de enero de 2024
Aprende a ejecutar pruebas de forma manual o como parte de un proceso automatizado.
Android 11 - Semana 4: Compatibilidad
Updated 3 de enero de 2024
Obtén información para compilar apps compatibles con Android 11.
- Android
JavaScript de división de código
Updated 4 de diciembre de 2023
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.
Te damos la bienvenida a Learn Performance
Updated 27 de noviembre de 2023
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.
Comprende la ruta crítica
Updated 27 de noviembre de 2023
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 de videos
Updated 23 de noviembre de 2023
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.
Tu primera app de WebGPU
Updated 21 de noviembre de 2023
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.
Diseños adaptables
Updated 14 de noviembre de 2023
Obtén información sobre cómo adaptar las apps a diferentes tamaños de pantalla.
Cómo usar listas en Kotlin
Updated 14 de noviembre de 2023
Aprende a usar listas en el lenguaje de programación Kotlin.
Lección 4: Compila tu primera app para Android
Updated 14 de noviembre de 2023
Aprende a crear tus primeras apps para Android con Android Studio.
- Android
Cómo crear tu primera app para Android
Updated 14 de noviembre de 2023
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.
Colecciones en Kotlin
Updated 14 de noviembre de 2023
En este codelab, aprenderás más sobre las colecciones y sobre lambdas y funciones de orden superior en Kotlin.
Introducción a la depuración
Updated 14 de noviembre de 2023
Aprende a leer seguimientos de pila y familiarízate con las herramientas de depuración de Android Studio
Crea un mensaje de cumpleaños en Kotlin
Updated 14 de noviembre de 2023
En este codelab, crearás un programa con un mensaje de cumpleaños en lenguaje Kotlin.
Cómo calcular la propina
Updated 14 de noviembre de 2023
En este codelab, escribirás código que utilizarás en una app para calcular propinas.
Cómo crear una app de tarjeta de cumpleaños
Updated 14 de noviembre de 2023
En este codelab, crearás una app para Android que muestra texto mediante el editor de diseño de Android Studio.
Lección 5: Diseños
Updated 14 de noviembre de 2023
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
Proyecto: app de Lunch Tray
Updated 14 de noviembre de 2023
Instrucciones para el proyecto de la Unidad 3 de Aspectos básicos de Android
Cómo mostrar una lista desplazable
Updated 14 de noviembre de 2023
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
Descarga e instala Android Studio
Updated 14 de noviembre de 2023
En este codelab, descargarás e instalarás la herramienta para desarrolladores de Android Studio.
Obtén entradas del usuario en una app: Parte 1
Updated 14 de noviembre de 2023
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.
Cómo cambiar el tema de una app
Updated 14 de noviembre de 2023
En este codelab, crearás un tema de color para tu app.
Introducción al componente Navigation
Updated 7 de noviembre de 2023
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
Proyecto: App de Lemonade
Updated 7 de noviembre de 2023
Instrucciones para el proyecto de la unidad 1 de Aspectos básicos de Android
Crea y ejecuta tu primera app para Android
Updated 7 de noviembre de 2023
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.
Intents y actividades
Updated 7 de noviembre de 2023
Actualiza una app sin terminar para usar la navegación con intents implícitos y explícitos.
Opcional: Ejecuta tu app en un dispositivo móvil
Updated 7 de noviembre de 2023
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.
Cómo obtener y mostrar datos de Internet
Updated 6 de noviembre de 2023
Recupera y muestra imágenes a través de Internet con HTTP/REST.
- Android
Proyecto: App de Forage
Updated 6 de noviembre de 2023
Instrucciones para el proyecto de la unidad 5 de Aspectos básicos de Android
Proyecto: app de Water Me!
Updated 6 de noviembre de 2023
Instrucciones para el proyecto de la Unidad 6 de Aspectos básicos de Android
Proyecto: App de Amphibians
Updated 6 de noviembre de 2023
Instrucciones para el proyecto de la unidad 4 de Aspectos básicos de Android
Cómo programar tareas con WorkManager
Updated 6 de noviembre de 2023
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.
Patrón de repositorio
Updated 6 de noviembre de 2023
Implementa el almacenamiento en caché en una app existente con el patrón de repositorio.
Cómo guardar cambios en tu app
Updated 6 de noviembre de 2023
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.
Cómo leer y actualizar datos con Room
Updated 6 de noviembre de 2023
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.
Instancias de objeto y clases en Kotlin
Updated 6 de noviembre de 2023
En este codelab, crearás un programa en Kotlin que puede lanzar dados.
Componentes de la arquitectura
Updated 6 de noviembre de 2023
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.
Introducción a SQL, Room y Flow
Updated 6 de noviembre de 2023
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.
Cómo agregar un comportamiento condicional en Kotlin
Updated 6 de noviembre de 2023
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.
Lección 8: Arquitectura de apps (capa de IU)
Updated 6 de noviembre de 2023
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
Aspectos básicos de SQL
Updated 6 de noviembre de 2023
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.
Cómo usar LiveData con ViewModel
Updated 6 de noviembre de 2023
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.
Cómo crear una app interactiva de Dice Roller
Updated 6 de noviembre de 2023
En este codelab, crearás una app para Android que lanza un dado y muestra el resultado en pantalla.
Preferences DataStore
Updated 4 de noviembre de 2023
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.
Proyecto: App de Dogglers
Updated 4 de noviembre de 2023
Instrucciones para el proyecto de la unidad 2 de Aspectos básicos de Android
Navigation y la pila de actividades
Updated 4 de noviembre de 2023
En este codelab, aprenderás sobre la pila de actividades y cómo personalizar el comportamiento de navegación dentro de tu app.
Cómo agregar imágenes a tu app de Dice Roller
Updated 4 de noviembre de 2023
En este codelab, agregarás imágenes a la app de Dice Roller, lo que mejorará la experiencia del usuario.
Cómo realizar depuraciones con puntos de interrupción
Updated 4 de noviembre de 2023
Descubre cómo usar puntos de interrupción y observa variables específicas durante la depuración.
Cómo crear diseños XML para Android
Updated 4 de noviembre de 2023
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.
Cómo almacenar datos en ViewModel
Updated 4 de noviembre de 2023
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.
Diseños adaptables
Updated 2 de noviembre de 2023
En este codelab, aprenderás a usar SlidingPaneLayout para adaptar tu app a diferentes tamaños de pantalla
Cómo mostrar una lista de imágenes con tarjetas
Updated 2 de noviembre de 2023
En este codelab, podrás perfeccionar la interfaz de usuario de la app Affirmations que se creó en el codelab anterior.
Escribe tu primer programa en Kotlin
Updated 2 de noviembre de 2023
En este codelab, escribirás tu primer programa en lenguaje Kotlin.
ViewModel compartido entre fragmentos
Updated 2 de noviembre de 2023
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.
Cómo ayudar al navegador con las sugerencias de recursos
Updated 1 de noviembre de 2023
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.
Carga diferida de imágenes y elementos de <iframe>
Updated 1 de noviembre de 2023
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.
Carga previa, renderización previa y almacenamiento en caché de service worker
Updated 1 de noviembre de 2023
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.
Consideraciones generales sobre el rendimiento de HTML
Updated 1 de noviembre de 2023
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.
Optimiza las fuentes web
Updated 1 de noviembre de 2023
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.
Un caso de uso concreto de un trabajador web
Updated 1 de noviembre de 2023
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.
¿Por qué es importante la velocidad?
Updated 1 de noviembre de 2023
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.
Descripción general de los trabajadores web
Updated 1 de noviembre de 2023
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.
Optimiza la carga de recursos
Updated 1 de noviembre de 2023
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 de las imágenes
Updated 1 de noviembre de 2023
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.
Cómo agregar permisos de tiempo de ejecución a tu app en Kotlin
Updated 9 de octubre de 2023
En este codelab, aprenderás a agregar permisos a tu app para Android
Lección 3: Clases y objetos
Updated 21 de septiembre de 2023
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
Lección 2: Funciones
Updated 21 de septiembre de 2023
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
Lección 1: Aspectos básicos de Kotlin
Updated 21 de septiembre de 2023
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
Android 11 – Semana 11: IU moderna
Updated 19 de septiembre de 2023
Aprende sobre los desarrollos de IU en Android 11 durante la última semana de 11 semanas de Android.
- Android
Cómo aplicar Material Design a las apps para Android en Kotlin
Updated 19 de septiembre de 2023
Aprende a aplicar Material Design a apps para Android escritas en Kotlin.
- Android
Clasificación de datos de imágenes con BigQuery ML
Updated 8 de junio de 2023
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.
Programa respuestas automáticas con una app de Google Chat
Updated 8 de junio de 2023
En este codelab, aprenderás a crear una app de Google Chat
- Google Workspace
Cómo compilar un juego con Flutter y Flame
Updated 20 de mayo de 2023
En este codelab, crearás un juego de plataformas llamado Doodle Dash usando Flutter y Flame Engine.
- Flutter
Cómo usar la FFI en un complemento de Flutter
Updated 20 de mayo de 2023
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.
- Flutter
Cómo probar una app de Flutter
Updated 12 de mayo de 2023
En este codelab, crearás y probarás una app simple de Flutter.
- Flutter
Apps adaptables en Flutter
Updated 12 de mayo de 2023
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.
- Flutter
Descubre los patrones y registros de Dart
Updated 12 de mayo de 2023
Usa patrones, registros y otras funciones nuevas de Dart 3 para rediseñar el estilo de tu IU en Flutter.
Compila una app completa con Relay y Jetpack Compose
Updated 11 de mayo de 2023
Descubre cómo integrar Relay en apps de Compose y acelerar el flujo de trabajo desde el diseño hasta el código.
Agrega Chat a tus apps de AppSheet
Updated 11 de mayo de 2023
Descubre cómo usar la función de apps de Chat de AppSheet para agregar Chat a tus apps de AppSheet.
Compila una app sin código con la base de datos nativa de AppSheet
Updated 11 de mayo de 2023
Descubre cómo usar la base de datos nativa de AppSheet para compilar apps de AppSheet.
MDC-102 Flutter: Estructura y diseño de Material
Updated 9 de mayo de 2023
Aprende a usar Material para crear la estructura y el diseño de una app de Flutter.
- Flutter
Comienza a usar los indicadores de Angular
Updated 9 de mayo de 2023
Presentamos los indicadores, un nuevo modelo de reactividad en Angular. Los indicadores le proporcionan herramientas de alta calidad para una reactividad detallada
Aprende a crear prototipos de Responsible AI con la guía de PAIR y MakerSuite
Updated 9 de mayo de 2023
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
MDC-101 Flutter: Conceptos básicos sobre los componentes de Material
Updated 9 de mayo de 2023
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.
- Flutter
Del prototipo a la producción: Ajuste de hiperparámetros
Updated 9 de mayo de 2023
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.
Del prototipo a la producción: Entrenamiento distribuido en Vertex AI
Updated 9 de mayo de 2023
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
Del prototipo a la producción: Obtén predicciones a partir de modelos entrenados de forma personalizada
Updated 9 de mayo de 2023
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
Del prototipo a la producción: Entrenamiento de modelos personalizados con Vertex AI
Updated 9 de mayo de 2023
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
Agrega funciones relacionadas con el chat a una app para Android con las APIs de People y Messaging
Updated 8 de mayo de 2023
Aprende a extender apps para Android de modo que puedas incluir funciones relacionadas con el chat con las APIs de People y Messaging.
Comienza a usar animaciones basadas en desplazamientos en CSS
Updated 8 de mayo de 2023
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.
Cómo crear IU de última generación en Flutter
Updated 8 de mayo de 2023
Aprende a compilar interfaces de usuario de Flutter con animaciones, sombreadores y efectos de partículas que funcionan en las seis plataformas de Flutter.
Configura Acciones en apps para implementar el Asistente de Google con atajos dinámicos
Updated 4 de mayo de 2023
Aprende a implementar atajos dinámicos de una app con Google.
- Android
- Asistente de Google
Configura Acciones en apps para implementar el Asistente de Google en una app para Android
Updated 4 de mayo de 2023
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
Crea una app web para la detección de objetos personalizados con MediaPipe
Updated 4 de mayo de 2023
Aprende a crear una app web para la detección de objetos personalizados con MediaPipe.
FraudFinder: De los datos sin procesar a la IA con Vertex AI y BigQuery
Updated 4 de mayo de 2023
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
Optimiza la experiencia con la cámara en dispositivos plegables
Updated 4 de mayo de 2023
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.
MDC-104 Flutter: Componentes avanzados de Material
Updated 4 de mayo de 2023
Mejora tu diseño y aprende a usar nuestro menú de fondo con componentes avanzados de Flutter.
- Flutter
Agrega un anuncio de aplicación abierta de AdMob a una app para Unity
Updated 30 de abril de 2023
En este codelab, aprenderás a agregar un anuncio de aplicación abierta de AdMob a una app para Unity.
- AdMob
Cómo extender una app para Android a Asistente de Google con Acciones en apps (nivel 2)
Updated 30 de abril de 2023
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.
- Android
- Asistente de Google
Cómo compilar transiciones atractivas con el sistema de movimiento de Material para Flutter
Updated 29 de abril de 2023
Compila el sistema de movimiento de Material en la app de Reply mediante transiciones del paquete de animaciones.
- Flutter
Crea haikus sobre los productos de Google con la API de PaLM y Flutter
Updated 27 de abril de 2023
Descubre cómo compilar una app simple que cree y muestre haikus sobre los productos de Google con la API de PaLM y Flutter.
Cómo agregar anuncios de AdMob a una app creada con Flutter
Updated 27 de abril de 2023
En este codelab, aprenderás a agregar anuncios banner, intersticiales y recompensados a una app creada con Flutter.
- Flutter
Funciones en Android basadas en la ubicación
Updated 26 de abril de 2023
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
MDC-103 Flutter: Temas de Material con color, forma, elevación y tipo
Updated 25 de abril de 2023
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.
- Flutter
Modelos de lenguaje extenso integrados en el dispositivo con Keras y TensorFlow Lite
Updated 24 de abril de 2023
Aprende a usar KerasNLP para cargar un modelo de lenguaje extenso con entrenamiento previo, optimizarlo e implementarlo en Android con TensorFlow Lite
Navigation de Jetpack Compose
Updated 22 de abril de 2023
En este codelab, aprenderás todo sobre los conceptos básicos de Navigation en Compose.
- Android
Android 11 — Semana 6: Jetpack
Updated 22 de abril de 2023
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
Cómo comenzar a usar CameraX
Updated 22 de abril de 2023
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.
- Android
Práctica: Conceptos básicos de Kotlin
Updated 29 de marzo de 2023
Aplica los conceptos básicos del lenguaje de programación Kotlin para resolver los problemas presentados.
- Android
Cómo ejecutar tu primera app en Android Emulator
Updated 29 de marzo de 2023
Obtén más información para ejecutar una app en Android Emulator.
- Android
Cómo conectar tu dispositivo Android
Updated 29 de marzo de 2023
Descubre cómo conectar tu app
- Android
Cómo conservar datos con Room
Updated 7 de marzo de 2023
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.
- Android
Cómo brindar compatibilidad con superficies redimensionables en tu app de cámara
Updated 6 de marzo de 2023
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.
Cómo inspeccionar el rendimiento de una app con Macrobenchmark
Updated 6 de marzo de 2023
En este codelab, aprenderás a medir el tiempo de inicio y la latencia de fotogramas de la app con Jetpack Macrobenchmark.
- Android
Clases y herencia en Kotlin
Updated 6 de marzo de 2023
En este codelab, aprenderás cómo se crean las subclases y cómo funciona la herencia en el lenguaje de programación Kotlin.
- Android
Introducción a Room y Flow
Updated 6 de marzo de 2023
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.
- Android
Encriptación
Updated 22 de febrero de 2023
Descubre cómo la encriptación puede preservar la privacidad garantizando que otras personas no puedan interceptar ni leer el contenido de tus usuarios.
Terceros
Updated 22 de febrero de 2023
Obtén información sobre los terceros y cómo mitigar los riesgos para tus usuarios cuando se integran.
Creación de huellas digitales
Updated 22 de febrero de 2023
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.
Usa solo los datos que necesitas
Updated 22 de febrero de 2023
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.
Prácticas recomendadas
Updated 22 de febrero de 2023
>-
Plantilla, ranura y sombra
Updated 21 de febrero de 2023
'Explicación de la plantilla, el espacio y la sombra.
Conclusión y próximos pasos
Updated 21 de febrero de 2023
Para finalizar, con algunos recursos adicionales.
Otros elementos de texto intercalados
Updated 21 de febrero de 2023
Es una introducción a la variedad de elementos utilizados para marcar el texto.
Detalles y resumen
Updated 21 de febrero de 2023
>-
Audio y video
Updated 21 de febrero de 2023
Descubre cómo trabajar con medios HTML, como audio y video.
APIs de HTML
Updated 21 de febrero de 2023
Aprende cómo se puede exponer y manipular la información HTML con JavaScript.
Cuadro de diálogo
Updated 21 de febrero de 2023
>-
Formularios
Updated 21 de febrero de 2023
Descripción general de los formularios en HTML
Enfoque
Updated 21 de febrero de 2023
Cómo administrar el orden del enfoque en tus documentos HTML
Images
Updated 14 de febrero de 2023
Descripción general de las imágenes en HTML
Cómo escribir condicionales en Kotlin
Updated 10 de febrero de 2023
Aprende a escribir condicionales en Kotlin.
Una breve historia de las imágenes en la Web
Updated 1 de febrero de 2023
'Un historial de imágenes en la Web, comenzando con el elemento de imagen en 1993'
Imágenes vectoriales
Updated 1 de febrero de 2023
'Obtén más información sobre SVG, el formato de imagen vectorial que se usa en la Web.
Formatos de imagen: GIF
Updated 1 de febrero de 2023
Comprender el formato de imagen GIF, junto con una explicación de cómo funciona la codificación de imágenes
Conclusión
Updated 1 de febrero de 2023
Algunos recursos adicionales.
Formatos de imagen: AVIF
Updated 1 de febrero de 2023
El formato de archivo de imagen AV1 (AVIF) es una codificación basada en el códec de video AV1 de código abierto.
Formatos de imagen: PNG
Updated 1 de febrero de 2023
Averigüe cuándo PNG es el mejor formato de imagen para elegir.
Sintaxis descriptivas
Updated 1 de febrero de 2023
Usar srcset y tamaños para proporcionar al navegador información sobre las fuentes de las imágenes y cómo se usarán
Sintaxis prescriptivas
Updated 1 de febrero de 2023
Obtén información sobre el elemento de imagen.
Redes de distribución de contenidos de imágenes
Updated 1 de febrero de 2023
Aprende cómo las CDN de imágenes tienen la capacidad de transformar y optimizar el contenido de una imagen.
Problemas clave de rendimiento
Updated 1 de febrero de 2023
Aprende formas de asegurarte de que tus solicitudes de imágenes sean lo más pequeñas y eficaces posible.
Formatos de imagen: JPEG
Updated 1 de febrero de 2023
Obtén más información sobre los formatos de imagen más comunes en la Web.
Imágenes responsivas
Updated 1 de febrero de 2023
Un análisis detallado de las imágenes responsivas.
Automatiza la compresión y la codificación
Updated 1 de febrero de 2023
>-
Generadores de sitios, frameworks y CMS
Updated 1 de febrero de 2023
>-
Formatos de imagen: WebP
Updated 1 de febrero de 2023
Obtén información sobre WebP y comprende la diferencia entre este formato y otros.
Imágenes de trama
Updated 31 de enero de 2023
'Descubre imágenes de trama, como JPEG, GIF, PNG y WebP.
Te damos la bienvenida a Learn Images
Updated 31 de enero de 2023
Un curso detallado sobre imágenes para la Web
Te damos la bienvenida a Aprende sobre privacidad.
Updated 24 de enero de 2023
Un curso para ayudarte a crear más sitios web que preserven la privacidad
Pruebas de tecnología de accesibilidad
Updated 12 de enero de 2023
Cómo realizar pruebas con la tecnología de accesibilidad (AT).
Pruebas de accesibilidad automatizadas
Updated 12 de enero de 2023
Cómo realizar pruebas de accesibilidad automatizadas
Pruebas manuales de accesibilidad
Updated 12 de enero de 2023
Cómo probar la accesibilidad de forma manual
Conclusión y próximos pasos
Updated 12 de enero de 2023
Más recursos para ayudarte a dar los próximos pasos.
Formularios
Updated 10 de enero de 2023
Crea formularios accesibles.
Tablas
Updated 8 de diciembre de 2022
Comprender cómo usar tablas para marcar datos tabulares
Atributos
Updated 8 de diciembre de 2022
Obtén información sobre los diferentes atributos globales junto con los atributos específicos de elementos HTML específicos.
Listas
Updated 8 de diciembre de 2022
Listas y otras formas de agrupar contenido
Vínculos
Updated 8 de diciembre de 2022
Todo lo que necesitas saber sobre los vínculos.
Conceptos básicos de texto
Updated 8 de diciembre de 2022
Cómo dar formato al texto con HTML
Diseño y experiencia del usuario
Updated 5 de diciembre de 2022
Crea diseños accesibles y evalúa la experiencia del usuario.
Patrones, componentes y sistemas de diseño
Updated 5 de diciembre de 2022
'Evaluar patrones, componentes y sistemas de diseño para la accesibilidad.
JavaScript
Updated 5 de diciembre de 2022
'Escribe eventos de activación accesibles, títulos de páginas, contenido dinámico y mucho más.
Usa la nulabilidad en Kotlin
Updated 1 de noviembre de 2022
Aprende a usar la nulabilidad en Kotlin.
Cómo crear tu primera app para Android
Updated 1 de noviembre de 2022
Aprende a crear tu primera app para Android.
- Android
Estructura del contenido
Updated 31 de octubre de 2022
'Usa código HTML semántico, tablas y puntos de referencia para crear contenido accesible.
Video y audio
Updated 31 de octubre de 2022
Tipos de medios alternativos que hacen que tu video y audio sean accesibles.
Enfoque del teclado
Updated 31 de octubre de 2022
Comprende y mejora el orden y el estilo de navegación del teclado.
El documento
Updated 31 de octubre de 2022
Elementos HTML adicionales que se deben tener en cuenta al crear sitios web y aplicaciones web accesibles
Cómo compilar una app adaptable con navegación dinámica
Updated 6 de octubre de 2022
Obtén información para adaptar tu app a pantallas grandes con patrones de IU de navegación adaptable.
Te damos la bienvenida a Aprende sobre accesibilidad
Updated 30 de septiembre de 2022
Un curso permanente y una referencia de accesibilidad para mejorar tu desarrollo web.
Animación y movimiento
Updated 30 de septiembre de 2022
Brinda asistencia a personas con todo tipo de trastornos activados por el movimiento.
¿Qué es la accesibilidad digital y por qué es importante?
Updated 30 de septiembre de 2022
>-
Color y contraste
Updated 30 de septiembre de 2022
Crea paletas de colores accesibles con el contraste adecuado.
Tipografía
Updated 30 de septiembre de 2022
Elige el tipo de letra y el tamaño de fuente adecuados, y estructura tu copia con un diseño accesible.
Images
Updated 30 de septiembre de 2022
Crea imágenes accesibles.
ARIA y HTML
Updated 30 de septiembre de 2022
Cuándo usar ARIA en lugar de HTML
HTML semántico
Updated 27 de septiembre de 2022
Usar los elementos HTML correctos para describir el contenido de tu documento
Metadata
Updated 27 de septiembre de 2022
Cómo usar metaetiquetas para proporcionar información sobre tus documentos
Encabezados y secciones
Updated 27 de septiembre de 2022
Cómo usar correctamente los elementos de sección para darle sentido al contenido
Estructura del documento
Updated 27 de septiembre de 2022
Aprende a estructurar tus documentos HTML con una base sólida.
Descripción general de HTML
Updated 27 de septiembre de 2022
Una breve introducción a los conceptos clave en HTML.
Tweakr: Prototipado y control remoto de El mago de Oz con Firebase y Android
Updated 20 de septiembre de 2022
¡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
Te damos la bienvenida a Learn HTML.
Updated 8 de septiembre de 2022
>-
Cast Connect y la app de ATV
Updated 29 de julio de 2022
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.
Módulo 4: Migrar de Google App Engine a Cloud Run con Docker
Updated 29 de julio de 2022
Aprende cómo crear contenedores y migrar una app simple de App Engine a Cloud Run mediante Docker.
Integración de contenido con canales de la pantalla principal de Android TV (Kotlin)
Updated 29 de julio de 2022
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
Making Waves parte 1: crea un sintetizador
Updated 29 de julio de 2022
Usa la API de AAudio en Android O para compilar una app de sintetizador de latencia baja y con controles de tacto.
- Android
Cómo compilar acciones para Asistente de Google mediante el SDK de Actions (nivel 1)
Updated 29 de julio de 2022
Aprende los conceptos básicos para desarrollar contenido de Asistente de Google.
Calcula estadísticas privadas con Privacy on Beam
Updated 29 de julio de 2022
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ómo crear acciones para Asistente de Google con Actions Builder (nivel 1)
Updated 29 de julio de 2022
Aprende los conceptos básicos para desarrollar contenido de Asistente de Google.
Android Room con un componente View: Kotlin
Updated 29 de julio de 2022
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
Cómo admitir dispositivos plegables y con pantalla doble con Jetpack WindowManager
Updated 29 de julio de 2022
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.
TensorFlow.js: Realiza predicciones a partir de datos en 2D
Updated 29 de julio de 2022
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.
- TensorFlow
Navegación por gestos y la experiencia de borde a borde
Updated 29 de julio de 2022
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
Módulo 1: Migra de webapp2 de App Engine a Flask
Updated 29 de julio de 2022
Aprende cómo migrar una app de Python App Engine de webapp2 al marco de trabajo web Flask.
Cómo convertir a Kotlin
Updated 29 de julio de 2022
En este codelab, aprenderás a convertir código de Java a Kotlin
Cómo crear una acción de Interactive Canvas para Asistente de Google con Actions Builder
Updated 29 de julio de 2022
Descubre cómo crear una acción de Interactive Canvas para Asistente.
Cómo migrar tu app de Dagger a Hilt
Updated 29 de julio de 2022
En este codelab, migrarás una app para Android que usa Dagger como biblioteca de inserción de dependencias en Hilt.
- Android
Conéctate a Cloud SQL con Cloud Functions
Updated 29 de julio de 2022
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.
- Cloud SQL
Módulo 8: Migra de ndb y taskqueue de App Engine a Cloud NDB y Cloud Tasks
Updated 29 de julio de 2022
Aprende cómo migrar de ndb y taskqueue de App Engine a Cloud NDB y Cloud Tasks.
Introducción a Cloud SQL Insights
Updated 29 de julio de 2022
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
Componente Navigation de Jetpack
Updated 29 de julio de 2022
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
TensorFlow.js: Reconocimiento de dígitos escritos a mano con CNN
Updated 29 de julio de 2022
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.
- TensorFlow
Compila un componente de Historias con LitElement
Updated 29 de julio de 2022
En este codelab, compilarás un componente web de Historias con LitElement.
Cómo compilar una biblioteca de extensiones de Kotlin
Updated 29 de julio de 2022
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
Usa Document AI para procesar de forma inteligente tus formularios de escritura a mano (Python)
Updated 29 de julio de 2022
En este codelab, me enfocaré en crear un instructivo en el que se use la API de Document AI con Python.
Trabajos en segundo plano con WorkManager (Java)
Updated 29 de julio de 2022
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
Cómo controlar contenido multimedia mediante MediaSession
Updated 29 de julio de 2022
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.
Making More Waves: Muestra
Updated 29 de julio de 2022
Compila una muestra digital de baja latencia
- Android
Cómo crear acciones para Asistente de Google con Actions Builder (nivel 2)
Updated 29 de julio de 2022
Aprende los conceptos básicos del desarrollo con Asistente de Google.
Conecta dispositivos de casa inteligente a Asistente de Google
Updated 29 de julio de 2022
Compila e implementa una Acción de casa inteligente para integrar una lavadora inteligente virtual al Asistente.
Cloud Spanner: Crea una tabla de clasificación de videojuegos con Java
Updated 29 de julio de 2022
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.
Corrutinas avanzadas con LiveData y flujo de Kotlin
Updated 29 de julio de 2022
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
Mejora y protege tus Acciones para casa inteligente
Updated 29 de julio de 2022
Aprende a mejorar y proteger tus Acciones para casa inteligente mediante características de dispositivo personalizadas y la autenticación de dos factores.
Lit para desarrolladores de React
Updated 29 de julio de 2022
En este codelab, aprenderás a traducir conceptos de React a Lit
Habilita la entrega local para Acciones de casa inteligente
Updated 29 de julio de 2022
Descubre cómo habilitar la entrega local con el SDK de Local Home para mejorar las integraciones de casas inteligentes con Asistente.
Cómo compilar acciones para Asistente de Google mediante el SDK de Actions (nivel 2)
Updated 29 de julio de 2022
Aprende los conceptos básicos para desarrollar contenido de Asistente de Google.
Optimización de tu app para Android en Chrome OS
Updated 29 de julio de 2022
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
Módulo 2: Migra de App Engine NDB a Cloud NDB
Updated 29 de julio de 2022
Aprende cómo migrar una aplicación simple de App Engine desde ndb a Cloud NDB.
Clasificador de imágenes mediante aprendizaje por transferencia de TensorFlow.js
Updated 29 de julio de 2022
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.
- TensorFlow
TensorFlow.js: Usa Firebase Hosting para implementar y alojar un modelo de aprendizaje automático a gran escala
Updated 29 de julio de 2022
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
- TensorFlow
Cloud Spanner: Crea una tabla de clasificación de videojuegos con Go
Updated 29 de julio de 2022
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.
Cómo controlar contenido multimedia mediante MediaSession
Updated 29 de julio de 2022
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
Archivo de imágenes, análisis y generación de informes con G Suite y GCP
Updated 29 de julio de 2022
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.
- Google Workspace
Cómo usar Hilt en tu app para Android
Updated 29 de julio de 2022
En este codelab, compilarás una app para Android que use Hilt a fin de realizar una inserción de dependencias.
- Android
Crea diferentes versiones de tu app con variantes de compilación
Updated 13 de julio de 2022
En este codelab, usarás variantes de compilación para crear una versión predeterminada (
- Android
Cómo agregar imágenes a tu app para Android
Updated 13 de julio de 2022
En este codelab, aprenderás a agregar imágenes a tu app usando una ImageView.
- Android
Crea y usa variables en Kotlin
Updated 13 de julio de 2022
Descubre por qué las variables son útiles en la programación y cómo definirlas y actualizarlas en tu código Kotlin.
- Android
Tu primer programa en Kotlin
Updated 13 de julio de 2022
Aprende a crear y modificar programas simples en Kotlin.
- Android
Integra la API de la Billetera de Google para digitalizar pases en Android.
Updated 21 de junio de 2022
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.
Componentes de la arquitectura
Updated 10 de junio de 2022
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
Navegación
Updated 10 de junio de 2022
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
Android 11 – Semana 7: Herramientas para desarrolladores
Updated 10 de junio de 2022
Descubre más sobre las herramientas para desarrolladores que tienes disponibles en las últimas versiones de Android Studio.
- Android
Android 11 – Semana 10: Juegos y contenido multimedia
Updated 10 de junio de 2022
Aprende sobre las actualizaciones que pueden maximizar tu éxito en Google Play.
- Android
Lección 7: Ciclos de vida de actividades y fragmentos
Updated 10 de junio de 2022
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
Android 11 - Semana 3: Privacidad, confianza y seguridad
Updated 10 de junio de 2022
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
Lección 12: WorkManager y el patrón de repositorio
Updated 10 de junio de 2022
Obtén información sobre el patrón de repositorio y cómo usar WorkManager.
- Android
Lección 6: Navegación de la app
Updated 10 de junio de 2022
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
Lección 9: Arquitectura de apps (persistencia)
Updated 10 de junio de 2022
Crea una base de datos con la biblioteca de Room y usa corrutinas para simplificar la programación asíncrona.
- Android
Android 11 – Semana 8: Distribución y monetización de apps
Updated 10 de junio de 2022
Aprende sobre las actualizaciones que pueden maximizar tu éxito en Google Play.
- Android
Lección 11: Cómo conectarse a Internet
Updated 10 de junio de 2022
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
Repositorio y WorkManager
Updated 10 de junio de 2022
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
Cómo compilar tu primera app
Updated 10 de junio de 2022
Aprende a usar Android Studio y completa una app de Hello World para Android en Kotlin.
- Android
Bases de datos y RecyclerView
Updated 10 de junio de 2022
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
Diseño para todos
Updated 10 de junio de 2022
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
Cómo compilar una app interactiva
Updated 10 de junio de 2022
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
Cómo conectarse a Internet
Updated 10 de junio de 2022
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
Diseños
Updated 10 de junio de 2022
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
Ciclos de vida de actividades y fragmentos
Updated 10 de junio de 2022
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
Android 11 – Semana 9: Pantallas grandes
Updated 10 de junio de 2022
Descubre las mejores sugerencias y trucos para desarrollar con dispositivos que ejecutan Chrome OS, incluidos los dispositivos plegables, las laptops y las tablets.
- Android
Lección 10: Casos de uso avanzados de RecyclerView
Updated 10 de junio de 2022
Aprende a crear vinculaciones y diseños avanzados con RecyclerView y a controlar varios tipos en un objeto RecyclerView.
- Android
Cómo migrar a Jetpack Compose
Updated 25 de mayo de 2022
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
- Android
Herramientas y depuración
Updated 15 de mayo de 2022
Exploraremos las herramientas disponibles para desarrollar, depurar y probar tus apps web progresivas.
Introducción a Angular
Updated 12 de mayo de 2022
En este codelab apto para principiantes, aprenderás a compilar apps web con Angular.
Actualiza tu app para admitir la navegación del gesto de retroceso predictivo en el futuro
Updated 10 de mayo de 2022
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.
Cómo comenzar a usar el SDK de Places para Android (Kotlin)
Updated 10 de mayo de 2022
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
- Google Maps Platform
- Android
- SDK de Places para Android
Agrega un mapa a tu app para iOS (Swift)
Updated 10 de mayo de 2022
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,
- Google Maps Platform
- SDK de Maps para iOS
Entrena un modelo de detección de comentarios spam con Model Maker de TensorFlow Lite
Updated 9 de mayo de 2022
Aprende a entrenar un modelo de detección de comentarios spam con Model Maker de TensorFlow Lite.
- TensorFlow
- Flutter
Crea una app de Flutter para clasificar textos
Updated 9 de mayo de 2022
Aprende a compilar una app de Flutter que clasifique textos y muestre los resultados en su IU.
- TensorFlow
- Flutter
Crea un modelo de clasificación de texto personalizado con Model Maker de TensorFlow Lite
Updated 9 de mayo de 2022
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.
- Flutter
- TensorFlow
Haz que tu app de Flutter pase de aburrida a atractiva
Updated 9 de mayo de 2022
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
Compila e implementa un modelo de detección de objetos personalizado con TensorFlow Lite (Android)
Updated 7 de mayo de 2022
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
- TensorFlow
- Android
Compila tu primera app de visión artificial en Android o iOS
Updated 7 de mayo de 2022
En este codelab, aprenderás a compilar una app simple para iOS y Android capaz de etiquetar correctamente una imagen.
- TensorFlow
- Android
TensorFlow.js: Vuelve a entrenar un modelo de detección de spam de comentarios para controlar casos extremos
Updated 7 de mayo de 2022
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.
- TensorFlow
Crea un modelo de clasificación de audio personalizado previamente entrenado
Updated 7 de mayo de 2022
En este codelab, aprenderás a personalizar un modelo de clasificación de audio previamente entrenado para detectar sonidos de pájaros.
- TensorFlow
- Android
Crea una app básica de clasificación de audio
Updated 7 de mayo de 2022
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.
- TensorFlow
- Android
TensorFlow.js: Crea un sistema de detección de spam y comentarios
Updated 7 de mayo de 2022
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.
- TensorFlow
Backend de Product Search de la API de Call Vision en Android
Updated 7 de mayo de 2022
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.
- Android
Compila un backend de búsqueda de imágenes de productos con Product Search de la API de Vision
Updated 7 de mayo de 2022
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.
- Android
Trabajos de Cloud Run
Updated 7 de mayo de 2022
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.
Crea un sitio web simple que clasifique imágenes
Updated 7 de mayo de 2022
Aprende a crear un sitio web sencillo que clasifique imágenes con TensorFlow Serving.
- TensorFlow
Crea una app para iOS a fin de predecir valores
Updated 7 de mayo de 2022
Aprende a compilar una app para iOS que detecta objetos dentro de imágenes y procesa los resultados en su IU.
- TensorFlow
Cómo agregar un mapa a tu sitio web (JavaScript)
Updated 7 de mayo de 2022
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
- Google Maps Platform
- API de Maps JavaScript
Muestra lugares cercanos en RA en Android (Kotlin)
Updated 7 de mayo de 2022
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
- Android
- ARCore
- Google Maps Platform
- SDK de Places para Android
- SDK de Maps para Android
Crea una app para Android a fin de detectar objetos dentro de las imágenes
Updated 7 de mayo de 2022
Aprende a compilar una app para Android que detecta objetos dentro de imágenes y procesa los resultados en su IU.
- Android
- TensorFlow
Graba, vuelve a reproducir y mide el flujo de usuarios con las Herramientas para desarrolladores de Chrome
Updated 7 de mayo de 2022
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
Agrega un mapa a tu app para iOS (Objective-C)
Updated 7 de mayo de 2022
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
- Google Maps Platform
- SDK de Maps para iOS
Cómo integrar widgets de Android con Asistente de Google
Updated 6 de mayo de 2022
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
Mide el rendimiento con web-vitals.js, Google Analytics y BigQuery
Updated 6 de mayo de 2022
Mide las métricas web esenciales en tiempo real con web-vitals.js y Google Analytics y, luego, analiza los resultados con BigQuery.
Conecta dispositivos de casa inteligente a Asistente de Google
Updated 6 de mayo de 2022
Compila e implementa una Acción de casa inteligente para integrar una lavadora inteligente virtual al Asistente.
- Asistente de Google
Habilita la entrega local para Acciones de casa inteligente
Updated 6 de mayo de 2022
Descubre cómo habilitar la entrega local con el SDK de Local Home para mejorar las integraciones de casas inteligentes con Asistente.
- Asistente de Google
Mejora y protege tus Acciones para casa inteligente
Updated 6 de mayo de 2022
Aprende a mejorar y proteger tus Acciones para casa inteligente mediante características de dispositivo personalizadas y la autenticación de dos factores.
- Asistente de Google
Pruebas de equidad de productos para desarrolladores
Updated 6 de mayo de 2022
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.
Agrega WebView a tu app de Flutter
Updated 6 de mayo de 2022
En este codelab, aprenderás a agregar el complemento webview_flutter a una app de Flutter.
- Flutter
Escribe una aplicación para computadoras en Flutter
Updated 6 de mayo de 2022
En este codelab, crearás un cliente de GitHub en Flutter para computadoras.
- Flutter
Comienza a ejecutar trabajos de Cloud Run
Updated 6 de mayo de 2022
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.
Vertex AI: Ajuste de hiperparámetros distribuido
Updated 5 de mayo de 2022
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
Cómo personalizar modelos de aprendizaje automático de forma sencilla
Updated 5 de mayo de 2022
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
Migra a fuentes variables
Updated 5 de mayo de 2022
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.
Diseña con colores accesibles
Updated 5 de mayo de 2022
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.
Compila tu primera app de WebAuthn
Updated 4 de mayo de 2022
Obtén información para compilar un sitio web con una funcionalidad de reautenticación sencilla que utiliza un sensor de huellas dactilares.
Agrega la navegación instantánea y transiciones de página fluidas a una aplicación web
Updated 4 de mayo de 2022
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.
Compila experiencias de mapas 3D con la vista de superposición de WebGL
Updated 3 de mayo de 2022
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
- Google Maps Platform
- API de Maps JavaScript
Agrega la autenticación de dos factores con una llave de seguridad (WebAuthn) para asegurar tu sitio
Updated 3 de mayo de 2022
En este codelab, agregarás la autenticación de dos factores a tu sitio o aplicación web con una llave de seguridad.
Crea un localizador de tiendas de pila completa con Google Maps Platform y Google Cloud
Updated 2 de mayo de 2022
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
- BigQuery
- Entorno flexible de App Engine
- Google Maps Platform
- API de Maps JavaScript
- Place Autocomplete
- Servicio Distance Matrix de la API de Maps JavaScript
- Places Library de la API de Maps JavaScript
Aplica principios de IA responsable cuando crees conjuntos de datos de detección remota, como Dynamic World
Updated 2 de mayo de 2022
En este codelab, aplicarás prácticas responsables para generar conjuntos de datos derivados del aprendizaje automático, como Dynamic World.
Agrega un mapa a tu app para iOS con SwiftUI (Swift)
Updated 30 de abril de 2022
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
- Google Maps Platform
- SDK de Maps para iOS
Descubre y corrige texto con contraste bajo usando las Herramientas para desarrolladores de Chrome
Updated 30 de abril de 2022
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
Métricas basadas en registros para casa inteligente
Updated 30 de abril de 2022
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.
- Asistente de Google
Cómo agregar Google Maps a una app creada con Flutter
Updated 29 de abril de 2022
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.
- Flutter
- Google Maps Platform
Crea tu propio selector de Current Place para Android (Java)
Updated 29 de abril de 2022
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.
- Google Maps Platform
- Android
- SDK de Maps para Android
- SDK de Places para Android
Compila apps de Angular más accesibles
Updated 29 de abril de 2022
Sigue las prácticas recomendadas de accesibilidad en tus apps de Angular con el conjunto de herramientas integrado en el framework.
Crea un localizador de tiendas simple con Google Maps Platform (JavaScript)
Updated 28 de abril de 2022
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
- Google Maps Platform
- Servicio Distance Matrix de la API de Maps JavaScript
- Place Autocomplete
- Places Library de la API de Maps JavaScript
- API de Maps JavaScript
Cómo comenzar a usar Hogar conectado mediante IP (CHIP)
Updated 27 de abril de 2022
Aprende a desarrollar una aplicación para Hogar conectado mediante IP con la placa ESP32 de Espressif.
Visualiza datos con Google Maps Platform y deck.gl
Updated 26 de abril de 2022
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
- Google Maps Platform
- API de Maps JavaScript
Cómo depurar la cuadrícula de CSS con las Herramientas para desarrolladores de Chrome
Updated 26 de abril de 2022
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
Usa la API de Depth de ARCore para desarrollar experiencias de realidad aumentada envolvente
Updated 25 de abril de 2022
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.
- Android
Compila una app de realidad aumentada (RA) con la API de WebXR Device
Updated 22 de abril de 2022
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.
Imágenes aumentadas de ARCore
Updated 21 de abril de 2022
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.
Funciones
Updated 20 de abril de 2022
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.
Cloud Anchors de ARCore con Cloud Anchors persistentes
Updated 19 de abril de 2022
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.
- Firebase
- Android
Introducción a las API de Recording y Playback de ARCore
Updated 19 de abril de 2022
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
Compila una app de encuestas interactiva para Google Chat con Node.js
Updated 19 de abril de 2022
En este codelab, aprenderás a compilar un bot de chat para sondear un espacio.
- Google Workspace
Codelab avanzado de Paging de Android
Updated 19 de abril de 2022
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
Trabajo en segundo plano con WorkManager (Kotlin)
Updated 15 de abril de 2022
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
Administración de ventanas
Updated 15 de abril de 2022
>-
Integración en el SO
Updated 15 de abril de 2022
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.
Administración de la complejidad
Updated 15 de abril de 2022
>-
Arquitectura
Updated 15 de abril de 2022
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.
Funciones experimentales
Updated 15 de abril de 2022
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.
WorkManager avanzado
Updated 14 de abril de 2022
En este codelab, que se creó a partir del codelab de
- Android
Transmisión de contenido multimedia con ExoPlayer
Updated 11 de abril de 2022
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
Cómo trabajar con Proto DataStore
Updated 9 de abril de 2022
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
Cómo comenzar a ofrecer accesibilidad en Android
Updated 8 de abril de 2022
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
Cómo trabajar con Preferences Datastore
Updated 1 de abril de 2022
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
Update
Updated 10 de marzo de 2022
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.
Solicitud de instalación
Updated 9 de marzo de 2022
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.
Workbox
Updated 10 de enero de 2022
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.
Datos sin conexión
Updated 10 de enero de 2022
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.
Entrega
Updated 10 de enero de 2022
Con el evento de recuperación del service worker, puedes interceptar solicitudes de red y entregar una respuesta mediante diferentes técnicas.
Accesibilidad
Updated 23 de diciembre de 2021
Asegúrese de que su sitio web esté disponible para todos.
Interacción
Updated 23 de diciembre de 2021
'Prepara tus páginas para diferentes mecanismos de entrada: mouse, teclado y funciones táctiles.
Funciones de contenido multimedia
Updated 23 de diciembre de 2021
>-
Configuraciones de pantalla
Updated 23 de diciembre de 2021
Prepara tu contenido para dispositivos con varias pantallas.
Patrones de interfaz de usuario
Updated 23 de diciembre de 2021
Ten en cuenta algunos elementos comunes de la IU que se adaptan a diferentes tamaños de pantalla.
El elemento de imagen
Updated 9 de diciembre de 2021
Controla más tu creatividad sobre tus imágenes.
Tipografía
Updated 9 de diciembre de 2021
'Haz que el texto sea legible y atractivo, sin importar dónde aparezca.
Imágenes responsivas
Updated 9 de diciembre de 2021
Dé a sus visitantes las imágenes más adecuadas para sus dispositivos y pantallas.
Íconos
Updated 9 de diciembre de 2021
Usa SVG para la iconografía responsiva y escalable.
Temas
Updated 9 de diciembre de 2021
Adaptar tus diseños para que coincidan con las preferencias de los usuarios, como el modo oscuro.
Service workers
Updated 3 de diciembre de 2021
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.
Almacenamiento en caché
Updated 3 de diciembre de 2021
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.
Texto y tipografía
Updated 23 de noviembre de 2021
En este módulo, aprenderás a dar estilo al texto en la Web.
Recursos y datos
Updated 18 de noviembre de 2021
>-
Fondos
Updated 15 de noviembre de 2021
En este módulo, descubrirás las formas en que puedes dar estilo a los fondos de cuadros con CSS.
Menú ampliado
Updated 9 de noviembre de 2021
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.
Cómo dar estilo a los formularios
Updated 3 de noviembre de 2021
Diseñe formularios con CSS y asegúrese de que sean fáciles de usar y legibles para todos.
Prueba tus formularios
Updated 3 de noviembre de 2021
Obtén información para probar y analizar tus formularios.
Internacionalización y localización
Updated 3 de noviembre de 2021
Prepárate para usar formatos de datos internacionales y aprende a planificar tu formulario para la localización.
Te damos la bienvenida a Learn Progressive Web Apps
Updated 3 de noviembre de 2021
>-
Ayuda a los usuarios a ingresar datos en formularios
Updated 3 de noviembre de 2021
Una descripción general de los diversos elementos de formulario que puedes elegir para compilar tu formulario.
Ayuda a los usuarios a ingresar los datos correctos en los formularios
Updated 3 de noviembre de 2021
Obtenga información para validar sus formularios en el frontend.
Diseños macro
Updated 3 de noviembre de 2021
Crea diseños de página usando una variedad de técnicas de CSS.
Introducción
Updated 3 de noviembre de 2021
Averiguar de dónde provino el diseño adaptable.
Formularios de dirección
Updated 3 de noviembre de 2021
Ayuda a los usuarios a completar formularios de dirección de forma rápida y sencilla.
Usa formularios para obtener datos de los usuarios
Updated 3 de noviembre de 2021
>-
Información detallada sobre los campos del formulario
Updated 3 de noviembre de 2021
Obtén información sobre los diferentes campos del formulario que puedes utilizar y cómo elegir el elemento de formulario adecuado.
Cómo probar la usabilidad de los formularios
Updated 3 de noviembre de 2021
Descubre cómo realizar pruebas de usabilidad y asegurarte de que tu formulario funcione bien para todos los usuarios.
Seguridad y privacidad
Updated 3 de noviembre de 2021
Obtén información para proteger tus formularios y mantener la privacidad de los datos de tus usuarios.
Internacionalización
Updated 3 de noviembre de 2021
Prepara tus diseños para diferentes lenguajes y modos de escritura.
Cómo aplicar diseño a controles de formularios
Updated 3 de noviembre de 2021
Aprende a implementar controles de formularios con CSS.
Conclusión
Updated 3 de noviembre de 2021
Próximos pasos y recursos
Accesibilidad
Updated 3 de noviembre de 2021
Cómo crear formularios inclusivos
Formularios de prueba en varios dispositivos y plataformas
Updated 3 de noviembre de 2021
Asegúrate de que el formulario funcione con diferentes dispositivos, navegadores, plataformas y contextos diferentes.
Microdiseños
Updated 3 de noviembre de 2021
Crea componentes flexibles que se puedan colocar en cualquier lugar.
JavaScript
Updated 3 de noviembre de 2021
Descubra cómo usar JavaScript para mejorar sus formularios.
Conceptos básicos
Updated 3 de noviembre de 2021
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.
Conclusión y próximos pasos
Updated 3 de noviembre de 2021
Más recursos para ayudarte a dar los próximos pasos.
Conceptos básicos del diseño
Updated 3 de noviembre de 2021
Descubre cómo crear formularios fáciles de usar.
Recopilando datos
Updated 3 de noviembre de 2021
Aprende a medir y analizar tu formulario.
Consultas de medios
Updated 3 de noviembre de 2021
Adaptar tus diseños a diferentes tamaños de pantalla mediante consultas de medios CSS.
Formularios de pago
Updated 3 de noviembre de 2021
Mejorar los porcentajes de conversiones mediante la creación de mejores formas de pago
Ayuda a los usuarios a evitar que vuelvan a ingresar datos en los formularios
Updated 3 de noviembre de 2021
Facilitar la tarea de completar formularios para los usuarios
Autocompletar
Updated 3 de noviembre de 2021
Obtén toda la información sobre Autocompletar y el atributo Autocomplete.
Cómo empezar
Updated 3 de noviembre de 2021
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.
Conclusión y próximos pasos
Updated 3 de noviembre de 2021
Más recursos para ayudarte a dar los próximos pasos.
Descripción detallada del elemento del formulario
Updated 3 de noviembre de 2021
Obtén información detallada sobre el elemento del formulario, cuándo debes usarlo y cómo funciona un formulario.
Te damos la bienvenida a Learn Formularios.
Updated 3 de noviembre de 2021
Un curso sobre formularios HTML para ayudarte a mejorar tu experiencia como desarrollador web.
Información detallada sobre los atributos del formulario
Updated 3 de noviembre de 2021
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.
Identidad
Updated 3 de noviembre de 2021
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.
Listas
Updated 26 de octubre de 2021
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.
Transiciones
Updated 15 de septiembre de 2021
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.
Introducción a las corrutinas
Updated 25 de mayo de 2021
Introducción a las corrutinas
- Android
Compila una app receptora de transmisión básica
Updated 17 de mayo de 2021
En este codelab crearás una app receptora compatible con Cast mediante el framework de aplicaciones de Google Cast.
- Transmitir
Conclusión y próximos pasos
Updated 4 de mayo de 2021
Más recursos para ayudarte a dar los próximos pasos.
Te damos la bienvenida a Learn CSS.
Updated 4 de mayo de 2021
Un curso perdurable de CSS y una referencia para mejorar tus conocimientos sobre estilos web.
Modos de fusión
Updated 4 de mayo de 2021
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.
Filtros
Updated 4 de mayo de 2021
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.
Animaciones
Updated 4 de mayo de 2021
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.
Funciones
Updated 4 de mayo de 2021
CSS cuenta con una variedad de funciones incorporadas. En este módulo, descubrirás algunas de las funciones clave y cómo usarlas.
Aprender CSS
Updated 4 de mayo de 2021
Un curso permanente de CSS y un modelo para mejorar sus conocimientos sobre el diseño de páginas web.
Gradientes
Updated 3 de mayo de 2021
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.
Sombras
Updated 3 de mayo de 2021
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.
Índice z y contextos de apilamiento
Updated 3 de mayo de 2021
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.
Enfoque
Updated 30 de abril de 2021
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.
Bordes
Updated 30 de abril de 2021
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.
Grid
Updated 29 de abril de 2021
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.
Seudoclases
Updated 28 de abril de 2021
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.
Espaciado
Updated 27 de abril de 2021
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.
Seudoelementos
Updated 27 de abril de 2021
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.
Propiedades lógicas
Updated 21 de abril de 2021
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.
Caja flexible
Updated 21 de abril de 2021
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.
Diseño
Updated 20 de abril de 2021
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.
Unidades de tallas
Updated 13 de abril de 2021
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.
Inheritance
Updated 2 de abril de 2021
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.
Especificidad
Updated 2 de abril de 2021
'En este módulo, se analiza con más detalle la especificidad, una parte clave de la cascada.
Color
Updated 1 de abril de 2021
Existen varias formas diferentes de especificar el color en CSS. En este módulo, analizaremos los valores de color más utilizados.
Modelo de caja
Updated 29 de marzo de 2021
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.
La cascada
Updated 29 de marzo de 2021
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.
Selectores
Updated 29 de marzo de 2021
Para aplicar CSS a un elemento, debe seleccionarlo. CSS ofrece varias maneras de hacerlo, y puede explorarlas en este módulo.
Core Web Vitals
Updated 16 de septiembre de 2020
使用 Firebase 构建您的首个 Web 应用
Updated 2 de marzo de 2025
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Firebase Analytics
- Firebase Crashlytics
- Firebase Cloud Messaging
- Firebase Dynamic Links
- Firebase Test Lab
- Cloud Functions para Firebase
- Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase A/B Testing
- Firestore
- Firebase Authentication
- Firebase Remote Config
- Firebase Hosting
- Firebase In‑App Messaging
- Cloud Storage para Firebase
使用 App Check 保护您的应用免遭滥用
Updated 2 de marzo de 2025
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Verificación de aplicaciones de Firebase
- Firebase
利用 Firebase 和 Flutter 打造富有吸引力的跨平台体验
Updated 2 de marzo de 2025
了解如何使用 Firebase 和 Flutter 打造令人愉悦的响应式跨平台体验。
使用 Firebase Performance Monitoring 监控新功能
Updated 2 de marzo de 2025
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Firebase Performance Monitoring
使用 Remote Config 更新您的 Unity 游戏,无需发布
Updated 2 de marzo de 2025
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Cloud Firestore 构建强大的分布式排行榜
Updated 2 de marzo de 2025
了解如何使用 Cloud Firestore 构建可扩缩并满足用户需求的排行榜。
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
Updated 2 de marzo de 2025
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Firebase In‑App Messaging
- Firebase Cloud Messaging
将 Firebase 添加到您的 Flutter 应用:高级
Updated 2 de marzo de 2025
了解如何将 Firebase 功能用于 Flutter,包括用户身份验证、数据删除、功能标记和崩溃跟踪。
将 Firebase 添加到您的 Flutter 应用
Updated 2 de marzo de 2025
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Firebase Authentication
- Flutter
使用 MFA、屏蔽函数和跨服务安全规则
Updated 2 de marzo de 2025
了解如何在 Firebase 中使用安全功能,包括多重身份验证 (MFA)、屏蔽函数和跨服务安全规则。
使用 Firebase 打造快速稳定的应用
Updated 2 de marzo de 2025
实时应用性能数据让 bug 和缺陷无所遁形,有助于您减少花在四处奔忙“救火”上的时间,从而腾出更多时间来打造愉悦的体验。
使用 Crashlytics 高级功能了解游戏发生崩溃的情况
Updated 2 de marzo de 2025
升级调试过程,并更好地了解 Unity 游戏发生崩溃的情况和可能造成崩溃的原委。
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
Updated 28 de febrero de 2025
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Cloud Run
- App Engine
- Cloud SQL
- Cloud Shell
- Google Kubernetes Engine (GKE)
使用 Firebase 进行本地开发
Updated 28 de febrero de 2025
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Firebase Authentication
- Firebase Realtime Database
- Firestore
- Cloud Storage para Firebase
- Cloud Functions para Firebase
- Firebase Hosting
将 Google 的地点数据导入 Android 应用
Updated 28 de febrero de 2025
了解 Places SDK for Android,并使用 Kotlin 构建包含真实地点相关数据的 Android 应用。
Cloud Run 和无服务器计算
Updated 11 de febrero de 2025
了解 Cloud Run 服务(适用于处理 Web 请求的容器)和 Cloud Run 作业(适用于运行完毕且不处理请求的容器)。
现代 Android 应用架构
Updated 10 de febrero de 2025
了解构建达到生产质量的强大应用的最佳实践和推荐架构。
- Android
使用 Jetpack Compose 和 Firebase 构建 Android 应用
Updated 31 de enero de 2025
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
构建基于 Cloud Firestore 的 Web 应用
Updated 23 de enero de 2025
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Firestore
初始配置和启动营业地点
Updated 21 de diciembre de 2024
了解如何使用 Business Messages 进行初始配置和启动营业地点。
为应用添加按钮
Updated 13 de diciembre de 2024
了解如何在 Android 应用中响应按钮点击。
- Android
对象检测入门
Updated 30 de noviembre de 2024
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- Android
- TensorFlow
商品图片搜索入门
Updated 30 de noviembre de 2024
了解如何使用设备端对象检测功能为移动应用构建商品图片搜索功能。
- Android
- TensorFlow
移动文本分类入门
Updated 8 de noviembre de 2024
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- TensorFlow
- Android
使用 Firebase 和持续集成系统测试您的应用
Updated 4 de noviembre de 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
使用 Firebase 和持续集成系统测试您的应用
Updated 4 de noviembre de 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
组合使用多个 Firebase 安全层来保护您的应用
Updated 4 de noviembre de 2024
了解 App Check、安全规则和 Authentication 方法如何协同工作来保护您的 Firebase 应用。
使用 Flutter 构建应用
Updated 18 de septiembre de 2024
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Flutter
将智能家居设备关联到 Google 助理
Updated 18 de septiembre de 2024
构建和部署智能家居 Action,以便将虚拟智能洗衣机集成到 Google 助理。
第 1 单元:提问
Updated 18 de septiembre de 2024
了解如何基于您的组织及利益相关方定义透明度,并构建架构来记录会影响数据集结构的人为决策及无形的可解释因素。
使用 Flutter 的 Material 组件实现 Material Design
Updated 18 de septiembre de 2024
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Flutter
- Material Design
Android 中的数据绑定
Updated 18 de septiembre de 2024
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 2 级)
Updated 18 de septiembre de 2024
了解 Google 助理相关开发的基础知识。
将您的 Dagger 应用迁移到 Hilt
Updated 18 de septiembre de 2024
在本 Codelab 中,您需要将 Dagger 用作依赖项注入库的 Android 应用迁移到 Hilt 之中。
- Android
构建适用于 Google 助理的 Action
Updated 18 de septiembre de 2024
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Asistente de Google
优化您的智能家居 Action 并增强其安全性
Updated 18 de septiembre de 2024
学习如何通过自定义设备特征来优化智能家居 Action 并增强其安全性,以及如何使用双重身份验证来确保其安全。
使用 Actions Builder 构建适用于 Google 助理的 Action(第 1 级)
Updated 18 de septiembre de 2024
了解 Google 助理相关开发的基础知识。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
Updated 18 de septiembre de 2024
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
编写您的第一款 Flutter 应用(第 1 部分)
Updated 18 de septiembre de 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Flutter
Jetpack Compose 基础知识
Updated 18 de septiembre de 2024
在本 Codelab 中,您将学习 Compose 的基础知识。
- Android
使用 Google Pay 提供更简单、更安全的付款方式
Updated 18 de septiembre de 2024
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay
- API de Google Pay
转换为 Kotlin
Updated 18 de septiembre de 2024
In this codelab, you’ll learn how to convert your Java code to Kotlin
- Android
在 Web 应用中实现 Material Design
Updated 18 de septiembre de 2024
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- Material Design
使用 Spring Boot 快速构建 Google Cloud 应用
Updated 18 de septiembre de 2024
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Cloud Storage
- App Engine
- Cloud SQL
- Google Kubernetes Engine (GKE)
- Cloud Pub/Sub
- Cloud Trace
- Datastore
- Cloud Memorystore
- Cloud Shell
编写您的第一款 Flutter 应用(第 2 部分)
Updated 18 de septiembre de 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
在 Android 应用中使用 Hilt
Updated 18 de septiembre de 2024
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Android
手势导航和全屏体验
Updated 18 de septiembre de 2024
在此 Codelab 中,您将设置现有应用,以使其应用控件与手势导航功能一起发挥作用。您还将提供全屏体验。
- Android
开始改进 Android 的无障碍性
Updated 18 de septiembre de 2024
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
第 3 单元:回答
Updated 18 de septiembre de 2024
了解如何为数据卡片读者撰写内容、通过优化提供清晰简洁的文档,以及如何利用不同的分析方法帮助读者更直观地认识您的数据集。
面向 Java 开发者的 Dart 简介
Updated 18 de septiembre de 2024
了解如何将用 Java 编写的简单示例转换为 Dart 代码,后者简洁、常用且易于学习。
- Flutter
为智能家居 Action 启用本地执行方式
Updated 18 de septiembre de 2024
学习如何利用 Local Home SDK 启用本地执行方式,从而增强智能家居与 Google 助理间的集成。
在 Java 版 Android 应用中遵循 Material Design 准则
Updated 18 de septiembre de 2024
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Material Design
- Android
MDC-104 Flutter:Material 高级组件 (Flutter)
Updated 18 de septiembre de 2024
改进您的设计,学习使用 Flutter 的高级组件背景菜单。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
Updated 18 de septiembre de 2024
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Flutter
在 Google Cloud 中构建自定义响应式聊天机器人
Updated 18 de septiembre de 2024
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Dialogflow
第 4 单元:审核
Updated 18 de septiembre de 2024
了解如何系统地评估已经完成的数据卡片、衡量并跟踪透明度工作,以及如何利用框架来审核数据卡片,查看其中是否存在假设和盲点。
使用 Preferences DataStore
Updated 18 de septiembre de 2024
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
第 2 单元:检查
Updated 18 de septiembre de 2024
了解如何利用启发词语和维度发现当前文档架构中欠缺的信息,并评估受众群体阅读和理解数据集文档的难易程度。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
Updated 18 de septiembre de 2024
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Flutter
CameraX 入门指南
Updated 18 de septiembre de 2024
本 Codelab 介绍了如何使用 CameraX 创建相机应用,以显示取景器、拍照并分析相机的图像流。
- Android
MDC-102 Flutter:Material 结构和布局 (Flutter)
Updated 18 de septiembre de 2024
学习如何将 Material 用于 Flutter 上的结构和布局。
- Flutter
深入了解图片分类
Updated 23 de agosto de 2024
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- TensorFlow
- Android
深入了解对象检测
Updated 6 de agosto de 2024
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Android
- TensorFlow
Google Maps Platform 使用入门
Updated 6 de agosto de 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Google Maps Platform
Google API:开始使用 Google 项目
Updated 6 de agosto de 2024
了解 Google 项目(包括它们是什么),以及您希望将这些项目与 Google API 结合使用的原因。
牵头一个 Google 学生开发者俱乐部 (GDSC)
Updated 6 de agosto de 2024
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
开始在 Flutter 应用中进行文本分类
Updated 6 de agosto de 2024
了解文本分类以及如何在 Flutter 应用中实现该功能。
深入了解音频分类
Updated 6 de agosto de 2024
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- TensorFlow
- Android
通过推送通知与 Web 应用的用户进行互动
Updated 6 de agosto de 2024
了解如何通过推送通知与 Web 应用的用户进行互动。
- Chrome
- API de Push
- API de Notifications
使用 Fugu API 强化 Web 应用的功能
Updated 6 de agosto de 2024
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- Capacidades web
- API de File Handling
- API de Web Share
- API de Async Clipboard
- API de Contact Picker
- API de Idle Detection
- API de Badging
- API de Screen Wake Lock
- API de File System Access
- API de Shape Detection
- API de Web Share Target
- API de Periodic Background Sync
开始使用适用于 iOS 的 Google Maps Platform
Updated 6 de agosto de 2024
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
在 Google Workspace 中使用 Apps 脚本
Updated 6 de agosto de 2024
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- API de Apps Script
开始在 Android 应用中检测对象
Updated 6 de agosto de 2024
了解对象检测以及如何在 Android 应用中实现该功能。
使用网页指标改进网站
Updated 6 de agosto de 2024
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
垃圾评论检测入门
Updated 6 de agosto de 2024
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- TensorFlow
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
Updated 6 de agosto de 2024
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
开始在 Web 应用中进行图片分类
Updated 6 de agosto de 2024
了解图片分类以及如何在 Web 应用中实现该功能。
音频分类入门
Updated 6 de agosto de 2024
了解如何在移动应用中使用机器学习功能对移动设备接收到的声音进行分类。
- TensorFlow
- Android
制止针对女性的网络暴力
Updated 6 de agosto de 2024
了解针对女性的网络暴力以及如何实施打击。
使用 WebRTC 捕捉媒体内容
Updated 6 de agosto de 2024
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- Chrome
- Contenido multimedia de HTML5
- Canal de datos de RTC
- Video de HTML5
- Conexión de intercambio de tráfico de RTC
深入了解商品图片搜索
Updated 6 de agosto de 2024
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- TensorFlow
- Android
开始在 iOS 应用中进行回归
Updated 6 de agosto de 2024
了解回归以及如何在 iOS 应用中实现该功能。
使用 TensorFlow 进行神经网络编程
Updated 6 de agosto de 2024
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- TensorFlow
移动图片分类入门
Updated 6 de agosto de 2024
了解如何使用计算机视觉技术构建能够“看到”和标记图片的移动应用。
- TensorFlow
- Android
使用 Firebase 和 Angular 构建实时 Web 应用
Updated 6 de agosto de 2024
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
深入了解垃圾评论检测
Updated 6 de agosto de 2024
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- TensorFlow
改进您网站的身份表单
Updated 6 de agosto de 2024
了解如何根据最佳做法改进网站的身份表单。
- Chrome
- Elemento de formulario de HTML
- API de Constraint Validation
- API de FormData
使用 Angular 构建可维护且可扩缩的 Web 应用
Updated 6 de agosto de 2024
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
设置 Android Studio
Updated 11 de febrero de 2024
安装并设置 Android Studio,以便您可以创建您的首个项目,并在设备或模拟器上运行该项目。
- Android
Android Developers
Updated 6 de noviembre de 2023
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
Android Developers
Updated 6 de noviembre de 2023
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
Kotlin 简介
Updated 6 de noviembre de 2023
学习 Kotlin 这一现代编程语言的基础知识,以简洁明了的方式表达您的思路。
构建基本布局
Updated 6 de noviembre de 2023
了解如何向 Android 应用中添加图片和文本。
向应用中添加按钮
Updated 6 de noviembre de 2023
了解类、对象和逻辑条件等更多 Kotlin 编程概念,并运用所学知识为用户构建一个互动式应用。
Android Developers
Updated 5 de noviembre de 2023
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
学习汽车应用库基础知识
Updated 28 de septiembre de 2023
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
Android Developers
Updated 25 de agosto de 2022
在本单元中,您将学习如何构建可从互联网获取数据的应用。 学习如何编写清晰、非阻塞的代码,同时构建更复杂、更高级的应用。
- Android
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
Updated 29 de julio de 2022
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
安装 Android 11 GSI 以进行应用测试
Updated 29 de julio de 2022
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
Updated 29 de julio de 2022
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- Android
- TensorFlow
借助适用于 Android 的 Material 运动效果构建精美的过渡
Updated 29 de julio de 2022
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Android
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 29 de julio de 2022
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
- Android
使用 Kotlin 在 Android 10 中接收位置信息更新
Updated 29 de julio de 2022
在此 Codelab 中,您将学习如何针对 Android 10 继续接收位置信息更新,并牢记平台的相关最佳做法。
- Android
与“接下来播放”行集成,在 Android TV 上提升互动度
Updated 29 de julio de 2022
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android
- Android TV
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
Updated 29 de julio de 2022
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Android
MDC-102 Android:Material 结构和布局 (Kotlin)
Updated 29 de julio de 2022
了解如何在 Kotlin 中为 Android 结构和布局使用 Material。
- Android
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 29 de julio de 2022
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
从 Java 调用 Kotlin 代码
Updated 29 de julio de 2022
在此 Codelab 中,您将学习编写与 Java 具有无缝的互操作性的 Kotlin 代码。
- Android
保护自己免受网络骚扰
Updated 23 de julio de 2022
了解如何保护自己的在线信息、识别钓鱼式攻击、为 Google 帐号启用高级保护,以及如何在社交媒体上确保安全。
将地图添加到您的 Android 应用 (Kotlin)
Updated 9 de mayo de 2022
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 对于以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
- Google Maps Platform
- Android
- SDK de Maps para Android
使用 Angular 和 Firebase 构建一个 Web 应用
Updated 29 de abril de 2022
在此 Codelab 中,我们将结合使用 Firebase 和 Angular 构建一个实时 Web 应用。
利用 WebRTC 实现实时通信
Updated 3 de noviembre de 2021
了解如何构建应用,以使用网络摄像头获取视频和拍摄快照,并利用 WebRTC 点对点分享这些视频和快照。
Android Kotlin 基础知识:生命周期和日志记录
Updated 25 de octubre de 2021
在此 Codelab 中,您将了解 activity 和 fragment 生命周期。
- Android
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
Updated 22 de octubre de 2021
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
使用 web-vitals 库衡量核心网页指标并生成报告
Updated 21 de octubre de 2021
了解如何使用 web-vitals JavaScript 库衡量网页的核心网页指标并生成报告。
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
Updated 21 de octubre de 2021
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
机器学习入门“Hello, World”
Updated 21 de octubre de 2021
了解创建神经网络的基础知识,以及了解它如何定义行为的规则。
- TensorFlow
构建卷积并执行池化
Updated 21 de octubre de 2021
了解如何构建卷积并执行池化以增强计算机视觉。
- TensorFlow
使用 TensorFlow 构建计算机视觉模型
Updated 21 de octubre de 2021
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- TensorFlow
Android Kotlin 基础知识:03.2 定义导航路径
Updated 19 de octubre de 2021
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
Android Kotlin 基础知识:复杂的生命周期情形
Updated 19 de octubre de 2021
在此 Codelab 中,您将学习如何管理复杂的生命周期情形。
- Android
第 1.1 课:入门
Updated 15 de octubre de 2021
在此 Codelab 中,您将了解使用 Kotlin 的一些优势,还将安装必要的工具 (JDK+IDE)。
- Android
使用卷积神经网络 (CNN) 处理复杂图像
Updated 15 de octubre de 2021
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- TensorFlow
构建卷积神经网络 (CNN) 以增强计算机视觉
Updated 15 de octubre de 2021
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- TensorFlow
使用大型数据集训练卷积神经网络 (CNN),以免过拟合
Updated 15 de octubre de 2021
学习使用大型数据集训练 CNN 以避免过拟合。
- TensorFlow
在 Android 应用中使用 Kotlin 协程
Updated 15 de octubre de 2021
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android Kotlin 基础知识:创建 Room 数据库
Updated 13 de octubre de 2021
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
Android Kotlin 基础知识:03.3 启动外部 activity
Updated 13 de octubre de 2021
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
用户:对话和对话泡
Updated 12 de octubre de 2021
此 Codelab 演示了如何在 Android 11 上将对话通知显示为对话泡。
- Android
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
Updated 11 de octubre de 2021
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
Android Kotlin 基础知识:创建 fragment
Updated 11 de octubre de 2021
在此 Codelab 中,您将学习如何创建 fragment 并将其添加到应用中。
- Android
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Updated 28 de febrero de 2025
Explore how you can use the new Gemini Pro Vision model with the Gemini API to handle multimodal input data including text and image prompts to receive a text result. In this solution, you will learn how to access the Gemini API with image and text data, explore a variety of examples of prompts that can be achieved using images using Gemini Pro Vision and finally complete a codelab exploring how to use the API for a real-world problem scenario involving accessibility and basic web development.
- Gemini
Getting started with the Gemini API and Android
Updated 28 de febrero de 2025
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Gemini
- Android
- Vertex AI in Firebase
Getting started with the Gemini API and Web apps
Updated 28 de febrero de 2025
Learn how to use the Gemini API and the Google AI JavaScript SDK to prototype generative AI for web apps. Use the Google AI JavaScript SDK to make your first generative AI call using the Gemini API in your client-side web application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Dart and Flutter
Updated 28 de febrero de 2025
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- Vertex AI in Firebase
- Flutter
- Gemini
Getting started with the Gemini API and Swift
Updated 28 de febrero de 2025
Learn how to use the Gemini API and the Google AI Swift SDK to prototype generative AI with Swift. Use the Google AI Swift SDK to make your first generative AI call using the Gemini API in your application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Build a modern three-tier architecture web application with Cloud Run
Updated 28 de febrero de 2025
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Cloud Memorystore
- Cloud SQL para PostgreSQL
- Cloud Run
Build a microservice-based ecommerce web application with Kubernetes
Updated 28 de febrero de 2025
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- Google Kubernetes Engine (GKE)
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Updated 28 de febrero de 2025
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- Cloud SQL para PostgreSQL
- Firebase Hosting
- Cloud Run
- Cloud Storage
Learn Privacy
Updated 27 de febrero de 2025
A course to help you build more privacy-preserving websites.
Learn Performance
Updated 27 de febrero de 2025
This course is designed for those new to web performance, a vital aspect of the user experience. It covers key web performance concepts and techniques for improving performance.
Learn PWA
Updated 27 de febrero de 2025
A course that breaks down every aspect of modern progressive web app development.
Learn Testing
Updated 27 de febrero de 2025
An in-depth course on software testing.
Learn HTML
Updated 27 de febrero de 2025
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
Updated 27 de febrero de 2025
An evergreen accessibility course and reference to level up your web development.
Learn Forms
Updated 27 de febrero de 2025
A course about HTML forms to help you improve your web developer expertise.
Learn Images
Updated 27 de febrero de 2025
An in-depth course on images for the web.
Learn Responsive Design
Updated 27 de febrero de 2025
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
AI-powered content search
Updated 26 de febrero de 2025
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
Getting started with Google AI Studio and the Gemini API using Node.js
Updated 25 de febrero de 2025
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- Gemini
Applied ML with Keras
Updated 24 de febrero de 2025
Train and deploy your own basic text classification model using this project guide.
Create Your First 3D Map
Updated 21 de febrero de 2025
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
- Google Maps Platform
- API de Maps JavaScript
Add markers and animation to a 3D Map
Updated 20 de febrero de 2025
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
- Google Maps Platform
- API de Maps JavaScript
Measure ad conversions
Updated 14 de febrero de 2025
How to measure when an ad click or view leads to a purchase or other events
- Privacy Sandbox
- API de Attribution Reporting
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
Updated 14 de febrero de 2025
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.
- Android
Get started with the Google Pay API for Web
Updated 10 de febrero de 2025
Learn how to integrate the Google Pay API into your website.
- Google Pay
Incorporating generative AI into your game development process with Gemini and Gemma AI
Updated 10 de febrero de 2025
Learn how generative AI can be used in different stages of game development from preproduction to in-game solutions using Gemini AI and Gemma model.
- Gemini
Generate a summary report with aggregate reporting
Updated 31 de enero de 2025
Summary reports are a powerful tool for examining your data from Attribution Reporting and Private Aggregation. This pathway will take you through the key concepts and tooling needed to enable you to build effective reports.
- Privacy Sandbox
- API de Private Aggregation
- API de Attribution Reporting
Android Basics with Compose
Updated 14 de enero de 2025
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Android
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Updated 9 de enero de 2025
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Flutter
- Firebase
Learn JavaScript
Updated 5 de enero de 2025
An in-depth course on the basics of JavaScript.
(Deprecated) Build a musical game using Oboe
Updated 11 de diciembre de 2024
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
Updated 11 de diciembre de 2024
In this codelab, you’ll learn the fundamentals of accessibility testing using Espresso.
(Deprecated) Advanced Android in Kotlin 05.3: Testing Coroutines and Jetpack integrations
Updated 11 de diciembre de 2024
In this codelab, you learn how to test coroutines, ViewModel scoped coroutines, and Room, and implement end-to-end testing for your Kotlin Android app.
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
Updated 11 de diciembre de 2024
In this codelab you’ll learn to set up manual dependency injection, a service locator, and how to use fakes and mocks in your Android Kotlin apps. In doing so, you’ll learn how to test a repository and write fragment integration tests.
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
Updated 11 de diciembre de 2024
Learn the basics of testing your Android Kotlin apps. In this codelab you’ll learn to run tests, write basic tests, work with AndroidX Test, as well as test ViewModel and LiveData.
(Deprecated) On Demand Modules
Updated 11 de diciembre de 2024
With the Android App Bundle and Google Play’s Dynamic Delivery, your app can download dynamic feature modules on demand to devices running Android 5.0 (API level 21) and higher. Your app simply needs to call APIs in the Play Core Library to download and install those modules as required, and the Google Play Store pushes only the code and resources needed for that module to the device. You can also use this API to download on demand modules for your instant app.
(Deprecated) Direct Share to an Android app
Updated 11 de diciembre de 2024
Direct Share makes sharing content quicker and easier. In this codelab, you’ll build an app that is able to display a list of contacts in the system Intent chooser dialog so you can jump directly into the app to make the sharing process seamless.
(Deprecated) Using Dagger in your Android app - Kotlin
Updated 10 de diciembre de 2024
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
(Deprecated) Data Binding in Android
Updated 10 de diciembre de 2024
In this codelab you’ll learn how to use the Data Binding library. The Data Binding Library allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically. You’ll learn to set it all up, use layout expressions, work with observable objects, and create custom Binding Adapters to reduce boilerplate to a minimum.
(Deprecated) Use ConstraintLayout to design your Android views
Updated 9 de diciembre de 2024
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
(Deprecated) Kotlin Bootcamp for programmers: Welcome to the course
Updated 9 de diciembre de 2024
Welcome to the Kotlin bootcamp for programmers training course.