
Innovez plus rapidement
Vous testez Gemini ?
Intégrer l'IA générative dans le processus de développement de vos jeux avec Gemini et Gemma AI
Découvrez comment utiliser l'IA générative à différentes étapes du développement d'un jeu, de la préproduction jusqu'aux solutions dans les jeux, à l'aide de Gemini AI et du modèle Gemma.
Créez une application de planification de voyages basée sur des agents avec l'IA générative
Découvrez comment utiliser Flutter et Firebase Genkit pour créer des applications multiplates-formes qui s'intègrent parfaitement à l'IA.
Créer un jeu de mots croisés multijoueur avec l'API Gemini, Flutter et Firebase
Découvrez comment les équipes d'ingénieurs de Google ont créé un jeu de mots croisés multijoueur à l'aide de Gemini, Flutter et Firebase.
Premiers pas avec l'API Gemini, Dart et Flutter
Découvrez comment utiliser l'API Gemini et le SDK Google AI Dart pour créer des prototypes d'IA générative dans les applications Dart et Flutter.
Utiliser le modèle Gemini Pro Vision pour l'analyse des images, les requêtes multimodales et l'accessibilité
Découvrez comment utiliser les fonctionnalités multimodales du modèle Gemini pour analyser des documents HTML et des fichiers image afin d'ajouter des descriptions accessibles à une page Web dans un script NodeJS.
Premiers pas avec l'API Gemini et Android
Découvrez comment utiliser l'API Gemini et le SDK Google AI pour prototyper une IA générative dans des applications Android.
Premiers pas avec l'API Gemini et Swift
Découvrez comment utiliser l'API Gemini et le SDK Google AI Swift pour créer des prototypes d'IA générative avec Swift.
Premiers pas avec l'API Gemini et les applications Web
Découvrez comment utiliser l'API Gemini et le SDK JavaScript de l'IA de Google pour créer des prototypes d'IA générative pour les applications Web.
Premiers pas avec Google AI Studio, l'IA Gemini et NodeJS
Découvrez comment créer des prototypes de requêtes textuelles avec Google AI Studio et commencez à écrire votre premier script NodeJS pour l'IA Gemini.
Vous faites face à un défi particulier ?
Architecture et état
Découvrez comment créer une application opérationnelle à l'aide de la navigation, de l'état avancé et des effets secondaires.
Premiers pas avec la recherche vectorielle Spanner
Dans cet atelier de programmation, vous allez créer une instance Spanner et effectuer une recherche de similarité sur des représentations vectorielles continues à l'aide de la recherche vectorielle intégrée de Spanner et de son intégration aux modèles Vertex AI.
Clés d'accès sur Android et d'autres plates-formes
Commencez à utiliser des clés d'accès, et créez des expériences d'authentification sécurisées et conviviales pour vos utilisateurs.
Scene Semantics et Geospatial Depth
Découvrez les API Scene Semantics et Geospatial Depth dans ARCore, qui vous permettent de mieux comprendre l'environnement.
Streetscape Geometry et Rooftop Anchors
Grâce aux API Streetscape Geometry et Rooftop Anchors dans ARCore, découvrez comment créer jusqu'à 100 mètres de données.
Aidemy: créer des systèmes multi-agents avec LangGraph, l'EDA et l'IA générative sur Google Cloud
Développer un système d'assistant pédagogique fonctionnel basé sur l'IA appelé "Aidemy" sur Google Cloud Platform, qui met en avant la puissance des systèmes multi-agents. Découvrez comment concevoir, créer et déployer un système multi-agent complexe sur Google Cloud, maîtriser les concepts clés du développement d'applications LLM et comprendre les avantages des architectures orientées événements.
Application de recherche dans un magasin de jouets avec des bases de données Cloud, des environnements d'exécution sans serveur et des intégrations Open Source
Dans cet atelier de programmation, vous allez créer une application de recherche vectorielle basée sur le RAG conçue pour trouver des jouets correspondant à la recherche des clients (à l'aide de textes et d'images), créer des jouets personnalisés en fonction de la demande des utilisateurs et prédire le prix du jouet créé sur mesure à l'aide d'AlloyDB, Gemini, Imagen, LangChain4j et de la boîte à outils GenAI pour les bases de données.
Interface Private Service Connect Vertex AI Pipelines
Dans ce tutoriel, vous allez apprendre à configurer et à valider les pipelines Vertex AI Private Service Connect.
Compose pour Wear OS
Découvrez Compose pour Wear OS, un kit d'outils déclaratif moderne qui permet de créer des interfaces utilisateur attrayantes optimisées pour appareils connectés.
AlloyDB Omni et modèle d'IA local sur Kubernetes
Dans cet atelier de programmation, vous allez apprendre à déployer AlloyDB Omni sur un cluster GKE, à déployer un modèle d'IA sur le même cluster, à enregistrer le modèle dans AlloyDB Omni et à les faire fonctionner ensemble.
Accélérer les requêtes analytiques avec le moteur de données en colonnes dans AlloyDB Omni
Dans cet atelier de programmation, vous allez apprendre à déployer AlloyDB Omni sur une VM de calcul, à charger des données et à utiliser le moteur de données en colonnes AlloyDB pour améliorer les performances.
Premiers pas avec les embeddings vectoriels avec AlloyDB AI
Dans cet atelier de programmation, vous allez apprendre à utiliser l'IA AlloyDB avec Vector Search et à créer un indice sur les données vectorielles.
Premiers pas avec les représentations vectorielles continues dans Cloud SQL pour PostgreSQL
Dans cet atelier de programmation, vous allez apprendre à utiliser l'intégration de l'IA dans Cloud SQL avec la recherche vectorielle et à créer un indice sur les données vectorielles.
Diffusion d'images AVIF
Les images représentent plus de 60% des octets nécessaires en moyenne pour charger une page Web. Avec AVIF, vous pouvez réduire la taille de vos images et accélérer le chargement de votre site Web. AVIF est un format d'image dérivé du débit vidéo
Créer un Private Service Connect pour AlloyDB
Dans cet atelier de programmation, vous allez apprendre à créer un Private Service Connect pour AlloyDB.
Créer un outil de synthèse YouTube optimisé par Gemini
Dans cet atelier de programmation, vous allez apprendre à créer un outil de résumé vidéo basé sur Gemini qui peut résumer des vidéos YouTube.
Créer un Private Service Connect pour Cloud SQL
Dans cet atelier de programmation, vous allez découvrir comment créer un Private Service Connect pour Cloud SQL.
Installer et configurer la boîte à outils pour vos applications d'IA générative et agentique sur AlloyDB
Dans cet atelier de programmation, vous allez créer et déployer une boîte à outils pour votre application de prévision des prix qui utilise AlloyDB et les fonctionnalités d'IA générative à l'aide du service Gen AI Toolbox for Databases.
Techniques d'observabilité pratiques pour les applications d'IA générative en Go
Les applications d'IA générative nécessitent une observabilité comme toute autre application. Des techniques d'observabilité spéciales sont-elles requises pour l' IA générative? Dans cet atelier, vous allez créer une application d'IA générative
Compiler avec Firebase Data Connect
Créer une application Web avec Firebase Data Connect et GraphQL
Atelier de programmation : Créer une application de recommandation de postures de yoga contextuelle avec Firestore, Vector Search, Langchain et Gemini (version Python)
Cet atelier de programmation vous explique comment créer une application de recommandation de postures de yoga basée sur les connaissances. L'application répond aux questions des utilisateurs en suggérant des postures de yoga adaptées. Vous allez apprendre à créer une collection Firestore de postures de yoga à partir d'un ensemble de données Hugging Face, à configurer la recherche vectorielle Firestore et à intégrer le tout dans une application Flask.
Architecture des applications Android modernes
Découvrez les bonnes pratiques ainsi que l'architecture recommandée pour créer des applications robustes et de qualité.
Techniques d'observabilité pratiques pour les applications d'IA générative en JavaScript
Les applications d'IA générative nécessitent une observabilité comme toute autre application. Des techniques d'observabilité spéciales sont-elles requises pour l' IA générative? Dans cet atelier, vous allez créer une application d'IA générative
Techniques d'observabilité pratiques pour les applications d'IA générative en Python
Les applications d'IA générative nécessitent une observabilité comme toute autre application. Des techniques d'observabilité spéciales sont-elles requises pour l' IA générative? Dans cet atelier, vous allez créer une application d'IA générative
Techniques d'observabilité pratiques pour les applications d'IA générative en Java
Les applications d'IA générative nécessitent une observabilité comme toute autre application. Des techniques d'observabilité spéciales sont-elles requises pour l' IA générative? Dans cet atelier, vous allez créer une application d'IA générative
Créer des applications à l'ère de l'IA
Dans cet atelier, vous allez utiliser les produits d'IA générative de Google pour créer une infrastructure dans Google Cloud à l'aide de Gemini Cloud Assist, interroger les données BigQuery à l'aide de fonctionnalités SQL de Data Canvas en langage
Créez une application de recommandation de postures de yoga contextuelle avec Firestore, la recherche vectorielle et Gemini 2.0.
Dans cet atelier de programmation, vous allez créer une application de recherche contextuelle sur les postures de yoga, conçue pour répondre aux questions des utilisateurs sur les postures de yoga en fonction de leurs requêtes. Il permet également d'effectuer des tâches administratives, comme créer et modifier des postures de yoga.
Android 11 – Semaine 5 – Langues
Android 11 inclut des investissements importants dans les langages et bibliothèques, comme la prise en charge du langage Kotlin dans les bibliothèques Jetpack les plus utilisées, l'ajout de nouvelles API Java à la plate-forme et le développement de nouveaux outils pour lutter contre la corruption de mémoire dans le code natif. Ce parcours est composé de vidéos et d'articles qui présentent ces nouveautés et vous expliquent comment les implémenter dans vos applications Android.
(Obsolète) Convertir du code en Kotlin
Dans cet atelier de programmation, vous apprendrez à convertir votre code Java en langage Kotlin.
Android 11 – Semaine 2 – Machine learning
Le machine learning permet à vos applications d'apprendre et de s'améliorer progressivement. Ce parcours vous présente les nombreux outils et méthodes de machine learning proposés par Android 11.
Reconnaître, identifier la langue et traduire du texte avec ML Kit et CameraX: Android
Dans cet atelier de programmation, vous allez créer une application Android avec ML Kit qui utilise le machine learning sur l'appareil pour reconnaître, identifier la langue et traduire du texte dans 59 langues. Vous découvrirez également comment intégrer la bibliothèque CameraX pour effectuer ces tâches à partir d'un flux d'appareil photo en temps réel.
Kotlin pour les développeurs Java
Intégrez et convertissez du code Java en Kotlin à l'aide d'Android Studio.
Atelier de programmation de l'API Activity Recognition Transition
Découvrez comment utiliser l'API Activity Recognition Transition pour créer des fonctionnalités contextuelles puissantes dans votre application.
Atelier de programmation : créer une application de recommandation de postures de yoga contextuelle avec Firestore, Vector Search, Langchain et Gemini (version Node.js)
Cet atelier de programmation vous explique comment créer une application de recommandation de postures de yoga basée sur les connaissances. L'application répond aux questions des utilisateurs en suggérant des postures de yoga adaptées. Vous allez apprendre à créer une collection Firestore de postures de yoga à partir d'un ensemble de données Hugging Face, à configurer Firestore Vector Search et à intégrer le tout dans une application Node.js.
Atelier App Mod
Dans cet atelier de programmation, vous allez moderniser une ancienne application PHP dans Google Cloud, la conteneuriser, la déployer sur Cloud Run et la connecter à Cloud SQL. Vous allez également découvrir le CI/CD d'application avec Cloud Build et le sécuriser avec Secret Manager.
Private Service Connect : utiliser des backends PSC pour accéder à un service producteur
Dans cet atelier de programmation, vous allez apprendre à utiliser des backends PSC avec l'équilibreur de charge d'application externe global pour accéder à un service de production dans un autre réseau.
Créer une application Android avec Firebase et Jetpack Compose
Créez les fonctionnalités d'une application Android de liste de tâches en ajoutant l'authentification, la surveillance des performances, une UI déclarative et le signalement des fonctionnalités, le tout avec Firebase et Jetpack Compose.
Utiliser le service d'agrégation sur AWS
Pour suivre cet atelier de programmation, vous devez remplir quelques conditions préalables. Chaque exigence est marquée en conséquence, qu'elle soit requise pour les tests locaux ou pour le service d'agrégation. Pour effectuer des tests en local,
Utiliser le service d'agrégation sur Google Cloud Platform (GCP)
Durée estimée: 1 à 2 heures Cet atelier de programmation peut être effectué en deux modes: Test local ou Service d'agrégation. Le mode de test local nécessite un ordinateur local et le navigateur Chrome (aucune création ni utilisation de ressources
VPC Service Controls : protection du service de transfert de données BigQuery
Dans cet atelier, vous allez découvrir comment protéger le service de transfert de données BigQuery à l'aide de VPC Service Controls lorsque vous transférez des données de Cloud Storage vers un ensemble de données BigQuery. Nous protégeons ensuite
Ajouter des achats via une application à votre application Flutter
Dans cet atelier de programmation, vous allez ajouter des achats via une application à une application Flutter qui est validée et gérée à l'aide d'un service de backend Dart.
Ajouter la recherche vectorielle Firestore à vos applications mobiles avec les extensions Firebase
Découvrez comment utiliser la recherche vectorielle Firestore.
Atelier de programmation Cloud Firestore pour iOS
Dans cet atelier de programmation, vous allez apprendre à créer une application iOS qui utilise Cloud Firestore.
Atelier de programmation Web Cloud Firestore
Dans cet atelier de programmation, vous allez apprendre à créer une application Web qui utilise Cloud Firestore.
Ajouter rapidement de nouvelles fonctionnalités à votre application Web avec les extensions Firebase
Dans cet atelier de programmation, vous allez ajouter des fonctionnalités à une application Web de place de marché en ligne à l'aide d'extensions Firebase.
Atelier de programmation Android sur Cloud Firestore
Dans cet atelier de programmation, vous allez apprendre à créer une application Android qui utilise Cloud Firestore.
Atelier de programmation Web AngularFire
Dans cet atelier de programmation, vous allez apprendre à utiliser la plate-forme Firebase sur le Web en créant une application de chat.
Déployer automatiquement l'IA générative Go avec l'application Web Genkit depuis le contrôle des versions vers Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployer automatiquement une application Web Java d'IA générative à partir du contrôle des versions dans Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployer automatiquement une application Web Next.js d'IA générative à partir du contrôle des versions vers Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployer automatiquement l'application Web Angular d'IA générative depuis le contrôle des versions vers Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployer automatiquement une application Web Go d'IA générative à partir du contrôle des versions dans Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployez automatiquement l'application Web Node.js d'IA générative depuis le contrôle des versions vers Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployer automatiquement une application Web Python d'IA générative à partir du contrôle des versions vers Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployer automatiquement une application Web Svelte d'IA générative à partir du contrôle des versions vers Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Déployer automatiquement une application Web Genkit Node.js d'IA générative à partir d'un système de contrôle des versions vers Cloud Run
Déployer une application Web pour la première fois peut sembler intimidant. Même après le premier déploiement, si le processus est trop lourd, vous pouvez éviter de déployer de nouvelles versions de votre application. Avec le déploiement continu,
Planifier un job Cloud Run dans un périmètre VPC Service Controls
Découvrez comment exécuter un job Cloud Run de manière planifiée dans un périmètre VPC Service Controls à l'aide de Cloud Scheduler et d'un service Cloud Run.
Wear OS
Découvrez Wear OS, un système d'exploitation Android optimisé pour le poignet.
Activer Private Service Connect sur une instance Cloud SQL existante exécutant PSA (Terraform)
Activez le rattachement PSC sur une instance Cloud SQL existante pour laquelle l'accès aux services privés est activé. Connectez-vous ensuite via le point de terminaison PSC dans un autre projet.
Animations dans Flutter
Dans cet atelier de programmation, vous allez apprendre à utiliser des animations dans Flutter. Vous allez créer un widget qui anime à la fois la taille et la couleur, ajoute un effet de retournement de carte 3D, utilise les effets du package d'animations et prend en charge le geste de prévisualisation du Retour d'Android.
Recevoir un événement de Cloud Pub/Sub dans SAP à l'aide du SDK ABAP pour Google Cloud
Dans cet atelier de programmation, vous allez recevoir un événement de Cloud Pub/Sub à l'aide du SDK ABAP.
Importer un fichier dans Cloud Storage avec la fragmentation
Dans cet atelier de programmation, vous allez apprendre à appeler les méthodes de l'API JSON Cloud Storage à l'aide du SDK ABAP pour Google Cloud et à importer un fichier.
Créer des cartes sur Android à l'aide de l'API Google Wallet
L'API Google Wallet vous permet d'interagir avec les utilisateurs grâce à différents types de cartes: cartes de fidélité, offres, cartes cadeaux, billets pour des événements, titres de transport, cartes d'embarquement, etc. Chaque type de carte, ou
Analyse des sentiments à l'aide de Gemini AI avec le SDK ABAP
Dans cet atelier de programmation, vous utiliserez le modèle Gemini Pro pour effectuer une analyse des sentiments dans les avis sur les produits avec le SDK ABAP
Utiliser l'API Translation avec le SDK ABAP pour Google Cloud
Dans cet atelier de programmation, vous apprendrez à appeler les méthodes de l'API Translation à l'aide du SDK ABAP.
Publier un événement sur Cloud Pub/Sub à l'aide du SDK ABAP pour Google Cloud
Dans cet atelier de programmation, vous apprendrez à publier un événement dans le service Google Cloud Pub/Sub.
Se connecter à CloudSQL via Private Service Connect (Terraform)
Créez une instance Cloud SQL avec un rattachement de service PSC. Et connectez-vous à celui-ci via le point de terminaison PSC dans un autre projet.
Créer des applications Web optimisées par l'IA avec les extensions Firebase pour l'API Gemini
Découvrez comment utiliser les extensions Firebase avec l'API Gemini pour créer une application Web dotée de fonctionnalités optimisées par l'IA, comme des recommandations personnalisées.
Atelier de programmation Firebase iOS Swift
Dans cet atelier de programmation, vous allez apprendre à utiliser la plate-forme Firebase sur iOS en Swift.
Firebase Performance Monitoring pour le Web
Dans cet atelier de programmation, vous allez configurer Firebase Performance Monitoring dans une application Web et apprendre à l'utiliser pour vous assurer que votre application fonctionne correctement pour les utilisateurs finaux.
Intégrer Firebase à une application Next.js
Découvrez comment intégrer Firebase à une application Next.js.
Créer des fonctionnalités d'IA générative alimentées par vos données avec Firebase Genkit
Découvrez comment utiliser Firebase Genkit pour créer des fonctionnalités d'IA générative avec les compétences et les outils de développement d'applications que vous connaissez déjà.
Atelier de programmation Firebase Android : créer un chat convivial
Dans cet atelier de programmation, vous allez apprendre à créer une application Android avec la plate-forme Firebase.
Envoyer des notifications pour une application Web à l'aide de Cloud Messaging et de Cloud Functions
Dans cet atelier de programmation, vous allez apprendre à utiliser Cloud Functions pour Firebase afin d'envoyer des notifications aux utilisateurs d'une application de chat.
Atelier de programmation Web sur App Check
Dans cet atelier de programmation, vous allez apprendre à protéger une application Web contre les accès non autorisés.
Premiers pas avec Spanner Graph
Dans cet atelier de programmation, vous allez créer une instance Spanner et apprendre à utiliser Spanner Graph.
Prétraiter des données BigQuery avec PySpark sur Dataproc
Cet atelier vous explique comment utiliser PySpark sur Dataproc pour charger des données depuis BigQuery et les enregistrer dans Google Cloud Storage.
Déployer Imagen dans Cloud Run
Dans cet atelier de programmation, vous allez utiliser un modèle Imagen pour créer des images sur une page Web à l'aide de Cloud Run.
Premiers pas avec Cloud Functions (2e génération)
Dans cet atelier de programmation, vous allez découvrir Google Cloud Functions (2e génération). Plus précisément, vous allez déployer des fonctions qui répondent aux appels HTTP, aux messages Pub/Sub, aux événements Cloud Storage et aux journaux d'audit Cloud.
GitHub : automatisation de l'examen du code avec l'IA générative
GitHub : automatisation de l'examen du code avec l'IA générative
Appeler le LLM Vertex AI depuis votre environnement ABAP avec le SDK ABAP pour Google Cloud
Dans cet atelier de programmation, vous allez apprendre à appeler le LLM (grand modèle de langage) Vertex AI PaLM 2 Text (text-bison) à partir de votre environnement ABAP avec le SDK ABAP pour Google Cloud.
Premiers pas avec les fonctions Cloud Run basées sur des événements
Premiers pas avec les fonctions Cloud Run basées sur des événements
Exécuter Transformers.js sur des GPU Cloud Run
Découvrez comment exécuter une diffusion stable sur un GPU Cloud Run.
Signer et valider des données avec Cloud KMS (asymétrique)
Dans cet atelier de programmation, vous allez chiffrer et déchiffrer des données à l'aide de clés asymétriques Cloud KMS.
Déclencher le traitement des événements depuis Cloud Storage à l'aide d'Eventarc et de fonctions Cloud Run
Découvrez comment utiliser des événements de bucket Cloud Storage pour déclencher des fonctions Cloud Run avec Eventarc afin d'analyser les données et de traiter les images à l'aide de l'API Vision de Google, puis d'enregistrer les informations d'image obtenues en tant que métadonnées d'objet dans Cloud Storage.
Déployer un site Web avec Cloud Run
Découvrez comment déployer un site Web avec Cloud Run, qui offre une agilité sans serveur à vos applications conteneurisées.
NEG SMTP Internet HTTPS vers le sud de Looker PSC
Dans cet atelier de programmation, vous allez apprendre à intégrer un NEG Internet configuré en tant que producteur de services pour l'accès sud de Looker SMTP.
Pipeline multibranche Jenkins sur GKE
Cet atelier de programmation guide l'utilisateur à travers les étapes de déploiement d'une instance de Jenkins sur GKE, y compris les agents de compilation à autoscaling.
Agent GenAI pour le contrôle qualité des documents et des appels d'API
Agent GenAI pour le contrôle qualité des documents et des appels d'API
Utilisation de l'instance de saut suivant (sans tag et avec tag), de l'adresse de saut suivant et de la passerelle de saut suivant des routes statiques IPv6
Dans cet atelier de programmation, vous allez apprendre à utiliser des routes statiques IPv6 avec de nouveaux attributs de saut suivant, tels que next-hop-instance, next-hop-gateway et next-hop-address.
Gemini en Java avec Vertex AI et LangChain4j
Dans cet atelier de programmation, vous allez discuter avec vos utilisateurs, poser des questions sur votre documentation ou étendre un modèle avec un appel de fonction, en utilisant l'IA générative dans Java, en intégrant le grand modèle de langage Gemini à Vertex AI et en vous appuyant sur le framework LangChain4j.
Dialogflow CX: créer un agent virtuel pour le commerce
Découvrez comment créer un chatbot de vente au détail avec Dialogflow CX, une plate-forme d'IA conversationnelle (CAIP) permettant de créer des agents virtuels.
Développement local avec Cloud Functions pour Node.js à l'aide de Visual Studio Code
Découvrez comment coder, déployer et déboguer des fonctions Cloud Functions pour Node.js dans Visual Studio Code sur votre ordinateur local.
Private Service Connect 66
Dans cet atelier de programmation, vous allez découvrir l'implémentation et la validation de Private Service Connect 66 en déployant un réseau client et un réseau producteur.
Implémentation des histoires d'utilisateurs JIRA avec l'IA générative
Implémentation d'histoires d'utilisateurs JIRA avec l'IA générative
Wagtail sur Cloud Run
Dans cet atelier de programmation, vous allez apprendre à déployer Wagtail à l'aide de composants sans serveur: Cloud Run pour le moteur Web, Cloud SQL pour la base de données et Cloud Build pour les éléments multimédias.
Exécuter TorchServe et Stable Diffusion sur les GPU Cloud Run
Découvrez comment exécuter une diffusion stable sur un GPU Cloud Run.
Créer des applications à l'ère de l'IA
Dans cet atelier, vous allez utiliser les produits d'IA générative de Google pour créer une infrastructure dans Google Cloud à l'aide de Gemini Cloud Assist.
Accéder à Anthropic Claude sur Vertex AI avec le SDK Python via un point de terminaison Private Service Connect
Accéder à Anthropic sur Vertex AI à partir d'une VM via le SDK Python et le point de terminaison PSC
Réaliser des transactions sur des actifs numériques avec le calcul multipartite et Confidential Space
Dans cet atelier de programmation, vous allez apprendre à utiliser Confidential Space pour effectuer des transactions d'actifs numériques à l'aide de calculs multipartites.
Sécuriser l'approvisionnement logiciel
Artifact Registry vous permet de stocker différents types d'artefacts, de créer plusieurs dépôts dans un seul projet et d'associer une région ou un emplacement multirégional spécifique à chaque dépôt. Il existe plusieurs modes de dépôt. Chaque mode a
Accès Looker PSC Southbound au PSC Cloud SQL
Dans cet atelier de programmation, vous allez apprendre à intégrer le PSC Cloud SQL au PSC Looker pour l'accès vers le sud.
Private Service Connect 64
Dans cet atelier de programmation, vous allez découvrir l'implémentation et la validation de Private Service Connect 64 en déployant un réseau de client et de producteur.
Déployer un système de fichiers parallèles Lustre sur GCP
Découvrez comment déployer un système de fichiers parallèles Lustre dans Google Cloud Platform à l'aide des scripts du gestionnaire de déploiement Lustre Open Source.
Récupérer des identifiants/des secrets à partir de Google Cloud Secret Manager avec le SDK ABAP pour Google Cloud
Dans cet atelier de programmation, vous allez apprendre à récupérer des identifiants/secrets à partir de Secret Manager avec le SDK ABAP pour Google Cloud.
Utiliser l'API Translation avec Python
Dans ce tutoriel, vous allez apprendre à utiliser l'API Translation avec Python.
Publier avec Cloud Deploy
Dans ce tutoriel, vous allez créer trois clusters GKE nommés "preview", "canary" et "prod". Vous allez ensuite créer une cible Cloud Deploy correspondant à chaque cluster et un pipeline Cloud Deploy qui définira la séquence d'étapes à suivre pour
Lire les prédictions BigQuery ML dans SAP à l'aide du SDK ABAP pour Google Cloud
Dans cet atelier de programmation, vous allez créer un modèle de machine learning (ML) dans BigQuery et obtenir des prédictions à partir de ce modèle dans SAP à l'aide du SDK ABAP pour Google Cloud.
Ajouter un flux d'authentification utilisateur à une application Flutter à l'aide de FirebaseUI
Dans cet atelier de programmation, vous allez apprendre à ajouter Firebase Authentication à une application Flutter en quelques lignes de code.
Atelier de programmation Cloud NGFW Enterprise [avec inspection TLS]
Dans cet atelier de programmation, vous allez apprendre à utiliser Cloud NGFW Enterprise pour assurer la prévention des menaces à l'aide de l'inspection TLS.
Configurer, implémenter et vérifier Android App Links
Dans cet atelier de programmation, vous allez créer une application Android qui liste une série de restaurants. Il vous aidera à concevoir, configurer et vérifier Android App Links.
Ajouter Play Integrity à votre application Android
Dans cet atelier de programmation, vous allez ajouter l'API Play Integrity à un exemple d'application. Vous utiliserez l'API Play Integrity pour demander une évaluation de l'intégrité qui vous aidera à déterminer l'état de la licence et de l'intégrité de votre application, ainsi que l'état de l'appareil sur lequel elle s'exécute.
Ajouter des mises en page adaptatives à une application Android basée sur les vues avec Compose
Découvrez comment ajouter des mises en page adaptatives à une application Android basée sur les vues avec Jetpack Compose.
Intégrer des fonctionnalités d'adaptabilité dans votre jeu natif
Dans cet atelier de programmation, vous allez commencer avec un jeu de simulation physique simple en 3D et y intégrer des fonctionnalités d'adaptabilité. Vous allez intégrer :
Améliorer les performances de l'application avec les profils de référence
Cet atelier de programmation vous explique comment améliorer les temps de démarrage et de rendu grâce aux profils de référence.
Sécuriser les modèles de ML et la propriété intellectuelle à l'aide de l'espace confidentiel
Dans cet atelier de programmation, vous apprendrez à sécuriser les modèles de machine learning et la propriété intellectuelle à l'aide de Confidential Space.
Tester les questions/réponses pour le Web de bout en bout en local
Les services d'enchères et de mise aux enchères se composent de quatre services permettant aux acheteurs et aux vendeurs de lancer des enchères Protected Audience: Pile de l'acheteur: Pile du vendeur: Cet atelier de programmation vous explique
Obtenir des insights à partir de données structurées et non structurées à l'aide du package DataFrames BigQuery compatible avec l'IA
Dans cet atelier, vous allez utiliser des DataFrames BigQuery à partir d'un notebook Python dans BigQuery Studio pour obtenir des insights à partir de données non structurées à l'aide de Python.
Présentation détaillée d'Artifact Registry
Artifact Registry est un gestionnaire de paquets entièrement géré qui fournit un outil unifié pour gérer vos images de conteneurs OCI et vos packages de langages (tels que Maven et npm). Artifact Registry est entièrement intégré à la vaste gamme
Analyse exploratoire des ventes de boissons alcoolisées dans l'Iowa à l'aide du package BigQuery DataFrames
Dans cet atelier, vous allez utiliser BigQuery DataFrames à partir d'un notebook Python dans BigQuery Studio pour nettoyer et analyser l'ensemble de données public sur les ventes de boissons alcoolisées dans l'Iowa.
Transfert d'agent en direct
Dans cet atelier de programmation, vous allez apprendre à gérer les transferts dans les conversations entre les représentants d'agents en direct et les représentants de bots. À la fin, vous aurez une interface Web de base dans laquelle vous pourrez afficher toutes les conversations en cours avec votre agent, et rejoindre ou quitter une conversation en tant qu'agent en direct.
Capturez et traitez des données de santé avec la bibliothèque de capture de données structurées
Dans cet atelier de programmation, vous allez apprendre à créer une application Android avec la bibliothèque de capture de données structurées. Votre application utilisera la bibliothèque de capture de données structurées pour afficher et traiter les
Déployer une application JavaScript dans Cloud Run avec AlloyDB
Cloud Run est une plate-forme sans serveur entièrement gérée qui vous permet d'exécuter des conteneurs sans état accessibles via des requêtes HTTP. Cet atelier de programmation montre comment connecter de manière sécurisée une application Node.js sur
Déployer une application JavaScript full stack sur Cloud Run avec Cloud SQL pour PostgreSQL
Cloud Run est une plate-forme entièrement gérée qui vous permet d'exécuter votre code directement sur l'infrastructure évolutive de Google. Cet atelier de programmation vous explique comment connecter une application Next.js sur Cloud Run à une base
Utiliser Actions on Google pour rendre votre maison plus intelligente
Apprenez à créer une action de maison connectée pour que l'Assistant Google contrôle les appareils connectés.
Activer le traitement en local pour les intégrations cloud à cloud
Apprenez à intégrer le traitement en local à l'aide du SDK Local Home, et améliorez les intégrations de l'Assistant avec la maison connectée.
Déployer une application JavaScript sur Cloud Run avec Cloud SQL pour PostgreSQL
Cloud Run est une plate-forme sans serveur entièrement gérée qui vous permet d'exécuter des conteneurs sans état accessibles via des requêtes HTTP. Cet atelier de programmation vous montre comment connecter une application Node.js sur Cloud Run à une
Gérer les ressources FHIR à l'aide de la bibliothèque de moteurs FHIR
Dans cet atelier de programmation, vous allez créer une application Android à l'aide de la bibliothèque de moteur FHIR. Votre application utilisera la bibliothèque FHIR Engine pour télécharger des ressources FHIR à partir d'un serveur FHIR et
Valider les requêtes de l'API Places avec Firebase App Check et reCAPTCHA
Dans cet atelier de programmation, vous allez apprendre à valider une application Web avec Firebase AppCheck et reCAPTCHA avant d'envoyer des requêtes à l'API Places.
Créer un assistant de shopping intelligent avec AlloyDB et Vertex AI Agent Builder – Partie 1
Dans cet atelier de programmation, vous allez créer une application de chat basée sur les connaissances, conçue pour répondre aux questions des clients, faciliter la découverte de produits et personnaliser les résultats de recherche pour un ensemble de données d'e-commerce.
Créer des workflows MLOps avec Airflow 2 sur GKE
Dans ce tutoriel, vous allez apprendre à entraîner et à exécuter un modèle avec vLLM sur GKE via un DAG Airflow.
Private Service Connect : utiliser des backend PSC pour accéder aux API Google régionales
Dans cet atelier de programmation, vous apprendrez à utiliser Private Service Connect pour accéder aux API Google régionales. Cet atelier de programmation explique comment configurer un groupe de points de terminaison du réseau PSC en tant que backend avec un équilibreur de charge d'application interne.
Atelier de programmation sur les images de conteneur signées
Dans cet atelier de programmation, vous apprendrez à exploiter la fonctionnalité d'image de conteneur signée pour améliorer la facilité d'utilisation de Confidential Space.
Mappage de port Private Service Connect pour les producteurs de services
Dans cet atelier de programmation, vous allez découvrir la fonctionnalité de mappage de port pour Private Service Connect. Vous découvrirez son utilité, quand l'utiliser et comment le configurer dans votre environnement en tant que producteur de services.
Achat en ligne, retrait en magasin : Bonjour Meal (2e partie) – Créer un panier
Dans cet atelier de programmation, vous allez créer un agent numérique en Python sur la plate-forme de conversation Business Messages, lequel étendra les capacités de l'agent de la première partie de la série. Dans cet atelier de programmation, vous allez ajouter des notions utiles de conversation et introduire une recherche d'inventaire.
Achat en ligne, retrait en magasin: Bonjour Meal - Partie 1 - Mise en route
Dans cet atelier de programmation, vous allez créer un agent numérique en Python sur la plate-forme de conversation Business Messages. Il vous expliquera comment utiliser nos API et la console développeur de Business Communications pour créer un agent numérique qui répond à des questions spécifiques.
Résolution pratique de problèmes de performances dans Jetpack Compose
Optimisez la vitesse d'exécution de votre application Compose en analysant les traces système et en corrigeant les causes de ralentissements les plus courantes.
Présentation des coroutines dans Kotlin Playground
Dans Kotlin Playground, apprenez à utiliser des coroutines Kotlin pour écrire du code asynchrone.
Vues Android et Compose dans les vues
Familiarisez-vous avec les principes de base de la création d'applications avec les vues Android et découvrez comment ajouter un composable dans une application créée avec des vues.
Ajouter Compose à une application basée sur les vues
Dans cet atelier de programmation, vous apprendrez à migrer certains éléments d'un écran du système de vues vers Jetpack Compose.
Ajouter un bouton à une application
Découvrez comment réagir à un clic sur un bouton dans une application Android.
Utiliser des classes et des objets en Kotlin
Découvrez comment utiliser des classes et des objets en Kotlin.
(Obsolète) Fournir les données aux complications du cadran sur Wear OS
Dans cet atelier de programmation, vous découvrirez comment fournir vos données aux complications d'un cadran tout en gardant à l'esprit les bonnes pratiques concernant la plate-forme.
Utiliser les collections en Kotlin
Découvrez comment utiliser des tableaux et des collections, y compris des listes, des ensembles et des mappages.
Projet : créer une application de carte de visite
Découvrez comment créer une application Android présentant votre carte de visite.
Interagir avec l'interface utilisateur et l'état
Créez une application de calcul de pourboire qui calcule le montant d'un pourboire à partir des entrées utilisateur dans l'application.
Présentation des coroutines dans Android Studio
Apprenez à utiliser les coroutines Kotlin dans une application Android et à tester les coroutines.
Créer une application interactive : Dice Roller
Découvrez comment créer une application interactive Dice Roller, qui permet aux utilisateurs de lancer un dé, puis affiche le résultat.
Charger et afficher des images depuis Internet
Appliquez les bonnes pratiques pour l'architecture à l'application, et utilisez Coil pour télécharger et afficher les images
Créer une mise en page de base
Créez une application Android avec une interface utilisateur simple qui affiche du texte et des images.
Calculer un pourboire personnalisé
Découvrez comment ajouter un bouton d'action, configurer les actions du clavier et utiliser un composable
Récupérer des données sur Internet
Implémentez des coroutines pour effectuer des tâches simultanément sans bloquer l'application, et familiarisez-vous avec HTTP et REST pour récupérer des données sur Internet.
Autres principes de base du Kotlin
Découvrez d'autres concepts de programmation en langage Kotlin qui vous permettront de créer des applications Android plus riches et ludiques.
Communication bidirectionnelle sans Internet
Découvrez comment permettre à vos utilisateurs de communiquer entre eux même sans connexion Internet.
Intégration d'activités avancée
Dans cet atelier de programmation, vous allez apprendre à utiliser la nouvelle fonctionnalité d'intégration d'activités pour améliorer l'expérience sur grand écran de votre application. Ces fonctionnalités incluent l'expansion des volets, la présentation en superposition, l'assombrissement des boîtes de dialogue en plein écran et l'épinglage de la pile d'activités.
Principes de base du Kotlin
Apprenez-en plus sur les principes de base du Kotlin, la programmation orientée objet et les lambdas.
Android 11 – Semaine 1 – Personnes et identité
Permettre à des personnes d'échanger de façon simple et sécurisée n'est pas une mince affaire ! Pour améliorer le processus d'inscription et de connexion des utilisateurs, Android 11 annonce le lancement de l'API Connection Notification et de la bibliothèque Google Identity Services.
Compatibilité avec les appareils pliables et double écran grâce à Jetpack WindowManager
Découvrez comment adapter votre application à de nouveaux facteurs de forme, tels que des appareils pliables ou à double écran, grâce à la bibliothèque Jetpack WindowManager.
Votre première appli intégrée à Santé Connect
Dans cet atelier de programmation, vous allez créer une application de santé et de remise en forme qui prend en charge la lecture et l'écriture dans Santé Connect.
Accessibilité, tests et performances
Améliorez les performances de votre application, rendez-la accessible à tous et écrivez des tests automatisés pour maintenir cette accessibilité.
Créer des applications avec Android Enterprise
Découvrez les solutions de gestion proposées par Android Enterprise.
Tester dans Jetpack Compose
Dans cet atelier de programmation, vous apprendrez à tester des interfaces utilisateur créées avec Jetpack Compose. Vous rédigerez vos premiers tests en apprenant à effectuer des tests isolés et à déboguer des tests, et en découvrant les arborescences sémantiques et la synchronisation.
Créer une application avec une mise en page adaptative
Découvrez comment adapter votre application aux grands écrans à l'aide de modèles de mise en page canonique.
Ajouter des animations pour la prévisualisation du Retour
Dans cet atelier de programmation, vous apprendrez à ajouter des animations pour la prévisualisation du Retour dans l'appli SociaLite.
Créer votre première carte dans Wear OS
Dans cet atelier de programmation, vous découvrirez comment créer votre propre carte pour Wear OS. Vous utiliserez les composants Tiles Material, une bibliothèque qui facilite la création d'une UI conforme aux consignes Material Design, et vous prévisualiserez vos cartes dans Android Studio à mesure que vous développez l'application.
Créer une application exécutée sur un profil professionnel
Dans cet atelier de programmation, vous apporterez des modifications à une application afin d'améliorer l'expérience utilisateur lorsqu'elle s'exécute sur un appareil géré qui est doté d'un profil professionnel.
Ajouter une liste déroulante
Ajoutez une liste déroulante à l'application Affirmations.
Jetpack Compose
Découvrez Compose, un kit d'outils moderne permettant de créer une interface utilisateur Android native.
Améliorer la prise en charge des stylets dans une application Android
Découvrez comment tirer parti de techniques avancées afin de proposer une expérience de stylet optimale dans une application Android.
Créer une mise en page de type "Liste/Détail" avec l'intégration d'activités et Material Design
L'intégration d'activités permet aux applications basées sur des activités d'accepter des mises en page à deux volets sur les grands écrans sans avoir à refactoriser le code. Il vous suffit d'ajouter des dépendances, de créer un fichier de configuration XML, d'implémenter un initialiseur et d'ajouter quelques éléments au fichier manifeste de l'application. Si vous préférez manipuler du code, vous pouvez ajouter simplement quelques appels d'API Jetpack à la méthode onCreate() de l'activité principale. Dans cet atelier de programmation, vous appliquerez les approches de développement XML et API pour mettre à jour une application basée sur des activités afin qu'elle affiche une mise en page à deux volets de type
Intégration d'activités
Découvrez les avantages de l'intégration d'activités, consultez une étude de cas sur l'implémentation, passez d'une application basée sur des activités à une mise en page Liste/Détail et découvrez les fonctionnalités avancées qui vous permettront de différencier vos applications sur les tablettes, les pliables et les appareils ChromeOS.
Atelier de programmation sur le glisser-déposer
Découvrez comment activer le glisser-déposer pour vos vues, et comment utiliser DragHelper et DropHelper au sein d'une application, ainsi que d'une application à une autre.
S'adapter à différentes tailles d'écran
Dans ce parcours, vous découvrirez comment adapter votre application à différentes tailles d'écran afin de proposer une meilleure expérience utilisateur, et comment tester votre interface utilisateur adaptative.
Premiers pas avec Vulkan sur Android
Vulkan est une API graphique moderne et performante. Elle offre une accessibilité de bas niveau au GPU et optimise l'implémentation de diverses manières, mais elle est difficile à utiliser. L'alternative, OpenGL ES, était plus simple mais offrait moins de fonctionnalités et de performances car elle était basée sur une architecture matérielle ancienne. OpenGL ES est obsolète sur la plupart des autres plates-formes et ne fait plus l'objet d'un développement actif. Sur Android, nous prévoyons de supprimer OpenGL ES et de passer à Vulkan. Nous devons donc préparer les développeurs à cette transition.
Améliorer l'expérience utilisateur d'une application Android
Découvrez comment les fonctionnalités Edge to Edge, prévisualisation du Retour et Glance peuvent améliorer l'expérience utilisateur et la qualité d'une application Android. Ce parcours guidera l'utilisateur tout au long d'ateliers de programmation visant à améliorer l'application SociaLite gérée par Android.
Utiliser des coroutines dans des cas d'utilisation Android courants
Apprenez à utiliser les coroutines pour gérer plus facilement les tâches en arrière-plan dans des cas d'utilisation courants, tels que les appels réseau et l'accès aux données locales.
Animer des éléments dans Jetpack Compose
Dans cet atelier de programmation, vous apprendrez à utiliser certaines API Animation de Compose.
S'entraîner : associer un comportement à un clic
Appliquez ce que vous avez appris sur le comportement des clics sur les boutons afin de créer une application.
Mises en page, thématisation et animation
Implémentez des mises en page plus avancées et ajoutez du mouvement et du style à votre application. Vous découvrirez les différentes API Animation de Compose, comment implémenter Material Design 3, comment utiliser des mises en page personnalisées pour implémenter des conceptions complexes et comment utiliser des mises en page différées pour créer des interfaces utilisateur performantes.
État avancé et effets secondaires dans Jetpack Compose
Dans cet atelier de programmation, vous apprendrez des concepts avancés sur les états et les effets secondaires dans Jetpack Compose. Découvrez comment créer un conteneur d'état pour des composables complexes avec état, créer des coroutines et appeler des fonctions de suspension à partir du code Compose, et déclencher des effets secondaires pour accomplir différents cas d'utilisation.
Fichier manifeste d'application Web
Le fichier manifeste de l'application Web est un fichier JSON qui définit la façon dont la PWA doit être traitée en tant qu'application installée, y compris l'apparence et le comportement de base dans le système d'exploitation.
Composants de l'architecture
Découvrez l'architecture des applications et apprenez à utiliser les ViewModels, StateFlow ainsi que les états d'UI pour créer des applications plus complexes.
Intégrer des fonctions de Gemini à votre application Android
Découvrez comment ajouter une fonctionnalité simple de l'API Gemini à une application Android grâce Vertex AI for Firebase.
Présentation de Compose pour la télévision
Découvrez les principes de base de Compose pour la télévision et comment créer deux écrans généralement disponibles dans les applis TV.
ViewModel et l'état dans Compose
Dans cet atelier de programmation, vous allez apprendre à utiliser un ViewModel, l'un des composants d'architecture. Vous implémenterez un ViewModel pour conserver l'état de l'application lorsque la configuration change.
Optimiser votre application d'appareil photo sur les appareils pliables avec Jetpack WindowManager
Au fil des années, les appareils Android ont évolué de manière à inclure de nombreux écrans, formats et formes, entre autres fonctionnalités. Toutefois, prendre des photos avec le téléphone constitue depuis le début l'un des cas d'utilisation les plus importants. Aujourd'hui, les capacités de l'appareil photo d'un téléphone font toujours partie des principales raisons pour lesquelles un consommateur choisit un modèle plutôt qu'un autre.
Présentation de l'état dans Compose
Découvrez la notion d'état et la façon dont Jetpack Compose peut l'utiliser et la manipuler.
Glisser-déposer dans Compose
Découvrez comment activer le glisser-déposer dans Compose à l'aide de modificateurs.
L'API Android Sleep
Découvrez comment vous inscrire à l'API Android Sleep pour obtenir les événements SleepSegmentEvents et SleepClassifyEvents.
Planifier des tâches avec WorkManager
Découvrez quand et comment utiliser WorkManager, une API qui gère les tâches en arrière-plan devant être exécutées, que le processus d'application soit toujours en cours ou non.
Thématisation dans Compose avec Material 3
L'objectif de cet atelier de programmation est de présenter la thématisation dans Jetpack Compose avec les nouvelles implémentations Material Design 3 et Material You.
Ajouter un dépôt et injecter manuellement des dépendances
Découvrez comment améliorer davantage l'architecture de l'application Mars Photos en séparant les appels réseau dans un dépôt.
Ajouter la prise en charge du clavier, de la souris, du pavé tactile et du stylet avec Jetpack Compose
Découvrez comment développer des applications compatibles avec les claviers et dispositifs de pointage, tels que les souris et les pavés tactiles, avec Compose.
Créer et tester une application à utiliser à l'arrêt pour Android Automotive OS
Dans cet atelier de programmation, vous allez apprendre à créer et à tester des applications à utiliser à l'arrêt pour les appareils Android Automotive OS afin d'offrir une bonne expérience aux utilisateurs. Vous allez apprendre à exploiter la grande variété d'écrans présents dans les voitures et allez découvrir comment permettre aux utilisateurs de contrôler la lecture de contenu dans différents scénarios propres aux voitures à l'aide de mécanismes Android standards.
API Google Pay pour le Web 201: avancé
Cet atelier de programmation fait suite à Présentation de l'API Google Pay pour le Web et s'appuie sur le code écrit dans cet atelier. Pour effectuer cet atelier de programmation, assurez-vous d'abord d'avoir terminé celui-ci. Voici un bref aperçu de
Connexion sur le Web sans mot de passe avec des clés d'accès
Découvrez les clés d'accès sur le Web et concevez des expériences d'authentification sécurisées et conviviales pour vos utilisateurs.
Effectuer une migration vers Jetpack Compose
Dans cet atelier de programmation, vous apprendrez à migrer certains éléments d'un écran du système de vues vers Jetpack Compose.
Offrir aux utilisateurs Wear OS de nouvelles approches avec l'API Ongoing Activity
Grâce à l'API Ongoing Activity dans Wear, les développeurs peuvent lancer l'interaction des utilisateurs avec leur montre à partir du cadran ou du lanceur d'applications avec peu de code, et permettre à ces utilisateurs de reprendre leurs activités majeures dans l'application d'un simple geste.
Concevoir des applications attrayantes
Rendez vos applications plus attrayantes et intuitives à l'aide de Material Design, d'animations et des bonnes pratiques en matière d'accessibilité.
Principes de base de Jetpack Compose
Dans cet atelier de programmation, vous allez découvrir les principes de base de Compose.
Utiliser les collections en Kotlin
Découvrez comment utiliser des tableaux et des collections, y compris des listes, des ensembles et des mappages.
Améliorer l'engagement des utilisateurs pour les films/épisodes de séries TV disponibles dans "Ma sélection" sur Android TV
Dans cet atelier de programmation, vous apprendrez à gérer correctement vos films et épisodes de séries TV disponibles dans
Créer une couche de données
Dans cet atelier de programmation, vous découvrirez la couche de données dans l'architecture des applications Android. Vous créerez des dépôts ainsi que des modèles et sources de données pour lire et écrire des données dans une base de données locale et un service réseau.
Travail en arrière-plan avec WorkManager
L'API WorkManager pour Android simplifie le travail en arrière-plan. WorkManager peut créer des tâches pouvant être interrogées, réutilisables et enchaînables. WorkManager est le planificateur de tâches recommandé sur Android. Cet atelier de programmation vous explique tout ce que vous avez besoin de savoir sur WorkManager, de l'écriture d'une tâche simple aux tâches enchaînées plus complexes.
Animation simple avec Jetpack Compose
Découvrez comment ajouter une animation de rétroaction simple à votre application Compose.
Ajouter Nearby Messages à votre appli
Découvrez comment envoyer et découvrir des messages avec l'API Nearby Messages
Principes de base d'Android 02.2 : cycle de vie et état des activités
Dans cet atelier de programmation, vous allez ajouter des instructions de journalisation dans l'application TwoActivities et observer les modifications apportées au cycle de vie d'une activité. Vous allez étudier ces modifications et découvrir comment gérer les entrées utilisateur dans ces conditions.
Éléments essentiels de Compose
Faites vos premiers pas avec Jetpack Compose et découvrez les fonctions composables, les mises en page standards et l'état, Material Design, les listes et les animations.
Créer une application Art Space
Découvrez comment créer une application Android qui présente votre propre galerie d'art.
L'état dans Jetpack Compose
Dans cet atelier de programmation, vous apprendrez à créer des applications riches et interactives sur Compose en maîtrisant la notion d'état.
Principes de base d'Android Paging
Dans cet atelier de programmation, vous allez intégrer la bibliothèque Paging dans une application qui affiche une liste. La bibliothèque Paging vous permet de charger et d'afficher des pages de données depuis un ensemble de données plus volumineux, à partir d'un espace de stockage local ou sur réseau.
Gérer les mesures d'application bord à bord dans Android 15
Découvrez comment gérer les mesures d'application bord à bord dans Android 15.
Accessibilité dans Jetpack Compose
Dans cet atelier de programmation, vous verrez comment améliorer l'accessibilité de votre application Compose. Découvrez comment augmenter les zones cibles tactiles, comment ajouter des descriptions de contenu, des libellés de clic, des actions personnalisées et plus encore.
Calculer un pourboire personnalisé
Découvrez comment ajouter un bouton d'action, configurer les actions du clavier et utiliser un composable
Atelier de programmation sur Compose pour Wear OS
Dans cet atelier de programmation, vous allez apprendre à transposer vos connaissances sur Compose à des accessoires connectés grâce à Compose pour Wear OS. À la fin, vous aurez créé des composables simples et complexes dans une application adaptée à votre poignet.
Principes de base de Cronet
Dernière mise à jour: 06/05/2022 Cronet est la pile réseau Chromium mise à la disposition des applications Android en tant que bibliothèque. Cronet exploite plusieurs technologies qui réduisent la latence et augmentent le débit des requêtes réseau
Facteurs de forme
Avec Jetpack Compose, développez des applications adaptées à différents formats d'écran et types d'appareils.
Mises en page de base dans Compose
Dans cet atelier de programmation, vous apprendrez à implémenter des conceptions réelles avec les composables et les modificateurs fournis par Compose.
Atelier de programmation sur la confidentialité sur Android
Android a publié de nombreuses fonctionnalités de confidentialité individuelles dans ses dernières versions. Nous avons hâte que vous les adoptiez dans vos applications. Cet atelier de programmation vise à relier des fonctionnalités de confidentialité individuelles, et à montrer aux développeurs comment obtenir des informations sur l'accès de leurs applications aux données privées des utilisateurs et comment adopter les bonnes pratiques de confidentialité dans une application en cours d'exécution.
Étapes du cycle de vie d'une activité
Dans cet atelier de programmation, vous découvrirez le cycle de vie d'une activité et la journalisation.
Atelier de programmation sur la configuration de la sécurité du réseau Android
Dans cet atelier de programmation, vous explorerez la configuration de la sécurité réseau sur Android et découvrirez quelques problèmes courants liés à l'établissement de communications réseau sécurisées.
Ajouter des images à votre application Android
Découvrez comment créer une application simple avec des fonctions composables.
Créer une application de chat générative avec Vertex AI Conversation
Dans cet atelier de programmation, vous allez utiliser Vertex AI Conversation pour créer, configurer et déployer un agent de data store et une application de chat pour répondre aux questions des clients sur les produits du Google Store.
Accéder à la discussion Gemini avec le SDK Python via un point de terminaison Private Service Connect
Accéder à Gemini à partir d'une VM via le SDK Python et le point de terminaison PSC
Utilisation de textembedding-gecko@003 pour les représentations vectorielles continues de vecteurs
Dans cet atelier de programmation, vous allez découvrir le modèle gecko@003 et un cas d'utilisation réel de son application.
Mesure de l'interaction avec la peinture suivante (INP)
Cet atelier de programmation interactif vous explique comment mesurer l' interaction jusqu'à la prochaine peinture (INP) à l'aide de la bibliothèque web-vitals. Le code se trouve dans le dépôt web-vitals-codelabs. Cet atelier de programmation utilise
Atelier: Propagation du PSC NCC
L'objectif de cet atelier est d'explorer la NCC avec la propagation PSC.
Diffusion en direct sur Google Cloud avec Media CDN et l'API Live Streaming
Cet atelier va vous guider tout au long du déploiement d'une démonstration de workflow de diffusion en direct avec Media CDN (CDN). API Live Stream + Cloud Storage + Lecteur multimédia.
Fonction Cloud pour la synthèse de contenus à l'aide de l'API PaLM Vertex AI et de Google Cloud Storage
Fonction Cloud qui montre comment traiter un fichier importé dans Google Cloud Storage et effectuer une synthèse à l'aide de l'API Vertex AI PaLM sur le contenu.
Atelier: Site NCC vers cloud avec un dispositif SD-WAN
L'objectif de cet atelier est d'explorer NCC avec un spoke de dispositif WAN défini par logiciel connecté à un hub NCC.
NEG Internet HTTPS Looker PSC Southbound
Dans cet atelier de programmation, vous allez apprendre à intégrer un NEG Internet configuré avec HTTPS en tant que producteur de services pour l'accès Looker Southbound à GitHub.com.
Prédiction de classement d'un film avec BQML à l'aide de SQL
Nous allons créer un modèle de prédiction du score de film en utilisant uniquement SQL avec BigQuery ML.
Prédiction des notes de films avec Vertex AI AutoML
Nous allons créer un modèle de prédiction de score de film à l'aide de Vertex AI AutoML, le déployer sur un point de terminaison d'API et déclencher l'API de prédiction depuis des fonctions Java Cloud.
NEG hybride Looker PSC Southbound vers sur site
Dans cet atelier de programmation, vous allez apprendre à intégrer un NEG hybride en tant que producteur de services pour l'accès Looker Southbound à une base de données postgres sur site.
Équilibreur de charge externe régional L7 Northbound Looker PSC
Dans cet atelier de programmation, vous allez apprendre à intégrer un équilibreur de charge d'application externe régional L7 pour permettre l'accès à Looker vers le nord.
Automatisation de la revue de code avec l'IA générative
Automatisation de la revue de code avec l'IA générative
Gestion simplifiée des données de référence: mise en correspondance et Fusionner avec l'IA générative !
Dans cet atelier de programmation, nous allons vous montrer comment Gemini 1.0 Pro simplifie les applications de gestion des données de référence, comme l'enrichissement et la déduplication, pour les données citibike_stations disponibles dans l'ensemble de données public BigQuery.
Créer une application de questions/réponses avec la RAG multimodale avec Gemini Pro
Dans cet atelier de programmation, vous allez apprendre à créer un système multimodal de questions-réponses à l'aide de Gemini Pro.
Génération d'images sur l'appareil sur Android avec MediaPipe
Dans cet atelier de programmation, vous allez apprendre à ajouter la génération de texte sur l'appareil à vos applications Android avec MediaPipe Solutions.
Déployez une version de base de Google Traduction application sur Python 3 Cloud Functions
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Google Cloud Translation avec Python, et à l'exécuter en local ou à la déployer sur une plate-forme de calcul Cloud sans serveur (App Engine, Cloud Functions ou Cloud Run).
Transformer et charger les réponses à une enquête Google Forms dans BigQuery
Dans cet atelier de programmation, vous allez apprendre à transformer vos données d'enquête Google Forms à l'aide de Dataprep et à les transférer vers BigQuery pour une analyse plus approfondie.
Déployez une version de base de Google Traduction application sur Python 2 Cloud Run (Docker)
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Google Cloud Translation avec Python, et à l'exécuter en local ou à la déployer sur une plate-forme de calcul Cloud sans serveur (App Engine, Cloud Functions ou Cloud Run).
Django sur Cloud Run
Dans cet atelier de programmation, vous allez apprendre à déployer Django à l'aide de composants sans serveur: Cloud Run pour le moteur Web, Cloud SQL pour la base de données et Cloud Build pour les éléments multimédias.
Créez une application de recherche de brevets avec AlloyDB, Vector Search et Vertex AI.
Dans cet atelier de programmation, vous allez découvrir comment utiliser Gemini 1.5 Pro avec AlloyDB et Vertex AI pour créer une demande de recherche de brevets.
Déployez une version de base de Google Traduction application sur Python 3 Cloud Run (Docker)
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Google Cloud Translation avec Python, et à l'exécuter en local ou à la déployer sur une plate-forme de calcul Cloud sans serveur (App Engine, Cloud Functions ou Cloud Run).
Atelier de programmation sur les événements pour Cloud Run for Anthos
Dans cet atelier de programmation, vous allez découvrir les événements pour Cloud Run. Plus précisément, vous allez écouter des événements provenant de Cloud Pub/Sub, des journaux d'audit, de Cloud Storage et de Cloud Scheduler, et apprendre à générer/consommer des événements personnalisés.
Créer une application de recherche de brevets avec Spanner, Vector Search Gemini 1.0 Pro
Dans cet atelier de programmation, nous vous montrerons comment utiliser Gemini 1.0 Pro avec Spanner et Vertex AI pour créer une demande de recherche de brevets.
Créer une application Android de classification de chiffres manuscrits avec MediaPipe Tasks
Découvrez comment utiliser la classification d'images pour détecter les nombres manuscrits dans Android avec MediaPipe.
NEG Internet SSH vers le sud de Looker PSC
Dans cet atelier de programmation, vous allez apprendre à intégrer un NEG Internet configuré avec SSH en tant que producteur de services pour l'accès Looker Southbound à github.com.
Détecter des objets dans des images avec ML Kit: Android
Dans cet atelier de programmation
Stratégie de pare-feu réseau globale avec tags
Dans cet atelier de programmation, vous apprendrez à utiliser des stratégies de pare-feu réseau globales avec des tags pour contrôler le trafic.
Atelier: Le VPC NCC en tant que spoke
L'objectif de cet atelier est d'explorer NCC avec un VPC en tant que spoke
Affiner les grands modèles de langage: comment Vertex AI fait passer les LLM à la vitesse supérieure
Dans cet atelier de programmation, vous allez apprendre à régler les affinages supervisés d'un LLM à l'aide de Vertex AI.
Spring Native on Google Cloud
Spring Native est un projet émergent dont le lancement principal est prévu pour Spring 6.x et Spring Boot 3.x. Le moment est donc idéal pour vous familiariser avec le produit quelques mois avant sa sortie.
Détectez des objets dans des images pour créer une recherche visuelle de produits avec ML Kit: Android
Dans cet atelier de programmation, vous allez créer une application Android à l'aide de ML Kit. Cette application utilise le machine learning sur l'appareil pour détecter des objets dans des images, puis permet aux utilisateurs d'effectuer une recherche visuelle de produits.
Build sécurisé Déployer avec Cloud Build, Artifact Registry et GKE
Container Analysis permet d'analyser les failles et de stocker les métadonnées des conteneurs. Le service d'analyse effectue des analyses des failles sur les images de Container Registry et Artifact Registry, puis stocke les métadonnées obtenues et
Atelier de programmation sur le proxy TCP : limitation du débit et liste de refus d'adresses IP avec un équilibreur de charge proxy TCP
Dans cet atelier de programmation, vous allez créer un équilibreur de charge TCP/SSL avec un service de backend et limiter l'accès à l'équilibreur de charge à un ensemble spécifique de clients utilisateurs.
Sécuriser les builds de conteneurs
Les failles logicielles sont des vulnérabilités pouvant entraîner une défaillance accidentelle du système ou fournir aux pirates informatiques un moyen de compromettre votre logiciel. Container Analysis propose deux types d'analyse de l'OS pour
Sécuriser une application sans serveur avec Identity-Aware Proxy (IAP)
Sécurisez l'accès et exigez la connexion des utilisateurs pour les applications exécutées sur Cloud Run à l'aide d'Identity-Aware Proxy
Private Service Connect avec configuration DNS automatique
Dans cet atelier de programmation, vous allez apprendre à configurer et à valider le DNS automatique Private Service Connect.
Déployer une application sur Cloud Run de façon sécurisée
Pratiques fondamentales pour le déploiement sécurisé sur Cloud Run
Code source sécurisé
Les techniques de code source sécurisé sont un ensemble de pratiques permettant d'améliorer la sécurité du code source. Ces techniques peuvent vous aider à identifier et corriger les failles dans le code source, à empêcher tout accès non autorisé au code source et à protéger le code source contre la modification.
Présenter des classificateurs de sécurité Agile avec Gemma
Cet atelier de programmation montre comment créer un classificateur de texte personnalisé à l'aide du réglage des paramètres avec optimisation. Au lieu d'ajuster l'ensemble du modèle, les méthodes PET ne mettent à jour qu'un petit nombre de
Utiliser LIT pour analyser des modèles gemma dans Keras
Les produits d'IA générative sont relativement récents, et les comportements d'une application peuvent varier davantage que les formes antérieures de logiciels. Il est donc important d'examiner les modèles de machine learning utilisés, d'étudier des
Connecter des appareils connectés à l'Assistant Google
Créez et déployez une intégration cloud à cloud pour intégrer un lave-linge connecté virtuel à l'Assistant.
Déboguer la maison connectée
Apprenez à utiliser les métriques et la journalisation GCP pour identifier et résoudre les problèmes de production. Apprenez à utiliser la suite Test pour identifier les problèmes fonctionnels et liés aux API.
Métriques basées sur les journaux pour la maison connectée
Découvrez comment utiliser les métriques basées sur les journaux dans Google Cloud pour suivre les tendances et analyser vos journaux d'erreurs d'intégration pour la maison connectée.
Implémenter CameraStream avec WebRTC
Découvrez comment diffuser du contenu depuis une webcam sur un écran Google Nest à l'aide de la caractéristique CameraStream et de WebRTC.
Améliorer et sécuriser vos intégrations cloud à cloud
Découvrez comment améliorer et sécuriser votre intégration cloud à cloud grâce à des caractéristiques d'appareil personnalisables et comment les sécuriser grâce à l'authentification à deux facteurs.
Déboguer la page d'accueil locale
Apprenez à utiliser les métriques et la journalisation GCP pour identifier et résoudre les problèmes de production. Apprenez à utiliser la suite Test pour identifier les problèmes fonctionnels et liés aux API. Découvrez comment utiliser les outils pour les développeurs Chrome lorsque vous développez votre application Local Home.
Déclencher des jobs Cloud Run avec Cloud Scheduler
Découvrez comment créer des jobs Cloud Run et configurer leur exécution avec Cloud Scheduler.
Déployer une application Cloud Run avec Cloud Deploy
Découvrez comment déployer une application Cloud Run avec Cloud Deploy.
Agent GenAI pour l'automatisation des commandes
Dans cet atelier de programmation, vous allez créer une application d'agent d'IA conversationnelle pour automatiser le processus de commande.
Sécuriser le trafic d'entrée Cloud Run
Paramètres d'entrée dans Cloud Run
Données partagées sécurisées utilisées avec Espace confidentiel
Dans cet atelier de programmation, vous apprendrez à sécuriser le partage de données entre plusieurs personnes tout en préservant la confidentialité à l'aide de Confidential Space.
Réutiliser votre code Cloud Functions en tant qu'extension Firebase
Dans cet atelier de programmation, vous allez créer une extension Firebase pour le géohachage. Cet atelier de programmation d'introduction vous explique comment convertir une fonction Cloud existante en une extension Firebase pouvant être distribuée facilement à des millions de développeurs et les aider à étendre leurs projets Firebase.
Distribuez vos builds iOS préliminaires plus rapidement avec App Distribution et Fastlane
Dans cet atelier de programmation, l'utilisateur utilisera App Distribution et notre plug-in fastlane pour distribuer un build iOS et enregistrer des appareils de test. L'utilisateur exporte ensuite un fichier .txt d'appareils et d'UDID à partir de la console de distribution d'applications, puis automatise l'enregistrement de ces appareils (une exigence pour distribuer des builds iOS ad hoc).
Découvrez Firebase pour le Web
Créez une application Web en partant de zéro avec Firebase et l'éditeur en ligne StackBlitz. Vous utiliserez le langage HTML simplifié et JavaScript pour communiquer avec Firebase. Cet atelier est une excellente introduction à l'utilisation de la console Firebase et à l'intégration de Firebase dans une application. Aucune connaissance préalable ni installation de logiciel n'est requise.
Découvrir Firebase pour Flutter
Découvrez comment créer une application mobile Flutter avec Firebase.
Utiliser Room pour la persistance des données
Utilisez la bibliothèque Room pour créer et utiliser facilement des bases de données relationnelles dans une application Android.
Google Ads avec les événements personnalisés Google Analytics pour Firebase – Android
Dans cet atelier de programmation, vous allez apprendre à implémenter des événements avec GA4F et à lancer des campagnes pour l'action via Google Ads.
Votre première expérience de messagerie dans l'application
Dans cet atelier de programmation, vous allez créer votre premier test de messagerie dans l'application Firebase à l'aide de FirebaseA/B Testing.
Créer et associer des sous-comptes AdWords et Merchant Center
Dans cet atelier de programmation, vous allez créer une solution qui utilise l'API AdWords et Content API for Shopping pour créer des comptes gérés par un compte administrateur AdWords et un multicompte Merchant Center. Vous associerez ensuite les nouveaux sous-comptes afin que les produits gérés par le nouveau sous-compte Merchant Center puissent être utilisés dans les campagnes Shopping créées par le nouveau sous-compte AdWords.
Améliorez les performances de votre application dans Go (partie 1: trace)
OpenTelemetry est le standard dans l'industrie pour l'observabilité système sur les traces et les métriques. En outre, le profilage continu est l'outil permettant d'identifier les informations du dernier kilomètre pour le réglage des performances. Dans cet atelier de programmation, vous allez apprendre à instrumenter votre application avec OpenTelemetry pour les traces et l'agent Profiler, et à identifier le goulot d'étranglement à partir des graphiques visualisés sur Cloud Trace et Cloud Profiler.
Générer des présentations Google Slides à partir de big data dans Node.js
Dans cet atelier de programmation, vous allez créer une présentation à l'aide de l'API Google Slides et de BigQuery pour générer un rapport d'analyse des licences logicielles les plus courantes.
Accéder à MongoDB Atlas multirégional avec Private Service Connect
Dans cet atelier de programmation, vous allez apprendre à configurer et à valider l'accès Private Service Connect à MongoDB avec un accès mondial.
Envoyer et recevoir des notifications pour une application Flutter à l'aide de Firebase Cloud Messaging
Dans cet atelier de programmation, vous allez utiliser l'API FCM HTTP v1 pour envoyer des notifications push à une application exécutée sur plusieurs plates-formes. Vous créez l'application à l'aide de Flutter, qui s'exécute de manière fluide sur Android/iOS/Web.
Fonctionnalités d'authentification avancées
Découvrez comment implémenter l'authentification multifacteur et créer des exigences d'authentification personnalisées avec des fonctions de blocage.
Atelier de programmation sur les frameworks Web Angular Firebase
Dans cet atelier de programmation, vous allez créer un blog de voyage avec une carte collaborative en temps réel à l'aide des dernières fonctionnalités de notre bibliothèque Angular: AngularFire. L'application Web finale consistera en un blog de
Utiliser Procurement Document AI pour analyser vos factures à l'aide d'AI Platform Notebooks
Vous allez apprendre à utiliser Procurement DocAI pour analyser intelligemment une facture.
PySpark pour le traitement du langage naturel sur Dataproc
Dans cet atelier, vous allez découvrir comment utiliser Spark MLlib et spark-nlp pour exécuter des tâches de machine learning et de TLN sur de grandes quantités de données.
Prototypez des modèles dans AI Platform Notebooks
Dans cet atelier, vous allez apprendre à utiliser AI Platform Notebooks pour prototyper vos workflows de machine learning. Nous aborderons la création d'une instance de notebook personnalisée, le suivi du code de votre notebook dans Git et le débogage des modèles avec l'outil de simulation What-If.
Débogage rapide des LLM avec Learning Interpretability Tool (LIT) sur GCP
Cet atelier fournit un guide détaillé sur le déploiement d'un serveur d'application LIT sur Google Cloud Platform (GCP) pour interagir avec les modèles de fondation Gemini de Vertex AI et les grands modèles de langage (LLM) tiers auto-hébergés. Elle
Interface Private Service Connect
Dans ce tutoriel, vous allez apprendre à configurer et à valider l'interface Private Service Connect.
Microservice Rainbow Rumpus
Familiarisez-vous avec Google Cloud en déployant un microservice sur Cloud Run et en rejoignant un réseau virtuel dans lequel votre microservice créera des "arcs-en-ciel" pour d'autres microservices et tenter de les remporter. Vous apprendrez à déployer des microservices Kotlin, Java, Go, Python ou Node.js, et vous découvrirez les conteneurs et Cloud Run. Améliorez sans cesse votre algorithme pour voir si vous pouvez marquer plus de points que les autres aventuriers.
Google Cloud Functions en C#
Dans cet atelier de programmation, vous allez découvrir les fonctions Google Cloud Run en C#. Plus précisément, vous allez déployer des fonctions C# répondant aux requêtes HTTP et CloudEvents provenant de diverses sources Google Cloud.
Utiliser l'API Natural Language avec Python
Dans ce tutoriel, vous allez apprendre à utiliser l'API Natural Language avec Python.
Déployez une version de base de Google Traduction application sur Python 2 App Engine
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Google Cloud Translation avec Python, et à l'exécuter en local ou à la déployer sur une plate-forme de calcul Cloud sans serveur (App Engine, Cloud Functions ou Cloud Run).
Services gérés de l'interface Private Service Connect
Dans ce tutoriel, vous allez apprendre à configurer et à valider l'interface Private Service Connect pour accéder aux services via l'appairage de VPC.
Atelier de programmation: Échange de routes dynamiques avec NCC
L'objectif de cet atelier est d'explorer le NCC avec l'échange de routes dynamiques avec des spokes VPC.