Découvrir tous les contenus de formation
Architecture et état
Updated 2 mars 2025
Découvrez comment créer une application opérationnelle à l'aide de la navigation, de l'état avancé et des effets secondaires.
- Android
Premiers pas avec la recherche vectorielle Spanner
Updated 28 février 2025
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
Updated 28 février 2025
Commencez à utiliser des clés d'accès, et créez des expériences d'authentification sécurisées et conviviales pour vos utilisateurs.
- Android
Scene Semantics et Geospatial Depth
Updated 28 février 2025
Découvrez les API Scene Semantics et Geospatial Depth dans ARCore, qui vous permettent de mieux comprendre l'environnement.
Streetscape Geometry et Rooftop Anchors
Updated 28 février 2025
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
Updated 27 février 2025
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
Updated 27 février 2025
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
Updated 26 février 2025
Dans ce tutoriel, vous allez apprendre à configurer et à valider les pipelines Vertex AI Private Service Connect.
Compose pour Wear OS
Updated 26 février 2025
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
Updated 25 février 2025
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.
- AlloyDB pour PostgreSQL
Accélérer les requêtes analytiques avec le moteur de données en colonnes dans AlloyDB Omni
Updated 25 février 2025
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.
- AlloyDB pour PostgreSQL
Premiers pas avec les embeddings vectoriels avec AlloyDB AI
Updated 25 février 2025
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.
- AlloyDB pour PostgreSQL
Premiers pas avec les représentations vectorielles continues dans Cloud SQL pour PostgreSQL
Updated 24 février 2025
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.
- Cloud SQL
Diffusion d'images AVIF
Updated 24 février 2025
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
Updated 21 février 2025
Dans cet atelier de programmation, vous allez apprendre à créer un Private Service Connect pour AlloyDB.
- AlloyDB pour PostgreSQL
Créer un outil de synthèse YouTube optimisé par Gemini
Updated 21 février 2025
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
Updated 20 février 2025
Dans cet atelier de programmation, vous allez découvrir comment créer un Private Service Connect pour Cloud SQL.
- Cloud SQL
Installer et configurer la boîte à outils pour vos applications d'IA générative et agentique sur AlloyDB
Updated 20 février 2025
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
Updated 18 février 2025
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
Updated 14 février 2025
Créer une application Web avec Firebase Data Connect et GraphQL
- Firebase
Atelier de programmation : Créer une application de recommandation de postures de yoga contextuelle avec Firestore, Vector Search, Langchain et Gemini (version Python)
Updated 12 février 2025
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.
- Cloud Run
Architecture des applications Android modernes
Updated 10 février 2025
Découvrez les bonnes pratiques ainsi que l'architecture recommandée pour créer des applications robustes et de qualité.
- Android
Techniques d'observabilité pratiques pour les applications d'IA générative en JavaScript
Updated 10 février 2025
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
Updated 10 février 2025
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
Updated 10 février 2025
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
Updated 10 février 2025
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.
Updated 10 février 2025
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
Updated 6 février 2025
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.
- Android
(Obsolète) Convertir du code en Kotlin
Updated 6 février 2025
Dans cet atelier de programmation, vous apprendrez à convertir votre code Java en langage Kotlin.
Android 11 – Semaine 2 – Machine learning
Updated 6 février 2025
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.
- Android
Reconnaître, identifier la langue et traduire du texte avec ML Kit et CameraX: Android
Updated 6 février 2025
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.
- Firebase
- Android
Kotlin pour les développeurs Java
Updated 6 février 2025
Intégrez et convertissez du code Java en Kotlin à l'aide d'Android Studio.
- Android
- Kotlin
Atelier de programmation de l'API Activity Recognition Transition
Updated 6 février 2025
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)
Updated 6 février 2025
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.
- Cloud Run
Atelier App Mod
Updated 4 février 2025
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
Updated 4 février 2025
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
Updated 31 janvier 2025
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.
- Firebase Remote Config
- Firebase Authentication
- Firestore
- Firebase
- Firebase Performance Monitoring
Utiliser le service d'agrégation sur AWS
Updated 30 janvier 2025
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)
Updated 30 janvier 2025
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
Updated 24 janvier 2025
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
Updated 23 janvier 2025
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.
- Flutter
Ajouter la recherche vectorielle Firestore à vos applications mobiles avec les extensions Firebase
Updated 23 janvier 2025
Découvrez comment utiliser la recherche vectorielle Firestore.
- Firebase
Atelier de programmation Cloud Firestore pour iOS
Updated 23 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à créer une application iOS qui utilise Cloud Firestore.
- Firebase
Atelier de programmation Web Cloud Firestore
Updated 23 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à créer une application Web qui utilise Cloud Firestore.
- Firebase
Ajouter rapidement de nouvelles fonctionnalités à votre application Web avec les extensions Firebase
Updated 23 janvier 2025
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.
- Firebase
- Firebase Realtime Database
- Extensions Firebase
Atelier de programmation Android sur Cloud Firestore
Updated 23 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à créer une application Android qui utilise Cloud Firestore.
- Firebase
Atelier de programmation Web AngularFire
Updated 23 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à utiliser la plate-forme Firebase sur le Web en créant une application de chat.
- Firebase App Hosting
- Firebase
Déployer automatiquement l'IA générative Go avec l'application Web Genkit depuis le contrôle des versions vers Cloud Run
Updated 23 janvier 2025
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
Updated 23 janvier 2025
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
Updated 23 janvier 2025
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
Updated 23 janvier 2025
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
Updated 23 janvier 2025
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
Updated 23 janvier 2025
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
Updated 23 janvier 2025
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
Updated 23 janvier 2025
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
Updated 22 janvier 2025
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
Updated 18 janvier 2025
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.
- Cloud Run
Wear OS
Updated 16 janvier 2025
Découvrez Wear OS, un système d'exploitation Android optimisé pour le poignet.
- Android
Activer Private Service Connect sur une instance Cloud SQL existante exécutant PSA (Terraform)
Updated 16 janvier 2025
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.
- Cloud SQL
Animations dans Flutter
Updated 14 janvier 2025
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.
- Flutter
Recevoir un événement de Cloud Pub/Sub dans SAP à l'aide du SDK ABAP pour Google Cloud
Updated 14 janvier 2025
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
Updated 14 janvier 2025
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
Updated 14 janvier 2025
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
Updated 14 janvier 2025
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
Updated 14 janvier 2025
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
Updated 14 janvier 2025
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)
Updated 13 janvier 2025
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.
- Cloud SQL
Créer des applications Web optimisées par l'IA avec les extensions Firebase pour l'API Gemini
Updated 13 janvier 2025
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.
- Extensions Firebase
- Firestore
- Firebase App Hosting
- Firebase
Atelier de programmation Firebase iOS Swift
Updated 13 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à utiliser la plate-forme Firebase sur iOS en Swift.
- Firebase
Firebase Performance Monitoring pour le Web
Updated 13 janvier 2025
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.
- Firebase
Intégrer Firebase à une application Next.js
Updated 13 janvier 2025
Découvrez comment intégrer Firebase à une application Next.js.
- Firebase
- Firebase App Hosting
Créer des fonctionnalités d'IA générative alimentées par vos données avec Firebase Genkit
Updated 13 janvier 2025
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à.
- Firebase App Hosting
- Firestore
- Firebase Genkit
- Firebase
Atelier de programmation Firebase Android : créer un chat convivial
Updated 13 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à créer une application Android avec la plate-forme Firebase.
- Firebase
- Android
Envoyer des notifications pour une application Web à l'aide de Cloud Messaging et de Cloud Functions
Updated 13 janvier 2025
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.
- Firebase
- Firebase Cloud Messaging
- Cloud Functions for Firebase
Atelier de programmation Web sur App Check
Updated 13 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à protéger une application Web contre les accès non autorisés.
- Firebase
Premiers pas avec Spanner Graph
Updated 13 janvier 2025
Dans cet atelier de programmation, vous allez créer une instance Spanner et apprendre à utiliser Spanner Graph.
- Spanner
Prétraiter des données BigQuery avec PySpark sur Dataproc
Updated 13 janvier 2025
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
Updated 13 janvier 2025
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)
Updated 13 janvier 2025
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
Updated 13 janvier 2025
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
Updated 13 janvier 2025
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
Updated 13 janvier 2025
Premiers pas avec les fonctions Cloud Run basées sur des événements
- Cloud Run
Exécuter Transformers.js sur des GPU Cloud Run
Updated 13 janvier 2025
Découvrez comment exécuter une diffusion stable sur un GPU Cloud Run.
- Cloud Run
Signer et valider des données avec Cloud KMS (asymétrique)
Updated 13 janvier 2025
Dans cet atelier de programmation, vous allez chiffrer et déchiffrer des données à l'aide de clés asymétriques Cloud KMS.
- Cloud Key Management Service
Déclencher le traitement des événements depuis Cloud Storage à l'aide d'Eventarc et de fonctions Cloud Run
Updated 13 janvier 2025
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
Updated 13 janvier 2025
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
Updated 13 janvier 2025
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
Updated 13 janvier 2025
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
Updated 13 janvier 2025
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
Updated 10 janvier 2025
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
Updated 10 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
Implémentation d'histoires d'utilisateurs JIRA avec l'IA générative
Wagtail sur Cloud Run
Updated 9 janvier 2025
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.
- Cloud Run
Exécuter TorchServe et Stable Diffusion sur les GPU Cloud Run
Updated 9 janvier 2025
Découvrez comment exécuter une diffusion stable sur un GPU Cloud Run.
- Cloud Run
Créer des applications à l'ère de l'IA
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 9 janvier 2025
Dans ce tutoriel, vous allez apprendre à utiliser l'API Translation avec Python.
Publier avec Cloud Deploy
Updated 9 janvier 2025
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
Updated 9 janvier 2025
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
Updated 6 janvier 2025
Dans cet atelier de programmation, vous allez apprendre à ajouter Firebase Authentication à une application Flutter en quelques lignes de code.
- Firebase
- Firebase Authentication
- Flutter
Atelier de programmation Cloud NGFW Enterprise [avec inspection TLS]
Updated 26 décembre 2024
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
Updated 23 décembre 2024
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.
- Android
Ajouter Play Integrity à votre application Android
Updated 23 décembre 2024
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.
- Android
Ajouter des mises en page adaptatives à une application Android basée sur les vues avec Compose
Updated 23 décembre 2024
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
Updated 23 décembre 2024
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 :
- Android
Améliorer les performances de l'application avec les profils de référence
Updated 23 décembre 2024
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.
- Android
Sécuriser les modèles de ML et la propriété intellectuelle à l'aide de l'espace confidentiel
Updated 23 décembre 2024
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
Updated 22 décembre 2024
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
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
- Open Health Stack
Déployer une application JavaScript dans Cloud Run avec AlloyDB
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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.
- Cloud à cloud
- Assistant Google
Déployer une application JavaScript sur Cloud Run avec Cloud SQL pour PostgreSQL
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
- Open Health Stack
Valider les requêtes de l'API Places avec Firebase App Check et reCAPTCHA
Updated 21 décembre 2024
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.
- Google Maps Platform
- API Maps JavaScript
Créer un assistant de shopping intelligent avec AlloyDB et Vertex AI Agent Builder – Partie 1
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
Updated 21 décembre 2024
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
Updated 19 décembre 2024
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
Updated 18 décembre 2024
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
Updated 17 décembre 2024
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
Updated 17 décembre 2024
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
Updated 17 décembre 2024
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.
- Android
Présentation des coroutines dans Kotlin Playground
Updated 13 décembre 2024
Dans Kotlin Playground, apprenez à utiliser des coroutines Kotlin pour écrire du code asynchrone.
Vues Android et Compose dans les vues
Updated 13 décembre 2024
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.
- Android
Ajouter Compose à une application basée sur les vues
Updated 13 décembre 2024
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
Updated 13 décembre 2024
Découvrez comment réagir à un clic sur un bouton dans une application Android.
- Android
Utiliser des classes et des objets en Kotlin
Updated 13 décembre 2024
Découvrez comment utiliser des classes et des objets en Kotlin.
(Obsolète) Fournir les données aux complications du cadran sur Wear OS
Updated 13 décembre 2024
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
Updated 13 décembre 2024
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
Updated 13 décembre 2024
Découvrez comment créer une application Android présentant votre carte de visite.
Interagir avec l'interface utilisateur et l'état
Updated 13 décembre 2024
Créez une application de calcul de pourboire qui calcule le montant d'un pourboire à partir des entrées utilisateur dans l'application.
- Android
Présentation des coroutines dans Android Studio
Updated 13 décembre 2024
Apprenez à utiliser les coroutines Kotlin dans une application Android et à tester les coroutines.
Créer une application interactive : Dice Roller
Updated 13 décembre 2024
Découvrez comment créer une application interactive Dice Roller, qui permet aux utilisateurs de lancer un dé, puis affiche le résultat.
- Android
Charger et afficher des images depuis Internet
Updated 13 décembre 2024
Appliquez les bonnes pratiques pour l'architecture à l'application, et utilisez Coil pour télécharger et afficher les images
- Android
Créer une mise en page de base
Updated 13 décembre 2024
Créez une application Android avec une interface utilisateur simple qui affiche du texte et des images.
- Android
Calculer un pourboire personnalisé
Updated 13 décembre 2024
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
Updated 13 décembre 2024
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.
- Android
Autres principes de base du Kotlin
Updated 13 décembre 2024
Découvrez d'autres concepts de programmation en langage Kotlin qui vous permettront de créer des applications Android plus riches et ludiques.
- Android
Communication bidirectionnelle sans Internet
Updated 13 décembre 2024
Découvrez comment permettre à vos utilisateurs de communiquer entre eux même sans connexion Internet.
Intégration d'activités avancée
Updated 13 décembre 2024
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
Updated 13 décembre 2024
Apprenez-en plus sur les principes de base du Kotlin, la programmation orientée objet et les lambdas.
- Android
Android 11 – Semaine 1 – Personnes et identité
Updated 11 décembre 2024
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.
- Android
Compatibilité avec les appareils pliables et double écran grâce à Jetpack WindowManager
Updated 11 décembre 2024
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.
- Android
Votre première appli intégrée à Santé Connect
Updated 11 décembre 2024
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.
- Android
Accessibilité, tests et performances
Updated 11 décembre 2024
Améliorez les performances de votre application, rendez-la accessible à tous et écrivez des tests automatisés pour maintenir cette accessibilité.
- Android
Créer des applications avec Android Enterprise
Updated 11 décembre 2024
Découvrez les solutions de gestion proposées par Android Enterprise.
- Android
Tester dans Jetpack Compose
Updated 11 décembre 2024
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
Updated 11 décembre 2024
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
Updated 11 décembre 2024
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
Updated 11 décembre 2024
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.
- Android
- Wear OS
Créer une application exécutée sur un profil professionnel
Updated 11 décembre 2024
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
Updated 11 décembre 2024
Ajoutez une liste déroulante à l'application Affirmations.
Jetpack Compose
Updated 11 décembre 2024
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
Updated 11 décembre 2024
Découvrez comment tirer parti de techniques avancées afin de proposer une expérience de stylet optimale dans une application Android.
- Android
Créer une mise en page de type "Liste/Détail" avec l'intégration d'activités et Material Design
Updated 11 décembre 2024
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
- Android
Intégration d'activités
Updated 11 décembre 2024
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.
- Android
Atelier de programmation sur le glisser-déposer
Updated 11 décembre 2024
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.
- Android
S'adapter à différentes tailles d'écran
Updated 11 décembre 2024
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.
- Android
Premiers pas avec Vulkan sur Android
Updated 11 décembre 2024
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.
- Android
Améliorer l'expérience utilisateur d'une application Android
Updated 11 décembre 2024
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.
- Android
Utiliser des coroutines dans des cas d'utilisation Android courants
Updated 10 décembre 2024
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.
- Android
Animer des éléments dans Jetpack Compose
Updated 9 décembre 2024
Dans cet atelier de programmation, vous apprendrez à utiliser certaines API Animation de Compose.
S'entraîner : associer un comportement à un clic
Updated 9 décembre 2024
Appliquez ce que vous avez appris sur le comportement des clics sur les boutons afin de créer une application.
- Android
Mises en page, thématisation et animation
Updated 9 décembre 2024
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.
- Android
État avancé et effets secondaires dans Jetpack Compose
Updated 9 décembre 2024
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.
- Android
Fichier manifeste d'application Web
Updated 9 décembre 2024
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
Updated 6 décembre 2024
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.
- Android
Intégrer des fonctions de Gemini à votre application Android
Updated 6 décembre 2024
Découvrez comment ajouter une fonctionnalité simple de l'API Gemini à une application Android grâce Vertex AI for Firebase.
- Android
Présentation de Compose pour la télévision
Updated 6 décembre 2024
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.
- Android
ViewModel et l'état dans Compose
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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
Updated 6 décembre 2024
Découvrez la notion d'état et la façon dont Jetpack Compose peut l'utiliser et la manipuler.
- Android
Glisser-déposer dans Compose
Updated 6 décembre 2024
Découvrez comment activer le glisser-déposer dans Compose à l'aide de modificateurs.
- Android
L'API Android Sleep
Updated 6 décembre 2024
Découvrez comment vous inscrire à l'API Android Sleep pour obtenir les événements SleepSegmentEvents et SleepClassifyEvents.
Planifier des tâches avec WorkManager
Updated 6 décembre 2024
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.
- Android
Thématisation dans Compose avec Material 3
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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.
- Android
Créer et tester une application à utiliser à l'arrêt pour Android Automotive OS
Updated 6 décembre 2024
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.
- Android Auto
- Android
API Google Pay pour le Web 201: avancé
Updated 6 décembre 2024
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
- Google Pay
Connexion sur le Web sans mot de passe avec des clés d'accès
Updated 6 décembre 2024
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
Updated 6 décembre 2024
Dans cet atelier de programmation, vous apprendrez à migrer certains éléments d'un écran du système de vues vers Jetpack Compose.
- Android
Offrir aux utilisateurs Wear OS de nouvelles approches avec l'API Ongoing Activity
Updated 6 décembre 2024
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.
- Android
- Wear OS
Concevoir des applications attrayantes
Updated 6 décembre 2024
Rendez vos applications plus attrayantes et intuitives à l'aide de Material Design, d'animations et des bonnes pratiques en matière d'accessibilité.
- Android
Principes de base de Jetpack Compose
Updated 6 décembre 2024
Dans cet atelier de programmation, vous allez découvrir les principes de base de Compose.
- Android
Utiliser les collections en Kotlin
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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
Updated 6 décembre 2024
Découvrez comment ajouter une animation de rétroaction simple à votre application Compose.
Ajouter Nearby Messages à votre appli
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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
Updated 6 décembre 2024
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.
- Android
Créer une application Art Space
Updated 5 décembre 2024
Découvrez comment créer une application Android qui présente votre propre galerie d'art.
L'état dans Jetpack Compose
Updated 5 décembre 2024
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
Updated 5 décembre 2024
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
Updated 5 décembre 2024
Découvrez comment gérer les mesures d'application bord à bord dans Android 15.
- Android
Accessibilité dans Jetpack Compose
Updated 5 décembre 2024
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.
- Android
Calculer un pourboire personnalisé
Updated 5 décembre 2024
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
Updated 5 décembre 2024
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.
- Android
- Wear OS
Principes de base de Cronet
Updated 5 décembre 2024
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
- Android
Facteurs de forme
Updated 5 décembre 2024
Avec Jetpack Compose, développez des applications adaptées à différents formats d'écran et types d'appareils.
- Android
Mises en page de base dans Compose
Updated 5 décembre 2024
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
Updated 4 décembre 2024
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é
Updated 4 décembre 2024
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
Updated 4 décembre 2024
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
Updated 4 décembre 2024
Découvrez comment créer une application simple avec des fonctions composables.
- Android
Créer une application de chat générative avec Vertex AI Conversation
Updated 30 novembre 2024
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
Updated 30 novembre 2024
Accéder à Gemini à partir d'une VM via le SDK Python et le point de terminaison PSC
- Vertex AI
Utilisation de textembedding-gecko@003 pour les représentations vectorielles continues de vecteurs
Updated 30 novembre 2024
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)
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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 !
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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)
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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.
- Cloud Run
Créez une application de recherche de brevets avec AlloyDB, Vector Search et Vertex AI.
Updated 30 novembre 2024
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)
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
Dans cet atelier de programmation
Stratégie de pare-feu réseau globale avec tags
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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.
- Android
- ML Kit
Build sécurisé Déployer avec Cloud Build, Artifact Registry et GKE
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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)
Updated 30 novembre 2024
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
Updated 30 novembre 2024
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
Updated 30 novembre 2024
Pratiques fondamentales pour le déploiement sécurisé sur Cloud Run
Code source sécurisé
Updated 30 novembre 2024
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
Updated 23 novembre 2024
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
Updated 23 novembre 2024
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
Updated 23 novembre 2024
Créez et déployez une intégration cloud à cloud pour intégrer un lave-linge connecté virtuel à l'Assistant.
- Cloud à cloud
- Assistant Google
Déboguer la maison connectée
Updated 23 novembre 2024
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.
- Cloud à cloud
- Assistant Google
Métriques basées sur les journaux pour la maison connectée
Updated 23 novembre 2024
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.
- Assistant Google
- Cloud à cloud
Implémenter CameraStream avec WebRTC
Updated 23 novembre 2024
Découvrez comment diffuser du contenu depuis une webcam sur un écran Google Nest à l'aide de la caractéristique CameraStream et de WebRTC.
- Cloud à cloud
- Assistant Google
Améliorer et sécuriser vos intégrations cloud à cloud
Updated 23 novembre 2024
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.
- Cloud à cloud
- Assistant Google
Déboguer la page d'accueil locale
Updated 23 novembre 2024
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.
- Cloud à cloud
- Assistant Google
Déclencher des jobs Cloud Run avec Cloud Scheduler
Updated 23 novembre 2024
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
Updated 23 novembre 2024
Découvrez comment déployer une application Cloud Run avec Cloud Deploy.
Agent GenAI pour l'automatisation des commandes
Updated 23 novembre 2024
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
Updated 23 novembre 2024
Paramètres d'entrée dans Cloud Run
Données partagées sécurisées utilisées avec Espace confidentiel
Updated 23 novembre 2024
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
Updated 22 novembre 2024
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.
- Firebase
Distribuez vos builds iOS préliminaires plus rapidement avec App Distribution et Fastlane
Updated 22 novembre 2024
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).
- Firebase
Découvrez Firebase pour le Web
Updated 22 novembre 2024
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.
- Firebase
- Firestore
- Firebase Authentication
- Firebase Hosting
Découvrir Firebase pour Flutter
Updated 22 novembre 2024
Découvrez comment créer une application mobile Flutter avec Firebase.
- Flutter
- Firestore
- Firebase
- Android
- Firebase Authentication
Utiliser Room pour la persistance des données
Updated 22 novembre 2024
Utilisez la bibliothèque Room pour créer et utiliser facilement des bases de données relationnelles dans une application Android.
- Android
Google Ads avec les événements personnalisés Google Analytics pour Firebase – Android
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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)
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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.
- Google Workspace
Accéder à MongoDB Atlas multirégional avec Private Service Connect
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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.
- Firebase
- Firebase Cloud Messaging
Fonctionnalités d'authentification avancées
Updated 22 novembre 2024
Découvrez comment implémenter l'authentification multifacteur et créer des exigences d'authentification personnalisées avec des fonctions de blocage.
- Firebase Authentication
Atelier de programmation sur les frameworks Web Angular Firebase
Updated 22 novembre 2024
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
Updated 22 novembre 2024
Vous allez apprendre à utiliser Procurement DocAI pour analyser intelligemment une facture.
PySpark pour le traitement du langage naturel sur Dataproc
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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.
- TensorFlow
Débogage rapide des LLM avec Learning Interpretability Tool (LIT) sur GCP
Updated 22 novembre 2024
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
Updated 22 novembre 2024
Dans ce tutoriel, vous allez apprendre à configurer et à valider l'interface Private Service Connect.
Microservice Rainbow Rumpus
Updated 22 novembre 2024
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#
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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
Updated 22 novembre 2024
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
Updated 21 novembre 2024
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.
- Cloud Run
Déployez, faites évoluer et mettez à jour votre site Web avec Google Kubernetes Engine (GKE)
Updated 21 novembre 2024
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
Updated 21 novembre 2024
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
Updated 21 novembre 2024
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
Updated 21 novembre 2024
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
Updated 21 novembre 2024
Découvrez comment envoyer des messages à vos utilisateurs avec Firebase Cloud Messaging et la messagerie dans l'application Firebase.
- Android
Engagez efficacement les utilisateurs avec Firebase
Updated 21 novembre 2024
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.
- Firebase
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
Updated 21 novembre 2024
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
Updated 21 novembre 2024
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.
- Firebase Cloud Messaging
- Android
Surveiller les interruptions de service pour la maison connectée
Updated 21 novembre 2024
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.
- Assistant Google
- Cloud à cloud
Personnalisation du code avec Gemini Code Assist Enterprise
Updated 17 novembre 2024
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.
- Cloud Run
Utiliser Confidential Space avec des ressources protégées qui ne sont pas stockées auprès d'un fournisseur cloud
Updated 16 novembre 2024
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
Updated 15 novembre 2024
Dans cet atelier de programmation, vous allez apprendre à créer un Private Service Connect pour Cloud SQL.
- Cloud SQL
Principes de base de l'API Google Pay pour le Web
Updated 15 novembre 2024
À 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
- Google Pay
Cloud NGFW Enterprise – Service de prévention des intrusions (sans inspection TLS)
Updated 15 novembre 2024
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
Updated 9 novembre 2024
Découvrez comment sécuriser Cloud Functions en exigeant une authentification pour les appels
Créer des applications adaptatives avec Jetpack Compose
Updated 9 novembre 2024
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.
- Android
Ajouter une compatibilité en direct à un récepteur Cast
Updated 9 novembre 2024
Dans cet atelier de programmation, vous allez créer une application Récepteur Web personnalisé qui utilise l'API Cast Live.
- Caster
Déboguer les applications réceptrices Cast
Updated 9 novembre 2024
Dans cet atelier de programmation, vous allez ajouter l'enregistreur de débogage Cast à votre application Récepteur Web personnalisé existante.
- Caster
Créer un récepteur Web personnalisé
Updated 9 novembre 2024
Dans cet atelier de programmation, vous allez créer une application Récepteur Web personnalisé pour lire du contenu sur des appareils compatibles Cast.
- Caster
Ajouter la prise en charge de l'API Ad Breaks à un récepteur Web
Updated 9 novembre 2024
Dans cet atelier de programmation, vous allez créer une application Récepteur Web personnalisé qui utilise l'API Cast Ad Breaks.
- Caster
Rendre une application Android compatible avec Cast
Updated 9 novembre 2024
Dans cet atelier de programmation, vous allez modifier une application vidéo Android existante pour caster du contenu sur un appareil compatible Google Cast.
- Caster
- Android
Rendre une application Web compatible avec Cast
Updated 9 novembre 2024
Dans cet atelier de programmation, vous allez modifier une application vidéo Web existante pour caster du contenu sur un appareil compatible Google Cast.
- Caster
Faire passer un équilibreur de charge réseau des pools cibles aux services de backend régionaux
Updated 9 novembre 2024
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
Updated 9 novembre 2024
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
Updated 9 novembre 2024
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.
- Caster
- Android TV
Android 11 — Semaine 9 – TV
Updated 9 novembre 2024
Découvrez les outils pour les développeurs disponibles pour créer des applications pour Android TV.
- Android
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
Updated 9 novembre 2024
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
Updated 9 novembre 2024
Découvrez comment ajouter des effets sonores, de la musique de fond et de l'audio dynamique à vos jeux avec Flutter.
- Flutter
Découvrez comment appeler des fonctions Cloud Run authentifiées.
Updated 9 novembre 2024
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
Updated 9 novembre 2024
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
Updated 9 novembre 2024
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.
- Firebase Authentication
- Firestore
- Firebase
- Flutter
Créer une application de réalité augmentée (RA) à l'aide de la nouvelle API ARCore Geospatial
Updated 9 novembre 2024
Découvrez comment utiliser la nouvelle API ARCore Geospatial.
- Android
- ARCore
Exécuter l'entraînement d'un modèle personnalisé sur Vertex Pipelines
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
https://ide.cloud.google.com gcloud config set project {{project-id}} export PROJECT_ID=$(gcloud config get-value project) export PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format='value(projectNumber)') gcloud services enable \
Migrer de l'application Java Google App Engine vers Cloud Run avec Jib
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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.
- Google Cloud
Améliorer les performances de l'application avec les profils de référence
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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.
- Vertex AI
- Google Cloud
Migrer de l'application Java Google App Engine vers Cloud Run avec Docker
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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.
- Cloud Run
MDC-112 Web: intégration de MDC aux frameworks Web
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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.
- Android
- ML Kit
Reconnaître, identifier la langue et traduire du texte avec ML Kit et CameraX: Android
Updated 8 novembre 2024
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.
- ML Kit
- Firebase
- Android
Vertex AI: cohéberger des modèles sur la même VM pour les prédictions
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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)
Updated 8 novembre 2024
use-cmek-to-encrypt-cloud-functions
Comprendre Skaffold
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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é
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
Apprenez à mettre à jour une application avec un modèle de ML capable de filtrer les spams de base dans les commentaires.
- Android
- TensorFlow
Filtre de mouvement Vertex AI Vision
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 8 novembre 2024
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
Updated 7 novembre 2024
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
- TensorFlow
Vertex AI Workbench: entraîner un modèle TensorFlow avec des données de BigQuery
Updated 7 novembre 2024
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
Updated 7 novembre 2024
Premiers pas avec les fonctions Cloud Run basées sur des événements
- Cloud Run
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
Updated 7 novembre 2024
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
- Cloud Run
Créer des agents d'IA avec Vertex AI Agent Builder
Updated 7 novembre 2024
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
Updated 6 novembre 2024
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.
- Matter
Découvrez comment créer et déployer une application LangChain sur Cloud Run
Updated 6 novembre 2024
Découvrez comment créer et déployer une application LangChain sur Cloud Run
Comprendre le fulfillment en intégrant Dialogflow à Agenda
Updated 6 novembre 2024
Découvrez le concept de fulfillment dans Dialogflow.
Intégrer l'API Vision à Dialogflow
Updated 6 novembre 2024
Découvrez comment intégrer l'API Vision à Dialogflow.
Événements personnalisés Google Ads avec Google Analytics pour Firebase – iOS
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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.
- TensorFlow
Messagerie iFrame Looker intégrée
Updated 4 novembre 2024
Vous apprendrez à écouter de manière programmatique des événements à partir du contenu Looker intégré et à envoyer des actions vers celui-ci.
- Looker
Créer une visionneuse de briques avec LitElement
Updated 4 novembre 2024
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)
Updated 4 novembre 2024
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
Updated 4 novembre 2024
Découvrez les bonnes pratiques en matière d'interface utilisateur afin que votre application respecte les directives Material Design.
- Android
MDC-102 Android: Structure et mise en page Material (Java)
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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)
Updated 4 novembre 2024
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
Updated 4 novembre 2024
Vous apprendrez à incorporer un tableau de bord Looker avec le SDK d'intégration de Looker
- Looker
Intégrer Test Lab à votre système CI/CD
Updated 4 novembre 2024
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.
- Firebase
- Firebase Test Lab
Intégrer Magento à Cloud Spanner
Updated 4 novembre 2024
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)
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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.
- Looker
Connecter le cloud Looker via une mise en réseau hybride
Updated 4 novembre 2024
Dans ce tutoriel, vous allez apprendre à configurer et à valider une adresse IP privée Looker Cloud Core sur une mise en réseau hybride.
- Looker
MDC-101 Android: Principes de base de Material Components (MDC) (Kotlin)
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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.
- TensorFlow
Pipelines de données à la vitesse des TPU: tf.data.Dataset et TFRecords
Updated 4 novembre 2024
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.
- TensorFlow
Développement local avec la suite d'émulateurs Firebase
Updated 4 novembre 2024
Découvrez comment développer une application Web avec la suite d'émulateurs Firebase.
- Firebase Hosting
- Firestore
- Firebase Authentication
- Cloud Functions for Firebase
Chaîne explicite d'équilibreurs de charge GCP L7 avec PSC
Updated 4 novembre 2024
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)
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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.
- TensorFlow
Créer un pipeline de données sans serveur: IoT à Analytics
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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
Updated 4 novembre 2024
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.
- Android
Navigation
Updated 4 novembre 2024
La navigation est un élément clé de tout site d'applications. Elle commence par le langage HTML.
Atelier de programmation Firebase Cross Device
Updated 4 novembre 2024
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.
- Firebase Realtime Database
- Firebase Authentication
Protéger vos données Firestore avec les règles de sécurité Firebase
Updated 4 novembre 2024
Découvrez comment protéger vos données Firestore à l'aide de règles de sécurité
- Firebase
- Firestore
Glossaire
Updated 24 octobre 2024
Découvrez les termes et concepts courants liés à l'accessibilité.
Premiers pas avec l'API Web Serial
Updated 16 octobre 2024
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
Updated 16 octobre 2024
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
Updated 15 octobre 2024
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
Updated 15 octobre 2024
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.
- Cloud SQL
Rendre votre application Android plus accessible
Updated 14 octobre 2024
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.
- Android
Créer une application Web Device Access
Updated 13 octobre 2024
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.
- Device Access
Créer une automatisation à l'aide d'un script
Updated 20 septembre 2024
Dans cet atelier de programmation, vous apprendrez à écrire une automatisation avec script.
Créer une application Android pour Matter
Updated 20 septembre 2024
Personnalisez l'application exemple Google Home pour Matter afin de commander et de gérer les appareils.
- Matter
TensorFlow, Keras et deep learning, sans doctorat
Updated 20 septembre 2024
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.
- TensorFlow
Premiers pas avec Cloud Functions
Updated 20 septembre 2024
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
Updated 20 septembre 2024
Dans ce tutoriel, vous allez apprendre à utiliser l'API Video Intelligence avec Python.
Utiliser l'API Vision avec C#
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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)
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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)
Updated 20 septembre 2024
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)
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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#
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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).
- TensorFlow
Du notebook à Kubeflow Pipelines avec MiniKF et Kale
Updated 20 septembre 2024
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é
Updated 20 septembre 2024
Dans cet atelier de programmation, vous allez apprendre à déployer le service Active Directory géré sur Google Cloud Platform.
Retouches
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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
Updated 20 septembre 2024
Apprenez à héberger et faire évoluer une application Web dans Google Cloud avec Compute Engine.
Utiliser l'API Video Intelligence avec C#
Updated 20 septembre 2024
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
Updated 20 septembre 2024
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.
- Flutter
Premiers pas avec Geospatial Creator dans la version préliminaire d'Adobe Aero
Updated 18 septembre 2024
Découvrez comment utiliser les outils Geospatial Creator dans Adobe Aero.
- ARCore
- Android
Implémenter des clés d'accès avec le remplissage automatique de formulaire dans une application Web
Updated 18 septembre 2024
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
Updated 18 septembre 2024
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
Updated 18 septembre 2024
Découvrez comment concevoir et créer des applications Google Chat.
Premiers pas avec les API Streetscape Geometry et Rooftop Anchors dans ARCore
Updated 18 septembre 2024
Découvrez comment utiliser les API Streetscape Geometry et Rooftop Anchors dans ARCore avec Kotlin.
- ARCore
- Android
Premiers pas avec les API Scene Semantics et Geospatial Depth dans ARCore
Updated 18 septembre 2024
Découvrez comment utiliser les API Scene Semantics et Geospatial Depth avec Kotlin dans ARCore.
- Android
- ARCore
Premiers pas avec Geospatial Creator pour Unity
Updated 18 septembre 2024
Découvrez comment utiliser l'outil ARCore Geospatial Creator pour Unity.
- Android
- ARCore
Playbook sur les fiches de données : une documentation transparente pour une IA responsable
Updated 18 septembre 2024
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
Updated 18 septembre 2024
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
Updated 12 septembre 2024
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
Updated 11 septembre 2024
Dans cet atelier de programmation, vous allez modifier une application vidéo iOS existante pour caster du contenu sur un appareil compatible Google Cast.
- Caster
Chiffrer facilement des ressources avec Cloud KMS Autokey
Updated 10 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
Découvrez comment créer une base de données AlloyDB à l'aide d'un job Cloud Run
Développement InnerLoop avec Python
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
Dans cet atelier de programmation, vous apprendrez à utiliser BigQuery avec Python.
Gérer les processeurs Document AI avec Python
Updated 9 septembre 2024
Dans ce tutoriel, vous allez apprendre à gérer les processeurs Document AI avec Python.
Gestion des bots avec Google Cloud Armor + reCAPTCHA
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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)
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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.
- Google Workspace
Résoudre les problèmes avec Gemini CodeLab
Updated 9 septembre 2024
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
Updated 9 septembre 2024
Découvrez comment gérer les dépendances avec Architect Registry.
Atelier de programmation sur les fonctionnalités Web
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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.
- Google Cloud
Configurer et parcourir votre premier projet Google
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
Découvrez comment recevoir des mises à jour de votre position sur Android (y compris sur Android 11).
- Android
Tests de référence pour la prédiction en ligne Vertex AI avec HEY
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
Dans cet atelier de programmation, vous apprendrez à utiliser BigQuery avec la bibliothèque cliente Node.js.
clasp : CLI Apps Script
Updated 9 septembre 2024
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.
- Google Workspace
Calculer pi sur Compute Engine
Updated 9 septembre 2024
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
Updated 9 septembre 2024
Apprenez à déployer en continu des charges de travail conteneurisées sur GKE avec Cloud Build.
Premiers pas avec App Engine (Python 3)
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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#
Updated 9 septembre 2024
Dans cet atelier de programmation, vous allez apprendre à utiliser BigQuery avec C#.
Créer un client Django frontend pour une application Dialogflow
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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)
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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.
- Google Workspace
- Cloud Run
Tutoriel de base sur VPC Service Controls I
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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.
- TensorFlow
Créer des interfaces adaptatives avec les requêtes média de préférence
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 9 septembre 2024
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
Updated 5 septembre 2024
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
Updated 4 septembre 2024
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
Updated 4 septembre 2024
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
Updated 3 septembre 2024
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
Updated 29 août 2024
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.
- OpenThread
Développer avec les API OpenThread
Updated 29 août 2024
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.
- OpenThread
Routeur de bordure Thread : connectivité IPv6 bidirectionnelle et découverte de services basés sur le DNS
Updated 29 août 2024
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.
- OpenThread
Simuler un réseau Thread avec OpenThread
Updated 29 août 2024
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.
- OpenThread
Créer un réseau Thread avec des cartes Silicon Labs EFR32 et OpenThread à l'aide de Simplicity Studio v5
Updated 29 août 2024
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.
- OpenThread
Créer un réseau Thread avec la carte de développement B91 et OpenThread
Updated 29 août 2024
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.
- OpenThread
Simuler des réseaux Thread à l'aide d'OTNS
Updated 29 août 2024
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.
- OpenThread
Tester un réseau Thread avec la visualisation
Updated 29 août 2024
Dans cet atelier de programmation, vous allez exécuter des tests fonctionnels OpenThread avec visualisation à l'aide d'une interface Web.
- OpenThread
Simuler un réseau Thread à l'aide d'OpenThread dans Docker
Updated 29 août 2024
Dans cet atelier de programmation, vous allez simuler un réseau Thread sur des appareils virtuels à l'aide d'OpenThread dans Docker.
- OpenThread
Routeur de bordure Thread : fournir un accès Internet via NAT64
Updated 29 août 2024
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.
- OpenThread
Créer un réseau Thread avec des cartes nRF52840 et OpenThread
Updated 29 août 2024
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.
- OpenThread
Créer un réseau Thread avec la carte de routeur de bordure Thread ESP32H2 et ESP
Updated 29 août 2024
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.
- OpenThread
Private Service Connect pour les API Google
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Firebase
Envoyer des événements Web à GA4 à l'aide du protocole de mesure
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Cloud Run
Développer avec Cloud Shell Cloud Code
Updated 29 août 2024
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
Updated 29 août 2024
Dans cet atelier de programmation, vous apprendrez à ajouter des annonces AdMob intégrées (bannières et annonces natives) à une application Flutter.
- Flutter
- AdMob
AdMob : Firebase 102 pour Android : ajuster le comportement d'une application sans la mettre à jour
Updated 29 août 2024
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.
- Firebase
Concepts avancés des pages Accelerated Mobile Pages
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
Découvrez comment améliorer votre action avec des fonctionnalités qui incitent les utilisateurs à revenir.
- Firebase
- Assistant Google
Utiliser un équilibreur de charge hybride HTTP(S) externe pour atteindre un groupe de points de terminaison du réseau
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Firebase
Utiliser Private Service Connect pour publier et consommer des services avec GKE
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Firebase
Connecter une application Spring Boot à Cloud SQL
Updated 29 août 2024
Découvrez comment connecter votre application Spring Boot à Cloud SQL.
- Cloud SQL
Connecter une application Go sur Cloud Run à une base de données Cloud SQL pour PostgreSQL
Updated 29 août 2024
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)
Updated 29 août 2024
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.
- Cloud Run
Acheminer les alertes de surveillance Datadog vers Google Cloud avec Eventarc (partie 1)
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
Dans cet atelier de programmation, vous allez découvrir les principales fonctionnalités d'Eventarc.
- Cloud Run
Découvrir Cloud Run avec Python
Updated 29 août 2024
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.
- Cloud Run
Du développement à la production en trois étapes simples avec Cloud Run
Updated 29 août 2024
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
Updated 29 août 2024
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)
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Cloud Run
Application Spring Boot avec Cloud Datastore
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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#
Updated 29 août 2024
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
Updated 29 août 2024
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)
Updated 29 août 2024
Dans cet atelier de programmation, vous apprendrez à répondre aux alertes de surveillance Datadog avec Eventarc et Workflows.
Hello Cloud Run avec C#
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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#
Updated 29 août 2024
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Speech-to-Text avec C#.
Cloud Spanner avec Hibernate ORM
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
Dans ce tutoriel, vous allez apprendre à utiliser l'API Speech-to-Text avec Python.
Analyser les performances de production avec Cloud Profiler
Updated 29 août 2024
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
Updated 29 août 2024
Apprenez à déployer et à exécuter un conteneur avec Cloud Run sur Node.js.
CMS Django sur Cloud Run
Updated 29 août 2024
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.
- Cloud Run
Récupérer les identifiants/secrets à partir de Secret Manager avec Spring Boot
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Cloud SQL
Se connecter à Cloud SQL: adresse IP publique et réseaux autorisés
Updated 29 août 2024
Dans cet atelier de programmation, vous allez configurer une connexion simple à une instance Cloud SQL accessible depuis n'importe où.
- Cloud SQL
Premiers pas avec les fonctions Cloud Run (HTTP)
Updated 29 août 2024
Découvrez comment utiliser les fonctions Cloud Run
- Cloud Run
Développer des conteneurs avec des Dockerfiles
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Flutter
- Android
Générer une image à partir de Vertex AI et l'importer dans Google Ads
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Android
- Google Cloud
Dataproc sur Google Compute Engine
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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)
Updated 29 août 2024
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.
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Flutter
Processeurs spécialisés avec Document AI (Python)
Updated 29 août 2024
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
Updated 29 août 2024
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.
- Cloud Run
Analyser des formulaires avec Document AI et Python
Updated 29 août 2024
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
Updated 29 août 2024
Cette page explique comment utiliser Dataflow SQL et créer des jobs Dataflow SQL.
Document AI Workbench : extracteur de document personnalisé
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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)
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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)
Updated 29 août 2024
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
Updated 29 août 2024
Dans cet atelier de programmation, vous apprendrez à créer un service d'accessibilité pour les utilisateurs d'Android.
- Android
Travaux pratiques: créer un guide TV Google Chat avec Google Workspace et Dialogflow
Updated 29 août 2024
Découvrez comment créer un chatbot Dialogflow personnalisé pour Google Chat avec des réponses dynamiques sous forme de fiches.
- Google Workspace
Migration d'Apache Kafka vers Pubsub
Updated 29 août 2024
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
Updated 29 août 2024
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.
- TensorFlow
Présentation des tests avec Gemini Code Assist
Updated 29 août 2024
Utilisez Gemini Code Assist pour écrire des tests pour votre code.
Du composant Web à l'élément Lit
Updated 29 août 2024
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
Updated 29 août 2024
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
Updated 29 août 2024
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#
Updated 23 août 2024
Dans cet atelier de programmation, vous allez apprendre à utiliser l'API Text-to-Speech avec C#.
Utiliser l'API Translation avec C#
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
Dans ce tutoriel, vous allez apprendre à utiliser l'API Text-to-Speech avec Python.
Présentation de l'orchestration sans serveur avec Workflows
Updated 23 août 2024
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
Updated 23 août 2024
Dans cet atelier de programmation, vous allez apprendre à installer et à utiliser des outils Cloud pour Windows PowerShell.
Utiliser l'API Vision avec Python
Updated 23 août 2024
Dans ce tutoriel, vous allez apprendre à utiliser l'API Vision avec Python.
Développement InnerLoop utilisant Cloud Workstations avec NodeJS
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
Dans cet atelier de programmation, vous allez apprendre à harmoniser une couleur personnalisée avec un thème dynamique.
- Android
IA générative – Génération d'images à partir de mots clés
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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.
- Android
- ML Kit
- Firebase
- TensorFlow
Développement Android avancé en Kotlin 04.1 : Google Maps pour Android
Updated 23 août 2024
Découvrez comment ajouter une carte Google à une application Kotlin pour Android et lui appliquer un style.
- Android
Thématisation dans Compose avec Material 3
Updated 23 août 2024
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.
- Android
Application de chat avec l'API PaLM dans Cloud Run
Updated 23 août 2024
Développez une application de chat à l'aide du framework Python Flask et du modèle d'API Vertex AI PaLM.
- Cloud Run
Présentation du kit Cloud Foundation
Updated 23 août 2024
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.
- Google Cloud
Connecter AlloyDB à Oracle via le VPN Google
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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.
- Anthos
Battle One – A Microservices Battle Ground
Updated 23 août 2024
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
Updated 23 août 2024
Cet atelier de programmation vous explique comment créer une application ARCore à l'aide de la nouvelle API Raw Depth.
- Android
Atelier Anthos Service Mesh: guide de l'atelier
Updated 23 août 2024
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.
- Anthos
Ajouter une couleur dynamique à votre application
Updated 23 août 2024
Dans cet atelier de programmation, vous allez migrer la thématisation d'une application vers Material 3, puis appliquer des couleurs dynamiques.
- Android
Charger et interroger des données avec l'outil de ligne de commande bq pour BigQuery
Updated 23 août 2024
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
Updated 23 août 2024
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.
- Google Workspace
Premiers pas avec BigQuery ML
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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.
- Google Workspace
Vertex AI: exporter et déployer un modèle de machine learning BigQuery pour la prédiction
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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)
Updated 23 août 2024
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
Updated 23 août 2024
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)
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
- Android
TensorFlow.js: créer votre propre machine Teachable Machine à l'aide de l'apprentissage par transfert avec TensorFlow.js
Updated 23 août 2024
Dans cet atelier de programmation
Créer un jeu de société avec les agents TensorFlow et Flutter
Updated 23 août 2024
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
Updated 23 août 2024
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.
- Android
- TensorFlow
Créer une application de messagerie basique
Updated 23 août 2024
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.
- Android
- TensorFlow
Application Text Summarizer avec Vertex AI et Svelte Kit
Updated 23 août 2024
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
Updated 23 août 2024
Dans cet atelier de programmation, vous allez entraîner un modèle de ML à reconnaître des fleurs spécifiques.
- Android
- TensorFlow
TensorFlow.js: réentraîner un modèle de détection de spam dans les commentaires pour gérer les cas spéciaux
Updated 23 août 2024
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.
- TensorFlow
Intégrer un modèle personnalisé à votre application
Updated 23 août 2024
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.
- TensorFlow
- Android
Méthodes de synthèse de texte à l'aide de l'API Vertex AI PaLM
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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)
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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)
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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.
- Google Workspace
Déployer tous les frameworks JavaScript sur Cloud Run
Updated 23 août 2024
Découvrez comment déployer des frameworks JavaScript tels qu'Angular, Nuxt.js et Next.js sur Cloud Run.
- Cloud Run
Exécuter l'inférence LLM sur des GPU Cloud Run avec vLLM et le SDK OpenAI pour Python
Updated 23 août 2024
Découvrez comment exécuter l'inférence LLM sur des GPU Cloud Run avec vLLM et le SDK OpenAI pour Python
- Cloud Run
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
Updated 23 août 2024
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.
- Cloud Run
Configurer un service Cloud Run pour accéder à un service Cloud Run interne à l'aide de la sortie VPC directe
Updated 23 août 2024
Découvrez comment configurer un service Cloud Run pour accéder à un service Cloud Run interne à l'aide de la sortie VPC directe.
- Cloud Run
Optimisez votre boîte de réception Gmail avec Google Cloud Functions
Updated 23 août 2024
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.
- Google Workspace
Utiliser les jobs Cloud Run API Video Intelligence pour traiter les vidéos
Updated 23 août 2024
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.
- Cloud Run
Utiliser Vertex AI Search sur des PDF (données non structurées) dans Cloud Storage à partir d'un service Cloud Run
Updated 23 août 2024
Découvrez comment envoyer une requête à Vertex AI Search à partir d'un service Cloud Run.
- Cloud Run
Configurer un service Cloud Run pour accéder à la fois à un service Cloud Run interne et à l'Internet public
Updated 23 août 2024
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.
- Cloud Run
Déployer un cluster HPC d'autoscaling avec Slurm
Updated 23 août 2024
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
Updated 23 août 2024
Déployer automatiquement vos modifications de GitHub vers Cloud Run à l'aide de Cloud Build
- Cloud Run
Comment utiliser Cloud Run avec l'appel de fonction Gemini
Updated 23 août 2024
Utiliser Cloud Run comme point de terminaison pour l'appel de fonction Gemini.
- Cloud Run
Vous suivez un atelier de programmation Google Cloud ? Commencez ici !
Updated 23 août 2024
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
Updated 23 août 2024
Découvrez comment déployer une discussion générée par Gemini sur Cloud Run à l'aide d'express.js, htmx et tailwindCSS.
- Cloud Run
Analyser des données cliniques à l'aide de BigQuery et d'AI Platform Notebooks
Updated 23 août 2024
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
Updated 23 août 2024
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é.
- TensorFlow
Créez une transcription de vos réunions professionnelles à l'aide de Google Docs. Machine learning
Updated 23 août 2024
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é.
- Google Workspace
Guide de l'atelier pratique sur Duet AI pour les développeurs
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
- Google Cloud
Atelier de programmation sur l'équilibreur de charge HTTP externe avec gestion avancée du trafic (Envoy)
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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)
Updated 23 août 2024
Dans cet atelier de programmation, vous allez chiffrer et déchiffrer des données à l'aide de clés asymétriques Cloud KMS.
- Cloud Key Management Service
Défendre la mise en cache périphérique avec Cloud Armor
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
Dans cet atelier de programmation, vous allez chiffrer et déchiffrer des données à l'aide de Cloud KMS.
- Cloud Key Management Service
Fonction Cloud pour automatiser l'importation de données CSV dans Google Sheets
Updated 23 août 2024
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.
- Google Workspace
Utiliser la file d'attente de tâches App Engine (tâches d'extraction) dans les applications Flask (module 18)
Updated 23 août 2024
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
Updated 23 août 2024
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)
Updated 23 août 2024
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)
Updated 23 août 2024
Découvrez comment ajouter l'utilisation du POP à une application App Engine Python 2 simple
Migrer d'App Engine vers Cloud Storage (module 16)
Updated 23 août 2024
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)
Updated 23 août 2024
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)
Updated 23 août 2024
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
Updated 23 août 2024
Apprenez à utiliser Stackdriver Logging et Stackdriver Trace pour Cloud Functions.
Module 11: Migrer de Google App Engine vers Cloud Functions
Updated 23 août 2024
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)
Updated 23 août 2024
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
Updated 23 août 2024
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#
Updated 23 août 2024
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
Updated 23 août 2024
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)
Updated 23 août 2024
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)
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
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
Updated 23 août 2024
Découvrez comment migrer une application App Engine simple de Cloud NDB vers Cloud Datastore.
Créer un modèle d'automatisation
Updated 22 août 2024
Dans cet atelier de programmation, vous apprendrez à écrire un modèle d'automatisation.
Migrer de Compute Engine vers Kubernetes Engine avec Migrate for Anthos
Updated 22 août 2024
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
Updated 22 août 2024
Dans cet atelier de programmation, vous allez créer, mettre en service et utiliser un appareil de litige.
- Matter
Partager le réseau Thread avec les API Thread Credentials de Google
Updated 22 août 2024
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
Updated 22 août 2024
Dans cet atelier de programmation, vous allez créer, commander et utiliser un appareil de litige virtuel.
- Matter
Tutoriel de démarrage Cloud Run
Updated 22 août 2024
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
Updated 22 août 2024
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
Updated 22 août 2024
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
Updated 22 août 2024
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
Updated 22 août 2024
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.
- Flutter
Créez un jeu de physique 2D avec Flutter et Flame
Updated 22 août 2024
Apprenez à concevoir des mécaniques de jeu dans les jeux Flutter et Flame avec Forge2D, un moteur physique 2D.
- Flutter
Créer un modèle de détection de fraudes sur Cloud AI Platform à l'aide de TensorFlow Enterprise et de BigQuery
Updated 22 août 2024
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.
- TensorFlow
Lancer des campagnes Google Ads avec des événements personnalisés Google Analytics et Flutter
Updated 22 août 2024
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
Updated 22 août 2024
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.
- TensorFlow
Créer un jeu de lettres avec Flutter
Updated 22 août 2024
Découvrez comment créer une application Flutter utilisant beaucoup de ressources de calcul tout en conservant l'interactivité fluide de Flutter.
- Flutter
Insights sur la sécurité de l'environnement d'exécution
Updated 22 août 2024
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
Updated 22 août 2024
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
Updated 21 août 2024
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
Updated 21 août 2024
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)
Updated 21 août 2024
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)
Updated 21 août 2024
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
Updated 21 août 2024
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)
Updated 21 août 2024
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)
Updated 21 août 2024
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)
Updated 21 août 2024
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)
Updated 21 août 2024
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)
Updated 21 août 2024
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)
Updated 21 août 2024
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)
Updated 21 août 2024
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
Updated 21 août 2024
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.
- Android
Premiers pas avec Unity et Google Play Jeux pour PC
Updated 21 août 2024
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.
- Android
Interagir avec les API à l'aide de l'appel de fonction dans Gemini
Updated 21 août 2024
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
Updated 21 août 2024
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++
Updated 21 août 2024
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.
- Firebase
Navigation par gestes et expérience bord à bord
Updated 21 août 2024
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.
- Android
Exploitez les e-mails avec les modules complémentaires Google Workspace
Updated 21 août 2024
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.
- Google Workspace
Génération de texte par IA générative en Java avec PaLM et LangChain4J
Updated 21 août 2024
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
Updated 21 août 2024
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
Updated 21 août 2024
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
Updated 21 août 2024
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
Updated 21 août 2024
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
Updated 21 août 2024
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
TensorFlow.js: convertir un SavedModel Python au format TensorFlow.js
Updated 21 août 2024
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.
- TensorFlow
Atelier: Extensions de service sur Media CDN
Updated 21 août 2024
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
Updated 21 août 2024
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
Updated 21 août 2024
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
Updated 21 août 2024
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
Updated 20 août 2024
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
Updated 20 août 2024
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
Updated 20 août 2024
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
Updated 20 août 2024
Dans ce tutoriel, vous allez apprendre à utiliser Secret Manager avec Python
Développement Android avancé en Kotlin – 3.2 : Animation avec MotionLayout
Updated 20 août 2024
Dans cet atelier de programmation, vous allez utiliser MotionLayout pour créer une application Android en Kotlin avec des animations dynamiques.
- Android
Reconnaître des fleurs avec TensorFlow Lite sur Android
Updated 20 août 2024
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.
- Android
- TensorFlow
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
Updated 20 août 2024
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
Updated 20 août 2024
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
Updated 20 août 2024
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.
- TensorFlow
Instrumenter les informations de trace à l'aide d'OpenTelemetry
Updated 20 août 2024
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
Updated 20 août 2024
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
Updated 20 août 2024
Dans cet atelier de programmation, vous allez ajouter des notifications push à une application iOS avec Firebase Cloud Messaging.
- Firebase
Atelier sur les API Web sans serveur
Updated 20 août 2024
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
Updated 20 août 2024
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
Updated 20 août 2024
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.
- TensorFlow
Accéder aux fichiers dans Cloud Storage avec l'abstraction Spring Resource
Updated 20 août 2024
Accédez aux fichiers dans Cloud Storage avec l'abstraction Spring Resource.
Intégrer Remote Config à l'atelier de programmation Android
Updated 20 août 2024
Dans cet atelier de programmation, vous allez apprendre à implémenter et à utiliser Remote Config sur Android.
- Android
ML Kit (reconnaître les caractéristiques de texte et de visages) – iOS
Updated 20 août 2024
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.
- ML Kit
Écrire des tests unitaires pour ViewModel
Updated 19 août 2024
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
Updated 19 août 2024
Découvrez comment créer une application simple avec des fonctions composables.
- Android
Mesurer les données des champs des métriques Core Web Vitals avec les métriques sur les annonces
Updated 16 août 2024
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
Updated 6 août 2024
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
- Google Maps Platform
- API Maps JavaScript
Créer des applications multiplates-formes avec Angular
Updated 6 août 2024
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
Updated 6 août 2024
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
Updated 31 juillet 2024
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.
- Flutter
Utiliser SQL pour lire et écrire dans une base de données
Updated 13 juin 2024
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
Updated 13 juin 2024
Apprenez à utiliser SQL pour lire et manipuler des données dans une base de données relationnelle.
- Android
Persistance des données avec Room
Updated 11 juin 2024
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
Updated 11 juin 2024
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 ?
Updated 30 mai 2024
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
Updated 28 mai 2024
Apprenez à créer un thème et une marque accessibles et personnalisés dans Material 3.
- Material Design
Concevoir une mise en page adaptative avec Material Design
Updated 28 mai 2024
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.
- Material Design
Modifier l'icône d'application
Updated 28 mai 2024
Modifiez l'icône de l'application Affirmations.
Créer une liste déroulante
Updated 28 mai 2024
Créez une application qui affiche une liste déroulante d'éléments textuels et d'images avec Compose.
- Android
Place au style avec Duet AI pour les développeurs
Updated 28 mai 2024
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
Updated 27 mai 2024
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
Updated 27 mai 2024
Créez une application qui affiche une liste déroulante d'affirmations avec du texte et des images.
- Android
Tests d'accessibilité
Updated 27 mai 2024
Découvrez comment tester l'accessibilité d'une application.
- Android
Navigation dans Jetpack Compose
Updated 27 mai 2024
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.
- Android
Stocker des données et y accéder à l'aide de clés avec DataStore
Updated 27 mai 2024
Découvrez comment stocker des données de paires clé-valeur simples avec Preferences DataStore dans une application Android.
- Android
Tester l'application Cupcake
Updated 27 mai 2024
Découvrez comment tester le composant Navigation et comment optimiser la quantité de code testée.
Naviguer entre les écrans avec Compose
Updated 27 mai 2024
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
Updated 14 mai 2024
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.
- Android
Parvenir à une navigation instantanée à l'aide de l'API Speculation Rules
Updated 13 mai 2024
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
Updated 13 mai 2024
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
Updated 13 mai 2024
Découvrez comment ajouter la thématisation Material à une application pour modifier les couleurs, les formes et la typographie.
- Android
Utiliser le débogueur dans Android Studio
Updated 13 mai 2024
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
Updated 10 mai 2024
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
Updated 10 mai 2024
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
Updated 10 mai 2024
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.
- Cloud Run
Créer une expérience de paiement rapide sur Android avec Google Pay (Kotlin)
Updated 10 mai 2024
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
Updated 9 mai 2024
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
Updated 8 mai 2024
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
Updated 23 avril 2024
Familiarisez-vous avec les concepts de programmation en Kotlin pour être en mesure de créer des applications Android dans ce langage.
- Android
Votre premier programme en Kotlin
Updated 23 avril 2024
Découvrez comment créer et modifier des programmes simples en Kotlin.
- Android
Créer et utiliser des variables en Kotlin
Updated 11 avril 2024
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.
- Android
Valeurs booléennes
Updated 31 mars 2024
Découvrez comment utiliser le type de données booléen.
Présentation de JavaScript
Updated 31 mars 2024
Bref historique de JavaScript et présentation de ses règles de base.
Fonctions
Updated 31 mars 2024
Présentation des fonctions JavaScript.
Annexe
Updated 31 mars 2024
Informations supplémentaires qui pourraient vous être utiles lors de votre utilisation de JavaScript.
Blocs d'initialisation statiques
Updated 31 mars 2024
Utilisez des blocs d'initialisation statiques pour définir ou modifier des champs statiques.
Expressions de fonction
Updated 31 mars 2024
Présentation des expressions de fonction JavaScript.
Types et structures de données
Updated 31 mars 2024
Types de données "primitives" de base de JavaScript.
Descripteurs de propriété
Updated 31 mars 2024
Utilisez des descripteurs de propriété pour configurer vos objets JavaScript.
Objets
Updated 31 mars 2024
Présentation des objets JavaScript
Flux de contrôle
Updated 31 mars 2024
En savoir plus sur le flux de contrôle de JavaScript.
Étendre les classes
Updated 31 mars 2024
Le mot clé "extends" vous permet de créer des sous-classes de classes existantes.
Opérateurs de comparaison
Updated 31 mars 2024
Découvrez comment utiliser les opérateurs de comparaison.
Numbers
Updated 31 mars 2024
Découvrez comment utiliser le type de données numériques JavaScript.
Accesseurs de propriété
Updated 31 mars 2024
Découvrez comment définir un objet, le modifier et accéder à ses propriétés.
Chaînes
Updated 31 mars 2024
Découvrez comment utiliser le type de données "Chaîne" de JavaScript.
Collections indexées
Updated 31 mars 2024
Découvrez comment utiliser des collections indexées telles que des tableaux.
Le nouveau mot clé
Updated 31 mars 2024
Appelez des fonctions à l'aide du mot clé `new` pour créer des objets.
Ce mot clé
Updated 31 mars 2024
Utilisez le mot clé "this" pour travailler avec le contexte dans lequel votre fonction s'exécute.
Collections à clé
Updated 31 mars 2024
Découvrez comment utiliser des collections à clés telles que des cartes et des ensembles.
Symbole
Updated 31 mars 2024
Découvrez comment utiliser le type de données "Symbole" de JavaScript.
BigInt
Updated 31 mars 2024
Découvrez comment utiliser le type de données BigInt de JavaScript.
Héritage prototypage
Updated 31 mars 2024
Objets JavaScript et héritage prototypique.
null et undefined
Updated 31 mars 2024
Découvrez comment utiliser les types de données "null" et "undefined" de JavaScript.
Champs et méthodes de classe
Updated 31 mars 2024
Utilisez des champs et des méthodes de classe pour ajouter des propriétés à vos classes.
Variables
Updated 31 mars 2024
Découvrez comment utiliser les variables JavaScript.
Classes
Updated 31 mars 2024
Découvrez comment utiliser des classes en JavaScript.
Bienvenue dans Learn JavaScript !
Updated 31 mars 2024
Cours approfondi sur les principes de base de JavaScript.
Mot clé renvoyé
Updated 31 mars 2024
Utilisez le mot clé "return" pour exploiter tout le potentiel de vos fonctions.
S'entraîner : principes de base de Compose
Updated 26 février 2024
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
Updated 13 février 2024
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
Updated 13 février 2024
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
Updated 13 février 2024
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
Updated 13 février 2024
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
Updated 13 février 2024
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
Updated 13 février 2024
Découvrez comment utiliser les expressions lambda et les fonctions d'ordre supérieur en Kotlin.
Fonctions d'ordre supérieur avec les collections
Updated 13 février 2024
Découvrez comment utiliser les fonctions d'ordre supérieur courantes avec des collections en Kotlin
Génériques, objets et extensions
Updated 12 février 2024
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
Updated 12 février 2024
Installez et configurez Android Studio pour pouvoir créer votre premier projet et l'exécuter sur un appareil ou un émulateur.
- Android
Télécharger et installer Android Studio
Updated 12 février 2024
Découvrez comment télécharger et installer Android Studio
Bientôt disponible
Updated 10 février 2024
Des informations supplémentaires sur les tests seront bientôt disponibles.
Position approximative
Updated 9 février 2024
Demander l'autorisation d'accéder à la position dans Android 1
Vues dans Compose
Updated 9 février 2024
Découvrez comment ajouter et utiliser des vues dans une application conçue avec Jetpack Compose.
- Android
Exercice : Créer une application Sports
Updated 8 février 2024
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
Updated 8 février 2024
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
Updated 8 février 2024
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
Updated 31 janvier 2024
Informations supplémentaires qui pourraient vous être utiles lors de votre parcours de développement de tests.
Outils du métier
Updated 31 janvier 2024
Découvrez les assertions et les autres primitives communes à la plupart des frameworks de test.
Emplacement d'exécution des tests
Updated 31 janvier 2024
Découvrez comment exécuter des tests manuellement ou dans le cadre d'un processus automatisé.
Les tests de composants en pratique
Updated 31 janvier 2024
Exemples de conception de test pour un composant React avec des dépendances complexes.
Bienvenue dans Learn Testing !
Updated 31 janvier 2024
Cours approfondi sur les tests de logiciels.
Ce qu'il faut tester et votre approche
Updated 31 janvier 2024
Découvrez comment évaluer votre code à des fins de test.
En quoi consistent les tests ?
Updated 31 janvier 2024
Présentation générale des tests
Analyse statique
Updated 31 janvier 2024
Apprenez à utiliser les outils linter pour effectuer des tests automatisés de base.
L'environnement de test
Updated 31 janvier 2024
Apprenez à utiliser les outils d'exécution et l'émulation de navigateur pour les tests.
Types de tests automatisés
Updated 31 janvier 2024
Découvrez les catégorisations courantes des types de tests.
Créer et utiliser des fonctions en Kotlin
Updated 24 janvier 2024
Découvrez les fonctions en Kotlin.
Android 11 – Semaine 4 – Compatibilité
Updated 3 janvier 2024
Découvrez comment créer des applications compatibles avec Android 11.
- Android
Formation Kotlin pour les programmeurs
Updated 13 décembre 2023
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
- Android
Code JavaScript fractionné
Updated 4 décembre 2023
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
Updated 27 novembre 2023
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 !
Updated 27 novembre 2023
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
Updated 23 novembre 2023
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
Updated 20 novembre 2023
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
Updated 7 novembre 2023
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
Updated 7 novembre 2023
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
Updated 7 novembre 2023
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)
Updated 6 novembre 2023
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.
- Android
Ajouter un bouton à une application
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Dans cet atelier de programmation, vous allez créer une application qui affiche une liste de texte dans une RecyclerView.
Projet : application Water Me!
Updated 6 novembre 2023
Instructions de projet pour le module 6 des principes de base d'Android
Étapes du cycle de vie d'une activité
Updated 6 novembre 2023
Dans cet atelier de programmation, vous découvrirez le cycle de vie d'une activité et la journalisation.
Afficher une liste déroulante
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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.
- Android
Lire et mettre à jour des données avec Room
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Dans cet atelier de programmation, vous allez créer un programme Kotlin capable de lancer des dés.
Projet : application Dogglers
Updated 6 novembre 2023
Instructions de projet pour le module 2 sur les principes de base d'Android
Leçon 4 : Créer votre première application Android
Updated 6 novembre 2023
Découvrez comment créer vos premières applications Android avec Android Studio.
- Android
Stocker des données dans ViewModel
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Instructions de projet pour le module 5 des notions de base d'Android
Déboguer avec des points d'arrêt
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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"
Updated 6 novembre 2023
Dans cet atelier de programmation, vous allez découvrir la pile
Preferences DataStore
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Instructions de projet du module 4 sur les principes de base d'Android
Mises en page adaptatives
Updated 6 novembre 2023
Découvrez comment adapter vos applications à différentes tailles d'écran.
Créer une application interactive : Dice Roller
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Dans cet atelier de programmation, vous modifierez l'icône d'une application.
Mises en page adaptatives
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Dans cet atelier de programmation, vous allez créer
Présentation des coroutines
Updated 6 novembre 2023
Présentation des coroutines
Afficher une liste d'images à l'aide de vignettes
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Dans cet atelier de programmation, vous écrirez votre premier programme en langage Kotlin.
ViewModel partagé entre plusieurs fragments
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Instructions de projet pour le module 3 des principes de base d'Android
Collections en Kotlin
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Découvrez comment utiliser des listes en langage de programmation Kotlin.
Calculer le pourboire
Updated 6 novembre 2023
Dans cet atelier de programmation, vous écrirez le code d'une application de calcul de pourboire.
Télécharger et installer Android Studio
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
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
Updated 6 novembre 2023
Dans cet atelier de programmation, vous allez créer une palette de couleurs pour votre application.
Projet : application Lemonade
Updated 4 novembre 2023
Instructions de projet pour le module 1 des principes de base d'Android
Activités et intents
Updated 4 novembre 2023
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
Updated 4 novembre 2023
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
Updated 4 novembre 2023
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
Updated 1 novembre 2023
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
Updated 1 novembre 2023
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
Updated 1 novembre 2023
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
Updated 1 novembre 2023
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
Updated 1 novembre 2023
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 ?
Updated 1 novembre 2023
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>
Updated 1 novembre 2023
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
Updated 1 novembre 2023
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
Updated 1 novembre 2023
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
Updated 1 novembre 2023
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
Updated 9 octobre 2023
Dans cet atelier de programmation, vous découvrirez comment ajouter des autorisations à votre application Android.
Leçon 3 : Classes et objets
Updated 21 septembre 2023
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.
- Android
Leçon 1 : Principes de base du Kotlin
Updated 21 septembre 2023
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.
- Android
Leçon 2 : Fonctions
Updated 21 septembre 2023
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
Android 11 – Semaine 11 – Interface utilisateur moderne
Updated 19 septembre 2023
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.
- Android
Appliquer le Material Design aux applications Android codées en Kotlin
Updated 19 septembre 2023
Découvrez comment appliquer le Material Design aux applications Android codées en Kotlin.
- Android
Partez en vacances avec une application Google Chat
Updated 8 juin 2023
Dans cet atelier de programmation, vous allez apprendre à créer une application Google Chat.
- Google Workspace
Classer des données d'images à l'aide de BigQuery ML
Updated 8 juin 2023
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é
Updated 25 mai 2023
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
- Android
Principes de base du développement Android
Updated 25 mai 2023
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
- Android
Créer un jeu avec Flutter et Flame
Updated 19 mai 2023
Dans cet atelier de programmation, vous allez créer un jeu de plates-formes appelé Doodle Dash avec Flutter et le moteur Flame.
- Flutter
Utiliser une FFI dans un plug-in Flutter
Updated 19 mai 2023
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.
- Flutter
Intégrer des raccourcis dynamiques à l'Assistant Google grâce aux actions dans l'application
Updated 15 mai 2023
Découvrez comment implémenter des raccourcis d'application dynamiques avec Google
- Android
- Assistant Google
Ajouter des annonces AdMob à une application Flutter
Updated 10 mai 2023
Dans cet atelier de programmation, vous découvrirez comment ajouter une bannière, un interstitiel et une annonce avec récompense à une application Flutter.
- Flutter
Applications adaptatives dans Flutter
Updated 9 mai 2023
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.
- Flutter
Tester une application Flutter
Updated 9 mai 2023
Dans cet atelier de programmation, vous allez développer et tester une application Flutter simple.
- Flutter
Découverte des motifs et des enregistrements
Updated 9 mai 2023
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
Updated 9 mai 2023
Apprenez à utiliser la base de données native d'AppSheet pour créer des applications AppSheet.
MDC-102: Structure et mise en page Material
Updated 9 mai 2023
Découvrez comment créer et structurer une application Flutter à l'aide de Material.
- Flutter
Ajouter Chat à vos applications AppSheet
Updated 9 mai 2023
Apprenez à utiliser la fonctionnalité d'applications Chat d'AppSheet pour ajouter Chat à vos applications AppSheet.
MDC-101: Principes de base des composants Material
Updated 9 mai 2023
Découvrez les principes de base des composants Material en créant une page de connexion pour une application Flutter simple.
- Flutter
Apprenez à créer un prototype d'IA responsable avec le guide PAIR et MakerSuite
Updated 9 mai 2023
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
Updated 9 mai 2023
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
Updated 5 mai 2023
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.
- Android
- Assistant Google
Intégrer une application Android à l'Assistant Google grâce aux actions dans l'application (niveau 2)
Updated 5 mai 2023
Cet atelier de programmation de niveau intermédiaire vous explique comment développer des actions dans l'application à l'aide d'intents intégrés courants, afin de permettre aux utilisateurs d'ouvrir des fonctionnalités de l'application et de rechercher du contenu intégré à l'application à l'aide de l'Assistant Google.
- Assistant Google
- Android
Améliorez l'expérience photo sur les appareils pliables
Updated 5 mai 2023
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.
Ajouter une annonce à l'ouverture d'une application AdMob à une application Unity
Updated 5 mai 2023
Cet atelier de programmation explique comment ajouter une annonce à l'ouverture d'une application AdMob à une application Unity.
- AdMob
Premiers pas avec les animations liées au défilement en CSS
Updated 5 mai 2023
Dans cet atelier de programmation, vous apprendrez à créer des animations liées au défilement en utilisant CSS. Vous allez créer des effets vraiment intéressants, comme une image de fond en parallaxe et des images qui sont dévoilées à mesure qu'elles s'affichent à l'écran.
Ajouter des fonctionnalités liées au chat à une application Android à l'aide des API Messaging et People
Updated 5 mai 2023
Découvrez comment étendre une application Android de façon à inclure des fonctionnalités liées au chat par le biais des API Messaging et People.
Créer une application finalisée avec Relay et Jetpack Compose
Updated 5 mai 2023
Découvrez comment intégrer Relay aux applications Compose et accélérer votre workflow de conversion de la conception en code.
MDC-103 Flutter : Utilisation des thèmes de Material Design (couleur, formes, élévation et type)
Updated 3 mai 2023
Découvrez comment faire sortir votre produit du lot et exprimer votre marque par le biais du design avec Material Components pour Flutter.
- Flutter
MDC-104 Flutter : Composants avancés de Material Design
Updated 3 mai 2023
Améliorez votre design et apprenez à utiliser un composant Flutter avancé : le menu de fond.
- Flutter
Passer du prototype à la mise en production : entraîner des modèles personnalisés avec Vertex AI
Updated 2 mai 2023
Dans cet atelier, vous allez utiliser Vertex AI pour exécuter un job d'entraînement personnalisé. Cet atelier fait partie d'une série de vidéos appelée Passer du prototype à la mise en production. Vous y créerez un modèle de classification d'images à
Passer du prototype à la mise en production : obtenir des prédictions avec des modèles entraînés personnalisés
Updated 2 mai 2023
Dans cet atelier, vous allez utiliser Vertex AI pour obtenir des prédictions en ligne et par lots avec un modèle entraîné personnalisé. Cet atelier fait partie d'une série de vidéos appelée Passer du prototype à la mise en production. Assurez-vous
Passer du prototype à la mise en production : entraînement distribué sur Vertex AI
Updated 2 mai 2023
Dans cet atelier, vous allez utiliser Vertex AI pour exécuter un job d'entraînement distribué sur Vertex AI Training à l'aide de TensorFlow. Cet atelier fait partie d'une série de vidéos appelée Passer du prototype à la mise en production.
Passer du prototype à la mise en production : réglage des hyperparamètres
Updated 2 mai 2023
Dans cet atelier, vous allez utiliser Vertex AI afin d'exécuter un job de réglage des hyperparamètres sur Vertex AI Training. Cet atelier fait partie d'une série de vidéos appelée Passer du prototype à la mise en production. Assurez-vous d'avoir
Créer une application Web de détection d'objets personnalisée avec MediaPipe
Updated 2 mai 2023
Découvrez comment créer une application Web de détection d'objets personnalisée avec MediaPipe.
Créer des haïkus sur les produits Google avec l'API PaLM et Flutter
Updated 28 avril 2023
Découvrez comment concevoir une application simple qui crée et affiche des haïkus sur les produits Google avec l'API PaLM et Flutter.
Créer des transitions esthétiques avec le système de mouvement de Material Design pour Flutter
Updated 28 avril 2023
Intégrez le système de mouvement de Material dans l'application Reply en utilisant les transitions du package d'animations.
- Flutter
FraudFinder : passer des données brutes à l'IA avec Vertex AI et BigQuery
Updated 27 avril 2023
Dans cet atelier, vous allez apprendre à créer un système de bout en bout permettant de passer des données à l'IA pour détecter les fraudes en temps réel sur Google Cloud. L'objectif est de comprendre comment passer des données brutes à un pipeline
Premiers pas avec CameraX
Updated 25 avril 2023
Dans cet atelier de programmation, vous allez découvrir comment créer une application d'appareil photo qui utilise CameraX pour afficher un viseur, prendre des photos et analyser un flux d'images de l'appareil photo.
- Android
Android 11 — Semaine 6 – Jetpack
Updated 25 avril 2023
Android Jetpack est une suite de bibliothèques conçues pour vous aider à créer des applications de haute qualité qui respectent les bonnes pratiques, utilisent moins de code récurrent et fonctionnent de manière cohérente sur tous les appareils Android et toutes les versions de ce système d'exploitation. Ce parcours présente les nouvelles bibliothèques introduites dans Android 11 ainsi que des mises à jour importantes.
- Android
Grands modèles de langage sur l'appareil avec Keras et TensorFlow Lite
Updated 24 avril 2023
Apprenez à utiliser KerasNLP pour importer un grand modèle de langage préentraîné, l'optimiser et le déployer sur Android avec TensorFlow Lite
Navigation avec Jetpack Compose
Updated 14 avril 2023
Dans cet atelier de programmation, vous allez découvrir les bases du composant Navigation dans Compose.
- Android
Connecter votre appareil Android
Updated 10 avril 2023
Découvrez comment associer votre application.
- Android
Développement Android avancé en Kotlin
Updated 4 avril 2023
Bienvenue dans le cours Développement Android avancé en Kotlin créé par l'équipe de formation Google Developers. Ce cours propose une série d'ateliers de programmation autour de sujets avancés concernant la création d'applications Android en
- Android
Principes de base d'Android en Kotlin
Updated 29 mars 2023
Le cours Principes de base d'Android en Kotlin a été créé par l'équipe de formation Google Developers. Vous découvrirez des concepts liés à la programmation en Kotlin pour Android et créerez différentes applications. La leçon 1 vous explique comment
- Android
S'entraîner : principes de base de Kotlin
Updated 29 mars 2023
Appliquez les concepts de base du langage de programmation Kotlin pour résoudre des problèmes spécifiques.
- Android
Exécuter votre première application sur Android Emulator
Updated 29 mars 2023
Découvrez comment exécuter une application sur Android Emulator.
- Android
Inspecter les performances de l'application avec Macrobenchmark
Updated 28 février 2023
Dans cet atelier de programmation, vous apprendrez à mesurer le temps de démarrage des applications et le temps de rendu à l'aide de Jetpack Macrobenchmark.
- Android
Classes et héritage en Kotlin
Updated 28 février 2023
Dans cet atelier de programmation, vous allez apprendre à créer des sous-classes. Vous découvrirez également comment fonctionne l'héritage en langage de programmation Kotlin.
- Android
Présentation de Room et de Flow
Updated 28 février 2023
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.
- Android
Prendre en charge les surfaces redimensionnables dans votre application d'appareil photo
Updated 28 février 2023
Avec l'avènement d'Android 12L, ainsi que l'émergence de nouveaux facteurs de forme (tels que les appareils pliables) et de nouveaux modes d'affichage (tels que les modes multifenêtre et multi-écran), de nombreuses présomptions concernant la relation entre la sortie de l'appareil photo et la surface d'affichage doivent être remises en question.
Persistance des données avec Room
Updated 28 février 2023
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. Room fournit des API pratiques pour configurer une base de données et l'interroger.
- Android
Récupérer des données sur Internet
Updated 28 février 2023
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 Android Kotlin. Apprenez également à gérer les erreurs réseau potentielles.
- Android
Bonnes pratiques
Updated 22 février 2023
>-
Fingerprints
Updated 22 février 2023
Le fingerprinting est l'action consistant à essayer d'identifier un utilisateur spécifique en utilisant les caractéristiques de sa configuration. Découvrez en quoi cela peut porter atteinte à la confidentialité des utilisateurs.
Chiffrement
Updated 22 février 2023
Découvrez comment le chiffrement permet de protéger la confidentialité en empêchant d'autres personnes d'intercepter et de lire les contenus de vos utilisateurs.
Utilisez uniquement les données dont vous avez besoin
Updated 22 février 2023
Dans ce module, vous découvrirez des stratégies pour ne collecter que les données requises, pour gérer et supprimer les données que vous avez collectées, et pour expliquer aux utilisateurs ce que vous collectez.
Tiers
Updated 22 février 2023
Découvrez les tiers et comment atténuer les risques pour vos utilisateurs lors de l'intégration de tiers.
Modèle, emplacement et ombre
Updated 21 février 2023
'Explication du modèle, de l'espace publicitaire et de l'ombre.'
Autres éléments de texte intégrés
Updated 21 février 2023
Présentation de la gamme d'éléments utilisés pour baliser du texte.
Formulaires
Updated 21 février 2023
Présentation des formulaires en HTML.
Audio et vidéo
Updated 21 février 2023
Découvrez comment utiliser des contenus multimédias HTML (audio et vidéo, par exemple).
Boîte de dialogue
Updated 21 février 2023
>-
Cibler
Updated 21 février 2023
Gérer l'ordre de sélection dans vos documents HTML
Conclusion et étapes suivantes
Updated 21 février 2023
Concluons par quelques ressources supplémentaires.
Détails et résumé
Updated 21 février 2023
>-
API HTML
Updated 21 février 2023
Découvrez comment les informations HTML peuvent être affichées et manipulées à l'aide de JavaScript.
Images
Updated 14 février 2023
Présentation des images en HTML.
Écrire des instructions conditionnelles en langage Kotlin
Updated 10 février 2023
Découvrez comment écrire des instructions conditionnelles en Kotlin.
Formats d'image: JPEG
Updated 1 février 2023
Découvrez le format d'image le plus courant sur le Web.
Principaux problèmes de performances
Updated 1 février 2023
Découvrez comment vous assurer que vos requêtes d'images sont aussi petites et performantes que possible.
Réseaux de diffusion de contenu image
Updated 1 février 2023
Découvrez comment les CDN pour images peuvent transformer et optimiser le contenu d'une image.
Formats d'image: AVIF
Updated 1 février 2023
Le format d'encodage AV1 Image File Format (AVIF) est basé sur le codec vidéo AV1 Open Source.
Automatiser la compression et l'encodage
Updated 1 février 2023
>-
Syntaxes descriptives
Updated 1 février 2023
Utilisation de srcset et de tailles pour fournir au navigateur des informations sur les sources des images et leur utilisation.
Images vectorielles
Updated 1 février 2023
'Découvrez le format d'image vectorielle SVG, utilisé sur le Web.
Syntaxes prescriptives
Updated 1 février 2023
Découvrez plus d'informations sur l'élément 'Image'.
Générateurs de sites, frameworks et CMS
Updated 1 février 2023
>-
Bref historique des images sur le Web
Updated 1 février 2023
'Historique des images sur le Web, en commençant par l'élément image en 1993'
Formats d'image: WebP
Updated 1 février 2023
Découvrez le format WebP et comprenez les différences entre ce format et d'autres.
Formats d'image: GIF
Updated 1 février 2023
Comprendre le format d'image GIF et une explication du fonctionnement de l'encodage d'image.
Formats d'image: PNG
Updated 1 février 2023
Découvrez dans quel format d'image le format PNG est le plus adapté.
Images responsives
Updated 1 février 2023
Présentation détaillée des images responsives
Conclusion
Updated 1 février 2023
Voici quelques ressources supplémentaires.
Images matricielles
Updated 31 janvier 2023
'Découvrez des images matricielles (JPEG, GIF, PNG et WebP, par exemple).
Bienvenue dans Learn Images !
Updated 31 janvier 2023
Cours approfondi sur les images pour le Web.
Bienvenue dans la formation "Apprendre la confidentialité" !
Updated 24 janvier 2023
Cours pour vous aider à créer davantage de sites Web protégeant la confidentialité
Conclusion et étapes suivantes
Updated 12 janvier 2023
D'autres ressources pour vous aider à passer aux étapes suivantes.
Tests d'accessibilité automatisés
Updated 12 janvier 2023
Effectuer des tests d'accessibilité automatisés
Tests manuels d'accessibilité
Updated 12 janvier 2023
Tester manuellement l'accessibilité
Tests de technologies d'assistance
Updated 12 janvier 2023
Comment effectuer des tests avec la technologie d'assistance
Formulaires
Updated 10 janvier 2023
Créez des formulaires accessibles.
Attributs
Updated 8 décembre 2022
Découvrez les différents attributs globaux, ainsi que les attributs propres à des éléments HTML spécifiques.
Principes de base du texte
Updated 8 décembre 2022
Mettre en forme du texte en HTML
Liens
Updated 8 décembre 2022
Tout ce que vous devez savoir sur les liens.
Listes
Updated 8 décembre 2022
Listes et autres moyens de regrouper vos contenus.
Tables
Updated 8 décembre 2022
Découvrez comment utiliser les tables pour baliser des données tabulaires.
JavaScript
Updated 5 décembre 2022
'Écrivez des événements de déclencheur accessibles, des titres de page, du contenu dynamique, etc.'
Modèles, composants et systèmes de conception
Updated 5 décembre 2022
'Évaluer les modèles, les composants et les systèmes de conception pour l'accessibilité.'
Conception et expérience utilisateur
Updated 5 décembre 2022
Créez des conceptions accessibles et évaluez votre expérience utilisateur.
Créer votre première application Android
Updated 14 novembre 2022
Découvrez comment créer votre première application Android.
- Android
Créer différentes versions de votre application à l'aide de variantes de compilation
Updated 10 novembre 2022
Dans cet atelier de programmation, vous allez créer une version de démo par défaut (
- Android
Leçon 6 : Navigation dans l'application
Updated 10 novembre 2022
Créez un fragment, définissez des chemins de navigation et démarrez une activité externe. Terminez le développement de l'application AndroidTrivia, un jeu dans lequel les utilisateurs répondent à des questions de culture générale sur le développement Android et peuvent partager leurs résultats en cas de victoire.
- Android
Android 11 – Semaine 10 – Jeux et contenus multimédias
Updated 10 novembre 2022
Découvrez les nouveautés susceptibles d'optimiser votre réussite sur Google Play.
- Android
Leçon 10 : Cas d'utilisation avancés de RecyclerView
Updated 10 novembre 2022
Découvrez les liaisons et les mises en page avancées avec RecyclerView, et apprenez à gérer plusieurs types dans un RecyclerView.
- Android
Android 11 – Semaine 8 – Distribution et monétisation des applications
Updated 10 novembre 2022
Découvrez les nouveautés susceptibles d'optimiser votre réussite sur Google Play.
- Android
Utiliser la possibilité de valeur nulle en Kotlin
Updated 10 novembre 2022
Découvrez comment utiliser la possibilité de valeur nulle en Kotlin.
Fonctionnalités de géolocalisation sur Android
Updated 10 novembre 2022
Découvrez comment gérer les autorisations d'accéder à la position sur Android 10, ajouter une carte Google à votre application et aider les utilisateurs à identifier les lieux qu'ils visitent.
- Android
Bases de données et RecyclerView
Updated 10 novembre 2022
Dans la première partie de ce parcours, vous créerez une base de données à l'aide de la bibliothèque Room et utiliserez des coroutines pour simplifier la programmation asynchrone. Dans la deuxième partie, vous afficherez une liste d'éléments avec RecyclerView et vous les rendrez cliquables. Tout au long du parcours, vous allez créer l'application TrackMySleep, qui permet aux utilisateurs d'évaluer la qualité de leur sommeil et de stocker des données sur leur sommeil.
- Android
Leçon 12 : Modèle de dépôt et WorkManager
Updated 10 novembre 2022
Découvrez le modèle de dépôt et apprenez à utiliser WorkManager.
- Android
Mises en page
Updated 10 novembre 2022
Créez différents types de mises en page, ajoutez des éléments interactifs et utilisez la liaison de données. Vous développerez l'application AboutMe, qui permet d'afficher des informations intéressantes vous concernant à l'aide d'un bouton, d'une image et d'un texte à développer. Vous allez également créer l'application ColorMyViews, qui se compose de TextView et de boutons cliquables qui changent de couleur lorsque l'utilisateur appuie dessus.
- Android
Ajouter des images à votre application Android
Updated 7 novembre 2022
Dans cet atelier de programmation, vous allez apprendre à ajouter des images à votre application avec ImageView.
- Android
Navigation
Updated 4 novembre 2022
Créez un fragment, définissez des chemins de navigation et démarrez une activité externe. Terminez le développement de l'application AndroidTrivia, un jeu dans lequel les utilisateurs répondent à des questions de culture générale sur le développement Android et peuvent partager leurs résultats en cas de victoire.
- Android
Leçon 9 : Architecture des applications (persistance)
Updated 4 novembre 2022
Créez une base de données à l'aide de la bibliothèque Room et utilisez des coroutines pour simplifier la programmation asynchrone.
- Android
Android 11 – Semaine 9 – Grands écrans
Updated 4 novembre 2022
Découvrez les meilleurs conseils et astuces pour développer des applications conçues pour les appareils fonctionnant sous Chrome OS, y compris les pliables, les ordinateurs portables et les tablettes.
- Android
Dépôt et WorkManager
Updated 4 novembre 2022
Découvrez comment créer un dépôt, ajouter un cache hors connexion et planifier des tâches en arrière-plan avec WorkManager en complétant une application appelée DevBytes. Cette application affiche une liste de vidéos DevByte, qui sont de courts tutoriels réalisés par l'équipe DevRel pour Android. L'application récupère une liste d'URL de vidéos sur le réseau via la bibliothèque Retrofit, puis elle l'affiche en utilisant un RecyclerView.
- Android
Créer une application interactive
Updated 4 novembre 2022
Découvrez l'anatomie de base d'un projet d'application Android, et comment ajouter des images à votre application, activer la rétrocompatibilité (avec les anciennes versions d'Android) et exploiter la documentation en ligne. Vous terminerez le développement de l'application DiceRoller, qui permet de lancer un dé de manière aléatoire lorsque l'utilisateur appuie sur un bouton.
- Android
Android 11 – Semaine 7 – Outils pour les développeurs
Updated 4 novembre 2022
Découvrez les outils pour les développeurs disponibles dans les dernières versions d'Android Studio.
- Android
Cycles de vie des activités et des fragments
Updated 4 novembre 2022
Découvrez les cycles de vie des activités et des fragments, apprenez à gérer les situations complexes les concernant et à utiliser la journalisation pour faciliter le débogage et le suivi de l'état de l'application. Vous terminerez le développement de l'application DessertClicker, qui permet aux utilisateurs d'"acheter" des desserts en appuyant sur des images. À chaque fois qu'un utilisateur clique sur un dessert, l'application met à jour le nombre de desserts achetés ainsi que le montant total dépensé.
- Android
Android 11 – Semaine 3 – Confidentialité, confiance et sécurité
Updated 4 novembre 2022
Android 11 introduit de nouvelles fonctionnalités de confidentialité et mises à jour de sécurité pour protéger les utilisateurs, et améliorer la transparence et le contrôle. 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.
- Android
Créer votre première application
Updated 4 novembre 2022
Familiarisez-vous avec Android Studio et créez votre application Android Hello World en Kotlin.
- Android
Leçon 11 : Se connecter à Internet
Updated 4 novembre 2022
Découvrez les autorisations Android, comment vous connecter aux ressources réseau et les utiliser, et comment définir un service Retrofit et afficher des images.
- Android
Composants de l'architecture
Updated 4 novembre 2022
Découvrez ViewModel, LiveData, la liaison de données avec ViewModel et LiveData, et les transformations de LiveData. Vous terminerez le développement de l'application GuessTheWord, un jeu de charades dans lequel deux joueurs collaborent pour obtenir le meilleur score.
- Android
Se connecter à Internet
Updated 4 novembre 2022
Découvrez comment récupérer des données et des images sur Internet, et comment les afficher dans l'application. Vous terminerez le développement de l'application MarsRealEstate, qui affiche les propriétés à vendre sur Mars en récupérant les données d'un service Web.
- Android
Une application conçue pour tous
Updated 4 novembre 2022
Découvrez les principes de base du système de style d'Android, comment appliquer les principes Material Design à l'interface utilisateur de votre application et comment rendre celle-ci plus accessible à tous les utilisateurs. Vous terminerez le développement de l'application GDG-finder, qui permet de localiser un Google Developer Group (GDG) à proximité.
- Android
Leçon 7 : Cycles de vie des activités et des fragments
Updated 4 novembre 2022
Découvrez les cycles de vie des activités et des fragments, apprenez à gérer les situations complexes les concernant et à utiliser la journalisation pour faciliter le débogage et le suivi de l'état de l'application.
- Android
Sélection du clavier
Updated 31 octobre 2022
Comprendre et améliorer l'ordre et le style de navigation au clavier
Le document
Updated 31 octobre 2022
Autres éléments HTML à prendre en compte lors de la création de sites Web et d'applications Web accessibles.
Structure du contenu
Updated 31 octobre 2022
'Utiliser du code HTML sémantique, des points de repère et des tableaux pour le contenu accessible.'
Vidéo et audio
Updated 31 octobre 2022
Autres types de contenus multimédias qui rendent votre contenu vidéo et audio accessible
Tweakr : prototypage et contrôle à distance par la technique du Magicien d'Oz avec Firebase et Android
Updated 29 octobre 2022
Message à tous les créateurs de prototypes et concepteurs d'animation ! Vous en avez assez qu'une simple modification de valeur dans votre animation mette plusieurs minutes à être compilée et appliquée ? Vous avez toujours voulu ajuster à la volée différentes options de votre prototype qu'un utilisateur est en train de tester ? Vous croyez rêver quand on vous parle de
Créer une application adaptative avec la navigation dynamique
Updated 20 octobre 2022
Découvrez comment adapter votre application aux grands écrans à l'aide de modèles d'interface utilisateur basés sur la navigation adaptative.
Animation et mouvement
Updated 30 septembre 2022
Aidez les personnes souffrant de tous types de troubles déclenchés par le mouvement.
Qu'est-ce que l'accessibilité numérique et pourquoi est-ce important ?
Updated 30 septembre 2022
>-
Bienvenue dans le cours "Apprendre l'accessibilité" !
Updated 30 septembre 2022
Cours et références intemporels sur l'accessibilité pour améliorer votre développement Web.
ARIA et HTML
Updated 30 septembre 2022
Quand utiliser ARIA plutôt que HTML ?
Typographie
Updated 30 septembre 2022
Choisissez les polices de caractères et les tailles de police appropriées et structurez votre texte avec une mise en page accessible.
Couleur et contraste
Updated 30 septembre 2022
Créez des palettes de couleurs accessibles avec un contraste approprié.
Images
Updated 30 septembre 2022
Créez des images accessibles.
HTML sémantique
Updated 27 septembre 2022
Utiliser les éléments HTML appropriés pour décrire le contenu de votre document.
En-têtes et sections
Updated 27 septembre 2022
Comment utiliser correctement les éléments de section pour donner du sens à votre contenu ?
Metadata
Updated 27 septembre 2022
Utilisation des balises Meta pour fournir des informations sur vos documents
Structure du document
Updated 27 septembre 2022
Découvrez comment structurer vos documents HTML sur une base solide.
Présentation du HTML
Updated 27 septembre 2022
Brève présentation des concepts clés du langage HTML.
Bienvenue dans Learn HTML !
Updated 8 septembre 2022
>-
Présentation de Cloud SQL Insights
Updated 29 juillet 2022
Cloud SQL Insights vous permet de détecter, de diagnostiquer et d'éviter les problèmes de performances des requêtes pour les bases de données Cloud SQL. Il fournit des informations en libre-service, une surveillance intuitive et des diagnostics qui
Archivage d'images, analyse et génération de rapports avec G Suite et GCP
Updated 29 juillet 2022
Dans cet atelier de programmation, les développeurs créent un workflow de traitement d'images dans le cloud rédigé en Python et utilisant les API G Suite et GCP. Plus précisément, vous allez télécharger un fichier image depuis Google Drive, l'archiver dans Google Cloud Storage, analyser son contenu à l'aide de Google Cloud Vision et générer des données de rapport dans Google Sheets.
- Google Workspace
Optimiser votre application Android pour Chrome OS
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer une application Android contenant bon nombre des optimisations nécessaires pour garantir une expérience utilisateur de qualité dans Chrome OS.
- Android
Module 2 : Migrer d'App Engine ndb vers Cloud NDB
Updated 29 juillet 2022
Découvrez comment migrer une application App Engine simple de ndb vers Cloud NDB.
Travail en arrière-plan avec WorkManager – Java
Updated 29 juillet 2022
WorkManager gère les cas spéciaux et les problèmes de compatibilité. Elle peut également créer des tâches interrogeables, réutilisables et enchaînables. WorkManager est le planificateur de tâches recommandé pour 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 avec des contraintes.
- Android
Lit pour les développeurs React
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez apprendre à convertir des concepts React dans Lit.
Intégration de contenus avec les chaînes de l'écran d'accueil Android TV (Kotlin)
Updated 29 juillet 2022
Cet atelier de programmation présente les fonctionnalités de l'écran d'accueil Android TV. Vous apprendrez à ajouter des chaînes et des programmes à l'écran d'accueil Android TV, et à les rendre visibles.
- Android
Utiliser Document AI pour traiter vos formulaires manuscrits de manière intelligente (Python)
Updated 29 juillet 2022
Dans cet atelier de programmation, je vais me concentrer sur la création d'un tutoriel utilisant l'API Document AI avec Python
Améliorer et sécuriser vos actions pour la maison connectée
Updated 29 juillet 2022
Découvrez comment améliorer vos actions pour la maison connectée avec des caractéristiques d'appareil personnalisables et comment les sécuriser grâce à l'authentification à deux facteurs.
Créer une action Interactive Canvas pour l'Assistant Google à l'aide d'Actions Builder
Updated 29 juillet 2022
Découvrez comment créer une action Interactive Canvas pour l'Assistant.
TensorFlow.js – Effectuer des prédictions à partir de données 2D
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez entraîner un modèle pour effectuer des prédictions à partir de données numériques. Le modèle va essayer de prédire la consommation de carburant d'une voiture en miles par gallon, en fonction de sa puissance en chevaux. Dans le jargon du machine learning, cette opération est décrite comme une tâche de régression, car elle prédit une valeur continue.
- TensorFlow
Module 1: Migrer de webapp2 App Engine vers Flask
Updated 29 juillet 2022
Découvrez comment migrer une application App Engine Python de webapp2 vers le framework Web Flask.
Cloud Spanner : créer un classement pour un jeu en Java
Updated 29 juillet 2022
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.
Module 8 : Migrer depuis App Engine ndb et taskqueue vers Cloud NDB et Cloud Tasks.
Updated 29 juillet 2022
Découvrez comment migrer depuis App Engine ndb et taskqueue vers Cloud NDB et Cloud Tasks.
Connecter des appareils connectés à l'Assistant Google
Updated 29 juillet 2022
Concevez et déployez une Action pour la maison connectée afin d'intégrer un lave-linge connecté virtuel à l'Assistant.
Créer un synthétiseur
Updated 29 juillet 2022
Créer une application de synthétiseur tactile à faible latence à l'aide de l'API AAudio dans Android O
- Android
TensorFlow.js : Déployer et héberger un modèle de machine learning à grande échelle à l'aide de Firebase Hosting
Updated 29 juillet 2022
Dans cet atelier de programmation, vous apprendrez à déployer un modèle de ML à l'aide de l'infrastructure Firebase afin de l'exploiter sur votre site Web avec TensorFlow.js
- TensorFlow
Navigation dans Jetpack
Updated 29 juillet 2022
Dans cet atelier de programmation, vous apprendrez à implémenter des exigences de navigation courantes pour les applications Android. Les composants de navigation gèrent les transactions de fragment, la pile
- Android
Utiliser Hilt dans une application Android
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer une application Android qui utilise Hilt pour exécuter l'injection de dépendances.
- Android
Créer une bibliothèque d'extensions Kotlin
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer votre propre bibliothèque d'extensions Kotlin pour une API initialement créée dans le langage de programmation Java. Vous allez découvrir les principes de base des fonctions et des propriétés d'extension, et apprendre à mettre en œuvre une version avec coroutines et Flow d'une API traditionnelle basée sur le rappel.
- Android
Contrôler des contenus multimédias via MediaSession
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez rendre MediaSession compatible dans un exemple de vidéo. Android pourra ainsi contrôler la lecture en dehors de votre application, par exemple via l'Assistant Google, la télécommande d'un téléviseur ou bien encore les commandes affichées sur l'écran de verrouillage et sur Wear OS.
- Android
Compatibilité avec les appareils pliables et double écran grâce à Jetpack WindowManager
Updated 29 juillet 2022
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.
Android Room et ViewModel – Kotlin
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer une application Android en langage Kotlin qui utilise des composants d'architecture Android (RoomDatabase, Entity, DAO, AndroidViewModel et LiveData) et des coroutines Kotlin. Cette application exemple stocke une liste de mots dans une base de données Room et l'affiche dans RecyclerView. Vous implémenterez cette application à l'aide de l'architecture Android recommandée et de ces composants.
- Android
Se connecter à Cloud SQL avec Cloud Functions
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez écrire une fonction Cloud qui se connecte à une base de données Cloud SQL existante et lui envoie une instruction d'insertion SQL INSERT.
- Cloud SQL
Calcul de statistiques privées avec Privacy on Beam
Updated 29 juillet 2022
Cet atelier de programmation vous permet d'apprendre à générer des statistiques privées concernant les visites dans un restaurant à l'aide de Privacy on Beam. Vous pourrez ainsi découvrir les fonctionnalités d'un framework de confidentialité différentielle et les mettre en pratique.
Créer un composant Story avec LitElement
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer un composant Web Story à l'aide de LitElement.
Cast Connect avec l'application Android TV
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer une application Android TV à l'aide de la nouvelle bibliothèque Google Cast Connect, qui permet aux applications émettrices Cast de communiquer avec l'application Android TV.
Convertir du code en langage Kotlin
Updated 29 juillet 2022
Dans cet atelier de programmation, vous apprendrez à convertir votre code Java en langage Kotlin.
TensorFlow.js : Reconnaître des chiffres manuscrits à l'aide de réseaux de neurones convolutifs
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez entraîner un modèle capable d'identifier des chiffres manuscrits. Dans le jargon du machine learning, on appelle cela une tâche de classification, dont le rôle est de prédire une catégorie pour une entrée donnée.
- TensorFlow
Coroutines avancées avec Kotlin Flow et LiveData
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer une application Android basée sur une coroutine qui utilise des composants d'architecture pour récupérer des données depuis le réseau et une base de données Room.
- Android
Créer des actions pour l'Assistant Google avec Actions Builder (niveau 2)
Updated 29 juillet 2022
Découvrez les bases du développement avec l'Assistant Google.
Migrer votre application Dagger vers Hilt
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez migrer vers Hilt une application Android qui utilise Dagger en tant que bibliothèque d'injection de dépendances.
- Android
Navigation par gestes et expérience bord à bord
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez rendre les commandes d'une application existante compatibles avec la navigation par gestes. Vous allez également proposer une expérience bord à bord en affichant l'application en plein écran.
- Android
Créer un récepteur Cast de base
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez créer une application réceptrice compatible Cast à l'aide du framework d'application Google Cast.
- Caster
Classificateur d'images TensorFlow.js avec apprentissage par transfert
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez apprendre à créer une Teachable Machine, un classificateur d'images personnalisé que vous allez entraîner à la volée dans un navigateur à l'aide de TensorFlow.js.
- TensorFlow
Créer des actions pour l'Assistant Google avec le SDK Actions (niveau 1)
Updated 29 juillet 2022
Découvrez les bases du développement avec l'Assistant Google.
Module 4 : Migrer depuis Google App Engine vers Cloud Run avec Docker
Updated 29 juillet 2022
Découvrez comment conteneuriser et migrer une application App Engine simple vers Cloud Run à l'aide de Docker
Créer des actions pour l'Assistant Google à l'aide du SDK Actions (niveau 2)
Updated 29 juillet 2022
Découvrez les bases du développement avec l'Assistant Google.
Créer un échantillonneur audio
Updated 29 juillet 2022
Créer un échantillonneur numérique à faible latence
- Android
Contrôler des contenus multimédias via MediaSession
Updated 29 juillet 2022
Dans cet atelier de programmation, vous allez rendre MediaSession compatible dans un exemple de vidéo. Android pourra ainsi contrôler la lecture en dehors de votre application, par exemple via l'Assistant Google, la télécommande d'un téléviseur ou bien encore les commandes affichées sur l'écran de verrouillage et sur Wear OS.
Créer des actions pour l'Assistant Google avec Actions Builder (niveau 1)
Updated 29 juillet 2022
Découvrez les bases du développement avec l'Assistant Google.
Intégrer le traitement en local à des actions de maison connectée
Updated 29 juillet 2022
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.
Cloud Spanner : créer un classement pour un jeu en Go
Updated 29 juillet 2022
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.
Intégrer l'API Google Wallet pour numériser des cartes sur Android
Updated 21 juin 2022
L' API Google Wallet vous permet d'interagir avec les utilisateurs par le biais de différents types de "cartes" prédéfinies: cartes de fidélité, offres, cartes cadeaux, billets pour un événement, titres de transport et cartes d'embarquement. Toutes
Ajouter une carte à votre application iOS (Swift)
Updated 14 juin 2022
Cet atelier de programmation vous explique comment utiliser Google Maps Platform pour créer des applications iOS dans Swift. Vous allez créer une application iOS qui: Pour suivre cet atelier de programmation, vous aurez besoin des comptes, des
- Google Maps Platform
- SDK Maps pour iOS
Ajouter la navigation instantanée et des transitions de page fluides à une application Web
Updated 30 mai 2022
Découvrez comment ajouter une navigation instantanée et des transitions de pages fluides à une application Web grâce aux dernières API disponibles dans Google Chrome.
Outils et débogage
Updated 15 mai 2022
Nous allons passer en revue les outils disponibles pour développer, déboguer et tester vos progressive web apps.
Concevoir une interface utilisateur à l'aide de couleurs accessibles
Updated 12 mai 2022
Dans cet atelier de programmation, vous allez découvrir comment les couleurs sont liées aux consignes d'accessibilité et de contraste. Vous verrez également comment créer un thème accessible et vérifier facilement le contraste à l'aide de Material Theme Builder.
Sécuriser votre site grâce à l'authentification à deux facteurs avec clé de sécurité (WebAuthn)
Updated 12 mai 2022
Dans cet atelier de programmation, vous allez ajouter l'authentification à deux facteurs avec clé de sécurité à votre site ou votre application Web.
Présentation d'Angular
Updated 12 mai 2022
Dans cet atelier de programmation pour débutants, vous apprendrez à créer des applications Web avec Angular.
Mettre à jour l'application pour prendre en charge la prévisualisation des gestes Retour
Updated 10 mai 2022
Dans cet atelier de programmation, vous utiliserez une application multimédia UAMP comme point de départ pour apprendre à gérer et à migrer le geste de navigation Retour en prévision des changements à venir dans Android 13 (amélioration de l'expérience du geste Retour grâce à une meilleure anticipation).
Créer une application Web avec Angular et Firebase
Updated 9 mai 2022
Au cours de cet atelier de programmation, nous allons créer ensemble une application Web en temps réel avec Firebase et Angular.
Ajouter une carte à votre application Android (Kotlin)
Updated 9 mai 2022
Cet atelier de programmation vous explique comment intégrer le SDK Maps pour Android à votre application et utiliser ses principales fonctionnalités. Pour cela, nous allons créer une application affichant une carte des magasins de vélos à San
- Android
- Google Maps Platform
- SDK Maps pour Android
Test de l'équité des produits pour les développeurs
Updated 9 mai 2022
Les tests d'équité des produits sont essentiels pour s'assurer que votre modèle d'IA et/ou vos données ne perpétuent pas de préjugés sociétaux injustes. Dans cet atelier, nous allons vous présenter les étapes clés de la conduite des tests d'équité, puis nous vous présenterons le processus de bout en bout permettant d'évaluer un ensemble de données d'un modèle de texte génératif du point de vue de l'équité dans le domaine du machine learning.
Mettez en valeur votre application Flutter
Updated 9 mai 2022
Flutter est un kit d'interface utilisateur Google qui permet de développer des applications esthétiques compilées de manière native pour les mobiles, le Web et les ordinateurs de bureau, à partir d'un seul codebase. Offert et Open Source, Flutter
- Flutter
Appliquer les principes de l'IA responsable lors de la création d'ensembles de données de télédétection, tels que Dynamic World
Updated 9 mai 2022
Dans cet atelier de programmation, vous allez appliquer des pratiques responsables pour générer des ensembles de données dérivés du machine learning, tels que Dynamic World.
Créer un modèle de classification de texte personnalisé avec TensorFlow Lite Model Maker
Updated 9 mai 2022
Découvrez comment réentraîner le modèle de détection du spam pour détecter des types spécifiques de spams avec TensorFlow Lite Model Maker.
- Flutter
- TensorFlow
Entraîner un modèle de détection de spam dans les commentaires avec TensorFlow Lite Model Maker
Updated 9 mai 2022
Découvrez comment entraîner un modèle de détection du spam dans les commentaires avec TensorFlow Lite Model Maker.
- TensorFlow
- Flutter
Créer une application Flutter pour classer des textes
Updated 9 mai 2022
Découvrez comment créer une application Flutter qui classe les textes et affiche les résultats dans son UI.
- Flutter
- TensorFlow
Créer un outil complet de localisation de magasins avec Google Maps Platform et Google Cloud
Updated 9 mai 2022
Imaginons que deviez placer de nombreux lieux sur une carte, et que vous souhaitiez que les utilisateurs puissent voir où ces lieux se trouvent et identifier celui auquel ils veulent se rendre. Voici quelques exemples courants: Dans cet atelier de
- BigQuery
- Environnement flexible App Engine
- Google Maps Platform
- Place Autocomplete
- Bibliothèque Places
- API Maps JavaScript
- API Maps JavaScript
- Service Distance Matrix
- API Maps JavaScript
Créer et déployer un modèle personnalisé de détection d'objets à l'aide de TensorFlow Lite (Android)
Updated 7 mai 2022
Dans cet atelier de programmation, vous allez créer une application Android capable de détecter des objets dans des images. Commencez par entraîner un modèle personnalisé de détection d'objets à l'aide de TFLite Model Maker, puis déployez-le avec la bibliothèque de tâches TFLite.
- Android
- TensorFlow
Créer votre première application de vision par ordinateur sur Android ou iOS
Updated 7 mai 2022
Dans cet atelier de programmation, vous apprendrez à créer une application simple pour Android et iOS capable d'étiqueter correctement une image.
- TensorFlow
- Android
TensorFlow.js: Réentraîner un modèle de détection des spams dans les commentaires pour traiter les cas spéciaux
Updated 7 mai 2022
Dans cet atelier de programmation, vous allez apprendre à utiliser Model Maker pour réentraîner un modèle de spam avec commentaires afin de tenir compte des 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.
- TensorFlow
Backend de produit de l'API Call Vision sur Android
Updated 7 mai 2022
Dans cet atelier de programmation, vous allez ajouter du code à une application Android pour appeler un backend de la recherche de produits de l'API Vision, afin que les utilisateurs de l'application puissent rechercher des produits à l'aide d'images.
- Android
TensorFlow.js: créer un système de détection du spam pour les commentaires
Updated 7 mai 2022
Dans cet atelier de programmation, vous allez apprendre à créer une page Web simple, capable de commenter un article de blog, et à l'intégrer à un modèle de machine learning pré-entraîné pour détecter les commentaires contenant du spam. Vous pourrez ainsi les filtrer avant même qu'ils ne s'affichent. stockées dans n'importe quelle base de données backend, ce qui réduit le temps de traitement et les coûts du serveur.
- TensorFlow
Créer un modèle de classification audio personnalisé pré-entraîné
Updated 7 mai 2022
Dans cet atelier de programmation, vous allez apprendre à personnaliser un modèle de classification audio pré-entraîné pour détecter les oiseaux.
- TensorFlow
- Android
Créer une application de base pour la classification de contenu audio
Updated 7 mai 2022
Dans cet atelier de programmation, vous allez apprendre à créer une application de base pour la classification de contenus audio capable d'enregistrer des contenus audio à l'aide du micro du téléphone.
- Android
- TensorFlow
Ajouter une carte à votre site Web (JavaScript)
Updated 7 mai 2022
Dans cet atelier de programmation, vous apprendrez tout ce qu'il faut savoir pour commencer à utiliser Google Maps Platform pour le Web. Vous découvrirez toutes les bases: configurer et charger l'API Maps JavaScript, afficher votre première carte,
- Google Maps Platform
- API Maps JavaScript
Ajouter une carte à votre application iOS (Objective-C)
Updated 7 mai 2022
Dans cet atelier de programmation, vous apprendrez tout ce qu'il faut savoir pour créer des applications iOS dans Objective-C si vous débutez avec Google Maps Platform. Vous découvrirez toutes les bases: configurer et charger le SDK Maps pour iOS,
- Google Maps Platform
- SDK Maps pour iOS
Créer une application Android pour détecter des objets dans des images
Updated 7 mai 2022
Apprenez à créer une application Android qui détecte les objets à l'intérieur des images et qui affiche les résultats dans son interface.
- Android
- TensorFlow
Tâches Cloud Run
Updated 7 mai 2022
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 un backend de recherche d'images de produits avec l'API Vision Search
Updated 7 mai 2022
Dans cet atelier de programmation, vous allez apprendre à créer un backend de recherche d'images de produits à l'aide de la recherche de produits de l'API Vision et à créer une clé API pour l'appeler depuis des applications mobiles.
- Android
Créer un site Web simple qui classe les images
Updated 7 mai 2022
Découvrez comment créer un site Web simple qui classe les images avec TensorFlow Serving.
- TensorFlow
Afficher les adresses à proximité en RA sur Android (Kotlin)
Updated 7 mai 2022
Cet atelier de programmation vous explique comment utiliser les données de Google Maps Platform pour afficher les adresses à proximité en réalité augmentée (RA) sur Android. Cet atelier de programmation utilise Android 10.0 (API de niveau 29). Vous
- Google Maps Platform
- Android
- ARCore
- SDK Maps pour Android
- SDK Places pour Android
Créer une application iOS pour prédire des valeurs
Updated 7 mai 2022
Apprenez à créer une application iOS qui détecte les objets à l'intérieur des images et affiche les résultats dans son interface utilisateur.
- TensorFlow
Mesurer les performances avec web-vitals.js, Google Analytics et BigQuery
Updated 6 mai 2022
Mesurez les signaux Web essentiels en temps réel avec web-vitals.js et Google Analytics, puis analysez les résultats à l'aide de BigQuery.
Connecter des appareils connectés à l'Assistant Google
Updated 6 mai 2022
Concevez et déployez une Action pour la maison connectée afin d'intégrer un lave-linge connecté virtuel à l'Assistant.
- Assistant Google
Améliorer et sécuriser vos actions pour la maison connectée
Updated 6 mai 2022
Découvrez comment améliorer vos actions pour la maison connectée avec des caractéristiques d'appareil personnalisables et comment les sécuriser grâce à l'authentification à deux facteurs.
- Assistant Google
Activer le traitement en local des actions de maison connectée
Updated 6 mai 2022
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.
- Assistant Google
Premiers pas avec le SDK Places pour Android (Kotlin)
Updated 6 mai 2022
Cet atelier de programmation vous explique comment intégrer le SDK Places pour Android à votre application et en utiliser chacune des fonctionnalités. Pour suivre cet atelier de programmation, vous aurez besoin des comptes, des services et des outils
- Google Maps Platform
- Android
- SDK Places pour Android
Effectuer une migration vers Jetpack Compose
Updated 6 mai 2022
Dans cet atelier de programmation, vous apprendrez comment migrer certains éléments d'un écran du système de vues vers Jetpack Compose.
- Android
Premiers pas avec les tâches Cloud Run
Updated 6 mai 2022
Dans cet atelier de programmation, vous allez d'abord explorer une application Node.js pour faire des captures d'écran de pages Web et les stocker dans Cloud Storage. Vous allez ensuite créer une image de conteneur pour l'application, l'exécuter en tant que tâche sur Cloud Run, mettre à jour la tâche pour traiter davantage de pages Web et l'exécuter de manière planifiée avec Cloud Scheduler.
Ajouter WebView à votre application Flutter
Updated 6 mai 2022
Dans cet atelier de programmation, vous allez apprendre à ajouter le plug-in webview_flutter à une application Flutter.
- Flutter
Développer une application de bureau avec Flutter
Updated 6 mai 2022
Dans cet atelier de programmation, vous allez créer un client GitHub dans Flutter pour ordinateur de bureau.
- Flutter
Vertex AI : Réglage d'hyperparamètres distribué
Updated 5 mai 2022
Dans cet atelier, vous allez apprendre à utiliser Vertex AI pour le réglage des hyperparamètres et l'entraînement distribué. Cet atelier utilise TensorFlow pour le code du modèle, mais les concepts s'appliquent également à d'autres frameworks de ML.
Créer votre propre sélecteur du lieu actuel pour Android (Java)
Updated 5 mai 2022
Découvrez comment utiliser les SDK Maps et Places de Google Maps Platform pour Android afin de présenter aux utilisateurs une liste de lieux permettant d'identifier leur position.
- Google Maps Platform
- Android
- SDK Maps pour Android
- SDK Places pour Android
Créer votre première application WebAuthn
Updated 5 mai 2022
Découvrez comment créer un site Web avec une fonctionnalité de réauthentification simple basée sur un lecteur d'empreinte digitale.
Migrer vers les polices variables
Updated 5 mai 2022
Dans cet atelier de programmation, vous allez découvrir les polices variables, leurs avantages, comment concevoir avec elles et comment les implémenter à l'aide de l'API Google Fonts et dans les CSS.
Créer des cartes 3D avec la vue en superposition WebGL
Updated 4 mai 2022
Cet atelier de programmation vous explique comment contrôler et rendre des objets sur la carte vectorielle en trois dimensions grâce aux éléments géographiques utilisant WebGL de l'API Maps JavaScript. Cet atelier de programmation suppose des
- Google Maps Platform
- API Maps JavaScript
Créer un outil de localisation de magasins simple avec Google Maps Platform (JavaScript)
Updated 4 mai 2022
Très souvent, les sites Web affichent une carte Google Maps mettant en évidence un ou plusieurs lieux appartenant à une entreprise, un établissement ou toute autre entité qui dispose d'un site physique. L'implémentation de ces cartes peut varier
- Google Maps Platform
- API Maps JavaScript
- Bibliothèque Places
- API Maps JavaScript
- Service Distance Matrix
- API Maps JavaScript
- Place Autocomplete
Premiers pas avec les tâches Cloud Run
Updated 4 mai 2022
Dans cet atelier de programmation, vous allez d'abord explorer une application Node.js pour faire des captures d'écran de pages Web et les stocker dans Cloud Storage. Vous allez ensuite créer une image de conteneur pour l'application, l'exécuter en tant que tâche sur Cloud Run, mettre à jour la tâche pour traiter davantage de pages Web et l'exécuter de manière planifiée avec Cloud Scheduler.
Intégrer des widgets Android à l'Assistant Google
Updated 3 mai 2022
Découvrez comment intégrer des widgets Android à l'Assistant Google afin qu'il propose des widgets personnalisés aux utilisateurs.
- Android
- Assistant Google
Ajouter Google Maps à une application Flutter
Updated 3 mai 2022
Dans cet atelier de programmation, vous allez créer une expérience Google Maps à l'aide du SDK Flutter pour applications mobiles afin de créer des expériences natives de haute qualité sur iOS et Android.
- Flutter
- Google Maps Platform
Identifier et résoudre les problèmes de texte à faible contraste avec les outils pour les développeurs Chrome
Updated 2 mai 2022
Le manque de contraste est le principal problème d'accessibilité sur le Web. Voyons comment les outils de développement peuvent vous aider à comprendre, à identifier et à résoudre ce problème. Vous allez résoudre des problèmes de faible contraste sur
Personnaliser facilement les modèles de machine learning
Updated 2 mai 2022
Dans cet atelier de programmation, vous allez découvrir l'apprentissage par transfert. Vous verrez comment l'utiliser pour personnaliser vos modèles de machine learning pour vos propres données.
Enregistrer, revoir et évaluer les parcours utilisateur à l'aide d'outils pour les développeurs Chrome
Updated 2 mai 2022
Pour enregistrer, revoir et évaluer les parcours utilisateur, utilisez le panneau "Enregistreur". Nous vous invitons à regarder la vidéo ci-dessous pour découvrir ce nouveau panneau (fonctionnalité bêta). Ouvrez le panneau "Enregistreur" comme suit:
Ajouter une carte à votre application iOS avec SwiftUI (Swift)
Updated 29 avril 2022
Cet atelier de programmation vous explique comment utiliser le SDK Maps pour iOS avec SwiftUI. Pour l'étape suivante, activez le SDK Maps pour iOS. Si vous ne disposez pas encore d'un compte Google Cloud Platform ni d'un projet pour lequel la
- Google Maps Platform
- SDK Maps pour iOS
Métriques basées sur les journaux pour la maison connectée
Updated 29 avril 2022
Découvrez comment utiliser les métriques basées sur les journaux dans Google Cloud Platform pour suivre les tendances et analyser vos journaux d'erreurs d'intégration pour la maison connectée.
- Assistant Google
Créer des applis Angular plus accessibles
Updated 29 avril 2022
Suivez les bonnes pratiques pour l'accessibilité de vos applications Angular grâce aux outils intégrés au framework.
Déboguer la grille CSS avec les outils pour les développeurs Chrome
Updated 29 avril 2022
Les outils de développement offrent désormais une meilleure aide pour déboguer la grille CSS. Lorsque display: grid ou display: inline-grid est appliqué à un élément HTML de votre page, le panneau Éléments propose plusieurs options pour vous aider à
Premiers pas avec la maison connectée sur IP (CHIP)
Updated 27 avril 2022
Découvrez comment développer une application de maison connectée sur IP avec la carte ESP32 d'Espressif.
Augmented Images avec ARCore
Updated 27 avril 2022
Dans cet atelier de programmation, vous allez apprendre à utiliser Augmented Images d'ARCore pour ajouter du contenu virtuel associé à une image et suivre les mouvements de l'image.
Utiliser l'API ARCore Depth pour des expériences de réalité augmentée immersives
Updated 25 avril 2022
Cet atelier de programmation vous indique les étapes à suivre pour créer une application ARCore à l'aide de la nouvelle API Depth. Depth fournit une interprétation 3D d'une scène donnée sous forme de représentation en temps réel, pour chaque pixel, de la distance à laquelle se trouvent les surfaces physiques dans le champ de l'appareil photo. L'application décrite dans cet atelier utilise ces mesures de profondeur afin que les objets du monde réel masquent en partie ou totalement des objets virtuels placés derrière eux. Elle permet également de visualiser les volumes géométriques de l'environnement en 3D.
- Android
Visualiser des données avec Google Maps Platform et deck.gl
Updated 25 avril 2022
Cet atelier de programmation vous explique comment créer une visualisation pour un large volume de données géospatiales à l'aide de l'API Maps JavaScript et deck.gl, un framework de visualisation de données accéléré par WebGL et disponible en
- Google Maps Platform
- API Maps JavaScript
Créer une application de réalité augmentée à l'aide de l'API WebXR Device
Updated 22 avril 2022
Découvrez comment utiliser les fonctionnalités de réalité augmentée avec l'API WebXR Device, ainsi que la compréhension d'une scène pour positionner un objet 3D dans le monde réel.
Fonctionnalités
Updated 20 avril 2022
Les PWA ne sont pas seulement liées à l'écran. Ce chapitre porte sur les capacités actuelles d'une PWA en termes de matériel, de capteurs et d'utilisation de la plate-forme.
ARCore Cloud Anchors avec ancres cloud persistantes
Updated 19 avril 2022
Dans cet atelier de programmation, vous allez apprendre à utiliser des ancres cloud afin de créer des expériences de réalité augmentée partagées en établissant un cadre de référence commun (même position et orientation) sur plusieurs appareils à l'aide du service ARCore Cloud Anchors.
- Firebase
- Android
Créer une application de sondage interactive pour Google Chat avec Node.js
Updated 19 avril 2022
Dans cet atelier de programmation, vous allez apprendre à créer un bot de chat pour interroger un espace.
- Google Workspace
Présentation de l'API ARCore Recording and Playback
Updated 19 avril 2022
La possibilité d'enregistrer une expérience de RA dans un fichier MP4 et de lancer la lecture depuis ce fichier peut être utile à la fois pour les développeurs d'applications et pour les utilisateurs finaux. L'utilisation la plus simple de l'API
Atelier de programmation avancé sur Android Paging
Updated 17 avril 2022
Dans cet atelier de programmation, vous modifierez un exemple d'application pour y intégrer la bibliothèque Paging, qui réduit l'utilisation de la mémoire de l'application.
- Android
Gestion de la complexité
Updated 15 avril 2022
>-
Fonctionnalités expérimentales
Updated 15 avril 2022
Certaines fonctionnalités des PWA sont encore en cours de développement, et vous pouvez en faire partie. Dans ce chapitre, vous découvrirez le projet Fugu, comment vous inscrire à une phase d'évaluation et utiliser des API expérimentales.
Architecture
Updated 15 avril 2022
Lorsque vous développez une PWA, vous devez prendre certaines décisions. Par exemple, vous pouvez choisir de créer une application monopage ou de plusieurs pages, et si vous l'hébergerez à la racine de votre domaine ou dans un dossier.
Gérer les fenêtres
Updated 15 avril 2022
>-
Intégration de l'OS
Updated 15 avril 2022
Votre PWA fonctionne désormais en dehors du navigateur. Ce chapitre explique comment approfondir l'intégration avec le système d'exploitation une fois que les utilisateurs ont installé votre application.
Travail en arrière-plan avec WorkManager – Kotlin
Updated 14 avril 2022
Android offre de nombreuses options pour les travaux garantis en arrière-plan, avec leurs avantages et inconvénients. L'API WorkManager pour Android simplifie le travail en arrière-plan. WorkManager gère les cas spéciaux et les problèmes de compatibilité. Elle peut également créer des tâches interrogeables, 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 avec des contraintes.
- Android
Fonctionnalités avancées de WorkManager
Updated 14 avril 2022
Cet atelier fait suite à l'atelier de programmation
- Android
Utiliser Preferences DataStore
Updated 9 avril 2022
Dans cet atelier de programmation, vous allez modifier un exemple d'application pour y intégrer Jetpack Preferences DataStore, une nouvelle solution de stockage de données améliorée venant remplacer SharedPreferences.
- Android
Travailler avec Proto DataStore
Updated 9 avril 2022
Dans cet atelier de programmation, vous modifierez un exemple d'application pour y intégrer Jetpack Proto DataStore, une nouvelle solution de stockage de données améliorée venant remplacer SharedPreferences.
- Android
Découvrir l'accessibilité sur Android
Updated 8 avril 2022
Dans cet atelier de programmation, vous allez découvrir les bases de l'accessibilité sur Android. Vous réaliserez des exercices pour apprendre à vous servir de la plate-forme Android dans le but de créer des applications pouvant être utilisées plus facilement par davantage de personnes, notamment par des utilisateurs ayant différents besoins en termes d'accessibilité.
- Android
Diffuser des contenus multimédias en streaming avec ExoPlayer
Updated 5 avril 2022
Dans cet atelier de programmation, vous allez compiler un lecteur multimédia pour diffuser des flux vidéo adaptatifs et audio avec ExoPlayer, le lecteur multimédia Open Source de l'application YouTube sur Android. Vous allez également utiliser et personnaliser les composants d'UI inclus dans la bibliothèque. Enfin, vous allez apprendre à instancier, configurer et à réutiliser une instance SimpleExoPlayer, et à l'intégrer correctement dans le cycle de vie de l'application.
- Android
Update
Updated 10 mars 2022
Vous devez sans doute mettre à jour votre PWA. Ce chapitre vous donne les outils nécessaires pour mettre à jour différentes parties de votre PWA, des éléments aux métadonnées.
Invite d'installation
Updated 9 mars 2022
Pour les sites respectant les critères d'installation des PWA, le navigateur déclenche un événement pour inviter l'utilisateur à installer la PWA. La bonne nouvelle, c'est que vous pouvez utiliser cet événement pour personnaliser votre invite et inviter les utilisateurs à installer votre application.
Livraison
Updated 10 janvier 2022
L'événement d'extraction du service worker vous permet d'intercepter des requêtes réseau et de fournir une réponse à l'aide de différentes techniques.
Workbox
Updated 10 janvier 2022
Workbox est un ensemble de modules qui simplifient les interactions courantes des service workers, telles que le routage et la mise en cache. Chaque module traite d'un aspect spécifique du développement des service workers. Workbox vise à simplifier au maximum l'utilisation des service workers, tout en offrant la flexibilité nécessaire pour répondre aux besoins des applications complexes.
Données hors connexion
Updated 10 janvier 2022
Pour créer une expérience hors connexion fiable, vous devez implémenter la gestion de l'espace de stockage. Des outils tels que IndexedDB, Cache, Storage Manager, le stockage persistant et l'indexation du contenu peuvent vous aider.
Configurations d'écran
Updated 23 décembre 2021
Préparez votre contenu pour les appareils dotés de plusieurs écrans.
Accessibilité
Updated 23 décembre 2021
Assurez-vous que votre site Web est accessible à tous.
Modèles d'interface utilisateur
Updated 23 décembre 2021
Examinez certains éléments d'interface utilisateur courants qui s'adaptent à différentes tailles d'écran.
Interaction
Updated 23 décembre 2021
'Préparer vos pages aux différents modes de saisie (souris, clavier et écran tactile).
Fonctionnalités multimédias
Updated 23 décembre 2021
>-
Élément image
Updated 9 décembre 2021
Contrôlez plus précisément vos images.
Icônes
Updated 9 décembre 2021
Utilisez le format SVG pour une iconographie réactive et évolutive.
Thématisation
Updated 9 décembre 2021
Adaptez vos conceptions pour répondre aux préférences de l'utilisateur telles qu'un mode sombre.
Typographie
Updated 9 décembre 2021
"Faites en sorte que votre texte soit esthétique et lisible, quel que soit l'endroit où il apparaît.'
Images responsives
Updated 9 décembre 2021
Offrez à vos visiteurs les images les plus adaptées à leur appareil et à leur écran.
Mise en cache
Updated 3 décembre 2021
Vous pouvez utiliser l'API Cache Storage pour télécharger, stocker, supprimer ou mettre à jour des éléments sur l'appareil. Ces composants peuvent ensuite être diffusés sur l'appareil sans qu'une requête réseau soit nécessaire.
Service workers
Updated 3 décembre 2021
Les service workers font partie intégrante des PWA. Elles permettent un chargement rapide quel que soit le réseau, l'accès hors connexion, les notifications push et d'autres fonctionnalités importantes.
Texte et typographie
Updated 23 novembre 2021
Dans ce module, vous allez apprendre à appliquer un style à du texte sur le Web.
Assets et données
Updated 18 novembre 2021
>-
Arrière-plans
Updated 15 novembre 2021
Dans ce module, vous découvrirez comment appliquer un style à l'arrière-plan des zones à l'aide de CSS.
Dépassement
Updated 9 novembre 2021
Le dépassement de capacité permet de gérer les contenus qui ne correspondent pas à une taille parente définie. Dans ce module, vous allez sortir des sentiers battus et apprendre à styliser les contenus superflus.
JavaScript
Updated 3 novembre 2021
Découvrez comment utiliser JavaScript pour améliorer vos formulaires.
Requêtes média
Updated 3 novembre 2021
Adaptez vos conceptions à différentes tailles d'écran à l'aide de requêtes média CSS.
Saisie automatique
Updated 3 novembre 2021
En savoir plus sur la saisie automatique et l'attribut de saisie semi-automatique
Bases de la conception
Updated 3 novembre 2021
Découvrez comment créer des formulaires conviviaux.
Fondations
Updated 3 novembre 2021
Toutes les progressive web apps sont, à la base, des sites Web modernes. Il est donc important que votre site Web ait une base solide en matière de responsive design, de mobilité, avant tout, de conception intrinsèque et de performances Web.
Identité
Updated 3 novembre 2021
Découvrez comment créer des formulaires d'inscription et de connexion accessibles et sécurisés, et comment aider les utilisateurs à modifier les paramètres de leur compte.
Micro-mises en page
Updated 3 novembre 2021
Créez des composants flexibles qui peuvent être placés n'importe où.
Utiliser des formulaires pour collecter des données auprès des utilisateurs
Updated 3 novembre 2021
>-
Collecte des données en cours
Updated 3 novembre 2021
Découvrez comment mesurer et analyser votre formulaire.
Tester des formulaires sur plusieurs appareils et plates-formes
Updated 3 novembre 2021
Assurez-vous que votre formulaire fonctionne avec différents appareils, navigateurs, plates-formes et différents contextes.
Tester vos formulaires
Updated 3 novembre 2021
Découvrez comment tester et analyser vos formulaires.
Présentation détaillée des champs de formulaire
Updated 3 novembre 2021
Découvrez les différents champs de formulaire que vous pouvez utiliser et comment choisir le bon élément de formulaire.
Éviter aux utilisateurs de saisir à nouveau des données dans les formulaires
Updated 3 novembre 2021
Aidez les utilisateurs à remplir des formulaires plus facilement.
Présentation détaillée des attributs de formulaire
Updated 3 novembre 2021
Découvrez tout ce qu'il faut savoir sur les attributs de formulaire: modifier la disposition des claviers à l'écran, activer la validation intégrée, etc.
Aider les utilisateurs à saisir les bonnes données dans les formulaires
Updated 3 novembre 2021
Découvrez comment valider vos formulaires sur l'interface.
Aider les utilisateurs à saisir des données dans les formulaires
Updated 3 novembre 2021
Présentation des différents éléments disponibles pour créer votre formulaire.
Appliquer des styles aux commandes du formulaire
Updated 3 novembre 2021
Découvrez comment implémenter des commandes de formulaire avec CSS.
Bienvenue dans Learn Progressive Web Apps !
Updated 3 novembre 2021
>-
Mises en page avec macro
Updated 3 novembre 2021
Concevoir des mises en page en utilisant différentes techniques CSS.
Premiers pas
Updated 3 novembre 2021
Si vous souhaitez créer une progressive web app, vous vous demandez peut-être par où commencer, s'il est possible de convertir un site Web en PWA sans partir de zéro, ou comment passer d'une application spécifique à une plate-forme à une PWA. Cet article vous aidera à répondre à ces questions.
Informations détaillées sur l'élément du formulaire
Updated 3 novembre 2021
Découvrez en détail l'élément et le fonctionnement des formulaires, et à quel moment les utiliser.
Sécurité et confidentialité
Updated 3 novembre 2021
Découvrez comment sécuriser vos formulaires et préserver la confidentialité des données de vos utilisateurs.
Conclusion et étapes suivantes
Updated 3 novembre 2021
D'autres ressources pour vous aider à passer aux étapes suivantes.
Tester la convivialité des formulaires
Updated 3 novembre 2021
Découvrez comment effectuer des tests d'usabilité et vérifier que votre formulaire est adapté à tous les utilisateurs.
Conclusion
Updated 3 novembre 2021
Étapes suivantes et ressources
Conclusion et étapes suivantes
Updated 3 novembre 2021
D'autres ressources pour vous aider à passer aux étapes suivantes.
Modes de paiement
Updated 3 novembre 2021
Améliorez vos taux de conversion en créant de meilleurs modes de paiement.
Appliquer un style à des formulaires
Updated 3 novembre 2021
Mettez en forme les formulaires à l'aide de CSS, tout en vous assurant qu'ils restent utilisables et lisibles par tous.
Présentation
Updated 3 novembre 2021
Découvrez d’où vient le responsive design.
Internationalisation et localisation
Updated 3 novembre 2021
Préparez-vous aux formats de données internationaux et découvrez comment planifier la localisation de votre formulaire.
Accessibilité
Updated 3 novembre 2021
Créer des formulaires inclusifs
Bienvenue dans Learn Forms !
Updated 3 novembre 2021
Cours sur les formulaires HTML pour vous aider à améliorer votre expertise en tant que développeur Web.
Formulaires d'adresse
Updated 3 novembre 2021
Aidez les utilisateurs à remplir les formulaires d'adresse rapidement et facilement.
Internationalisation
Updated 3 novembre 2021
Préparez vos conceptions pour différents langages et modes d'écriture.
Listes
Updated 26 octobre 2021
Structurellement, une liste est composée d'un élément de conteneur de liste rempli d'éléments de liste. Dans ce module, vous allez apprendre à appliquer un style à toutes les parties d'une liste.
Transitions
Updated 15 septembre 2021
Dans ce module, vous allez apprendre à définir des transitions entre les états d'un élément. Utilisez des transitions pour améliorer l'expérience utilisateur en fournissant un retour visuel à l'interaction utilisateur.
Fonctions
Updated 4 mai 2021
CSS propose différentes fonctions intégrées. Dans ce module, vous découvrirez certaines des fonctions clés et comment les utiliser.
Animations
Updated 4 mai 2021
Les animations sont un excellent moyen de mettre en avant les éléments interactifs, et d'ajouter de l'intérêt et de l'amusement à vos conceptions. Dans ce module, vous allez découvrir comment ajouter et contrôler des effets d'animation avec CSS.
Filtres
Updated 4 mai 2021
Dans CSS, les filtres vous permettent d'appliquer des effets que vous ne pensez peut-être que dans une application graphique. Dans ce module, vous pouvez découvrir les fonctionnalités disponibles.
Modes de fusion
Updated 4 mai 2021
Créez des effets de composition en mélangeant deux calques ou plus, et découvrez comment isoler une image avec un arrière-plan blanc dans ce module sur les modes de fusion.
Bienvenue dans Learn CSS !
Updated 4 mai 2021
Un cours CSS permanent et des références pour améliorer votre expertise en matière de style Web.
Conclusion et étapes suivantes
Updated 4 mai 2021
D'autres ressources pour vous aider à passer aux étapes suivantes.
Ombres
Updated 3 mai 2021
Il existe plusieurs façons d'ajouter des ombres au texte et aux éléments en CSS. Dans ce module, vous apprendrez à utiliser chaque option et les tâches pour lesquelles elles ont été conçues.
z-index et contextes d'empilement
Updated 3 mai 2021
Dans ce module, vous allez découvrir comment contrôler l'ordre dans lequel les éléments se superposent à l'aide du z-index et du contexte d'empilement.
Gradients
Updated 3 mai 2021
Dans ce module, vous apprendrez à utiliser les différents types de dégradés disponibles en CSS. Les dégradés peuvent être utilisés pour créer toute une gamme d'effets utiles, sans avoir à créer une image à l'aide d'une application graphique.
Cibler
Updated 30 avril 2021
Comprenez l'importance de la concentration dans vos applications Web. Vous découvrirez comment gérer la sélection et comment vous assurer que le chemin d'accès à la page fonctionne pour les utilisateurs de la souris et ceux qui utilisent le clavier pour naviguer.
Bordures
Updated 30 avril 2021
Une bordure fournit un cadre pour vos boîtes. Dans ce module, vous allez découvrir comment modifier la taille, le style et la couleur des bordures à l'aide de CSS.
Grid
Updated 29 avril 2021
La mise en page en grille CSS est un système de mise en page bidimensionnel qui permet de contrôler la disposition en lignes et en colonnes. Dans ce module, découvrez tout ce que la grille a à offrir.
Pseudo-classes
Updated 28 avril 2021
Les pseudo-classes vous permettent d'appliquer des CSS en fonction des changements d'état. Cela signifie que votre conception peut réagir à l'entrée utilisateur telle qu'une adresse e-mail non valide.
Pseudo-éléments
Updated 27 avril 2021
Un pseudo-élément revient à ajouter ou à cibler un élément supplémentaire sans avoir à ajouter plus de code HTML. Ils ont différents rôles, que vous pouvez découvrir dans ce module.
Espacement
Updated 27 avril 2021
Découvrez comment choisir la meilleure méthode d'espacement des éléments, en tenant compte de la méthode de mise en page que vous utilisez et du composant que vous devez créer.
Flexbox
Updated 21 avril 2021
Flexbox est un mécanisme de mise en page conçu pour disposer des groupes d'éléments dans une seule dimension. Découvrez comment l'utiliser dans ce module.
Propriétés logiques
Updated 21 avril 2021
Les propriétés et valeurs logiques relatives au flux sont liées au flux de texte, et non à la forme physique de l'écran. Découvrez comment profiter de cette nouvelle approche des CSS.
Mise en page
Updated 20 avril 2021
Présentation des différentes méthodes de mise en page à votre disposition pour créer un composant ou une mise en page.
Unités de dimensionnement
Updated 13 avril 2021
Dans ce module, vous allez apprendre à dimensionner les éléments à l'aide de CSS, en utilisant le support flexible du Web.
Héritage
Updated 2 avril 2021
Certaines propriétés CSS héritent si vous n'indiquez aucune valeur. Dans ce module, découvrez le fonctionnement et les avantages de cette fonctionnalité.
Spécificité
Updated 2 avril 2021
'Ce module examine plus en détail la spécificité, un élément clé de la cascade.'
Couleur
Updated 1 avril 2021
Il existe plusieurs façons de spécifier une couleur en CSS. Dans ce module, nous allons nous intéresser aux valeurs de couleur les plus couramment utilisées.
La cascade
Updated 29 mars 2021
Parfois, au moins deux règles CSS concurrentes peuvent s'appliquer à un élément. Dans ce module, vous allez découvrir comment le navigateur choisit les éléments à utiliser et comment contrôler cette sélection.
Sélecteurs
Updated 29 mars 2021
Pour appliquer du code CSS à un élément, vous devez le sélectionner. Les CSS vous proposent différentes manières d'y parvenir, que vous pouvez explorer dans ce module.
Modèle Box
Updated 29 mars 2021
Tout le contenu affiché par CSS est encadré. Comprendre le fonctionnement du modèle Box CSS est donc l'un des piliers du CSS.
Core Web Vitals
Updated 16 septembre 2020
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
Updated 4 mars 2025
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Cloud Run
- Cloud SQL
- Google Kubernetes Engine (GKE)
- App Engine
- Cloud Shell
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
Updated 4 mars 2025
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Messagerie dans l'application Firebase
- Firebase Cloud Messaging
使用 Firebase 构建您的首个 Web 应用
Updated 2 mars 2025
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Firebase Dynamic Links
- Firebase Cloud Messaging
- Cloud Storage for Firebase
- Firebase Remote Config
- Cloud Functions for Firebase
- Firebase Authentication
- Firestore
- Firebase Test Lab
- Firebase Hosting
- Firebase A/B Testing
- Firebase Realtime Database
- Firebase Analytics
- Firebase Crashlytics
- Firebase Performance Monitoring
- Messagerie dans l'application Firebase
适用于 Apple 平台的 Firebase App Check
Updated 2 mars 2025
Firebase App Check 可确保请求来自合法应用和设备,从而有助于保护您的后端资源免遭滥用,例如防范账单欺诈和钓鱼式攻击。它可与 Firebase 服务以及您自己的后端服务搭配使用,以确保您的资源安全无虞。 如需详细了解 Firebase App Check ,请参阅 Firebase 文档。 App Check 使用平台专有的服务来验证应用和/或设备的完整性。这些服务称为 认证提供程序 。其中之一就是 Apple 的 App Attest 服务,App Check
- Firebase App Check
使用 App Check 保护您的应用免遭滥用
Updated 2 mars 2025
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Firebase
- Firebase App Check
利用 Firebase 和 Flutter 打造富有吸引力的跨平台体验
Updated 2 mars 2025
了解如何使用 Firebase 和 Flutter 打造令人愉悦的响应式跨平台体验。
使用 Firebase Remote Config 逐步推出 Firebase App Check
Updated 2 mars 2025
您可以将 Firebase App Check 与 App Attest 搭配使用,以保护后端服务并验证发送到 Firebase 服务的请求是否来自真实的应用。 通常建议您逐步将用户纳入 App Attest 服务,以免达到配额限制。如需了解详情,请参阅 Apple 的“ 准备使用应用认证服务 ”文档。 如 分阶段发布版本更新 中所述,使用 Apple 的 App Store Connect 功能逐步发布应用更新有助于更顺利地推出 App
- Firebase Remote Config
- Firebase App Check
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - Android Codelab
Updated 2 mars 2025
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
- Android
- Firebase ML
- Firebase
- TensorFlow
监控功能发布期间的表现
Updated 2 mars 2025
在此 Codelab 中,您将学习如何将 Firebase Performance Monitoring 添加到示例应用并在功能发布期间衡量其性能。
- Firebase
- Android
- Firebase Performance Monitoring
使用 Firebase Performance Monitoring 监控新功能
Updated 2 mars 2025
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Firebase Performance Monitoring
使用 Remote Config 更新您的 Unity 游戏,无需发布
Updated 2 mars 2025
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Firebase Remote Config 为 Unity 游戏实施 A/B 测试
Updated 2 mars 2025
在此 Codelab 中,您将学习如何在 Unity 游戏中使用 Remote Config A/B Testing。
将 app bundle 版本分发给测试人员 - Codelab
Updated 2 mars 2025
快速将应用的最新版本交付给测试人员。在
- Android
- Firebase
使用 Firestore 构建排行榜
Updated 2 mars 2025
在此 Codelab 中,您将使用 Cloud Firestore 和 Cloud Functions 构建一个排行榜。
使用 Cloud Firestore 构建强大的分布式排行榜
Updated 2 mars 2025
了解如何使用 Cloud Firestore 构建可扩缩并满足用户需求的排行榜。
计算 SKAdNetwork 转化价值架构的收入分桶
Updated 2 mars 2025
在本 Codelab 中,我们将通过示例演示如何构建收入分桶来设置 SKAdNetwork 转化价值架构
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - iOS Codelab
Updated 2 mars 2025
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎
- Firebase
- Google Analytics
- Firebase ML
- TensorFlow
使用 Firebase Remote Config 对 Unity 游戏进行插桩
Updated 2 mars 2025
了解如何使用 Remote Config 插桩 Unity 游戏
“实时设备端应用内购优化”Codelab
Updated 2 mars 2025
在此 Codelab 中,您将学习如何部署 TFLite 模型,以针对每位用户量身定制应用并优化应用内购买
- TensorFlow
- Google Analytics
- Firebase
- Firebase Remote Config
- Android
- Firebase A/B Testing
- BigQuery
- Firebase ML
在 Android WebView 中实现 Google Analytics for Firebase
Updated 2 mars 2025
在此 Codelab 中,您将学习如何使用 JavaScript WebView 实现将事件发送到 GA4
将 Firebase 添加到您的 Flutter 应用:高级
Updated 2 mars 2025
了解如何将 Firebase 功能用于 Flutter,包括用户身份验证、数据删除、功能标记和崩溃跟踪。
将 Firebase 添加到您的 Flutter 应用
Updated 2 mars 2025
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Firebase Authentication
- Flutter
使用 Firebase App Distribution iOS SDK 提醒测试人员有关新应用版本的信息 - Codelab
Updated 2 mars 2025
借助 App Distribution SDK,您可以快速将最新版本交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新的 build 可用时向测试人员显示应用内提醒。
- Firebase App Distribution
- Firebase
通过 Terraform 设置和管理 Firebase 项目和产品
Updated 2 mars 2025
使用 Terraform 设置和管理 Firebase 项目,包括对基础架构和 Firebase 产品进行程序化配置。
- Firebase
使用 MFA、屏蔽函数和跨服务安全规则
Updated 2 mars 2025
了解如何在 Firebase 中使用安全功能,包括多重身份验证 (MFA)、屏蔽函数和跨服务安全规则。
使用 Firebase 打造快速稳定的应用
Updated 2 mars 2025
实时应用性能数据让 bug 和缺陷无所遁形,有助于您减少花在四处奔忙“救火”上的时间,从而腾出更多时间来打造愉悦的体验。
使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况
Updated 2 mars 2025
在此 Codelab 中,您将构建一个示例应用,并学习如何使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况。
- Android
- Firebase
- Firebase Performance Monitoring
使用 Crashlytics 高级功能了解游戏发生崩溃的情况
Updated 2 mars 2025
升级调试过程,并更好地了解 Unity 游戏发生崩溃的情况和可能造成崩溃的原委。
使用 Crashlytics 高级功能了解 Unity 游戏发生崩溃的情况
Updated 2 mars 2025
在此 Codelab 中,您将学习如何使用 Crashlytics 的高级功能。这些功能有助于您更好地了解发生崩溃的情况和可能造成崩溃的原委。
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - Android Codelab
Updated 2 mars 2025
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎。
- TensorFlow
- Android
- Firebase
- Firebase ML
- Google Analytics
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - iOS Codelab
Updated 2 mars 2025
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
- TensorFlow
- Firebase
- Firebase ML
使用 Firebase 进行本地开发
Updated 28 février 2025
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Firebase Authentication
- Firestore
- Cloud Functions for Firebase
- Firebase Realtime Database
- Firebase Hosting
- Cloud Storage for Firebase
将 Google 的地点数据导入 Android 应用
Updated 28 février 2025
了解 Places SDK for Android,并使用 Kotlin 构建包含真实地点相关数据的 Android 应用。
Cloud Run 和无服务器计算
Updated 11 février 2025
了解 Cloud Run 服务(适用于处理 Web 请求的容器)和 Cloud Run 作业(适用于运行完毕且不处理请求的容器)。
使用 Jetpack Compose 和 Firebase 构建 Android 应用
Updated 31 janvier 2025
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
构建基于 Cloud Firestore 的 Web 应用
Updated 23 janvier 2025
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Firestore
初始配置和启动营业地点
Updated 21 décembre 2024
了解如何使用 Business Messages 进行初始配置和启动营业地点。
对象检测入门
Updated 30 novembre 2024
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- Android
- TensorFlow
商品图片搜索入门
Updated 30 novembre 2024
了解如何使用设备端对象检测功能为移动应用构建商品图片搜索功能。
- Android
- TensorFlow
移动文本分类入门
Updated 8 novembre 2024
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- TensorFlow
- Android
使用 Firebase 和持续集成系统测试您的应用
Updated 4 novembre 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
使用 Firebase 和持续集成系统测试您的应用
Updated 4 novembre 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
组合使用多个 Firebase 安全层来保护您的应用
Updated 4 novembre 2024
了解 App Check、安全规则和 Authentication 方法如何协同工作来保护您的 Firebase 应用。
使用 Google 助理和 Cloud Firestore 进行拼写练习游戏
Updated 10 octobre 2024
Google 助理是一款虚拟智能个人助理,借助 Google 助理开发者平台,您可以打造软件,从而为超过 10 亿台设备(包括智能音箱、手机、汽车、电视、头戴式耳机等)扩展 Google 助理的功能。用户在对话中与 Google 助理互动以处理各种事务,例如购买日用品或约车。作为开发者,您可以使用 Google 助理开发者平台在用户和您自己的第三方执行方式服务之间轻松打造和管理令人愉悦且高效的对话体验。 此 Codelab 介绍了使用 Google 助理、Cloud Functions 和
- Assistant Google
使用 Firebase App Distribution Android SDK 提醒测试人员有关新应用版本的信息 - Codelab
Updated 10 octobre 2024
借助 App Distribution Android SDK,将您的最新版本快速交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新版本可用时向测试人员显示应用内通知。
- Firebase App Distribution
- Android
- Firebase
使用 Flutter 构建应用
Updated 18 septembre 2024
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Flutter
将智能家居设备关联到 Google 助理
Updated 18 septembre 2024
构建和部署智能家居 Action,以便将虚拟智能洗衣机集成到 Google 助理。
第 1 单元:提问
Updated 18 septembre 2024
了解如何基于您的组织及利益相关方定义透明度,并构建架构来记录会影响数据集结构的人为决策及无形的可解释因素。
使用 Flutter 的 Material 组件实现 Material Design
Updated 18 septembre 2024
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Flutter
- Material Design
Android 中的数据绑定
Updated 18 septembre 2024
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 2 级)
Updated 18 septembre 2024
了解 Google 助理相关开发的基础知识。
将您的 Dagger 应用迁移到 Hilt
Updated 18 septembre 2024
在本 Codelab 中,您需要将 Dagger 用作依赖项注入库的 Android 应用迁移到 Hilt 之中。
- Android
构建适用于 Google 助理的 Action
Updated 18 septembre 2024
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Assistant Google
优化您的智能家居 Action 并增强其安全性
Updated 18 septembre 2024
学习如何通过自定义设备特征来优化智能家居 Action 并增强其安全性,以及如何使用双重身份验证来确保其安全。
使用 Actions Builder 构建适用于 Google 助理的 Action(第 1 级)
Updated 18 septembre 2024
了解 Google 助理相关开发的基础知识。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
Updated 18 septembre 2024
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
编写您的第一款 Flutter 应用(第 1 部分)
Updated 18 septembre 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Flutter
Jetpack Compose 基础知识
Updated 18 septembre 2024
在本 Codelab 中,您将学习 Compose 的基础知识。
- Android
使用 Google Pay 提供更简单、更安全的付款方式
Updated 18 septembre 2024
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay
- API Google Pay
转换为 Kotlin
Updated 18 septembre 2024
In this codelab, you’ll learn how to convert your Java code to Kotlin
- Android
在 Web 应用中实现 Material Design
Updated 18 septembre 2024
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- Material Design
使用 Spring Boot 快速构建 Google Cloud 应用
Updated 18 septembre 2024
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Cloud Storage
- App Engine
- Cloud Pub/Sub
- Datastore
- Google Kubernetes Engine (GKE)
- Cloud Shell
- Cloud Trace
- Cloud SQL
- Cloud Memorystore
编写您的第一款 Flutter 应用(第 2 部分)
Updated 18 septembre 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
在 Android 应用中使用 Hilt
Updated 18 septembre 2024
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Android
手势导航和全屏体验
Updated 18 septembre 2024
在此 Codelab 中,您将设置现有应用,以使其应用控件与手势导航功能一起发挥作用。您还将提供全屏体验。
- Android
开始改进 Android 的无障碍性
Updated 18 septembre 2024
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
第 3 单元:回答
Updated 18 septembre 2024
了解如何为数据卡片读者撰写内容、通过优化提供清晰简洁的文档,以及如何利用不同的分析方法帮助读者更直观地认识您的数据集。
面向 Java 开发者的 Dart 简介
Updated 18 septembre 2024
了解如何将用 Java 编写的简单示例转换为 Dart 代码,后者简洁、常用且易于学习。
- Flutter
为智能家居 Action 启用本地执行方式
Updated 18 septembre 2024
学习如何利用 Local Home SDK 启用本地执行方式,从而增强智能家居与 Google 助理间的集成。
在 Java 版 Android 应用中遵循 Material Design 准则
Updated 18 septembre 2024
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Android
- Material Design
MDC-104 Flutter:Material 高级组件 (Flutter)
Updated 18 septembre 2024
改进您的设计,学习使用 Flutter 的高级组件背景菜单。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
Updated 18 septembre 2024
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Flutter
在 Google Cloud 中构建自定义响应式聊天机器人
Updated 18 septembre 2024
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Dialogflow
第 4 单元:审核
Updated 18 septembre 2024
了解如何系统地评估已经完成的数据卡片、衡量并跟踪透明度工作,以及如何利用框架来审核数据卡片,查看其中是否存在假设和盲点。
使用 Preferences DataStore
Updated 18 septembre 2024
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
第 2 单元:检查
Updated 18 septembre 2024
了解如何利用启发词语和维度发现当前文档架构中欠缺的信息,并评估受众群体阅读和理解数据集文档的难易程度。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
Updated 18 septembre 2024
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Flutter
CameraX 入门指南
Updated 18 septembre 2024
本 Codelab 介绍了如何使用 CameraX 创建相机应用,以显示取景器、拍照并分析相机的图像流。
- Android
MDC-102 Flutter:Material 结构和布局 (Flutter)
Updated 18 septembre 2024
学习如何将 Material 用于 Flutter 上的结构和布局。
- Flutter
深入了解图片分类
Updated 23 août 2024
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- TensorFlow
- Android
使用 PipelineDP 计算私密统计信息
Updated 22 août 2024
在此 Codelab 中,您将学习如何使用差分隐私框架 PipelineDP 来生成隐私统计信息。
使用控制台在信用卡交易中检测欺诈行为的 BigQuery 机器学习
Updated 22 août 2024
在此 Codelab 中,您将构建一个 bigquery 逻辑回归模型,以使用控制台预测信用卡交易中的欺诈检测。
使用 Gemini API 自动执行 Google Workspace 任务
Updated 21 août 2024
了解如何利用 Gemini API 的强大功能来自动执行 Google Workspace 任务,并探索更多可能性。
- Google Workspace
深入了解对象检测
Updated 6 août 2024
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- TensorFlow
- Android
Google Maps Platform 使用入门
Updated 6 août 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Google Maps Platform
Google API:开始使用 Google 项目
Updated 6 août 2024
了解 Google 项目(包括它们是什么),以及您希望将这些项目与 Google API 结合使用的原因。
牵头一个 Google 学生开发者俱乐部 (GDSC)
Updated 6 août 2024
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
开始在 Flutter 应用中进行文本分类
Updated 6 août 2024
了解文本分类以及如何在 Flutter 应用中实现该功能。
深入了解音频分类
Updated 6 août 2024
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- Android
- TensorFlow
通过推送通知与 Web 应用的用户进行互动
Updated 6 août 2024
了解如何通过推送通知与 Web 应用的用户进行互动。
- Chrome
- API Notifications
- API Push
使用 Fugu API 强化 Web 应用的功能
Updated 6 août 2024
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- Fonctionnalités Web
- API Shape Detection
- API File System Access
- API Screen Wake Lock
- API Badging
- API Web Share
- API Async Clipboard
- API Web Share Target
- API Contact Picker
- API Idle Detection
- API File Handling
- API Periodic Background Sync
开始使用适用于 iOS 的 Google Maps Platform
Updated 6 août 2024
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
在 Google Workspace 中使用 Apps 脚本
Updated 6 août 2024
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- API Apps Script
开始在 Android 应用中检测对象
Updated 6 août 2024
了解对象检测以及如何在 Android 应用中实现该功能。
使用网页指标改进网站
Updated 6 août 2024
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
垃圾评论检测入门
Updated 6 août 2024
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- TensorFlow
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
Updated 6 août 2024
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
开始在 Web 应用中进行图片分类
Updated 6 août 2024
了解图片分类以及如何在 Web 应用中实现该功能。
音频分类入门
Updated 6 août 2024
了解如何在移动应用中使用机器学习功能对移动设备接收到的声音进行分类。
- Android
- TensorFlow
制止针对女性的网络暴力
Updated 6 août 2024
了解针对女性的网络暴力以及如何实施打击。
使用 WebRTC 捕捉媒体内容
Updated 6 août 2024
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- Chrome
- Vidéo au format HTML5
- Connexion à un pair RTC
- Élément multimédia au format HTML5
- Canal de données RTC
深入了解商品图片搜索
Updated 6 août 2024
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- TensorFlow
- Android
开始在 iOS 应用中进行回归
Updated 6 août 2024
了解回归以及如何在 iOS 应用中实现该功能。
使用 TensorFlow 进行神经网络编程
Updated 6 août 2024
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- TensorFlow
移动图片分类入门
Updated 6 août 2024
了解如何使用计算机视觉技术构建能够“看到”和标记图片的移动应用。
- TensorFlow
- Android
使用 Firebase 和 Angular 构建实时 Web 应用
Updated 6 août 2024
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
深入了解垃圾评论检测
Updated 6 août 2024
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- TensorFlow
改进您网站的身份表单
Updated 6 août 2024
了解如何根据最佳做法改进网站的身份表单。
- Chrome
- API FormData
- Élément de formulaire HTML
- API Constraint Validation
使用 Angular 构建可维护且可扩缩的 Web 应用
Updated 6 août 2024
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
学习汽车应用库基础知识
Updated 28 septembre 2023
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
在 Flutter 中构建新一代界面
Updated 8 mai 2023
了解如何使用具有 Flutter 所有 6 个平台的动画、着色器和粒子效果构建 Flutter 界面。
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
Updated 29 juillet 2022
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
安装 Android 11 GSI 以进行应用测试
Updated 29 juillet 2022
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
Updated 29 juillet 2022
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- Android
- TensorFlow
借助适用于 Android 的 Material 运动效果构建精美的过渡
Updated 29 juillet 2022
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Android
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 29 juillet 2022
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
- Android
使用 Kotlin 在 Android 10 中接收位置信息更新
Updated 29 juillet 2022
在此 Codelab 中,您将学习如何针对 Android 10 继续接收位置信息更新,并牢记平台的相关最佳做法。
- Android
与“接下来播放”行集成,在 Android TV 上提升互动度
Updated 29 juillet 2022
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android TV
- Android
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
Updated 29 juillet 2022
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Android
MDC-102 Android:Material 结构和布局 (Kotlin)
Updated 29 juillet 2022
了解如何在 Kotlin 中为 Android 结构和布局使用 Material。
- Android
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 29 juillet 2022
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
从 Java 调用 Kotlin 代码
Updated 29 juillet 2022
在此 Codelab 中,您将学习编写与 Java 具有无缝的互操作性的 Kotlin 代码。
- Android
保护自己免受网络骚扰
Updated 23 juillet 2022
了解如何保护自己的在线信息、识别钓鱼式攻击、为 Google 帐号启用高级保护,以及如何在社交媒体上确保安全。
利用 WebRTC 实现实时通信
Updated 3 novembre 2021
了解如何构建应用,以使用网络摄像头获取视频和拍摄快照,并利用 WebRTC 点对点分享这些视频和快照。
Android Kotlin 基础知识:生命周期和日志记录
Updated 25 octobre 2021
在此 Codelab 中,您将了解 activity 和 fragment 生命周期。
- Android
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
Updated 22 octobre 2021
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
使用 web-vitals 库衡量核心网页指标并生成报告
Updated 21 octobre 2021
了解如何使用 web-vitals JavaScript 库衡量网页的核心网页指标并生成报告。
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
Updated 21 octobre 2021
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
机器学习入门“Hello, World”
Updated 21 octobre 2021
了解创建神经网络的基础知识,以及了解它如何定义行为的规则。
- TensorFlow
构建卷积并执行池化
Updated 21 octobre 2021
了解如何构建卷积并执行池化以增强计算机视觉。
- TensorFlow
使用 TensorFlow 构建计算机视觉模型
Updated 21 octobre 2021
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- TensorFlow
Android Kotlin 基础知识:03.2 定义导航路径
Updated 19 octobre 2021
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
Android Kotlin 基础知识:复杂的生命周期情形
Updated 19 octobre 2021
在此 Codelab 中,您将学习如何管理复杂的生命周期情形。
- Android
第 1.1 课:入门
Updated 15 octobre 2021
在此 Codelab 中,您将了解使用 Kotlin 的一些优势,还将安装必要的工具 (JDK+IDE)。
- Android
使用卷积神经网络 (CNN) 处理复杂图像
Updated 15 octobre 2021
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- TensorFlow
构建卷积神经网络 (CNN) 以增强计算机视觉
Updated 15 octobre 2021
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- TensorFlow
使用大型数据集训练卷积神经网络 (CNN),以免过拟合
Updated 15 octobre 2021
学习使用大型数据集训练 CNN 以避免过拟合。
- TensorFlow
在 Android 应用中使用 Kotlin 协程
Updated 15 octobre 2021
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android Kotlin 基础知识:创建 Room 数据库
Updated 13 octobre 2021
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
Android Kotlin 基础知识:03.3 启动外部 activity
Updated 13 octobre 2021
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
用户:对话和对话泡
Updated 12 octobre 2021
此 Codelab 演示了如何在 Android 11 上将对话通知显示为对话泡。
- Android
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
Updated 11 octobre 2021
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
Android Kotlin 基础知识:创建 fragment
Updated 11 octobre 2021
在此 Codelab 中,您将学习如何创建 fragment 并将其添加到应用中。
- Android
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Updated 28 février 2025
Explore how you can use the new Gemini Pro Vision model with the Gemini API to handle multimodal input data including text and image prompts to receive a text result. In this solution, you will learn how to access the Gemini API with image and text data, explore a variety of examples of prompts that can be achieved using images using Gemini Pro Vision and finally complete a codelab exploring how to use the API for a real-world problem scenario involving accessibility and basic web development.
- Gemini
Getting started with the Gemini API and Android
Updated 28 février 2025
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Android
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Web apps
Updated 28 février 2025
Learn how to use the Gemini API and the Google AI JavaScript SDK to prototype generative AI for web apps. Use the Google AI JavaScript SDK to make your first generative AI call using the Gemini API in your client-side web application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Dart and Flutter
Updated 28 février 2025
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- Flutter
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Swift
Updated 28 février 2025
Learn how to use the Gemini API and the Google AI Swift SDK to prototype generative AI with Swift. Use the Google AI Swift SDK to make your first generative AI call using the Gemini API in your application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Gemini
- Vertex AI in Firebase
Build a modern three-tier architecture web application with Cloud Run
Updated 28 février 2025
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Cloud SQL pour PostgreSQL
- Cloud Memorystore
- Cloud Run
Build a microservice-based ecommerce web application with Kubernetes
Updated 28 février 2025
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- Google Kubernetes Engine (GKE)
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Updated 28 février 2025
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- Firebase Hosting
- Cloud SQL pour PostgreSQL
- Cloud Run
- Cloud Storage
Learn Privacy
Updated 27 février 2025
A course to help you build more privacy-preserving websites.
Learn Performance
Updated 27 février 2025
This course is designed for those new to web performance, a vital aspect of the user experience. It covers key web performance concepts and techniques for improving performance.
Learn PWA
Updated 27 février 2025
A course that breaks down every aspect of modern progressive web app development.
Learn Testing
Updated 27 février 2025
An in-depth course on software testing.
Learn HTML
Updated 27 février 2025
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
Updated 27 février 2025
An evergreen accessibility course and reference to level up your web development.
Learn Forms
Updated 27 février 2025
A course about HTML forms to help you improve your web developer expertise.
Learn Images
Updated 27 février 2025
An in-depth course on images for the web.
Learn CSS
Updated 27 février 2025
An evergreen CSS course and reference to level up your web styling expertise.
Learn Responsive Design
Updated 27 février 2025
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
AI-powered content search
Updated 26 février 2025
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
Getting started with Google AI Studio and the Gemini API using Node.js
Updated 25 février 2025
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- Gemini
Applied ML with Keras
Updated 24 février 2025
Train and deploy your own basic text classification model using this project guide.
Create Your First 3D Map
Updated 21 février 2025
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
- Google Maps Platform
- API Maps JavaScript
Add markers and animation to a 3D Map
Updated 20 février 2025
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
- Google Maps Platform
- API Maps JavaScript
Measure ad conversions
Updated 14 février 2025
How to measure when an ad click or view leads to a purchase or other events
- Privacy Sandbox
- API Attribution Reporting
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
Updated 14 février 2025
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.
- Android
Get started with the Google Pay API for Web
Updated 10 février 2025
Learn how to integrate the Google Pay API into your website.
- Google Pay
Incorporating generative AI into your game development process with Gemini and Gemma AI
Updated 10 février 2025
Learn how generative AI can be used in different stages of game development from preproduction to in-game solutions using Gemini AI and Gemma model.
- Gemini
Generate a summary report with aggregate reporting
Updated 31 janvier 2025
Summary reports are a powerful tool for examining your data from Attribution Reporting and Private Aggregation. This pathway will take you through the key concepts and tooling needed to enable you to build effective reports.
- Privacy Sandbox
- API Attribution Reporting
- API Private Aggregation
Android Basics with Compose
Updated 14 janvier 2025
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Android
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Updated 9 janvier 2025
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Flutter
- Firebase