Produits pour les développeurs



Tous les produits
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.
Utiliser des révisions dans les fonctions Cloud Run pour la répartition du trafic, les déploiements progressifs et les rollbacks
Découvrez comment utiliser les révisions des fonctions Cloud Run pour répartir le trafic, effectuer des déploiements progressifs et effectuer des rollbacks.
Déployez, faites évoluer et mettez à jour votre site Web avec Google Kubernetes Engine (GKE)
Apprenez à déployer, faire évoluer et mettre à jour votre site Web avec GKE.
Créer une orchestration basée sur des événements avec Eventarc et Workflows
Dans cet atelier de programmation, vous allez créer une orchestration de microservices basée sur des événements pour traiter des images avec Eventarc et Workflows.
Boostez votre application Web en migrant vers le SDK Firebase JS modulaire
Dans cet atelier de programmation, vous allez migrer une application Web Firebase existante vers le nouveau SDK JS Firebase modulaire afin d'obtenir un code d'arborescence de type "tree-shake" que vous n'utilisez pas et d'accélérer le chargement de l'application.
Envoyer des événements d'application à GA4 à l'aide du protocole de mesure
Dans cet atelier de programmation, vous apprendrez à effectuer des appels de serveur à serveur pour envoyer des événements à GA4 à l'aide du protocole de mesure.
Envoyer des messages aux utilisateurs à l'aide de FCM et de FIAM
Découvrez comment envoyer des messages à vos utilisateurs avec Firebase Cloud Messaging et la messagerie dans l'application Firebase.
Engagez efficacement les utilisateurs avec Firebase
Découvrez comment diffuser des campagnes de messagerie ciblée auprès des utilisateurs et maximiser leur efficacité grâce aux données sur la distribution et l'engagement.
Se connecter aux services sur site via un réseau hybride à l'aide de Private Service Connect et d'un NEG hybride avec l'équilibreur de charge HTTP(S) interne
Se connecter aux services sur site via un réseau hybride à l'aide de Private Service Connect et d'un NEG hybride avec un équilibreur de charge HTTP(S) interne
Votre premier message push multicast à l'aide de sujets FCM
Dans cet atelier de programmation, vous allez apprendre à multicaster un message push vers un groupe particulier d'instances de votre application à l'aide de rubriques FCM.
Surveiller les interruptions de service pour la maison connectée
Dans cet atelier de programmation, vous allez apprendre à détecter les pannes en configurant des alertes automatiques pour votre intégration de maison connectée.
Personnalisation du code avec Gemini Code Assist Enterprise
Découvrez les nouveautés de Gemini Code Assist Enterprise et comment cette solution peut aider votre organisation à créer des solutions avec Google Cloud.
Utiliser Confidential Space avec des ressources protégées qui ne sont pas stockées auprès d'un fournisseur cloud
Dans cet atelier de programmation, vous allez apprendre à sécuriser le partage de données entre plusieurs personnes tout en préservant la confidentialité à l'aide de Confidential Space. Cet atelier de programmation explique comment utiliser Confidential Space avec des ressources protégées hébergées ailleurs que dans Google Cloud. Vous allez apprendre à demander un jeton personnalisé auprès du service d'attestation de Google en fournissant un nonce, une audience et un type de jeton PKI.
Créer un Private Service Connect pour CloudSQL
Dans cet atelier de programmation, vous allez apprendre à créer un Private Service Connect pour Cloud SQL.
Principes de base de l'API Google Pay pour le Web
À la fin de cet atelier de programmation, vous disposerez d'un site Web minimal viable avec une intégration fonctionnelle de Google Pay. Ce projet récupère un jeton de paiement qui peut être envoyé à un fournisseur de services de paiement pour
Cloud NGFW Enterprise – Service de prévention des intrusions (sans inspection TLS)
Dans cet atelier de programmation, vous allez apprendre à utiliser le service Cloud NGW de prévention des intrusions pour inspecter le trafic est-ouest et Nord-Sud.
Découvrez comment appeler des fonctions Cloud authentifiées
Découvrez comment sécuriser Cloud Functions en exigeant une authentification pour les appels
Créer des applications adaptatives avec Jetpack Compose
Dans cet atelier de programmation, vous apprendrez à créer des applications adaptatives pour les téléphones, les tablettes et les pliables, et découvrirez la notion de maniabilité. Vous découvrirez également les bonnes pratiques concernant les composants adaptatifs Material 3.
Ajouter une compatibilité en direct à un récepteur Cast
Dans cet atelier de programmation, vous allez créer une application Récepteur Web personnalisé qui utilise l'API Cast Live.
Déboguer les applications réceptrices Cast
Dans cet atelier de programmation, vous allez ajouter l'enregistreur de débogage Cast à votre application Récepteur Web personnalisé existante.
Créer un récepteur Web personnalisé
Dans cet atelier de programmation, vous allez créer une application Récepteur Web personnalisé pour lire du contenu sur des appareils compatibles Cast.
Ajouter la prise en charge de l'API Ad Breaks à un récepteur Web
Dans cet atelier de programmation, vous allez créer une application Récepteur Web personnalisé qui utilise l'API Cast Ad Breaks.
Rendre une application Android compatible avec Cast
Dans cet atelier de programmation, vous allez modifier une application vidéo Android existante pour caster du contenu sur un appareil compatible Google Cast.
Rendre une application Web compatible avec Cast
Dans cet atelier de programmation, vous allez modifier une application vidéo Web existante pour caster du contenu sur un appareil compatible Google Cast.
Faire passer un équilibreur de charge réseau des pools cibles aux services de backend régionaux
Ce guide fournit des instructions pour faire passer un équilibreur de charge réseau existant d'un backend de pool cible à un service de backend régional.
Présentation de la suite Cloud Operations
Dans cet atelier de programmation, vous allez découvrir la suite Google Cloud Operations. Au cours de cet atelier, vous allez installer un exemple d'application à l'aide de gcloud. Une fois l'exemple d'application déployé, vous utiliserez Cloud Monitoring pour définir des tableaux de bord, des alertes, des tests de disponibilité, etc.
Rendre une application Android TV compatible Cast
Dans cet atelier de programmation, vous allez modifier une application Android TV existante pour qu'elle accepte la diffusion et la communication à partir de vos applications émettrices Cast existantes.
Android 11 — Semaine 9 – TV
Découvrez les outils pour les développeurs disponibles pour créer des applications pour Android TV.
Utiliser les fonctions distantes BigQuery pour poser des questions à Vertex AI grâce à un système de questions-réponses visuelles (VQA) dans une requête SQL
Découvrez comment utiliser les fonctions à distance BigQuery pour poser une question à Vertex AI grâce à un système de questions-réponses visuelles (VQA) concernant les images stockées dans une table d'objets Cloud Storage.
Ajoutez du son et de la musique à votre jeu Flutter
Découvrez comment ajouter des effets sonores, de la musique de fond et de l'audio dynamique à vos jeux avec Flutter.
Découvrez comment appeler des fonctions Cloud Run authentifiées.
Découvrez comment sécuriser les fonctions Cloud Run en exigeant une authentification pour l'appel.
Utiliser l'API FCM HTTP v1 avec des jetons d'accès OAuth 2
Par rapport à l'ancienne API FCM, l'API HTTP v1 de FCM fournit un modèle d'autorisation plus sécurisé utilisant des jetons d'accès de courte durée. La procédure de génération du jeton d'accès pour l'API FCM v1 est très différente de celle de
Développement local pour vos applications Flutter à l'aide de la suite d'émulateurs Firebase
Atelier de programmation expliquant comment utiliser la suite d'émulateurs Firebase pendant le développement avec Flutter L'atelier de programmation utilisera les émulateurs Auth et Firestore pour illustrer leur utilisation.
Créer une application de réalité augmentée (RA) à l'aide de la nouvelle API ARCore Geospatial
Découvrez comment utiliser la nouvelle API ARCore Geospatial.
Exécuter l'entraînement d'un modèle personnalisé sur Vertex Pipelines
Dans cet atelier, vous allez apprendre à exécuter un job d'entraînement de modèle personnalisé à l'aide du SDK Kubeflow Pipelines sur Vertex Pipelines. Vous allez apprendre à effectuer les opérations suivantes: Le coût total d'exécution de cet
Obtenir des prédictions à partir d'un modèle d'images TensorFlow pré-entraîné sur Vertex AI
Dans cet atelier, vous allez utiliser Vertex AI pour obtenir des prédictions à partir d'un modèle de classification d'images pré-entraîné. Vous allez apprendre à effectuer les opérations suivantes: Le coût total d'exécution de cet atelier sur
Utiliser Vertex ML Metadata avec des pipelines
Dans cet atelier, vous allez apprendre à analyser les métadonnées des exécutions de vos pipelines Vertex avec Vertex ML Metadata. Vous allez apprendre à effectuer les opérations suivantes: Le coût total d'exécution de cet atelier sur Google Cloud est
Premiers pas avec les composants autonomes
Dans cet atelier de programmation destiné aux débutants, vous apprendrez à créer un exemple d'application à l'aide de composants Angular v14 autonomes.
Présentation de Vertex Pipelines
Dans cet atelier, vous allez apprendre à créer et à exécuter des pipelines de ML avec Vertex Pipelines. Vous allez apprendre à effectuer les opérations suivantes: Le coût total d'exécution de cet atelier sur Google Cloud est d'environ 25$. Cet
Vertex AI: utiliser l'autopackaging pour affiner BERT avec Hugging Face sur Vertex AI Training
Dans cet atelier, vous allez apprendre à exécuter un job d'entraînement personnalisé sur Vertex AI Training avec la fonctionnalité d'empaquetage automatique. Les jobs d'entraînement personnalisés sur Vertex AI utilisent des conteneurs. Si vous ne
Migrer de l'application Java Google App Engine vers Cloud Run avec des Buildpacks
Découvrez comment convertir une application Java App Engine simple, la conteneuriser avec des Buildpacks et la déplacer vers Cloud Run.
Bookshelf Analytics: utiliser Gemini pour créer des applications SQL avec BigQuery et l'IA générative
Nous utiliserons Gemini pour nous aider à créer des analyses de recommandations et de synthèses de livres avec BigQuery (IA générative SQL uniquement).
Intégration d'applications
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 \
Migrer de l'application Java Google App Engine vers Cloud Run avec Jib
Découvrez comment convertir une application Java App Engine simple, la conteneuriser avec Jib et la déplacer vers Cloud Run.
Atelier de programmation sur les optimisations avancées de l'équilibrage de charge
Dans cet atelier de programmation, vous allez apprendre à configurer des fonctionnalités avancées d'optimisation de l'équilibrage de charge pour l'équilibrage de charge global des applications externes.
Analysez et visualisez des données sur les transactions par carte de crédit dans Bigtable à l'aide de BigQuery et Looker
Cet atelier de programmation explique comment utiliser le modèle de flux de modifications Bigtable dans le modèle BigQuery. Vous allez utiliser un ensemble d'échantillons de données pour vous familiariser avec l'interrogation du journal des modifications et utiliser Looker pour créer un tableau de bord visuel.
Présentation du kit Cloud Foundation
Dans cet atelier de programmation, vous allez faire vos premiers pas avec le kit Cloud Foundation, puis suivre une série d'étapes pour ajouter une fonctionnalité à un module du kit Cloud Foundation.
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.
Connecter AppSheet à Apps Script
Dans cet atelier de programmation, vous allez créer un projet Apps Script nommé "Hello World", ajouter une fonction simple, logThis, qui consigne un message, puis créer une automatisation AppSheet qui appelle le script.
Créer un système de recherche de qualité Google avec Vertex AI
Dans cet atelier de programmation, vous allez créer un moteur de recherche de qualité Google capable de vous aider à répondre aux requêtes à partir de vos documents et fichiers texte à l'aide de Vertex AI Search/Agent Builder.
Migrer de l'application Java Google App Engine vers Cloud Run avec Docker
Découvrez comment convertir une application Java App Engine simple, la conteneuriser avec Docker et la déplacer vers Cloud Run.
Compilateur d'étagères: utiliser Gemini pour créer une fonction Cloud Java pour une application Gemini
Nous allons créer une application de recommandation et de synthèse de livres qui utilisera l'IA générative de Vertex AI (Gemini) dans une fonction Cloud en tant que fonction distante de BigQuery.
Créer un générateur de quiz avec l'IA générative et Cloud Run
Dans cet atelier de programmation, vous allez utiliser Vertex AI pour générer un quiz en fonction de certaines spécifications fournies. Vous allez tester votre générateur de quiz dans un environnement de développement hébergé dans le cloud, puis le rendre public en le déployant dans Google Cloud Run. À la fin de l'atelier, vous intégrerez votre générateur de quiz dans une application complète.
MDC-112 Web: intégration de MDC aux frameworks Web
Découvrez comment étendre les composants Material prédéfinis à des composants pour n'importe quel framework Web.
Reconnaître les caractéristiques de texte et de visages avec ML Kit sur Android
Dans cet atelier de programmation, vous allez créer une application Android à l'aide de ML Kit, qui utilise le machine learning sur l'appareil pour reconnaître du texte et des caractéristiques faciales dans des images.
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 à l'aide de ML Kit, qui utilise le machine learning sur l'appareil pour reconnaître, identifier et traduire du texte dans 59 langues. Vous apprendrez également à intégrer la bibliothèque CameraX pour effectuer ces tâches à partir d'un flux d'appareil photo en temps réel.
Vertex AI: cohéberger des modèles sur la même VM pour les prédictions
Dans cet atelier, vous allez utiliser la fonctionnalité de modèle de co-hébergement de Vertex AI pour héberger plusieurs modèles sur la même VM afin d'obtenir des prédictions en ligne. Vous allez apprendre à effectuer les opérations suivantes: Le
Vertex AI: utiliser des routines de prédiction personnalisées avec Sklearn pour prétraiter et post-traiter les données afin d'obtenir des prédictions
Dans cet atelier, vous allez apprendre à utiliser des routines de prédiction personnalisées sur Vertex AI pour écrire une logique de prétraitement et de post-traitement personnalisée. Bien que cet exemple utilise Scikit-learn, les routines de
Chiffrer des fonctions Cloud Functions à l'aide de clés de chiffrement gérées par le client (CMEK)
use-cmek-to-encrypt-cloud-functions
Comprendre Skaffold
Skaffold est un outil qui gère le workflow de création, de transfert et de déploiement de votre application. Vous pouvez utiliser Skaffold pour configurer facilement un espace de travail de développement local, simplifier votre boucle de
Application de surveillance du trafic Vertex AI Vision
Cet atelier de programmation porte sur la création d'une application Vertex AI Vision de bout en bout pour surveiller des flux vidéo de trafic en temps réel. Nous allons utiliser le modèle "Spécialisé" d'analyse de l'occupation pré-entraîné. Vous apprendrez également à créer un flux vidéo à ingérer dans l'application, à créer et déployer l'application, et à utiliser BigQuery pour analyser la sortie JSON du modèle et visualiser le résultat dans Looker Studio.
Application Vertex AI Vision Queue Detection
Cet atelier de programmation porte sur la création d'une application Vertex AI Vision de bout en bout pour surveiller des scénarios de détection de files d'attente dans un magasin de vente au détail. Nous allons utiliser le modèle "Spécialisé" d'analyse de l'occupation pré-entraîné. Vous apprendrez également à créer un flux vidéo à ingérer dans l'application, à créer et déployer l'application, et à utiliser BigQuery pour analyser la sortie JSON du modèle et visualiser le résultat dans Looker Studio.
Vertex AI – créer un modèle de détection de fraude à l'aide d'AutoML
Dans cet atelier, vous allez utiliser Vertex AI pour entraîner et déployer un modèle avec des données tabulaires. Il s'agit de la toute dernière offre de produits d'IA de Google Cloud, actuellement disponible en version preview. Vous allez apprendre
Vertex AI: entraîner et diffuser un modèle personnalisé
Dans cet atelier, vous utiliserez Vertex AI pour entraîner et déployer un modèle TensorFlow en utilisant du code dans un conteneur personnalisé. Bien que cet atelier utilise TensorFlow pour le code du modèle, vous pourriez facilement le remplacer par
Exploitez tout le potentiel des tests: gérez les tests de machine learning avec Vertex AI
Dans cet atelier, vous allez utiliser Vertex AI pour créer un pipeline qui entraîne un modèle Keras personnalisé dans TensorFlow. Nous utiliserons ensuite la nouvelle fonctionnalité disponible dans Vertex AI Experiments pour suivre et comparer les
Mettre à jour votre application pour utiliser un modèle de machine learning avec filtrage du spam
Apprenez à mettre à jour une application avec un modèle de ML capable de filtrer les spams de base dans les commentaires.
Filtre de mouvement Vertex AI Vision
Cet atelier de programmation porte sur la création d'une application Vertex AI Vision de bout en bout pour illustrer l'envoi de vidéos avec la fonctionnalité de filtrage du mouvement. Dans ce tutoriel, vous allez apprendre à ingérer un flux vidéo dans l'application avec une configuration de filtre de mouvement.
Utiliser Pulumi sur Google Cloud avec YAML
Dans cet atelier, vous allez découvrir comment utiliser Pulumi sur Google Cloud avec YAML
Application d'analyse de l'occupation Vertex AI Vision avec gestion des événements
Cet atelier de programmation porte sur la création d'une application Vertex AI Vision de bout en bout pour illustrer l'envoi d'événements avec la fonctionnalité de gestion des événements. Nous allons utiliser le modèle "Spécialisé" d'analyse de l'occupation pré-entraîné. Vous apprendrez également à créer un flux vidéo à ingérer dans l'application, ainsi qu'à créer et à déployer l'application.
Vertex AI: entraînement multinœud et apprentissage par transfert avec TensorFlow
Dans cet atelier, vous allez utiliser Vertex AI pour exécuter un job d'entraînement multi-nœuds pour un modèle TensorFlow. Vous allez apprendre à effectuer les opérations suivantes: Le coût total d'exécution de cet atelier sur Google Cloud est
Créer un modèle de ML financier avec l'outil de simulation What-If et Vertex AI
Dans cet atelier, vous allez apprendre à entraîner un modèle XGBoost sur un ensemble de données financier, à le déployer sur Vertex AI et à l'analyser avec l'outil de simulation What-If
Vertex AI Workbench: entraîner un modèle TensorFlow avec des données de BigQuery
Dans cet atelier, vous allez apprendre à utiliser Vertex AI Workbench pour l'exploration des données et l'entraînement de modèles de ML. Vous allez apprendre à effectuer les opérations suivantes: Le coût total d'exécution de cet atelier sur
Utiliser les fonctions Cloud Run et Gemini pour résumer un fichier texte importé dans un bucket Cloud Storage
Premiers pas avec les fonctions Cloud Run basées sur des événements
Utiliser Ollama en tant que side-car avec des GPU Cloud Run et une interface Web ouverte en tant que conteneur d'entrée frontend
Découvrez comment utiliser Ollama en tant que side-car avec des GPU Cloud Run et comment utiliser l'interface Web ouverte en tant que conteneur d'entrée frontend
Créer des agents d'IA avec Vertex AI Agent Builder
Dans cet atelier de programmation, vous allez apprendre à créer et à déployer des agents d'IA générative à l'aide des outils et de l'infrastructure puissants de Google Cloud. Nous aborderons les concepts essentiels et vous guiderons à travers les étapes initiales pour mettre en service votre premier agent.
Déboguer les intégrations Matter
Découvrez comment résoudre les problèmes d'intégration de Matter à l'aide d'outils d'analyse et apprenez-en plus sur les ressources d'assistance aux développeurs.
Découvrez comment créer et déployer une application LangChain sur Cloud Run
Découvrez comment créer et déployer une application LangChain sur Cloud Run
Comprendre le fulfillment en intégrant Dialogflow à Agenda
Découvrez le concept de fulfillment dans Dialogflow.
Intégrer l'API Vision à Dialogflow
Découvrez comment intégrer l'API Vision à Dialogflow.
Événements personnalisés Google Ads avec Google Analytics pour Firebase – iOS
Dans cet atelier de programmation, vous allez apprendre à implémenter des événements personnalisés avec le SDK GA4F pour iOS et à lancer des campagnes pour l'action via Google Ads.
Réseaux de neurones convolutifs, avec Keras et des TPU
Dans cet atelier, vous allez apprendre à assembler une couche convolutive dans un modèle de réseau de neurones capable de reconnaître des fleurs. Cette fois, vous allez créer vous-même le modèle à partir de zéro et exploiter la puissance du TPU pour l'entraîner en quelques secondes et effectuer des itérations sur sa conception. Cet atelier comprend les explications théoriques nécessaires concernant les réseaux de neurones convolutifs. Il constitue un bon point de départ pour les développeurs qui se familiarisent avec le deep learning.
Messagerie iFrame Looker intégrée
Vous apprendrez à écouter de manière programmatique des événements à partir du contenu Looker intégré et à envoyer des actions vers celui-ci.
Créer une visionneuse de briques avec LitElement
Dans cet atelier de programmation, vous allez créer un composant Web Brick Viewer à l'aide de Litelement.
MDC-103 Android: Utilisation des thèmes de Material Design (couleur, élévation et type) (Kotlin)
Découvrez comment faire sortir votre produit du lot et exprimer votre marque par le biais du langage Kotlin pour Material Components pour Android.
Leçon 13 : Conception de l'interface utilisateur de l'application
Découvrez les bonnes pratiques en matière d'interface utilisateur afin que votre application respecte les directives Material Design.
MDC-102 Android: Structure et mise en page Material (Java)
Découvrez comment utiliser Material Design pour créer la structure et la mise en page d'Android sur Java.
Options d'adressage IP IPv4 et IPv6
Dans cet atelier de programmation, vous allez créer deux VPC et utiliser différents types d'adresses IP pour accéder à votre site Web Apache simple.
Google Ads avec les événements personnalisés Google Analytics pour Firebase – Unity
Dans cet atelier de programmation, vous allez apprendre à implémenter des événements personnalisés avec GA4F pour iOS dans l'environnement Unity et à lancer des campagnes d'action via Google Ads.
MDC-102 Android: Structure et mise en page Material (Kotlin)
Découvrez comment utiliser Material Design pour créer la structure et la mise en page d'Android dans Kotlin.
Comment intégrer Looker avec le SDK Embed
Vous apprendrez à incorporer un tableau de bord Looker avec le SDK d'intégration de Looker
Intégrer Test Lab à votre système CI/CD
Cet atelier de programmation vous explique comment utiliser la CLI gcloud pour exécuter de manière programmatique une grande suite de tests dans un système CI/CD existant, comme Jenkins. Cet atelier de programmation est indépendant de la plate-forme.
Intégrer Magento à Cloud Spanner
Dans cet atelier de programmation, vous allez intégrer la plate-forme d'e-commerce Open Source Magento à Cloud Spanner.
MDC-111 Web: intégration de composants Material dans votre codebase (Web)
Découvrez comment intégrer des composants Material individuels dans un code base Web existant sans recommencer.
Atelier de programmation sur l'extension de synthèse du tableau de bord Looker
Dans cet atelier de programmation, vous allez apprendre à configurer l'extension de synthèse du tableau de bord Looker pour le développement local et à la déployer en production.
Connecter le cloud Looker via une mise en réseau hybride
Dans ce tutoriel, vous allez apprendre à configurer et à valider une adresse IP privée Looker Cloud Core sur une mise en réseau hybride.
MDC-101 Android: Principes de base de Material Components (MDC) (Kotlin)
Apprenez les bases de Material Components pour Android en créant une application simple avec des composants essentiels en langage Kotlin.
Keras et des réseaux de neurones convolutifs modernes sur des TPU
Dans cet atelier, vous allez apprendre à créer, entraîner et régler vos propres réseaux de neurones convolutifs en partant de zéro. Cela peut désormais se faire en quelques minutes grâce à la puissance des TPU. Vous explorerez également plusieurs approches, du simple apprentissage par transfert aux architectures convolutives modernes telles que Squeezenet. Cet atelier comprend les explications théoriques nécessaires concernant les réseaux de neurones et constitue un bon point de départ pour les développeurs qui apprennent le deep learning. Cet atelier utilise TensorFlow 2.
Pipelines de données à la vitesse des TPU: tf.data.Dataset et TFRecords
Les TPU sont très rapides. Le flux de données d'entraînement doit suivre le rythme de leur vitesse d'entraînement. Dans cet atelier, vous allez apprendre à charger des données à partir de GCS avec l'API tf.data.Dataset pour alimenter votre TPU.
Développement local avec la suite d'émulateurs Firebase
Découvrez comment développer une application Web avec la suite d'émulateurs Firebase.
Chaîne explicite d'équilibreurs de charge GCP L7 avec PSC
Dans cet atelier de programmation, vous allez apprendre à utiliser Private Service Connect pour enchaîner un équilibreur de charge L7.
MDC-102 Web: Structure et mise en page Material (Web)
Découvrez comment utiliser Material Design pour créer la structure et la mise en page du Web.
Accéder aux API Google à partir d'hôtes sur site à l'aide d'adresses IPv6
Dans cet atelier de programmation, vous allez apprendre à configurer et à valider l'accès IPv6 aux API Google à partir d'hôtes sur site.
Votre premier modèle Keras, avec apprentissage par transfert
Dans cet atelier, vous allez apprendre à créer un classificateur Keras. Au lieu d'essayer de trouver la combinaison parfaite de couches de réseaux de neurones pour reconnaître les fleurs, nous allons d'abord utiliser une technique appelée "apprentissage par transfert" pour adapter un modèle pré-entraîné performant à notre ensemble de données. Cet atelier comprend les explications théoriques nécessaires concernant les réseaux de neurones et constitue un bon point de départ pour les développeurs qui apprennent le deep learning.
Réseaux convnets modernes, Squeezenet et Xception, avec Keras et des TPU
Dans cet atelier, vous allez découvrir l'architecture convolutive moderne et mettre à profit vos connaissances pour implémenter un réseau de neurones convolutif simple, mais efficace, appelé "squeezène". Cet atelier comprend les explications théoriques nécessaires concernant les réseaux de neurones convolutifs. Il constitue un bon point de départ pour les développeurs qui se familiarisent avec le deep learning.
Créer un pipeline de données sans serveur: IoT à Analytics
Dans cet atelier de programmation, vous allez vous entraîner à utiliser un modèle d'architecture communément utilisé pour assurer l'évolutivité et la résilience tout en gérant des données en temps réel. Vous allez concevoir un appareil IoT (Raspberry Pi) qui mesure les données météorologiques, puis créer un pipeline de données comprenant une file d'attente de messages, une fonction sans serveur, un entrepôt de données dans le cloud et un tableau de bord d'analyse utilisant Google Cloud Platform.
Exécuter une tâche Hadoop de décompte de mots sur un cluster Dataproc
Cet atelier de programmation vous explique comment créer et exécuter dans Cloud Composer un workflow Apache Airflow qui effectue les tâches suivantes:
Créer de jolies transitions avec le système de mouvement de Material Design pour Android
Intégrez le système de mouvement de Material à l'application Reply à l'aide de transitions provenant de la bibliothèque de composants Material pour Android et de Kotlin.
Navigation
La navigation est un élément clé de tout site d'applications. Elle commence par le langage HTML.
Atelier de programmation Firebase Cross Device
Dans cet atelier de programmation, vous allez créer un lecteur de musique simple pour Android, iOS et le Web à l'aide de Flutter. Ce lecteur se connectera à Firebase RTDB, ce qui permettra aux utilisateurs de synchroniser la lecture sur leurs appareils.
Protéger vos données Firestore avec les règles de sécurité Firebase
Découvrez comment protéger vos données Firestore à l'aide de règles de sécurité
Glossaire
Découvrez les termes et concepts courants liés à l'accessibilité.
Premiers pas avec l'API Web Serial
Dans cet atelier de programmation, vous allez créer une page Web qui interagit avec une carte micro:bit de la BBC pour afficher des images sur son écran LED 5x5. Vous découvrirez l'API Web Serial et apprendrez à utiliser des flux lisibles, accessibles en écriture et de transformation pour communiquer avec les appareils série via le navigateur.
Vertex AI Workbench: créer un modèle de classification d'images avec l'apprentissage par transfert et l'exécuteur de notebook
Dans cet atelier, vous allez apprendre à configurer et à lancer des exécutions de notebook avec Vertex AI Workbench. Vous allez apprendre à effectuer les opérations suivantes: Le coût total d'exécution de cet atelier sur Google Cloud est d'environ
Exécuter un pipeline de traitement de texte big data dans Cloud Dataflow
Vous allez vous servir de Cloud Dataflow, créer un projet Maven à l'aide du SDK Cloud Dataflow et exécuter un pipeline de décompte des tâches distribué à l'aide de la console Google Cloud Platform.
Créer une application de chat basée sur un LLM et une RAG à l'aide de bases de données Cloud SQL et de LangChain
Dans cet atelier de programmation, vous allez apprendre à créer une base de données, à déployer le service de récupération d'IA générative pour les bases de données et à créer un exemple d'application de chat à l'aide de ce service.
Rendre votre application Android plus accessible
Découvrez les principes d'accessibilité qui font toute la différence pour vos utilisateurs, dont le contraste des couleurs, la taille des zones cibles tactiles et les libellés de contenu.
Créer une application Web Device Access
Dans cet atelier de programmation, vous allez découvrir comment Device Access fonctionne et créer une application Web qui gère l'authentification et les appels de l'API Smart Device Management pour un thermostat Nest.
Créer une automatisation à l'aide d'un script
Dans cet atelier de programmation, vous apprendrez à écrire une automatisation avec script.
Créer une application Android pour Matter
Personnalisez l'application exemple Google Home pour Matter afin de commander et de gérer les appareils.
TensorFlow, Keras et deep learning, sans doctorat
Dans cet atelier de programmation, vous allez apprendre à l'ordinateur à reconnaître les chiffres manuscrits avec 99% de précision, en 100 lignes de code Python / Kéras.
Premiers pas avec Cloud Functions
Faites vos premiers pas avec Cloud Functions, l'environnement d'exécution sans serveur de Google permettant de créer et de connecter des services cloud. Dans cet atelier pratique, vous allez découvrir comment créer, déployer et tester une fonction Cloud dans la console Google Cloud.
Utiliser l'API Video Intelligence avec Python
Dans ce tutoriel, vous allez apprendre à utiliser l'API Video Intelligence avec Python.
Utiliser l'API Vision avec C#
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Google Cloud Vision avec C#.
Classification automatique des données importées dans Cloud Storage avec l'API DLP et Cloud Functions
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API DLP pour classer automatiquement les données importées dans Cloud Storage. Basé sur l'automatisation de la classification des données importées dans Cloud Storage
Conteneuriser une application Kotlin Spring Boot et la déployer sur Cloud Run
Découvrez comment créer et publier une image Docker optimisée pour une application Spring Boot Kotlin sans Docker sans Dockerfile, puis exécutez l'image créée sur Cloud Run.
Déployer une application ASP.NET Core dans Kubernetes sur Google Kubernetes Engine
Dans cet atelier de programmation, vous allez apprendre à transformer votre code ASP.NET Core en une application répliquée exécutée sur Kubernetes sur Google Kubernetes Engine.
Créer un service gRPC avec Java
Dans cet atelier de programmation, vous allez apprendre à créer un service Java qui expose une API via gRPC. Vous allez ensuite écrire un client de ligne de commande Java pour votre service gRPC.
Déployer une application ASP.NET Core sur Google Kubernetes Engine avec Istio (Partie 1)
Dans cet atelier de programmation, vous allez apprendre à déployer votre application ASP.NET Core sur Google Kubernetes Engine avec Istio.
Du notebook à Kubeflow Pipelines avec le réglage HP: un parcours de data science
Dans cet atelier de programmation, vous allez apprendre à créer et à déployer des pipelines de data science complexes avec le réglage des hyperparamètres sur Kubeflow Pipelines, sans utiliser de commandes CLI ni de SDK.
Déployer une application ASP.NET Core sur Google Kubernetes Engine avec Istio (Partie 2)
Dans cet atelier de programmation, vous allez continuer à travailler sur une application ASP.NET Core de la partie 1 et y ajouter d'autres fonctionnalités Istio.
Migrer une bibliothèque Python 2 App Engine Cloud NDB Application Cloud Tasks pour Python 3 et Cloud Datastore (module 9)
Dans cet atelier de programmation, vous allez apprendre à migrer une application Python 2 App Engine Cloud NDB et Cloud Tasks (v1) vers Python 3, Cloud Datastore et Cloud Tasks (v2).
Déployer une application Micronaut conteneurisée avec Jib sur Google Kubernetes Engine
Dans cet atelier de programmation, vous allez apprendre à transformer vos microservices Micronaut en un service répliqué s'exécutant sur Google Kubernetes Engine.
Créer un service gRPC avec C#
Dans cet atelier de programmation, vous allez apprendre à créer un service C# pour exposer une API via gRPC et à créer un client C# pour appeler votre service gRPC.
Kubeflow Pipelines – Synthèse de problèmes sur GitHub
Dans cet atelier de programmation, vous allez configurer une installation de pipeline Cloud AI Platform (KFP hébergé) avec GKE, créer et exécuter des workflows de ML à l'aide de Kubeflow Pipelines, et définir et exécuter des pipelines à partir d'un notebook AI Platform (Jupyter).
Du notebook à Kubeflow Pipelines avec MiniKF et Kale
Dans cet atelier de programmation, vous allez apprendre à créer et à déployer des pipelines de data science complexes avec Kubeflow Pipelines, sans utiliser de commandes CLI ni de SDK.
Premiers pas avec le service Active Directory géré
Dans cet atelier de programmation, vous allez apprendre à déployer le service Active Directory géré sur Google Cloud Platform.
Retouches
L'utilisateur s'attend à une bonne expérience. Dans ce chapitre, vous découvrirez comment améliorer votre PWA avec des écrans de démarrage, des raccourcis d'application et le fonctionnement des sessions.
Conception d'applications
L'une des principales différences entre les progressive web apps, les sites Web classiques et les applications Web est l'installation. Vous créez ainsi une expérience autonome plus intégrée à la plate-forme et au système d'exploitation. L'installation offre une nouvelle flexibilité et de nouvelles responsabilités, car nous ne disposerons pas d'une interface utilisateur de navigateur pour notre contenu.
Progressive web apps
Les progressive web apps (PWA) sont des applications Web créées et améliorées avec des API modernes. Elles offrent des fonctionnalités améliorées, une fiabilité et une facilité d'installation améliorées, et permettent d'atteindre tous les utilisateurs, partout, sur n'importe quel appareil, à l'aide d'un seul codebase.
Installation
Les applications installées sont faciles d'accès et peuvent bénéficier d'une intégration plus poussée avec l'OS. Découvrez comment rendre votre PWA installable et profiter de ces avantages.
Utiliser l'API Text-to-Speech avec Node.js
Dans cet atelier de programmation, vous allez transcrire un fichier audio en utilisant l'API Text-to-Speech avec Node.js.
Atelier de programmation sur les règles WAF préconfigurées Cloud Armor
Dans cet atelier de programmation, vous allez découvrir les règles WAF préconfigurées de Cloud Armor, qui vous permettent de vous protéger contre certaines des 10 principales failles OWASP grâce à des noms simples pour les ensembles de règles.
Équilibreurs de charge proxy TCP/SSL et Cloud Armor : limitation du débit et liste de refus d'adresses IP
Dans cet atelier de programmation, vous allez créer un équilibreur de charge proxy TCP/SSL avec un service de backend et utiliser Cloud Armor pour limiter l'accès à l'équilibreur de charge à un ensemble spécifique de clients utilisateurs.
Private Service Connect pour les API Google
Dans cet atelier de programmation, vous allez découvrir Private Service Connect pour les API Google. Plus précisément, vous allez créer un point de terminaison de service pour les API de stockage, créer un bucket Cloud Storage, effectuer la validation à l'aide d'un DNS.
Hébergez et faites évoluer une application Web dans Google Cloud avec Compute Engine
Apprenez à héberger et faire évoluer une application Web dans Google Cloud avec Compute Engine.
Utiliser l'API Video Intelligence avec C#
Dans cet atelier de programmation, vous apprendrez à utiliser l'API Video Intelligence avec C#.
Créer une mise en page d'application animée et responsive avec Material 3
Cet atelier vous permettra d'acquérir de l'expérience en créant une application adaptative qui utilise les animations fluides de Material 3 sur l'ensemble des six plates-formes avec lesquelles Flutter est compatible.
Premiers pas avec Geospatial Creator dans la version préliminaire d'Adobe Aero
Découvrez comment utiliser les outils Geospatial Creator dans Adobe Aero.
Implémenter des clés d'accès avec le remplissage automatique de formulaire dans une application Web
Découvrez comment implémenter des clés d'accès avec le remplissage automatique de formulaire dans une application Web pour créer une procédure de connexion plus simple et sécurisée.
Créer un élément de curseur d'image à l'aide d'Angular
Dans cet atelier de programmation, vous allez créer un curseur d'image qui fonctionne indépendamment du framework Angular et peut être importé dans n'importe quel framework, tout en étant très facile à intégrer.
Créer des applications Google Chat
Découvrez comment concevoir et créer des applications Google Chat.
Premiers pas avec les API Streetscape Geometry et Rooftop Anchors dans ARCore
Découvrez comment utiliser les API Streetscape Geometry et Rooftop Anchors dans ARCore avec Kotlin.
Premiers pas avec les API Scene Semantics et Geospatial Depth dans ARCore
Découvrez comment utiliser les API Scene Semantics et Geospatial Depth avec Kotlin dans ARCore.
Premiers pas avec Geospatial Creator pour Unity
Découvrez comment utiliser l'outil ARCore Geospatial Creator pour Unity.
Playbook sur les fiches de données : une documentation transparente pour une IA responsable
Découvrez le playbook sur les fiches de données, un kit d'outils qui peut vous aider à relever les défis liés à la transparence de vos ensembles de données d'IA.
Détection
L'identification des interactions des utilisateurs avec votre application permet de personnaliser et d'améliorer l'expérience utilisateur. Par exemple, vous pouvez vérifier si votre application est déjà installée sur l'appareil de l'utilisateur et implémenter des fonctionnalités telles que le transfert de la navigation vers l'application autonome à partir du navigateur.
IA générative pour l'analyse de vidéos avec Vertex AI
Découvrez comment analyser les vues des influenceurs sur YouTube pour n'importe quelle entreprise ou n'importe quel produit à l'aide des fonctionnalités d'IA générative de Google.
Rendre une application iOS compatible avec Cast
Dans cet atelier de programmation, vous allez modifier une application vidéo iOS existante pour caster du contenu sur un appareil compatible Google Cast.
Chiffrer facilement des ressources avec Cloud KMS Autokey
Dans cet atelier de programmation, vous allez configurer Cloud KMS Autokey et chiffrer les ressources automatiquement et à la demande à mesure que vous les créez.
Insights LLM in-Place: BigQuery et Gemini pour l'analyse de données structurées et non structurées
Dans cet atelier de programmation, nous allons vous montrer comment intégrer des modèles LLM, Gemini 1.0 Pro (texte uniquement) et Gemini 1.0 Pro Vision (multimodal), directement dans votre charge de travail BigQuery pour générer des insights génératifs avec peu de code.
Créer une base de données AlloyDB avec un job Cloud Run
Découvrez comment créer une base de données AlloyDB à l'aide d'un job Cloud Run
Développement InnerLoop avec Python
Découvrez les fonctionnalités et les capacités conçues pour simplifier le workflow de développement pour les ingénieurs logiciel chargés de développer des applications Java dans un environnement conteneurisé.
Se connecter au service Cloud SQL privé depuis Cloud Run
Dans cet atelier, vous allez créer le service de menu Cymbal Eats, en affichant des API RESTful permettant d'ajouter, de mettre à jour, de supprimer et de lister des éléments de menu. Vous allez créer une base de données Cloud SQL en tant que base de
Présentation de Cloud Data Loss Prevention
Cet atelier de programmation présente l'API DLP à l'utilisateur via une interface de ligne de commande. L'utilisateur télécharge le code du projet et examine certains outils du répertoire des exemples ainsi que leurs fonctions sous-jacentes.
API ResourceRecordSets de Cloud DNS
Dans cet atelier de programmation, vous allez créer une zone gérée Cloud DNS et des jeux d'enregistrements de ressources pertinents à l'aide de gcloud pour gérer votre domaine et vos sous-domaines. la résolution de problèmes.
Google Compute Engine
Dans cet atelier de programmation, vous allez vous familiariser avec Google Compute Engine en activant des VM, en installant des logiciels et en les rendant disponibles sur Internet via un équilibreur de charge réseau.
Utiliser BigQuery avec Python
Dans cet atelier de programmation, vous apprendrez à utiliser BigQuery avec Python.
Gérer les processeurs Document AI avec Python
Dans ce tutoriel, vous allez apprendre à gérer les processeurs Document AI avec Python.
Gestion des bots avec Google Cloud Armor + reCAPTCHA
Dans cet atelier de programmation, vous allez créer un équilibreur de charge et le service de backend associé. Vous créerez ensuite une règle de gestion des bots Cloud Armor et découvrirez comment elle protège vos backends.
Exécuter des jobs BigQuery en parallèle de Workflows
Dans cet atelier de programmation, vous allez apprendre à exécuter des jobs BigQuery sur un ensemble de données Wikipédia en parallèle avec la fonctionnalité d'itération parallèle de Workflows.
Mettre en mémoire tampon les requêtes HTTP avec Cloud Tasks
Dans cet atelier de programmation, vous allez d'abord apprendre à créer et à utiliser une file d'attente Cloud Tasks standard pour des tâches HTTP cibles. Ensuite, vous apprendrez à utiliser le remplacement d'URI HTTP au niveau de la file d'attente et la nouvelle API BufferTask pour mettre plus facilement en mémoire tampon les requêtes HTTP avec Cloud Tasks.
Limitation du débit avec Cloud Armor
Dans cet atelier de programmation, vous allez créer un équilibreur de charge et le service de backend associé. Vous créerez ensuite une règle de limitation du débit Cloud Armor et comprendrez comment elle protège vos backends.
Provisionner et utiliser un cluster Hadoop/Spark géré avec Cloud Dataproc (ligne de commande)
Dans cet atelier de programmation, vous allez apprendre à démarrer un cluster Spark/Hadoop géré à l'aide de Dataproc, à envoyer un exemple de job Spark et à arrêter votre cluster à l'aide de la ligne de commande.
Intégrer Dialogflow à Google Chat
Dans cet atelier de programmation, vous allez améliorer une application Chat du planificateur de rendez-vous reposant sur Dialogflow et Google Agenda afin qu'elle s'exécute sur Google Chat. Vous créerez et déploierez des messages Google Chat personnalisés.
Résoudre les problèmes avec Gemini CodeLab
Cet atelier de programmation explique comment utiliser Gemini pour Google Cloud pour accélérer le dépannage et la résolution des problèmes. Vous vous familiariserez avec Gemini pour résumer des journaux, expliquer les erreurs et aider à trouver des solutions aux problèmes.
Gérer les dépendances avec Artifact Registry
Découvrez comment gérer les dépendances avec Architect Registry.
Atelier de programmation sur les fonctionnalités Web
Dans cet atelier de programmation, vous allez découvrir plusieurs API Web nouvelles ou disponibles uniquement en mode indicateur.
Authentification des utilisateurs avec Identity-Aware Proxy
Dans cet atelier de programmation, vous allez créer une application Web, limiter l'accès à certains groupes d'utilisateurs spécifiés et utiliser l'identité de l'utilisateur authentifié dans le programme.
Configurer et parcourir votre premier projet Google
Découvrez comment créer un projet Google Cloud, configurer et utiliser la console Google Cloud, et accéder à certains des services les plus couramment utilisés dans la console Cloud.
Exécuter le modèle de prévision météorologique WRF avec des valeurs numériques fluides Slurm-GCP
Cet atelier de programmation vous explique comment exécuter WRF® sur Google Cloud Platform à l'aide de la solution Slurm-GCP de SchedMD.
Recevoir des notifications de position sur Android avec Kotlin
Découvrez comment recevoir des mises à jour de votre position sur Android (y compris sur Android 11).
Tests de référence pour la prédiction en ligne Vertex AI avec HEY
Dans ce tutoriel, vous allez apprendre à effectuer des tests de référence à l'aide des métriques HEY et de prédiction dans Cloud Monitoring.
Appeler des API depuis un projet Google Cloud
Découvrez comment créer un projet Google Cloud, puis appeler une API depuis ce projet.
Vertex AI accède aux points de terminaison de prédiction en ligne de manière privée à l'aide de PSC
Dans ce tutoriel, vous allez apprendre à configurer et à valider l'accès aux prédictions en ligne à l'aide de Private Service Connect.
Utiliser BigQuery avec Node.js
Dans cet atelier de programmation, vous apprendrez à utiliser BigQuery avec la bibliothèque cliente Node.js.
clasp : CLI Apps Script
Dans cet atelier de programmation, vous allez apprendre à utiliser clasp (la CLI Apps Script) pour extraire, transférer et déployer vos projets Apps Script à partir de la ligne de commande.
Calculer pi sur Compute Engine
Dans cet atelier de programmation, vous allez créer une instance Compute Engine, puis compiler et exécuter un programme pour calculer pi avec des millions de décimales.
Déploiement continu sur Google Kubernetes Engine (GKE) avec Cloud Build
Apprenez à déployer en continu des charges de travail conteneurisées sur GKE avec Cloud Build.
Premiers pas avec App Engine (Python 3)
Dans ce tutoriel, vous allez apprendre à créer une application Web simple avec Python sur Google App Engine.
Boostez votre workflow de développement avec Gemini Code Assist
Dans cet atelier de programmation, vous découvrirez comment Gemini Code Assist vous aide à travers les étapes clés du cycle de développement logiciel (SDLC), comme la conception, la compilation, le test et le déploiement. Nous nous engageons à concevoir et développer une application complète, puis à la déployer sur Google Cloud.
Interroger l'ensemble de données Wikipédia dans BigQuery
Dans cet atelier de programmation, vous allez découvrir les bases de BigQuery et apprendre à l'utiliser pour interroger des téraoctets de données, comme dans l'ensemble de données Wikipédia.
Déployer une application Spring Boot dans l'environnement standard App Engine
Apprenez à créer une application Spring Boot simple et à la déployer dans l'environnement standard App Engine.
Déployer une application ASP.NET sur Windows Server sur Compute Engine
Dans cet atelier de programmation, vous allez apprendre à déployer une application ASP.NET simple sur Windows Server sur Google Compute Engine.
Utiliser BigQuery avec C#
Dans cet atelier de programmation, vous allez apprendre à utiliser BigQuery avec C#.
Créer un client Django frontend pour une application Dialogflow
Découvrez comment créer une interface client Django afin de créer une expérience de conversation pour une application Dialogflow.
Développement InnerLoop à l'aide de Cloud Workstations avec Python
Découvrez les fonctionnalités et les capacités conçues pour simplifier le workflow de développement pour les ingénieurs logiciels chargés de développer des applications Python dans un environnement conteneurisé à l'aide de Cloud Workstations.
Liste d'adresses IP nommées Cloud Armor
Dans cet atelier de programmation, vous allez découvrir les listes d'adresses IP nommées de Google Cloud Armor. Plus précisément, vous allez configurer une liste d'adresses IP nommée dans une stratégie de sécurité et valider la connectivité.
Build and launch an ASP.NET Core app from Google Cloud Shell (Créer et lancer une application ASP.NET Core depuis Google Cloud Shell)
Dans cet atelier de programmation, vous allez apprendre à créer et à lancer une application ASP.NET Core depuis Google Cloud Shell, sans jamais quitter le navigateur.
Présentation de Cloud Bigtable
Dans cet atelier de programmation, vous allez découvrir Cloud Bigtable avec le client Java HBase. Vous allez charger des données, exécuter des requêtes et tracer les données sur une carte.
Déployer une application ASP.NET Core sur App Engine
Dans cet atelier de programmation, vous allez apprendre à déployer une application ASP.NET Core simple sur Google App Engine.
Développement InnerLoop avec NodeJS
Découvrez les fonctionnalités et les capacités conçues pour simplifier le workflow de développement pour les ingénieurs logiciel chargés de développer des applications Java dans un environnement conteneurisé.
VPC Service Controls : atelier de programmation I sur la protection BigQuery
Dans cet atelier de programmation, vous allez apprendre à protéger l'API BigQuery à l'aide de VPC Service Controls. Au début de l'atelier de programmation, aucun service d'API n'est protégé par le périmètre de service, ce qui permet d'exécuter des
Vertex AI:utiliser des routines de prédiction personnalisées avec Sklearn pour prétraiter et publier les données de prédiction
Dans cet atelier de programmation, vous allez apprendre à utiliser des routines de prédiction personnalisées sur Vertex AI pour écrire une logique de prétraitement et de post-traitement personnalisée.
Se connecter à des bases de données entièrement gérées depuis Cloud Run
Intégrer des bases de données sans serveur aux applications exécutées dans Cloud Run, en configurant les services pour qu'ils utilisent la base de données relationnelle Cloud Spanner et Cloud Firestore
Créer, entraîner et déployer un modèle XGBoost sur Cloud AI Platform
Dans cet atelier, vous allez suivre un workflow de ML complet sur GCP: ingérer des données à partir de BigQuery, créer un modèle XGBoost dans une instance de notebook Cloud AI Platform et déployer le modèle sur AI Platform.
Se connecter à une instance AlloyDB privée depuis une application exécutée sur GKE Autopilot
Découvrez comment connecter une application exécutée sur GKE Autopilot à une instance privée de la base de données AlloyDB
Premiers pas avec l'API Web Serial
Dans cet atelier de programmation, vous allez créer une page Web qui interagit avec une carte micro:bit de la BBC pour afficher des images sur son écran LED 5x5. Vous découvrirez l'API Web Serial et apprendrez à utiliser des flux lisibles, accessibles en écriture et de transformation pour communiquer avec les appareils série via le navigateur.
Créer un module complémentaire Google Workspace avec Node.js et Cloud Run
Dans cet atelier de programmation, vous allez apprendre à créer un module complémentaire Google Workspace à l'aide de Node.js et de Cloud Run.
Tutoriel de base sur VPC Service Controls I
Dans cet atelier, nous allons créer un périmètre VPC Service Controls et l'utiliser pour protéger un projet. Nous allons ensuite déclencher une violation d'entrée VPC Service Controls et suivre la procédure de dépannage du refus. À la fin de cet atelier, vous comprendrez mieux comment utiliser VPC Service Controls pour protéger vos ressources.
Tutoriel de base sur VPC Service Controls II – Résoudre les problèmes de sortie
Dans cet atelier, nous allons créer un périmètre VPC Service Controls et l'utiliser pour protéger un projet. Nous allons ensuite signaler une violation de sortie VPC Service Controls et découvrir comment résoudre le problème en créant une règle de sortie. À la fin de cet atelier, vous comprendrez mieux comment utiliser VPC Service Controls pour protéger vos ressources.
Analyser un modèle de ML financier déployé sur Cloud AI Platform avec l'outil de simulation What-If
Dans cet atelier, vous allez apprendre à entraîner un modèle XGBoost sur un ensemble de données financier, à le déployer sur Cloud AI Platform et à l'analyser avec l'outil de simulation What-If.
Créer des interfaces adaptatives avec les requêtes média de préférence
Découvrez comment créer un formulaire Web adaptatif, dans lequel chaque utilisateur reçoit une interface personnalisée qui reflète ses préférences à ce moment précis.
Accorder l'accès à votre projet avec IAM
Cet atelier de programmation vous explique comment attribuer des rôles IAM (Identity and Access Management) aux comptes principaux de votre projet à l'aide de la console Google Cloud.
Vertex AI crée un notebook sécurisé géré par l'utilisateur
Dans ce tutoriel, vous allez apprendre à configurer un notebook sécurisé géré par l'utilisateur
Créer un assistant de shopping intelligent avec AlloyDB et Vertex AI Agent Builder – Partie 2
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.
Installer la version d'essai d'ABAP Platform 2022 sur Google Cloud Platform et installer le SDK ABAP
Dans cet atelier de programmation, vous allez installer la version d'évaluation 202 de la plate-forme ABAP
Créer un assistant de recherche de brevets avec AlloyDB et Vertex AI Agent Builder – Partie 2
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 liées à la recherche de brevets et obtenir des résultats pertinents du contexte en s'appuyant sur la vérité de l'ensemble de données sur les brevets comme source.
Configurer l'authentification du SDK ABAP à l'aide de jetons pour SAP hébergés sur une VM Compute Engine et exécuter l'API Address validation
Dans cet atelier de programmation, vous allez configurer l'authentification via le SDK ABAP à l'aide de jetons pour SAP hébergés sur une VM Compute Engine et exécuter l'API Address Validation.
Routeur de bordure Thread – Multidiffusion Thread 1.2
Thread 1.2 introduit la multidiffusion sur les réseaux Thread, ce qui permet une communication multicast entre les réseaux Thread et les segments d'infrastructure (Wi-Fi/Ethernet). Cet atelier de programmation vous explique comment configurer et utiliser les fonctionnalités Multicast Thread 1.2.
Développer avec les API OpenThread
Dans cet atelier de programmation, vous allez utiliser des API OpenThread pour démarrer un réseau Thread, surveiller et modifier les rôles des appareils, et envoyer des messages UDP sur du matériel réel.
Routeur de bordure Thread : connectivité IPv6 bidirectionnelle et découverte de services basés sur le DNS
Dans cet atelier de programmation, vous allez utiliser OTBR comme routeur de bordure Thread standard, et identifier et atteindre les appareils finaux Thread à partir d'un téléphone mobile connecté au même réseau Wi-Fi.
Simuler un réseau Thread avec OpenThread
Dans cet atelier de programmation, vous allez simuler un réseau Thread sur des appareils virtuels à l'aide d'OpenThread sur une machine Linux ou Mac OS.
Créer un réseau Thread avec des cartes Silicon Labs EFR32 et OpenThread à l'aide de Simplicity Studio v5
Dans cet atelier de programmation, vous allez programmer OpenThread sur du matériel réel, créer et gérer un réseau Thread, et transmettre des messages entre les nœuds.
Créer un réseau Thread avec la carte de développement B91 et OpenThread
Dans cet atelier de programmation, vous allez programmer OpenThread sur du matériel réel, créer et gérer un réseau Thread, et transmettre des messages entre les nœuds.
Simuler des réseaux Thread à l'aide d'OTNS
Dans cet atelier de programmation, vous allez utiliser la CLI OTNS et la visualisation Web pour ajouter, déplacer et supprimer des nœuds dans un réseau Thread simulé, et observer comment le réseau s'adapte aux changements de topologie.
Tester un réseau Thread avec la visualisation
Dans cet atelier de programmation, vous allez exécuter des tests fonctionnels OpenThread avec visualisation à l'aide d'une interface Web.
Simuler un réseau Thread à l'aide d'OpenThread dans Docker
Dans cet atelier de programmation, vous allez simuler un réseau Thread sur des appareils virtuels à l'aide d'OpenThread dans Docker.
Routeur de bordure Thread : fournir un accès Internet via NAT64
Dans cet atelier de programmation, vous allez créer un routeur de bordure OpenThread compatible avec NAT64 et utiliser l'appareil final du réseau pour accéder aux ressources IPv4 uniquement depuis Internet.
Créer un réseau Thread avec des cartes nRF52840 et OpenThread
Dans cet atelier de programmation, vous allez programmer OpenThread sur du matériel réel, créer et gérer un réseau Thread, et transmettre des messages entre les nœuds.
Créer un réseau Thread avec la carte de routeur de bordure Thread ESP32H2 et ESP
Dans cet atelier de programmation, vous allez programmer OpenThread sur du matériel réel, créer et gérer un réseau Thread, et transmettre des messages entre les nœuds.
Private Service Connect pour les API Google
Dans cet atelier de programmation, vous allez découvrir Private Service Connect pour les API Google. Plus précisément, vous allez créer un point de terminaison de service pour les API de stockage, créer un bucket Cloud Storage, effectuer la validation à l'aide d'un DNS.
AdMob : Firebase 101 Unity : configuration Principes de base d'Analytics
Dans cet atelier de programmation, vous allez apprendre à utiliser Google Analytics pour Firebase afin d'analyser le comportement des utilisateurs à l'aide des événements d'application.
Envoyer des événements Web à GA4 à l'aide du protocole de mesure
Dans cet atelier de programmation, vous allez apprendre à envoyer des événements externes à GA4 à l'aide du protocole de mesure(WEB).
La vision par ordinateur simplifiée: Vision AI sur Spring Boot et Java
Nous allons créer une application de vision par ordinateur à l'aide de Spring Boot et de Java, afin de vous permettre d'exploiter tout le potentiel de la reconnaissance et de l'analyse d'images dans vos projets.
Développer avec Cloud Shell Cloud Code
Découvrez les fonctionnalités et les capacités de Cloud Shell et de l'éditeur Cloud Shell.
Ajouter une bannière AdMob et des annonces natives intégrées à une application Flutter
Dans cet atelier de programmation, vous apprendrez à ajouter des annonces AdMob intégrées (bannières et annonces natives) à une application Flutter.
AdMob : Firebase 102 pour Android : ajuster le comportement d'une application sans la mettre à jour
Dans cet atelier de programmation, vous allez apprendre à utiliser Firebase Remote Config pour modifier le comportement de l'application sans effectuer de mise à jour. Il explique également comment effectuer des tests A/B pour trouver la valeur optimale.
Concepts avancés des pages Accelerated Mobile Pages
Cet atelier de programmation présente les principaux concepts des pages AMP et explique en quoi ils diffèrent des documents HTML traditionnels. Pour cela, nous allons créer et valider des documents AMP.
Principes de base du format Accelerated Mobile Pages
Cet atelier de programmation présente les principaux concepts des pages AMP et explique en quoi ils diffèrent des documents HTML traditionnels. Pour cela, nous allons créer et valider des documents AMP.
Engagez les utilisateurs avec votre action pour l'Assistant Google
Découvrez comment améliorer votre action avec des fonctionnalités qui incitent les utilisateurs à revenir.
Utiliser un équilibreur de charge hybride HTTP(S) externe pour atteindre un groupe de points de terminaison du réseau
Dans cet atelier de programmation, vous allez apprendre à utiliser un équilibreur de charge hybride HTTP(S) externe pour atteindre un groupe de points de terminaison du réseau (NEG).
Cloud IDS
Dans cet atelier de programmation, vous allez découvrir Cloud IDS. Plus précisément, vous allez créer un point de terminaison Cloud IDS, générer du trafic lié aux menaces et analyser les résultats.
AdMob : Firebase 102 Unity : ajuster le comportement d'une application sans la mettre à jour
Dans cet atelier de programmation, vous allez apprendre à utiliser Firebase Remote Config pour modifier le comportement de l'application sans effectuer de mise à jour. Il explique également comment effectuer des tests A/B pour trouver la valeur optimale.
Utiliser Private Service Connect pour publier et consommer des services avec GKE
Dans cet atelier de programmation, vous allez apprendre à utiliser Private Service Connect pour publier et utiliser des services dans un environnement GKE.
Publier et consommer des services à l'aide de Private Service Connect
Dans cet atelier de programmation, vous allez apprendre à publier et consommer des services à l'aide de Private Service Connect.
AdMob : Firebase 101 pour Android : configuration Principes de base d'Analytics
Dans cet atelier de programmation, vous allez apprendre à utiliser Google Analytics pour Firebase afin d'analyser le comportement des utilisateurs à l'aide des événements d'application.
Connecter une application Spring Boot à Cloud SQL
Découvrez comment connecter votre application Spring Boot à Cloud SQL.
Connecter une application Go sur Cloud Run à une base de données Cloud SQL pour PostgreSQL
Le connecteur Cloud SQL Go est le moyen le plus simple de connecter de façon sécurisée votre application Go à votre base de données Cloud SQL. Cloud Run est une plate-forme sans serveur entièrement gérée qui vous permet d'exécuter des conteneurs sans
Pic-à-quoi : Atelier 1 : Stocker et analyser des images (Java natif)
Dans cet atelier de programmation, vous allez créer un service Java compatible avec les bibliothèques clientes Java natives et le déployer dans Cloud Run. Le service exécute une analyse d'image à l'aide de l'API Vision en réponse aux événements Cloud Storage et enregistre les résultats de l'analyse dans une collection Firestore.
Acheminer les alertes de surveillance Datadog vers Google Cloud avec Eventarc (partie 1)
Dans cet atelier de programmation, vous allez apprendre à acheminer les alertes de surveillance Datadog vers Google Cloud avec Eventarc.
Pic-à-quoi : Atelier 3 : Créer un montage des photos les plus récentes
Dans cet atelier de programmation, vous allez créer un service Cloud Run déclenché par Cloud Scheduler à intervalles réguliers afin de créer un montage des images les plus récentes.
Déclencher Cloud Run avec des événements Eventarc
Dans cet atelier de programmation, vous allez découvrir les principales fonctionnalités d'Eventarc.
Découvrir Cloud Run avec Python
Dans ce tutoriel, vous allez apprendre à utiliser Cloud Run en déployant et en exécutant sans serveur un conteneur sans état (en faisant abstraction de l'infrastructure). Cloud Run est une solution entièrement gérée qui s'exécute sur un cluster GKE.
Du développement à la production en trois étapes simples avec Cloud Run
Dans cet atelier de programmation, vous allez créer une application Web simple, l'exécuter dans un environnement de développement privé, puis l'exécuter dans un conteneur à l'aide de Docker, et enfin déployer la même application dans le cloud.
Premiers pas avec Cloud Shell et gcloud
Dans cet atelier de programmation, vous allez apprendre à vous connecter à des ressources de calcul hébergées sur Google Cloud Platform via le Web.
Pic-quoi : Atelier 1 : Stocker et analyser des images (Java)
Dans cet atelier de programmation, vous allez créer une fonction Cloud (Java) qui exécute une analyse d'image à l'aide de l'API Vision en réponse à des événements Cloud Storage et enregistre les résultats de l'analyse dans une collection Firestore.
Messagerie avec l'intégration de Spring et Google Cloud Pub/Sub
Dans cet atelier de programmation, vous allez créer deux applications Spring Boot qui échangent des messages via l'intégration de Spring, en utilisant Google Cloud Pub/Sub en arrière-plan.
Créer et lancer une application Java Spring Boot à partir de Cloud Shell
Découvrez comment créer et lancer une application Java Spring Boot à partir de Cloud Shell sans quitter votre navigateur.
Pic-a-daily: stocker et analyser des images avec les bibliothèques clientes Java natives Google
Dans cet atelier de programmation, vous allez créer un service Java compatible avec les bibliothèques clientes Java natives et le déployer dans Cloud Run. Le service exécute une analyse d'image à l'aide de l'API Vision en réponse aux événements Cloud Storage et enregistre les résultats de l'analyse dans une collection Firestore.
Application Spring Boot avec Cloud Datastore
Dans cet atelier de programmation, vous allez apprendre à utiliser Spring Cloud GCP pour écrire et lire des objets dans Datastore.
Pic-à-quoi : Atelier 5 : Nettoyage après suppression de l'image
Dans cet atelier de programmation, vous allez créer un service Cloud Run qui se déclenche par Eventarc lorsqu'une image est supprimée dans Cloud Storage. Le service supprime ensuite la vignette de l'image dans Cloud Storage et les métadonnées dans la collection Firestore.
Créer une application Spring Kotlin avec Google Cloud Platform
Dans cet atelier de programmation, vous allez créer une application Spring en Kotlin et l'intégrer à plusieurs technologies Google Cloud Platform, telles que Cloud Pub/Sub et Cloud SQL.
Connecter Cloud Spanner à GKE Autopilot
Dans cet atelier de programmation, vous allez connecter à Cloud Spanner des exemples de services exécutés sur GKE Autopilot.
Cloud Spanner: créer un classement de jeu avec C#
Dans cet atelier de programmation, vous allez apprendre à créer un classement pour un jeu à l'aide d'une table de base de données Cloud Spanner comprenant une colonne d'horodatage.
Pic-à-quoi: Atelier 6 – Orchestration avec les workflows
Dans cet atelier de programmation, vous allez créer une version ordonnancée de Pic-a-daily à l'aide de Workflows.
Acheminer les alertes de surveillance Datadog vers Google Cloud avec Eventarc (partie 2)
Dans cet atelier de programmation, vous apprendrez à répondre aux alertes de surveillance Datadog avec Eventarc et Workflows.
Hello Cloud Run avec C#
Dans cet atelier de programmation, vous allez apprendre à utiliser Cloud Run en déployant et en exécutant sans serveur un conteneur sans état (en faisant abstraction de l'infrastructure). Cloud Run est une solution entièrement gérée qui s'exécute sur un cluster GKE.
Pic-à-quoi : Atelier 2 : Créer des vignettes de photos
Dans cet atelier de programmation, vous allez créer un service Cloud Run qui crée des vignettes d'images en réponse à des événements Cloud Storage transmis via un sujet Pub/Sub.
Créer un bot Slack avec Node.js dans Cloud Run
Dans cet atelier de programmation, vous allez apprendre à créer et à exécuter un bot Slack sur Google Cloud. Il utilise Cloud Run, une plate-forme de calcul entièrement gérée qui effectue un scaling automatique de vos conteneurs sans état.
Pic-à-quoi : Atelier 1 : Stocker et analyser des photos
Dans cet atelier de programmation, vous allez créer une fonction Cloud qui exécute une analyse d'image à l'aide de l'API Vision en réponse à des événements Cloud Storage et enregistre les résultats de l'analyse dans une collection Firestore.
Cloud Spanner: votre première base de données
Dans cet atelier de programmation, vous allez créer une instance Google Cloud Spanner et une base de données vide, et apprendre à charger des exemples de données et à les interroger.
Cloud Spanner Game Trading Post
Dans cet atelier de programmation, vous allez implémenter un service d'articles et un service de comptoir de négociation avec Cloud Spanner.
Utiliser l'API Speech-to-Text avec C#
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Speech-to-Text avec C#.
Cloud Spanner avec Hibernate ORM
Dans cet atelier de programmation, vous allez créer une application Java de base qui utilise Hibernate pour conserver des données dans Cloud Spanner.
Pic-à-quoi : Atelier 4 : Créer une interface Web
Dans cet atelier de programmation, vous allez créer une interface Web sur Google App Engine qui permettra aux utilisateurs d'importer des images, de parcourir les images importées, leurs vignettes et le dernier montage.
Utiliser l'API Speech-to-Text avec Node.js
Dans cet atelier de programmation, vous allez transcrire un fichier audio en utilisant l'API Speech-to-Text avec Node.js.
Utiliser l'API Speech-to-Text avec Python
Dans ce tutoriel, vous allez apprendre à utiliser l'API Speech-to-Text avec Python.
Analyser les performances de production avec Cloud Profiler
Dans cet atelier de programmation, vous découvrirez Cloud Profiler, un outil de collecte et d'analyse continues des données de performances à partir d'environnements de production, avec de faibles frais généraux.
Déployer et exécuter un conteneur avec Cloud Run sur Node.js
Apprenez à déployer et à exécuter un conteneur avec Cloud Run sur Node.js.
CMS Django sur Cloud Run
Dans cet atelier de programmation, vous allez apprendre à déployer le CMS 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.
Récupérer les identifiants/secrets à partir de Secret Manager avec Spring Boot
Dans cet atelier de programmation, vous allez créer des microservices Spring Boot simples et récupérer des secrets / valeurs de configuration stockés dans Secret Manager.
Application Spring Boot avec Cloud Spanner
Dans cet atelier de programmation, vous allez apprendre à utiliser Spring Cloud GCP pour écrire et lire des données dans une base de données Cloud Spanner.
Cloud Spanner avec Terraform
Dans cet atelier de programmation, vous allez apprendre à utiliser Terraform pour créer et gérer des ressources Google Cloud Spanner.
Premiers pas avec le développement de jeux avec Cloud Spanner
Dans cet atelier de programmation, vous allez implémenter un service de profil de joueur et un service de mise en correspondance de jeux pour fonctionner avec Cloud Spanner.
Traçage distribué avec Spring Cloud Sleuth et Cloud Trace
Dans cet atelier de programmation, vous allez créer des microservices Spring Boot simples et ajouter des fonctionnalités de traçage distribué à l'aide du déclencheur Spring Cloud GCP Trace, qui stocke des données de trace sur Cloud Trace.
Mettre en cache les données d'une application Spring Boot avec Memorystore
Apprenez à mettre en cache des données depuis une application Spring Boot avec Memorystore.
Déployer une application Java Spring Boot dans Kubernetes sur Google Kubernetes Engine
Déployez une application Java Spring Boot sur Kubernetes sur GKE.
Se connecter à Cloud SQL: Compute Engine, adresse IP privée et proxy Cloud SQL
Dans cet atelier de programmation, vous allez configurer une connexion entre une instance Compute Engine et Cloud SQL au sein du réseau interne privé de Google à l'aide du proxy Cloud SQL.
Se connecter à Cloud SQL: adresse IP publique et réseaux autorisés
Dans cet atelier de programmation, vous allez configurer une connexion simple à une instance Cloud SQL accessible depuis n'importe où.
Premiers pas avec les fonctions Cloud Run (HTTP)
Découvrez comment utiliser les fonctions Cloud Run
Développer des conteneurs avec des Dockerfiles
Docker est une plate-forme ouverte permettant de développer, de lancer et d'exécuter des applications. Avec cette solution, vous pouvez séparer les applications de votre infrastructure et traiter cette dernière comme une application gérée. Docker
Déclencher des workflows avec Eventarc
Découvrez comment configurer Eventarc pour déclencher des workflows qui s'intègrent à Cloud Run et Pub/Sub afin d'exécuter un processus métier qui récompense les clients.
Créer des modèles Spark ML avec Google Dataproc
Dans cet atelier de programmation, vous allez envoyer des jobs Spark ML au service Dataproc de Google.
Ajouter un widget d'écran d'accueil à votre application Flutter
Dans cet atelier de programmation, vous allez créer un widget d'écran d'accueil pour votre application Flutter pour iOS ou Android. Vous commencerez avec une application d'actualités Flutter basique. Vous utiliserez ensuite des frameworks natifs pour créer l'UI des widgets eux-mêmes. Enfin, vous apprendrez à partager des ressources et à établir la communication entre vos widgets et l'application principale.
Générer une image à partir de Vertex AI et l'importer dans Google Ads
Dans cet atelier de programmation, vous allez apprendre à générer des images avec Vertex AI et à les envoyer à Google Ads.
Contrôler les déploiements avec l'authentification binaire
L'autorisation binaire est un contrôle de sécurité intervenant au moment du déploiement qui garantit que seules des images de conteneur fiables sont déployées sur Google Kubernetes Engine (GKE) ou Cloud Run. Avec l'autorisation binaire, vous pouvez
Dataproc sans serveur
Dans cet atelier de programmation, vous allez tout savoir sur Dataproc sans serveur, y compris sur la façon de vous lancer et d'accéder à son ensemble complet de fonctionnalités.
Atelier de programmation: Créer une extension Chrome en JavaScript à l'aide de Gemini
Dans cet atelier de programmation, nous allons créer une extension Chrome à l'aide de Gemini. Nous ajouterons des fonctionnalités itératives pour atteindre un niveau qui nous aidera à en ajouter à la page Google Meet.
Gérer des données FHIR à partir d'une application Android avec OHS et Google Cloud
Créez des applications mobiles de santé sécurisées, évolutives, conformes et basées sur les données avec le SDK Android-FHIR, OHS et l'API Google Cloud Healthcare.
Dataproc sur Google Compute Engine
Dans cet atelier de programmation, vous allez apprendre à utiliser Dataproc sur Google Compute Engine (GCE).
IA générative déterministe avec appel de fonction Gemini en Java
Cet exemple présente la fonctionnalité d'appel de fonction Gemini dans une application Java en appelant le modèle Gemini afin d'orchestrer l'entrée pour l'appel de fonction, d'appeler l'API, puis de traiter la réponse dans un autre appel Gemini et de la déployer sur un point de terminaison REST.
Configurer Eventarc pour déclencher des workflows qui s'intègrent à GKE Autopilot et Pub/Sub
Découvrez comment configurer Eventarc pour déclencher des workflows qui s'intègrent à GKE Autopilot et Pub/Sub afin d'exécuter un processus métier qui récompense les clients.
Suivre des événements dans une WebView avec Google Analytics pour Firebase
Dans cet atelier de programmation, vous allez apprendre à suivre les événements sur une page Web dans une WebView avec GA4F en les transférant vers du code natif.
Atelier de programmation sur l'équilibreur de charge HTTP externe avec gestion avancée du trafic (Envoy)
Dans cet atelier de programmation, vous allez découvrir les fonctionnalités de trafic avancées disponibles dans le nouvel équilibreur de charge HTTPS externe.
Dessinez un site Web: transformez votre imagination en site Web à l'aide de modèles Gemini.
Dans cet atelier de programmation, vous allez créer une application Cloud Run qui transformera votre dessin en code de site Web en quelques minutes à l'aide de modèles d'IA générative de Gemini 1.0 Pro Vision, Gemini 1.5 Pro et bien d'autres.
Reconnaissance optique des caractères (OCR) avec Document AI et Python
Dans cet atelier de programmation, vous allez effectuer une reconnaissance optique des caractères pour des documents PDF à l'aide de Document AI et Python. Vous apprendrez à envoyer des requêtes de traitement en ligne (synchrones) et par lot (asynchrones).
Créer des bots vocaux pour Android avec Dialogflow Essentials Évasées
La solution Dialogflow prête à l'emploi offre de nombreuses intégrations pour le Web, l'Assistant Google, les réseaux sociaux et les passerelles de téléphonie. Toutefois, lorsque vous souhaitez déployer vos chatbots sur des appareils mobiles, vous devez créer une intégration personnalisée. Dans cet atelier, vous allez apprendre à intégrer Dialogflow Essentials à une application Flutter.
Processeurs spécialisés avec Document AI (Python)
Dans cet atelier de programmation, vous allez apprendre à utiliser Procurement DocAI et Lending DocAI pour classer et analyser des documents spécialisés.
Créer un service Cloud Run avec un side-car
Découvrez comment créer un service Cloud Run qui communique avec un side-car à l'aide d'un port localhost et d'un montage de volume.
Analyser des formulaires avec Document AI et Python
Dans cet atelier de programmation, vous allez apprendre à utiliser l'analyseur de formulaires Document AI pour analyser un formulaire manuscrit avec Python. Nous utiliserons par exemple un simple formulaire d'admission médicale, mais cette procédure
Exécuter vos premières instructions SQL à l'aide de Google Cloud Dataflow
Cette page explique comment utiliser Dataflow SQL et créer des jobs Dataflow SQL.
Document AI Workbench : extracteur de document personnalisé
Dans cet atelier de programmation, vous allez apprendre à utiliser Document AI Workbench pour créer des modèles entièrement personnalisés à l'aide de vos propres données d'entraînement.
Atelier pratique: Women in Voice
Nous allons créer une conversation entre l'Assistant Google et vous-même afin de récupérer des informations sur les événements et les publications du groupe de rencontre Women in Voice.
Augmentez la couverture des intents et gérez les erreurs de manière optimale grâce aux créations de remplacement générative
Dans cet atelier de programmation destiné aux débutants, vous allez vous familiariser avec la fonctionnalité de remplacement génératif qui utilise les derniers grands modèles de langage (LLM) génératifs de Google pour générer des réponses d'agent virtuel.
Document AI: human-in-the-loop (avec intervention humaine)
Dans cet atelier de programmation, vous allez apprendre à utiliser Document AI human-in-the-loop (avec intervention humaine) pour effectuer des tâches d'examen manuel avec des processeurs spécialisés.
Document AI Workbench : surentraînement
Dans cet atelier de programmation, vous allez apprendre à utiliser le surentraînement Document AI pour améliorer la qualité des modèles à l'aide de vos propres données d'entraînement.
Prise de décision éclairée à l'aide des générateurs et des datastores Dialogflow CX
Dans cet atelier de programmation destiné aux débutants, vous allez vous familiariser avec le générateur. Les générateurs utilisent les derniers grands modèles de langage (LLM) génératifs de Google pour générer des réponses d'agent. Dans le cadre de cet atelier de programmation, vous utiliserez un générateur qui extrait des informations d'un datastore afin de prendre des décisions éclairées.
Travaux pratiques: créer une action TV Guide pour l'Assistant Google avec Dialogflow et Actions on Google
Créons une conversation entre vous et l'Assistant Google pour vous aider à récupérer les informations du guide TV.
Utiliser Document AI pour traiter intelligemment vos formulaires écrits à la main (Node.js)
Dans cet atelier de programmation, je vais me concentrer sur la création d'un tutoriel utilisant l'API Document AI avec Node.js.
Développer un service d'accessibilité pour Android
Dans cet atelier de programmation, vous apprendrez à créer un service d'accessibilité pour les utilisateurs d'Android.
Travaux pratiques: créer un guide TV Google Chat avec Google Workspace et Dialogflow
Découvrez comment créer un chatbot Dialogflow personnalisé pour Google Chat avec des réponses dynamiques sous forme de fiches.
Migration d'Apache Kafka vers Pubsub
Dans cet atelier de programmation, vous allez migrer des applications d'Apache Kafka vers Google Cloud Pubsub en suivant une approche de migration par étapes.
Prévision de séries temporelles avec Vertex AI et BigQuery ML
Dans cet atelier, vous allez apprendre à résoudre des problèmes liés aux séries temporelles à l'aide de Vertex AI en utilisant Notebooks, l'entraînement, la prédiction et BigQuery ML.
Présentation des tests avec Gemini Code Assist
Utilisez Gemini Code Assist pour écrire des tests pour votre code.
Du composant Web à l'élément Lit
Dans cet atelier de programmation, vous allez découvrir créer un composant Web en partant de zéro, puis l'améliorer progressivement pour en faire un élément Lit.
Déclencher un DAG avec Node.JS et Google Cloud Functions
Cet atelier de programmation vous explique comment utiliser Google Cloud Functions pour déclencher un workflow Apache Airflow (DAG) dans Google Cloud Composer. Ici, le DAG exécute une commande bash simple à l'aide de l'opérateur BashOperator
Entraîner un modèle PyTorch sur Cloud AI Platform et régler ses hyperparamètres
Dans cet atelier, vous allez apprendre à entraîner votre modèle dans le cloud avec les réglages d'hyperparamètres. Nous allons vous montrer comment procéder avec PyTorch, mais vous pouvez le faire dans la structure de votre choix.
Utiliser l'API Text-to-Speech avec C#
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Text-to-Speech avec C#.
Utiliser l'API Translation avec C#
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Translation avec C#.
Connecter une application Node.js sur Cloud Run à une base de données Cloud SQL pour PostgreSQL
Le connecteur Node.js Cloud SQL est le moyen le plus simple de connecter de façon sécurisée votre application Node.js à votre base de données Cloud SQL. Cloud Run est une plate-forme sans serveur entièrement gérée qui vous permet d'exécuter des
Utiliser l'API Text-to-Speech avec Python
Dans ce tutoriel, vous allez apprendre à utiliser l'API Text-to-Speech avec Python.
Présentation de l'orchestration sans serveur avec Workflows
Dans cet atelier de programmation, vous allez apprendre à orchestrer et automatiser des services d'API basés sur Google Cloud et HTTP avec Workflows.
Installer et utiliser Cloud Tools for PowerShell
Dans cet atelier de programmation, vous allez apprendre à installer et à utiliser des outils Cloud pour Windows PowerShell.
Utiliser l'API Vision avec Python
Dans ce tutoriel, vous allez apprendre à utiliser l'API Vision avec Python.
Développement InnerLoop utilisant Cloud Workstations avec NodeJS
Découvrez les fonctionnalités et les capacités conçues pour simplifier le workflow de développement pour les ingénieurs logiciel chargés de développer des applications Nodejs dans un environnement conteneurisé à l'aide de Cloud Workstations.
Environnement de développement
Découvrez les fonctionnalités et les capacités conçues pour simplifier le workflow de développement pour les ingénieurs logiciels chargés de développer des applications Python dans un environnement conteneurisé à l'aide de Cloud Workstations.
Generative Insights avec BigQuery SQL et Vertex AI
Créez une application de prédiction d'évaluation du succès des films et de prescription de films à l'aide de requêtes SQL BigQuery et de l'API Vertex AI PaLM.
Développer avec Cloud Workstations et Cloud Code
Découvrez les fonctionnalités et les capacités conçues pour simplifier le workflow de développement pour les ingénieurs logiciel Java dans un environnement conteneurisé à l'aide de Cloud Workstations.
Exécuter des simulations de dynamique moléculaire Gromacs avec des fluides numériques Slurm-GCP
Cet atelier de programmation vous explique comment exécuter Gromacs sur Google Cloud Platform à l'aide de la solution Slurm-GCP de SchedMD.
Harmonisation des couleurs de base dans les vues Android
Dans cet atelier de programmation, vous allez apprendre à harmoniser une couleur personnalisée avec un thème dynamique.
IA générative – Génération d'images à partir de mots clés
Dans cet atelier de programmation, vous allez apprendre à générer des images à partir de mots clés donnés à l'aide des API d'IA générative. Il s'agit d'un processus en deux étapes : l'API text-bison est appelée pour générer une requête de génération d'image, puis l'API Imagen est appelée pour générer une image conformément à la requête générée. L'intégralité du workflow est lancée sur une interface à l'aide de l'application Gradio.
LLM SQL uniquement avec BigQuery ML à l'aide de l'API Vertex AI PaLM
Synthèse du code source des dépôts GitHub disponible sous forme d'ensemble de données public BigQuery, à l'aide du grand modèle de langage Vertex AI pour la génération de texte (texte-bison) en tant que fonction distante hébergée dans BigQuery.
Contrôler une bougie PLAYBULB via Bluetooth Web
Avec JavaScript, créez une application Web qui contrôle une bougie LED sans flamme grâce à la toute nouvelle API Web Bluetooth.
Battle Jamón - Un champ de bataille à l'aide de microservices
Dans cet atelier de programmation, vous allez créer un microservice qui s'attaque aux autres microservices en "lançant" du jamón entre eux dans une arène.
Développement InnerLoop avec Java – Spring Boot
Découvrez les fonctionnalités et les capacités conçues pour simplifier le workflow de développement pour les ingénieurs logiciel chargés de développer des applications Java dans un environnement conteneurisé.
Entraîner et déployer un modèle de classification d'images sur l'appareil avec AutoML Vision dans ML Kit
Dans cet atelier de programmation, vous allez entraîner un classificateur d'images à l'aide d'AutoML Vision Edge dans ML Kit, puis l'exécuter sur un téléphone Android ou iOS à l'aide du SDK ML Kit.
Développement Android avancé en Kotlin 04.1 : Google Maps pour Android
Découvrez comment ajouter une carte Google à une application Kotlin pour Android et lui appliquer un style.
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.
Application de chat avec l'API PaLM dans Cloud Run
Développez une application de chat à l'aide du framework Python Flask et du modèle d'API Vertex AI PaLM.
Présentation du kit Cloud Foundation
Dans cet atelier de programmation, vous allez faire vos premiers pas avec le kit Cloud Foundation, puis suivre une série d'étapes pour ajouter une fonctionnalité à un module du kit Cloud Foundation.
Connecter AlloyDB à Oracle via le VPN Google
Dans cet atelier de programmation, vous allez apprendre à connecter un cluster AlloyDB à une base de données Oracle déployée sur un réseau distinct connecté via un VPN.
Utiliser BigQuery pour interroger des données GitHub
Découvrez les principes de base de BigQuery et apprenez à interroger des téraoctets de données publiques en utilisant les données de commit GitHub comme exemple.
Atelier Anthos Service Mesh: guide de l'atelier – Japonais
Cet atelier est une expérience immersive pratique qui explique comment configurer en production des services GCP distribués à l'échelle mondiale. Les principales technologies utilisées sont GKE pour le calcul et Anthos Service Mesh afin de créer une connectivité sécurisée, une observabilité et une mise en forme avancée du trafic. Toutes les pratiques et tous les outils utilisés dans cet atelier sont ceux que vous utiliseriez en production.
Battle One – A Microservices Battle Ground
Dans cet atelier de programmation, vous allez créer un microservice qui affrontera d'autres microservices en "lançant" des feuilles les uns sur les autres dans une arène.
Profondeur brute ARCore
Cet atelier de programmation vous explique comment créer une application ARCore à l'aide de la nouvelle API Raw Depth.
Atelier Anthos Service Mesh: guide de l'atelier
Cet atelier est une expérience immersive pratique qui explique comment configurer en production des services GCP distribués à l'échelle mondiale. Les principales technologies utilisées sont GKE pour le calcul et Anthos Service Mesh afin de créer une connectivité sécurisée, une observabilité et une mise en forme avancée du trafic. Toutes les pratiques et tous les outils utilisés dans cet atelier sont ceux que vous utiliseriez en production.
Ajouter une couleur dynamique à votre application
Dans cet atelier de programmation, vous allez migrer la thématisation d'une application vers Material 3, puis appliquer des couleurs dynamiques.
Charger et interroger des données avec l'outil de ligne de commande bq pour BigQuery
Découvrez comment charger et interroger des données avec bq, un outil de ligne de commande basé sur Python pour BigQuery.
Transformez vos big data en insights à l'aide de Google Sheets et Slides
Cet atelier de programmation Google Apps Script de niveau intermédiaire utilise deux plates-formes de développement Google: Google Workspace et la console Google Cloud. Plus précisément, il utilise l'API BigQuery de la console Cloud (en tant que service avancé Apps Script), ainsi qu'une paire de services Google Workspace intégrés: Google Sheets et Google Slides. L'objectif de cette application exemple est de montrer aux utilisateurs qu'ils peuvent automatiser la dernière étape, de l'analyse du big data à la présentation de diapositives, le tout avec un peu de code (relativement) court.
Premiers pas avec BigQuery ML
Dans cet atelier de programmation, vous allez apprendre à utiliser BigQuery afin de créer des modèles de machine learning pour des ensembles de données Analytics 360.
Ingérer des données CSV dans BigQuery à l'aide de Cloud Data Fusion – Ingestion par lots
Dans cet atelier de programmation, nous allons implémenter un schéma d'ingestion de données pour charger des données de santé au format CSV dans BigQuery à l'aide de Cloud Data Fusion.
Cloud Bigtable pour les utilisateurs de Cassandra
Dans cet atelier de programmation, vous allez comparer les requêtes Cassandra courantes qui permettent d'insérer, de mettre à jour, de lire et de supprimer des données à leur équivalent Cloud Bigtable avec le client Java.
Exercice pratique avec Google Apps Script: accéder à Google Sheets, Maps et Gmail en quatre lignes de code
Dans cet atelier de programmation, nous allons vous présenter l'une des méthodes les plus simples pour écrire du code qui accède aux technologies de développement Google. Tout se fait en appliquant JavaScript, un langage de développement Web populaire. À l'aide de Google Apps Script, vous allez rédiger du code pour extraire une adresse postale d'une cellule dans une feuille de calcul Google Sheets, générer un plan Google Maps basé sur l'adresse, puis envoyer le plan en pièce jointe à l'aide de Gmail. Et le meilleur dans tout ça ? Il ne comporte que quatre lignes de code.
Vertex AI: exporter et déployer un modèle de machine learning BigQuery pour la prédiction
Dans cet atelier, vous allez entraîner un modèle à l'aide de BigQuery Machine Learning, puis l'exporter et le déployer vers Vertex AI. Il s'agit de la toute dernière offre de produits d'IA de Google Cloud. Vous allez apprendre à effectuer les
Cloud Armor pour l'équilibrage de charge réseau/VM avec des règles définies par l'utilisateur
Dans cet atelier de programmation, vous allez apprendre à configurer une stratégie de sécurité périphérique Cloud Armor à l'aide de règles définies par l'utilisateur.
Intégrer Dialogflow à BigQuery
Cet atelier s'appuie sur le concept de fulfillment dans Dialogflow. Vous allez apprendre à créer un ensemble de données et une table dans BigQuery, puis à configurer les détails de l'intégration BigQuery dans le traitement Dialogflow et à tester l'expérience de conversation.
Atelier de programmation CEL-Go: expressions intégrées rapides, sécurisées et sécurisées
Dans cet atelier de programmation, vous allez écrire des expressions dans le langage Common Expression Language, qui est implémenté en langage Go. Vous allez créer des variables, utiliser des opérateurs logiques et/ou, compiler des fichiers JSON et protos, et ajuster vos expressions.
Battle Peach – A Microservices Battle Ground
Dans cet atelier de programmation, vous allez créer un microservice qui va les combattre en "lançant" des "peaches" les uns sur les autres dans une arène.
Bigtable et Dataflow: Surveillance de bases de données (client Java HBase)
Dans cet atelier de programmation, vous allez apprendre à surveiller les opérations de lecture et d'écriture Bigtable lors du chargement et de la lecture d'une grande quantité de données à l'aide de Dataflow.
Créer un système full stack de recommandation de films
Dans cet atelier de programmation, vous allez créer un système de recommandation full stack. Vous allez utiliser TensorFlow Recommenders pour entraîner deux modèles de recommandation et les déployer en utilisant TensorFlow Serving en tant que backend. Vous allez également créer une application Flutter multiplate-forme en tant qu'interface.
Comprendre l'INP (Interaction to Next Paint)
Démonstration interactive et atelier de programmation pour en savoir plus sur l' Interaction to Next Paint (INP) Le code se trouve dans le dépôt web-vitals-codelabs. En haut de la page se trouvent un compteur Score et un bouton Incrémenter. Une
Fonction Cloud qui encapsule les modèles Text-Bison PaLM
Cet exemple présente une fonction Cloud écrite en Python qui initialise le module Vertex AI, puis fournit un point de terminaison pour appeler le modèle PaLM Text Bison.
Créez un modèle de classification de texte personnalisé et mettez-le à jour dans vos applications
Dans cet atelier de programmation, vous allez apprendre à améliorer le modèle que vous avez créé dans le parcours "Premiers pas avec la classification de texte sur mobile" afin de créer un modèle qui fonctionne avec vos propres données. Vous verrez ensuite comment mettre à jour vos applications Android et iOS avec le nouveau modèle.
TensorFlow.js: créer votre propre machine Teachable Machine à l'aide de l'apprentissage par transfert avec TensorFlow.js
Dans cet atelier de programmation
Créer un jeu de société avec les agents TensorFlow et Flutter
Dans cet atelier de programmation, vous allez créer un jeu de société simple reposant sur le machine learning. Vous allez utiliser des agents TensorFlow pour entraîner un modèle d'apprentissage par renforcement et le déployer en utilisant TensorFlow Serving comme backend. Vous allez également créer une application Flutter multiplate-forme en tant qu'interface de jeu.
Créer un modèle de machine learning portant sur le spam dans les commentaires
Dans cet atelier de programmation, vous allez découvrir comment est créé un modèle de machine learning capable de filtrer le spam à partir d'autres commentaires.
Créer une application de messagerie basique
Dans cet atelier de programmation, vous allez apprendre à créer une application de chat simple avec une zone de texte et un bouton d'envoi.
Application Text Summarizer avec Vertex AI et Svelte Kit
Créez un cas d'utilisation de la synthèse de texte pour permettre aux utilisateurs de résumer des articles, du texte et d'autres formes de contenu à l'aide de Google Cloud Vertex AI sur une application Web Svelte Kit.
Créer un modèle personnalisé pour votre classificateur d'images
Dans cet atelier de programmation, vous allez entraîner un modèle de ML à reconnaître des fleurs spécifiques.
TensorFlow.js: réentraîner un modèle de détection de spam dans les commentaires pour gérer les cas spéciaux
Dans cet atelier de programmation, vous allez apprendre à utiliser Model Maker pour réentraîner un modèle de spam avec commentaires afin de prendre en compte les cas spéciaux que le modèle pré-entraîné n'a pas pu traiter, puis à redéployer le nouveau modèle dans l'application Web.
Intégrer un modèle personnalisé à votre application
Dans cet atelier de programmation, vous allez apprendre à intégrer un modèle de classification d'images personnalisé dans une application Android ou iOS à l'aide des modèles personnalisés de ML Kit.
Méthodes de synthèse de texte à l'aide de l'API Vertex AI PaLM
Dans ce tutoriel, vous allez apprendre à utiliser des modèles génératifs pour synthétiser des informations à partir d'un texte en utilisant la méthode d'accumulation
Utiliser les TPU Coral Edge pour exécuter des modèles TFlite dans Node.js avec TensorFlow.js
Exécutez des modèles TensorFlow Lite dans Node.js et accélérez-les avec les TPU Coral Edge et WebNN.
Atelier de programmation: Gemini pour accélérer le développement basé sur les tests
Nous allons créer une application Ruby simple en utilisant l'approche TDD (Test Driven Development) avec l'aide de Gemini.
Atelier de programmation sur les routes basées sur des règles (PBR)
Dans cet atelier de programmation, vous allez apprendre à configurer et à exploiter les routes basées sur des règles (PBR, Policy-Based Routes) et à valider les fonctionnalités.
Utiliser l'allocation de ports dynamique Cloud NAT
L'objectif de cet atelier est d'explorer la fonctionnalité d'allocation de ports dynamique (DPA) de Cloud NAT.
Utiliser des règles Cloud NAT NAT
L'objectif de cet atelier est d'explorer la fonctionnalité des règles de Cloud NAT
Connectez et visualisez toutes vos données dans Looker Studio
Looker Studio est la plate-forme d'informatique décisionnelle et de visualisation de Google. Dans cet atelier de programmation, vous allez apprendre à associer et à visualiser des données provenant de n'importe quelle source dans Looker Studio. À l'aide de Google Apps Script, vous allez écrire du code permettant d'extraire des données d'une API et de les visualiser dans Looker Studio.
Atelier de programmation sur le proxy Web sécurisé Cloud (SWP)
Dans cet atelier de programmation, vous allez apprendre à déployer et à exploiter le proxy Web sécurisé Cloud (SWP) pour sécuriser le trafic Web.
Jobs Cloud Run
Les services Cloud Run et les tâches Cloud Run vous permettent d'exécuter votre code sur Cloud Run. Dans cet atelier de programmation, vous allez découvrir quand et comment utiliser des tâches Cloud Run, y compris créer, exécuter et gérer une tâche.
Créer des visualisations personnalisées dans Looker Studio
Dans cet atelier de programmation, vous allez apprendre à créer une visualisation personnalisée à utiliser dans un rapport Looker Studio.
Créer des visualisations de la communauté Data Studio avec dscc-gen
Dans cet atelier de programmation, vous allez utiliser dscc-gen, un outil de création de modèles de projets, afin de créer une visualisation de la communauté pour Data Studio.
Afficher les 100 premiers fichiers dossiers de Google Drive
Cet atelier de programmation vous explique comment utiliser les API REST Google Workspace. L'exemple sera réalisé en Python par souci de concision et de disponibilité, mais vous pouvez également choisir d'utiliser le langage de développement de votre choix. Pour conclure, les utilisateurs doivent créer un script simple affichant les 100 premiers fichiers, dossiers de votre Google Drive à l'aide de son API.
Déployer tous les frameworks JavaScript sur Cloud Run
Découvrez comment déployer des frameworks JavaScript tels qu'Angular, Nuxt.js et Next.js sur Cloud Run.
Exécuter l'inférence LLM sur des GPU Cloud Run avec vLLM et le SDK OpenAI pour Python
Découvrez comment exécuter l'inférence LLM sur des GPU Cloud Run avec vLLM et le SDK OpenAI pour Python
Créer un service de description d'images vidéo scène par scène à l'aide de Cloud Run, de l'API Video Intelligence et de Vertex AI
Découvrez comment créer un service Cloud Run qui décrit l'image dans chaque scène d'une vidéo à l'aide de Vertex AI et de l'API Video Intelligence.
Configurer un service Cloud Run pour accéder à un service Cloud Run interne à l'aide de la sortie VPC directe
Découvrez comment configurer un service Cloud Run pour accéder à un service Cloud Run interne à l'aide de la sortie VPC directe.
Optimisez votre boîte de réception Gmail avec Google Cloud Functions
Dans cet atelier de programmation, vous allez apprendre à traiter les messages Gmail de manière automatique et automatisée à l'aide des API G Suite et de Google Cloud Functions.
Utiliser les jobs Cloud Run API Video Intelligence pour traiter les vidéos
Découvrez comment créer un job Cloud Run qui décrit l'image dans chaque scène d'une vidéo à l'aide de Vertex AI et de l'API Video Intelligence.
Utiliser Vertex AI Search sur des PDF (données non structurées) dans Cloud Storage à partir d'un service Cloud Run
Découvrez comment envoyer une requête à Vertex AI Search à partir d'un service Cloud Run.
Configurer un service Cloud Run pour accéder à la fois à un service Cloud Run interne et à l'Internet public
Découvrez comment accéder à un service Cloud Run d'entrée interne uniquement à l'aide de la sortie VPC directe tout en conservant l'accès Internet public.
Déployer un cluster HPC d'autoscaling avec Slurm
Découvrez comment provisionner un cluster HPC évolutif de manière dynamique à l'aide de Google Compute Engine, de Google Deployment Manager et du gestionnaire de charges de travail Slurm.
Déployer automatiquement vos modifications de GitHub vers Cloud Run à l'aide de Cloud Build
Déployer automatiquement vos modifications de GitHub vers Cloud Run à l'aide de Cloud Build
Comment utiliser Cloud Run avec l'appel de fonction Gemini
Utiliser Cloud Run comme point de terminaison pour l'appel de fonction Gemini.
Vous suivez un atelier de programmation Google Cloud ? Commencez ici !
Dans cet atelier de programmation, vous allez configurer un projet Google Cloud que vous utiliserez dans les ateliers suivants. Vous apprendrez également à modifier des fichiers et à exécuter des commandes de terminal à l'aide de Cloud Shell.
Déployer une application de chat fournie par Gemini sur Cloud Run
Découvrez comment déployer une discussion générée par Gemini sur Cloud Run à l'aide d'express.js, htmx et tailwindCSS.
Analyser des données cliniques à l'aide de BigQuery et d'AI Platform Notebooks
Dans cet atelier de programmation, nous présentons une solution permettant d'accéder à des données cliniques dans GCP et de les analyser à l'aide de BigQuery et d'AI Platform Notebooks.
Créer une webcam intelligente en JavaScript à l'aide d'un modèle de machine learning pré-entraîné TensorFlow.js
Dans cet atelier de programmation, vous allez apprendre à charger et à utiliser l'un des modèles pré-entraînés TensorFlow.js (COCO-SSD) et à l'utiliser pour reconnaître les objets courants sur lesquels il a été entraîné.
Créez une transcription de vos réunions professionnelles à l'aide de Google Docs. Machine learning
Dans cet atelier de programmation, vous allez utiliser l'API Google Docs pour créer un document Google Docs et écrire la transcription d'un fichier audio dans ce document. L'API Speech-to-Text vous permet d'obtenir la transcription du fichier audio concerné.
Guide de l'atelier pratique sur Duet AI pour les développeurs
L'objectif de cet atelier est de proposer des formations pratiques sur Duet AI aux utilisateurs et aux professionnels. Dans cet atelier de programmation, vous allez apprendre à: Pour montrer comment Duet AI pour les développeurs est utilisé de
Ingérer des ressources FHIR (Fast Healthcare Interoperability Resources) dans BigQuery
Dans cet atelier de programmation, nous allons implémenter un schéma d'ingestion de données pour charger des données de santé au format FHIR - R4 (ressources standards) dans BigQuery à l'aide des API FHIR Cloud Healthcare.
Déployer et mettre à jour une application .NET Core dans Google Kubernetes Engine
Microsoft.NET Core est une version Open Source et multiplate-forme de.NET qui peut s'exécuter de manière native dans des conteneurs..NET Core est disponible sur GitHub et géré par Microsoft et la communauté.NET. Cet atelier déploie une
Atelier de programmation sur l'équilibreur de charge HTTP externe avec gestion avancée du trafic (Envoy)
Dans cet atelier de programmation, vous allez découvrir les fonctionnalités de trafic avancées disponibles dans le nouvel équilibreur de charge HTTPS externe.
Utiliser Document AI Warehouse pour ingérer, traiter et rechercher des documents
Dans cet atelier de programmation, vous allez utiliser Document AI Warehouse pour ingérer, traiter et effectuer des recherches dans le texte intégral de documents.
Déclencher des services Kubernetes avec des événements Eventarc
Dans cet atelier de programmation, vous allez écouter des événements provenant de Pub/Sub, de Cloud Storage et de Cloud Audit Logs avec Eventarc, puis les transmettre à un service Kubernetes s'exécutant sur Google Kubernetes Engine (GKE).
Chiffrer et déchiffrer 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éfendre la mise en cache périphérique avec Cloud Armor
Dans cet atelier, vous allez créer une distribution CDN et appliquer des règles Cloud Armor pour protéger votre cache périphérique.
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.
Utiliser Duet AI tout au long du cycle de développement logiciel
Utiliser Duet AI pour vous aider à effectuer des tâches dans un projet existant.
Optimiser des données 3D avec la compression à la géométrie Draco
Les graphismes 3D sont un élément fondamental de nombreuses applications, y compris les jeux vidéo, la conception et la visualisation des données. À mesure que les processeurs graphiques et les outils de création continuent de s'améliorer, des
Chiffrer et déchiffrer des données avec Cloud KMS
Dans cet atelier de programmation, vous allez chiffrer et déchiffrer des données à l'aide de Cloud KMS.
Fonction Cloud pour automatiser l'importation de données CSV dans Google Sheets
Dans cet atelier de programmation, vous allez apprendre à renseigner une feuille de calcul Google à partir d'une fonction Cloud qui réagit à l'importation d'un fichier CSV dans Cloud Storage.
Utiliser la file d'attente de tâches App Engine (tâches d'extraction) dans les applications Flask (module 18)
Découvrez comment ajouter l'utilisation des tâches d'extraction de la file d'attente de tâches à une application de base App Engine NDB Python 2.
Fonctions Cloud HTTP en Python
Dans ce tutoriel, vous allez créer des fonctions HTTP Cloud Functions en Python.
Migrer des tâches d'extraction de la file d'attente de tâches App Engine vers Cloud Pub/Sub (module 19)
Découvrez comment migrer une application NDB Python 2 App Engine de l'application de file d'attente de tâches (tâches d'extraction) vers Cloud NDB Cloud Pub/Sub, suivie d'une mise à niveau vers Python 3
Utiliser le POP d'App Engine (module 15)
Découvrez comment ajouter l'utilisation du POP à une application App Engine Python 2 simple
Migrer d'App Engine vers Cloud Storage (module 16)
Découvrez comment migrer l'utilisation du POP vers Cloud Storage pour une application ndb à App Engine Python 2.
Utiliser App Engine Memcache dans les applications Flask (module 12)
Découvrez comment ajouter l'utilisation de Memcache à une application de base App Engine NDB pour Python 2.
Migrer d'App Engine Memcache vers Cloud Memorystore (module 13)
Découvrez comment migrer une application NDB Python 2 App Engine Application Memcache vers Cloud NDB Cloud Memorystore (pour Redis), suivi d'une mise à niveau vers Python 3
Utiliser Stackdriver Logging et Stackdriver Trace pour Cloud Functions
Apprenez à utiliser Stackdriver Logging et Stackdriver Trace pour Cloud Functions.
Module 11: Migrer de Google App Engine vers Cloud Functions
Apprenez à convertir une application App Engine Python simple (ou à décomposer une application monolithique de grande envergure en microservices) et à la migrer vers Cloud Functions.
Étendre la compatibilité avec les services groupés App Engine: partie 1 (module 17)
Utiliser les services groupés App Engine dans des environnements d'exécution de 2e génération
Déployez une version de base de Google Traduction Application Express.js sur App Engine, Cloud Functions et Cloud Run
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Google Cloud Translation avec Node.js, et à l'exécuter en local ou à la déployer sur une plate-forme de calcul sans serveur cloud (App Engine, Cloud Functions ou Cloud Run).
Utiliser l'API Natural Language avec C#
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Natural Language avec C#.
Module 5: Migrer de Google App Engine vers Cloud Run à l'aide de Cloud Buildpacks
Découvrez comment conteneuriser une application App Engine simple et la migrer vers Cloud Run à l'aide de Cloud Buildpacks.
Utiliser la file d'attente de tâches App Engine (tâches d'envoi) dans les applications Flask (module 7)
Découvrez comment ajouter l'utilisation des tâches d'envoi de la file d'attente de tâches à une application de base App Engine NDB Python 2.
Migrer du service Users d'App Engine vers Cloud Identity Platform (module 21)
Découvrez comment migrer une application NDB Python 2 App Engine l'application du service des utilisateurs vers Cloud NDB ; Cloud Identity Platform, suivie d'une mise à niveau vers Python 3.
Module 6: Migrer de Cloud Datastore vers Cloud Firestore
Découvrez comment migrer une application App Engine simple de Cloud Datastore vers Cloud Firestore.
Migrer un site Web monolithique vers une architecture de microservices sur Google Kubernetes Engine
Dans cet atelier, vous allez apprendre à décomposer un site Web monolithique en microservices et à les déployer sur Google Kubernetes Engine.
Module 3: Migrer de Google Cloud NDB vers Cloud Datastore
Découvrez comment migrer une application App Engine simple de Cloud NDB vers Cloud Datastore.
Créer un modèle d'automatisation
Dans cet atelier de programmation, vous apprendrez à écrire un modèle d'automatisation.
Migrer de Compute Engine vers Kubernetes Engine avec Migrate for Anthos
Dans cet atelier de programmation, vous allez migrer un serveur Web simple de Compute Engine vers Kubernetes Engine à l'aide de Migrate for Anthos.
Créer un appareil Matter
Dans cet atelier de programmation, vous allez créer, mettre en service et utiliser un appareil de litige.
Partager le réseau Thread avec les API Thread Credentials de Google
Découvrez comment votre propre routeur de bordure et votre propre application peuvent interagir avec les API Google pour créer un réseau Thread unique.
Créer un appareil virtuel Matter
Dans cet atelier de programmation, vous allez créer, commander et utiliser un appareil de litige virtuel.
Tutoriel de démarrage Cloud Run
Découvrez comment déployer une application de démarrage sur Cloud Run.
Basculement multirégional à l'aide de règles de routage Cloud DNS et de vérifications de l'état pour l'équilibreur de charge TCP/UDP interne
Dans cet atelier de programmation, vous allez créer une règle de routage de basculement Cloud DNS, avec un équilibreur de charge principal et un équilibreur de charge de secours avec des VM de backend exécutant Apache. Vous testerez la fonctionnalité de basculement.
Équilibrage de charge réseau pondéré par instance
Dans cet atelier de programmation, vous allez apprendre à configurer un équilibreur de charge réseau pour répartir le trafic entre les instances backend de l'équilibreur de charge en fonction des pondérations signalées par une vérification d'état HTTP utilisant l'équilibrage de charge pondérée.
Communication en temps réel avec WebRTC
Découvrez comment diffuser des contenus multimédias et des données entre deux navigateurs. Familiarisez-vous avec les principales API et technologies de WebRTC. Capturez et manipulez des images à l'aide de getUserMedia, CSS et de l'élément canevas. Configurez une connexion de pairs et échangez des données directement entre les navigateurs à l'aide de canaux de données. Enfin, configurez un serveur de signalement à l'aide de Node.js.
Présentation de Flame avec Flutter
Dans cet atelier de programmation, vous allez apprendre à utiliser Flame, un moteur de jeu basé sur Flutter. Vous découvrirez les composants et les effets de Flame, et apprendrez à intégrer Flame à la gestion des états de Flutter.
Créez un jeu de physique 2D avec Flutter et Flame
Apprenez à concevoir des mécaniques de jeu dans les jeux Flutter et Flame avec Forge2D, un moteur physique 2D.
Créer un modèle de détection de fraudes sur Cloud AI Platform à l'aide de TensorFlow Enterprise et de BigQuery
Dans cet atelier, vous allez ingérer directement un ensemble de données BigQuery et entraîner un modèle de détection de fraudes à l'aide de TensorFlow Enterprise sur Google Cloud AI Platform.
Lancer des campagnes Google Ads avec des événements personnalisés Google Analytics et Flutter
Dans cet atelier de programmation, vous allez apprendre à implémenter des événements personnalisés avec Google Analytics pour Firebase et à lancer des campagnes d'action via Google Ads pour une application.
Expliquer un modèle de détection de fraude avec Cloud AI Platform
Dans cet atelier, vous allez créer un fichier tf.keras pour identifier les transactions frauduleuses à l'aide de TensorFlow, puis interpréter les résultats du modèle avec le SDK Explainable AI de Cloud.
Créer un jeu de lettres avec Flutter
Découvrez comment créer une application Flutter utilisant beaucoup de ressources de calcul tout en conservant l'interactivité fluide de Flutter.
Insights sur la sécurité de l'environnement d'exécution
Déployer une application sur un cluster Cloud Run et GKE, et afficher les insights sur la sécurité pour le déploiement dans la solution de sécurité Software Delivery Shield
Vendre des abonnements dans une application avec la bibliothèque Play Billing 5
Dans cet atelier de programmation, vous allez apprendre à implémenter des abonnements à renouvellement automatique et des forfaits prépayés, y compris des forfaits de base et des offres flexibles.
Des données vers une IA générative avec Spanner et l'API Vertex AI Imagen
Créez une application de génération de postures pour générer des images basées sur des requêtes de pose créées par l'utilisateur avec des données extraites de la base de données Spanner à l'aide de l'API de l'application serveur.
Chat avec des utilisateurs et des documents basé sur l'IA générative en Java avec PaLM et LangChain4J
Dans cet atelier de programmation, vous discuterez avec vos utilisateurs ou poserez des questions sur votre documentation en utilisant l'IA générative en Java, en intégrant le grand modèle de langage PaLM et en vous appuyant sur le framework d'orchestration des LLM LangChain4J.
MDC-103 Android: Thématisation Material avec couleur, mouvement et type (Java)
Découvrez comment faire sortir votre produit du lot et exprimer votre marque par le biais du design en Java avec Material Components pour Android.
MDC-101 Web: Principes de base de Material Components (MDC) (Web)
Apprenez les bases de Material Components pour le Web en créant une application simple avec des composants essentiels.
Application de pile MEAN sans serveur sur MongoDB Atlas et Cloud Run
Dans cet atelier de programmation, vous allez créer une application MEAN Stack installable qui s'exécute sur Cloud Run.
MDC-111 Android: intégrer des composants Material à votre codebase (Kotlin)
Découvrez comment intégrer des composants Material individuels dans une base de code Kotlin existante, sans partir de zéro.
MDC-101 Android: Principes de base de Material Components (MDC) (Java)
Apprenez les bases de Material Components pour Android en créant une application simple avec des composants essentiels en Java.
MDC-111 Android: intégration de composants Material dans votre codebase (Java)
Découvrez comment intégrer des composants Material individuels dans une base de code Java existante, sans partir de zéro.
MDC-104 Android: Composants avancés de Material Design (Java)
Améliorez votre design et apprenez à utiliser le composant Backdrop avancé de Java en langage Java.
MDC-103 Web: Utilisation des thèmes de Material Design (couleur, formes, élévation et type) (Web)
Découvrez comment faire sortir votre produit du lot et exprimer votre marque par le biais du design avec Material Components pour le Web.
MDC-104 Android: Composants avancés de Material Design (Kotlin)
Améliorez votre design et apprenez à utiliser un composant Backdrop avancé en langage Kotlin.
Améliorez les performances de votre application en Go (partie 2: profileur)
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 un agent Profiler et à identifier le goulot d'étranglement à partir des graphiques visualisés sur Cloud Profiler.
Créez un jeu en RA à l'aide de l'API Unity AR Foundation
Dans cet atelier de programmation, vous allez apprendre à utiliser ARCore à l'aide du framework AR Foundation d'Unity pour créer un jeu de conduite simple.
Premiers pas avec Unity et Google Play Jeux pour PC
Dans cet atelier de programmation, vous allez apprendre à adapter votre jeu (ou un exemple de jeu Unity) à Google Play Jeux. Il s'agit de la première étape de la prise en charge de votre jeu Android sur PC.
Interagir avec les API à l'aide de l'appel de fonction dans Gemini
Dans cet atelier de programmation, vous allez utiliser l'appel de fonction dans Gemini pour créer une application permettant aux utilisateurs de poser des questions sur les taux de change, d'extraire les dernières données d'une API externe, puis de répondre à l'utilisateur.
Partitionnement et clustering dans BigQuery
Dans cet atelier de programmation, vous allez utiliser l'interface utilisateur Web de BigQuery pour comprendre le partitionnement et le clustering dans BigQuery.
Premiers pas avec Firebase en C++
Vous connaissez peut-être les SDK Firebase pour Android et iOS, mais saviez-vous qu'il existe un langage C++ SDK conçu uniquement pour les jeux multiplates-formes ? Dans cet atelier, nous ajouterons le C++ SDK à un projet Android via CMake, ajoutez quelques données analytiques de base pour améliorer votre jeu, puis partagez-le avec vos amis et vos testeurs pour commencer à recueillir des commentaires.
Navigation par gestes et expérience bord à bord
Dans cet atelier de programmation, vous allez utiliser une application existante pour que ses commandes fonctionnent avec la navigation par gestes. Vous offrirez également une expérience d'affichage sur tout l'écran.
Exploitez les e-mails avec les modules complémentaires Google Workspace
Dans cet atelier de programmation, vous allez concevoir et implémenter un module complémentaire Gmail qui permet aux utilisateurs d'ajouter facilement des dépenses à partir de reçus dans une feuille de calcul Google Sheets sans quitter Gmail.
Génération de texte par IA générative en Java avec PaLM et LangChain4J
Dans cet atelier de programmation, vous commencerez à utiliser l'IA générative en Java, en intégrant le grand modèle de langage PaLM et en vous appuyant sur le framework d'orchestration des LLM LangChain4J.
Utiliser Gemini Code Assist pour explorer et améliorer la solution de démarrage rapide de la synthèse par IA
Dans cet atelier de programmation, nous allons nous intéresser à une solution de démarrage rapide, la synthèse par IA, qui utilise des modèles Vertex AI pour résumer les documents PDF importés dans Google Cloud Storage. Nous utiliserons Gemini Code Assist pour comprendre la solution et y ajouter de nouvelles fonctionnalités.
Écrire des tests de surveillance synthétique pour vos services avec Gemini
Dans cet atelier de programmation, nous verrons comment utiliser la fonctionnalité M'aider à écrire pour créer des tests de surveillance synthétique pour vos services existants.
Déployer et valider le multiréseau GKE NFO Interface hautes performances
Dans cet atelier de programmation, vous allez apprendre à configurer et à valider un pool de nœuds GKE L3 et multinic netdevice.
Suivre des événements dans une WebView avec Google Analytics
Dans cet atelier de programmation, vous allez apprendre à suivre des événements sur un site Web dans une WebView avec GA4F en les transférant vers du code natif.
Atelier de programmation sur l'entraînement TensorFlow.js dans Node.js
Dans cet atelier de programmation, vous allez apprendre à créer et entraîner un modèle d'estimation de terrain de baseball à l'aide de TensorFlow.js sur un serveur Node.js, et à diffuser des métriques auprès d'un client.
TensorFlow.js: convertir un SavedModel Python au format TensorFlow.js
Dans cet atelier de programmation, vous allez apprendre à convertir un modèle de ML Python existant au format SavedModel et à le convertir au format TensorFlow.js pour qu'il puisse s'exécuter dans un navigateur Web, tout en apprenant à résoudre les problèmes courants liés aux conversions.
Atelier: Extensions de service sur Media CDN
Dans cet atelier de programmation, vous allez créer une distribution Media CDN, qui exécute votre code personnalisé via un plug-in d'extensions de service pour obtenir une authentification HTTP personnalisée.
Optimiser le prix des produits de détail
Dans cet atelier de programmation, vous allez apprendre à exploiter Dataprep, BigQuery et Looker pour analyser l'impact de différents prix de vente et prendre des décisions éclairées afin d'optimiser le prix des produits.
Automatisation des commandes Slack
Code source permettant de créer une commande Slack Slash pour la synthèse de texte dans l'application Slack. L'application Slack utilise la fonction Cloud pour appeler l'API PaLM afin de synthétiser du texte.
Scaling avec Kustomize
Kustomize est un outil qui offre un moyen sans modèle de personnaliser la configuration des applications, simplifiant ainsi l'utilisation des applications prêtes à l'emploi. Il est disponible en tant qu'utilitaire autonome et intégré à kubectl via
Se connecter aux services sur site via un réseau hybride à l'aide de Private Service Connect et du proxy TCP NEG hybride
Dans cet atelier de programmation, vous allez apprendre à utiliser Private Service Connect avec un proxy TCP pour accéder à des services sur site.
Équilibreurs de charge proxy TCP/SSL et Cloud Armor : limitation du débit et liste de refus d'adresses IP
Dans cet atelier de programmation, vous allez créer un équilibreur de charge proxy TCP/SSL avec un service de backend et utiliser Cloud Armor pour limiter l'accès à l'équilibreur de charge à un ensemble spécifique de clients utilisateurs.
Apache Spark et notebooks Jupyter sur Cloud Dataproc
Dans cet atelier, vous allez découvrir comment configurer Apache Spark et des notebooks Jupyter sur Cloud Dataproc à l'aide de composants facultatifs et de la passerelle des composants.
Utiliser Secret Manager avec Python
Dans ce tutoriel, vous allez apprendre à utiliser Secret Manager avec Python
Développement Android avancé en Kotlin – 3.2 : Animation avec MotionLayout
Dans cet atelier de programmation, vous allez utiliser MotionLayout pour créer une application Android en Kotlin avec des animations dynamiques.
Reconnaître des fleurs avec TensorFlow Lite sur Android
Dans cet atelier de programmation, vous allez utiliser un classificateur d'images et l'exécuter sur un téléphone Android à l'aide de TensorFlow Lite.
Ingérer des données CSV (valeurs séparées par une virgule) dans BigQuery à l'aide de Cloud Data Fusion – Ingestion en temps réel
Dans cet atelier de programmation, nous allons implémenter un schéma d'ingestion de données pour charger des données de santé au format CSV dans BigQuery à l'aide de Cloud Data Fusion en temps réel.
Recherche de similarités avec Spanner et Vertex AI
Créez une application de recherche de similarités pour les recommandations de vêtements basées sur les entrées utilisateur. Effectuez une recherche sur les données stockées dans Spanner et indexées par Vector Search pour répondre avec les plus proches voisins.
Reconnaissance vocale par IA avec TensorFlow Lite for Microcontrollers et SparkFun Edge
Dans cet atelier de programmation, vous allez apprendre à exécuter un modèle de reconnaissance vocale à l'aide de TensorFlow Lite for Microcontrollers sur SparkFun Edge, une carte de développement sur batterie contenant un microcontrôleur.
Instrumenter les informations de trace à l'aide d'OpenTelemetry
OpenTelemetry est le standard dans l'industrie pour l'observabilité système sur les traces et les métriques. Cette session explique comment instrumenter les métriques d'application à l'aide d'OpenTelemetry et comment les utiliser dans Cloud Monitoring et d'autres outils de surveillance.
Atelier: De site à site NCC avec un appareil SD-WAN flexiWAN
L'objectif de cet atelier est d'explorer NCC avec un spoke de dispositif WAN défini par logiciel connecté à un hub NCC.
Ajouter des notifications push à une application iOS
Dans cet atelier de programmation, vous allez ajouter des notifications push à une application iOS avec Firebase Cloud Messaging.
Atelier sur les API Web sans serveur
Dans cet atelier de programmation, vous allez développer une API Web basée sur des solutions sans serveur Google Cloud pour publier une étagère et ses livres. Vous allez créer une fonction Cloud pour importer des exemples de données, un conteneur Cloud Run pour proposer une API Web backend réutilisable, et une application Web App Engine pour proposer une interface Web permettant de parcourir la bibliothèque de livres.
Ajouter des notifications push à une application Web
Dans cet atelier de programmation, vous allez apprendre à ajouter des notifications push à votre application Web.
TensorFlow.js – Reconnaissance audio à l'aide de l'apprentissage par transfert
Dans cet atelier de programmation, vous allez créer un réseau de reconnaissance audio de base capable de reconnaître vos sons et de l'utiliser pour contrôler un curseur dans le navigateur. Vous allez utiliser TensorFlow.js, une bibliothèque de machine learning puissante et flexible pour JavaScript.
Accéder aux fichiers dans Cloud Storage avec l'abstraction Spring Resource
Accédez aux fichiers dans Cloud Storage avec l'abstraction Spring Resource.
Intégrer Remote Config à l'atelier de programmation Android
Dans cet atelier de programmation, vous allez apprendre à implémenter et à utiliser Remote Config sur Android.
ML Kit (reconnaître les caractéristiques de texte et de visages) – iOS
Dans cet atelier de programmation, vous allez créer une application iOS à l'aide de ML Kit, qui utilise le machine learning sur l'appareil pour reconnaître du texte et des caractéristiques faciales dans des images.
Écrire des tests unitaires pour ViewModel
Découvrez comment tester le ViewModel pour vérifier l'exactitude, le comportement et la facilité d'utilisation de votre application.
Créer une application simple avec des composables textuels
Découvrez comment créer une application simple avec des fonctions composables.
Mesurer les données des champs des métriques Core Web Vitals avec les métriques sur les annonces
Dans cet atelier de programmation, vous allez apprendre à mesurer les Core Web Vitals avec un modèle de balise Google Tag Manager (GTM) prédéfini et à envoyer les données à une propriété Google Analytics 4 (GA4). Vous apprendrez également à extraire
Google for Developers
Découvrez comment lire plus facilement des cartes comportant de multiples repères rapprochés grâce au regroupement de repères pour l'API Maps JavaScript. Découvrez deck.gl, un framework de visualisation de données Open Source à utiliser avec Google
Créer des applications multiplates-formes avec Angular
Découvrez les outils pour les développeurs proposés par Angular afin de les aider à configurer rapidement une application évolutive et facile à gérer.
Premiers pas avec Google Maps Platform pour Android
Découvrez plus d'informations sur Google Maps Platform, apprenez à gérer des projets dans la console Google Cloud et créez vos premières cartes Android interactives.
Créer votre première application Flutter
Dans cet atelier de programmation, vous allez apprendre à développer une application Flutter qui génère des noms chantants de façon aléatoire.
Utiliser SQL pour lire et écrire dans une base de données
Découvrez les concepts fondamentaux liés aux bases de données relationnelles, et apprenez à lire et à manipuler une base de données en utilisant le langage SQL.
Présentation de SQL
Apprenez à utiliser SQL pour lire et manipuler des données dans une base de données relationnelle.
Persistance des données avec Room
Découvrez comment utiliser Room dans vos applications Android en Kotlin. Room est une bibliothèque de persistance de base de données faisant partie d'Android Jetpack. Room est une couche d'abstraction qui repose sur SQLite et fournit des API pratiques pour configurer la base de données et l'interroger.
Lire et mettre à jour des données avec Room
Découvrez comment utiliser Room pour lire et mettre à jour les données dans vos applications Kotlin pour Android. Room est une bibliothèque de base de données faisant partie d'Android Jetpack. Room se charge de nombreuses tâches liées à la configuration d'une base de données et permet à votre application d'interagir avec en utilisant des appels de fonctions ordinaires.
Comment l'accessibilité numérique est-elle mesurée ?
Introduction à la mesure de l’accessibilité, qui garantit que tout le monde, y compris les personnes handicapées, peut toujours interagir avec votre site Web d’une manière significative et égale.
Créer un thème et une marque accessibles et personnalisés avec Material Design 3
Apprenez à créer un thème et une marque accessibles et personnalisés dans Material 3.
Concevoir une mise en page adaptative avec Material Design
Apprenez à utiliser les principes de conception adaptative dans Material Design pour atteindre la cohérence sur l'ensemble des tailles d'écran. Dans cet atelier, vous porterez une conception pour mobile au format tablette et en apprendrez davantage sur la grille responsive, les schémas de mise en page adaptative et les composants corrects.
Modifier l'icône d'application
Modifiez l'icône de l'application Affirmations.
Créer une liste déroulante
Créez une application qui affiche une liste déroulante d'éléments textuels et d'images avec Compose.
Place au style avec Duet AI pour les développeurs
Cet atelier de programmation explique comment utiliser Duet AI pour les développeurs afin d'implémenter Material Design sur un site Web. Une fois Material Design implémenté, vous effectuerez une itération sur la conception en apportant des
Récupérer des données sur Internet
Découvrez comment utiliser des bibliothèques développées par la communauté pour vous connecter à un service Web afin de récupérer et d'afficher des données dans votre application Compose Android Kotlin. Apprenez également à gérer les erreurs réseau potentielles.
Ajouter une liste déroulante
Créez une application qui affiche une liste déroulante d'affirmations avec du texte et des images.
Tests d'accessibilité
Découvrez comment tester l'accessibilité d'une application.
Navigation dans Jetpack Compose
Découvrez comment utiliser le composant Navigation pour concevoir des applications plus complexes avec plus d'écrans, et comment naviguer et transférer des données entre différents composables.
Stocker des données et y accéder à l'aide de clés avec DataStore
Découvrez comment stocker des données de paires clé-valeur simples avec Preferences DataStore dans une application Android.
Tester l'application Cupcake
Découvrez comment tester le composant Navigation et comment optimiser la quantité de code testée.
Naviguer entre les écrans avec Compose
Ajoutez le composant Navigation à l'application Cupcake afin d'organiser le flux de l'application, parcourir et transmettre des données entre différents écrans.
Redimensionner les applications Android
Dans cet atelier de programmation basé sur Jetpack Compose, vous allez optimiser une application Android afin d'implémenter de bonnes pratiques pour le redimensionnement au format libre. Les sujets abordés incluent la compatibilité du fichier manifeste, les implications des changements de configuration et le maintien de la continuité lors du redimensionnement.
Parvenir à une navigation instantanée à l'aide de l'API Speculation Rules
Une démo interactive et un atelier de programmation pour découvrir comment parvenir à une navigation instantanée en effectuant un prérendu à l'aide de l'API Speculation Rules. La durée de cet atelier de programmation est estimée à 30 minutes. Le
Créer des applications pour Google Chat avec Gemini
Dans cet atelier de programmation, vous allez créer des applications Google Chat avec les dernières fonctionnalités disponibles, dont les modèles d'IA basés optimisés par Gemini de Vertex AI, Dialogflow CX, l'accueil de l'application, les événements Google Chat et les widgets accessoires.
Thématisation Material avec Jetpack Compose
Découvrez comment ajouter la thématisation Material à une application pour modifier les couleurs, les formes et la typographie.
Utiliser le débogueur dans Android Studio
Découvrez comment utiliser le débogueur d'Android Studio pour inspecter et déboguer l'état de votre application pendant son exécution.
Présentation de Duet AI pour les développeurs
Dans cet atelier de programmation, vous allez utiliser Duet AI, un collaborateur de Google Cloud optimisé par l'IA. Vous découvrirez comment utiliser le chat Duet AI et l'aide au codage intégrée pour générer du code, le comprendre et plus encore.
Créer une application de chat basée sur un grand modèle de langage et sur la génération augmentée de récupération à l'aide d'AlloyDB AI et de LangChain
Dans cet atelier de programmation, vous allez apprendre à créer un cluster AlloyDB, à déployer le service de récupération de bases de données par IA générative et à créer un exemple d'application à l'aide de ce service.
Analyses des données d'étagères : utiliser Gemini pour concevoir une application Cloud Run Java capable de transférer les données BigQuery sur le Web
Nous utiliserons Gemini pour nous aider à créer une application de synthèse des données d'étagères capable de transférer simplement les données BigQuery sur le Web et déployée sur Cloud Run.
Créer une expérience de paiement rapide sur Android avec Google Pay (Kotlin)
Dans cet atelier de programmation, vous allez créer un écran de paiement dans votre application Android et le doter de Google Pay. Ce service offre aux utilisateurs de votre application un mode de paiement rapide, pratique et sécurisé accessible en un clic sur un bouton.
Utiliser Duet AI pour explorer et améliorer une application existante
Cet atelier de programmation vous explique comment utiliser Duet AI pour concevoir une application cliente sur un backend d'API existant. Cet atelier vous montre comment utiliser Duet AI avec une application existante. Dans cet atelier, vous allez
Découvrez comment simplifier les parcours d'authentification à l'aide de l'API Credential Manager dans votre application Android
Découvrez comment mettre en œuvre l'API Credential Manager pour instaurer un processus d'authentification fluide, sécurisé par clé d'accès ou mot de passe, dans votre application.
Présentation de la programmation en Kotlin
Familiarisez-vous avec les concepts de programmation en Kotlin pour être en mesure de créer des applications Android dans ce langage.
Votre premier programme en Kotlin
Découvrez comment créer et modifier des programmes simples en Kotlin.
Créer et utiliser des variables en Kotlin
Découvrez l'utilité des variables en programmation, ainsi que la manière de les définir et de les mettre à jour dans votre code Kotlin.
Valeurs booléennes
Découvrez comment utiliser le type de données booléen.
Présentation de JavaScript
Bref historique de JavaScript et présentation de ses règles de base.
Fonctions
Présentation des fonctions JavaScript.
Annexe
Informations supplémentaires qui pourraient vous être utiles lors de votre utilisation de JavaScript.
Blocs d'initialisation statiques
Utilisez des blocs d'initialisation statiques pour définir ou modifier des champs statiques.
Expressions de fonction
Présentation des expressions de fonction JavaScript.
Types et structures de données
Types de données "primitives" de base de JavaScript.
Descripteurs de propriété
Utilisez des descripteurs de propriété pour configurer vos objets JavaScript.
Objets
Présentation des objets JavaScript
Flux de contrôle
En savoir plus sur le flux de contrôle de JavaScript.
Étendre les classes
Le mot clé "extends" vous permet de créer des sous-classes de classes existantes.
Opérateurs de comparaison
Découvrez comment utiliser les opérateurs de comparaison.
Numbers
Découvrez comment utiliser le type de données numériques JavaScript.
Accesseurs de propriété
Découvrez comment définir un objet, le modifier et accéder à ses propriétés.
Chaînes
Découvrez comment utiliser le type de données "Chaîne" de JavaScript.
Collections indexées
Découvrez comment utiliser des collections indexées telles que des tableaux.
Le nouveau mot clé
Appelez des fonctions à l'aide du mot clé `new` pour créer des objets.
Ce mot clé
Utilisez le mot clé "this" pour travailler avec le contexte dans lequel votre fonction s'exécute.
Collections à clé
Découvrez comment utiliser des collections à clés telles que des cartes et des ensembles.
Symbole
Découvrez comment utiliser le type de données "Symbole" de JavaScript.
BigInt
Découvrez comment utiliser le type de données BigInt de JavaScript.
Héritage prototypage
Objets JavaScript et héritage prototypique.
null et undefined
Découvrez comment utiliser les types de données "null" et "undefined" de JavaScript.
Champs et méthodes de classe
Utilisez des champs et des méthodes de classe pour ajouter des propriétés à vos classes.
Variables
Découvrez comment utiliser les variables JavaScript.
Classes
Découvrez comment utiliser des classes en JavaScript.
Bienvenue dans Learn JavaScript !
Cours approfondi sur les principes de base de JavaScript.
Mot clé renvoyé
Utilisez le mot clé "return" pour exploiter tout le potentiel de vos fonctions.
S'entraîner : principes de base de Compose
Appliquez les concepts des composables d'une UI de base pour implémenter des écrans correspondant aux problèmes donnés.
Atelier de programmation sur la régression logistique
Cet atelier de programmation explique comment utiliser la régression logistique pour déterminer dans quelle mesure les caractéristiques telles que le genre, la tranche d'âge, l'heure d'impression et le type de navigateur sont corrélées à la
Atelier de programmation sur la régression linéaire
Dans cet atelier de programmation, vous allez apprendre à utiliser la régression linéaire pour créer un modèle capable de prédire le coût par clic. Pour cet atelier de programmation, vous devrez disposer de suffisamment de données de campagne de
Atelier de programmation sur la régression logistique
Cet atelier de programmation explique comment utiliser la régression logistique pour déterminer dans quelle mesure les caractéristiques telles que le genre, la tranche d'âge, l'heure d'impression et le type de navigateur sont corrélées à la
Atelier de programmation sur la régression linéaire
Dans cet atelier de programmation, vous allez apprendre à utiliser la régression linéaire pour créer un modèle capable de prédire le coût par clic. Voici les conditions à respecter: Pour cet atelier de programmation, vous devrez disposer de
Charger et afficher des images depuis Internet
Dans cet atelier de programmation, vous allez utiliser la bibliothèque Coil pour charger et afficher des photos depuis Internet dans votre application Android Compose.
Utiliser les types de fonction et les expressions lambda en Kotlin
Découvrez comment utiliser les expressions lambda et les fonctions d'ordre supérieur en Kotlin.
Fonctions d'ordre supérieur avec les collections
Découvrez comment utiliser les fonctions d'ordre supérieur courantes avec des collections en Kotlin
Génériques, objets et extensions
Familiarisez-vous avec différents concepts du langage Kotlin, comme les génériques, les classes d'énumération et de données, les objets et les fonctions de portée que vous utiliserez dans le code Compose.
Configurer Android Studio
Installez et configurez Android Studio pour pouvoir créer votre premier projet et l'exécuter sur un appareil ou un émulateur.
Télécharger et installer Android Studio
Découvrez comment télécharger et installer Android Studio
Bientôt disponible
Des informations supplémentaires sur les tests seront bientôt disponibles.
Position approximative
Demander l'autorisation d'accéder à la position dans Android 1
Vues dans Compose
Découvrez comment ajouter et utiliser des vues dans une application conçue avec Jetpack Compose.
Exercice : Créer une application Sports
Inspirez-vous des concepts de Material Design en créant une liste et des animations simples pour concevoir une liste de super-héros.
Exercice : Créer une application de super-héros
Inspirez-vous des concepts de Material Design, en créant une liste et des animations simples pour concevoir une liste de super-héros.
Thématisation Jetpack Compose
Dans cet atelier de programmation, vous apprendrez à créer un thème pour votre application, à appliquer un style à des composants individuels et à gérer les thèmes clairs et sombres.
Annexe
Informations supplémentaires qui pourraient vous être utiles lors de votre parcours de développement de tests.
Outils du métier
Découvrez les assertions et les autres primitives communes à la plupart des frameworks de test.
Emplacement d'exécution des tests
Découvrez comment exécuter des tests manuellement ou dans le cadre d'un processus automatisé.
Les tests de composants en pratique
Exemples de conception de test pour un composant React avec des dépendances complexes.
Bienvenue dans Learn Testing !
Cours approfondi sur les tests de logiciels.
Ce qu'il faut tester et votre approche
Découvrez comment évaluer votre code à des fins de test.
En quoi consistent les tests ?
Présentation générale des tests
Analyse statique
Apprenez à utiliser les outils linter pour effectuer des tests automatisés de base.
L'environnement de test
Apprenez à utiliser les outils d'exécution et l'émulation de navigateur pour les tests.
Types de tests automatisés
Découvrez les catégorisations courantes des types de tests.
Créer et utiliser des fonctions en Kotlin
Découvrez les fonctions en Kotlin.
Android 11 – Semaine 4 – Compatibilité
Découvrez comment créer des applications compatibles avec Android 11.
Formation Kotlin pour les programmeurs
La Formation Kotlin pour les programmeurs vous permettra d'apprendre les bases du Kotlin en créant de petits programmes dans IntelliJ IDEA. Elle inclut des ateliers de programmation avec des devoirs recommandés. Vous tirerez pleinement parti de ce
Code JavaScript fractionné
Certaines ressources ne sont pas essentielles au chargement initial d'une page Web. JavaScript fait partie de ces ressources qui peuvent être différées jusqu'au moment où ils en ont besoin grâce à une technique connue sous le nom de division du code. Vous pouvez ainsi améliorer les performances en réduisant les conflits au niveau de la bande passante et du processeur, des points essentiels à prendre en compte pour améliorer à la fois la vitesse de chargement initiale de la page et la réactivité aux entrées au démarrage.
Comprendre le chemin critique
Le chemin critique du rendu est un concept de performances Web qui traite de la rapidité avec laquelle le rendu initial d'une page s'affiche dans le navigateur. Ce module aborde les concepts théoriques sous-jacents au chemin critique du rendu. Il aborde des concepts tels que les ressources bloquant le rendu et l'analyseur, et en quoi elles jouent un rôle clé dans la vitesse d'affichage d'une page dans le navigateur.
Bienvenue sur Learn Performance !
Ce cours s'adresse aux débutants dans le domaine des performances Web, un aspect essentiel de l'expérience utilisateur. Il aborde les concepts clés liés aux performances Web, ainsi que les techniques permettant d'améliorer les performances.
Performances des vidéos
La vidéo est un type de support souvent utilisé sur les pages Web. Cependant, il ne faut pas négliger de savoir comment les diffuser efficacement. Ce module présente quelques techniques clés permettant d'intégrer des vidéos de manière à ce que votre site Web reste rapide, ainsi que les considérations relatives aux performances qui peuvent survenir lors de leur utilisation.
Votre première application WebGPU
Cet atelier de programmation présente les concepts fondamentaux de la nouvelle API WebGPU. Il vous guide dans la création d'une version du Jeu de la vie de Conway qui s'exécute sur votre GPU. Les fonctionnalités de rendu de WebGPU sont utilisées pour dessiner le plateau de jeu et ses fonctions de calcul pour mettre à jour l'état du jeu.
Créer votre première application Android
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Présentation du composant Navigation
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours deviendra obsolète en décembre 2023.
Exemples d'applications avancées avec navigation
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Leçon 8 : Architecture d'application (couche de l'interface utilisateur)
Découvrez comment utiliser les composants de l'architecture Android Jetpack, un ensemble de bibliothèques qui vous aident à concevoir des applications robustes, testables et faciles à gérer.
Ajouter un bouton à une application
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours deviendra obsolète en décembre 2023.
Utiliser RecyclerView pour afficher une liste déroulante
Dans cet atelier de programmation, vous allez créer une application qui affiche une liste de texte dans une RecyclerView.
Projet : application Water Me!
Instructions de projet pour le module 6 des principes de base d'Android
É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.
Afficher une liste déroulante
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Composants de l'architecture
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours deviendra obsolète en décembre 2023.
Naviguer entre les écrans
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Créer des mises en page XML pour Android
Dans cet atelier de programmation, vous apprendrez à utiliser le langage XML pour créer des mises en page pour vos applications Android.
Leçon 5 : Mises en page
Créez une application de calcul de pourboire en commençant par concevoir sa mise en page, puis implémentez la logique de calcul de pourboire à partir de l'entrée utilisateur. Créez ensuite une application permettant d'afficher une liste déroulante à l'aide du widget RecyclerView d'Android.
Lire et mettre à jour des données avec Room
Découvrez comment utiliser Room pour lire et mettre à jour les données dans vos applications Kotlin pour Android. Room est une bibliothèque de base de données faisant partie d'Android Jetpack. Room se charge de nombreuses tâches liées à la configuration d'une base de données et permet à votre application d'interagir avec en utilisant des appels de fonctions ordinaires.
Schéma de dépôt
Implémentez la mise en cache dans une application existante à l'aide du schéma de dépôt.
Planifier des tâches avec WorkManager
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Classes et instances d'objets dans Kotlin
Dans cet atelier de programmation, vous allez créer un programme Kotlin capable de lancer des dés.
Projet : application Dogglers
Instructions de projet pour le module 2 sur les principes de base d'Android
Leçon 4 : Créer votre première application Android
Découvrez comment créer vos premières applications Android avec Android Studio.
Stocker des données dans ViewModel
Dans cet atelier de programmation, vous allez apprendre à utiliser un ViewModel, l'un des composants d'architecture. Il permet de conserver les données d'une application lors des modifications de configuration.
Recevoir des entrées utilisateur dans une application : partie 1
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Projet : application Forage
Instructions de projet pour le module 5 des notions de base d'Android
Déboguer avec des points d'arrêt
Découvrez comment utiliser des points d'arrêt et surveiller des variables spécifiques lors du débogage.
Enregistrer les modifications dans votre application
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Ajouter des images à l'application Dice Roller
Dans cet atelier de programmation, vous allez ajouter des images à l'application Dice Roller, afin d'améliorer l'expérience utilisateur.
Navigation et pile "Retour"
Dans cet atelier de programmation, vous allez découvrir la pile
Preferences DataStore
Dans cet atelier de programmation, vous allez apprendre à utiliser une solution de stockage de données appelée Jetpack DataStore pour stocker une paire clé-valeur dans votre application.
Récupérer des données sur Internet et les afficher
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours deviendra obsolète en décembre 2023.
Projet : application Amphibians
Instructions de projet du module 4 sur les principes de base d'Android
Mises en page adaptatives
Découvrez comment adapter vos applications à différentes tailles d'écran.
Créer une application interactive : Dice Roller
Dans cet atelier de programmation, vous allez créer une application Android qui permet de lancer un dé et d'afficher son résultat à l'écran.
Utiliser LiveData avec ViewModel
Dans cet atelier de programmation, vous allez apprendre à utiliser LiveData, l'un des composants de l'architecture. Convertissez les données de l'application de ViewModel en LiveData. Vous apprendrez également à observer les modifications apportées à LiveData et à mettre à jour automatiquement l'interface utilisateur.
Peaufiner l'expérience utilisateur
Donnez une apparence plus professionnelle et soignée à une application existante en suivant les consignes Material Design et les bonnes pratiques de développement d'UI.
Charger et afficher des images depuis Internet
Dans cet atelier de programmation, vous allez utiliser la bibliothèque Coil pour charger et afficher des photos depuis Internet dans votre application Android en Kotlin. Vous allez également créer un RecyclerView et l'utiliser pour afficher une grille d'images.
Les fragments et le composant Navigation
Dans cet atelier de programmation, vous vous familiariserez avec les fragments, leur cycle de vie et le composant Navigation de Jetpack lorsque vous convertirez l'application Words afin d'utiliser des fragments et d'implémenter la navigation dans une seule activité.
Modifier l'icône d'application
Dans cet atelier de programmation, vous modifierez l'icône d'une application.
Mises en page adaptatives
Dans cet atelier de programmation, vous allez apprendre à utiliser SlidingPaneLayout pour votre application, afin de l'adapter à différentes tailles d'écran
Principes de base de SQL
Découvrez les principes fondamentaux des bases de données relationnelles et entraînez-vous en exécutant des requêtes SQL via l'outil d'inspection de bases de données sur Android Studio.
Coroutines
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Recevoir des entrées utilisateur dans une application : partie 2
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Ajouter un comportement conditionnel en Kotlin
Dans cet atelier de programmation, vous allez créer
Présentation des coroutines
Présentation des coroutines
Afficher une liste d'images à l'aide de vignettes
Dans cet atelier de programmation, vous allez affiner l'interface utilisateur de l'application Affirmations créée lors du précédent atelier.
Présentation de SQL, Room et Flow
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Écrire votre premier programme en Kotlin
Dans cet atelier de programmation, vous écrirez votre premier programme en langage Kotlin.
ViewModel partagé entre plusieurs fragments
Utilisez le composant de navigation Jetpack dans une application plus avancée et découvrez les avantages d'un ViewModel partagé entre plusieurs fragments d'une activité.
Présentation du langage Kotlin
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Introduction au débogage
Apprenez à lire les traces de la pile et familiarisez-vous avec les outils de débogage d'Android Studio.
Créer une application de carte d'anniversaire
Dans cet atelier de programmation, vous allez créer une application Android qui affiche du texte à l'aide de l'éditeur de mise en page dans Android Studio.
Projet : application Lunch Tray
Instructions de projet pour le module 3 des principes de base d'Android
Collections en Kotlin
Dans cet atelier de programmation, vous en apprendrez plus sur les collections, ainsi que sur les lambdas et les fonctions d'ordre supérieur en langage Kotlin.
Utiliser des listes en Kotlin
Découvrez comment utiliser des listes en langage de programmation Kotlin.
Calculer le pourboire
Dans cet atelier de programmation, vous écrirez le code d'une application de calcul de pourboire.
Télécharger et installer Android Studio
Dans cet atelier de programmation, vous téléchargerez et installerez l'outil de développement Android Studio.
Créer un message d'anniversaire en Kotlin
Dans cet atelier de programmation, vous créerez un programme de messages d'anniversaire en langage Kotlin.
Créer une mise en page de base
Ce contenu est obsolète et n'est plus mis à jour. Pour connaître les dernières pratiques recommandées, consultez plutôt le cours Principes de base d'Android avec Compose. Ce parcours prendra fin en décembre 2023.
Modifier le thème de l'application
Dans cet atelier de programmation, vous allez créer une palette de couleurs pour votre application.
Projet : application Lemonade
Instructions de projet pour le module 1 des principes de base d'Android
Activités et intents
Mettez à jour une application inachevée afin d'utiliser la navigation avec des intents implicites et explicites.
Créer et exécuter votre première application Android
Dans cet atelier de programmation, vous allez apprendre à créer votre première application Android en langage Kotlin à l'aide d'Android Studio. Pour créer votre premier projet, vous utiliserez un modèle Android Studio.
Facultatif : exécuter votre application sur un appareil mobile
Dans cet atelier de programmation, vous allez apprendre à configurer un appareil Android, tel qu'un téléphone mobile ou une tablette, pour y exécuter votre application Android Studio.
Optimiser les polices Web
Les polices Web sont une ressource communément utilisée sur le Web, et à juste titre, car elles ajoutent à la conception d'un site Web de telle sorte que d'autres ressources ne puissent pas le faire. Néanmoins, les polices Web ont toujours un coût en termes de performances. Dans ce module, nous allons étudier un certain nombre de techniques et de considérations relatives aux performances des polices Web.
Performances des images
Les images représentent une grande partie des données transférées sur de nombreuses pages Web aujourd'hui. Ce module explique comment optimiser les images et comment les diffuser efficacement afin de minimiser les octets gaspillés, quel que soit l'appareil de l'utilisateur.
Préchargement, prérendu et préchargement de service worker
Bien que les performances concernent principalement ce que vous pouvez faire pour optimiser et éliminer les ressources inutiles, il peut sembler un peu paradoxal de suggérer que certaines ressources doivent être chargées avant qu'elles ne soient nécessaires. Toutefois, dans certains cas, il peut être approprié de charger certaines ressources à l'avance. Dans ce module, nous allons étudier cet aspect des performances, ainsi que le préchargement et le prérendu.
Optimiser le chargement des ressources
Lors du chargement d'une page, de nombreuses ressources sont référencées dans son code HTML. Elles fournissent une page avec son apparence et sa mise en page via CSS et son interactivité via JavaScript. Ce module traite d'un certain nombre de concepts importants liés à ces ressources et à leur impact sur le temps de chargement d'une page.
Aider le navigateur avec des indices de ressources
Les indices de ressources sont un ensemble de fonctionnalités disponibles en HTML qui peuvent aider le navigateur à charger les ressources plus tôt, voire avec une priorité plus élevée. Ce module aborde quelques ressources pour vous aider à charger vos pages encore plus rapidement.
Pourquoi la vitesse est-elle importante ?
Avant de vous familiariser avec les performances d'apprentissage, vous devez comprendre leur rôle dans l'expérience utilisateur et la façon dont elles peuvent améliorer leurs résultats. Ce cours commence par une brève introduction sur ces sujets, qui donne un contexte essentiel pour comprendre pourquoi il est important d'apprendre à améliorer les performances.
Chargement différé des images et des éléments <iframe>
Les images et les éléments iFrame peuvent utiliser beaucoup de bande passante et de temps de traitement du processeur. Cependant, toutes les images et tous les éléments iFrame n'ont pas besoin d'être chargés lors du chargement initial de la page. Ils peuvent par ailleurs être reportés à une date ultérieure, au cours de laquelle l'utilisateur est le plus susceptible de les voir. Cette technique est connue sous le nom de _chargement différé_. Ce module présente les images et les éléments iFrame à chargement différé. Il permet ainsi d'accélérer le chargement de vos pages et de consommer de la bande passante et du temps de traitement uniquement lorsque cela est nécessaire.
Un cas d'utilisation concret d'un travailleur Web
Maintenant que vous connaissez les bases des workers Web, de leurs capacités et de leurs limites, intéressons-nous à un cas d'utilisation concret pour un travailleur Web. Dans cette démonstration, un nœud de calcul Web est utilisé pour récupérer un fichier JPEG, extraire ses métadonnées et le renvoyer au thread principal afin que l'utilisateur puisse le voir dans le navigateur.
Considérations générales sur les performances HTML
Chaque site Web commence par une demande de document HTML, cette demande joue un rôle important dans la vitesse de chargement de votre site Web. Ce module aborde des concepts importants tels que la mise en cache HTML, le blocage de l'analyseur, le blocage de l'affichage et plus encore. Vous pouvez ainsi vous assurer que la première requête HTML de votre site Web est mal exécutée.
Présentation des workers Web
La majeure partie de ce que voit l'utilisateur dans le navigateur se produit dans un seul thread, appelé _thread principal_. Vous pouvez toutefois démarrer de nouveaux threads afin d'effectuer des tâches coûteuses en calcul afin que le thread principal puisse prendre en charge des tâches importantes liées à l'utilisateur. L'API qui effectue cette opération est connue sous le nom d'API Web Worker. Dans ce module, ses principes de base sont abordés dans ce module.
Ajouter des autorisations d'exécution à votre application en Kotlin
Dans cet atelier de programmation, vous découvrirez comment ajouter des autorisations à votre application Android.
Leçon 3 : Classes et objets
Découvrez les classes, les objets et l'héritage en Kotlin. Créez de petits programmes alors que vous en apprenez plus sur les classes abstraites, les interfaces et la délégation d'interface.
Leçon 1 : Principes de base du Kotlin
Commencez à développer une application en Kotlin et découvrez les principes de base de ce langage de programmation, y compris les types de données, les opérateurs, les variables, les structures de contrôle et les variables nullable et non nullable.
Leçon 2 : Fonctions
Créez un programme Kotlin et apprenez-en plus sur les fonctions dans ce langage, y compris les valeurs par défaut des paramètres, les filtres, les lambdas et les fonctions compactes.
Android 11 – Semaine 11 – Interface utilisateur moderne
Découvrez les évolutions liées à l'interface utilisateur sur Android 11 durant la dernière semaine de la série 11 Weeks of Android.
Appliquer le Material Design aux applications Android codées en Kotlin
Découvrez comment appliquer le Material Design aux applications Android codées en Kotlin.
Partez en vacances avec une application Google Chat
Dans cet atelier de programmation, vous allez apprendre à créer une application Google Chat.
Classer des données d'images à l'aide de BigQuery ML
Dans cet atelier de programmation, vous allez stocker et analyser des images de postures de yoga dans BigQuery. Vous implémenterez également le modèle de classification d'images à l'aide de BigQuery ML pour étiqueter les postures en n'utilisant que des structures SQL.
Développement Android avancé
Approfondissez vos compétences en codage pour Android grâce à notre formation Développement Android avancé, accessible à votre rythme et sans frais. Dans ce cours, vous utiliserez le langage de programmation Java et vous apprendrez à étendre
Principes de base du développement Android
Dans le cours Principes de base du développement Android, vous apprendrez les concepts de base de la programmation Android et créerez plusieurs applications en Java. Vous commencerez par l'application Hello World, puis vous en créerez d'autres qui
Créer un jeu avec Flutter et Flame
Dans cet atelier de programmation, vous allez créer un jeu de plates-formes appelé Doodle Dash avec Flutter et le moteur Flame.
Utiliser une FFI dans un plug-in Flutter
Dans cet atelier, vous allez créer un plug-in Flutter dédié aux plates-formes pour mobiles et ordinateurs en utilisant une FFI pour reprendre une bibliothèque C native.
Intégrer des raccourcis dynamiques à l'Assistant Google grâce aux actions dans l'application
Découvrez comment implémenter des raccourcis d'application dynamiques avec Google
Ajouter des annonces AdMob à une application Flutter
Dans cet atelier de programmation, vous découvrirez comment ajouter une bannière, un interstitiel et une annonce avec récompense à une application Flutter.
Applications adaptatives dans Flutter
Dans cet atelier de programmation, vous allez créer une application Flutter capable de fonctionner sur les six plates-formes avec lesquelles Flutter est compatible : Android, iOS, le Web, Windows, macOS ou Linux.
Tester une application Flutter
Dans cet atelier de programmation, vous allez développer et tester une application Flutter simple.
Découverte des motifs et des enregistrements
Utilisez les motifs, enregistrements et autres nouveautés apportées par Dart 3 pour repenser l'architecture de votre style de conception d'UI dans Flutter.
Créer une application sans code à l'aide de la base de données AppSheet native
Apprenez à utiliser la base de données native d'AppSheet pour créer des applications AppSheet.
MDC-102: Structure et mise en page Material
Découvrez comment créer et structurer une application Flutter à l'aide de Material.
Ajouter Chat à vos applications AppSheet
Apprenez à utiliser la fonctionnalité d'applications Chat d'AppSheet pour ajouter Chat à vos applications AppSheet.
MDC-101: Principes de base des composants Material
Découvrez les principes de base des composants Material en créant une page de connexion pour une application Flutter simple.
Apprenez à créer un prototype d'IA responsable avec le guide PAIR et MakerSuite
Découvrez comment créer des prototypes de solutions d'IA de manière responsable avec les outils de Google pour l'IA responsable, MakerSuite et le guide PAIR.
Premiers pas avec les signaux Angular
Présentation des signaux, un nouveau modèle de réactivité dans Angular. Des signaux qui vous permettent d'avoir plus d'outils de haute qualité pour une réactivité précise
Intégrer une application Android à l'Assistant Google grâce aux actions dans l'application
Découvrez comment activer les commandes vocales dans une application Android en y intégrant l'Assistant Google à l'aide d'intents intégrés d'action dans l'application.