Alle Lerninhalte ansehen
Erste Schritte mit der Vektorsuche in Cloud Spanner
Updated 28. Februar 2025
In diesem Codelab erstellen Sie eine Spanner-Instanz und führen mithilfe der integrierten Vektorsuche von Spanner und der Einbindung in Vertex AI-Modelle eine Ähnlichkeitssuche für Vektoreinbettungen durch.
Aidemy: Building Multi-Agent Systems with LangGraph, EDA, and Generative AI on Google Cloud
Updated 27. Februar 2025
Entwicklung eines funktionalen KI-gestützten Lehrassistentensystems namens „Aidemy“ auf der Google Cloud Platform, das die Leistungsfähigkeit von Multi-Agenten-Systemen demonstriert. Sie sammeln praktische Erfahrungen beim Entwerfen, Erstellen und Bereitstellen eines komplexen Multi-Agenten-Systems in Google Cloud, beherrschen die wichtigsten Konzepte bei der Entwicklung von LLM-Anwendungen und verstehen die Vorteile ereignisgesteuerter Architekturen.
Suchanwendung für Spielzeuggeschäfte mit Cloud-Datenbanken, serverlosen Laufzeiten und Open-Source-Integrationen
Updated 27. Februar 2025
In diesem Codelab erstellen Sie eine RAG-basierte Vektorsuchanwendung, die passende Spielzeuge für die Kundensuche (über Texte und Bilder) finden, benutzerdefinierte Spielzeuge auf der Grundlage von Nutzeranfragen erstellen und den Preis für das benutzerdefinierte Spielzeug mit AlloyDB, Gemini, Imagen, LangChain4j und der GenAI Toolbox for Databases vorhersagen soll.
Private Service Connect-Schnittstelle für Vertex AI Pipelines
Updated 26. Februar 2025
In dieser Anleitung erfahren Sie, wie Sie Vertex AI-Pipelines mit Private Service Connect konfigurieren und validieren.
Mit AlloyDB AI und LangChain eine LLM- und RAG-basierte Chat-App erstellen
Updated 25. Februar 2025
In diesem Codelab erfahren Sie, wie Sie einen AlloyDB-Cluster erstellen, den Gen AI Databases Retrieval Service für Datenbanken bereitstellen und mit dem Dienst eine Beispielanwendung erstellen.
- AlloyDB for PostgreSQL
AlloyDB Omni und lokales KI-Modell in Kubernetes
Updated 25. Februar 2025
In diesem Codelab erfahren Sie, wie Sie AlloyDB Omni in einem GKE-Cluster bereitstellen, ein I-Modell in demselben Cluster bereitstellen, das Modell in AlloyDB Omni registrieren und die beiden zusammenarbeiten lassen.
- AlloyDB for PostgreSQL
Beschleunigung analytischer Abfragen mit der spaltenbasierten Engine in AlloyDB Omni
Updated 25. Februar 2025
In diesem Codelab erfahren Sie, wie Sie AlloyDB Omni auf einer Compute-VM bereitstellen, Daten laden und die Leistung mit der AlloyDB Columnar Engine verbessern.
- AlloyDB for PostgreSQL
Erste Schritte mit Vektoreinbettungen mit AlloyDB AI
Updated 25. Februar 2025
In diesem Codelab erfahren Sie, wie Sie AlloyDB AI in Kombination mit der Vektorsuche verwenden und einen Index für die Vektordaten erstellen.
- AlloyDB for PostgreSQL
Gemini Code Assist Standard und Enterprise für Entwickler im Google Cloud Shell-Editor kennenlernen
Updated 25. Februar 2025
In diesem Codelab verwenden Sie Gemini Code Assist, einen KI-gestützten Mitbearbeiter in Google Cloud. Sie lernen, wie Sie mit Gemini Chat und Inline-Code-Unterstützung Code generieren, Code verstehen und andere KI-gestützte Programmieraufgaben erledigen können.
Erste Schritte mit Vektoreinbettungen in Cloud SQL for PostgreSQL
Updated 24. Februar 2025
In diesem Codelab erfahren Sie, wie Sie die Cloud SQL-KI-Integration in Kombination mit der Vektorsuche verwenden und einen Index für die Vektordaten erstellen.
- Cloud SQL
AVIF-Bilder bereitstellen
Updated 24. Februar 2025
Bilder machen mehr als 60% der Bytes aus, die zum Laden einer Webseite durchschnittlich benötigt werden. Mit AVIF können Sie Ihre Bilder verkleinern und die Ladezeit Ihrer Website verkürzen. AVIF ist ein Bildformat, das vom AV1-Videobitstream
Private Service Connect für AlloyDB erstellen
Updated 21. Februar 2025
In diesem Codelab erfahren Sie, wie Sie eine Private Service Connect-Verbindung für AlloyDB erstellen.
- AlloyDB for PostgreSQL
Gemini-basierten YouTube-Zusammenfassungsdienst erstellen
Updated 21. Februar 2025
In diesem Codelab erfahren Sie, wie Sie einen Gemini-basierten Video-Zusammenfassungsdienst erstellen, mit dem YouTube-Videos zusammengefasst werden können.
Private Service Connect für Cloud SQL erstellen
Updated 20. Februar 2025
In diesem Codelab erfahren Sie, wie Sie eine Private Service Connect-Verbindung für Cloud SQL erstellen.
- Cloud SQL
Toolbox für Ihre Gen AI- und Agentic-Anwendungen in AlloyDB installieren und einrichten
Updated 20. Februar 2025
In diesem Codelab erstellen und stellen Sie eine Toolbox für Ihre Preisvorhersage-Anwendung bereit, die AlloyDB und generative KI-Funktionen mit dem Gen AI Toolbox for Databases-Dienst verwendet.
Praktische Verfahren zur Beobachtbarkeit von Anwendungen mit generativer KI in Go
Updated 18. Februar 2025
Generative KI-Anwendungen erfordern wie alle anderen Anwendungen Beobachtbarkeit. Sind für generative KI spezielle Verfahren zur Beobachtung erforderlich? In diesem Lab erstellen Sie eine einfache Gen AI-Anwendung. Stellen Sie sie in Cloud Run
Mit Firebase Data Connect entwickeln
Updated 14. Februar 2025
Webanwendung mit Firebase Data Connect und GraphQL erstellen
- Firebase
Codelab – Eine kontextbezogene Empfehlungs-App für Yoga-Posen mit Firestore, Vector Search, LangChain und Gemini erstellen (Python-Version)
Updated 12. Februar 2025
In diesem Codelab erfahren Sie, wie Sie eine App erstellen, die Yoga-Posen empfiehlt. Die App beantwortet Nutzerfragen, indem sie passende Yoga-Posen vorschlägt. Sie lernen, eine Firestore-Sammlung von Yoga-Posen aus einem Hugging Face-Dataset zu erstellen, die Firestore Vector Search einzurichten und alles in eine Flask-Anwendung einzubinden.
- Cloud Run
Praktische Methoden zur Beobachtbarkeit von Anwendungen mit generativer KI in JavaScript
Updated 10. Februar 2025
Generative KI-Anwendungen erfordern wie alle anderen Anwendungen Beobachtbarkeit. Sind für generative KI spezielle Verfahren zur Observabilität erforderlich? In diesem Lab erstellen Sie eine einfache Gen AI-Anwendung. Stellen Sie sie in Cloud Run
Praktische Methoden zur Beobachtbarkeit von Anwendungen mit generativer KI in Python
Updated 10. Februar 2025
Generative KI-Anwendungen erfordern wie alle anderen Anwendungen Beobachtbarkeit. Sind für generative KI spezielle Verfahren zur Observabilität erforderlich? In diesem Lab erstellen Sie eine einfache Gen AI-Anwendung. Stellen Sie sie in Cloud Run
Praktische Methoden zur Beobachtbarkeit von Anwendungen mit generativer KI in Java
Updated 10. Februar 2025
Generative KI-Anwendungen erfordern wie alle anderen Anwendungen Beobachtbarkeit. Sind für generative KI spezielle Verfahren zur Observabilität erforderlich? In diesem Lab erstellen Sie eine einfache Gen AI-Anwendung. Stellen Sie sie in Cloud Run
Anwendungen im Zeitalter der KI entwickeln
Updated 10. Februar 2025
In diesem Lab verwenden Sie die generativen KI-Produkte von Google, um mithilfe von Gemini Cloud Assist eine Infrastruktur in Google Cloud zu erstellen, BigQuery-Daten mithilfe von SQL-Funktionen von Data Canvas in natürlicher Sprache abzufragen,
Kontextbezogene Yoga-Posen-Empfehlungs-App mit Firestore, Vector Search und Gemini 2.0 erstellen
Updated 10. Februar 2025
In diesem Codelab erstellen Sie eine kontextbezogene Such-App für Yoga-Posen, die Nutzerfragen zu Yoga-Posen beantworten soll. Außerdem kannst du damit administrative Aufgaben wie das Erstellen und Bearbeiten von Yoga-Posen erledigen.
Codelab zur Activity Recognition Transition API
Updated 6. Februar 2025
Mit der Activity Recognition Transition API leistungsstarke kontextbezogene Funktionen in Ihrer App erstellen
(Veraltet) In Kotlin konvertieren
Updated 6. Februar 2025
In diesem Codelab erfahren Sie, wie Sie Ihren Java-Code in Kotlin konvertieren.
Mit ML Kit und CameraX die Sprache erkennen, die Sprache erkennen und Text übersetzen: Android
Updated 6. Februar 2025
In diesem Codelab erstellen Sie mit ML Kit eine Android-App, die maschinelles Lernen auf dem Gerät nutzt, um Text in 59 Sprachen zu erkennen, zu identifizieren und zu übersetzen. Außerdem erfahren Sie, wie Sie die CameraX-Bibliothek einbinden, um diese Aufgaben über einen Echtzeit-Kamerafeed auszuführen.
- Firebase
- Android
Codelab – Eine kontextbezogene Empfehlungs-App für Yoga-Posen mit Firestore, Vector Search, LangChain und Gemini erstellen (Node.js-Version)
Updated 6. Februar 2025
In diesem Codelab erfahren Sie, wie Sie eine App erstellen, die Yoga-Posen empfiehlt. Die App beantwortet Nutzerfragen, indem sie passende Yoga-Posen vorschlägt. Sie lernen, wie Sie eine Firestore-Sammlung mit Yoga-Posen aus einem Hugging Face-Datensatz erstellen, die Firestore-Vektorsuche einrichten und alles in eine Node.js-Anwendung einbinden.
- Cloud Run
App Mod-Workshop
Updated 4. Februar 2025
In diesem Codelab modernisieren Sie eine alte PHP-Anwendung in Google Cloud, containerisieren sie, stellen sie in Cloud Run bereit und verbinden sie mit Cloud SQL. Außerdem lernen Sie Anwendungs-CI/CD mit Cloud Build kennen und schützen sie mit Secret Manager.
Private Service Connect – PSC-Back-Ends für den Zugriff auf einen Diensterstellerdienst verwenden
Updated 4. Februar 2025
In diesem Codelab erfahren Sie, wie Sie PSC-Backends mit dem globalen externen Application Load Balancer verwenden, um auf einen Dienstanbieter in einem anderen Netzwerk zuzugreifen.
Android-App mit Firebase und Jetpack Compose erstellen
Updated 31. Januar 2025
Mit Firebase und Jetpack Compose kannst du Funktionen für eine Android-App mit To-do-Listen erstellen, indem du Authentifizierung, Leistungsüberwachung, eine deklarative UI und Funktions-Flags hinzufügst.
- Firestore
- Firebase Authentication
- Firebase Remote Config
- Firebase
- Firebase Performance Monitoring
Mit dem Aggregationsdienst auf der Google Cloud Platform (GCP) arbeiten
Updated 30. Januar 2025
Geschätzte Dauer: 1–2 Stunden Es gibt zwei Modi für die Ausführung dieses Codelabs: Lokale Tests oder Aggregationsdienst. Für den Modus „Lokale Tests“ ist ein lokaler Computer und der Chrome-Browser erforderlich. Es werden keine Google
Mit Aggregation Service in AWS arbeiten
Updated 30. Januar 2025
Für dieses Codelab sind einige Voraussetzungen erforderlich. Jede Anforderung ist entsprechend gekennzeichnet, ob sie für „Lokale Tests“ oder „Aggregationsdienst“ erforderlich ist. Für lokale Tests muss das Tool zum lokalen Testen heruntergeladen
VPC Service Controls – Schutz für BigQuery Data Transfer Service
Updated 24. Januar 2025
In diesem Lab erfahren Sie, wie Sie den BigQuery Data Transfer Service mithilfe von VPC Service Controls schützen, während Sie Daten von Cloud Storage in einen BigQuery-Datensatz übertragen. Anschließend schützen wir Cloud Storage und wiederholen den
In-App-Käufe zur Flutter App hinzufügen
Updated 23. Januar 2025
In diesem Codelab fügen Sie einer Flutter-App In-App-Käufe hinzu, die mithilfe eines Dart-Backend-Dienstes verifiziert und verwaltet werden.
- Flutter
Mit Firebase Extensions Firestore Vector Search in Ihre mobilen Apps einbinden
Updated 23. Januar 2025
Firestore-Vektorsuche verwenden
- Firebase
Cloud Firestore-Web-Codelab
Updated 23. Januar 2025
In diesem Codelab erfahren Sie, wie Sie eine Webanwendung erstellen, die Cloud Firestore verwendet.
- Firebase
Mit Firebase-Erweiterungen schnell neue Funktionen zu Ihrer Webanwendung hinzufügen
Updated 23. Januar 2025
In diesem Codelab fügen Sie einer Webanwendung für einen Onlinemarktplatz mithilfe von Firebase-Erweiterungen Funktionen hinzu.
- Firebase Realtime Database
- Firebase Extensions
- Firebase
Cloud Firestore-iOS-Codelab
Updated 23. Januar 2025
In diesem Codelab erfahren Sie, wie Sie eine iOS-App mit Cloud Firestore erstellen.
- Firebase
Cloud Firestore-Android-Codelab
Updated 23. Januar 2025
In diesem Codelab erfahren Sie, wie Sie eine Android-App erstellen, die Cloud Firestore verwendet.
- Firebase
AngularFire-Web-Codelab
Updated 23. Januar 2025
In diesem Codelab erfahren Sie, wie Sie die Firebase-Plattform im Web verwenden, indem Sie eine Chat-App erstellen.
- Firebase App Hosting
- Firebase
Java-Webanwendung mit generativer KI automatisch aus der Versionskontrolle in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Generative AI-Go-Webanwendung automatisch aus der Versionskontrolle in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Next.js-Webanwendung mit generativer KI automatisch aus der Versionskontrolle in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Generative AI Go mit der Genkit-Webanwendung automatisch aus der Versionskontrolle in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Python-Webanwendung mit generativer KI automatisch aus der Versionskontrolle in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Angular-Webanwendung basierend auf generativer KI automatisch aus der Versionsverwaltung in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Node.js-Webanwendung für generative KI automatisch aus der Versionsverwaltung in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Generative AI Svelte-Webanwendung automatisch aus der Versionskontrolle in Cloud Run bereitstellen
Updated 23. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Node.js-Genkit-Webanwendung mit generativer KI automatisch aus der Versionskontrolle in Cloud Run bereitstellen
Updated 22. Januar 2025
Das erste Mal eine Webanwendung bereitzustellen, kann beängstigend sein. Selbst nach der ersten Bereitstellung kann es sein, dass Sie die Bereitstellung neuer Versionen Ihrer Anwendung vermeiden, wenn der Prozess zu viel Arbeit macht. Mit Continuous
Cloud Run-Job innerhalb eines VPC Service Controls-Perimeters planen
Updated 18. Januar 2025
Informationen zum Ausführen eines Cloud Run-Jobs nach einem Zeitplan innerhalb eines VPC SC-Perimeters mit Cloud Scheduler und einem Cloud Run-Dienst
- Cloud Run
Private Service Connect für eine vorhandene Cloud SQL-Instanz mit PSA (Terraform) aktivieren
Updated 16. Januar 2025
Aktivieren Sie den PSC-Anhang für eine vorhandene Cloud SQL-Instanz, für die das Netzwerk für den Zugriff auf private Dienste aktiviert ist. Verbinden Sie es dann über den PSC-Endpunkt in einem anderen Projekt.
- Cloud SQL
Animationen in Flutter
Updated 14. Januar 2025
In diesem Codelab erfahren Sie, wie Sie Animationen in Flutter verwenden. Sie erstellen ein Widget, das sowohl Größe als auch Farbe animiert, einen 3D-Karten-Flip-Effekt hinzufügt, Effekte aus dem Animationspaket nutzt und die Unterstützung der Android-Geste „Zurück“ hinzufügt.
- Flutter
Datei mit Aufteilung in Cloud Storage hochladen
Updated 14. Januar 2025
In diesem Codelab erfahren Sie, wie Sie die Methoden der Cloud Storage JSON API mit dem ABAP SDK for Google Cloud aufrufen und eine Datei hochladen
Karten/Tickets auf Android mit der Google Wallet API erstellen
Updated 14. Januar 2025
Mit der Google Wallet API können Sie mit Nutzern über verschiedene Arten von Karten/Tickets interagieren: Kundenkarten, Angebote, Geschenkkarten, Veranstaltungstickets, Fahrkarten, Bordkarten und mehr. Jeder Karten-/Tickettyp oder -klasse sind
Ereignis von Cloud Pub/Sub in SAP mit dem ABAP SDK for Google Cloud empfangen
Updated 14. Januar 2025
In diesem Codelab erhalten Sie ein Ereignis von Cloud Pub/Sub mithilfe des ABAP SDK.
Sentimentanalyse mit Gemini AI und ABAP SDK
Updated 14. Januar 2025
In diesem Codelab nutzen Sie das Gemini Pro-Modell, um mit dem ABAP SDK eine Sentimentanalyse bei Rezensionen durchzuführen
Translation API mit dem ABAP SDK for Google Cloud verwenden
Updated 14. Januar 2025
In diesem Codelab erfahren Sie, wie Sie die Methoden der Translation API mit dem ABAP SDK aufrufen
Ereignis mit dem ABAP SDK for Google Cloud in Cloud Pub/Sub veröffentlichen
Updated 14. Januar 2025
In diesem Codelab erfahren Sie, wie Sie ein Ereignis im Google Cloud Pub/Sub-Dienst veröffentlichen
Deine erste Flutter-App
Updated 13. Januar 2025
In diesem Codelab erfährst du, wie du eine Flutter-App erstellst, die zufällige, cool klingende Namen generiert.
- Flutter
Verbindung zu Cloud SQL über Private Service Connect herstellen (Terraform)
Updated 13. Januar 2025
Cloud SQL-Instanz mit PSC-Dienstanhang erstellen Und über den PSC-Endpunkt in einem anderen Projekt eine Verbindung herstellen
- Cloud SQL
KI-basierte Webanwendungen mit Firebase-Erweiterungen für die Gemini API erstellen
Updated 13. Januar 2025
Hier erfahren Sie, wie Sie Firebase-Erweiterungen mit der Gemini API verwenden, um eine Web-App mit KI-gestützten Funktionen wie personalisierten Empfehlungen zu erstellen.
- Firebase
- Firestore
- Firebase App Hosting
- Firebase Extensions
Firebase iOS Codelab Swift
Updated 13. Januar 2025
In diesem Codelab erfahren Sie, wie Sie die Firebase-Plattform unter iOS in Swift verwenden.
- Firebase
Firebase Performance Monitoring für das Web
Updated 13. Januar 2025
In diesem Codelab richten Sie das Firebase-Leistungsmonitoring in einer Webanwendung ein und erfahren, wie Sie damit dafür sorgen können, dass Ihre App für Endnutzer reibungslos funktioniert.
- Firebase
Firebase in eine Next.js-App einbinden
Updated 13. Januar 2025
Informationen zum Einbinden von Firebase in eine Next.js-App
- Firebase App Hosting
- Firebase
Mit Firebase Genkit generative KI-Funktionen auf der Grundlage Ihrer Daten erstellen
Updated 13. Januar 2025
Hier erfahren Sie, wie Sie mit Firebase Genkit generative KI-Funktionen mit den bereits bekannten Fähigkeiten und Tools für die App-Entwicklung erstellen.
- Firestore
- Firebase Genkit
- Firebase App Hosting
- Firebase
Firebase Android Codelab – Friendly Chat erstellen
Updated 13. Januar 2025
In diesem Codelab erfahren Sie, wie Sie mit der Firebase-Plattform eine Android-App erstellen.
- Android
- Firebase
App Check Web Codelab
Updated 13. Januar 2025
In diesem Codelab erfahren Sie, wie Sie eine Webanwendung vor unbefugtem Zugriff schützen.
- Firebase
Benachrichtigungen für eine Webanwendung mit Cloud Messaging und Cloud Functions senden
Updated 13. Januar 2025
In diesem Codelab erfahren Sie, wie Sie mit Cloud Functions for Firebase Benachrichtigungen an Nutzer einer Chat-App senden.
- Firebase
- Firebase Cloud Messaging
- Cloud Functions for Firebase
Erste Schritte mit Spanner Graph
Updated 13. Januar 2025
In diesem Codelab erstellen Sie eine Spanner-Instanz und erfahren, wie Sie Spanner Graph verwenden.
- Spanner
Looker PSC Southbound HTTPS Internet NEG SMTP
Updated 13. Januar 2025
In diesem Codelab erfahren Sie, wie Sie einen Internet-NEG einbinden, der als Dienstanbieter für den SMTP-Southbound-Zugriff von Looker konfiguriert ist.
Imagen in Cloud Run bereitstellen
Updated 13. Januar 2025
In diesem Codelab verwenden Sie ein Imagen-Modell, um mit Cloud Run Bilder auf einer Webseite zu erstellen.
BigQuery-Daten mit PySpark in Dataproc vorverarbeiten
Updated 13. Januar 2025
In diesem Lab erfahren Sie, wie Sie mit PySpark in Dataproc Daten aus BigQuery laden und in Google Cloud Storage speichern.
GitHub – Codeüberprüfung mit generativer KI automatisieren
Updated 13. Januar 2025
GitHub – Codeüberprüfung mit GenAI automatisieren
Erste Schritte mit Cloud Functions (2. Generation)
Updated 13. Januar 2025
In diesem Codelab erfahren Sie mehr über Google Cloud Functions (2. Generation). Konkret stellen Sie Funktionen bereit, die auf HTTP-Anfragen, Pub/Sub-Nachrichten, Cloud Storage-Ereignisse und Cloud-Audit-Logs reagieren.
Erste Schritte mit ereignisgesteuerten Cloud Run-Funktionen
Updated 13. Januar 2025
Erste Schritte mit ereignisgesteuerten Cloud Run-Funktionen
- Cloud Run
Transformers.js auf Cloud Run-GPUs ausführen
Updated 13. Januar 2025
Stabile Diffusion auf einer Cloud Run-GPU ausführen
- Cloud Run
Vertex AI LLM mit dem ABAP SDK for Google Cloud aus Ihrer ABAP-Umgebung aufrufen
Updated 13. Januar 2025
In diesem Codelab erfahren Sie, wie Sie das Vertex AI PaLM 2 Text (text-bison) LLM aus Ihrer ABAP-Umgebung mit dem ABAP SDK für Google Cloud aufrufen.
GenAI-Agent für die QA über Dokumente und API-Aufrufe
Updated 13. Januar 2025
GenAI-Agent für die QA über Dokumente und API-Aufrufe
Ereignisverarbeitung aus Cloud Storage mit Eventarc- und Cloud Run-Funktionen auslösen
Updated 13. Januar 2025
Hier erfahren Sie, wie Sie mit Cloud Storage-Bucket-Ereignissen Cloud Run-Funktionen mit Eventarc auslösen, um Daten zu analysieren und Bilder mit der Vision API von Google zu verarbeiten und die resultierenden Bildinformationen als Objektmetadaten in Cloud Storage zu speichern.
Daten mit Cloud KMS (asymmetrisch) signieren und verifizieren
Updated 13. Januar 2025
In diesem Codelab verschlüsseln und entschlüsseln Sie Daten mithilfe von asymmetrischen Cloud KMS-Schlüsseln.
- Cloud Key Management Service
Website mit Cloud Run bereitstellen
Updated 13. Januar 2025
Informationen zum Bereitstellen einer Website mit Cloud Run, die Ihren containerisierten Anwendungen serverlose Agilität verleiht.
Jenkins-Pipeline mit mehreren Verzweigungen in GKE
Updated 13. Januar 2025
In diesem Codelab werden die Nutzer durch die Schritte zum Bereitstellen einer Instanz von Jenkins in GKE geführt, einschließlich automatisch skalierter Builder-Agents.
Nächster Hop-Typ (nicht getaggt und getaggt), nächste Hop-Adresse und nächstes Hop-Gateway von statischen IPv6-Routen verwenden
Updated 10. Januar 2025
In diesem Codelab erfahren Sie, wie Sie statische IPv6-Routen mit neuen Next-Hop-Attributen wie next-hop-instance, next-hop-gateway und next-hop-address verwenden.
Gemini in Java mit Vertex AI und LangChain4j
Updated 10. Januar 2025
In diesem Codelab chatten Sie mit Ihren Nutzern, stellen Fragen zu Ihrer Dokumentation, erweitern ein Modell mit Funktionsaufrufen, verwenden generative KI in Java, binden das Large Language Model von Gemini in Vertex AI ein und nutzen das LangChain4j-Framework
Lokale Entwicklung mit Cloud Functions for Node.js mit Visual Studio Code
Updated 9. Januar 2025
Hier erfahren Sie, wie Sie Cloud Functions für Node.js in Visual Studio Code auf Ihrem lokalen Computer programmieren, bereitstellen und debuggen.
Private Service Connect 66
Updated 9. Januar 2025
In diesem Codelab erfahren Sie mehr über die Implementierung und Validierung von Private Service Connect 66 durch die Bereitstellung eines Nutzer- und eines Erstellernetzwerks.
Dialogflow CX: Virtuellen Kundenservicemitarbeiter für den Einzelhandel erstellen
Updated 9. Januar 2025
Informationen zum Erstellen eines Einzelhandels-Chatbots mit Dialogflow CX, einer Plattform für konversationelle KI (Conversational AI Platform, CAIP) zum Erstellen virtueller Kundenservicemitarbeiter
Über den Private Service Connect-Endpunkt mit dem Python SDK auf Anthropic Claude in Vertex AI zugreifen
Updated 9. Januar 2025
Über ein Python SDK und einen PSC-Endpunkt von einer VM aus auf Anthropic in Vertex AI zugreifen
TorchServe und Stable Diffusion auf Cloud Run-GPUs ausführen
Updated 9. Januar 2025
Stabile Diffusion auf einer Cloud Run-GPU ausführen
- Cloud Run
JIRA-User Story-Implementierung mit GenAI
Updated 9. Januar 2025
Implementierung von JIRA-User Storys mit GenAI
Anwendungen im Zeitalter der KI entwickeln
Updated 9. Januar 2025
In diesem Lab verwenden Sie die generativen KI-Produkte von Google, um mithilfe von Gemini Cloud Assist eine Infrastruktur in Google Cloud zu erstellen.
Wagtail in Cloud Run
Updated 9. Januar 2025
In diesem Codelab erfahren Sie, wie Sie Wagtail mit serverlosen Komponenten bereitstellen: Cloud Run für die Webanwendung, Cloud SQL für die Datenbank und Cloud Build für die Medien-Assets.
- Cloud Run
So werden digitale Assets mit Multi-Party Computation und Confidential Space bearbeitet
Updated 9. Januar 2025
In diesem Codelab erfahren Sie, wie Sie mit Confidential Space digitale Assets mit Berechnungen durch mehrere Parteien verarbeiten.
Softwareversorgung sichern
Updated 9. Januar 2025
Artifact Registry ermöglicht das Speichern verschiedener Artefakttypen, das Erstellen mehrerer Repositories in einem einzelnen Projekt und das Verknüpfen einer bestimmten Region oder Mehrfachregion mit jedem Repository. Es gibt mehrere
Looker-PSC-Zugriff von Süden auf Cloud SQL-PSC
Updated 9. Januar 2025
In diesem Codelab erfahren Sie, wie Sie den Cloud SQL-PSC mit dem Looker-PSC für den Downstream-Zugriff integrieren.
Paralleles Lustre-Dateisystem auf der GCP bereitstellen
Updated 9. Januar 2025
Hier erfahren Sie, wie Sie mit den Open-Source-Deployment Manager-Scripts für Lustre ein paralleles Lustre-Dateisystem in der Google Cloud Platform bereitstellen.
Komplette App mit Relay und Jetpack Compose erstellen
Updated 9. Januar 2025
Hier erfahren Sie, wie Sie Relay in Compose-Apps einbinden und Ihren Workflow vom Design zum Code beschleunigen.
Private Service Connect 64
Updated 9. Januar 2025
In diesem Codelab erfahren Sie mehr über die Implementierung und Validierung von Private Service Connect 64 durch die Bereitstellung eines Nutzer- und eines Diensterstellernetzwerks.
Releases mit Cloud Deploy
Updated 9. Januar 2025
In dieser Anleitung erstellen Sie drei GKE-Cluster mit den Namen „preview“, „canary“ und „prod“. Anschließend erstellen Sie für jeden Cluster ein Cloud Deploy-Ziel und eine Cloud Deploy-Pipeline, die die Abfolge der Schritte für die Bereitstellung in
Translation API mit Python verwenden
Updated 9. Januar 2025
In dieser Anleitung erfahren Sie, wie Sie die Translation API mit Python verwenden.
Anmeldedaten/Secrets mit dem ABAP SDK for Google Cloud aus dem Google Cloud Secret Manager abrufen
Updated 9. Januar 2025
In diesem Codelab erfahren Sie, wie Sie mit dem ABAP SDK for Google Cloud Anmeldedaten/Secrets aus Secret Manager abrufen.
BigQuery ML-Vorhersagen mit dem ABAP SDK for Google Cloud in SAP lesen
Updated 9. Januar 2025
In diesem Codelab erstellen Sie ein Modell für maschinelles Lernen (ML) in BigQuery und rufen mit dem ABAP SDK for Google Cloud Vorhersagen aus diesem Modell in SAP ab.
Flutter-App mit FirebaseUI einen Nutzerauthentifizierungsablauf hinzufügen
Updated 6. Januar 2025
In diesem Codelab erfahren Sie, wie Sie Firebase Authentication mit nur wenigen Codezeilen zu einer Flutter-App hinzufügen.
- Flutter
- Firebase Authentication
- Firebase
Cloud NGFW Enterprise-Codelab [mit TLS-Prüfung]
Updated 26. Dezember 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe von Cloud NGFW Enterprise eine TLS-Prüfung durchführen.
ML-Modelle und geistiges Eigentum mit Confidential Space schützen
Updated 23. Dezember 2024
In diesem Codelab erfährst du, wie du mit Confidential Space Modelle für maschinelles Lernen und geistiges Eigentum schützen kannst.
B&A für das Web lokal End-to-End testen
Updated 22. Dezember 2024
Gebots- und Auktionsdienste umfassen vier Dienste für Käufer und Verkäufer, die eine Protected Audience -Auktion ermöglichen: Käufer-Stack: Verkäufer-Stack: In diesem Codelab erfahren Sie, wie Sie die End-to-End-Einrichtung in Ihrer lokalen Umgebung
Mit dem KI-fähigen BigQuery DataFrames-Paket Informationen aus strukturierten und unstrukturierten Daten gewinnen
Updated 21. Dezember 2024
In diesem Lab verwenden Sie BigQuery DataFrames aus einem Python-Notebook in BigQuery Studio, um mit Python Informationen aus unstrukturierten Daten zu gewinnen.
Artifact Registry – Detailanalyse
Updated 21. Dezember 2024
Artifact Registry ist ein vollständig verwalteter Paketmanager und bietet ein einheitliches Tool zur Verwaltung Ihrer OCI-Container-Images und Sprachpakete (z. B. Maven und npm). Artifact Registry ist vollständig in die breite Palette anderer Google
Explorative Datenanalyse der Spirituosenverkäufe in Iowa mit dem BigQuery DataFrames-Paket
Updated 21. Dezember 2024
In diesem Lab verwenden Sie BigQuery DataFrames aus einem Python-Notebook in BigQuery Studio, um das öffentliche Dataset „Iowa Liquor Sales“ zu bereinigen und zu analysieren.
Live-Übertragung von Kundenservicemitarbeitern
Updated 21. Dezember 2024
In diesem Codelab erfahren Sie, wie Sie Übertragungen innerhalb von Unterhaltungen zwischen Kundenservicemitarbeitern von Kundenservicemitarbeitern und Botmitarbeitern verwalten. Am Ende haben Sie eine einfache Weboberfläche, in der Sie alle laufenden Unterhaltungen mit Ihrem Agent sehen und eine Unterhaltung als Live-Agent beitreten oder sie verlassen können.
Gesundheitsdaten mit der Structured Data Capture Library erfassen und verarbeiten
Updated 21. Dezember 2024
In diesem Codelab erfahren Sie, wie Sie eine Android-App mit der Structured Data Capture Library erstellen. Ihre App verwendet die Structured Data Capture Library, um FHIR-Fragebögen und -Antworten zu rendern und zu verarbeiten. In diesem Codelab
- Open Health Stack
JavaScript-Anwendung mit AlloyDB in Cloud Run bereitstellen
Updated 21. Dezember 2024
Cloud Run ist eine vollständig verwaltete serverlose Plattform, mit der Sie zustandslose Container ausführen können, die über HTTP-Anfragen abrufbar sind. In diesem Codelab wird gezeigt, wie Sie eine Node.js-Anwendung in Cloud Run mit einem
Full-Stack-JavaScript-Anwendung mit Cloud SQL for PostgreSQL in Cloud Run bereitstellen
Updated 21. Dezember 2024
Cloud Run ist eine vollständig verwaltete Plattform, mit der Sie Ihren Code direkt auf der skalierbaren Infrastruktur von Google ausführen können. In diesem Codelab wird gezeigt, wie Sie eine Next.js-Anwendung in Cloud Run mit einer Cloud SQL for
Lokale Auftragsausführung für Cloud-zu-Cloud-Integrationen aktivieren
Updated 21. Dezember 2024
Hier erfahren Sie, wie Sie die lokale Auftragsausführung mit dem Local Home SDK aktivieren, um die Integration von Smart-Home-Geräten mit Assistant zu verbessern.
- Cloud zu Cloud
- Google Assistant
JavaScript-Anwendung mit Cloud SQL for PostgreSQL in Cloud Run bereitstellen
Updated 21. Dezember 2024
Cloud Run ist eine vollständig verwaltete serverlose Plattform, mit der Sie zustandslose Container ausführen können, die über HTTP-Anfragen abrufbar sind. In diesem Codelab wird gezeigt, wie Sie eine Node.js-Anwendung in Cloud Run mit einer Cloud SQL
FHIR-Ressourcen mit der FHIR-Engine-Bibliothek verwalten
Updated 21. Dezember 2024
In diesem Codelab erstellen Sie eine Android-App mit der FHIR Engine Library. Ihre App verwendet die FHIR Engine Library, um FHIR-Ressourcen von einem FHIR-Server herunterzuladen und alle lokalen Änderungen auf den Server hochzuladen. Wenn Sie noch
- Open Health Stack
Build a Smart Shopping Assistant with AlloyDB und Vertex AI Agent Builder – Part 1
Updated 21. Dezember 2024
In diesem Codelab entwickeln Sie eine wissensbasierte Chatanwendung, die Kundenfragen beantworten, die Produktsuche anleiten und die Suchergebnisse für ein E-Commerce-Dataset anpassen soll.
Places API-Anfragen mit Firebase App Check und reCAPTCHA validieren
Updated 21. Dezember 2024
In diesem Codelab erfahren Sie, wie Sie eine Webanwendung mit Firebase App Check und reCAPTCHA validieren, bevor Sie Anfragen an die Places API senden.
- Google Maps Platform
- Maps JavaScript API
MLOps-Workflows mit Airflow 2 in GKE erstellen
Updated 21. Dezember 2024
In dieser Anleitung erfahren Sie, wie Sie ein Modell mit vLLM in GKE über einen Airflow-DAG trainieren und ausführen.
Private Service Connect – PSC-Back-Ends für den Zugriff auf regionale Google APIs verwenden
Updated 21. Dezember 2024
In diesem Codelab erfahren Sie, wie Sie mit Private Service Connect auf regionale Google APIs zugreifen. In diesem Codelab erfahren Sie, wie Sie eine PSC-Netzwerkendpunktgruppe als Backend mit einem internen Anwendungs-Load Balancer einrichten.
Codelab für signierte Container-Images
Updated 19. Dezember 2024
In diesem Codelab erfahren Sie, wie Sie die Funktion für signierte Container-Images nutzen, um die Nutzerfreundlichkeit von Confidential Space zu verbessern.
Private Service Connect-Portzuordnung für Dienstersteller
Updated 18. Dezember 2024
In diesem Codelab lernen Sie die Portzuordnungsfunktion für Private Service Connect kennen. Sie erfahren, warum es nützlich ist, wann es verwendet wird und wie Sie es in Ihrer Umgebung als Dienstersteller konfigurieren können.
Online-Abholung im Geschäft: Bonjour-Mahlzeit – Teil 2 – Einkaufswagen erstellen
Updated 17. Dezember 2024
In diesem Codelab erstellen Sie in Python einen digitalen Agent auf der Business Messages-Kommunikationsplattform, die auf dem Agent aus Teil 1 der Reihe erweitert wird. In diesem Codelab fügen wir nützliche Gesprächseinstiege hinzu und stellen die Inventarsuche vor.
Online-Abholung im Geschäft: Bonjour-Mahlzeit – Teil 1 – Erste Schritte
Updated 17. Dezember 2024
In diesem Codelab erstellen Sie in Python einen digitalen Agent auf der Business Messages-Plattform. Sie werden Schritt für Schritt durch unsere APIs und die Business Communications Developer Console geführt, um einen digitalen Kundenservicemitarbeiter zu erstellen, der auf bestimmte Fragen reagiert.
Manifest der Webanwendung
Updated 9. Dezember 2024
Das Web-App-Manifest ist eine JSON-Datei, die definiert, wie die PWA als installierte Anwendung behandelt werden soll, einschließlich des Erscheinungsbildes und des grundlegenden Verhaltens im Betriebssystem.
Google Pay API for Web 201: Advanced (Erweitert)
Updated 6. Dezember 2024
Dieses Codelab ist eine Fortsetzung von Google Pay API for Web 101: Basics und basiert auf dem Code, der in diesem Codelab geschrieben wurde. Sie müssen dieses Codelab zuerst abschließen, um dieses Codelab abschließen zu können. Hier finden Sie einen
- Google Pay
Revision 2024 Q4: Learn how to simplify auth journeys using Credential Manager API in your Android app
Updated 6. Dezember 2024
Hier erfahren Sie, wie Sie die Credential Manager API implementieren, um ein nahtloses & sichere Authentifizierung. in Ihrer App mithilfe von Passkeys oder Passwörtern ein.
TensorFlow.js: Mit Firebase Hosting ein ML-Modell in großem Maßstab bereitstellen und hosten
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe der Firebase-Infrastruktur ein ML-Modell bereitstellen, damit es mit TensorFlow.js auf Ihrer Website verwendet und genutzt werden kann.
- TensorFlow
Verwenden von textembedding-gecko@003 für Vektoreinbettungen
Updated 30. November 2024
In diesem Codelab erfahren Sie, was das Modell gecko@003 ist und was ein realer Anwendungsfall für seine Anwendung ist.
Auf den Gemini-Chat mit dem Python SDK über den Private Service Connect-Endpunkt zugreifen
Updated 30. November 2024
Über das Python SDK und den PSC-Endpunkt von einer VM aus auf Gemini zugreifen
- Vertex AI
Medien über MediaSession steuern
Updated 30. November 2024
In diesem Codelab erweitern Sie ein Videobeispiel, um MediaSession zu unterstützen. Dadurch kann Android die Wiedergabe von außerhalb der App steuern, z. B. über Google Assistant, die Fernbedienung auf dem Fernseher oder die Bildschirmsteuerung auf dem Sperrbildschirm und über Wear OS.
- Android TV
- Android
Generative Chat-App mit Vertex AI Conversation erstellen
Updated 30. November 2024
In diesem Codelab verwenden Sie Vertex AI Conversation, um einen Datenspeicher-Agent und eine Chat-App zu erstellen, zu konfigurieren und bereitzustellen, um Kundenfragen zu Produkten im Google Store zu beantworten.
Mit Gemini Code Assist stilvoll werden
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie mit Gemini Code Assist Material Design auf einer Website implementieren. Sobald Material Design implementiert ist, überarbeiten Sie das Design und nehmen Änderungen vor, um die Nutzerfreundlichkeit zu
Messung der Interaktion mit der nächsten Farbe (INP)
Updated 30. November 2024
In diesem interaktiven Codelab erfahren Sie, wie Sie mit der web-vitals -Bibliothek den Messwert Interaction to Next Paint (INP) erfassen. Der Code befindet sich im web-vitals-codelabs -Repository. In diesem Codelab wird das Gastropodicon (eine
Lab: NCC PSC-Weitergabe
Updated 30. November 2024
Das Ziel dieses Labs besteht darin, NCC mit PSC-Weitergabe zu untersuchen.
Lab: NCC-Website zur Cloud mit SD-WAN-Appliance
Updated 30. November 2024
Ziel dieses Labs ist es, NCC mit einem softwaredefinierten WAN-Appliance-Spoke zu untersuchen, der an einen NCC-Hub angehängt ist.
Livestreaming in Google Cloud mit Media CDN und der Live Streaming API
Updated 30. November 2024
In diesem Lab erfahren Sie, wie Sie eine Demo für einen Livestream-Workflow mit Media CDN (CDN) bereitstellen – Live Stream API + Cloud Storage + Mediaplayer aus.
Cloud Functions-Funktion für die Zusammenfassung von Inhalten mit der PaLM Vertex AI API und Google Cloud Storage
Updated 30. November 2024
Cloud Functions-Funktion, die zeigt, wie eine hochgeladene Datei in Google Cloud Storage verarbeitet und mit der PaLM API von Vertex AI eine Zusammenfassung der Inhalte durchgeführt wird.
Vorhersage von Filmbewertungen mit BQML und SQL
Updated 30. November 2024
Wir erstellen mit BigQuery ML ein Vorhersagemodell für Filmbewertungen ausschließlich mit SQL.
Vorhersage der Filmbewertung mit Vertex AI AutoML
Updated 30. November 2024
Wir erstellen mit Vertex AI AutoML ein Movie Score-Vorhersagemodell, stellen es auf einem API-Endpunkt bereit und lösen die Prediction API über Java Cloud Functions aus.
Looker PSC: Southbound-Hybrid-NEG zu lokal
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie eine hybride NEG als Service Producer für den Looker-Southbound-Zugriff auf eine lokale Postgres-Datenbank einbinden.
Codeüberprüfung mit GenAI automatisieren
Updated 30. November 2024
Codeüberprüfung mit GenAI automatisieren
Vereinfachte Stammdatenverwaltung: Abgleichen & Mit generativer KI kombinieren
Updated 30. November 2024
In diesem Codelab zeigen wir, wie Gemini 1.0 Pro Anwendungen zur Verwaltung von Stammdaten wie Anreicherung und Deduplizierung für die im öffentlichen BigQuery-Dataset verfügbaren citibike_stations-Daten vereinfacht.
Looker PSC – Northbound Regional External L7 ALB
Updated 30. November 2024
In diesem Codelab lernen Sie, wie Sie einen regionalen externen L7-Anwendungs-Load-Balancer für den Looker-Zugriff nach Norden integrieren.
Mit Gemini Pro eine Frage-und-Antwort-App mit multimodalem RAG erstellen
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie mit Gemini Pro ein multimodales Frage-Antwort-System erstellen.
Large Language Models optimieren: So hebt Vertex AI LLMs auf die nächste Stufe
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie die überwachte Feinabstimmung eines LLM mit Vertex AI durchführen.
On-Device-Bildgenerierung auf Android-Geräten mit MediaPipe
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie mit MediaPipe Solutions die On-Device-Text-zu-Bild-Generierung in Android-Apps einbinden.
Einfache Bereitstellung von "Google Übersetzer" Anwendung in Cloud Functions für Python 3
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie die Google Cloud Translation API mit Python verwenden und entweder lokal ausführen oder auf einer serverlosen Cloud-Computing-Plattform (App Engine, Cloud Functions oder Cloud Run) bereitstellen.
Umfrageantworten aus Google Formulare umwandeln und in BigQuery laden
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie Ihre Umfragedaten in Google Formulare mit Dataprep transformieren und für eine tiefere Analyse an BigQuery übertragen
Einfache Implementierung von "Google Übersetzer" App in Python 2 Cloud Run (Docker)
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie die Google Cloud Translation API mit Python verwenden und entweder lokal ausführen oder auf einer serverlosen Cloud-Computing-Plattform (App Engine, Cloud Functions oder Cloud Run) bereitstellen.
Zu Variablenschriftarten migrieren
Updated 30. November 2024
In diesem Codelab erfahren Sie mehr über variable Schriftarten und ihre Vorteile. Außerdem erfahren Sie, wie Sie damit Designs erstellen und sie mithilfe der Google Fonts API und in CSS implementieren.
Patentrecherche-App mit AlloyDB, Vektorsuche und Vertex AI erstellen
Updated 30. November 2024
In diesem Codelab zeigen wir, wie Sie mit Gemini 1.5 Pro, AlloyDB und Vertex AI eine Patentsuchanwendung erstellen können.
Benutzerdefinierte Webanwendung zur Objekterkennung mit MediaPipe erstellen
Updated 30. November 2024
Hier erfahren Sie, wie Sie mit MediaPipe eine Web-App zur benutzerdefinierten Objekterkennung erstellen.
Django in Cloud Run
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie Django mit serverlosen Komponenten bereitstellen: Cloud Run für die Web Engine, Cloud SQL für die Datenbank und Cloud Build für die Medien-Assets.
- Cloud Run
Einfache Implementierung von "Google Übersetzer" Anwendung in Python 3 Cloud Run (Docker)
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie die Google Cloud Translation API mit Python verwenden und entweder lokal ausführen oder auf einer serverlosen Cloud-Computing-Plattform (App Engine, Cloud Functions oder Cloud Run) bereitstellen.
Codelab zu Ereignissen für Cloud Run for Anthos
Updated 30. November 2024
In diesem Codelab lernen Sie Ereignisse für Cloud Run kennen. Genauer gesagt, überwachen Sie Ereignisse aus Cloud Pub/Sub, Audit-Logs, Cloud Storage und Cloud Scheduler und erfahren, wie Sie benutzerdefinierte Ereignisse erstellen/verwenden.
Patentsuchanwendung mit Spanner, Vektorsuche & Gemini 1.0 Pro!
Updated 30. November 2024
In diesem Codelab zeigen wir, wie Gemini 1.0 Pro zusammen mit Spanner und VertexAI verwendet werden kann, um eine Anwendung für die Patentsuche zu erstellen.
Mit MediaPipe Tasks eine Android-App für handschriftliche Ziffern erstellen
Updated 30. November 2024
Hier erfahren Sie, wie Sie mithilfe der Bildklassifizierung mit MediaPipe handschriftliche Zahlen in Android erkennen.
Looker PSC Southbound SSH Internet NEG
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie eine Internet-NEG einbinden, die mit SSH as a Service Producer für Looker Southbound-Zugriff auf github.com konfiguriert ist
Mit dem PAIR Guidebook und der MakerSuite einen Prototyp für Responsible AI entwickeln
Updated 30. November 2024
Hier erfahren Sie, wie Sie mit den Google-Tools für Responsible AI, MakerSuite und dem PAIR Guidebook verantwortungsvoll Prototypen für KI-Lösungen erstellen.
Globale Netzwerk-Firewallrichtlinie mit Tags
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe von globalen Netzwerk-Firewallrichtlinien und Tags den Traffic steuern.
Looker PSC Southbound HTTPS Internet NEG
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie eine mit HTTPS konfigurierte Internet-NEG als Service Producer für den Looker-Southbound-Zugriff auf GitHub.com einbinden.
Objekte in Bildern mit ML Kit erkennen: Android
Updated 30. November 2024
In diesem Codelab
Lab: NCC-VPC als Spoke
Updated 30. November 2024
In diesem Lab lernen Sie NCC mit VPC als Spoke.
Spring Native in Google Cloud
Updated 30. November 2024
Spring Native ist ein aufstrebendes Projekt, das in Spring 6.x und Spring Boot 3.x in die Mainline einsteigen soll. Das bedeutet, dass jetzt der perfekte Zeitpunkt ist, um sich ein paar Monate vor der Veröffentlichung mit dem Projekt vertraut zu machen.
Erste Schritte mit scrollbaren Animationen in CSS
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe von CSS scrollbare Animationen erstellen. Sie erstellen einige wirklich interessante Effekte, wie z. B. ein Parallaxe-Hintergrundbild und Bilder, die sich in ihrem Sichtbereich sichtbar machen.
Sicherer Quellcode
Updated 30. November 2024
Sichere Quellcodetechniken umfassen eine Reihe von Verfahren, mit denen die Sicherheit von Quellcode verbessert werden kann. Diese Techniken können dazu beitragen, Sicherheitslücken im Quellcode zu identifizieren und zu beheben, unbefugten Zugriff auf Quellcode zu verhindern und zu verhindern, dass der Quellcode modifiziert wird.
Mit ML Kit: Android Objekte in Bildern erkennen, um eine visuelle Produktsuche zu erstellen
Updated 30. November 2024
In diesem Codelab entwickeln Sie eine Android-App mit ML Kit, die mithilfe von maschinellem Lernen auf dem Gerät Objekte in Bildern erkennt und Nutzern dann eine visuelle Produktsuche ermöglicht.
- ML Kit
- Android
Secure Build & Mit Cloud Build, Artifact Registry und GKE bereitstellen
Updated 30. November 2024
Container Analysis bietet Scannen auf Sicherheitslücken und Metadatenspeicher für Container. Der Scandienst führt Scans auf Sicherheitslücken in Images in Artifact Registry und Container Registry durch, speichert die resultierenden Metadaten und
TCP-Proxy-Codelab – Ratenbegrenzung und IP-Ablehnungsliste mit TCP-Proxy-Load-Balancer
Updated 30. November 2024
In diesem Codelab erstellen Sie einen TCP/SSL-Load-Balancer mit einem Back-End-Dienst und beschränken den Zugriff auf den Load-Balancer auf eine bestimmte Gruppe von Nutzerclients.
Sichere serverlose Anwendung mit Identity-Aware Proxy (IAP)
Updated 30. November 2024
Für Anwendungen, die in Cloud Run mit Identity-Aware Proxy ausgeführt werden, ist der Zugriff gesichert und eine Nutzeranmeldung erforderlich.
Container-Builds sichern
Updated 30. November 2024
Sicherheitslücken in Software sind Schwachstellen, die zu einem versehentlichen Systemausfall führen oder böswilligen Akteuren die Möglichkeit bieten, Ihre Software zu manipulieren. Container Analysis bietet zwei Arten von Betriebssystem-Scans, um
Sofortige Navigation mit der Speculation Rules API
Updated 30. November 2024
Eine interaktive Demo und ein Codelab, in denen Sie erfahren, wie Sie durch Prerendering mit der Speculation Rules API eine sofortige Navigation ermöglichen. Das Codelab dauert voraussichtlich 30 Minuten. Die verbleibende Zeit wird oben auf dem
Private Service Connect mit automatischer DNS-Konfiguration
Updated 30. November 2024
In diesem Codelab erfahren Sie, wie Sie automatisches DNS für Private Service Connect konfigurieren und validieren
Sichere Bereitstellung in Cloud Run
Updated 30. November 2024
Grundlegende Vorgehensweisen für die sichere Bereitstellung in Cloud Run
Vorstellung der agilen Sicherheitsklassifikatoren mit Gemma
Updated 23. November 2024
In diesem Codelab wird gezeigt, wie Sie mithilfe der parametereffizienten Abstimmung (Parameter-efficient Tuning, PET) einen benutzerdefinierten Textklassifikator erstellen. Anstatt das gesamte Modell zu optimieren, aktualisieren PET-Methoden nur
Gemma-Modelle in Keras mit LIT analysieren
Updated 23. November 2024
Produkte mit generativer KI sind relativ neu und das Verhalten einer Anwendung kann stärker variieren als bei früheren Softwareformen. Daher ist es wichtig, die verwendeten Modelle für maschinelles Lernen zu prüfen, Beispiele für das Verhalten des
Smart-Home-Geräte mit Google Assistant verbinden
Updated 23. November 2024
Erstellen und implementieren Sie eine Cloud-zu-Cloud-Integration, um eine virtuelle intelligente Waschmaschine in Assistant zu integrieren.
- Cloud zu Cloud
- Google Assistant
Fehler im Smart Home beheben
Updated 23. November 2024
GCP-Messwerte und Logging verwenden, um Produktionsprobleme zu erkennen und zu beheben. Hier erfahren Sie, wie Sie mit der Test Suite Funktions- und API-Probleme identifizieren.
- Google Assistant
- Cloud zu Cloud
Logbasierte Messwerte für Smart Home
Updated 23. November 2024
Hier erfahren Sie, wie Sie mit logbasierten Messwerten in Google Cloud Muster verfolgen und die Fehlerprotokolle der Smart-Home-Integration analysieren.
- Cloud zu Cloud
- Google Assistant
Fehlerbehebung beim lokalen Zuhause
Updated 23. November 2024
GCP-Messwerte und Logging verwenden, um Produktionsprobleme zu erkennen und zu beheben. Hier erfahren Sie, wie Sie mit der Test Suite Funktions- und API-Probleme identifizieren. Hier erfährst du, wie du die Chrome-Entwicklertools während der Entwicklung deiner Local Home App verwendest.
- Google Assistant
- Cloud zu Cloud
Cloud-zu-Cloud-Integrationen optimieren und schützen
Updated 23. November 2024
Hier erfahren Sie, wie Sie Ihre Cloud-zu-Cloud-Integration mithilfe anpassbarer Gerätemerkmale verbessern und mit der Zwei-Faktor-Authentifizierung sichern.
- Google Assistant
- Cloud zu Cloud
CameraStream mit WebRTC implementieren
Updated 23. November 2024
Hier erfährst du, wie du über die Webcam und mit WebRTC von einer Webcam auf ein Google Nest-Displaygerät streamen kannst.
- Cloud zu Cloud
- Google Assistant
Cloud Run-Jobs mit Cloud Scheduler auslösen
Updated 23. November 2024
Hier erfahren Sie, wie Sie Cloud Run-Jobs erstellen und die Jobausführung mit Cloud Scheduler konfigurieren.
Cloud Run-Anwendung mit Cloud Deploy bereitstellen
Updated 23. November 2024
Hier erfahren Sie, wie Sie eine Cloud Run-Anwendung mit Cloud Deploy bereitstellen.
GenAI-Agent für die Automatisierung von Verkaufsaufträgen
Updated 23. November 2024
In diesem Codelab entwickeln Sie eine Agent-App für konversationelle AI zur Automatisierung von Vertriebsaufträgen
Eingehenden Cloud Run-Traffic sichern
Updated 23. November 2024
Einstellungen für eingehenden Traffic in Cloud Run
Mit Confidential Space geschützte freigegebene Daten schützen
Updated 23. November 2024
In diesem Codelab erfahren Sie, wie Sie mit Confidential Space die Datenfreigabe durch mehrere Parteien schützen und gleichzeitig die Vertraulichkeit wahren.
Cloud Functions-Code als Firebase-Erweiterung wiederverwenden
Updated 22. November 2024
In diesem Codelab erstellen Sie eine Firebase-Erweiterung für Geohashing. In diesem einführenden Codelab erfahren Sie, wie Sie eine vorhandene Cloud Functions-Funktion in eine Firebase-Erweiterung umwandeln, die Millionen von Entwicklern einfach bereitgestellt werden kann und mit deren Hilfe Sie ihre Firebase-Projekte erweitern können.
- Firebase
Vorabveröffentlichungen von iOS-Builds durch App-Bereitstellung schneller vertreiben
Updated 22. November 2024
In diesem Codelab verwenden die Nutzer die App Distribution und unser Fastlane-Plug-in, um einen iOS-Build bereitzustellen und Testgeräte zu registrieren. Anschließend exportiert der Nutzer eine TXT-Datei mit Geräten und UDIDs aus der Konsole für die App-Bereitstellung und automatisiert die Registrierung dieser Geräte .Dies ist eine Voraussetzung für die Verteilung von Ad-hoc-iOS-Builds.
- Firebase
Firebase for Flutter kennenlernen
Updated 22. November 2024
Hier erfahren Sie, wie Sie eine mobile Flutter-App mit Firebase erstellen.
- Firestore
- Android
- Flutter
- Firebase Authentication
- Firebase
Firebase Web kennenlernen
Updated 22. November 2024
Mit Firebase und dem StackBlitz-Online-Editor eine Webanwendung von Grund auf neu erstellen Für die Kommunikation mit Firebase verwenden Sie einfachen HTML- und JavaScript-Code. Dies ist eine gute Einführung in die Verwendung der Firebase Console und die Einbindung von Firebase in eine App. Es sind keine umfangreichen Vorkenntnisse oder Softwareinstallationen erforderlich.
- Firebase Hosting
- Firestore
- Firebase
- Firebase Authentication
Erste Multicast-Push-Nachricht mit FCM-Themen
Updated 22. November 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe von FCM-Themen eine Push-Nachricht an eine ausgewählte Gruppe Ihrer App-Instanzen per Multicast senden.
- Android
- Firebase Cloud Messaging
Erster In-App-Messaging-Test
Updated 22. November 2024
In diesem Codelab erstellen Sie Ihren ersten Firebase-Test für In-App-Messaging mit Firebase A/B Testing.
Google Ads mit benutzerdefinierten Google Analytics for Firebase-Ereignissen – Android
Updated 22. November 2024
In diesem Codelab erfahren Sie, wie Sie Ereignisse mit GA4F implementieren und Aktionskampagnen über Google Ads starten.
Google-Präsentationen aus Big Data in Node.js erstellen
Updated 22. November 2024
In diesem Codelab erstellen Sie eine Präsentation mit der Google Slides API und BigQuery, um eine Analyse der gängigsten Softwarelizenzen zu erstellen.
- Google Workspace
AdWords- und Merchant Center-Unterkonten erstellen und verknüpfen
Updated 22. November 2024
In diesem Codelab entwickeln Sie eine Lösung, bei der mithilfe der AdWords API und der Content API for Shopping neue Konten erstellt werden, die über ein AdWords-Verwaltungskonto und ein Merchant Center-Mehrfachkundenkonto verwaltet werden. Anschließend verknüpfen Sie die neuen Unterkonten miteinander, sodass Produkte, die im neuen Merchant Center-Unterkonto verwaltet werden, in Shopping-Kampagnen verwendet werden können, die vom neuen AdWords-Unterkonto erstellt wurden.
Instrument zur Steigerung der Leistung Ihrer App in Go (Teil 1: Nachverfolgen)
Updated 22. November 2024
OpenTelemetry ist der Branchenstandard für die Systembeobachtbarkeit von Trace und Messwerten. Die kontinuierliche Profilerstellung ist auch das Tool, um die Informationen zur letzten Meile für die Leistungsoptimierung zu ermitteln. In diesem Codelab erfahren Sie, wie Sie Ihre Anwendung mit OpenTelemetry für Traces und mit dem Profiler-Agent instrumentieren und den Engpass in den visualisierten Diagrammen in Cloud Trace und Cloud Profiler erkennen.
Verwaltete Dienste der Private Service Connect-Schnittstelle
Updated 22. November 2024
In dieser Anleitung erfahren Sie, wie Sie die Private Service Connect-Schnittstelle konfigurieren und validieren, um über VPC-Peering auf Dienste zuzugreifen.
Mit Private Service Connect auf die multiregionale MongoDB Atlas zugreifen
Updated 22. November 2024
In diesem Codelab erfahren Sie, wie Sie den Private Service Connect-Zugriff auf MongoDB mit globalem Zugriff konfigurieren und validieren.
Benachrichtigungen für eine Flutter-App mit Firebase Cloud Messaging senden und empfangen
Updated 22. November 2024
In diesem Codelab senden Sie mit der FCM HTTP v1 API Push-Benachrichtigungen an eine App, die auf mehreren Plattformen ausgeführt wird. Sie erstellen die App mit Flutter, die nahtlos auf Android-, iOS- und Web-Geräten ausgeführt wird.
- Firebase Cloud Messaging
- Firebase
Firebase Angular Web Frameworks Codelab
Updated 22. November 2024
In diesem Codelab erstellen Sie einen Reiseblog mit einer Echtzeit-Karte für die Gruppenarbeit mit der neuesten Version unserer Angular-Bibliothek: AngularFire. Die fertige Webanwendung besteht aus einem Reiseblog, in dem Sie Bilder für jeden Ort
Funktionen der erweiterten Authentifizierung
Updated 22. November 2024
Informationen zum Implementieren der Multi-Faktor-Authentifizierung und zum Erstellen benutzerdefinierter Authentifizierungsanforderungen mit Blockierfunktionen
- Firebase Authentication
Verwenden Sie Procurement Document AI, um Rechnungen mithilfe von AI Platform Notebooks zu parsen
Updated 22. November 2024
Sie erfahren, wie Sie Procurement DocAI verwenden, um eine Rechnung intelligent zu parsen.
Verbindung zu lokalen Diensten über Hybridnetzwerke mit Private Service Connect und Hybrid-NEG mit internem HTTP(S)-Load-Balancer herstellen
Updated 22. November 2024
Verbindung zu lokalen Diensten über Hybridnetzwerke mit Private Service Connect und Hybrid-NEG mit internem HTTP(S)-Load-Balancer herstellen
Private Service Connect-Schnittstelle
Updated 22. November 2024
In dieser Anleitung erfahren Sie, wie Sie die Private Service Connect-Schnittstelle konfigurieren und validieren.
Prototyping für Modelle in AI Platform Notebooks
Updated 22. November 2024
In diesem Lab erfahren Sie, wie Sie AI Platform Notebooks zum Prototyping Ihrer Workflows für maschinelles Lernen verwenden können. Wir behandeln das Erstellen einer benutzerdefinierten Notebook-Instanz, das Tracking Ihres Notebook-Codes in Git und das Debugging von Modellen mit dem What-If-Tool.
- TensorFlow
Schnelles LLM-Debugging mit dem Learning Interpretability Tool (LIT) in der GCP
Updated 22. November 2024
In diesem Lab wird eine detaillierte Anleitung zur Bereitstellung eines LIT-Anwendungsservers auf der Google Cloud Platform (GCP) zur Interaktion mit Vertex AI Gemini-Foundation-Modellen und selbst gehosteten Large Language Models (LLMs) von
Überarbeitungen in Cloud Run-Funktionen für die Trafficaufteilung, graduelle Einführungen und Rollbacks verwenden
Updated 22. November 2024
Hier erfahren Sie, wie Sie mit Überarbeitungen in Cloud Run-Funktionen Trafficaufteilungen, schrittweise Rollouts und Rollbacks durchführen.
- Cloud Run
PySpark für Natural Language Processing in Dataproc
Updated 22. November 2024
In diesem Lab erfahren Sie, wie Sie mit Spark MLlib und spark-nlp maschinelles Lernen und NLP für große Datenmengen durchführen.
Google Cloud Functions in C#
Updated 22. November 2024
In diesem Codelab lernen Sie Google Cloud Run-Funktionen in C# kennen. Genauer gesagt stellen Sie C#-Funktionen bereit, die auf HTTP und CloudEvents aus verschiedenen Google Cloud-Quellen antworten.
Natural Language API mit Python verwenden
Updated 22. November 2024
In dieser Anleitung erfahren Sie, wie Sie die Natural Language API mit Python verwenden.
Einfache Bereitstellung von "Google Übersetzer" app in Python 2 App Engine
Updated 22. November 2024
In diesem Codelab erfahren Sie, wie Sie die Google Cloud Translation API mit Python verwenden und entweder lokal ausführen oder auf einer serverlosen Cloud-Computing-Plattform (App Engine, Cloud Functions oder Cloud Run) bereitstellen.
CodeLab: Dynamischer Routenaustausch mit NCC
Updated 22. November 2024
Das Ziel dieses Labs besteht darin, NCC mit dynamischem Routenaustausch mit VPC-Spokes zu untersuchen.
Mikrodienst „Rainbow Rumpus“
Updated 21. November 2024
Lernen Sie Google Cloud kennen, indem Sie einen Mikrodienst in Cloud Run bereitstellen und sich einem virtuellen Rüstzeug anschließen, bei dem Ihr Mikrodienst andere Mikrodienste in Regenbogenfarben wirft und um den Sieg konkurriert. Sie lernen die Bereitstellung von Kotlin-, Java-, Go-, Python- oder Node.js-Mikrodiensten und lernen dabei mehr über Container und Cloud Run. Versuche, mehr Punkte als andere Abenteurer zu erzielen, indem du deinen Algorithmus kontinuierlich verbesserst.
Website mit der Google Kubernetes Engine (GKE) bereitstellen, skalieren und aktualisieren
Updated 21. November 2024
Hier erfahren Sie, wie Sie Ihre Website mit GKE bereitstellen, skalieren und aktualisieren.
Ereignisgesteuerte Orchestrierung mit Eventarc und Workflows erstellen
Updated 21. November 2024
In diesem Codelab erstellen Sie eine ereignisgesteuerte Orchestrierung von Mikrodiensten, um Bilder mit Eventarc und Workflows zu verarbeiten.
Web-App mit dem modularen Firebase JS SDK optimieren
Updated 21. November 2024
In diesem Codelab migrieren Sie eine vorhandene Firebase-Web-App zum neuen modularen Firebase JS SDK, um nicht verwendeten Code zu entfernen und die App schneller zu laden.
App-Ereignisse über das Measurement Protocol an GA4 senden
Updated 21. November 2024
In diesem Codelab erfahren Sie, wie Sie mit dem Measurement Protocol Server-zu-Server-Aufrufe ausführen, um Ereignisse an GA4 zu senden.
FCM und FIAM verwenden, um Nachrichten an Nutzer zu senden
Updated 21. November 2024
Informationen zum Senden von Nachrichten an Nutzer mit Firebase Cloud Messaging und Firebase In-App-Messaging
- Android
Überwachen von Ausfällen im Smart Home
Updated 21. November 2024
In diesem Codelab lernen Sie, wie Sie durch die Einrichtung automatischer Benachrichtigungen für Ihre Smart-Home-Integration Ausfälle erkennen.
- Cloud zu Cloud
- Google Assistant
Codeanpassung mit Gemini Code Assist Enterprise
Updated 17. November 2024
Hier erfahren Sie, was es Neues bei Gemini Code Assist Enterprise gibt und wie Ihre Organisation von Gemini Code Assist Enterprise profitieren kann.
- Cloud Run
Confidential Space mit geschützten Ressourcen verwenden, die nicht bei einem Cloud-Anbieter gespeichert sind
Updated 16. November 2024
In diesem Codelab erfahren Sie, wie Sie die Datenfreigabe für mehrere Parteien mit Confidential Space schützen und gleichzeitig die Vertraulichkeit wahren. In diesem Codelab wird beschrieben, wie Sie Confidential Space mit geschützten Ressourcen verwenden, die nicht in Google Cloud gehostet werden. Sie erfahren, wie Sie ein benutzerdefiniertes Token vom Google Attestation Service anfordern, indem Sie eine Nonce, eine Zielgruppe und einen PKI-Tokentyp angeben.
Private Service Connect für Cloud SQL erstellen
Updated 15. November 2024
In diesem Codelab erfahren Sie, wie Sie eine Private Service Connect-Verbindung für Cloud SQL erstellen.
- Cloud SQL
Google Pay API for Web – Grundlagen
Updated 15. November 2024
Am Ende dieses Codelabs haben Sie eine funktionsfähige Website mit einer funktionierenden Google Pay-Integration. In diesem Projekt wird ein Zahlungstoken abgerufen, das zur Verarbeitung an einen Zahlungsdienstleister gesendet werden kann. Für eine
- Google Pay
Cloud NGFW Enterprise – Intrusion Prevention Service (ohne TLS-Prüfung)
Updated 15. November 2024
In diesem Codelab erfahren Sie, wie Sie mit Cloud NGW Enterprise Intrusion Prevention Service Ost-West- und North-South-Traffic prüfen
Informationen zum Aufrufen authentifizierter Cloud Functions-Funktionen
Updated 9. November 2024
Cloud Functions-Funktionen sichern, indem Sie eine Authentifizierung für den Aufruf verlangen
Adaptive Apps mit Jetpack Compose erstellen
Updated 9. November 2024
In diesem Codelab erfährst du, wie du adaptive Apps für Smartphones, Tablets und faltbare Geräte entwickelst. Außerdem erfährst du mehr über die Erreichbarkeit. Außerdem lernen Sie Best Practices für adaptive Material 3-Komponenten kennen.
- Android
Fehler bei Cast Receiver-Apps beheben
Updated 9. November 2024
In diesem Codelab fügen Sie Ihrer vorhandenen benutzerdefinierten Web Receiver App den Cast Debug Logger hinzu.
- Google Cast
Live-Support zu einem Cast-Empfänger hinzufügen
Updated 9. November 2024
In diesem Codelab erstellen Sie eine Anwendung für den benutzerdefinierten Webempfänger, die die Cast Live API verwendet.
- Google Cast
Unterstützung der Ad Breaks API zu einem Web-Empfänger hinzufügen
Updated 9. November 2024
In diesem Codelab erstellen Sie eine benutzerdefinierte Anwendung für den Webempfänger, die die Cast Ad Breaks API verwendet.
- Google Cast
Für Google Cast optimierte Android-App
Updated 9. November 2024
In diesem Codelab ändern Sie eine bestehende Android-Video-App, um Inhalte auf ein für Google Cast optimiertes Gerät zu streamen.
- Android
- Google Cast
Für Google Cast optimierte Web-App
Updated 9. November 2024
In diesem Codelab ändern Sie eine Web-App, damit Inhalte auf ein für Google Cast optimiertes Gerät gestreamt werden.
- Google Cast
Netzwerk-Load-Balancer von Zielpools auf regionale Back-End-Dienste umstellen
Updated 9. November 2024
In dieser Anleitung wird beschrieben, wie Sie einen vorhandenen Netzwerk-Load-Balancer von einem Zielpool-Backend auf einen regionalen Backend-Dienst umstellen.
Einführung in die Cloud Operations-Suite
Updated 9. November 2024
In diesem Codelab erfahren Sie mehr über Google Cloud Operations Suite. Im Lab wird eine Beispielanwendung mit gcloud installiert. Sobald die Beispielanwendung bereitgestellt ist, definieren Sie mit Cloud Monitoring Dashboards, Benachrichtigungen, Verfügbarkeitsdiagnosen usw.
Benutzerdefinierten Web Receiver erstellen
Updated 9. November 2024
In diesem Codelab erstellen Sie eine benutzerdefinierte Web-Receiver-App, um Inhalte auf für Google Cast optimierten Geräten abzuspielen.
- Google Cast
Für Google Cast optimierte Android TV-App
Updated 9. November 2024
In diesem Codelab kannst du eine bestehende Android TV App so ändern, dass die Übertragung und die Kommunikation mit deinen bestehenden Cast-Absender-Apps unterstützt werden.
- Android TV
- Google Cast
Sound und Musik zum Flutter-Spiel hinzufügen
Updated 9. November 2024
Hier erfährst du, wie du deinen Spielen mit Flutter Soundeffekte, Hintergrundmusik und dynamisches Audio hinzufügen kannst.
- Flutter
BigQuery Remote Functions verwenden, um in einer SQL-Abfrage Fragen an Vertex AI Visual Question Answering (VQA) zu stellen
Updated 9. November 2024
Hier erfahren Sie, wie Sie mit BigQuery Remote Functions in Vertex AI Visual Question Answering (VQA) eine Frage zu Bildern stellen, die in einer Cloud Storage-Objekttabelle gespeichert sind.
Informationen zum Aufrufen authentifizierter Cloud Run-Funktionen
Updated 9. November 2024
Hier erfahren Sie, wie Sie Cloud Run-Funktionen schützen, indem Sie eine Authentifizierung für den Aufruf verlangen
FCM HTTP v1 API mit OAuth 2-Zugriffstokens verwenden
Updated 9. November 2024
Im Vergleich zur alten FCM API bietet die FCM HTTP v1 API ein sichereres Autorisierungsmodell mit kurzlebigen Zugriffstokens. Die Schritte zum Generieren des Zugriffstokens für die FCM v1 API unterscheiden sich erheblich von den Schritten für die
Lokale Entwicklung für Ihre Flutter-Apps mit der Firebase Emulator Suite
Updated 9. November 2024
Codelab zur Verwendung der Firebase Emulator Suite während der Entwicklung mit Flutter Im Codelab werden die Auth- und Firestore-Emulatoren verwendet, um die Verwendung des Emulators zu demonstrieren.
- Flutter
- Firebase Authentication
- Firebase
- Firestore
Mit der neuen ARCore Geospatial API eine Augmented-Reality-App erstellen
Updated 9. November 2024
Hier erfährst du, wie du die neue ARCore Geospatial API verwendest.
- ARCore
- Android
Benutzerdefiniertes Modelltraining in Vertex Pipelines ausführen
Updated 8. November 2024
In diesem Lab erfahren Sie, wie Sie mit dem Kubeflow Pipelines SDK einen Trainingsjob für ein benutzerdefiniertes Modell in Vertex Pipelines ausführen. Die folgenden Themen werden behandelt: Die Gesamtkosten für die Ausführung dieses Labs in Google
Vertex AI: Nutzen Sie die automatische Paketerstellung, um Bert mit „Hugging Face“ in Vertex AI Training zu optimieren
Updated 8. November 2024
In diesem Lab erfahren Sie, wie Sie mit der Funktion zum automatischen Paketieren einen benutzerdefinierten Trainingsjob in Vertex AI Training ausführen. Für benutzerdefinierte Trainingsjobs in Vertex AI werden Container verwendet. Wenn Sie kein
Von Prototyp zur Produktion: Benutzerdefinierte Modelle mit Vertex AI trainieren
Updated 8. November 2024
In diesem Lab verwenden Sie Vertex AI, um einen benutzerdefinierten Trainingsjob auszuführen. Dieses Lab ist Teil der Videoreihe Von Prototyp zur Produktion. Sie erstellen ein Bildklassifikationsmodell mit dem Flowers-Dataset. Weitere Informationen
Von Prototyp zur Produktion: Verteiltes Training in Vertex AI
Updated 8. November 2024
In diesem Lab verwenden Sie Vertex AI, um einen verteilten Trainingsjob in Vertex AI Training mit TensorFlow auszuführen. Dieses Lab ist Teil der Videoreihe Von Prototyp zur Produktion. Schließen Sie die vorherigen Labs ab, bevor Sie mit diesem
Vorhersagen aus einem vortrainierten TensorFlow-Bildmodell in Vertex AI abrufen
Updated 8. November 2024
In diesem Lab verwenden Sie Vertex AI, um Vorhersagen mithilfe eines vortrainierten Bildklassifizierungsmodells zu treffen. Die folgenden Themen werden behandelt: Die Gesamtkosten für die Ausführung dieses Labs in Google Cloud belaufen sich auf etwa
Vertex ML Metadata mit Pipelines verwenden
Updated 8. November 2024
In diesem Lab erfahren Sie, wie Sie Metadaten aus Ihren Vertex Pipelines -Ausführungen mit Vertex ML-Metadaten analysieren. Die folgenden Themen werden behandelt: Die Gesamtkosten für die Ausführung dieses Labs in Google Cloud betragen etwa 2$. In
Einführung in Vertex Pipelines
Updated 8. November 2024
In diesem Lab erfahren Sie, wie Sie ML-Pipelines mit Vertex Pipelines erstellen und ausführen. Die folgenden Themen werden behandelt: Die Gesamtkosten für die Ausführung dieses Labs in Google Cloud belaufen sich auf etwa 25$. In diesem Lab wird das
Mit Buildpacks von der Google App Engine-Java-Anwendung zu Cloud Run migrieren
Updated 8. November 2024
Hier erfahren Sie, wie Sie eine einfache Java App Engine-Anwendung konvertieren, mit Buildpacks containerisieren und zu Cloud Run verschieben
Erste Schritte mit eigenständigen Komponenten
Updated 8. November 2024
In diesem anfängerfreundlichen Codelab erfahren Sie, wie Sie eine Beispielanwendung mit eigenständigen Angular-Komponenten der Version 14 erstellen
Prototyp zur Produktion: Hyperparameter-Abstimmung
Updated 8. November 2024
In diesem Lab verwenden Sie Vertex AI, um einen Hyperparameter-Abstimmungsjob in Vertex AI Training auszuführen. Dieses Lab ist Teil der Videoreihe Von Prototyp zur Produktion. Schließen Sie das vorherige Lab ab, bevor Sie mit diesem beginnen.
Bookshelf Analytics: Mit Gemini SQL-Anwendungen mit BigQuery und generativer KI erstellen
Updated 8. November 2024
Wir verwenden Gemini, um mit BigQuery Analysen für Buchempfehlungen und Zusammenfassungen zu erstellen (nur generative KI in SQL).
App-Onboarding
Updated 8. November 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 \
Von der Google App Engine-Java-Anwendung zu Cloud Run mit Jib migrieren
Updated 8. November 2024
Hier erfahren Sie, wie Sie eine einfache Java App Engine-Anwendung konvertieren, mit Jib containerisieren und zu Cloud Run verschieben
Codelab zu erweiterten Load-Balancing-Optimierungen
Updated 8. November 2024
In diesem Codelab erfahren Sie, wie Sie erweiterte Features zur Optimierung des Load-Balancings für das globale externe Load-Balancing von Anwendungen einrichten.
Bookshelf Analytics: Mit Gemini eine Java Cloud Run-Anwendung erstellen, die BigQuery-Daten im Web bringt
Updated 8. November 2024
Wir verwenden Gemini, um eine Anwendung zur Zusammenfassung von Bücherregalen zu erstellen, die BigQuery-Daten einfach ins Web bringt und in Cloud Run bereitgestellt wird.
- Cloud Run
Mit der nativen AppSheet-Datenbank eine No-Code-App erstellen
Updated 8. November 2024
Hier erfahren Sie, wie Sie die native AppSheet-Datenbank zum Erstellen von AppSheet-Apps verwenden.
Augmented-Reality-App (AR) mit der WebXR Device API erstellen
Updated 8. November 2024
Hier erfahren Sie, wie Sie Augmented-Reality-Funktionen mit der WebXR Device API verwenden und mithilfe der Szenenerkennung ein 3D-Objekt in der realen Welt positionieren können.
Von der Java-Anwendung von Google App Engine zu Cloud Run mit Docker migrieren
Updated 8. November 2024
Hier erfahren Sie, wie Sie eine einfache Java App Engine-Anwendung konvertieren, mit Docker containerisieren und zu Cloud Run verschieben.
Kreditkartentransaktionsdaten mit BigQuery und Looker in Bigtable analysieren und visualisieren
Updated 8. November 2024
In diesem Codelab wird gezeigt, wie die Vorlage „Bigtable-Änderungsstreams für BigQuery“ verwendet wird. Sie verwenden ein Beispiel-Dataset, um sich mit der Abfrage des Änderungsprotokolls vertraut zu machen, und verwenden Looker, um ein visuelles Dashboard zu erstellen.
Grundlagen-Toolkit Teil 1
Updated 8. November 2024
In diesem Codelab erhalten Sie eine Einführung in das Cloud Foundation Toolkit(CFT) und eine Reihe von Schritten zum Hinzufügen einer Funktion zu einem CFT-Modul.
- Google Cloud
App-Leistung mit Baseline-Profilen verbessern
Updated 8. November 2024
In diesem Codelab erfahren Sie, wie Sie mit Baseline-Profilen App-Start- und Frame-Timings verbessern können.
Barrierefreiheit von Angular-Apps erstellen
Updated 8. November 2024
Hier erfahren Sie, wie Sie die Best Practices für Bedienungshilfen in Ihren Angular-Apps mit dem in das Framework integrierten Toolset umsetzen.
Erste Schritte mit Angular-Signalen
Updated 8. November 2024
Jetzt neu: Signale, ein neues Reaktivitätsmodell in Angular. Mit Signalen erhalten Sie Zugriff auf Tools von hoher Qualität für eine präzise Reaktion.
AppSheet mit Apps Script verbinden
Updated 8. November 2024
In diesem Codelab erstellen Sie ein Apps Script-Projekt namens „Hello World“, fügen die einfache Funktion logThis hinzu, die eine Nachricht protokolliert, erstellen dann eine AppSheet-Automatisierung und lassen sie das Script aufrufen.
Mit Vertex AI ein Suchsystem in Google-Qualität erstellen
Updated 8. November 2024
In diesem Codelab erstellen Sie eine Google-Suchmaschine, die mithilfe von Vertex AI Search/Agent Builder Anfragen in Ihren Dokumenten und Textdateien beantworten kann.
- Vertex AI
- Google Cloud
Bookshelf-Builder: Mit Gemini eine Java-Cloud Functions-Funktion für eine Gemini-Anwendung erstellen
Updated 8. November 2024
Wir erstellen eine App für Buchempfehlungen und Zusammenfassungen mit der generativen KI von Vertex AI (Gemini) in einer Cloud Functions-Funktion als Remote-Funktion von BigQuery.
Quizgenerator mit GenAI und Cloud Run erstellen
Updated 8. November 2024
In diesem Codelab generieren Sie mit Vertex AI anhand bestimmter Spezifikationen ein Quiz. Sie testen Ihren Quizgenerator in einer in der Cloud gehosteten Entwicklungsumgebung und stellen ihn dann öffentlich zur Verfügung, indem Sie ihn in Google Cloud Run bereitstellen. Am Ende des Labs integrieren Sie Ihren Quizgenerator in eine vollständige App.
- Cloud Run
MDC-112 Web: Integration von MDC in Web-Frameworks
Updated 8. November 2024
Hier erfahren Sie, wie Sie vorgefertigte Material-Komponenten auf Komponenten für beliebige Web-Frameworks erweitern.
Text- und Gesichtsmerkmale mit ML Kit erkennen: Android
Updated 8. November 2024
In diesem Codelab entwickeln Sie eine Android-App mit ML Kit, die maschinelles Lernen auf dem Gerät nutzt, um Text- und Gesichtsmerkmale in Bildern zu erkennen.
- Android
- ML Kit
Mit ML Kit und CameraX die Sprache erkennen, die Sprache erkennen und Text übersetzen: Android
Updated 8. November 2024
In diesem Codelab entwickeln Sie eine Android-App mit ML Kit, die maschinelles Lernen auf dem Gerät nutzt, um Sprache zu erkennen, zu erkennen und Text aus 59 Sprachen zu übersetzen. Außerdem erfahren Sie, wie Sie die CameraX-Bibliothek einbinden, um diese Aufgaben über einen Echtzeit-Kamerafeed auszuführen.
- ML Kit
- Firebase
- Android
Vertex AI: Co-Hosten von Modellen auf derselben VM für Vorhersagen
Updated 8. November 2024
In diesem Lab verwenden Sie die Funktion für das gemeinsame Hosting von Modellen in Vertex AI, um mehrere Modelle auf derselben VM für Onlinevorhersagen zu hosten. Die folgenden Themen werden behandelt: Die Gesamtkosten für die Ausführung dieses Labs
Vertex AI: Benutzerdefinierte Vorhersageroutinen mit Sklearn verwenden, um Daten für Vorhersagen vor- und nachzuverarbeiten
Updated 8. November 2024
In diesem Lab lernen Sie, wie Sie mit benutzerdefinierten Vorhersageroutinen in Vertex AI benutzerdefinierte Vorverarbeitungs- und Nachbearbeitungslogik schreiben. In diesem Beispiel wird Scikit-learn verwendet, aber benutzerdefinierte
Cloud Functions-Funktionen mit vom Kunden verwalteten Verschlüsselungsschlüsseln (CMEK) verschlüsseln
Updated 8. November 2024
use-cmek-to-encrypt-cloud-functions
Informationen zu Skaffold
Updated 8. November 2024
Skaffold ist ein Tool, das den Workflow zum Erstellen, Übertragen und Bereitstellen einer Anwendung verwaltet. Mit Skaffold können Sie einen lokalen Entwicklungsarbeitsbereich ganz einfach konfigurieren, Ihren internen Entwicklungszyklus optimieren
Vertex AI Vision Traffic Monitoring-Anwendung
Updated 8. November 2024
In diesem Codelab geht es um das Erstellen einer End-to-End-Anwendung von Vertex AI Vision zum Überwachen von Traffic-Videostreams in Echtzeit. Wir verwenden das vortrainierte Occupancy-Modell „Specialized“. Außerdem erfahren Sie, wie Sie einen Videostream zur Aufnahme in die Anwendung erstellen, die Anwendung erstellen und bereitstellen, wie Sie mit BigQuery die JSON-Ausgabe des Modells analysieren und das Ergebnis in Looker Studio visualisieren.
Vertex AI Vision Queue Detection App
Updated 8. November 2024
In diesem Codelab geht es um die Erstellung einer End-to-End-Anwendung von Vertex AI Vision, mit der sich Szenarien der Warteschlangenerkennung in einem Einzelhandelsgeschäft überwachen lassen. Wir verwenden das vortrainierte Occupancy-Modell „Specialized“. Außerdem erfahren Sie, wie Sie einen Videostream zur Aufnahme in die Anwendung erstellen, die Anwendung erstellen und bereitstellen, wie Sie mit BigQuery die JSON-Ausgabe des Modells analysieren und das Ergebnis in Looker Studio visualisieren.
Vertex AI: Betrugserkennungsmodell mit AutoML erstellen
Updated 8. November 2024
In diesem Lab verwenden Sie Vertex AI, um ein Modell mit tabellarischen Daten zu trainieren und einzusetzen. Dies ist das neueste KI-Produktangebot in Google Cloud und befindet sich derzeit in der Vorabversion. Die folgenden Themen werden behandelt:
Vertex AI: Benutzerdefiniertes Modell trainieren und bereitstellen
Updated 8. November 2024
In diesem Lab verwenden Sie Vertex AI, um ein TensorFlow-Modell mit Code in einem benutzerdefinierten Container zu trainieren und bereitzustellen. Wir verwenden hier zwar TensorFlow für den Modellcode, Sie können es aber auch problemlos durch ein
Experimente optimal nutzen: Tests für maschinelles Lernen mit Vertex AI verwalten
Updated 8. November 2024
In diesem Lab erstellen Sie mit Vertex AI eine Pipeline, die ein benutzerdefiniertes Keras-Modell in TensorFlow trainiert. Anschließend verwenden wir die neuen Funktionen in Vertex AI Experiments, um Modellläufe zu verfolgen und zu vergleichen, um zu
Anwendung zur Verwendung eines Spamfiltermodells für maschinelles Lernen aktualisieren
Updated 8. November 2024
Hier erfahren Sie, wie Sie eine Anwendung mit einem ML-Modell aktualisieren, das einfache Spamfilter für Kommentare unterstützt.
- Android
- TensorFlow
Vertex AI Vision-Bewegungsfilter
Updated 8. November 2024
In diesem Codelab geht es um das Erstellen einer End-to-End-Anwendung von Vertex AI Vision, um das Senden von Videos mit der Bewegungsfilterfunktion zu demonstrieren. In dieser Anleitung erfahren Sie, wie Sie einen Videostream mit der Konfiguration eines Bewegungsfilters in die Anwendung aufnehmen.
Vertex AI Vision Occupancy Analytics App mit Ereignisverwaltung
Updated 8. November 2024
In diesem Codelab geht es um das Erstellen einer End-to-End-Anwendung von Vertex AI Vision, um das Senden von Ereignissen mit der Ereignisverwaltungsfunktion zu demonstrieren. Wir verwenden das vortrainierte Occupancy-Modell „Specialized“. Außerdem erfahren Sie, wie Sie einen Videostream für die Aufnahme in die Anwendung erstellen und die Anwendung erstellen und bereitstellen.
Vertex AI: Multi-Worker Training and Transfer Learning with TensorFlow
Updated 8. November 2024
In diesem Lab verwenden Sie Vertex AI, um einen Trainingsjob mit mehreren Workern für ein TensorFlow-Modell auszuführen. Die folgenden Themen werden behandelt: Die Gesamtkosten für die Ausführung dieses Labs in Google Cloud belaufen sich auf etwa 5$.
Pulumi in Google Cloud mit YAML verwenden
Updated 8. November 2024
In diesem Lab lernen Sie, wie Sie Pulumi in Google Cloud mit YAML verwenden.
ML-Finanzmodell mit dem What-If-Tool und Vertex AI erstellen
Updated 7. November 2024
In diesem Lab lernen Sie, wie Sie ein XGBoost-Modell mit einem Finanz-Dataset trainieren, es in Vertex AI bereitstellen und mit dem What-if-Tool analysieren.
- TensorFlow
Ihre erste WebGPU-Anwendung
Updated 7. November 2024
In diesem Codelab werden die Grundlagen der neuen WebGPU API vorgestellt. Sie führt Sie durch die Erstellung einer Version von Conways Spiel des Lebens, die auf Ihrer GPU ausgeführt wird. Die Rendering-Funktionen von WebGPU werden verwendet, um die Karte zu zeichnen, und die Rechenkapazitäten von WebGPU werden verwendet, um den Spielstatus zu aktualisieren.
Von Prototyp zur Produktion: Vorhersagen aus benutzerdefiniert trainierten Modellen abrufen
Updated 7. November 2024
In diesem Lab verwenden Sie Vertex AI, um Online- und Batchvorhersagen aus einem benutzerdefinierten trainierten Modell abzurufen. Dieses Lab ist Teil der Videoreihe Prototyping to Production. Schließen Sie das vorherige Lab ab, bevor Sie mit diesem
Vertex AI Workbench: TensorFlow-Modell mit Daten aus BigQuery trainieren
Updated 7. November 2024
In diesem Lab erfahren Sie, wie Sie Vertex AI Workbench für die Datenexploration und das ML-Modelltraining verwenden. Die folgenden Themen werden behandelt: Die Gesamtkosten für die Ausführung dieses Labs in Google Cloud belaufen sich auf etwa 1$. In
Vertex AI: Verteilte Hyperparameter-Abstimmung
Updated 7. November 2024
In diesem Lab erfahren Sie, wie Sie Vertex AI für die Hyperparameter-Abstimmung und verteiltes Training verwenden. In diesem Lab wird TensorFlow für den Modellcode verwendet. Die Konzepte gelten jedoch auch für andere ML-Frameworks. Die folgenden
Mit Cloud Run-Funktionen und Gemini eine Textdatei zusammenfassen, die in einen Cloud Storage-Bucket hochgeladen wurde
Updated 7. November 2024
Erste Schritte mit ereignisgesteuerten Cloud Run-Funktionen
- Cloud Run
Ollama als Sidecar-Datei mit Cloud Run-GPUs und Open WebUI als Front-End-Container für eingehenden Traffic verwenden
Updated 7. November 2024
Ollama als Sidecar-Datei mit Cloud Run-GPUs und Open WebUI als Front-End-Container für eingehenden Traffic verwenden
- Cloud Run
KI-Chatbots mit Vertex AI Agent Builder erstellen
Updated 7. November 2024
In diesem Codelab erfahren Sie, wie Sie mit den leistungsstarken Tools und der Infrastruktur von Google Cloud generative KI-Agenten erstellen und bereitstellen. Wir gehen auf die wichtigsten Konzepte ein und führen Sie durch die ersten Schritte, um Ihren ersten Kundenservicemitarbeiter einzurichten.
Fehler bei Matter-Integrationen beheben
Updated 6. November 2024
Hier erfahren Sie, wie Sie Probleme mit Matter-Integrationen mithilfe von Analysetools beheben und die Entwicklersupportressourcen aufrufen.
- Matter
LangChain-Anwendung in Cloud Run erstellen und bereitstellen
Updated 6. November 2024
LangChain-Anwendung in Cloud Run erstellen und bereitstellen
Informationen zur Auftragsausführung durch Einbindung von Dialogflow in Google Kalender
Updated 6. November 2024
Das Konzept der Auftragsausführung in Dialogflow.
Vision API in Dialogflow einbinden
Updated 6. November 2024
Vision API in Dialogflow einbinden
Lit für React-Entwickler
Updated 4. November 2024
In diesem Codelab erfährst du, wie du React-Konzepte in Lit überträgst
MDC-101 Android: Material Components (MDC) Basics (Kotlin)
Updated 4. November 2024
Eine einfache App mit Kernkomponenten in Kotlin erstellen, um die Grundlagen der Verwendung von Material Components für Android zu erlernen.
Google Ads mit benutzerdefinierten Google Analytics for Firebase-Ereignissen – iOS
Updated 4. November 2024
In diesem Codelab erfahren Sie, wie Sie benutzerdefinierte Ereignisse mit dem GA4F iOS SDK implementieren und Aktionskampagnen über Google Ads starten.
Convolutional Neural Networks, mit Keras und TPUs
Updated 4. November 2024
In diesem Lab lernen Sie, wie Sie die Faltschicht zu einem neuronalen Netzwerkmodell zusammensetzen, das Blumen erkennen kann. Dieses Mal erstellen Sie das Modell von Grund auf neu und nutzen die Leistungsfähigkeit von TPU, um es in Sekundenschnelle zu trainieren und das Design zu iterieren. Dieses Lab enthält die notwendigen theoretischen Erläuterungen zu Convolutional Neural Networks und ist ein guter Ausgangspunkt für Entwickler, die sich mit Deep Learning vertraut machen.
- TensorFlow
Eingebettete Looker-iFrame-Mitteilungen
Updated 4. November 2024
Sie erfahren, wie Sie programmatisch auf Ereignisse von eingebetteten Looker-Inhalten warten und Aktionen an eingebettete Looker-Inhalte senden können.
- Looker
MDC-103 Android: Material Theming with Color, Elevation and Type (Kotlin)
Updated 4. November 2024
Hier erfährst du, wie du mit Material-Komponenten für Android dein Produkt von Mitbewerbern abheben und deine Marke durch Design in Kotlin ausdrücken kannst.
IP-Adressierungsoptionen IPv4 und IPv6
Updated 4. November 2024
In diesem Codelab erstellen Sie zwei VPCs und verwenden verschiedene Arten von IP-Adressen, um auf Ihre einfache Apache-Website zuzugreifen.
MDC-102 Android: Material Structure and Layout (Java)
Updated 4. November 2024
Hier erfahren Sie, wie Sie in Android Java für Struktur und Layout verwenden.
Google Ads mit benutzerdefinierten Google Analytics for Firebase-Ereignissen – Unity
Updated 4. November 2024
In diesem Codelab erfahren Sie, wie Sie benutzerdefinierte Ereignisse mit GA4F iOS in der Unity-Umgebung implementieren und Aktionskampagnen über Google Ads starten.
MDC-102 Android: Material Structure and Layout (Kotlin)
Updated 4. November 2024
Wie du Material für Android in Kotlin für Struktur und Layout verwendest
Looker mit dem Embed SDK einbetten
Updated 4. November 2024
Sie erfahren, wie Sie ein Looker-Dashboard mit dem Looker Embed SDK einbetten
- Looker
Test Lab in Ihr CI/CD-System einbinden
Updated 4. November 2024
In diesem Codelab erfahren Sie, wie Sie mit der gcloud CLI eine große Testsuite programmatisch in einem vorhandenen CI/CD-System wie Jenkins ausführen. Dieses Codelab ist plattformunabhängig.
- Firebase
- Firebase Test Lab
Mit IPv6-Adressen über lokale Hosts auf Google APIs zugreifen
Updated 4. November 2024
In diesem Codelab erfahren Sie, wie Sie den IPv6-Zugriff auf Google APIs von lokalen Hosts aus konfigurieren und validieren
Magento in Cloud Spanner einbinden
Updated 4. November 2024
In diesem Codelab binden Sie die Open-Source-E-Commerce-Plattform Magento in Cloud Spanner ein.
Mit Material Motion für Flutter wunderschöne Übergänge erstellen
Updated 4. November 2024
Baue das Bewegungssystem von Material mithilfe von Übergängen aus dem Animationspaket in die Antwort-App ein.
- Flutter
MDC-111 Web: Material Components in Ihre Codebasis einbinden (Web)
Updated 4. November 2024
Hier erfahren Sie, wie Sie einzelne Material-Komponenten in eine vorhandene Webcode-Basis integrieren, ohne noch einmal von vorne zu beginnen.
MDC-104 Flutter: Material Advanced Components
Updated 4. November 2024
Optimieren Sie das Design Ihrer Flutter-App und implementieren Sie eine erweiterte Komponente für das Hintergrundmenü in Flutter.
- Flutter
Looker Cloud über Hybridnetzwerke verbinden
Updated 4. November 2024
In diesem Tutorial erfahren Sie, wie Sie die private IP-Adresse von Looker Cloud Core über ein Hybridnetzwerk konfigurieren und validieren.
- Looker
MDC-102 Flutter: Materialstruktur und Layout
Updated 4. November 2024
Hier erfahren Sie, wie Sie mit Material eine Struktur und ein Layout für eine Flutter-App erstellen.
- Flutter
Keras und moderne Convnets auf TPUs
Updated 4. November 2024
In diesem Lab lernen Sie, wie Sie eigene Convolutional Neural Networks von Grund auf erstellen, trainieren und optimieren. Dank TPUs ist dies jetzt innerhalb weniger Minuten möglich. Außerdem lernen Sie mehrere Ansätze kennen – von sehr einfachen Lerntransfers bis hin zu modernen Convolutional-Architekturen wie Squeezenet. Dieses Lab enthält die notwendigen theoretischen Erläuterungen zu neuronalen Netzwerken und ist ein guter Ausgangspunkt für Entwickler, die sich mit Deep Learning vertraut machen. In diesem Lab wird Tensorflow 2 verwendet.
- TensorFlow
Datenpipelines mit TPU-Geschwindigkeit: tf.data.Dataset und TFRecords
Updated 4. November 2024
TPUs sind sehr schnell. Die Trainingsdaten müssen mit ihrer Trainingsgeschwindigkeit Schritt halten. In diesem Lab lernen Sie, wie Sie Daten aus GCS mit der tf.data.Dataset API laden, um Ihre TPU zu speisen.
- TensorFlow
Codelab zur Erweiterung für die Looker-Dashboard-Zusammenfassung
Updated 4. November 2024
In diesem Codelab erfahren Sie, wie Sie die Erweiterung für die Looker-Dashboard-Zusammenfassung für die lokale Entwicklung einrichten und für die Produktion bereitstellen.
- Looker
Lokale Entwicklung mit der Firebase Emulator Suite
Updated 4. November 2024
Hier erfahren Sie, wie Sie eine Web-App mit der Firebase Emulator Suite entwickeln.
- Cloud Functions for Firebase
- Firestore
- Firebase Hosting
- Firebase Authentication
Explizite Verkettung von GCP L7-Load-Balancern mit PSC
Updated 4. November 2024
In diesem Codelab erfahren Sie, wie Sie den L7-Load-Balancer mit Private Service Connect verketten.
MDC-102 Web: Materialstruktur und Layout (Web)
Updated 4. November 2024
Hier erfahren Sie, wie Sie Material für Struktur und Layout im Web verwenden.
Ihr erstes Keras-Modell mit Lerntransfer
Updated 4. November 2024
In diesem Lab lernen Sie, wie Sie einen Keras-Klassifikator erstellen. Anstatt zu versuchen, die perfekte Kombination neuronaler Netzwerkebenen zum Erkennen von Blumen zu finden, verwenden wir zuerst eine Technik namens Lerntransfer, um ein leistungsstarkes vortrainiertes Modell an unser Dataset anzupassen. Dieses Lab enthält die notwendigen theoretischen Erläuterungen zu neuronalen Netzwerken und ist ein guter Ausgangspunkt für Entwickler, die sich mit Deep Learning vertraut machen.
Moderne Convnets, Squeezenet, Xception, mit Keras und TPUs
Updated 4. November 2024
In diesem Lab lernen Sie die moderne Convolutional Architektur kennen und nutzen Ihr Wissen, um ein einfaches, aber effektives Convnet namens „Squeezenet“ zu implementieren. Dieses Lab enthält die notwendigen theoretischen Erläuterungen zu Convolutional Neural Networks und ist ein guter Ausgangspunkt für Entwickler, die sich mit Deep Learning vertraut machen.
- TensorFlow
Serverlose Datenpipeline erstellen: IoT to Analytics
Updated 4. November 2024
In diesem Codelab sammeln Sie praktische Erfahrungen mit einem Architekturmuster, das häufig verwendet wird, um Skalierbarkeit und Ausfallsicherheit bei der Verarbeitung von Echtzeitdaten zu erreichen. Sie erstellen mit der Google Cloud Platform ein IoT-Gerät (Raspberry Pi), das Wetterdaten misst, und anschließend eine Datenpipeline mit einer Nachrichtenwarteschlange, einer serverlosen Funktion, einem cloudbasierten Data Warehouse und einem Analysedashboard.
Mit Material Motion für Android schöne Übergänge erstellen
Updated 4. November 2024
Integrieren Sie das Bewegungssystem von Material in die Reply App, indem Sie Übergänge aus der „Material Components for Android“-Bibliothek und Kotlin verwenden.
- Android
Hadoop-Wordcount-Job in einem Dataproc-Cluster ausführen
Updated 4. November 2024
In diesem Codelab erfahren Sie, wie Sie einen Apache Airflow-Workflow in Cloud Composer erstellen und ausführen, der die folgenden Aufgaben ausführt:
Story-Komponente mit Lichtelement erstellen
Updated 4. November 2024
In diesem Codelab erstellen Sie mithilfe von LitElement eine Stories-Webkomponente.
Brick Viewer mit Lichtelementen bauen
Updated 4. November 2024
In diesem Codelab erstellen Sie mithilfe von Lit-Elementen eine Webkomponente des Brick-Viewers.
Navigation
Updated 4. November 2024
Navigation ist ein Schlüsselelement jeder Anwendungswebsite und beginnt mit HTML.
Geräteübergreifendes Firebase-Codelab
Updated 4. November 2024
In diesem Codelab erstellen Sie mit Flutter einen einfachen Musikplayer für Android, iOS und das Web. Dieser Player stellt eine Verbindung zu Firebase RTDB her, sodass Nutzer die Wiedergabe auf allen ihren Geräten synchronisieren können.
- Firebase Realtime Database
- Firebase Authentication
Firestore-Daten mit Firebase-Sicherheitsregeln schützen
Updated 4. November 2024
Informationen zum Schutz Ihrer Firestore-Daten mit Sicherheitsregeln
- Firestore
- Firebase
Glossar
Updated 24. Oktober 2024
Sie lernen gängige Begriffe und Konzepte zur Barrierefreiheit kennen.
Erste Schritte mit der Web Serial API
Updated 16. Oktober 2024
In diesem Codelab erstellen Sie eine Webseite, die mit einer Micro:Bit-Tafel von BBC interagiert, um Bilder auf dem 5-x-5-LED-Display anzuzeigen. Sie lernen die Web Serial API kennen und erfahren, wie Sie lesbare, beschreibbare und transformierte Streams verwenden können, um über den Browser mit seriellen Geräten zu kommunizieren.
Vertex AI Workbench: Image-Klassifizierungsmodell mit Lerntransfer und Notebook-Executor erstellen
Updated 16. Oktober 2024
In diesem Lab lernen Sie, wie Sie Notebookausführungen mit Vertex AI Workbench konfigurieren und starten. Die folgenden Themen werden behandelt: Die Gesamtkosten für das Lab in Google Cloud belaufen sich auf 2$. In diesem Lab wird das neueste
Pipeline zur Big-Data-Textverarbeitung in Cloud Dataflow ausführen
Updated 15. Oktober 2024
Sie verwenden Cloud Dataflow, erstellen ein Maven-Projekt mit dem Cloud Dataflow SDK und führen eine Pipeline für die verteilte Anzahl von Aufgaben mithilfe der Google Cloud Platform Console aus.
HTTP-Anfragen mit Cloud Tasks zwischenspeichern
Updated 15. Oktober 2024
In diesem Codelab erfahren Sie zuerst, wie Sie eine reguläre Cloud Tasks-Warteschlange für HTTP-Zielaufgaben erstellen und verwenden. Anschließend erfahren Sie, wie Sie HTTP-URI-Überschreibung auf Warteschlangenebene und die neue BufferTask API verwenden, um HTTP-Anfragen mit Cloud Tasks leichter zwischenzuspeichern.
LLM- und RAG-basierte Chatanwendung mithilfe von Cloud SQL-Datenbanken und LangChain erstellen
Updated 15. Oktober 2024
In diesem Codelab erfahren Sie, wie Sie eine Datenbank erstellen, GenAI Retrieval Service für Datenbanken bereitstellen und mithilfe des Dienstes eine Beispiel-Chat-Anwendung erstellen.
- Cloud SQL
Webanwendung für den Gerätezugriff erstellen
Updated 14. Oktober 2024
In diesem Codelab erfahren Sie, wie der Gerätezugriff funktioniert und wie Sie eine Webanwendung erstellen können, die Authentifizierung und Smart Device Management API-Aufrufe für einen Nest Thermostat abwickelt.
- Gerätezugriff
Skriptbasierte Automatisierung erstellen
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie eine skriptbasierte Automatisierung schreiben.
Eine Android-App für wirklich relevante Apps
Updated 20. September 2024
Passen Sie die Google Home-Beispiel-App für „Rechtsangelegenheiten“ an, um Geräte zu beauftragen und zu verwalten.
- Matter
TensorFlow, Keras und Deep Learning, ohne Doktortitel
Updated 20. September 2024
In diesem Codelab lernen Sie den Computer dazu, in 100 Zeilen von Python / Keras-Code handschriftliche Ziffern mit 99% Genauigkeit zu erkennen.
- TensorFlow
Video Intelligence API mit Python verwenden
Updated 20. September 2024
In dieser Anleitung erfahren Sie, wie Sie die Video Intelligence API mit Python verwenden.
Einstieg in Cloud Functions
Updated 20. September 2024
Erste Schritte mit Cloud Functions, der serverlosen Ausführungsumgebung von Google zum Erstellen und Verbinden von Cloud-Diensten. In diesem praxisorientierten Lab erfahren Sie, wie Sie mit der Google Cloud Console eine Cloud Functions-Funktion erstellen, bereitstellen und testen.
Einführung in Query Insights for Cloud SQL
Updated 20. September 2024
Mit Query Insights for Cloud SQL können Sie Probleme mit der Abfrageleistung von Cloud SQL-Datenbanken erkennen, diagnostizieren und vermeiden. Die Lösung bietet Self-Service-Monitoring und Diagnoseinformationen, die über die Erkennung hinausgehen
Vision API mit C# verwenden
Updated 20. September 2024
In diesem Codelab lernen Sie, wie Sie die Google Cloud Vision API mit C# verwenden.
Automatische Klassifizierung von Daten, die mit der DLP API und Cloud Functions in Cloud Storage hochgeladen wurden
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie mit der DLP API Daten, die in Cloud Storage hochgeladen werden, automatisch klassifizieren. Basierend auf der Automatisierung der Klassifizierung der in Cloud Storage hochgeladenen Daten
Spring Boot Kotlin-Anwendung containerisieren und in Cloud Run bereitstellen
Updated 20. September 2024
Wir zeigen Ihnen, wie Sie ein optimiertes Docker-Image für eine Spring Boot Kotlin-App im Handumdrehen erstellen und veröffentlichen können. Anschließend können Sie das erstellte Image in Cloud Run ausführen.
ASP.NET Core-App für Kubernetes in Google Kubernetes Engine bereitstellen
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie ASP.NET Core-Code in eine replizierte Anwendung umwandeln, die auf Kubernetes in Google Kubernetes Engine ausgeführt wird.
gRPC-Dienst mit Java erstellen
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie einen Java-basierten Dienst erstellen, der eine API über gRPC verfügbar macht. Dann schreiben Sie einen Java-Befehlszeilenclient für Ihren gRPC-Dienst.
ASP.NET Core-App mit Istio auf der Google Kubernetes Engine bereitstellen (Teil 1)
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie Ihre ASP.NET Core-Anwendung mit Istio in Google Kubernetes Engine bereitstellen.
Kubeflow Pipelines – GitHub-Problemzusammenfassung
Updated 20. September 2024
In diesem Codelab richten Sie eine Cloud AI Platforms Pipeline-Installation (gehostetes KFP) mit GKE ein, erstellen und führen ML-Workflows mit Kubeflow Pipelines aus und definieren und führen Pipelines in einem AI Platform Notebook (Jupyter) aus.
- TensorFlow
ASP.NET Core-Anwendung mit Istio auf der Google Kubernetes Engine bereitstellen (Teil 2)
Updated 20. September 2024
In diesem Codelab arbeiten Sie weiter an einer ASP.NET Core-Anwendung aus Teil 1 und fügen ihr weitere Istio-Funktionen hinzu.
Python 2-App Engine Cloud NDB migrieren & Cloud Tasks-Anwendung für Python 3 und Cloud Datastore (Modul 9)
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie eine Python 2 App Engine Cloud NDB- und Cloud Tasks (v1)-Anwendung zu Python 3, Cloud Datastore und Cloud Tasks (v2) migrieren.
Mit Jib containerisierte Micronaut-Anwendung in Google Kubernetes Engine bereitstellen
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie Ihre Micronaut-Mikrodienste in einen replizierten Dienst umwandeln, der in Google Kubernetes Engine ausgeführt wird.
gRPC-Dienst mit C# erstellen
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie einen C#-Dienst erstellen, um eine API über gRPC verfügbar zu machen, und einen C#-Client erstellen, um Ihren gRPC-Dienst aufzurufen.
Von Notebook zu Kubeflow Pipelines mit MiniKF und Kale
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie mit Kubeflow Pipelines komplexe Data-Science-Pipelines erstellen und bereitstellen, ohne CLI-Befehle oder SDKs verwenden zu müssen.
Von Push-Aufgaben der App Engine-Aufgabenwarteschlange zu Cloud Tasks migrieren (Modul 8)
Updated 20. September 2024
Informationen zum Migrieren einer Python 2-App Engine NDB Anwendung der Aufgabenwarteschlange (Push-Aufgaben) an Cloud NDB & Cloud Tasks
Erste Schritte mit Managed Active Directory
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie Managed Active Directory auf der Google Cloud Platform bereitstellen
Von Notebook zu Kubeflow Pipelines mit HP Tuning: Eine Data Science Journey
Updated 20. September 2024
In diesem Codelab erfahren Sie, wie Sie komplexe Data-Science-Pipelines mit Hyperparameter-Abstimmung in Kubeflow Pipelines erstellen und bereitstellen, ohne CLI-Befehle oder SDKs verwenden zu müssen.
Installation
Updated 20. September 2024
Installierte Apps sind leicht zugänglich und können stärker in das Betriebssystem integriert werden. Hier erfährst du, wie du deine PWA installierbar machst, und profitierst von diesen Vorteilen.
App-Design
Updated 20. September 2024
Einer der Hauptunterschiede zwischen progressiven Web-Apps und klassischen Websites und Web-Apps ist die Installierbarkeit. So entsteht ein eigenständiges Erlebnis, das stärker in die Plattform und das Betriebssystem eingebunden ist. Die Installation schafft neue Flexibilität und neue Verantwortung, da wir keine Browser-Benutzeroberfläche für unsere Inhalte haben werden.
Progressive Web-Apps
Updated 20. September 2024
Progressive Web-Apps (PWAs) sind Web-Apps, die mit modernen APIs erstellt und optimiert werden. Sie bieten erweiterte Funktionen, Zuverlässigkeit und Installierbarkeit und erreichen jeden, überall und auf jedem Gerät mit einer einzigen Codebasis.
Video verbessern
Updated 20. September 2024
Der Nutzer erwartet eine positive Nutzererfahrung. In diesem Kapitel erfahren Sie, wie Sie Ihre PWA mit Startbildschirmen, App-Verknüpfungen und Sitzungen optimieren können.
Text-to-Speech API mit Node.js verwenden
Updated 20. September 2024
In diesem Codelab transkribieren Sie eine Audiodatei mithilfe der Text-to-Speech API mit Node.js.
Codelab: Cloud Armor- und TCP/SSL-Proxy-Load-Balancer – Ratenbegrenzung und IP-Sperrliste
Updated 20. September 2024
In diesem Codelab erstellen Sie einen TCP/SSL-Proxy-Load-Balancer mit einem Back-End-Dienst und verwenden Cloud Armor, um den Zugriff auf den Load-Balancer auf eine bestimmte Gruppe von Nutzerclients zu beschränken
Codelab zu vorkonfigurierten WAF-Regeln in Cloud Armor
Updated 20. September 2024
In diesem Codelab erfahren Sie mehr über die vorkonfigurierten WAF-Regeln in Cloud Armor, mit denen Sie sich vor einigen der 10 häufigsten OWASP-Sicherheitslücken mit einfachen Namen für Regelsätze schützen können.
Private Service Connect für Google APIs
Updated 20. September 2024
In diesem Codelab lernen Sie Private Service Connect für Google APIs kennen. Genauer gesagt, erstellen Sie einen Dienstendpunkt für Storage APIs, einen Cloud Storage-Bucket und eine Validierung mithilfe von DNS durchführen.
Webanwendung mit Compute Engine in Google Cloud hosten und skalieren
Updated 20. September 2024
Hier erfahren Sie, wie Sie mit Compute Engine eine Webanwendung in Google Cloud hosten und skalieren.
Erste Schritte mit Cloud Run-Jobs
Updated 20. September 2024
In diesem Codelab lernen Sie zuerst eine Node.js-Anwendung kennen, mit der Sie Screenshots von Webseiten erstellen und in Cloud Storage speichern können. Anschließend erstellen Sie ein Container-Image für die Anwendung, führen sie als Job in Cloud Run aus, aktualisieren den Job, um mehr Webseiten zu verarbeiten, und führen den Job nach einem Zeitplan mit Cloud Scheduler aus.
Video Intelligence API mit C# verwenden
Updated 20. September 2024
In diesem Codelab lernen Sie, wie Sie die Video Intelligence API mit C# verwenden
Erkennung
Updated 18. September 2024
Die Identifizierung, wie Nutzende mit Ihrer App interagieren, ist hilfreich, um die User Experience anzupassen und zu verbessern. Sie können beispielsweise prüfen, ob Ihre App bereits auf dem Gerät des Nutzers installiert ist, und Funktionen wie die Übertragung der Navigation vom Browser zur eigenständigen App implementieren.
Generative KI für Videoanalysen mit Vertex AI
Updated 12. September 2024
Hier erfahren Sie, wie Sie mit den Gen AI-Funktionen von Google die Aufrufe von Influencern auf YouTube zu beliebigen Unternehmen oder Produkten analysieren.
Für Google Cast optimierte iOS-App
Updated 11. September 2024
In diesem Codelab ändern Sie eine vorhandene iOS-Video-App, um Inhalte auf ein für Google Cast optimiertes Gerät zu streamen.
- Google Cast
Ressourcen mit Cloud KMS Autokey einfach verschlüsseln
Updated 10. September 2024
In diesem Codelab richten Sie Cloud KMS Autokey ein und verschlüsseln Ressourcen automatisch und bei Bedarf, wenn Sie sie erstellen.
AlloyDB-Datenbank wird mit Cloud Run-Job erstellt
Updated 9. September 2024
Anleitung zum Erstellen einer AlloyDB-Datenbank mit Cloud Run-Job
In-Place LLM Insights: BigQuery und Gemini für die Analyse strukturierter und unstrukturierter Daten
Updated 9. September 2024
In diesem Codelab zeigen wir Ihnen, wie Sie LLM-Modelle, Gemini 1.0 Pro (nur Text) und Gemini 1.0 Pro Vision (multimodal) direkt in Ihre BigQuery-Arbeitslast einbinden, um ohne Programmierkenntnisse generative Statistiken zu generieren.
InnerLoop-Entwicklung mit Python
Updated 9. September 2024
Wir zeigen Ihnen Funktionen und Möglichkeiten, den Entwicklungsworkflow für Softwareentwickler zu optimieren, die mit der Entwicklung von Java-Anwendungen in einer Containerumgebung betraut sind.
Aktualisiere deine App, um zukünftige voraussagende Touch-Gesten für „Zurück“ zu unterstützen
Updated 9. September 2024
In diesem Codelab bauen Sie auf einer UAMP-Medien-App auf und lernen, wie Sie die Gestensteuerung für das Zurückgehen bei anstehenden Änderungen in Android 13 handhaben bzw. migrieren, die eine vorausschauendere Nutzung von „Zurück“-Touch-Gesten ermöglichen.
Verbindung zu Private CloudSQL über Cloud Run herstellen
Updated 9. September 2024
In diesem Lab erstellen Sie den Cymbal Eats-Menüdienst und stellen RESTful APIs bereit, um Menüelemente hinzuzufügen, zu aktualisieren, zu löschen und aufzulisten. Sie erstellen eine Cloud SQL-Datenbank als Back-End-Datenbank für den Menüdienst, der
Cloud Data Loss Prevention – Übersicht
Updated 9. September 2024
In diesem Codelab wird dem Nutzer über eine Befehlszeile die DLP API vorgestellt. Der Nutzer lädt den Projektcode herunter und überprüft einige der Tools im Beispielverzeichnis sowie die zugrunde liegenden Funktionen.
Cloud DNS ResourceRecordSets API
Updated 9. September 2024
In diesem Codelab erstellen Sie mit gcloud eine Cloud DNS ManagedZone und relevante ResourceRecordSets, um Ihre Domain und Subdomains zu verwalten. Problembehebung.
Google Compute Engine
Updated 9. September 2024
In diesem Codelab machen Sie sich mit der Google Compute Engine vertraut, indem Sie VMs hochfahren, Software installieren und diese über einen Netzwerk-Load-Balancer im Internet verfügbar machen.
BigQuery mit Python verwenden
Updated 9. September 2024
In diesem Codelab lernen Sie, wie Sie BigQuery mit Python verwenden
Bot-Verwaltung mit Google Cloud Armor – reCAPTCHA
Updated 9. September 2024
In diesem Codelab erstellen Sie einen Load-Balancer und einen zugehörigen Back-End-Dienst. Anschließend erstellen Sie eine Cloud Armor-Bot-Verwaltungsregel und erfahren, wie Ihre Back-Ends geschützt werden.
Document AI-Prozessoren mit Python verwalten
Updated 9. September 2024
In dieser Anleitung erfahren Sie, wie Sie Document AI-Prozessoren mit Python verwalten.
BigQuery-Jobs parallel zu Workflows ausführen
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie BigQuery-Jobs für ein Wikipedia-Dataset parallel zur parallelen Iterationsfunktion von Workflows ausführen.
Ratenbegrenzung mit Cloud Armor
Updated 9. September 2024
In diesem Codelab erstellen Sie einen Load-Balancer und einen zugehörigen Back-End-Dienst. Anschließend erstellen Sie eine Cloud Armor-Richtlinie zur Ratenbegrenzung und verstehen, wie sie Ihre Back-Ends schützt.
Verwalteten Hadoop-/Spark-Cluster mit Cloud Dataproc bereitstellen und verwenden (Befehlszeile)
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie einen verwalteten Spark-/Hadoop-Cluster mit Dataproc starten, einen Spark-Beispieljob senden und den Cluster über die Befehlszeile herunterfahren.
Dialogflow in Google Chat einbinden
Updated 9. September 2024
In diesem Codelab erweitern Sie die Chat-App „Terminplaner“, die von Dialogflow und Google Kalender unterstützt wird, für die Ausführung in Google Chat. Sie erstellen und stellen benutzerdefinierte Google Chat-Nachrichten bereit.
- Google Workspace
Fehlerbehebung mit Gemini CodeLab
Updated 9. September 2024
In diesem Codelab wird gezeigt, wie Gemini für Google Cloud verwendet wird, um die Fehlerbehebung zu beschleunigen. Sie lernen, wie Gemini Protokolle zusammenfasst, Fehler erklärt und Sie bei der Suche nach Lösungen für das Problem unterstützt.
Codelab zu Webfunktionen
Updated 9. September 2024
In diesem Codelab lernen Sie verschiedene Web-APIs kennen, die ganz neu oder nur hinter einer Kennzeichnung verfügbar sind.
Nutzerauthentifizierung mit Identity-Aware Proxy
Updated 9. September 2024
In diesem Codelab erstellen Sie eine Webanwendung, beschränken den Zugriff auf bestimmte Nutzergruppen und verwenden die Identität des authentifizierten Nutzers im Programm
- Google Cloud
Ihr erstes Google-Projekt einrichten und verwalten
Updated 9. September 2024
Hier erfahren Sie, wie Sie ein Google Cloud-Projekt erstellen, die Google Cloud Console einrichten und nutzen und auf einige der am häufigsten verwendeten Dienste in der Cloud Console zugreifen.
Das WRF-Wettervorhersage-Modell mit Fluid Numerics ausführen' Slurm-GCP
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie WRF® auf der Google Cloud Platform mit der Slurm-GCP-Lösung von SchedMD ausführen
Standortaktualisierungen in Android mit Kotlin erhalten
Updated 9. September 2024
Hier erfährst du, wie du Standortupdates für Android (einschließlich Android 11) erhältst.
- Android
Referenztests für Vertex AI-Onlinevorhersagen mit HEY
Updated 9. September 2024
In dieser Anleitung erfahren Sie, wie Sie Referenztests mit HEY- und Vorhersage-Cloud-Monitoring-Messwerten durchführen.
Leistung mit web-vitals.js, Google Analytics und BigQuery messen
Updated 9. September 2024
Sie können Core Web Vitals in Echtzeit mit web-vitals.js und Google Analytics messen und die Ergebnisse dann mit BigQuery analysieren.
Vertex AI greift mit PSC privat auf Onlinevorhersageendpunkte zu
Updated 9. September 2024
In dieser Anleitung erfahren Sie, wie Sie den Zugriff auf Onlinevorhersagen mit Private Service Connect konfigurieren und validieren
APIs über ein Google Cloud-Projekt aufrufen
Updated 9. September 2024
Hier erfahren Sie, wie Sie ein Google Cloud-Projekt erstellen und dann eine API aus diesem Projekt aufrufen.
clasp – Apps Script CLI
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie mit clasp, der Apps Script-Befehlszeile, Ihre Apps Script-Projekte über die Befehlszeile abrufen, übertragen und bereitstellen.
- Google Workspace
Pi in Compute Engine berechnen
Updated 9. September 2024
In diesem Codelab erstellen Sie eine neue Compute Engine-Instanz, kompilieren und führen ein Programm aus, um Pi auf Millionen von Dezimalstellen zu berechnen.
Kontinuierliches Deployment in der Google Kubernetes Engine (GKE) mit Cloud Build
Updated 9. September 2024
Hier erfahren Sie, wie Sie mit Cloud Build Containerarbeitslasten kontinuierlich in GKE bereitstellen.
Erste Schritte mit App Engine (Python 3)
Updated 9. September 2024
In dieser Anleitung erfahren Sie, wie Sie mit Python eine einfache Webanwendung in Google App Engine erstellen.
Entwicklungs-Workflow mit Gemini Code Assist optimieren
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Gemini Code Assist Sie in wichtigen Phasen des Software-Entwicklungslebenszyklus (Software Development Life Cycle, SDLC) wie Design, Entwicklung, Test und Bereitstellung unterstützt. Wir entwerfen und entwickeln eine vollständige Anwendung und stellen sie in Google Cloud bereit.
BigQuery mit Node.js verwenden
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie BigQuery mit der Node.js-Clientbibliothek verwenden
Wikipedia-Dataset in BigQuery abfragen
Updated 9. September 2024
In diesem Code-Lab lernen Sie die Grundlagen von BigQuery kennen und erfahren, wie Sie damit Terabyte an Daten wie das Wikipedia-Dataset abfragen können.
Spring Boot-Anwendung in der App Engine-Standardumgebung bereitstellen
Updated 9. September 2024
Einfache Spring Boot-Anwendung erstellen und in der App Engine-Standardumgebung bereitstellen
ASP.NET-Anwendung für Windows Server in Compute Engine bereitstellen
Updated 9. September 2024
In diesem Code-Lab lernen Sie, wie Sie eine einfache ASP.NET-Anwendung auf einem Windows Server in Google Compute Engine bereitstellen.
BigQuery mit C# verwenden
Updated 9. September 2024
In diesem Codelab lernen Sie, wie Sie BigQuery mit C# verwenden.
Frontend-Django-Client für eine Dialogflow-Anwendung erstellen
Updated 9. September 2024
Front-End-Dialogflow-Client für eine Unterhaltung in Dialogflow-Anwendung erstellen.
InnerLoop-Entwicklung mit Cloud Workstations mit Python
Updated 9. September 2024
Hier werden Funktionen und Funktionen vorgestellt, mit denen Softwareentwickler den Entwicklungsworkflow für die Entwicklung von Python-Anwendungen in einer Containerumgebung mit Cloud Workstations optimieren können.
Liste der benannten IP-Adressen von Cloud Armor
Updated 9. September 2024
In diesem Codelab erfahren Sie mehr über benannte IP-Adresslisten in Google Cloud Armor. Genauer gesagt, konfigurieren Sie eine benannte IP-Adressliste innerhalb einer Sicherheitsrichtlinie und validieren die Verbindung.
Eine ASP.NET Core App mit Google Cloud Shell erstellen und starten
Updated 9. September 2024
In diesem Code-Lab lernen Sie, wie Sie eine ASP.NET Core-App mit Google Cloud Shell erstellen und starten – ohne den Browser zu verlassen.
Einführung in Cloud Bigtable
Updated 9. September 2024
In diesem Codelab erhalten Sie eine Einführung in Cloud Bigtable mit dem Java HBase-Client. Sie laden Daten, führen einige Abfragen aus und zeichnen die Daten auf einer Karte.
Entwicklungsumgebung
Updated 9. September 2024
Hier werden Funktionen und Funktionen vorgestellt, mit denen Softwareentwickler den Entwicklungsworkflow für die Entwicklung von Python-Anwendungen in einer Containerumgebung mit Cloud Workstations optimieren können.
Eine ASP.NET Core-Anwendung für App Engine bereitstellen
Updated 9. September 2024
In diesem Code-Lab lernen Sie, wie Sie eine einfache ASP.NET Core-App in Google App Engine bereitstellen
Verbindung zu vollständig verwalteten Datenbanken über Cloud Run herstellen
Updated 9. September 2024
Serverlose Datenbanken in Anwendungen einbinden, die in Cloud Run ausgeführt werden, und Dienste für die Verwendung der relationalen Cloud Spanner-Datenbank und Cloud Firestore konfigurieren
VPC Service Controls – BigQuery Protection-Codelab I
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie die BigQuery API mit VPC Service Controls schützen. Das Codelab beginnt ohne einen durch den Dienstperimeter geschützten API-Dienst. Dadurch können Abfragen in öffentlichen Datasets ausgeführt und die
Abhängigkeitsverwaltung mit Artifact Registry
Updated 9. September 2024
Informationen zum Verwalten von Abhängigkeiten mit Architect Registry.
XGBoost-Modell in der Cloud AI Platform erstellen, trainieren und bereitstellen
Updated 9. September 2024
In diesem Lab lernen Sie einen vollständigen ML-Workflow auf der GCP kennen: Daten aus BigQuery aufnehmen, ein XGBoost-Modell in einer Cloud AI Platform Notebooks-Instanz erstellen und das Modell in AI Platform bereitstellen.
Verbindung zu einer privaten AlloyDB-Instanz über eine in GKE Autopilot ausgeführte Anwendung herstellen
Updated 9. September 2024
Anleitung zum Verbinden einer in GKE Autopilot ausgeführten Anwendung mit einer privaten Instanz der AlloyDB-Datenbank
Google Workspace-Add-on mit Node.js und Cloud Run erstellen
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie mit Node.js und Cloud Run ein Google Workspace-Add-on erstellen.
- Google Workspace
- Cloud Run
Erste Schritte mit der Web Serial API
Updated 9. September 2024
In diesem Codelab erstellen Sie eine Webseite, die mit einer Micro:Bit-Tafel von BBC interagiert, um Bilder auf dem 5-x-5-LED-Display anzuzeigen. Sie lernen die Web Serial API kennen und erfahren, wie Sie lesbare, beschreibbare und transformierte Streams verwenden können, um über den Browser mit seriellen Geräten zu kommunizieren.
Grundlegende Anleitung zu VPC Service Controls I
Updated 9. September 2024
In diesem Lab erstellen Sie einen VPC Service Controls-Perimeter und verwenden ihn, um ein Projekt zu schützen. Anschließend lösen wir einen VPC Service Controls-Verstoß gegen eingehenden Traffic aus und führen die Schritte zur Fehlerbehebung bei der Ablehnung aus. Nach Abschluss dieses Labs wissen Sie, wie Sie Ihre Ressourcen mit VPC Service Controls schützen.
Vertex AI:Verwenden Sie benutzerdefinierte Vorhersageroutinen mit Sklearn, um Daten für Vorhersagen vor- und nachzuverarbeiten.
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie mit benutzerdefinierten Vorhersageroutinen in Vertex AI benutzerdefinierte Vorverarbeitungs- und Nachbearbeitungslogik schreiben.
Grundlegende Anleitung II zu VPC Service Controls – Fehlerbehebung bei Verstößen gegen ausgehenden Traffic
Updated 9. September 2024
In diesem Lab erstellen Sie einen VPC Service Controls-Perimeter und verwenden ihn, um ein Projekt zu schützen. Dann melden wir einen Verstoß gegen ausgehenden Traffic von VPC Service Controls und führen die Fehlerbehebung für die Ablehnung durch Erstellen einer Ausgangsregel durch. Nach Abschluss dieses Labs wissen Sie, wie Sie Ihre Ressourcen mit VPC Service Controls schützen.
Auf der Cloud AI Platform bereitgestelltes ML-Modell mit dem What-if-Tool analysieren
Updated 9. September 2024
In diesem Lab lernen Sie, wie Sie ein XGBoost-Modell mit einem Finanz-Dataset trainieren, es auf der Cloud AI Platform bereitstellen und mit dem What-if-Tool analysieren.
- TensorFlow
Sofortige Navigation und nahtlose Seitenübergänge zu einer Web-App hinzufügen
Updated 9. September 2024
Erfahren Sie, wie Sie einer Web-App mit den neuesten APIs von Google Chrome eine sofortige Navigation und nahtlose Seitenübergänge hinzufügen können.
Mit bevorzugten Medienabfragen benutzeradaptive Oberflächen erstellen
Updated 9. September 2024
Hier erfahren Sie, wie Sie ein adaptives Webformular erstellen, bei dem jeder Nutzer eine maßgeschneiderte Oberfläche erhält, die seine Vorlieben zu diesem Zeitpunkt widerspiegelt.
Zugriff auf Ihr Projekt mit IAM gewähren
Updated 9. September 2024
In diesem Codelab erfahren Sie, wie Sie mit der Google Cloud Console Hauptkonten für Ihr Projekt IAM-Rollen (Identity and Access Management) zuweisen.
Vertex AI erstellt ein sicheres, nutzerverwaltetes Notebook
Updated 9. September 2024
In dieser Anleitung erfahren Sie, wie Sie ein sicheres, nutzerverwaltetes Notebook konfigurieren
Build a Smart Shopping Assistant with AlloyDB und Vertex AI Agent Builder – Part 2
Updated 5. September 2024
In diesem Codelab entwickeln Sie eine wissensbasierte Chatanwendung, die Kundenfragen beantworten, die Produktsuche anleiten und die Suchergebnisse für ein E-Commerce-Dataset anpassen soll.
ABAP Platform Trial 2022 auf der Google Cloud Platform und ABAP SDK installieren
Updated 4. September 2024
In diesem Codelab installieren Sie den ABAP-Plattformtest 202
Build a Patent Search Assistant with AlloyDB and Vertex AI Agent Builder – Part 2
Updated 4. September 2024
In diesem Codelab entwickeln Sie eine wissensbasierte Chatanwendung, die Fragen im Zusammenhang mit der Patentsuche beantworten und kontextbezogene Ergebnisse auf der Grundlage des Patent-Datasets liefern soll.
Konfigurieren Sie die ABAP SDK-Authentifizierung mit Tokens für SAP, die auf einer Compute Engine-VM gehostet werden, und führen Sie die Address Validation API aus
Updated 3. September 2024
In diesem Codelab konfigurieren Sie die ABAP SDK-Authentifizierung mit Tokens für SAP, die auf einer Compute Engine-VM gehostet werden, und führen die Address Validation API aus
Thread-Border-Router – Thread 1.2 Multicast
Updated 29. August 2024
Mit Thread 1.2 wird Multicast zwischen Thread-Netzwerken eingeführt. Dadurch ist eine Multicast-Kommunikation zwischen Thread-Netzwerk- und Infrastrukturnetzwerksegmenten (WLAN/Ethernet) möglich. In diesem Codelab werden Sie Schritt für Schritt durch die Einrichtung und Nutzung von Multicast-Funktionen in Thread 1.2 geführt.
- OpenThread
Thread-Border-Router – Bidirektionale IPv6-Konnektivität und DNS-basierte Diensterkennung
Updated 29. August 2024
In diesem Codelab nutzen Sie OTBR als Standard-Thread-Border-Router. Thread-Endgeräte werden anhand eines Smartphones im selben WLAN ermittelt und erreicht.
- OpenThread
Thread-Netzwerk mit Silicon Labs EFR32-Boards und OpenThread mithilfe von Simplicity Studio v5 erstellen
Updated 29. August 2024
In diesem Codelab programmieren Sie OpenThread auf echter Hardware, erstellen und verwalten ein Thread-Netzwerk und leiten Nachrichten zwischen Knoten weiter.
- OpenThread
Thread-Netzwerk mit OpenThread simulieren
Updated 29. August 2024
In diesem Codelab simulieren Sie ein Thread-Netzwerk auf virtuellen Geräten mit OpenThread auf einem Linux- oder Mac OS-Computer.
- OpenThread
Thread-Netzwerke mit OTNS simulieren
Updated 29. August 2024
In diesem Codelab nutzen Sie die OTNS-Befehlszeile und die Webvisualisierung, um Knoten in einem simulierten Thread-Netzwerk hinzuzufügen, zu verschieben oder zu löschen und zu beobachten, wie sich das Netzwerk an Topologieänderungen anpasst.
- OpenThread
Thread-Netzwerk mit dem B91 Development Board und OpenThread erstellen
Updated 29. August 2024
In diesem Codelab programmieren Sie OpenThread auf echter Hardware, erstellen und verwalten ein Thread-Netzwerk und übertragen Nachrichten zwischen Knoten.
- OpenThread
Thread-Netzwerk mit Visualisierung testen
Updated 29. August 2024
In diesem Codelab führen Sie OpenThread-Funktionstests mit Visualisierung über eine Weboberfläche aus.
- OpenThread
Thread-Border-Router – Internetzugang über NAT64 bereitstellen
Updated 29. August 2024
In diesem Codelab erstellen Sie einen OpenThread-Border-Router mit NAT64-Unterstützung und verwenden das Endgerät im Netzwerk, um nur über das Internet auf IPv4-Ressourcen zuzugreifen.
- OpenThread
Thread-Netzwerk mit OpenThread in Docker simulieren
Updated 29. August 2024
In diesem Codelab simulieren Sie ein Thread-Netzwerk auf virtuellen Geräten mit OpenThread in Docker.
- OpenThread
Thread-Netzwerk mit dem ESP32H2- und ESP-Thread-Border-Router-Board erstellen
Updated 29. August 2024
In diesem Codelab programmieren Sie OpenThread auf echter Hardware, erstellen und verwalten ein Thread-Netzwerk und leiten Nachrichten zwischen Knoten weiter.
- OpenThread
AdMob+Firebase 101 Unity: Einrichtung & Grundlagen von Analytics
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Google Analytics for Firebase das Nutzerverhalten mithilfe von App-Ereignissen analysieren.
- Firebase
Aktionen für Google Assistant mit dem Actions SDK erstellen (Level 1)
Updated 29. August 2024
Grundlagen von Entwicklung mit Google Assistant
- Google Assistant
Aktionen für Google Assistant mit dem Actions SDK erstellen (Level 2)
Updated 29. August 2024
Grundlagen von Entwicklung mit Google Assistant
- Google Assistant
Entwicklung mit Cloud Shell & Cloud Code
Updated 29. August 2024
Hier lernen Sie die Funktionen von Cloud Shell und dem Cloud Shell-Editor kennen.
AdMob-Banner und native Inline-Anzeigen zu einer Flutter-App hinzufügen
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie einer Flutter-App AdMob-Inline-Anzeigen (Banner und nativ) hinzufügen.
- AdMob
- Flutter
AdMob+Firebase 102 Android: App-Verhalten ohne App-Update optimieren
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Firebase Remote Config das Verhalten der App ohne ein Update ändern können. Außerdem erfahren Sie, wie Sie A/B-Tests durchführen, um den optimalen Wert zu ermitteln.
- Firebase
Accelerated Mobile Pages – Grundlagen
Updated 29. August 2024
In diesem Codelab werden die wichtigsten Konzepte von Accelerated Mobile Pages und die Unterschiede zu herkömmlichen HTML-Dokumenten vorgestellt. Aus diesem Grund erstellen und validieren wir AMP-Dokumente.
Accelerated Mobile Pages – erweiterte Konzepte
Updated 29. August 2024
In diesem Codelab werden die wichtigsten Konzepte von Accelerated Mobile Pages und die Unterschiede zu herkömmlichen HTML-Dokumenten vorgestellt. Aus diesem Grund erstellen und validieren wir AMP-Dokumente.
Webereignisse über das Measurement Protocol an GA4 senden
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe des Measurement Protocol(WEB) externe Ereignisse an GA4 senden.
Nutzer mit deiner Aktion für Google Assistant ansprechen
Updated 29. August 2024
Hier erfährst du, wie du deine Aktion mit Funktionen optimieren kannst, durch die Nutzer immer wieder zu deiner App zurückkehren.
- Google Assistant
- Firebase
Cloud IDS
Updated 29. August 2024
In diesem Codelab lernen Sie Cloud IDS kennen. Sie erstellen einen Cloud IDS-Endpunkt, generieren Bedrohungstraffic und analysieren die Ergebnisse.
AdMob+Firebase 102 Unity: App-Verhalten ohne App-Update optimieren
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Firebase Remote Config das Verhalten der App ohne ein Update ändern können. Außerdem erfahren Sie, wie Sie A/B-Tests durchführen, um den optimalen Wert zu ermitteln.
- Firebase
App-Start-Anzeigen von AdMob zu einer Unity-App hinzufügen
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie einer Unity-App eine App-Start-Anzeige von AdMob hinzufügen.
- AdMob
AdMob-Anzeigen zu einer Flutter-App hinzufügen
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie einer Flutter-App ein Banner, Interstitial-Anzeigen und Anzeigen mit Prämie hinzufügen.
- Flutter
Private Service Connect zum Veröffentlichen und Nutzen von Diensten verwenden
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Private Service Connect Dienste veröffentlichen und nutzen.
AdMob+Firebase 101 Android: Einrichtung & Grundlagen von Analytics
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Google Analytics for Firebase das Nutzerverhalten mithilfe von App-Ereignissen analysieren.
- Firebase
Private Service Connect zum Veröffentlichen und Verwenden von Diensten mit GKE verwenden
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Private Service Connect Dienste in einer GKE-Umgebung veröffentlichen und nutzen
Datadog-Monitoringbenachrichtigungen mit Eventarc an Google Cloud weiterleiten (Teil 1)
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie Datadog-Monitoringbenachrichtigungen mit Eventarc an Google Cloud weiterleiten.
Entwicklung zur Produktion mit Cloud Run in drei einfachen Schritten
Updated 29. August 2024
In diesem Codelab erstellen Sie eine einfache Webanwendung, führen sie in einer privaten Entwicklungsumgebung und dann mit Docker in einem Container aus. Anschließend stellen Sie dieselbe Anwendung in der Cloud bereit.
Cloud Run mit Eventarc-Ereignissen auslösen
Updated 29. August 2024
In diesem Codelab lernen Sie die wichtigsten Funktionen von Eventarc kennen.
- Cloud Run
Hello Cloud Run mit Python
Updated 29. August 2024
In dieser Anleitung erfahren Sie, wie Sie mit Cloud Run starten. Dazu stellen Sie einen zustandslosen Container serverlos bereit und führen ihn aus, wobei die Infrastruktur abstrahiert wird. Cloud Run kann entweder vollständig verwaltet oder in einem GKE-Cluster ausgeführt werden.
- Cloud Run
Datadog-Monitoringbenachrichtigungen mit Eventarc an Google Cloud weiterleiten (Teil 2)
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Eventarc und Workflows auf Datadog-Monitoring-Benachrichtigungen reagieren
Django CMS in Cloud Run
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie das CMS von Django mit serverlosen Komponenten bereitstellen: Cloud Run für die Web Engine, Cloud SQL für die Datenbank und Cloud Build für die Medien-Assets.
- Cloud Run
Erste Schritte mit Cloud Run-Funktionen (HTTP)
Updated 29. August 2024
Erste Schritte mit Cloud Run-Funktionen
- Cloud Run
Bilder aus Vertex AI generieren und in Google Ads hochladen
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie Bilder mit Vertex AI generieren und an Google Ads senden
Container mit Dockerfiles entwickeln
Updated 29. August 2024
Docker ist eine offene Plattform zum Entwickeln, Versenden und Ausführen von Anwendungen. Damit können Sie Anwendungen von Ihrer Infrastruktur trennen und diese wie eine verwaltete Anwendung behandeln. Außerdem lässt sich Code schneller versenden,
Workflows mit Eventarc auslösen
Updated 29. August 2024
Hier erfahren Sie, wie Sie Eventarc so konfigurieren, dass Workflows ausgelöst werden, die sich in Cloud Run und Pub/Sub einbinden lassen, um einen Geschäftsprozess für Kundenprämien auszuführen.
Spark-ML-Modelle mit Google Dataproc erstellen
Updated 29. August 2024
In diesem Codelab senden Sie Spark ML-Jobs an den Dataproc-Dienst von Google.
Startbildschirm-Widget zur Flutter-App hinzufügen
Updated 29. August 2024
In diesem Codelab erstellen Sie ein Startbildschirm-Widget für Ihre iOS- oder Android-Flutter-App. Sie beginnen mit einer einfachen Nachrichten-App von Flutter. Anschließend verwenden Sie native Frameworks, um die Benutzeroberfläche für die Widgets selbst zu erstellen. Schließlich erfahren Sie, wie Sie Ressourcen teilen und die Kommunikation zwischen Ihren Widgets und der Haupt-App herstellen.
- Android
- Flutter
FHIR-Daten aus Android-Apps mit OHS und Google Cloud verwalten
Updated 29. August 2024
Mit dem Android-FHIR SDK, OHS und der Google Cloud Healthcare API sichere, skalierbare, konforme und datengestützte mobile Apps für das Gesundheitswesen erstellen
- Android
- Google Cloud
Dataproc Serverless
Updated 29. August 2024
In diesem Codelab erfahren Sie alles über Dataproc Serverless, den Einstieg und den Zugriff auf die umfangreichen Features.
Codelab: Mit Gemini eine Chrome-Erweiterung in JavaScript erstellen
Updated 29. August 2024
In diesem Codelab erstellen wir mit Gemini eine Chrome-Erweiterung. Wir werden iterative Funktionen hinzufügen, um ein Level zu erreichen, mit dem wir der Google Meet-Seite neue Funktionen hinzufügen können.
Gating von Deployments mit Binary Auth
Updated 29. August 2024
Mit der Binärautorisierung wird die Sicherheit beim Deployment überprüft. So können Sie dafür sorgen, dass nur vertrauenswürdige Container-Images in der Google Kubernetes Engine (GKE) oder Cloud Run bereitgestellt werden. Sie können dabei festlegen,
Dataproc in Google Compute Engine
Updated 29. August 2024
In diesem Codelab lernen Sie die Verwendung von Dataproc in Google Compute Engine (GCE) kennen.
Deterministische generative KI mit Gemini-Funktionsaufrufen in Java
Updated 29. August 2024
Zeigt das Gemini-Funktionsaufruf-Feature in einer Java-Anwendung. Dazu wird das Gemini-Modell aufgerufen, um die Eingabe für den Funktionsaufruf zu orchestrieren, die API aufzurufen und dann die Antwort in einem anderen Gemini-Aufruf zu verarbeiten und auf einem REST-Endpunkt bereitzustellen.
Eventarc zum Auslösen von Workflows konfigurieren, die in GKE Autopilot und Pub/Sub eingebunden sind
Updated 29. August 2024
Hier erfahren Sie, wie Sie Eventarc konfigurieren, um Workflows auszulösen, die in GKE Autopilot und Pub/Sub eingebunden sind, um einen Geschäftsprozess für Kundenprämien auszuführen.
FraudFinder: From raw data to AI with Vertex AI and BigQuery.
Updated 29. August 2024
In diesem Lab lernen Sie, wie Sie in Google Cloud ein End-to-End-Daten-zu-KI-System für die Betrugserkennung in Echtzeit erstellen. Das Ziel besteht darin, zu verstehen, wie aus Rohdaten eine produktionsreife ML-Pipeline in Google Cloud wird. In
Ereignisse in einer WebView mit Google Analytics for Firebase erfassen
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit GA4F Ereignisse auf einer Webseite in WebView erfassen, indem Sie sie an nativen Code weiterleiten.
Codelab: Externer HTTPS-Load-Balancer mit erweiterter Traffic-Verwaltung (Envoy)
Updated 29. August 2024
In diesem Codelab lernen Sie die erweiterten Traffic-Features kennen, die im neuen externen HTTPS-Load-Balancer verfügbar sind.
Eine Website zeichnen: Verwandeln Sie Ihre Vorstellungskraft mit Gemini-Modellen in eine Website!
Updated 29. August 2024
In diesem Codelab erstellen Sie eine Cloud Run-Anwendung, die Ihre Zeichnung mit generativen KI-Modellen aus Gemini 1.0 Pro Vision, Gemini 1.5 Pro in wenigen Minuten in Websitecode umwandelt.
Optische Zeichenerkennung (Optical Character Recognition, OCR) mit Document AI (Python)
Updated 29. August 2024
In diesem Codelab führen Sie die optische Zeichenerkennung (OCR) von PDF-Dokumenten mithilfe von Document AI und Python aus. Sie erfahren, wie Sie Anfragen sowohl online (synchron) als auch im Batch (asynchron) verarbeiten können.
Sprachbots für Android mit Dialogflow Essentials erstellen & Flattern
Updated 29. August 2024
Dialogflow bietet zahlreiche Integrationen für das Web, Google Assistant, soziale Medien und Telefonie-Gateways. Wenn Sie Ihre Chatbots jedoch auf Mobilgeräten verwenden möchten, müssen Sie eine benutzerdefinierte Integration erstellen. In diesem Lab erfahren Sie, wie Sie Dialogflow Essentials in eine Flutter-Anwendung einbinden.
- Flutter
Cloud Run-Dienst mit einer Sidecar-Datei erstellen
Updated 29. August 2024
Hier erfahren Sie, wie Sie einen Cloud Run-Dienst erstellen, der über einen localhost-Port und eine Volume-Bereitstellung mit einer Sidecar-Datei kommuniziert.
- Cloud Run
Formularparsen mit Document AI (Python)
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit dem Document AI-Formularparser ein handschriftliches Formular mit Python parsen. Wir verwenden als Beispiel ein einfaches medizinisches Aufnahmeformular, aber dieses Verfahren funktioniert mit jeder von
Erste SQL-Anweisungen mit Google Cloud Dataflow ausführen
Updated 29. August 2024
Auf dieser Seite wird erläutert, wie Sie Dataflow SQL verwenden und Dataflow SQL-Jobs erstellen.
Praxisabschnitt: Mit Dialogflow und Actions on Google eine TV-Guide-Aktion für Google Assistant erstellen
Updated 29. August 2024
Lassen Sie uns eine Unterhaltung zwischen Ihnen und Google Assistant erstellen, damit Sie Informationen zum Programm abrufen können.
Praxis: Workshop: Women in Voice
Updated 29. August 2024
Lassen Sie uns eine Unterhaltung zwischen Ihnen und Google Assistant erstellen, die Ihnen dabei hilft, Veranstaltungen und Literaturinformationen der Treffengruppe „Women in Voice“ abzurufen.
Document AI Workbench – Benutzerdefinierter Dokumentextraktor
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Document AI Workbench vollständig benutzerdefinierte Modelle anhand Ihrer eigenen Trainingsdaten erstellen.
Mit Cloud Functions eine Verbindung zu Cloud SQL herstellen
Updated 29. August 2024
In diesem Codelab schreiben Sie eine Cloud Functions-Funktion, die eine Verbindung zu einer vorhandenen Cloud SQL-Datenbank herstellt und eine SQL-Insert-Anweisung sendet.
- Cloud SQL
Document AI Workbench – Aufbautraining
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit dem Document AI-Uptraining die Modellqualität mithilfe Ihrer eigenen Trainingsdaten verbessern können.
Notebooks mit Google Cloud Dataflow verwenden
Updated 29. August 2024
Notebook mit interaktivem Beam einrichten und ausführen
Fundierte Entscheidungsfindung mit Dialogflow CX-Generatoren und Datenspeichern
Updated 29. August 2024
In diesem anfängerfreundlichen Codelab machen Sie sich mit dem Generator-Feature vertraut. Generatoren verwenden die neuesten generativen Large Language Models (LLMs) von Google, um Agent-Antworten zu generieren. Im Kontext dieses Codelabs verwenden Sie einen Generator, der Informationen aus einem Datenspeicher abruft, um fundierte Entscheidungen zu treffen.
Mit dem generativen Fallback die Intent-Abdeckung erhöhen und Fehler reibungslos beheben
Updated 29. August 2024
In diesem leicht verständlichen Codelab für Anfänger machen Sie sich mit der generativen Fallback-Funktion vertraut, die mithilfe der neuesten generativen Large Language Models (LLMs) von Google Antworten virtueller Kundenservicemitarbeiter generiert.
Dart-Muster und -Rekorde kennenlernen
Updated 29. August 2024
Mit Mustern, Datensätzen und anderen neuen Funktionen von Dart 3 kannst du deinen UI-Designstil in Flutter neu gestalten.
- Flutter
Spezialisierte Prozessoren mit Document AI (Python)
Updated 29. August 2024
In diesem Codelab lernen Sie, wie Sie mit Procurement DocAI und Lending DocAI spezialisierte Dokumente klassifizieren und parsen.
Bedienungshilfe für Android entwickeln
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie eine Bedienungshilfe für Android-Nutzer erstellen.
- Android
Praxisabschnitt: TV-Programm in Google Chat mit Google Workspace und Dialogflow erstellen
Updated 29. August 2024
Hier erfahren Sie, wie Sie einen benutzerdefinierten Dialogflow-Chatbot für Google Chat mit dynamischen Kartenantworten erstellen.
- Google Workspace
Migration von Apache Kafka zu Pubsub
Updated 29. August 2024
In diesem Codelab migrieren Sie Anwendungen mit einem stufenweisen Migrationsansatz von Apache Kafka zu Google Cloud Pubsub.
Document AI: Human in the Loop
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe von Document AI Human in the Loop Aufgaben der manuellen Überprüfung mit spezialisierten Prozessoren erledigen.
Mit Document AI handschriftliche Formulare (Node.js) intelligent verarbeiten
Updated 29. August 2024
In diesem Codelab werde ich mich auf die Erstellung eines Tutorials konzentrieren, in dem die Document AI API mit Node.js verwendet wird.
TensorFlow.js – Handschriftliche Ziffernerkennung mit CNNs
Updated 29. August 2024
In diesem Codelab trainieren Sie ein Modell, um handschriftliche Ziffern zu erkennen. In der Terminologie des maschinellen Lernens wird dies als Klassifizierungsaufgabe bezeichnet, da damit eine Kategorie für eine bestimmte Eingabe vorhergesagt wird.
- TensorFlow
Einführung in Tests mit Gemini Code Assist
Updated 29. August 2024
Gemini Code Assist verwenden, um Tests für Ihren Code zu schreiben
Von der Webkomponente zum Lit-Element
Updated 29. August 2024
In diesem Codelab erfahren Sie alles über & eine Webkomponente von Grund auf neu zu erstellen und sie anschließend schrittweise zu einem Lit Element zu verbessern.
TensorFlow.js – Vorhersagen aus 2D-Daten treffen
Updated 29. August 2024
In diesem Codelab trainieren Sie ein Modell, um Vorhersagen aus numerischen Daten zu treffen. Angesichts der „Pferdestärke“ eines Autos versucht das Modell, „Meilen pro Gallone“ für dieses Auto vorherzusagen. In der Terminologie des maschinellen Lernens wird dies als Regressionsaufgabe beschrieben, da damit ein kontinuierlicher Wert vorhergesagt wird.
- TensorFlow
Zeitachsenprognosen mit Vertex AI und BigQuery ML
Updated 29. August 2024
In diesem Lab erfahren Sie, wie Sie Zeitreihenprobleme mit Vertex AI lösen. Dabei werden Notebooks, Training, Vorhersage und BigQuery ML behandelt.
- TensorFlow
DAG mit Node.JS und Google Cloud Functions auslösen
Updated 29. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Google Cloud Functions einen Apache Airflow-Workflow (DAG) in Google Cloud Composer auslösen. Der DAG führt hier einen einfachen Bash-Befehl mit dem BashOperator aus.
Training und Hyperparameter-Abstimmung eines PyTorch-Modells in der Cloud AI Platform
Updated 29. August 2024
In diesem Lab lernen Sie, wie Sie Ihr Modell mit Hyperparameter-Abstimmung in der Cloud trainieren. Wir zeigen Ihnen, wie das mit PyTorch funktioniert. Sie können dabei jedoch ein beliebiges Framework verwenden.
Translation API mit C# verwenden
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie die Translation API mit C# verwenden
Text-to-Speech API mit C# verwenden
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie die Text-to-Speech API mit C# verwenden
Node.js-Anwendung in Cloud Run mit einer Cloud SQL for PostgreSQL-Datenbank verbinden
Updated 23. August 2024
Mit dem Cloud SQL Node.js-Connector können Sie Ihre Node.js-Anwendung am einfachsten sicher mit Ihrer Cloud SQL-Datenbank verbinden. Cloud Run ist eine vollständig verwaltete serverlose Plattform, mit der Sie zustandslose Container ausführen können,
Using the Text-to-Speech API with Python
Updated 23. August 2024
In dieser Anleitung erfahren Sie, wie Sie die Text-to-Speech API mit Python verwenden.
Einführung in die serverlose Orchestrierung mit Workflows
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie Google Cloud- und HTTP-basierte API-Dienste mit Workflows orchestrieren und automatisieren.
Cloud Tools for PowerShell installieren und verwenden
Updated 23. August 2024
In diesem Code-Lab lernen Sie, wie Sie Cloud-Tools für Windows PowerShell installieren und verwenden.
Vision API mit Python verwenden
Updated 23. August 2024
In dieser Anleitung erfahren Sie, wie Sie die Vision API mit Python verwenden.
Mit der ARCore Depth API immersive Augmented Reality-Erlebnisse bieten
Updated 23. August 2024
In diesem Codelab erfährst du, wie du mit der neuen Depth API eine ARCore-Anwendung erstellst. „Tiefe“ bietet ein 3D-Bild einer bestimmten Szene durch eine Pixel-für-Pixel-Echtzeitdarstellung der Entfernung zu physischen Oberflächen im Sichtfeld der Kamera. Die in diesem Codelab beschriebene Anwendung verwendet Tiefe, sodass reale Objekte virtuelle Objekte dahinter verdecken oder verstecken. Außerdem kann damit die 3D-Geometrie der Umgebung dargestellt werden.
Dynamische Verknüpfungen mit App Actions auf Google Assistant erweitern
Updated 23. August 2024
Dynamische App-Verknüpfungen mit Google implementieren
- Android
- Google Assistant
Mit der PaLM API und Flutter Haikus über Google-Produkte erstellen
Updated 23. August 2024
Hier erfahren Sie, wie Sie mit der PaLM API und Flutter eine einfache App entwickeln, die Haikus zu Google-Produkten erstellt und anzeigt.
InnerLoop-Entwicklung mit Cloud Workstations und NodeJS
Updated 23. August 2024
Hier werden Funktionen und Funktionen vorgestellt, mit denen Softwareentwickler den Entwicklungsworkflow für die Entwicklung von Nodejs-Anwendungen in einer Containerumgebung mit Cloud Workstations optimieren können.
Generative Insights mit BigQuery SQL und Vertex AI
Updated 23. August 2024
Erstellen Sie mit BigQuery-SQL-Abfragen und der Vertex AI PaLM API eine App für die Vorhersage und Verschreibung von Filmerfolgsbewertungen.
Grundlegende Farbharmonisierung in Android-Ansichten
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie benutzerdefinierte Farben mit einem dynamischen Design harmonisieren.
- Android
Mit Cloud Workstations und Cloud Code entwickeln
Updated 23. August 2024
Hier werden Funktionen und Funktionen vorgestellt, mit denen Java-Softwareentwickler den Entwicklungsworkflow in einer containerisierten Umgebung mit Cloud Workstations optimieren können.
Gromacs-Molekulardynamik-Simulationen mit Fluid Numerics durchführen' Slurm-GCP
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie Gromacs auf der Google Cloud Platform mit der Slurm-GCP-Lösung von SchedMD ausführen
Generative AI – Bilder aus Keywords generieren
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie mit den GenAI APIs Bilder aus den angegebenen Keywords generieren. Dies ist ein Prozess in zwei Schritten, bei dem die Text-Bison API aufgerufen wird, um eine Aufforderung zur Bildgenerierung zu generieren. Dann wird die Imagen API aufgerufen, um ein Bild gemäß dem generierten Prompt zu generieren. Der gesamte Workflow wird über die Gradio-App auf einem Front-End gestartet.
Nur SQL-LLM mit BigQuery ML unter Verwendung der Vertex AI PaLM API
Updated 23. August 2024
Zusammenfassung von Quellcode für GitHub-Repositories, die als öffentliches BigQuery-Dataset verfügbar sind, mit Vertex AI Large Language Model für die Textgenerierung (Text-Bison) als gehostete Remote-Funktion in BigQuery.
InnerLoop-Entwicklung mit NodeJS
Updated 23. August 2024
Wir zeigen Ihnen Funktionen und Möglichkeiten, den Entwicklungsworkflow für Softwareentwickler zu optimieren, die mit der Entwicklung von Java-Anwendungen in einer Containerumgebung betraut sind.
PLAYBULB-Kerze mit Web Bluetooth steuern
Updated 23. August 2024
Erstellen Sie mit JavaScript eine Web-App, die eine flammenlose LED-Kerze steuert – dank der neu entwickelten Web Bluetooth API.
Battle Jamón – A Microservices Battle Ground
Updated 23. August 2024
In diesem Codelab erstellen Sie einen Mikrodienst, der andere Mikrodienste bekämpft, indem er sich gegenseitig in einer Arena „bewirft“.
Mit Actions Builder eine interaktive Canvas-Aktion für Google Assistant erstellen
Updated 23. August 2024
Hier erfahren Sie, wie Sie eine interaktive Canvas-Aktion für Assistant erstellen.
- Google Assistant
InnerLoop-Entwicklung mit Java – Spring Boot
Updated 23. August 2024
Wir zeigen Ihnen Funktionen und Möglichkeiten, den Entwicklungsworkflow für Softwareentwickler zu optimieren, die mit der Entwicklung von Java-Anwendungen in einer Containerumgebung betraut sind.
Chat-App mit der PaLM API in Cloud Run
Updated 23. August 2024
Entwickeln Sie eine Chatanwendung mit dem Python Flask-Framework und dem PaLM API-Modell von Vertex AI.
- Cloud Run
Designs in Compose with Material 3
Updated 23. August 2024
In diesem Codelab kannst du die Themen in Jetpack Compose mit der neuen Material Design 3- und Material You-Implementierung demonstrieren.
- Android
Android für Fortgeschrittene mit Kotlin 04.1: Google Maps für Android
Updated 23. August 2024
Hier erfahren Sie, wie Sie in einer Kotlin-App für Android eine Google-Karte hinzufügen und diese gestalten.
- Android
Größe der Android-App anpassen
Updated 23. August 2024
In diesem auf Jetpack Compose basierenden Codelab optimieren Sie eine Android-App, um Best Practices für die Größenanpassung in freiem Format zu demonstrieren. Dazu gehört die Verwendung der Manifestkompatibilität, Auswirkungen auf Konfigurationsänderungen und die Aufrechterhaltung der Kontinuität durch Größenanpassung.
- Android
Einführung in die ARCore Recording and Playback API
Updated 23. August 2024
Die Möglichkeit, ein AR-Erlebnis in einer MP4-Datei zu speichern und aus der MP4-Datei wiederzugeben, kann sowohl für App-Entwickler als auch für Endnutzer nützlich sein. Die einfachste Nutzung von ARCore Record Die Playback API ist für Entwickler
ARCore-Cloud-Anchors mit persistenten Cloud-Anchors
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Cloud-Ankern gemeinsame AR-Erlebnisse schaffen, indem Sie mit dem ARCore Cloud Anchors-Dienst auf mehreren Geräten einen gemeinsamen Referenzrahmen (gleiche Position und Ausrichtung) einrichten.
- Android
- Firebase
On-Device-Bildklassifizierungsmodell mit AutoML Vision im ML Kit trainieren und bereitstellen
Updated 23. August 2024
In diesem Codelab trainieren Sie einen Bildklassifikator mit AutoML Vision Edge in ML Kit und führen ihn mit dem ML Kit SDK auf einem Android- oder iOS-Smartphone aus.
- TensorFlow
- ML Kit
- Firebase
- Android
Grundlagen-Toolkit Teil 1
Updated 23. August 2024
In diesem Codelab erhalten Sie eine Einführung in das Cloud Foundation Toolkit(CFT) und eine Reihe von Schritten zum Hinzufügen einer Funktion zu einem CFT-Modul.
- Google Cloud
Android-Apps mit App Actions auf Google Assistant erweitern (Level 2)
Updated 23. August 2024
In diesem Codelab für fortgeschrittene Nutzer erfährst du, wie du mit gängigen integrierten Intents App Actions entwickeln kannst, damit Nutzer mit Google Assistant App-Funktionen öffnen und nach In-App-Inhalten suchen können.
- Google Assistant
- Android
AlloyDB über Google VPN mit Oracle verbinden
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie einen AlloyDB-Cluster mit einer Oracle-Datenbank verbinden, die in einem separaten Netzwerk bereitgestellt wird und über VPN verbunden ist.
Mit BigQuery GitHub-Daten abfragen
Updated 23. August 2024
Machen Sie sich mit den Grundlagen von BigQuery vertraut und erfahren Sie, wie Sie mithilfe von GitHub-Commit-Daten als Beispiel Terabyte an öffentlichen Daten abfragen.
Anthos Service Mesh-Workshop: Lab-Leitfaden – Japanisch
Updated 23. August 2024
In diesem praxisorientierten Workshop erfahren Sie, wie Sie global verteilte Dienste auf der GCP in der Produktion einrichten. Die wichtigsten verwendeten Technologien sind GKE for Compute und Anthos Service Mesh, um eine sichere Konnektivität, Beobachtbarkeit und erweiterte Trafficmuster zu schaffen. Alle in diesem Workshop verwendeten Praktiken und Tools sind das, was Sie auch in der Produktion anwenden würden.
- Anthos
Battle 1 – ein Schlachtfeld für Mikrodienste
Updated 23. August 2024
In diesem Codelab erstellen Sie einen Mikrodienst, der andere Mikrodienste bekämpft, indem er Blätter in einer Arena „wirft“.
ARCore-Rohtiefe
Updated 23. August 2024
In diesem Codelab erfährst du, wie du mit der neuen Raw Depth API eine ARCore-Anwendung erstellst.
- Android
Anthos Service Mesh-Workshop: Lab-Leitfaden
Updated 23. August 2024
In diesem praxisorientierten Workshop erfahren Sie, wie Sie global verteilte Dienste auf der GCP in der Produktion einrichten. Die wichtigsten verwendeten Technologien sind GKE for Compute und Anthos Service Mesh, um eine sichere Konnektivität, Beobachtbarkeit und erweiterte Trafficmuster zu schaffen. Alle in diesem Workshop verwendeten Praktiken und Tools sind das, was Sie auch in der Produktion anwenden würden.
- Anthos
Android-Widgets in Google Assistant einbinden
Updated 23. August 2024
Hier erfahren Sie, wie Sie Android-Widgets auf Google Assistant erweitern, damit Assistant personalisierte Widgets für Nutzer anzeigen kann.
- Google Assistant
- Android
Dynamische Farben zu Ihrer App hinzufügen
Updated 23. August 2024
In diesem Codelab migrieren Sie das Design in einer App zu Material 3 und wenden später dynamische Farben an.
- Android
Apps für Google Chat mit Gemini erstellen
Updated 23. August 2024
In diesem Codelab erstellen Sie Google Chat-Apps mit den neuesten verfügbaren Funktionen, darunter die Gemini-basierten KI-Modelle von Vertex AI, Dialogflow CX, die App-Startseite, Google Chat-Ereignisse und Zubehör-Widgets.
- Google Workspace
CSV-Daten mit Cloud Data Fusion in BigQuery aufnehmen – Batchaufnahme
Updated 23. August 2024
In diesem Codelab implementieren wir ein Datenaufnahmemuster, um Gesundheitsdaten im CSV-Format mithilfe von Cloud Data Fusion in BigQuery zu laden.
Big Data in Erkenntnisse verwandeln – mit Google Tabellen und Google Präsentationen
Updated 23. August 2024
In diesem Google Apps Script-Codelab für Fortgeschrittene werden zwei Google-Entwicklerplattformen verwendet: Google Workspace und die Google Cloud Console. Genauer gesagt, verwendet sie die BigQuery API der Cloud Console (als erweiterten Apps Script-Dienst) zusammen mit zwei integrierten Google Workspace-Diensten: Google Tabellen und Google Präsentationen. Der Zweck dieser Beispiel-App besteht darin, Nutzenden zu zeigen, dass sie die letzte Phase automatisieren können, von der Big-Data-Analyse bis hin zur Folienpräsentation, und das alles in einem (relativ) kurzen Code-Snippet.
- Google Workspace
Android-Apps mit App Actions auf Google Assistant erweitern
Updated 23. August 2024
Mach dich mit den Grundlagen der Sprachsteuerung einer Android-App vertraut, indem du sie mithilfe von App Actions in Intents auf Google Assistant ausweitest.
- Google Assistant
- Android
Erste Schritte mit BigQuery ML
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie mit BigQuery Modelle für maschinelles Lernen für Analytics 360-Datasets erstellen.
Daten mit dem bq-Befehlszeilentool für BigQuery laden und abfragen
Updated 23. August 2024
Hier erfahren Sie, wie Sie Daten mit bq laden und abfragen, einem Python-basierten Befehlszeilentool für BigQuery.
ARCore – Erweiterte Bilder
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie mit „Augmented Images“ von ARCore virtuelle Inhalte hinzufügen, die an ein Bild angehängt sind, und die Bewegung des Bildes verfolgen.
Kamera aufklappen
Updated 23. August 2024
Im Laufe der Jahre haben sich Android-Geräte u. a. in verschiedenen Größen, Formen und Displays weiterentwickelt. Das Aufnehmen von Fotos mit dem Smartphone gehört jedoch von Anfang an zu den wichtigsten Anwendungsfällen. Auch heute noch sind die Kamerafunktionen einer der Hauptgründe, warum Verbraucher sich für ein Smartphone entscheiden.
Cloud Armor für NLB/VM mit benutzerdefinierten Regeln
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie die Edge-Sicherheitsrichtlinie des Cloud Armor-Netzwerks mit benutzerdefinierten Regeln konfigurieren
Cloud Bigtable für Cassandra-Nutzer
Updated 23. August 2024
In diesem Codelab vergleichen Sie gängige Cassandra-Abfragen zum Einfügen, Aktualisieren, Lesen und Löschen von Daten mit ihrem Cloud Bigtable-Äquivalent mit dem Java-Client.
Vertex AI: BigQuery-Modell für maschinelles Lernen für die Vorhersage exportieren und bereitstellen
Updated 23. August 2024
In diesem Lab trainieren Sie ein Modell mit BigQuery Machine Learning, exportieren es und stellen es dann in Vertex AI bereit. Dies ist das neueste KI-Produktangebot von Google Cloud. Die folgenden Themen werden behandelt: Die Gesamtkosten für das
Praktische Übung mit Google Apps Script: Mit nur vier Codezeilen können Sie auf Google Tabellen, Google Maps und Gmail zugreifen.
Updated 23. August 2024
In diesem Codelab stellen wir dir eine der einfachsten Möglichkeiten vor, Code für den Zugriff auf Google-Entwicklertechnologien zu schreiben. Dies geschieht mithilfe von JavaScript, einer gängigen Programmiersprache für die Webentwicklung. Mit Google Apps Script schreiben Sie Code, um eine Adresse aus einer Zelle in einer Google-Tabelle zu extrahieren, basierend auf der Adresse eine Google Maps-Karte zu generieren und die Karte dann über Gmail als Anhang zu senden. Und das Beste ist: Sie besteht nur aus vier Zeilen Code.
- Google Workspace
Dialogflow in BigQuery einbinden
Updated 23. August 2024
Dieses Lab baut auf dem Konzept der Auftragsausführung in Dialogflow auf. Sie lernen, wie Sie ein Dataset und eine Tabelle in BigQuery erstellen. Dann richten Sie in BigQuery die Details zur Integration von Dialogflow ein und testen die Unterhaltung.
CEL-Go-Codelab: Schnelle, sichere, eingebettete Ausdrücke
Updated 23. August 2024
In diesem Codelab schreiben Sie Ausdrücke in der Common Expression Language, die in Go implementiert ist. Sie erstellen Variablen, verwenden logische bzw. Operatoren, erstellen JSON-Dateien, erstellen Protos und optimieren Ihre Ausdrücke.
Battle Peach – A Microservices Battle Ground
Updated 23. August 2024
In diesem Codelab erstellen Sie einen Mikrodienst, der andere Mikrodienste bekämpft, indem sie sich gegenseitig in einer Arena „wirft“.
Bigtable und Dataflow: Datenbankmonitoring (HBase Java Client)
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie mit Dataflow Schreibvorgänge/Lesevorgänge in Bigtable beim Laden und Lesen großer Datenmengen überwachen.
Full-Stack-Empfehlungssystem für Filme entwickeln
Updated 23. August 2024
In diesem Codelab entwickeln Sie ein Full-Stack-Empfehlungssystem. Sie verwenden TensorFlow Recommender, um zwei Empfehlungsmodelle zu trainieren und mit TensorFlow Serving als Backend bereitzustellen. Außerdem erstellen Sie eine plattformübergreifende Flutter-Anwendung als Front-End.
Informationen zu Interaction to Next Paint (INP)
Updated 23. August 2024
Eine interaktive Demo und ein Codelab zum Kennenlernen von Interaction to Next Paint (INP). Der Code befindet sich im Repository web-vitals-codelabs. Oben auf der Seite befinden sich ein Score -Zähler und eine Increment -Schaltfläche. Eine klassische
Cloud Functions-Funktion, die die PaLM-Text-Bison-Modelle umschließt
Updated 23. August 2024
Zeigt eine in Python geschriebene Cloud Functions-Funktion, die das Vertex AI-Modul initialisiert und dann einen Endpunkt zum Aufrufen des PaLM Text Bison-Modells bereitstellt.
Benutzerdefiniertes Textklassifizierungsmodell erstellen und Ihre Apps damit aktualisieren
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie das Modell optimieren, das Sie im Pfad „Erste Schritte mit der mobilen Textklassifizierung“ erstellt haben, damit Sie ein Modell haben, das mit Ihren eigenen Daten funktioniert. Dann erfahren Sie, wie Sie Ihre Android- und iOS-Apps mit dem neuen Modell aktualisieren.
- TensorFlow
- Android
TensorFlow.js: Eigene Teachable Machine erstellen Lerntransfers mit TensorFlow.js,
Updated 23. August 2024
In diesem Codelab
Mit TensorFlow Agents und Flutter ein Brettspiel entwickeln
Updated 23. August 2024
In diesem Codelab entwickeln Sie ein einfaches Brettspiel, das auf maschinellem Lernen basiert. Sie verwenden TensorFlow-Agents, um ein Reinforcement Learning-Modell zu trainieren, und stellen es mithilfe von TensorFlow Serving als Backend bereit. Außerdem erstellen Sie eine plattformübergreifende Flutter-App als Spiele-Front-End.
Einfache Messaging-App erstellen
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie eine einfache Messaging-App mit einem Textfeld und einer Schaltfläche „Senden“ erstellen.
- Android
- TensorFlow
Benutzerdefiniertes Modell für den Bildklassifikator erstellen
Updated 23. August 2024
In diesem Codelab trainieren Sie ein ML-Modell so, dass es bestimmte Blumen erkennt.
- TensorFlow
- Android
TensorFlow.js: Modell zur Spamerkennung für Kommentare neu trainieren, um Grenzfälle zu verarbeiten
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie mithilfe von Model Maker ein Kommentar-Spam-Modell neu trainieren, um Grenzfälle zu berücksichtigen, für die das vortrainierte Modell nicht in der Lage war, und anschließend das neue Modell in der Webanwendung bereitstellen.
- TensorFlow
App zur Textzusammenfassung mit Vertex AI und Svelte Kit
Updated 23. August 2024
Erstellen Sie einen Anwendungsfall für die Textzusammenfassung, damit Nutzer Artikel, Texte und andere Arten von Inhalten mit Google Cloud Vertex AI in einer Svelte Kit-Webanwendung zusammenfassen können.
Benutzerdefiniertes Modell in Ihre App einbinden
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe benutzerdefinierter ML Kit-Modelle ein benutzerdefiniertes Bildklassifizierungsmodell in eine Android- oder iOS-App einbinden.
- Android
- TensorFlow
Modell für maschinelles Lernen für Kommentarspam erstellen
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie ein Modell für maschinelles Lernen erstellt wird, das Spam aus anderen Kommentaren herausfiltern kann.
- TensorFlow
- Android
Methoden zur Textzusammenfassung mit der PaLM API von Vertex AI
Updated 23. August 2024
In diesem Tutorial erfahren Sie, wie Sie generative Modelle verwenden, um Informationen aus Text mithilfe der Stuffing-Methode zusammenzufassen.
Mit Coral Edge-TPUs TFlite-Modelle in Node mit TensorFlow.js ausführen
Updated 23. August 2024
TensorFlow Lite-Modelle in Node.js ausführen und mit Coral Edge-TPUs und WebNN beschleunigen.
Codelab: Mit Gemini die testgesteuerte Entwicklung beschleunigen
Updated 23. August 2024
Wir erstellen mithilfe von Gemini eine einfache Ruby-App nach dem TDD-Ansatz (Test Driven Development).
Codelab zu richtlinienbasierten Routen
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie richtlinienbasierte Routen (PBR) konfigurieren und nutzen sowie Funktionen validieren.
Dynamische Portzuweisung von Cloud NAT verwenden
Updated 23. August 2024
In diesem Lab lernen Sie die DPA-Funktion (Dynamic Port Allocation) von Cloud NAT kennen.
Cloud NAT-NAT-Regeln verwenden
Updated 23. August 2024
In diesem Lab lernen Sie die Funktion „Regeln“ von Cloud NAT kennen.
Alle Daten in Looker Studio verbinden und visualisieren
Updated 23. August 2024
Looker Studio ist die Business-Intelligence- und Visualisierungsplattform von Google. In diesem Codelab erfahren Sie, wie Sie in Looker Studio Daten aus beliebigen Quellen verbinden und visualisieren. Mit Google Apps Script schreiben Sie Code, mit dem Daten aus einer API abgerufen und in Looker Studio visualisiert werden.
Codelab zu Cloud Secure Web Proxy (SWP)
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie Cloud Secure Web Proxy (SWP) bereitstellen und nutzen, um Webtraffic zu sichern.
Cloud Run-Jobs
Updated 23. August 2024
Mit Cloud Run-Diensten und Cloud Run-Jobs können Sie Code in Cloud Run ausführen. In diesem Codelab erfahren Sie, wann und wie Cloud Run-Jobs verwendet werden, z. B. wie Sie einen Job erstellen, ausführen oder verwalten.
Benutzerdefinierte Visualisierungen in Looker Studio erstellen
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie eine benutzerdefinierte Visualisierung für einen Looker Studio-Bericht erstellen.
Data Studio-Community-Visualisierungen mit dscc-gen erstellen
Updated 23. August 2024
In diesem Codelab verwenden Sie dscc-gen, ein Tool zum Erstellen von Projektvorlagen, um eine Community-Visualisierung für Data Studio zu erstellen.
LLM-Inferenz auf Cloud Run-GPUs mit vLLM und dem OpenAI Python SDK ausführen
Updated 23. August 2024
Hier erfahren Sie, wie Sie LLM-Inferenzen auf Cloud Run-GPUs mit vLLM und dem OpenAI Python SDK ausführen
- Cloud Run
Alle JavaScript-Frameworks in Cloud Run bereitstellen
Updated 23. August 2024
Hier erfahren Sie, wie Sie JavaScript-Frameworks wie Angular, Nuxt.js und Next.js in Cloud Run bereitstellen.
- Cloud Run
Die ersten 100 Dateien anzeigen & Ordner in Google Drive
Updated 23. August 2024
In diesem Codelab lernen Sie die REST APIs von Google Workspace kennen. Das Beispiel wird aus Gründen der Kürze und Verfügbarkeit in Python erstellt, Sie können aber auch Ihre bevorzugte Entwicklungssprache verwenden. Viele Einführungsthemen werden vorgestellt. Letztendlich erstellen die Nutzer ein einfaches Skript, mit dem die ersten 100 Dateien angezeigt werden. Ordner in Google Drive mithilfe der entsprechenden API erstellen.
- Google Workspace
Anleitung zum Konfigurieren eines Cloud Run-Dienstes für den Zugriff auf einen internen Cloud Run-Dienst über ausgehenden VPC-Traffic
Updated 23. August 2024
Hier erfahren Sie, wie Sie einen Cloud Run-Dienst für den Zugriff auf einen internen Cloud Run-Dienst über ausgehenden VPC-Traffic konfigurieren.
- Cloud Run
Mit Cloud Run, Video Intelligence API und Vertex AI einen Dienst für eine Szene für Szene-Bildbeschreibung erstellen
Updated 23. August 2024
Hier erfahren Sie, wie Sie mit Vertex AI und der Video Intelligence API einen Cloud Run-Dienst erstellen, der das Bild in jeder Szene eines Videos beschreibt.
- Cloud Run
Google Maps zu einer Flutter-App hinzufügen
Updated 23. August 2024
In diesem Codelab entwickeln Sie mithilfe des Flutter Mobile App SDK ein Google Maps-Erlebnis für die Entwicklung hochwertiger nativer Apps für iOS, Android und das Web.
- Flutter
- Google Maps Platform
Klinische Daten mit BigQuery und AI Platform Notebooks analysieren
Updated 23. August 2024
In diesem Codelab zeigen wir Ihnen eine Lösung für den Zugriff auf und die Analyse von klinischen Daten in der GCP mithilfe von BigQuery und AI Platform Notebooks.
Stärken Sie Ihren Gmail-Posteingang mit Google Cloud Functions
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie Gmail-Nachrichten mithilfe von G Suite APIs und Google Cloud Functions automatisch und programmatisch verarbeiten.
- Google Workspace
Cloud Run-Jobs verwenden Video Intelligence APIs zur Videoverarbeitung
Updated 23. August 2024
Hier erfahren Sie, wie Sie mit Vertex AI und der Video Intelligence API einen Cloud Run-Job erstellen, der das Bild in jeder Szene eines Videos beschreibt.
- Cloud Run
Vertex AI Search für PDFs (unstrukturierte Daten) in Cloud Storage aus einem Cloud Run-Dienst verwenden
Updated 23. August 2024
Anleitung zum Erstellen einer Abfrage an Vertex AI Search über einen Cloud Run-Dienst.
- Cloud Run
Automatisch skalierenden HPC-Cluster mit Slurm bereitstellen
Updated 23. August 2024
Hier erfahren Sie, wie Sie einen dynamisch skalierbaren HPC-Cluster mit Google Compute Engine, Google Deployment Manager und dem Slurm Workload Manager bereitstellen.
Gemini-basierte Chat-App in Cloud Run bereitstellen
Updated 23. August 2024
Hier erfahren Sie, wie Sie mit express.js, htmx und tailwindCSS einen Gemini-basierten Chat in Cloud Run bereitstellen.
- Cloud Run
Cloud Run-Dienst für den Zugriff auf einen internen Cloud Run-Dienst und das öffentliche Internet konfigurieren
Updated 23. August 2024
Hier erfahren Sie, wie Sie über direkten VPC-Traffic auf einen reinen internen Cloud Run-Dienst für eingehenden Traffic zugreifen und gleichzeitig öffentlichen Internetzugriff beibehalten
- Cloud Run
Änderungen von GitHub mit Cloud Build automatisch in Cloud Run bereitstellen
Updated 23. August 2024
Änderungen von GitHub mit Cloud Build automatisch in Cloud Run bereitstellen
- Cloud Run
Cloud Run mit Gemini-Funktionsaufrufen verwenden
Updated 23. August 2024
Hier erfahren Sie, wie Sie Cloud Run als Endpunkt für Gemini-Funktionsaufrufe verwenden.
- Cloud Run
Sie arbeiten an einem Google Cloud-Codelab? Beginnen Sie hier!
Updated 23. August 2024
In diesem Codelab richten Sie ein Google Cloud-Projekt für die folgenden Codelabs ein. Außerdem erfahren Sie, wie Sie mit Cloud Shell Dateien bearbeiten und Terminalbefehle ausführen.
Bilddatenklassifizierung mit BigQuery ML
Updated 23. August 2024
In diesem Codelab speichern und analysieren Sie Bilder von Yoga-Posen in BigQuery und implementieren ein Bildklassifizierungsmodell mit BigQuery ML, um die Posen ausschließlich mit SQL-Konstrukten zu beschriften.
Intelligente Webcam in JavaScript mit einem vortrainierten TensorFlow.js-Modell für maschinelles Lernen erstellen
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie eines der vortrainierten TensorFlow.js-Modelle (COCO-SSD) laden und verwenden, um gängige Objekte zu erkennen, mit denen es trainiert wurde.
- TensorFlow
Transkripte Ihrer geschäftlichen Besprechungen mit Google Docs erstellen & Maschinelles Lernen
Updated 23. August 2024
In diesem Codelab erstellen Sie mit der Google Docs API ein Google-Dokument und schreiben das Transkript einer Audiodatei in dieses Dokument. Sie verwenden die Speech-to-Text API, um das Texttranskript der jeweiligen Audiodatei abzurufen.
- Google Workspace
FHIR (Fast Healthcare Interoperability Resources) in BigQuery aufnehmen
Updated 23. August 2024
In diesem Codelab implementieren wir ein Datenaufnahmemuster, um Gesundheitsdaten im FHIR-R4-Format (reguläre Ressourcen) mithilfe von Cloud Healthcare FHIR APIs in BigQuery zu laden.
.NET Core-Anwendung in Google Kubernetes Engine bereitstellen und aktualisieren
Updated 23. August 2024
Microsoft.NET Core ist eine plattformübergreifende Open-Source-Version von.NET, die nativ in Containern ausgeführt werden kann..NET Core ist auf GitHub verfügbar und wird von Microsoft und der.NET-Community verwaltet. In diesem Lab wird eine.NET
- Google Cloud
Vorhandene Apps mit Gemini entdecken und optimieren
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Gemini eine Clientanwendung auf einem vorhandenen API-Back-End erstellen. In diesem Lab soll die Verwendung von Gemini mit einer vorhandenen Anwendung veranschaulicht werden. In diesem Lab lernen Sie
Document AI Warehouse zum Aufnehmen, Verarbeiten und Suchen von Dokumenten verwenden
Updated 23. August 2024
In diesem Codelab verwenden Sie Document AI Warehouse, um den vollständigen Text von Dokumenten aufzunehmen, zu verarbeiten und zu suchen.
Codelab: Externer HTTPS-Load-Balancer mit erweiterter Traffic-Verwaltung (Envoy)
Updated 23. August 2024
In diesem Codelab lernen Sie die erweiterten Traffic-Features kennen, die im neuen externen HTTPS-Load-Balancer verfügbar sind.
Codelab: Technischer Duet AI-Workshop für Entwickler
Updated 23. August 2024
Ziel dieses Workshops ist es, Nutzern und Fachkräften praktische Informationen zu Duet-KI zu bieten. In diesem Codelab lernen Sie Folgendes: Um zu zeigen, wie Duet AI für Entwickler authentisch in der täglichen Entwicklung eingesetzt wird, finden die
Kubernetes-Dienste mit Eventarc-Ereignissen auslösen
Updated 23. August 2024
In diesem Codelab hören Sie mit Eventarc Ereignisse aus Pub/Sub, Cloud Storage und Cloud-Audit-Logs und übergeben sie an einen Kubernetes-Dienst, der in der Google Kubernetes Engine (GKE) ausgeführt wird.
Daten mit Cloud KMS (asymmetrisch) verschlüsseln und entschlüsseln
Updated 23. August 2024
In diesem Codelab verschlüsseln und entschlüsseln Sie Daten mit asymmetrischen Cloud KMS-Schlüsseln.
- Cloud Key Management Service
Edge-Cache mit Cloud Armor verteidigen
Updated 23. August 2024
In diesem Lab erstellen Sie eine CDN-Verteilung und wenden Cloud Armor-Regeln an, um Ihren Edge-Cache zu schützen.
Google Ads mit benutzerdefinierten Google Analytics for Firebase-Ereignissen – Android
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie Ereignisse mit GA4F implementieren und Aktionskampagnen über Google Ads starten.
Duet AI während des gesamten Softwareentwicklungszyklus verwenden
Updated 23. August 2024
Mit Duet AI Aufgaben in einem vorhandenen Projekt erledigen
Mache deine Flutter-App langweilig zu schön
Updated 23. August 2024
Flutter ist das UI-Toolkit von Google, mit dem Sie mit einer einzigen Codebasis ansprechende, nativ kompilierte Apps für Mobilgeräte, Web und Desktop erstellen können. In diesem Codelab beginnen Sie mit einer einfachen Musik-App und gestalten sie mithilfe von Material 3 ansprechender und reaktionsschneller für alle Plattformen.
- Flutter
Adaptive Apps in Flutter
Updated 23. August 2024
In diesem Codelab entwickeln Sie eine Flutter-App, die sich an alle sechs von Flutter unterstützten Plattformen anpasst: Android, iOS, das Web, Windows, macOS und Linux.
- Flutter
3D-Daten mit Draco Geometry Compression optimieren
Updated 23. August 2024
3D-Grafiken sind ein wesentlicher Bestandteil vieler Anwendungen wie Spielen, Design und Datenvisualisierung. Da Grafikprozessoren und Erstellungstools immer besser werden, werden immer größere und komplexere 3D-Modelle zum Standard machen und neue
So testen Sie eine Flutter-App
Updated 23. August 2024
In diesem Codelab erstellen und testen Sie eine einfache Flutter-App.
- Flutter
Mit Material 3 ein animiertes responsives App-Layout erstellen
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie eine Anwendung mit adaptivem Design entwickeln, die mit Material 3 auf allen sechs von Flutter unterstützten Plattformen flüssig animiert wird.
- Flutter
FFI in einem Flutter-Plug-in verwenden
Updated 23. August 2024
In diesem Codelab erstellen Sie mithilfe von FFI ein Flutter-Plug-in für mobile und Desktop-Plattformen, um eine vorhandene native C-Bibliothek zu nutzen.
- Flutter
Bildarchivierung, -analyse und -erstellung für Google Workspace & Google Cloud
Updated 23. August 2024
In diesem Codelab erstellen Entwickler einen cloudbasierten Workflow für die Bildverarbeitung in Python mit Google Workspace (ehemals G Suite) und Google Cloud APIs Insbesondere laden Sie eine Bilddatei aus Google Drive herunter, archivieren sie in Google Cloud Storage, analysieren ihren Inhalt mit Google Cloud Vision und generieren Berichtsdaten in Google Tabellen.
- Google Workspace
Daten mit Cloud KMS verschlüsseln und entschlüsseln
Updated 23. August 2024
In diesem Codelab verschlüsseln und entschlüsseln Sie Daten mit Cloud KMS.
- Cloud Key Management Service
Modul 2: Von App Engine-NDB zu Cloud NDB migrieren
Updated 23. August 2024
Hier erfahren Sie, wie Sie eine einfache App Engine-Anwendung von ndb zu Cloud NDB migrieren.
Modul 1: Von App Engine webapp2 zu Flask migrieren
Updated 23. August 2024
Hier erfahren Sie, wie Sie die Python App Engine-Anwendung von webapp2 zum Flask-Web-Framework migrieren.
Von App Engine Blobstore zu Cloud Storage migrieren (Modul 16)
Updated 23. August 2024
Hier erfahren Sie, wie Sie die Blobstore-Nutzung für eine Python 2-App Engine-ndb-Anwendung zu Cloud Storage migrieren.
HTTP-Funktionen von Cloud Functions in Python
Updated 23. August 2024
In dieser Anleitung erstellen Sie HTTP-Cloud Functions-Funktionen in Python.
So verwenden Sie App Engine Task Queue (Pull-Aufgaben) in Flask-Anwendungen (Modul 18)
Updated 23. August 2024
Hier erfahren Sie, wie Sie einer einfachen App Engine NDB-Anwendung mit Python 2 Flask die Verwendung von Pull-Aufgaben in Aufgabenwarteschlangen hinzufügen.
Cloud Functions-Funktion zur Automatisierung des CSV-Datenimports in Google Tabellen
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie eine Google-Tabelle aus einer Cloud Functions-Funktion füllen, die auf einen CSV-Dateiupload in Cloud Storage reagiert
- Google Workspace
Von Pull-Aufgaben der App Engine-Aufgabenwarteschlange zu Cloud Pub/Sub migrieren (Modul 19)
Updated 23. August 2024
Informationen zum Migrieren einer Python 2-App Engine NDB Anwendung der Aufgabenwarteschlange (Pull-Aufgaben) an Cloud NDB & Cloud Pub/Sub, gefolgt von einem Upgrade auf Python 3
So verwenden Sie App Engine Blobstore (Modul 15)
Updated 23. August 2024
Informationen zum Hinzufügen der Blobstore-Nutzung zu einer einfachen Python 2-Anwendung in App Engine
So verwenden Sie App Engine Memcache in Flask-Anwendungen (Modul 12)
Updated 23. August 2024
Hier erfahren Sie, wie Sie einer einfachen App Engine NDB-Anwendung in Python 2 Flask die Memcache-Nutzung hinzufügen.
Von App Engine Memcache zu Cloud Memorystore migrieren (Modul 13)
Updated 23. August 2024
Informationen zum Migrieren einer Python 2-App Engine NDB Memcache-Anwendung für Cloud NDB Cloud Memorystore (für Redis), gefolgt von einem Upgrade auf Python 3
Modul 11: Von der Google App Engine zu Cloud Functions migrieren
Updated 23. August 2024
Einfache Python-Anwendung in App Engine konvertieren (oder eine größere, monolithische Anwendung in Mikrodienste aufteilen) und in Cloud Functions verschieben
Stackdriver Logging und Stackdriver Trace für Cloud Functions verwenden
Updated 23. August 2024
Hier erfahren Sie, wie Sie Stackdriver Logging und Stackdriver Trace für Cloud Functions verwenden.
Unterstützung für gebündelte App Engine-Dienste erweitern: Teil 1 (Modul 17)
Updated 23. August 2024
Gebündelte App Engine-Dienste in Gen2-Laufzeiten verwenden
Natural Language API mit C# verwenden
Updated 23. August 2024
In diesem Codelab lernen Sie, wie Sie die Natural Language API mit C# verwenden
Modul 5: Mit Cloud Buildpacks von der Google App Engine zu Cloud Run migrieren
Updated 23. August 2024
Hier erfahren Sie, wie Sie eine einfache App Engine-Anwendung mithilfe von Cloud Buildpacks in einen Container verlagern und zu Cloud Run migrieren.
Einfache Bereitstellung von "Google Übersetzer" Express.js-Anwendung in der App Engine, Cloud Functions und Cloud Run
Updated 23. August 2024
In diesem Codelab erfahren Sie, wie Sie die Google Cloud Translation API mit Node.js verwenden und entweder lokal ausführen oder auf einer serverlosen Cloud-Computing-Plattform (App Engine, Cloud Functions oder Cloud Run) bereitstellen.
So verwenden Sie App Engine-Aufgabenwarteschlange (Push-Aufgaben) in Flask-Anwendungen (Modul 7)
Updated 23. August 2024
Hier erfahren Sie, wie Sie einer einfachen App Engine NDB-Anwendung in Python 2 Flask die Verwendung von Aufgabenwarteschlangen-Push-Aufgaben hinzufügen.
Von einer monolithischen Website zu Mikrodiensten in Google Kubernetes Engine migrieren
Updated 23. August 2024
In diesem Lab erfahren Sie, wie Sie eine monolithische Website in Mikrodienste unterteilen und sie in Google Kubernetes Engine bereitstellen.
Modul 6: Von Cloud Datastore zu Cloud Firestore migrieren
Updated 23. August 2024
Hier erfahren Sie, wie Sie eine einfache App Engine-Anwendung von Cloud Datastore zu Cloud Firestore migrieren.
Modul 3: Von Google Cloud NDB zu Cloud Datastore migrieren
Updated 23. August 2024
Hier erfahren Sie, wie Sie eine einfache App Engine-Anwendung von Cloud NDB zu Cloud Datastore migrieren.
Vom App Engine-Nutzerdienst zur Cloud Identity Platform migrieren (Modul 21)
Updated 23. August 2024
Informationen zum Migrieren einer Python 2-App Engine NDB Nutzerdienst-App für Cloud NDB & Cloud Identity Platform, gefolgt von einem Upgrade auf Python 3
Modul 4: Mit Docker von der Google App Engine zu Cloud Run migrieren
Updated 23. August 2024
Anleitung zum Containerisieren und Migrieren einer einfachen App Engine-Anwendung mit Docker zu Cloud Run
Automatisierungsvorlage erstellen
Updated 22. August 2024
In diesem Codelab lernen Sie, eine Automatisierungsvorlage zu erstellen.
Mit Migrate for Anthos von Compute Engine zu Kubernetes Engine migrieren
Updated 22. August 2024
In diesem Codelab migrieren Sie einen einfachen Webserver mit Migrate for Anthos von Compute Engine zu Kubernetes Engine.
Matter-Gerät bauen
Updated 22. August 2024
In diesem Codelab erstellen, beauftragen und verwenden Sie eine Rechtsangelegenheit.
- Matter
Virtuelles Gerät erstellen
Updated 22. August 2024
In diesem Codelab erstellen, beauftragen und verwenden Sie eine virtuelle Rechtsangelegenheit.
- Matter
Einführung in Cloud Run
Updated 22. August 2024
Anleitung zum Bereitstellen einer Startanwendung in Cloud Run.
Gewichtetes Netzwerk-Load-Balancing pro Instanz
Updated 22. August 2024
In diesem Codelab lernen Sie, wie Sie einen Netzwerk-Load-Balancer konfigurieren, um den Traffic basierend auf den Gewichtungen, die von einer HTTP-Systemdiagnose mit gewichtetem Load-Balancing gemeldet wurden, auf die Back-End-Instanzen des Load-Balancers zu verteilen.
Echtzeitkommunikation mit WebRTC
Updated 22. August 2024
Hier erfahren Sie, wie Sie Medien und Daten zwischen zwei Browsern streamen. Machen Sie sich mit den wichtigsten APIs und Technologien von WebRTC vertraut. Erfassen und bearbeiten Sie Bilder mit getUserMedia, CSS und dem Canvas-Element. Richten Sie eine Peer-Verbindung ein und tauschen Sie Daten über Datenkanäle direkt zwischen Browsern aus. Abschließend richten Sie mit Node.js einen Signalisierungsserver ein.
WebView zur Flutter-App hinzufügen
Updated 22. August 2024
In diesem Codelab erfahren Sie, wie Sie einer Flutter-Anwendung das Plug-in „webview_flutter“ hinzufügen.
- Flutter
BigQuery ML für die Betrugserkennung bei Kreditkartentransaktionen über die Console
Updated 22. August 2024
In diesem Codelab erstellen Sie ein logistisches Regressionsmodell von BigQuery, um die Betrugserkennung bei Kreditkartentransaktionen mit der Console vorherzusagen
Erstelle ein 2D-Physikspiel mit Flutter & Flame
Updated 22. August 2024
Mit Forge2D, einer 2D-Physik-Engine, lernst du in Flutter- und Flame-Spielen die Spielmechanik.
- Flutter
Einführung in Flame mit Flutter
Updated 22. August 2024
In diesem Codelab erfährst du, wie du Flame verwendest, eine auf Flutter basierende Spiel-Engine. Sie lernen die Komponenten und Effekte von Flame kennen und erfahren, wie Sie Flame in das State Management von Flutter einbinden.
- Flutter
Google Ads-Kampagnen mit benutzerdefinierten Google Analytics-Ereignissen und Flutter starten
Updated 22. August 2024
In diesem Codelab erfahren Sie, wie Sie benutzerdefinierte Ereignisse mit GA4F implementieren und App-Aktionskampagnen über Google Ads starten.
Benutzeroberflächen der nächsten Generation in Flutter erstellen
Updated 22. August 2024
Hier erfahren Sie, wie Sie Flutter-Benutzeroberflächen mit Animationen, Shadern und Partikeleffekten erstellen, die auf allen sechs Plattformen von Flutter funktionieren.
- Flutter
Mit TensorFlow Enterprise und BigQuery ein Betrugserkennungsmodell auf der Cloud AI Platform erstellen
Updated 22. August 2024
In diesem Lab nehmen Sie direkt ein BigQuery-Dataset auf und trainieren ein Betrugserkennungsmodell mit TensorFlow Enterprise auf der Google Cloud AI Platform.
- TensorFlow
Erklärung eines Betrugserkennungsmodells mit Cloud AI Platform
Updated 22. August 2024
In diesem Lab erstellen Sie eine tf.keras zur Identifizierung betrügerischer Transaktionen mit TensorFlow und interpretieren die Ergebnisse des Modells dann mit dem Explainable AI SDK von Cloud.
- TensorFlow
Wortpuzzle mit Flutter erstellen
Updated 22. August 2024
Hier erfahren Sie, wie Sie eine rechenintensive Flutter-App entwickeln und dabei die fließende Interaktivität von Flutter aufrechterhalten.
- Flutter
Daten zu generativer KI mit Spanner und der Vertex AI Imagen API
Updated 21. August 2024
Erstellen Sie eine Posengenerator-App, um Bilder basierend auf vom Nutzer erstellten Pose-Prompts mit Daten zu generieren, die über die Server-App-API aus der Spanner-Datenbank abgerufen wurden.
Auf generativer KI basierender Chat mit Nutzern und Dokumenten in Java über PaLM und LangChain4J
Updated 21. August 2024
In diesem Codelab chatten Sie mit Ihren Nutzern oder stellen Fragen zu Ihrer Dokumentation, indem Sie Generative AI in Java verwenden, das PaLM Large Language Model einbinden und das LangChain4J LLM-Orchestrierungs-Framework nutzen.
Google Workspace-Aufgaben mit der Gemini API automatisieren
Updated 21. August 2024
Hier erfahren Sie, wie Sie mit der Gemini API Google Workspace-Aufgaben automatisieren können, und entdecken weitere Möglichkeiten.
- Google Workspace
MDC-101 Flutter: Grundlagen zu Materialkomponenten
Updated 21. August 2024
Machen Sie sich mit den Grundlagen der Verwendung von Material Components vertraut, indem Sie eine Anmeldeseite für eine einfache Flutter-App erstellen.
- Flutter
MDC-103 Android: Material Design mit Farbe, Bewegung und Schrift (Java)
Updated 21. August 2024
Mit Material Komponenten für Android können Sie Ihr Produkt ganz einfach von anderen abheben und Ihre Marke durch Design in Java zum Ausdruck bringen.
Serverlose MEAN-Stack-Anwendung in MongoDB Atlas und Cloud Run
Updated 21. August 2024
In diesem Codelab erstellen Sie eine installierbare MEAN-Stack-Anwendung, die in Cloud Run ausgeführt wird.
MDC-101 Web: Grundlagen zu Material Components (MDC) (Web)
Updated 21. August 2024
Eine einfache Anwendung mit Kernkomponenten erstellen, um die Grundlagen der Verwendung von Materialkomponenten im Web zu erlernen.
MDC-111 Android: Material Components in die Codebasis einbinden (Kotlin)
Updated 21. August 2024
Hier erfahren Sie, wie Sie einzelne Material-Komponenten in eine vorhandene Kotlin-Codebasis einbinden, ohne von vorn anzufangen.
MDC-101 Android: Grundlagen zu Material Components (MDC) (Java)
Updated 21. August 2024
Eine einfache Anwendung mit Kernkomponenten in Java erstellen, um die Grundlagen der Verwendung von Materialkomponenten für Android zu erlernen.
MDC-111 Android: Material Components in die Codebasis einbinden (Java)
Updated 21. August 2024
Hier erfahren Sie, wie Sie einzelne Material-Komponenten in eine vorhandene Java-Codebasis einbinden, ohne von vorn anzufangen.
MDC-103 Web: Material Theming mit Farbe, Form, Höhe und Typ (Web)
Updated 21. August 2024
Mit den Materialkomponenten für das Web können Sie Ihr Produkt leicht von anderen abheben und Ihre Marke im Design präsentieren.
MDC-104 Android: Erweiterte Material-Komponenten (Java)
Updated 21. August 2024
Optimieren Sie Ihr Design und lernen Sie unser erweitertes Hintergrundmenü für Komponenten in Java kennen.
MDC-103 Flutter: Material Theming mit Farbe, Form, Höhe und Typ
Updated 21. August 2024
Mit der Material Flutter-Bibliothek kannst du dein Produkt ganz einfach von anderen abheben und deine Marke durch ein Design zum Ausdruck bringen.
- Flutter
MDC-104 Android: Material Advanced Components (Kotlin)
Updated 21. August 2024
Optimieren Sie Ihr Design und lernen Sie unser erweitertes Hintergrundmenü für Komponenten in Kotlin.
Mit der AR Foundation von Unity ein AR-Spiel erstellen
Updated 21. August 2024
In diesem Codelab erfahren Sie, wie Sie mit ARCore und dem AR Foundation-Framework von Unity ein einfaches Rennspiel entwickeln.
- Android
Instrument zur Steigerung der Leistung Ihrer App in Go (Teil 2: Profiler)
Updated 21. August 2024
Die kontinuierliche Profilerstellung ist das Tool, mit dem Sie Informationen zur letzten Meile für die Leistungsoptimierung ermitteln können. In diesem Codelab erfahren Sie, wie Sie Ihre Anwendung mit einem Profiler-Agent instrumentieren und den Engpass in den visualisierten Diagrammen in Cloud Profiler erkennen.
Erste Schritte mit Unity und Google Play Spiele für PC
Updated 21. August 2024
In diesem Codelab erfährst du, wie du dein Spiel (oder ein Unity-Beispielspiel) an Google Play Spiele anpassen kannst. Dies ist der erste Schritt zur PC-Unterstützung für dein Android-Spiel.
- Android
Über Funktionsaufrufe in Gemini mit APIs interagieren
Updated 21. August 2024
In diesem Codelab verwenden Sie Funktionsaufrufe in Gemini, um eine App zu erstellen, mit der Nutzer nach Wechselkursen fragen, die neuesten Daten von einer externen API abrufen und dem Nutzer dann eine Antwort senden können.
Partitionierung und Clustering in BigQuery
Updated 21. August 2024
In diesem Codelab lernen Sie mithilfe der BigQuery-Web-UI Partitionierung und Clustering in BigQuery kennen.
Erste Schritte mit Firebase in C++
Updated 21. August 2024
Vielleicht kennen Sie die Firebase SDKs für Android und iOS. Aber wussten Sie auch, dass es eine C++ SDK nur für plattformübergreifende Spiele entwickelt? In diesem Workshop fügen wir den C++ SDK in ein Android-Projekt über CMake einfügen, einige grundlegende Analysedaten hinzufügen, um dein Spiel zu verbessern, und es mit Freunden und Testern teilen, um Feedback zu sammeln.
- Firebase
Bedienung über Gesten und randlose Bedienung
Updated 21. August 2024
In diesem Codelab arbeiten Sie an einer vorhandenen App, damit die zugehörigen Steuerelemente mit Gestennavigation funktionieren. Außerdem profitierst du von einem randlosen Display.
- Android
Mit Google Workspace-Add-ons lassen sich E-Mails effektiver bearbeiten
Updated 21. August 2024
In diesem Codelab entwerfen und implementieren Sie ein Gmail-Add-on, mit dem Nutzer Ausgaben aus Belegen ganz einfach in eine Google-Tabelle einfügen können, ohne Gmail zu verlassen.
- Google Workspace
Generative AI-Textgenerierung in Java mit PaLM und LangChain4J
Updated 21. August 2024
In diesem Codelab lernen Sie Generative AI in Java kennen, integrieren das Large Language Model von PaLM und nutzen das LLM-Orchestrierungs-Framework LangChain4J
Mit Gemini Code Assist eine Schnellstartlösung für die KI-Zusammenfassung entdecken und verbessern
Updated 21. August 2024
In diesem Codelab sehen wir uns eine vorhandene Schnellstartlösung namens „KI-Zusammenfassung“ an, die mithilfe von Vertex AI-Modellen PDF-Dokumente zusammenfasst, die in Google Cloud Storage hochgeladen wurden. Wir verwenden Gemini Code Assist, um der Lösung neue Funktionen hinzuzufügen.
GKE NFO-Multi-Netzwerke bereitstellen und validieren Hochleistungsschnittstelle
Updated 21. August 2024
In diesem Codelab erfahren Sie, wie Sie GKE L3 und den netdevice multinic-Knotenpool konfigurieren und validieren.
Synthetische Monitoring-Tests für Ihre Dienste mit Gemini schreiben
Updated 21. August 2024
In diesem Codelab sehen wir uns an, wie Sie mithilfe der Funktion „Hilfe beim Verfassen“ synthetische Monitoringtests für Ihre vorhandenen Dienste erstellen können.
Ereignisse in einer WebView mit Google Analytics erfassen
Updated 21. August 2024
In diesem Codelab erfahren Sie, wie Sie mit GA4F Ereignisse auf einer Website innerhalb einer WebView erfassen, indem Sie sie an nativen Code weiterleiten.
TensorFlow.js-Training in Node.js-Codelab
Updated 21. August 2024
In diesem Codelab erfahren Sie, wie Sie ein Baseball-Spielfeldschätzungsmodell mit TensorFlow.js auf einem Node.js-Server erstellen und trainieren sowie Messwerte für einen Client bereitstellen.
- TensorFlow
TensorFlow.js: Python-Gerät in das TensorFlow.js-Format konvertieren
Updated 21. August 2024
In diesem Codelab erfahren Sie, wie Sie ein vorhandenes Python ML-Modell im SavedModel-Format in das TensorFlow.js-Format konvertieren, damit es in einem Webbrowser ausgeführt werden kann. Außerdem lernen Sie, wie Sie häufige Probleme beheben, die bei Konvertierungen auftreten können.
- TensorFlow
Lab: Diensterweiterungen in Media CDN
Updated 21. August 2024
In diesem Codelab erstellen Sie eine Media CDN-Distribution, die Ihren benutzerdefinierten Code über ein Diensterweiterungs-Plug-in ausführt, um eine benutzerdefinierte HTTP-Authentifizierung zu erreichen.
Preise von Einzelhandelsprodukten optimieren
Updated 21. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Dataprep, BigQuery und Looker die Auswirkungen verschiedener Einzelhandelspreise analysieren und fundierte Entscheidungen zur Preisoptimierung von Produkten treffen.
Slack-Befehlsautomatisierung
Updated 21. August 2024
Quellcode zum Erstellen eines Slack-Slash-Befehls für die Textzusammenfassung in der Slack-Anwendung. Die Slack-Anwendung verwendet die Cloud Functions-Funktion, um die PaLM API für die Textzusammenfassung aufzurufen.
Mit Kustomize skalieren
Updated 21. August 2024
Kustomize ist ein Tool, das eine vorlagenfreie Möglichkeit zum Anpassen der Anwendungskonfiguration bietet, was die Nutzung standardmäßiger Anwendungen vereinfacht. Es ist als eigenständiges Dienstprogramm verfügbar und über kubectl apply -k in
Codelab: Cloud Armor- und TCP/SSL-Proxy-Load-Balancer – Ratenbegrenzung und IP-Sperrliste
Updated 20. August 2024
In diesem Codelab erstellen Sie einen TCP/SSL-Proxy-Load-Balancer mit einem Back-End-Dienst und verwenden Cloud Armor, um den Zugriff auf den Load-Balancer auf eine bestimmte Gruppe von Nutzerclients zu beschränken
Apache Spark und Jupyter Notebooks in Cloud Dataproc
Updated 20. August 2024
In diesem Lab erfahren Sie, wie Sie Apache Spark und Jupyter Notebooks in Cloud Dataproc mit optionalen Komponenten und Component Gateway einrichten können.
Mit Private Service Connect und Hybrid-NEG-TCP-Proxy über Hybridnetzwerke eine Verbindung zu lokalen Diensten herstellen
Updated 20. August 2024
In diesem Codelab erfahren Sie, wie Sie mit Private Service Connect mit TCP-Proxy auf lokale Dienste zugreifen
Android für Fortgeschrittene in Kotlin 03.2: Animation mit MotionLayout
Updated 20. August 2024
In diesem Codelab verwenden Sie MotionLayout, um eine Kotlin-Android-App mit dynamischen Animationen zu erstellen.
- Android
Secret Manager mit Python verwenden
Updated 20. August 2024
In dieser Anleitung lernen Sie, wie Sie Secret Manager mit Python verwenden
Computing Private Statistics with Privacy on Beam
Updated 20. August 2024
In diesem Codelab lernen Sie, wie Sie mit Privacy on Beam private Statistiken zu Besuchen in einem Restaurant erstellen und die Funktionen eines Differential Privacy-Framework kennenlernen und anwenden.
Mit TensorFlow Lite auf Android Blumen erkennen
Updated 20. August 2024
In diesem Codelab führen Sie einen Bildklassifikator mit TensorFlow Lite auf einem Android-Smartphone aus.
- Android
- TensorFlow
Ähnlichkeitssuche mit Spanner und Vertex AI
Updated 20. August 2024
Erstellen Sie eine Anwendung zur Ähnlichkeitssuche für Bekleidungsempfehlungen auf der Grundlage von Nutzereingaben und führen Sie eine Suche anhand von Daten durch, die in Schraubenschlüssel gespeichert und von der Vektorsuche indexiert wurden, um mit den nächsten Nachbarn zu antworten.
CSV-Daten (kommagetrennte Werte) mit Cloud Data Fusion in BigQuery aufnehmen – Echtzeitaufnahme
Updated 20. August 2024
In diesem Codelab implementieren wir ein Datenaufnahmemuster, um Gesundheitsdaten im CSV-Format mit Cloud Data Fusion in Echtzeit in BigQuery zu laden.
Trace-Informationen mit OpenTelemetry instrumentieren
Updated 20. August 2024
OpenTelemetry ist der Branchenstandard für die Systembeobachtbarkeit von Trace und Messwerten. In dieser Sitzung wird Ihr Wissen über die Instrumentierung von Anwendungsmesswerten mit OpenTelemetry und die Verwendung in Cloud Monitoring und anderen Monitoringtools vermittelt.
KI-Spracherkennung mit TensorFlow Lite für Mikrocontroller und SparkFun Edge
Updated 20. August 2024
In diesem Codelab erfahren Sie, wie Sie ein Spracherkennungsmodell mit TensorFlow Lite für Mikrocontroller auf dem SparkFun Edge ausführen, einem batteriebetriebenen Entwicklungsboard mit Mikrocontroller.
- TensorFlow
Lab: NCC-Website zum Standort mit der FlexiWAN SD-WAN-Appliance
Updated 20. August 2024
Ziel dieses Labs ist es, NCC mit einem softwaredefinierten WAN-Appliance-Spoke zu untersuchen, der an einen NCC-Hub angehängt ist.
iOS-Apps Push-Benachrichtigungen hinzufügen
Updated 20. August 2024
In diesem Codelab fügen Sie einer iOS-App mit Firebase Cloud Messaging Push-Benachrichtigungen hinzu.
- Firebase
Workshop zu serverlosen Web-APIs
Updated 20. August 2024
In diesem Code-Lab entwickeln Sie eine Web API auf Basis der serverlosen Lösungen von Google Cloud, um ein Bücherregal und die dazugehörigen Bücher bereitzustellen. Sie erstellen eine Cloud Functions-Funktion zum Importieren von Beispieldaten, einen Cloud Run-Container, um eine wiederverwendbare Backend-Web-API anzubieten, und eine App Engine-Webanwendung, die ein Web-Front-End zum Durchsuchen der Bücherbibliothek bereitstellt.
Web-Apps Push-Benachrichtigungen hinzufügen
Updated 20. August 2024
In diesem Codelab erfahren Sie, wie Sie Ihrer Webanwendung Push-Benachrichtigungen hinzufügen.
TensorFlow.js – Audioerkennung mit Lerntransfer
Updated 20. August 2024
In diesem Codelab bauen Sie ein einfaches Audioerkennungsnetzwerk auf, das Ihre Geräusche erkennen und damit einen Schieberegler im Browser steuern kann. Sie verwenden TensorFlow.js, eine leistungsstarke und flexible ML-Bibliothek für JavaScript.
- TensorFlow
Mit der Spring Resource-Abstraktion auf Dateien in Cloud Storage zugreifen
Updated 20. August 2024
Mit der Spring-Ressourcenabstraktion können Sie auf Dateien in Cloud Storage zugreifen.
Codelab „Remote Config in Android einbinden“
Updated 20. August 2024
In diesem Codelab erfahren Sie, wie Sie Remote Config auf Android implementieren und verwenden
- Android
Text- und Gesichtsfunktionen erkennen ML Kit: iOS
Updated 20. August 2024
In diesem Codelab entwickeln Sie eine iOS-App mit ML Kit, die maschinelles Lernen auf dem Gerät nutzt, um Text- und Gesichtsmerkmale in Bildern zu erkennen.
- ML Kit
Core Web Vitals-Felddaten mit Anzeigenmesswerten erfassen
Updated 16. August 2024
In diesem Codelab erfahren Sie, wie Sie Core Web Vitals mit einer vordefinierten Tag-Vorlage für Google Tag Manager (GTM) messen und die Daten an eine Google Analytics 4 (GA4) -Property senden. Außerdem erfahren Sie, wie Sie Daten aus Google Ad
Wie wird die digitale Barrierefreiheit gemessen?
Updated 30. Mai 2024
Einführung in die Messung der Barrierefreiheit, mit der sichergestellt wird, dass alle – auch Menschen mit Beeinträchtigungen – weiterhin sinnvoll und gleich mit Ihrer Website interagieren können.
Das Keyword „return“
Updated 31. März 2024
Verwenden Sie das Keyword „return“, um die Funktionen optimal zu nutzen.
Numbers
Updated 31. März 2024
Weitere Informationen zum Zahlendatentyp von JavaScript.
Prototyp-Übernahme
Updated 31. März 2024
JavaScript-Objekte und prototypale Übernahme
Klassen erweitern
Updated 31. März 2024
Mit dem Keyword „extends“ können Sie Unterklassen vorhandener Klassen erstellen.
Zugriff auf Properties
Updated 31. März 2024
Eigenschaften eines Objekts festlegen, ändern und aufrufen
BigInt
Updated 31. März 2024
Hier erfahren Sie, wie Sie den JavaScript-Datentyp BigInt verwenden.
Indexierte Sammlungen
Updated 31. März 2024
Indexierte Sammlungen wie Arrays verwenden
Anhang
Updated 31. März 2024
Zusätzliche Informationen, die bei der Nutzung von JavaScript hilfreich sein können.
Objekte
Updated 31. März 2024
Einführung in JavaScript-Objekte.
Vergleichsoperator
Updated 31. März 2024
Weitere Informationen zum Verwenden von Vergleichsoperatoren.
Willkommen bei Learn JavaScript!
Updated 31. März 2024
Ein ausführlicher Kurs zu den Grundlagen von JavaScript.
Statische Initialisierungsblöcke
Updated 31. März 2024
Verwenden Sie statische Initialisierungsblöcke, um statische Felder festzulegen oder zu ändern.
Einführung in JavaScript
Updated 31. März 2024
Eine kurze Entstehungsgeschichte von JavaScript und eine Übersicht über die grundlegenden Regeln
Sammlungen mit Schlüssel
Updated 31. März 2024
Schlüsselsammlungen wie Karten und Sets verwenden
Strings
Updated 31. März 2024
Hier erfahren Sie, wie Sie den String-Datentyp von JavaScript verwenden.
Das Keyword
Updated 31. März 2024
Verwenden Sie das Schlüsselwort „this“, um mit dem Kontext zu arbeiten, in dem Ihre Funktion ausgeführt wird.
Ablaufsteuerung
Updated 31. März 2024
Hier erfährst du mehr über die Steuerung von JavaScript.
Datentypen und -strukturen
Updated 31. März 2024
Die grundlegenden "einfachen" Datentypen von JavaScript.
Kurse
Updated 31. März 2024
Hier erfahren Sie, wie Sie Klassen in JavaScript verwenden.
Property-Deskriptoren
Updated 31. März 2024
Verwenden Sie Eigenschaftsdeskriptoren, um Ihre JavaScript-Objekte zu konfigurieren.
Klassenfelder und -methoden
Updated 31. März 2024
Mithilfe von Klassenfeldern und -methoden können Sie Ihren Klassen Eigenschaften hinzufügen.
Funktionen
Updated 31. März 2024
Eine Einführung in JavaScript-Funktionen.
Funktionsausdrücke
Updated 31. März 2024
Eine Einführung in JavaScript-Funktionsausdrücke.
Das neue Keyword
Updated 31. März 2024
Rufen Sie Funktionen mit dem Keyword „new“ auf, um Objekte zu erstellen.
Boolesche Werte
Updated 31. März 2024
Informationen zum Booleschen Datentyp
null und nicht definiert
Updated 31. März 2024
Hier erfahren Sie, wie Sie die JavaScript-Datentypen „null“ und „nicht definiert“ verwenden.
Variablen
Updated 31. März 2024
Hier erfahren Sie, wie Sie JavaScript-Variablen verwenden.
Symbol
Updated 31. März 2024
Hier erfahren Sie, wie Sie den JavaScript-Datentyp Symbol verwenden.
Codelab für die logistische Regression
Updated 13. Februar 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe der logistischen Regression feststellen können, inwieweit Merkmale wie Geschlecht, Altersgruppe, Zeitpunkt der Impression und Browsertyp im Zusammenhang mit der Wahrscheinlichkeit stehen, mit der
Codelab für die lineare Regression
Updated 13. Februar 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe der linearen Regression ein Modell zur Vorhersage des Cost-per-Click erstellen. Für dieses Codelab benötigen Sie ausreichend hochwertige Kampagnendaten zum Erstellen eines Modells. Führen Sie die
Codelab für die lineare Regression
Updated 13. Februar 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe der linearen Regression ein Modell zur Vorhersage des Cost-per-Click erstellen. Für dieses Codelab benötigen Sie Folgendes: Ausreichend hochwertige Kampagnendaten zum Erstellen eines Modells Führen Sie
Codelab für die logistische Regression
Updated 13. Februar 2024
In diesem Codelab erfahren Sie, wie Sie mithilfe der logistischen Regression feststellen können, inwieweit Merkmale wie Geschlecht, Altersgruppe, Zeitpunkt der Impression und Browsertyp im Zusammenhang mit der Wahrscheinlichkeit stehen, mit der
Bald verfügbar
Updated 10. Februar 2024
Wir halten Sie auf dem Laufenden!
Was sind Tests?
Updated 31. Januar 2024
Eine allgemeine Einführung in das Testen.
Die Testumgebung
Updated 31. Januar 2024
Hier erfahren Sie, wie Sie Laufzeittools und die Browseremulation für Tests verwenden.
Statische Analyse
Updated 31. Januar 2024
Hier erfahren Sie, wie Sie Linter-Tools für einfache automatisierte Tests verwenden.
Komponententests in der Praxis
Updated 31. Januar 2024
Beispiele für das Testdesign für eine React-Komponente mit komplexen Abhängigkeiten
Arten automatischer Tests
Updated 31. Januar 2024
Weitere Informationen zu gängigen Kategorisierungen von Testtypen.
Was Sie testen sollten und Ihr Ansatz
Updated 31. Januar 2024
Hier erfahren Sie, wie Sie Ihren Code für Tests bewerten.
Anhang
Updated 31. Januar 2024
Zusätzliche Informationen, die bei der Testentwicklung hilfreich sein können
Ihre Arbeitsmittel
Updated 31. Januar 2024
Hier erfahren Sie mehr über Assertions und andere Primitive, die in den meisten Test-Frameworks verwendet werden.
Wo die Tests ausgeführt werden
Updated 31. Januar 2024
Hier erfahren Sie, wie Sie Tests manuell oder in einem automatisierten Prozess ausführen.
Willkommen bei Learn Testing!
Updated 31. Januar 2024
Ein ausführlicher Kurs zum Testen von Software.
JavaScript für Codeaufteilung
Updated 4. Dezember 2023
Einige Ressourcen sind für das anfängliche Laden einer Webseite nicht entscheidend. JavaScript ist eine solche Ressource, die mithilfe einer Technik, die als Codeaufteilung bezeichnet wird, bis zum Zeitpunkt der Notwendigkeit zurückgestellt werden kann. Auf diese Weise können Sie die Leistung verbessern, indem Sie Bandbreite und CPU-Konflikte reduzieren. Dies ist ein wichtiger Aspekt bei der Verbesserung der Geschwindigkeit beim anfänglichen Laden der Seite und der Reaktionsfähigkeit bei der Eingabe beim Start.
Willkommen bei Learn Performance!
Updated 27. November 2023
Dieser Kurs richtet sich an alle, die noch nicht mit der Internetleistung vertraut sind – ein wichtiger Aspekt der Nutzererfahrung. Darin werden wichtige Konzepte und Techniken zur Leistungsverbesserung im Web behandelt.
Kritischer Pfad
Updated 27. November 2023
Der kritische Rendering-Pfad ist ein Konzept der Webleistung, bei dem es darum geht, wie schnell das anfängliche Rendering einer Seite im Browser angezeigt wird. In diesem Modul geht es um die Theorie hinter dem kritischen Rendering-Pfad. Es werden Konzepte wie Ressourcen, die das Rendering und den Parser blockieren, und ihre entscheidende Rolle dabei behandelt, wie schnell eine Seite im Browser angezeigt wird.
Leistung von Videos
Updated 23. November 2023
Videos sind ein Medientyp, der oft auf Webseiten verwendet wird. Sie sollten jedoch wissen, wie diese effizient geschaltet werden, einer der Aspekte der Leistung, die Sie nicht übersehen sollten. In diesem Modul geht es um einige wichtige Techniken, mit denen du Videos so einbetten kannst, dass deine Website schnell bleibt. Außerdem erfährst du, welche Leistungsaspekte bei deren Verwendung auftreten können.
Prefetching, Pre-Rendering und Service Worker-Precaching
Updated 1. November 2023
Ein Großteil der Leistung geht davon aus, was Sie tun können, um unnötige Ressourcen zu optimieren und zu eliminieren. Es mag jedoch ein wenig paradox erscheinen, dass einige Ressourcen geladen werden sollten, bevor sie benötigt werden. Es gibt jedoch Fälle, in denen es angebracht ist, bestimmte Ressourcen im Voraus zu laden. In diesem Modul beschäftigen wir uns mit diesem Leistungsaspekt, in dem Vorabruf und Pre-Rendering erläutert werden.
Laden von Ressourcen optimieren
Updated 1. November 2023
Beim Laden einer Seite wird im HTML-Code auf viele Ressourcen verwiesen, die der Seite mit CSS ihr Aussehen und Layout sowie ihre Interaktivität durch JavaScript verleihen. In diesem Modul werden einige wichtige Konzepte im Zusammenhang mit diesen Ressourcen und deren Auswirkungen auf die Ladezeit einer Seite behandelt.
Warum ist Geschwindigkeit wichtig?
Updated 1. November 2023
Bevor Sie mit der Lernleistung beginnen, müssen Sie zuerst verstehen, welche Rolle dies bei der Nutzererfahrung spielt und wie dies zu besseren Ergebnissen für die Nutzenden führen kann. Dieser Kurs beginnt mit einer kurzen Einführung in diese Themen und gibt wichtigen Kontext dafür, warum es wichtig ist, Leistung zu lernen.
Konkreter Anwendungsfall für Web Worker
Updated 1. November 2023
Sie kennen nun die Grundlagen von Web Workern und deren Funktionen und Einschränkungen. Als Nächstes sehen wir uns einen konkreten Anwendungsfall für einen Web Worker an. In dieser Demo wird mit einem Web Worker eine JPEG-Datei abgerufen, ihre Metadaten extrahiert und an den Hauptthread zurückgeschickt, damit der Nutzer sie im Browser sehen kann.
Lazy Loading für Bilder und <iframe>-Elemente
Updated 1. November 2023
Bilder und iFrame-Elemente können erhebliche Bandbreite und CPU-Verarbeitungszeit in Anspruch nehmen. Allerdings müssen nicht alle Bilder und iFrame-Elemente beim ersten Laden der Seite geladen werden und können auf einen späteren Zeitpunkt zurückgestellt werden, zu dem der Nutzer sie am wahrscheinlichsten sieht. Diese Technik wird als _Lazy Loading_ bezeichnet. In diesem Modul werden Lazy Loading für Bilder und iFrame-Elemente erläutert, damit Ihre Seiten schneller geladen werden und nur bei Bedarf Bandbreite und Verarbeitungszeit verbrauchen.
Web Worker
Updated 1. November 2023
Vieles von dem, was der Nutzer im Browser sieht, findet in einem einzelnen Thread statt, der als _Hauptthread_ bezeichnet wird. Es gibt jedoch Möglichkeiten, wie Sie neue Threads für rechenintensive Arbeit starten können, damit der Hauptthread wichtige benutzerseitige Aufgaben verarbeiten kann. Die hierfür verwendete API wird Web Worker API genannt. In diesem Modul werden die Grundlagen behandelt.
Bildleistung
Updated 1. November 2023
Bilder machen heute einen großen Teil der übertragenen Daten auf vielen Webseiten aus. In diesem Modul erfahren Sie, wie Sie Bilder optimieren und effizient bereitstellen, damit Sie auf jedem Gerät des Nutzers weniger Byte verschwenden.
Webschriftarten optimieren
Updated 1. November 2023
Webschriftarten sind eine häufig verwendete Ressource im Web, und das zu Recht, da sie das Design einer Website auf eine Weise ergänzen, die andere Ressourcen nicht können. Trotzdem verursachen Webschriftarten Leistungskosten. In diesem Modul werden verschiedene Leistungsaspekte und Techniken im Zusammenhang mit Webschriftarten vorgestellt.
Browser mit Ressourcenhinweisen unterstützen
Updated 1. November 2023
Ressourcenhinweise sind eine Sammlung von HTML-Funktionen, die den Browser dabei unterstützen können, Ressourcen früher und möglicherweise sogar mit höherer Ressourcenpriorität zu laden. In diesem Modul erhalten Sie einige Tipps zu Ressourcen, mit denen Ihre Seiten noch schneller geladen werden können.
Allgemeine Hinweise zur HTML-Leistung
Updated 1. November 2023
Jede Website beginnt mit einer Anfrage für ein HTML-Dokument, das eine große Rolle dabei spielt, wie schnell Ihre Website geladen wird. In diesem Modul werden wichtige Konzepte wie HTML-Caching, Parser-Blockierung und Blockierung des Renderings behandelt.
Verschlüsselung
Updated 22. Februar 2023
Hier erfahren Sie, wie Sie durch Verschlüsselung die Privatsphäre Ihrer Nutzer schützen können, indem Sie dafür sorgen, dass die Inhalte Ihrer Nutzer nicht abgefangen und gelesen werden können.
Drittanbieter
Updated 22. Februar 2023
Hier erfahren Sie mehr über Drittanbieter und wie Sie die Risiken für Ihre Nutzer mindern können, wenn Sie Drittanbieter einbinden.
Fingerprinting
Updated 22. Februar 2023
Fingerprinting ist die Aktion, bei der versucht wird, einen bestimmten Nutzer anhand der Merkmale seiner Einrichtung zu identifizieren. Hier erfahren Sie, wie dies den Datenschutz beeinträchtigen kann.
Best Practices
Updated 22. Februar 2023
>-
Nur die Daten verwenden, die Sie benötigen
Updated 22. Februar 2023
In diesem Modul lernen Sie Strategien kennen, mit denen Sie nur die erforderlichen Daten erfassen, die erfassten Daten verwalten und entfernen und den Nutzern erklären können, was Sie erfassen.
Details und Zusammenfassung
Updated 21. Februar 2023
>-
Dialogfeld
Updated 21. Februar 2023
>-
Andere Inline-Textelemente
Updated 21. Februar 2023
Eine Einführung in den Bereich der Elemente, die zum Auszeichnen von Text verwendet werden.
Formulare
Updated 21. Februar 2023
Übersicht über Formulare in HTML
Fazit und weitere Informationen
Updated 21. Februar 2023
Zum Abschluss noch einige weitere Ressourcen.
HTML-APIs
Updated 21. Februar 2023
Erfahren Sie, wie HTML-Informationen mithilfe von JavaScript angezeigt und bearbeitet werden können.
Vorlage, Anzeigenfläche und Schatten
Updated 21. Februar 2023
'Eine Erläuterung von Vorlage, Anzeigenfläche und Schatten'
Audio und Video
Updated 21. Februar 2023
Hier erfahren Sie, wie Sie mit HTML-Medien wie Audio und Video arbeiten.
Fokus
Updated 21. Februar 2023
So verwalten Sie die Fokusreihenfolge in HTML-Dokumenten.
Bilder
Updated 14. Februar 2023
Eine Übersicht über Bilder in HTML.
Bildformate: AVIF
Updated 1. Februar 2023
Das AV1 Image File Format (AVIF) ist eine Codierung, die auf dem Open-Source-AV1-Video-Codec basiert.
Vektorbilder
Updated 1. Februar 2023
'Weitere Informationen zu SVG, dem im Web verwendeten Vektorbildformat'
Beschreibende Syntaxen
Updated 1. Februar 2023
„srcset“ und „sizes“ verwenden, um dem Browser Informationen über Bildquellen und deren Verwendung bereitzustellen.
Bildformate: JPEG
Updated 1. Februar 2023
Erfahren Sie mehr über das gängigste Bildformat im Web.
Website-Generatoren, Frameworks und CMSs
Updated 1. Februar 2023
>-
Bildformate: PNG
Updated 1. Februar 2023
Finden Sie heraus, wann PNG das beste Bildformat für die Auswahl ist.
Eine kurze Geschichte der Bilder im Web
Updated 1. Februar 2023
'Eine Geschichte der Bilder im Web, beginnend mit dem Bildelement im Jahr 1993'
Bildformate: WebP
Updated 1. Februar 2023
Hier erfährst du mehr über WebP und den Unterschied zwischen diesem und anderen Formaten.
Responsive Bilder
Updated 1. Februar 2023
Details zu responsiven Bildern
Fazit
Updated 1. Februar 2023
Einige zusätzliche Ressourcen.
Wichtige Leistungsprobleme
Updated 1. Februar 2023
Hier erfahren Sie, wie Sie dafür sorgen, dass Ihre Bildanfragen so klein und leistungsstark wie möglich sind.
Netzwerke zur Bereitstellung von Bildinhalten
Updated 1. Februar 2023
Hier erfahren Sie, wie Bild-CDNs den Inhalt eines Bildes transformieren und optimieren können.
Bildformate: GIF
Updated 1. Februar 2023
Informieren Sie sich über das GIF-Bildformat und darüber, wie die Bildcodierung funktioniert.
Präskriptive Syntaxen
Updated 1. Februar 2023
Informieren Sie sich über das Bildelement.
Komprimierung und Codierung automatisieren
Updated 1. Februar 2023
>-
Rasterbilder
Updated 31. Januar 2023
Rasterbilder wie JPEG, GIF, PNG und WebP.
Willkommen bei Learn Images!
Updated 31. Januar 2023
Ein ausführlicher Kurs zu Bildern für das Web
Willkommen bei Learn Privacy!
Updated 24. Januar 2023
Ein Kurs, der Sie beim Erstellen datenschutzfreundlicher Websites unterstützt.
Fazit und weitere Informationen
Updated 12. Januar 2023
Weitere Ressourcen, die Ihnen bei den nächsten Schritten helfen
Tests für Hilfstechnologien
Updated 12. Januar 2023
Tests mit assistiven Technologien (AT).
Automatische Tests der Barrierefreiheit
Updated 12. Januar 2023
Automatisierte Tests für Barrierefreiheit durchführen.
Manuelle Tests der Barrierefreiheit
Updated 12. Januar 2023
Manuell auf Zugänglichkeit testen
Formulare
Updated 10. Januar 2023
Barrierefreie Formulare erstellen
Tabellen
Updated 8. Dezember 2022
Verstehen, wie Tabellen zum Auszeichnen von tabellarischen Daten verwendet werden.
Listen
Updated 8. Dezember 2022
Listen und andere Möglichkeiten zum Gruppieren deiner Inhalte.
Attribute
Updated 8. Dezember 2022
Hier erfahren Sie mehr über die verschiedenen globalen und für bestimmte HTML-Elemente spezifischen Attribute.
Textgrundlagen
Updated 8. Dezember 2022
So formatieren Sie Text mithilfe von HTML.
Links
Updated 8. Dezember 2022
Alles Wissenswerte zu Links.
Design und User Experience
Updated 5. Dezember 2022
Entwickeln Sie barrierefreie Designs und bewerten Sie die User Experience.
Muster, Komponenten und Designsysteme
Updated 5. Dezember 2022
'Muster, Komponenten und Designsysteme im Hinblick auf Barrierefreiheit bewerten'
JavaScript
Updated 5. Dezember 2022
'Sie können barrierefreie Trigger-Ereignisse, Seitentitel, dynamische Inhalte und mehr schreiben.'
Inhaltsstruktur
Updated 31. Oktober 2022
'Semantischen HTML-Code, Orientierungspunkte und Tabellen für barrierefreie Inhalte verwenden'
Video und Audio
Updated 31. Oktober 2022
Alternative Medientypen, die deine Video- und Audioinhalte barrierefrei machen.
Tastaturfokus
Updated 31. Oktober 2022
Reihenfolge und Stil der Tastaturnavigation verstehen und verbessern
Das Dokument
Updated 31. Oktober 2022
Zusätzliche HTML-Elemente, die beim Erstellen barrierefreier Websites und Webanwendungen zu berücksichtigen sind.
Bilder
Updated 30. September 2022
Barrierefreie Images erstellen
Typografie
Updated 30. September 2022
Wählen Sie die richtigen Schriftarten und Schriftgrößen aus und strukturieren Sie Ihren Text mit einem barrierefreien Layout.
Was ist digitale Barrierefreiheit und warum ist sie wichtig?
Updated 30. September 2022
>-
Animation und Bewegung
Updated 30. September 2022
Unterstützung für Menschen mit allen Arten von bewegungsausgelösten Störungen.
ARIA und HTML
Updated 30. September 2022
Wann Sie ARIA und HTML verwenden sollten
Farbe und Kontrast
Updated 30. September 2022
Erstellen Sie barrierefreie Farbvorlagen mit geeigneten Kontrasten.
Willkommen bei Learn Accessibility!
Updated 30. September 2022
Ein dauerhaft gültiger Kurs und Referenz zur Barrierefreiheit im Internet, mit dem Sie Ihre Webentwicklung verbessern können.
Metadata
Updated 27. September 2022
Hier erfahren Sie, wie Sie mithilfe von Meta-Tags Informationen zu Ihren Dokumenten angeben.
Semantisches HTML
Updated 27. September 2022
Die richtigen HTML-Elemente zur Beschreibung des Dokumentinhalts verwenden
Dokumentstruktur
Updated 27. September 2022
Erfahren Sie, wie Sie Ihre HTML-Dokumente auf einer soliden Grundlage strukturieren können.
HTML-Übersicht
Updated 27. September 2022
Eine kurze Einführung in die wichtigsten Konzepte in HTML.
Überschriften und Abschnitte
Updated 27. September 2022
Wie du Abschnittselemente richtig verwendest, um deinen Inhalten eine Aussage zu verleihen
Willkommen bei Learn HTML!
Updated 8. September 2022
>-
Tools und Fehlerbehebung
Updated 15. Mai 2022
Wir stellen Ihnen die Tools vor, mit denen Sie Ihre progressiven Web-Apps entwickeln, debuggen und testen können.
Funktionen
Updated 20. April 2022
PWAs sind nicht nur an den Bildschirm gebunden. In diesem Kapitel geht es um die aktuellen Funktionen einer PWA in Bezug auf Hardware, Sensoren und Plattformnutzung.
Komplexitätsmanagement
Updated 15. April 2022
>-
Fensterverwaltung
Updated 15. April 2022
>-
Betriebssystemintegration
Updated 15. April 2022
Ihre PWA funktioniert jetzt außerhalb des Browsers. In diesem Kapitel wird beschrieben, wie Sie die Integration mit dem Betriebssystem verbessern können, nachdem Nutzer Ihre App installiert haben.
Experimentelle Funktionen
Updated 15. April 2022
Einige PWA-Funktionen befinden sich noch im Aufbau und Sie können an der Entwicklung beteiligt sein. In diesem Kapitel erfahren Sie mehr über das Fugu-Projekt, die Registrierung für einen Ursprungstest und die Verwendung experimenteller APIs.
Architektur
Updated 15. April 2022
Bei der Entwicklung einer PWA müssen Sie entscheiden, ob Sie eine einseitige oder eine mehrseitige Anwendung erstellen und ob sie im Stammverzeichnis Ihrer Domain oder in einem Ordner gehostet werden soll.
Aktualisieren
Updated 10. März 2022
Wahrscheinlich muss Ihre PWA aktualisiert werden. In diesem Kapitel finden Sie die Tools, mit denen Sie verschiedene Teile Ihrer PWA aktualisieren können – von Assets bis hin zu Metadaten.
Installationsaufforderung
Updated 9. März 2022
Bei Websites, die die Kriterien für die PWA-Installation erfüllen, löst der Browser ein Ereignis aus, um den Nutzer zur Installation aufzufordern. Die gute Nachricht ist, dass Sie mit diesem Ereignis Ihren Prompt anpassen und Nutzer dazu einladen können, Ihre App zu installieren.
Bereitstellung
Updated 10. Januar 2022
Mit dem Abrufereignis des Service Workers können Sie Netzwerkanfragen abfangen und mit verschiedenen Techniken eine Antwort bereitstellen.
Workbox
Updated 10. Januar 2022
Workbox besteht aus einer Reihe von Modulen, die gängige Service-Worker-Interaktionen wie Routing und Caching vereinfachen. Jedes Modul befasst sich mit einem bestimmten Aspekt der Service Worker-Entwicklung. Workbox soll Service Worker so einfach wie möglich einsetzen und gleichzeitig auch die Flexibilität bieten, komplexe Anwendungsanforderungen bei Bedarf zu erfüllen.
Offline-Daten
Updated 10. Januar 2022
Für eine optimale Offlinenutzung müssen Sie Speicherverwaltung implementieren. Tools wie IndexedDB, Cache, Storage Manager, Persistent Storage und Contentindexierung können dabei helfen.
Interaktion
Updated 23. Dezember 2021
'Seiten für verschiedene Eingabemechanismen einrichten: Maus, Tastatur und Berührung.'
Medienfunktionen
Updated 23. Dezember 2021
>-
Bildschirmkonfigurationen
Updated 23. Dezember 2021
Bereite deine Inhalte für Geräte mit mehreren Bildschirmen vor.
Muster auf der Benutzeroberfläche
Updated 23. Dezember 2021
Berücksichtigen Sie einige gängige UI-Elemente, die sich an verschiedene Bildschirmgrößen anpassen.
Bedienungshilfen
Updated 23. Dezember 2021
Sorgen Sie dafür, dass Ihre Website für alle Nutzer verfügbar ist.
Typografie
Updated 9. Dezember 2021
'Ihr Text sollte gut lesbar und ansprechend sein, egal, wo er erscheint.'
Responsive Bilder
Updated 9. Dezember 2021
Zeigen Sie Ihren Besuchern die Bilder, die am besten zu ihren Geräten und Bildschirmen passen.
Das Bildelement
Updated 9. Dezember 2021
Gestalten Sie Ihre Bilder kreativer.
Symbole
Updated 9. Dezember 2021
Verwenden Sie SVG für skalierbare responsive Symbole.
Themen
Updated 9. Dezember 2021
Passen Sie Ihre Designs an die Präferenzen der Nutzenden an, z. B. einen dunklen Modus.
Caching
Updated 3. Dezember 2021
Mit der Cache Storage API können Sie Assets auf das Gerät herunterladen, speichern, löschen oder aktualisieren. Diese Assets können dann auf dem Gerät bereitgestellt werden, ohne dass eine Netzwerkanfrage erforderlich ist.
Service Worker
Updated 3. Dezember 2021
Service Worker sind ein wesentlicher Bestandteil einer PWA. Sie ermöglichen schnelles Laden unabhängig vom Netzwerk, Offlinezugriff, Push-Benachrichtigungen und andere wichtige Funktionen.
Text und Typografie
Updated 23. November 2021
In diesem Modul lernen Sie, wie Sie Text im Web formatieren.
Assets und Daten
Updated 18. November 2021
>-
Hintergründe
Updated 15. November 2021
In diesem Modul lernen Sie, wie Sie mit CSS den Hintergrund von Feldern gestalten.
Überlauf
Updated 9. November 2021
Der Überlauf ist die Art und Weise, wie Sie mit Inhalten umgehen, die nicht in eine festgelegte übergeordnete Größe passen. In diesem Modul lernen Sie, über den Tellerrand zu blicken, und lernen, überlaufende Inhalte zu gestalten.
Stiftungen
Updated 3. November 2021
Alle progressiven Web-Apps sind im Grunde moderne Websites. Daher ist es wichtig, dass Ihre Website eine solide Grundlage für responsives Design, mobiles Design, integriertes Design und Webleistung bietet.
Sicherheit und Datenschutz
Updated 3. November 2021
Hier erfahren Sie, wie Sie Ihre Formulare sicher machen und die Daten Ihrer Nutzer schützen.
Fazit
Updated 3. November 2021
Weitere Informationen und Ressourcen
Makro-Layouts
Updated 3. November 2021
Entwerfen Sie Seitenlayouts mithilfe verschiedener CSS-Techniken.
Formulare verwenden, um Daten von Nutzern zu erhalten
Updated 3. November 2021
>-
Zahlungsformulare
Updated 3. November 2021
Verbessern Sie die Conversion-Raten durch die Entwicklung besserer Zahlungsformulare.
Formularattribute im Detail
Updated 3. November 2021
Hier erfahren Sie alles über Formularattribute: wie Sie das Layout von Bildschirmtastaturen ändern, die integrierte Validierung aktivieren und vieles mehr.
Nutzer müssen keine Daten noch einmal in Formulare eingeben
Updated 3. November 2021
Machen Sie es den Nutzenden einfacher, Formulare auszufüllen.
Daten werden erfasst
Updated 3. November 2021
Weitere Informationen zum Messen und Analysieren von Formularen
Micro-Layouts
Updated 3. November 2021
Erstellen Sie flexible Komponenten, die überall platziert werden können.
Formulare auf verschiedenen Geräten und Plattformen testen
Updated 3. November 2021
Stellen Sie sicher, dass das Formular auf verschiedenen Geräten, in unterschiedlichen Browsern, auf unterschiedlichen Plattformen und in unterschiedlichen Kontexten funktioniert.
Formularsteuerelemente gestalten
Updated 3. November 2021
Hier erfahren Sie, wie Sie Formularsteuerelemente mit CSS implementieren.
Das Formularelement im Detail
Updated 3. November 2021
Hier erfahren Sie alles über das Formularelement, wann Sie ein Formular verwenden sollten und wie es im Detail funktioniert.
Nutzern bei der Eingabe der richtigen Daten in Formulare helfen
Updated 3. November 2021
Hier erfahren Sie, wie Sie Ihre Formulare im Front-End validieren.
Formularfelder im Detail
Updated 3. November 2021
Hier erfahren Sie mehr über die verschiedenen Formularfelder, die Sie verwenden können, und wie Sie das richtige Formularelement auswählen.
Adressformulare
Updated 3. November 2021
Helfen Sie Nutzern, Adressformulare schnell und einfach auszufüllen.
Formulare testen
Updated 3. November 2021
Hier erfahren Sie, wie Sie Ihre Formulare testen und analysieren können.
Fazit und weitere Informationen
Updated 3. November 2021
Weitere Ressourcen, die Ihnen bei den nächsten Schritten helfen
Autofill
Updated 3. November 2021
Hier erfahren Sie alles über die Funktion „Autofill“ und das Attribut „Automatische Vervollständigung“.
Wie Formulare auf Nutzerfreundlichkeit getestet werden
Updated 3. November 2021
Hier erfahren Sie, wie Sie Tests zur Nutzerfreundlichkeit durchführen und dafür sorgen, dass das Formular für alle Nutzenden gut funktioniert.
Formen gestalten
Updated 3. November 2021
Gestalten Sie Formulare mithilfe von CSS und stellen Sie gleichzeitig sicher, dass sie für alle nutzbar und lesbar bleiben.
Einführung
Updated 3. November 2021
Finden Sie heraus, woher das responsive Design stammt.
Nutzer bei der Eingabe von Daten in Formulare unterstützen
Updated 3. November 2021
Eine Übersicht über die verschiedenen Formularelemente, aus denen Sie Ihr Formular erstellen können.
Willkommen bei Learn Progressive Web Apps!
Updated 3. November 2021
>-
Erste Schritte
Updated 3. November 2021
Wenn Sie eine progressive Web-App entwickeln möchten, fragen Sie sich vielleicht, wo Sie anfangen sollen, ob es möglich ist, eine Website auf eine PWA zu aktualisieren, ohne von Grund auf neu anzufangen, oder wie Sie von einer plattformspezifischen App zu einer PWA wechseln. In diesem Artikel finden Sie Antworten auf diese Fragen.
Designgrundlagen
Updated 3. November 2021
Erfahren Sie, wie Sie benutzerfreundliche Formulare erstellen.
Lokalisierung
Updated 3. November 2021
Bereiten Sie Ihre Designs für verschiedene Sprachen und Schreibmodi vor.
Medienabfragen
Updated 3. November 2021
Passen Sie Ihre Designs mithilfe von CSS-Medienabfragen an verschiedene Bildschirmgrößen an.
Fazit und weitere Informationen
Updated 3. November 2021
Weitere Ressourcen, die Ihnen bei den nächsten Schritten helfen
Willkommen bei Learn Formulare!
Updated 3. November 2021
Ein Kurs zu HTML-Formularen, mit dem Sie Ihre Webentwickler-Kenntnisse vertiefen können.
Identität
Updated 3. November 2021
Hier erfahren Sie, wie Sie sichere und leicht zugängliche Registrierungs- und Anmeldeformulare erstellen und wie Sie Nutzern beim Ändern ihrer Kontoeinstellungen helfen können.
Internationalisierung und Lokalisierung
Updated 3. November 2021
Bereiten Sie sich auf internationale Datenformate vor und erfahren Sie, wie Sie Ihr Formular für die Lokalisierung planen.
JavaScript
Updated 3. November 2021
Erfahren Sie, wie Sie Ihre Formulare mithilfe von JavaScript optimieren können.
Listen
Updated 26. Oktober 2021
Eine Liste besteht aus einem Listencontainerelement, das mit Listenelementen gefüllt ist. In diesem Modul lernen Sie, wie Sie alle Teile einer Liste gestalten.
Übergänge
Updated 15. September 2021
In diesem Modul erfahren Sie, wie Sie Übergänge zwischen den Zuständen eines Elements definieren. Verwenden Sie Übergänge, um die User Experience zu verbessern, indem Sie visuelles Feedback zu den Interaktionen der Nutzenden geben.
Willkommen bei Learn CSS!
Updated 4. Mai 2021
Ein immer gültiger CSS-Kurs und Referenzmaterial, mit dem Sie Ihre Kenntnisse im Bereich Webstyling erweitern können.
Filter
Updated 4. Mai 2021
Filter in CSS bedeuten, dass Sie Effekte anwenden können, die Sie nur in einer Grafikanwendung für möglich halten. In diesem Modul erfahren Sie, welche Funktionen verfügbar sind.
Funktionen
Updated 4. Mai 2021
CSS verfügt über eine Reihe von integrierten Funktionen. In diesem Modul lernen Sie einige der wichtigsten Funktionen kennen und erfahren, wie Sie sie verwenden.
Animationen
Updated 4. Mai 2021
Animationen sind eine gute Möglichkeit, interaktive Elemente hervorzuheben und Ihren Designs mehr Interesse und Spaß zu verleihen. In diesem Modul erfahren Sie, wie Sie mit CSS-Code Animationen hinzufügen und steuern.
Fazit und weitere Informationen
Updated 4. Mai 2021
Weitere Ressourcen, die Ihnen bei den nächsten Schritten helfen
Mischmodi
Updated 4. Mai 2021
Kombiniere zwei oder mehr Ebenen und kombiniere so kompakte Effekte. In diesem Modul zu den Mischmodi erfahren Sie, wie Sie Bilder von weißem Hintergrund isolieren.
Z-Index und Stapelkontexte
Updated 3. Mai 2021
In diesem Modul erfahren Sie, wie Sie mithilfe des Z-Index und des Stapelkontexts die Reihenfolge steuern können, in der Elemente übereinander gelegt werden.
Schatten
Updated 3. Mai 2021
Es gibt eine Reihe von Möglichkeiten, Text und Elementen in CSS Schatten hinzuzufügen. In diesem Modul erfahren Sie, wie die einzelnen Optionen verwendet werden und für welche Aufgaben sie gedacht sind.
Farbverläufe
Updated 3. Mai 2021
In diesem Modul erfahren Sie, wie Sie die verschiedenen Arten von Farbverläufen verwenden, die in CSS verfügbar sind. Mit Farbverläufen können Sie eine Vielzahl nützlicher Effekte erzeugen, ohne ein Bild mit einer Grafikanwendung erstellen zu müssen.
Rahmen
Updated 30. April 2021
Ein Rahmen dient als Rahmen für Ihre Boxen. In diesem Modul erfahren Sie, wie Sie die Größe, den Stil und die Farbe von Rahmen mithilfe von CSS ändern.
Fokus
Updated 30. April 2021
Verstehen Sie, wie wichtig es ist, sich bei Ihren Webanwendungen zu konzentrieren. Sie erfahren, wie Sie den Fokus verwalten und dafür sorgen, dass der Pfad durch Ihre Seite sowohl für Personen mit Maus als auch für Personen, die zum Navigieren die Tastatur verwenden, funktioniert.
Raster
Updated 29. April 2021
CSS Grid Layout bietet ein zweidimensionales Layoutsystem, mit dem das Layout in Zeilen und Spalten gesteuert wird. In diesem Modul erfahren Sie, was Raster zu bieten hat.
Pseudoklassen
Updated 28. April 2021
Mit Pseudoklassen können Sie CSS basierend auf Statusänderungen anwenden. Das bedeutet, dass Ihr Design auf Benutzereingaben wie eine ungültige E-Mail-Adresse reagieren kann.
Abstand
Updated 27. April 2021
Finden Sie heraus, wie Sie die beste Methode für den Abstand zwischen Elementen auswählen. Berücksichtigen Sie dabei die verwendete Layoutmethode und die zu erstellende Komponente.
Pseudoelemente
Updated 27. April 2021
Ein Pseudoelement ist mit dem Hinzufügen oder Targeting eines zusätzlichen Elements vergleichbar, ohne dass zusätzlicher HTML-Code hinzugefügt werden muss. Sie haben verschiedene Rollen, die in diesem Modul näher erläutert werden.
Logische Eigenschaften
Updated 21. April 2021
Logische, relative Flusseigenschaften und -werte sind mit dem Textfluss verknüpft und nicht mit der physischen Form des Bildschirms. Hier erfahren Sie, wie Sie von diesem neueren CSS-Ansatz profitieren können.
Flexbox
Updated 21. April 2021
Flexbox ist ein Layoutmechanismus, mit dem Elementgruppen in einer Dimension dargestellt werden. In diesem Modul erfahren Sie, wie Sie sie verwenden.
Layout
Updated 20. April 2021
Eine Übersicht über die verschiedenen Layoutmethoden, die Sie beim Erstellen einer Komponente oder eines Seitenlayouts auswählen können.
Größeneinheiten
Updated 13. April 2021
In diesem Modul erfahren Sie, wie Sie die Größe von Elementen mithilfe von CSS anpassen, indem Sie mit dem flexiblen Medium des Webs arbeiten.
Spezifität
Updated 2. April 2021
'In diesem Modul wird die Spezifität, ein wesentlicher Bestandteil der Kaskade, näher erläutert.'
Übernahme
Updated 2. April 2021
Einige CSS-Eigenschaften werden übernommen, wenn Sie keinen Wert für sie angeben. In diesem Modul erfahren Sie, wie das funktioniert und wie Sie es zu Ihrem Vorteil nutzen können.
Farbe
Updated 1. April 2021
Es gibt mehrere Möglichkeiten, Farbe in CSS anzugeben. In diesem Modul werfen wir einen Blick auf die am häufigsten verwendeten Farbwerte.
Der Wasserfall
Updated 29. März 2021
Manchmal können zwei oder mehr konkurrierende CSS-Regeln auf ein Element angewendet werden. In diesem Modul erfahren Sie, wie der Browser auswählt, was er verwendet, und wie Sie diese Auswahl steuern.
Kastenmodell
Updated 29. März 2021
Alles, was von CSS angezeigt wird, ist ein Feld. Die Funktionsweise des CSS-Boxmodells ist daher eine zentrale Grundlage von CSS.
Selektoren
Updated 29. März 2021
Wenn Sie CSS auf ein Element anwenden möchten, müssen Sie es auswählen. CSS bietet Ihnen dazu verschiedene Möglichkeiten, die Sie in diesem Modul kennenlernen können.
Core Web Vitals
Updated 16. September 2020
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
Updated 4. März 2025
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Cloud Run
- Cloud SQL
- Google Kubernetes Engine (GKE)
- App Engine
- Cloud Shell
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
Updated 4. März 2025
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Firebase-In-App-Messaging
- Firebase Cloud Messaging
使用 Firebase 构建您的首个 Web 应用
Updated 2. März 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
- Google Analytics für Firebase
- Firebase Crashlytics
- Firebase Performance Monitoring
- Firebase-In-App-Messaging
适用于 Apple 平台的 Firebase App Check
Updated 2. März 2025
Firebase App Check 可确保请求来自合法应用和设备,从而有助于保护您的后端资源免遭滥用,例如防范账单欺诈和钓鱼式攻击。它可与 Firebase 服务以及您自己的后端服务搭配使用,以确保您的资源安全无虞。 如需详细了解 Firebase App Check ,请参阅 Firebase 文档。 App Check 使用平台专有的服务来验证应用和/或设备的完整性。这些服务称为 认证提供程序 。其中之一就是 Apple 的 App Attest 服务,App Check
- Firebase App Check
使用 App Check 保护您的应用免遭滥用
Updated 2. März 2025
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Firebase
- Firebase App Check
利用 Firebase 和 Flutter 打造富有吸引力的跨平台体验
Updated 2. März 2025
了解如何使用 Firebase 和 Flutter 打造令人愉悦的响应式跨平台体验。
使用 Firebase Remote Config 逐步推出 Firebase App Check
Updated 2. März 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. März 2025
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
- Android
- Firebase ML
- Firebase
- TensorFlow
监控功能发布期间的表现
Updated 2. März 2025
在此 Codelab 中,您将学习如何将 Firebase Performance Monitoring 添加到示例应用并在功能发布期间衡量其性能。
- Firebase
- Android
- Firebase Performance Monitoring
使用 Firebase Performance Monitoring 监控新功能
Updated 2. März 2025
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Firebase Performance Monitoring
使用 Remote Config 更新您的 Unity 游戏,无需发布
Updated 2. März 2025
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Firebase Remote Config 为 Unity 游戏实施 A/B 测试
Updated 2. März 2025
在此 Codelab 中,您将学习如何在 Unity 游戏中使用 Remote Config A/B Testing。
将 app bundle 版本分发给测试人员 - Codelab
Updated 2. März 2025
快速将应用的最新版本交付给测试人员。在
- Android
- Firebase
使用 Firestore 构建排行榜
Updated 2. März 2025
在此 Codelab 中,您将使用 Cloud Firestore 和 Cloud Functions 构建一个排行榜。
使用 Cloud Firestore 构建强大的分布式排行榜
Updated 2. März 2025
了解如何使用 Cloud Firestore 构建可扩缩并满足用户需求的排行榜。
使用 Firebase 有效吸引用户
Updated 2. März 2025
了解如何向用户传送有针对性的消息传递宣传活动,以及如何使用传送和互动数据最大限度地提升这些宣传活动的效果。
计算 SKAdNetwork 转化价值架构的收入分桶
Updated 2. März 2025
在本 Codelab 中,我们将通过示例演示如何构建收入分桶来设置 SKAdNetwork 转化价值架构
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - iOS Codelab
Updated 2. März 2025
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎
- Firebase
- Google Analytics
- Firebase ML
- TensorFlow
使用 Firebase Remote Config 对 Unity 游戏进行插桩
Updated 2. März 2025
了解如何使用 Remote Config 插桩 Unity 游戏
“实时设备端应用内购优化”Codelab
Updated 2. März 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. März 2025
在此 Codelab 中,您将学习如何使用 JavaScript WebView 实现将事件发送到 GA4
将 Firebase 添加到您的 Flutter 应用:高级
Updated 2. März 2025
了解如何将 Firebase 功能用于 Flutter,包括用户身份验证、数据删除、功能标记和崩溃跟踪。
将 Firebase 添加到您的 Flutter 应用
Updated 2. März 2025
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Firebase Authentication
- Flutter
使用 Firebase App Distribution iOS SDK 提醒测试人员有关新应用版本的信息 - Codelab
Updated 2. März 2025
借助 App Distribution SDK,您可以快速将最新版本交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新的 build 可用时向测试人员显示应用内提醒。
- Firebase App-Bereitstellung
- Firebase
通过 Terraform 设置和管理 Firebase 项目和产品
Updated 2. März 2025
使用 Terraform 设置和管理 Firebase 项目,包括对基础架构和 Firebase 产品进行程序化配置。
- Firebase
使用 MFA、屏蔽函数和跨服务安全规则
Updated 2. März 2025
了解如何在 Firebase 中使用安全功能,包括多重身份验证 (MFA)、屏蔽函数和跨服务安全规则。
使用 Firebase 打造快速稳定的应用
Updated 2. März 2025
实时应用性能数据让 bug 和缺陷无所遁形,有助于您减少花在四处奔忙“救火”上的时间,从而腾出更多时间来打造愉悦的体验。
使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况
Updated 2. März 2025
在此 Codelab 中,您将构建一个示例应用,并学习如何使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况。
- Android
- Firebase
- Firebase Performance Monitoring
使用 Crashlytics 高级功能了解游戏发生崩溃的情况
Updated 2. März 2025
升级调试过程,并更好地了解 Unity 游戏发生崩溃的情况和可能造成崩溃的原委。
使用 Crashlytics 高级功能了解 Unity 游戏发生崩溃的情况
Updated 2. März 2025
在此 Codelab 中,您将学习如何使用 Crashlytics 的高级功能。这些功能有助于您更好地了解发生崩溃的情况和可能造成崩溃的原委。
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - Android Codelab
Updated 2. März 2025
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎。
- TensorFlow
- Android
- Firebase
- Firebase ML
- Google Analytics
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - iOS Codelab
Updated 2. März 2025
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
- TensorFlow
- Firebase
- Firebase ML
架构和状态
Updated 2. März 2025
了解如何使用导航、高级状态和附带效应来创建有效运行的应用。
- Android
Android 和其他平台上的通行密钥
Updated 28. Februar 2025
开始使用通行密钥,为用户打造安全、人性化的身份验证体验。
- Android
Scene Semantics and Geospatial Depth
Updated 28. Februar 2025
了解 ARCore 中的 Scene Semantics and Geospatial Depth API,这些 API 可让您更深入地了解环境。
Streetscape Geometry 和 Rooftop 锚点
Updated 28. Februar 2025
了解 ARCore 中的 Streetscape Geometry API 和 Rooftop 锚点 API,它们可帮助您了解高达 100 米的建筑物的数据。
使用 Firebase 进行本地开发
Updated 28. Februar 2025
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Firebase Authentication
- Firestore
- Cloud Functions for Firebase
- Firebase Realtime Database
- Firebase Hosting
- Cloud Storage for Firebase
将 Google 的地点数据导入 Android 应用
Updated 28. Februar 2025
了解 Places SDK for Android,并使用 Kotlin 构建包含真实地点相关数据的 Android 应用。
Compose for Wear OS
Updated 26. Februar 2025
了解 Compose for Wear OS,它是一种新式声明式界面工具包,可帮助您构建针对穿戴式设备优化的精美界面。
Cloud Run 和无服务器计算
Updated 11. Februar 2025
了解 Cloud Run 服务(适用于处理 Web 请求的容器)和 Cloud Run 作业(适用于运行完毕且不处理请求的容器)。
现代 Android 应用架构
Updated 10. Februar 2025
了解构建达到生产质量的强大应用的最佳实践和推荐架构。
- Android
使用 Jetpack Compose 和 Firebase 构建 Android 应用
Updated 31. Januar 2025
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
构建基于 Cloud Firestore 的 Web 应用
Updated 23. Januar 2025
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Firestore
Wear OS
Updated 16. Januar 2025
了解 Wear OS,一款针对穿戴式设备进行了设计优化的 Android 操作系统。
- Android
使用 Compose 向基于 View 的 Android 应用添加自适应布局
Updated 23. Dezember 2024
了解如何使用 Jetpack Compose 向基于 View 的 Android 应用添加自适应布局。
将 Play Integrity 添加到您的 Android 应用
Updated 23. Dezember 2024
在此 Codelab 中,您将向示例应用添加 Play Integrity API。您将使用 Play Integrity API 请求完整性判定,以帮助您确定应用的许可状态和完整性,以及运行该应用的设备的完整性状态。
- Android
配置、实现和验证 Android App Links
Updated 23. Dezember 2024
在此 Codelab 中,您将构建一个列出一系列餐馆的 Android 应用。该课程旨在协助您设计、配置和验证 Android App Links。
- Android
使用基准配置文件提升应用性能
Updated 23. Dezember 2024
此 Codelab 介绍了如何使用基准配置文件缩短应用启动时间和帧时间。
- Android
将自适应功能集成到原生游戏中
Updated 23. Dezember 2024
在本 Codelab 中,您将从一款简单的 3D 物理模拟游戏入手,并为其集成自适应功能。您将集成以下各项:
- Android
初始配置和启动营业地点
Updated 21. Dezember 2024
了解如何使用 Business Messages 进行初始配置和启动营业地点。
使用 Actions on Google 打造更智能的家居体验
Updated 21. Dezember 2024
了解如何构建智能家居 Action,让 Google 助理能控制已连接的设备。
不连接到互联网时的双向通信
Updated 13. Dezember 2024
了解如何让用户相互连接(即使没有互联网连接)
与界面和状态交互
Updated 13. Dezember 2024
创建一个小费计算器应用,用于根据应用中的用户输入来计算小费。
- Android
从互联网获取数据
Updated 13. Dezember 2024
实现协程以在不屏蔽应用的情况下并行执行任务,以及学习如何使用 HTTP 和 REST 从互联网获取数据。
- Android
计算自定义小费
Updated 13. Dezember 2024
了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合函数。
更多 Kotlin 基础知识
Updated 13. Dezember 2024
了解有助于您构建更有趣的 Android 应用的更多 Kotlin 编程概念。
- Android
Kotlin 基础知识
Updated 13. Dezember 2024
详细了解 Kotlin、面向对象的编程和 lambda 的基础知识。
- Android
创建交互式 Dice Roller 应用
Updated 13. Dezember 2024
了解如何构建交互式 Dice Roller 应用,使用户能够掷骰子,然后向用户显示结果。
- Android
构建基本布局
Updated 13. Dezember 2024
构建一个显示文本和图像的、界面简单的 Android 应用。
- Android
高级 activity 嵌入
Updated 13. Dezember 2024
在此 Codelab 中,您将学习如何使用与 activity 嵌入有关的新增功能来改善大屏设备上的应用体验。这些功能包括窗格展开、叠加层呈现、全屏对话框变暗和 activity 堆栈固定。
在 Kotlin 中使用类和对象
Updated 13. Dezember 2024
了解如何在 Kotlin 中使用类和对象。
在 Kotlin 中使用集合
Updated 13. Dezember 2024
了解如何使用数组和集合,包括列表、集和映射。
为应用添加按钮
Updated 13. Dezember 2024
了解如何在 Android 应用中响应按钮点击。
- Android
Kotlin 园地中的协程简介
Updated 13. Dezember 2024
在 Kotlin Playground 中,了解如何使用 Kotlin 协程编写异步代码。
从互联网加载和显示图片
Updated 13. Dezember 2024
运用架构最佳实践构建应用,并使用 Coil 下载和显示图片。
- Android
将 Compose 添加到基于 View 的应用
Updated 13. Dezember 2024
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
项目:创建名片应用
Updated 13. Dezember 2024
了解如何创建展示您的名片的 Android 应用。
(已废弃)向 Wear OS 上的表盘复杂功能提供数据
Updated 13. Dezember 2024
在本 Codelab 中,您将学习如何向表盘复杂功能提供数据,同时牢记平台的相关最佳做法。
Android Studio 中的协程简介
Updated 13. Dezember 2024
了解如何在 Android 应用中使用 Kotlin 协程以及如何测试协程。
Android View 和 View 中的 Compose
Updated 13. Dezember 2024
了解使用 Android View 构建应用的基础知识,以及如何在通过 View 构建的应用中添加可组合项。
- Android
提升 Android 应用的用户体验
Updated 11. Dezember 2024
了解“全屏显示”“预测性返回”和“Glance”如何提升 Android 应用的用户体验和质量。本开发者在线课程将引导用户完成多个 Codelab,改进 Android 维护的 SociaLite 应用。
- Android
开始在 Android 上使用 Vulkan
Updated 11. Dezember 2024
Vulkan 是一个高性能的现代图形 API。它提供了对 GPU 的低级别访问权限,并以各种方式优化了实现,但使用难度较高。替代方案 OpenGL ES 更为简单,但因其基于旧版硬件架构,功能和性能相对较差。OpenGL ES 在大多数其他平台上已废弃,不再处于积极开发状态。在 Android 平台上,我们计划逐渐废弃 OpenGL ES,转而采用 Vulkan,因此需要让开发者做好过渡准备。
- Android
使用 Android Enterprise 构建应用
Updated 11. Dezember 2024
了解 Android Enterprise 提供的管理解决方案。
- Android
适应不同的屏幕尺寸
Updated 11. Dezember 2024
在本在线课程中,您将学习如何让应用适应不同的屏幕尺寸、提供更好的用户体验,以及如何测试自适应界面。
- Android
使用 activity 嵌入和 Material Design 构建列表-详情布局
Updated 11. Dezember 2024
activity 嵌入可让基于 activity 的应用在大屏设备上支持双窗格布局,而无需重构代码。您需要添加一些依赖项,创建一个 XML 配置文件,实现一个初始化程序,并向应用清单添加一些内容。或者,如果您更喜欢在代码中操作,可以通过主 activity 的 onCreate() 方法进行一些 Jetpack API 调用。在此 Codelab 中,您将使用 XML 和 API 开发方法将基于 activity 的应用更新为列表-详情双窗格布局。
- Android
添加预测性返回动画
Updated 11. Dezember 2024
在此 Codelab 中,您将学习如何向 SociaLite 应用添加预测性返回动画。
在 Wear OS 中创建您的第一个功能块
Updated 11. Dezember 2024
在此 Codelab 中,您将学习如何为 Wear OS 创建自己的功能块。您将使用 Tiles Material 组件,该库可帮助您更轻松地构建符合 Material Design 准则的界面。而且,在开发过程中,您还可以在 Android Studio 中预览功能块。
- Android
- Wear OS
构建在工作资料上运行的应用
Updated 11. Dezember 2024
在此 Codelab 中,您将对应用进行更改,以便在设有工作资料的受管理设备上运行时提供更好的用户体验。
无障碍功能、测试和性能
Updated 11. Dezember 2024
提升应用的性能,使其可供所有用户使用,并编写自动化测试来保持此行为。
- Android
您的第一个健康数据共享集成应用
Updated 11. Dezember 2024
在此 Codelab 中,您将构建一个支持在 Health Connect 中读取和写入数据的健康与健身应用。
- Android
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
Updated 11. Dezember 2024
了解如何使用 Jetpack WindowManager 库针对可折叠设备和双屏设备等新型设备对应用进行调整。
- Android
Jetpack Compose
Updated 11. Dezember 2024
了解 Compose,一种用于构建原生 Android 界面的新式工具包。
关于拖放的 Codelab
Updated 11. Dezember 2024
学习使用 DragHelper 和 DropHelper 在应用内部和应用之间实现视图拖放功能。
- Android
构建具有自适应布局的应用
Updated 11. Dezember 2024
了解如何通过实现一种规范布局模式,让应用适合在大屏幕上运行。
增强 Android 应用中的触控笔性能支持
Updated 11. Dezember 2024
学习如何实现先进的技术,从而在 Android 应用中提供卓越的触控笔体验。
- Android
activity 嵌入
Updated 11. Dezember 2024
发现 activity 嵌入的优势,探索实现案例,将基于 activity 的应用升级为列表-详情布局,并了解可让您针对平板电脑、可折叠设备和 ChromeOS 设备打造差异化应用的高级功能。
- Android
添加可滚动列表
Updated 11. Dezember 2024
向 Affirmations 应用添加可滚动列表
在 Jetpack Compose 中进行测试
Updated 11. Dezember 2024
在此 Codelab 中,您将了解如何测试使用 Jetpack Compose 创建的界面。您将编写您的第一项测试,并在此过程中了解隔离测试、调试测试、语义树和同步。
在 Jetpack Compose 中为元素添加动画效果
Updated 9. Dezember 2024
在本 Codelab 中,您将学习如何使用一些 Compose 动画 API。
布局、主题设置和动画
Updated 9. Dezember 2024
实现更高级的布局,并为您的应用添加动态效果和样式。您将了解各种 Compose Animation API、如何实现 Material Design 3、如何使用自定义布局实现复杂设计,以及如何使用延迟布局创建高性能界面。
- Android
练习:点击行为
Updated 9. Dezember 2024
运用您学到的有关按钮点击行为的知识来构建应用。
- Android
Jetpack Compose 中的高级状态和附带效应
Updated 9. Dezember 2024
在此 Codelab 中,您将学习 Jetpack Compose 中状态和附带效应的高级概念。您可以了解如何为复杂的有状态可组合项创建状态容器,如何通过 Compose 代码创建协程和调用挂起函数,以及如何触发附带效应以完成不同的用例。
- Android
Compose 中的 ViewModel 和状态
Updated 6. Dezember 2024
在此 Codelab 中,您将学习如何使用 ViewModel(架构组件之一)。您将实现一个 ViewModel,用于在配置更改期间保留应用状态。
简介:Compose 中的状态
Updated 6. Dezember 2024
了解状态,以及 Jetpack Compose 如何使用和操纵状态。
- Android
Android Sleep API Codelab
Updated 6. Dezember 2024
了解如何注册 Android Sleep API 以获取 SleepSegmentEvent 和 SleepClassifyEvent。
架构组件
Updated 6. Dezember 2024
了解应用架构以及如何使用 ViewModel、界面状态和 StateFlow 构建更复杂的应用。
- Android
大致位置
Updated 6. Dezember 2024
在 Android 中请求位置权限 1
添加仓库和手动依赖项注入
Updated 6. Dezember 2024
了解如何将网络调用拆分为存储库,以进一步改进 Mars Photos 应用的架构。
向 Android 应用添加 Gemini 功能
Updated 6. Dezember 2024
了解如何使用 Vertex AI for Firebase 向 Android 应用添加简单的 Gemini API 功能。
- Android
构建和测试适用于 Android Automotive OS 的停车状态下使用的应用
Updated 6. Dezember 2024
在此 Codelab 中,您将学习如何为 Android Automotive OS 设备上在停车状态下使用的应用构建和测试出色的使用体验。您将了解如何充分利用汽车中各种各样的屏幕,以及如何让用户使用标准 Android 机制在汽车独有的各种场景中控制内容播放。
- Android
- Android Auto
Compose for TV 简介
Updated 6. Dezember 2024
了解 Compose for TV 的基础知识,并创建 TV 应用中常用的两个页面。
- Android
使用 Jetpack Compose 添加对键盘、鼠标、触控板和触控笔的支持
Updated 6. Dezember 2024
了解如何使用 Compose 开发支持键盘和指控设备(例如鼠标和触控板)的应用。
- Android
在 Compose 中拖放
Updated 6. Dezember 2024
了解如何使用修饰符在 Compose 中启用拖放功能。
- Android
使用 Jetpack WindowManager 优化可折叠设备上的相机应用
Updated 6. Dezember 2024
多年来,Android 设备不断发展完善,演变出多种多样的尺寸、形状、显示屏和其他特点。不过,从一开始,使用手机拍照就一直是其中最重要的一种使用场景。如今,相机功能仍是消费者购买手机的首要原因之一。
使用 Material 3 在 Compose 中设置主题
Updated 6. Dezember 2024
本 Codelab 旨在通过新的 Material Design 3 和 Material You 实现,在 Jetpack Compose 中演示主题设置。
使用 WorkManager 调度任务
Updated 6. Dezember 2024
了解何时以及如何使用 WorkManager。WorkManager 是一个 API,用于处理无论应用进程是否仍在运行都需要运行的后台工作。
- Android
在网页上通过通行密钥进行无密码登录
Updated 6. Dezember 2024
开始在网页上使用通行密钥,为您的用户构建安全且人性化的身份验证体验!
Jetpack Compose 基础知识
Updated 6. Dezember 2024
在此 Codelab 中,您将学习 Compose 的基础知识。
- Android
构建数据层
Updated 6. Dezember 2024
在此 Codelab 中,您将学习 Android 应用架构数据层的相关知识。您将构建存储库、数据模型和数据源,以便对本地数据库及网络服务执行数据读写操作。
迁移到 Jetpack Compose
Updated 6. Dezember 2024
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
- Android
利用 Ongoing Activity API,以新的方式与 Wear OS 用户互动
Updated 6. Dezember 2024
借助 Wear 中的 Ongoing Activity API,开发者只需编写少量代码即可在表盘以及应用启动器中与用户互动,让用户只需简单点按一下就返回到应用中进行重要的活动。
- Android
- Wear OS
使用 Jetpack Compose 添加简单的动画
Updated 6. Dezember 2024
学习如何为 Compose 应用添加简单的弹簧动画。
构建精美应用
Updated 6. Dezember 2024
借助 Material Design、动画和无障碍功能最佳实践,让应用更美观、更直观。
- Android
在 Kotlin 中使用集合
Updated 6. Dezember 2024
了解如何使用数组和集合,包括列表、集和映射。
使用 WorkManager 处理后台工作
Updated 6. Dezember 2024
面向 Android 的 WorkManager API 可简化后台工作。WorkManager 可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度器。此 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的链式作业,涵盖方方面面。
向应用添加“附近消息”功能
Updated 6. Dezember 2024
了解如何使用 Nearby Messages API 发送和发现消息
提升在 Android TV 上通过“接下来观看”频道观看电影/电视剧集的互动度
Updated 6. Dezember 2024
在此 Codelab 中,您将学习为电视电影/剧集构建“接下来观看”的最佳实践。
Compose 基础知识
Updated 6. Dezember 2024
初步熟悉 Jetpack Compose,并了解可组合函数、基本布局和状态、Material Design、列表和动画。
- Android
Android 基础知识 02.2:activity 生命周期和状态
Updated 6. Dezember 2024
在此 Codelab 中,您将向 TwoActivities 应用添加日志记录语句,并观察 activity 生命周期的变化。您将应对这些变化,并探索在此类条件下如何处理用户输入。
Compose 中的 View
Updated 6. Dezember 2024
了解如何在使用 Jetpack Compose 构建的应用内添加和使用现有 View。
- Android
计算自定义小费
Updated 5. Dezember 2024
了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合函数。
Cronet 基础知识
Updated 5. Dezember 2024
上次更新日期 :2022 年 5 月 6 日 Cronet 是以库的形式提供给 Android 应用使用的 Chromium 网络堆栈。Cronet 利用多种技术来减少延迟和提高网络请求吞吐量,以满足您的应用的运行需要。 很多每日用户量达到数百万的应用(如 YouTube 、 Google 应用 、 Google 相册 以及 Google 地图 - 导航和公交 )都由 Cronet 库来处理请求。Cronet 支持 HTTP3,是使用极广的 Android 网络库。 如需了解详情,请参阅
- Android
使用 Jetpack Compose 改进应用的无障碍功能
Updated 5. Dezember 2024
在此 Codelab 中,您将学习如何通过 Compose 让应用更加易于使用。了解如何增大触摸目标以及如何添加内容描述、点击标签、自定义操作,等等。
- Android
创建 Art Space 应用
Updated 5. Dezember 2024
了解如何创建 Android 应用来展示您自己的艺术空间。
Android Paging 基础知识
Updated 5. Dezember 2024
在此 Codelab 中,您要将 Paging 库集成到一款显示列表的应用中。Paging 库可帮助您加载和显示来自本地存储空间或网络中更大的数据集中的数据页面。
Jetpack Compose 中的状态
Updated 5. Dezember 2024
在此 Codelab 中,您将了解如何通过管理状态来构建功能丰富的互动式 Compose 应用。
Compose for Wear OS Codelab
Updated 5. Dezember 2024
在此 Codelab 中,您将了解如何使用新版 Compose for Wear OS 将所学 Compose 知识运用到穿戴式设备应用的开发中。到最后,您将学会在适合腕戴设备的应用中创建简单和高级的可组合函数。
- Wear OS
- Android
在 Jetpack Compose 中解决性能问题的实用方法
Updated 5. Dezember 2024
通过分析系统轨迹并解决常见延迟问题,让 Compose 应用快速运行。
- Android
应对 Android 15 强制执行的无边框措施
Updated 5. Dezember 2024
了解如何应对 Android 15 强制执行的无边框措施。
- Android
Compose 中的基本布局
Updated 5. Dezember 2024
在此 Codelab 中,您将学习如何通过使用由 Compose 以开箱即用的方式提供的可组合项和修饰符来实现真实的设计。
外形规格
Updated 5. Dezember 2024
使用 Jetpack Compose 针对多种屏幕格式和设备类型开发应用。
- Android
Android 隐私保护 Codelab
Updated 4. Dezember 2024
在前几个版本中,Android 发布了许多单独的隐私保护功能,我们很高兴能让您在应用中采用这些功能!此 Codelab 力图将各项单独的隐私保护功能联系起来,并向开发者展示如何才能了解应用对私密用户数据的访问以及如何在运行中的现有应用中采用隐私保护最佳实践。
activity 生命周期的阶段
Updated 4. Dezember 2024
在此 Codelab 中,您将了解 activity 生命周期和日志记录。
为您的 Android 应用添加图片
Updated 4. Dezember 2024
了解如何使用可组合函数构建简单的应用。
- Android
Android 网络安全配置 Codelab
Updated 4. Dezember 2024
在此 Codelab 中,您将了解 Android 上的网络安全配置,并处理建立安全网络通信时遇到的一些常见错误。
对象检测入门
Updated 30. November 2024
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- Android
- TensorFlow
商品图片搜索入门
Updated 30. November 2024
了解如何使用设备端对象检测功能为移动应用构建商品图片搜索功能。
- Android
- TensorFlow
使用 Room 持久保留数据
Updated 22. November 2024
使用 Room 库可以在 Android 应用中轻松创建和使用关系型数据库。
- Android
Android 11 - 第 9 周 - 电视
Updated 9. November 2024
了解可用于构建 Android TV 应用的开发者工具。
- Google Cast
- Android
- Android TV
移动文本分类入门
Updated 8. November 2024
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- TensorFlow
- Android
第 13 课:应用界面设计
Updated 4. November 2024
了解界面最佳做法以及如何使您的应用遵循 Material Design 准则。
- Android
使用 Firebase 和持续集成系统测试您的应用
Updated 4. November 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
使用 Firebase 和持续集成系统测试您的应用
Updated 4. November 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
组合使用多个 Firebase 安全层来保护您的应用
Updated 4. November 2024
了解 App Check、安全规则和 Authentication 方法如何协同工作来保护您的 Firebase 应用。
让您的 Android 应用使用起来更没有障碍
Updated 14. Oktober 2024
了解对于用户而言非常实用的无障碍功能设计原则,包括色彩对比度、触摸目标大小和内容标签。
- Android
使用 Google 助理和 Cloud Firestore 进行拼写练习游戏
Updated 10. Oktober 2024
Google 助理是一款虚拟智能个人助理,借助 Google 助理开发者平台,您可以打造软件,从而为超过 10 亿台设备(包括智能音箱、手机、汽车、电视、头戴式耳机等)扩展 Google 助理的功能。用户在对话中与 Google 助理互动以处理各种事务,例如购买日用品或约车。作为开发者,您可以使用 Google 助理开发者平台在用户和您自己的第三方执行方式服务之间轻松打造和管理令人愉悦且高效的对话体验。 此 Codelab 介绍了使用 Google 助理、Cloud Functions 和
- Google Assistant
使用 Firebase App Distribution Android SDK 提醒测试人员有关新应用版本的信息 - Codelab
Updated 10. Oktober 2024
借助 App Distribution Android SDK,将您的最新版本快速交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新版本可用时向测试人员显示应用内通知。
- Firebase App-Bereitstellung
- Android
- Firebase
Android 中基于位置信息的功能
Updated 18. September 2024
了解如何在 Android 10 中管理位置信息权限,向您的应用添加 Google 地图,并帮助用户识别他们去过的地点。
- Android
使用 Flutter 构建应用
Updated 18. September 2024
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Flutter
将智能家居设备关联到 Google 助理
Updated 18. September 2024
构建和部署智能家居 Action,以便将虚拟智能洗衣机集成到 Google 助理。
第 1 单元:提问
Updated 18. September 2024
了解如何基于您的组织及利益相关方定义透明度,并构建架构来记录会影响数据集结构的人为决策及无形的可解释因素。
使用 Flutter 的 Material 组件实现 Material Design
Updated 18. September 2024
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Flutter
- Material Design
Android 中的数据绑定
Updated 18. September 2024
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 2 级)
Updated 18. September 2024
了解 Google 助理相关开发的基础知识。
将您的 Dagger 应用迁移到 Hilt
Updated 18. September 2024
在本 Codelab 中,您需要将 Dagger 用作依赖项注入库的 Android 应用迁移到 Hilt 之中。
- Android
构建适用于 Google 助理的 Action
Updated 18. September 2024
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Google Assistant
优化您的智能家居 Action 并增强其安全性
Updated 18. September 2024
学习如何通过自定义设备特征来优化智能家居 Action 并增强其安全性,以及如何使用双重身份验证来确保其安全。
如何在 Adobe Aero 预发布版中使用 Geospatial Creator
Updated 18. September 2024
了解如何在 Adobe Aero 中使用 Geospatial Creator 工具。
- Android
- ARCore
使用 Actions Builder 构建适用于 Google 助理的 Action(第 1 级)
Updated 18. September 2024
了解 Google 助理相关开发的基础知识。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
Updated 18. September 2024
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
编写您的第一款 Flutter 应用(第 1 部分)
Updated 18. September 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Flutter
构建 Google Chat 应用
Updated 18. September 2024
了解如何设计和构建 Google Chat 应用。
Jetpack Compose 基础知识
Updated 18. September 2024
在本 Codelab 中,您将学习 Compose 的基础知识。
- Android
使用 Google Pay 提供更简单、更安全的付款方式
Updated 18. September 2024
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay
- Google Pay API
转换为 Kotlin
Updated 18. September 2024
In this codelab, you’ll learn how to convert your Java code to Kotlin
- Android
在 Web 应用中实现 Material Design
Updated 18. September 2024
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- Material Design
使用 Spring Boot 快速构建 Google Cloud 应用
Updated 18. September 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. September 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
在 Android 应用中使用 Hilt
Updated 18. September 2024
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Android
手势导航和全屏体验
Updated 18. September 2024
在此 Codelab 中,您将设置现有应用,以使其应用控件与手势导航功能一起发挥作用。您还将提供全屏体验。
- Android
开始改进 Android 的无障碍性
Updated 18. September 2024
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
第 3 单元:回答
Updated 18. September 2024
了解如何为数据卡片读者撰写内容、通过优化提供清晰简洁的文档,以及如何利用不同的分析方法帮助读者更直观地认识您的数据集。
面向 Java 开发者的 Dart 简介
Updated 18. September 2024
了解如何将用 Java 编写的简单示例转换为 Dart 代码,后者简洁、常用且易于学习。
- Flutter
为智能家居 Action 启用本地执行方式
Updated 18. September 2024
学习如何利用 Local Home SDK 启用本地执行方式,从而增强智能家居与 Google 助理间的集成。
在 Java 版 Android 应用中遵循 Material Design 准则
Updated 18. September 2024
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Android
- Material Design
MDC-104 Flutter:Material 高级组件 (Flutter)
Updated 18. September 2024
改进您的设计,学习使用 Flutter 的高级组件背景菜单。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
Updated 18. September 2024
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Flutter
在 Google Cloud 中构建自定义响应式聊天机器人
Updated 18. September 2024
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Dialogflow
第 4 单元:审核
Updated 18. September 2024
了解如何系统地评估已经完成的数据卡片、衡量并跟踪透明度工作,以及如何利用框架来审核数据卡片,查看其中是否存在假设和盲点。
使用 Preferences DataStore
Updated 18. September 2024
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
第 2 单元:检查
Updated 18. September 2024
了解如何利用启发词语和维度发现当前文档架构中欠缺的信息,并评估受众群体阅读和理解数据集文档的难易程度。
开始在 ARCore 中使用 Scene Semantics API 和 Geospatial Depth API
Updated 18. September 2024
了解如何在 ARCore 中将 Scene Semantics API 和 Geospatial Depth API 与 Kotlin 结合使用。
- Android
- ARCore
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
Updated 18. September 2024
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Flutter
数据卡片手册:Responsible AI 的文档透明化
Updated 18. September 2024
了解数据卡片手册,它是一个可帮助您应对 AI 数据集透明度相关问题的工具包。
使用 Angular 构建图像滑块元素
Updated 18. September 2024
在此 Codelab 中,您将构建一个独立于 Angular 框架运行、可以导入到任何框架中并且非常易于集成的图像滑块。
适用于 Unity 的 Geospatial Creator 使用入门
Updated 18. September 2024
了解如何使用适用于 Unity 的 ARCore Geospatial Creator。
- Android
- ARCore
如何在 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API
Updated 18. September 2024
了解如何在配置了 Kotlin 的 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API。
- Android
- ARCore
CameraX 入门指南
Updated 18. September 2024
本 Codelab 介绍了如何使用 CameraX 创建相机应用,以显示取景器、拍照并分析相机的图像流。
- Android
在 Web 应用中使用表单自动填充功能实现通行密钥
Updated 18. September 2024
了解如何在 Web 应用中通过表单自动填充功能实现通行密钥,从而构建更简单、更安全的登录方式。
MDC-102 Flutter:Material 结构和布局 (Flutter)
Updated 18. September 2024
学习如何将 Material 用于 Flutter 上的结构和布局。
- Flutter
轻松实现计算机视觉:Spring Boot 和 Java 上的 Vision AI
Updated 29. August 2024
我们将使用 Spring Boot 和 Java 创建计算机视觉应用,使您能够在项目中释放图像识别和分析的潜力。
- Cloud Run
Hello Cloud Run(使用 C#)
Updated 29. August 2024
在此 Codelab 中,您将以无服务器方式部署和运行无状态容器(而无需操心基础架构),从而学习如何开始使用 Cloud Run。Cloud Run 提供全代管式选项,还能够在 GKE 集群上运行。
Android 11 - 第 5 周 - 语言
Updated 29. August 2024
Android 11 在语言和库方面进步巨大,例如一些最常用的 Jetpack 库现已支持 Kotlin、平台上新增了更多 Java API,并提供了多种新工具以协助防范原生代码内存损坏。此在线课程由一些视频和文章组成,其中会演示上述更新并教您如何在 Android 应用中实现。
- Android
“在常见 Android 用例中使用协程”测验
Updated 29. August 2024
了解如何使用协程来简化常见用例(例如进行网络调用和访问本地数据)中的后台任务管理。
- Android
- Kotlin-Koroutinen
面向 Java 开发者的 Kotlin 指南
Updated 29. August 2024
使用 Android Studio 将 Java 代码整合并转换为 Kotlin 代码
- Kotlin
- Android
深入了解图片分类
Updated 23. August 2024
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- TensorFlow
- Android
使用 PipelineDP 计算私密统计信息
Updated 22. August 2024
在此 Codelab 中,您将学习如何使用差分隐私框架 PipelineDP 来生成隐私统计信息。
与 Google Thread Credentials API 共享 Thread 网络
Updated 22. August 2024
了解您自己的边界路由器和应用如何与 Google API 交互,以创建单个 Thread 网络。
使用 Cloud DNS 路由政策和内部 TCP/UDP 负载平衡器健康检查的多区域故障切换
Updated 22. August 2024
在此 Codelab 中,您将创建一项 Cloud DNS 故障切换路由政策,其中包括主负载平衡器和备用负载平衡器(后端虚拟机运行 Apache)。您将测试故障切换功能。
运行时安全性数据分析
Updated 22. August 2024
将应用部署到 Cloud Run 和 GKE 集群,并在 Software Delivery Shield 安全性中查看该部署的安全性数据分析
借助 Play 结算库 5 在应用内销售订阅内容
Updated 22. August 2024
在此 Codelab 中,您将学习如何实现自动续订型订阅和预付费方案,包括基础方案和弹性方案。
为 ViewModel 编写单元测试
Updated 19. August 2024
了解如何测试 ViewModel 以验证应用的正确性、功能行为和易用性。
使用文本可组合项构建简单的应用
Updated 19. August 2024
了解如何使用可组合函数构建简单的应用。
- Android
深入了解对象检测
Updated 6. August 2024
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- TensorFlow
- Android
Google Maps Platform 使用入门
Updated 6. August 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Google Maps Platform
Google API:开始使用 Google 项目
Updated 6. August 2024
了解 Google 项目(包括它们是什么),以及您希望将这些项目与 Google API 结合使用的原因。
牵头一个 Google 学生开发者俱乐部 (GDSC)
Updated 6. August 2024
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
开始在 Flutter 应用中进行文本分类
Updated 6. August 2024
了解文本分类以及如何在 Flutter 应用中实现该功能。
深入了解音频分类
Updated 6. August 2024
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- Android
- TensorFlow
通过推送通知与 Web 应用的用户进行互动
Updated 6. August 2024
了解如何通过推送通知与 Web 应用的用户进行互动。
- Chrome
- Notifications API
- Push API
使用 Fugu API 强化 Web 应用的功能
Updated 6. August 2024
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- Web Capabilities
- 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 API
开始使用适用于 iOS 的 Google Maps Platform
Updated 6. August 2024
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
在 Google Workspace 中使用 Apps 脚本
Updated 6. August 2024
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- Apps Script API
使用 Angular 构建跨平台应用
Updated 6. August 2024
了解 Angular 为了帮助开发者快速设置可维护且可扩缩的应用而提供的各种开发者工具,包括新工具和现有的工具。
开始在 Android 应用中检测对象
Updated 6. August 2024
了解对象检测以及如何在 Android 应用中实现该功能。
使用网页指标改进网站
Updated 6. August 2024
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
垃圾评论检测入门
Updated 6. August 2024
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- TensorFlow
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
Updated 6. August 2024
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
Google Maps Platform 使用入门:Android
Updated 6. August 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Android 地图。
开始在 Web 应用中进行图片分类
Updated 6. August 2024
了解图片分类以及如何在 Web 应用中实现该功能。
音频分类入门
Updated 6. August 2024
了解如何在移动应用中使用机器学习功能对移动设备接收到的声音进行分类。
- Android
- TensorFlow
制止针对女性的网络暴力
Updated 6. August 2024
了解针对女性的网络暴力以及如何实施打击。
使用 WebRTC 捕捉媒体内容
Updated 6. August 2024
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- Chrome
- HTML5-Video
- RTC-Peer-Verbindung
- HTML5-Medien
- RTC-Datenkanal
深入了解商品图片搜索
Updated 6. August 2024
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- TensorFlow
- Android
开始在 iOS 应用中进行回归
Updated 6. August 2024
了解回归以及如何在 iOS 应用中实现该功能。
使用 TensorFlow 进行神经网络编程
Updated 6. August 2024
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- TensorFlow
移动图片分类入门
Updated 6. August 2024
了解如何使用计算机视觉技术构建能够“看到”和标记图片的移动应用。
- TensorFlow
- Android
使用 Firebase 和 Angular 构建实时 Web 应用
Updated 6. August 2024
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
深入了解垃圾评论检测
Updated 6. August 2024
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- TensorFlow
改进您网站的身份表单
Updated 6. August 2024
了解如何根据最佳做法改进网站的身份表单。
- Chrome
- FormData API
- HTML Form Element
- Constraint Validation API
使用 Angular 构建可维护且可扩缩的 Web 应用
Updated 6. August 2024
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
在 Google Maps Platform 上直观呈现数据
Updated 6. August 2024
了解如何将外部数据源转换为地图上的图形。
- Google Maps Platform
- Maps JavaScript API
SQL 简介
Updated 25. Juni 2024
了解如何使用 SQL 读取和操控关系型数据库中的数据。
- Android
使用 SQL 对数据库执行读写操作
Updated 25. Juni 2024
学习关系型数据库的核心概念,并学习如何使用 SQL 读取和操控数据库。
使用 Room 读取和更新数据
Updated 13. Juni 2024
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
使用 Room 持久保留数据
Updated 13. Juni 2024
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个与数据库相关的持久性库,属于 Android Jetpack 的一部分。Room 是在 SQLite 基础上构建的一个抽象层。Room 提供了便利的 API,用于设置、配置和查询数据库。
使用 Material Design 设计自适应布局
Updated 5. Juni 2024
了解如何在 Material Design 中运用自适应设计原则,以便在不同屏幕尺寸间实现一致性。在此 Codelab 中,您将学习如何将移动设计转换为平板电脑格式,并了解自适应网格、自适应组合模式以及相关组件。
- Material Design
更改应用图标
Updated 5. Juni 2024
更改 Affirmations 应用的应用图标。
使用 Material Design 3 创建符合无障碍标准的个性化主题和品牌
Updated 5. Juni 2024
了解如何使用 Material 3 创建符合无障碍标准的个性化主题和品牌。
- Material Design
构建可滚动列表
Updated 5. Juni 2024
使用 Compose 创建一个显示文本和图片可滚动列表的应用。
- Android
使用 Jetpack Compose 实现 Material 主题设置
Updated 2. Juni 2024
了解如何为应用添加 Material 主题设置,包括颜色、形状和排版。
- Android
使用 Compose 实现多屏幕导航
Updated 2. Juni 2024
将 Navigation 组件添加到 Cupcake 应用中,以便于整理应用的导航流程,实现不同屏幕之间的导航和数据传递。
测试 Cupcake 应用
Updated 2. Juni 2024
了解如何测试 Navigation 组件并尽可能增加所测试的代码量。
Jetpack Compose 中的 Navigation
Updated 2. Juni 2024
了解如何使用 Navigation 组件构建包含更多屏幕的更复杂的应用,以及如何在不同可组合项之间进行导航和数据传递。
- Android
通过对 DataStore 使用键来存储和访问数据
Updated 2. Juni 2024
了解如何在 Android 应用中使用 Preferences DataStore 存储简单的键值对数据。
- Android
测试无障碍功能
Updated 30. Mai 2024
了解如何测试应用的无障碍功能。
- Android
添加可滚动列表
Updated 27. Mai 2024
构建一个应用,在其中显示带文字和图片且可滚动的自我肯定话语列表。
- Android
从互联网获取数据
Updated 27. Mai 2024
了解如何使用社区开发的库连接到 Web 服务,以便在您的 Android Kotlin Compose 应用中检索和显示数据。此外,还将学习如何处理潜在的网络连接错误。
使用 Google Pay 在 Android 上打造快速结账体验 (Kotlin)
Updated 9. Mai 2024
在此 Codelab 中,您将在 Android 应用中构建一个结账界面,并为其配备 Google Pay。这样,您应用中的用户只需点按一个按钮,即可快速、方便、安全地支付商品费用。
使用 Android Studio 中的调试程序
Updated 8. Mai 2024
了解如何使用 Android Studio 中的调试程序在运行时检查和调试应用的状态。
Kotlin 编程简介
Updated 20. März 2024
学习 Kotlin 的基本编程概念,为使用 Kotlin 构建 Android 应用做好准备。
- Android
在 Kotlin 中创建和使用函数
Updated 20. März 2024
了解 Kotlin 中的函数
- Android
在 Kotlin 中使用函数类型和 lambda 表达式
Updated 19. Februar 2024
了解如何在 Kotlin 中使用 lambda 表达式和高阶函数。
将常用高阶函数与集合结合使用
Updated 19. Februar 2024
了解如何在 Kotlin 中将常用高阶函数与集合结合使用
从互联网加载和显示图片
Updated 19. Februar 2024
在此 Codelab 中,您将在 Android Compose 应用中使用 Coil 库来加载和显示来自互联网的照片。
Jetpack Compose 主题设置
Updated 12. Februar 2024
在此 Codelab 中,您将学习如何为应用创建主题,如何为各个组件设置样式,以及如何支持浅色/深色主题。
练习:Compose 基础知识
Updated 12. Februar 2024
运用基本界面可组合项的概念来实现界面,以解决给定问题。
练习:构建超级英雄应用
Updated 12. Februar 2024
通过制作简单的动画和一个列表来构建超级英雄列表,从而掌握 Material Design 的概念。
练习:构建 Sports 应用
Updated 12. Februar 2024
通过制作简单的动画和一个列表来构建超级英雄列表,进一步掌握 Material Design 的概念。
下载并安装 Android Studio
Updated 11. Februar 2024
学习如何下载和安装 Android Studio
泛型、对象和扩展
Updated 11. Februar 2024
大致了解您将在 Compose 代码中用到的更多 Kotlin 概念,例如泛型、枚举类、数据类、对象和作用域函数。
设置 Android Studio
Updated 11. Februar 2024
安装并设置 Android Studio,以便您可以创建您的首个项目,并在设备或模拟器上运行该项目。
- Android
Kotlin 中的集合
Updated 6. November 2023
在此 Codelab 中,您将详细了解集合以及 Kotlin 中的 lambda 和高阶函数。
第 4 课:构建首个 Android 应用
Updated 6. November 2023
学习如何使用 Android Studio 创建您的首个 Android 应用。
- Android
在 Kotlin 中使用列表
Updated 6. November 2023
学习如何使用以 Kotlin 编程语言编写的列表。
Android Developers
Updated 6. November 2023
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
项目:Lunch Tray 应用
Updated 6. November 2023
Android 基础知识第 3 单元项目说明
Android Developers
Updated 6. November 2023
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
自适应布局
Updated 6. November 2023
学习如何使应用适应不同屏幕尺寸。
Kotlin 简介
Updated 6. November 2023
学习 Kotlin 这一现代编程语言的基础知识,以简洁明了的方式表达您的思路。
计算小费
Updated 6. November 2023
在此 Codelab 中,您将为小费计算器应用编写代码。
下载并安装 Android Studio
Updated 6. November 2023
在此 Codelab 中,您将下载并安装 Android Studio 开发工具。
调试简介
Updated 6. November 2023
学习如何解读堆栈轨迹并熟悉 Android Studio 中的调试工具
在 Kotlin 中创建生日祝福语
Updated 6. November 2023
在此 Codelab 中,您将使用 Kotlin 语言创建生日祝福语程序。
第 5 课:布局
Updated 6. November 2023
构建一款 Tip Calculator 应用,首先构建布局,然后实现根据用户输入来计算小费的逻辑。接下来,使用 Android 中的 RecyclerView widget 创建一款应用,该应用会显示一个可滚动列表。
- Android
创建您的首个 Android 应用
Updated 6. November 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
创建 Birthday Card 应用
Updated 6. November 2023
在本 Codelab 中,您将使用 Android Studio 中的布局编辑器创建一个显示文本的 Android 应用。
构建基本布局
Updated 6. November 2023
了解如何向 Android 应用中添加图片和文本。
显示可滚动列表
Updated 6. November 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
更改应用主题
Updated 6. November 2023
在此 Codelab 中,您将为应用创建色彩主题。
在应用中获取用户输入:第 1 部分
Updated 6. November 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
第 8 课:应用架构(界面层)
Updated 6. November 2023
学习如何使用 Android Jetpack 架构组件,这些库可帮助您设计可靠、可测试且可维护的应用。
- Android
创建交互式 Dice Roller 应用
Updated 6. November 2023
在此 Codelab 中,您将构建一个可掷骰子并在屏幕上显示结果的 Android 应用。
向应用中添加按钮
Updated 6. November 2023
了解类、对象和逻辑条件等更多 Kotlin 编程概念,并运用所学知识为用户构建一个互动式应用。
在 Kotlin 中添加条件行为
Updated 6. November 2023
在此 Codelab 中,您将创建一个 Lucky Dice Roll Kotlin 程序,用于检查您掷出的数字是否等于给定的幸运数字。
SQL 基础知识
Updated 6. November 2023
学习关系型数据库的基础知识,并练习在 Android Studio 中使用 Database Inspector 运行 SQL 查询。
将 LiveData 与 ViewModel 配合使用
Updated 6. November 2023
在此 Codelab 中,您将学习如何使用 LiveData(架构组件之一),如何将 ViewModel 中的应用数据转换为 LiveData,以及如何观察 LiveData 中的更改并自动更新界面。
SQL、Room 和 Flow 简介
Updated 6. November 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
架构组件
Updated 6. November 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
Preferences DataStore
Updated 5. November 2023
在此 Codelab 中,您将学习如何使用名为 Jetpack DataStore 的数据存储解决方案在应用中存储键值对。
向 Dice Roller 应用添加图片
Updated 5. November 2023
在此 Codelab 中,您将向 Dice Roller 应用添加图片,从而提升用户体验。
导航和返回堆栈
Updated 5. November 2023
在此 Codelab 中,您将了解返回堆栈以及如何在您的应用中自定义导航行为。
Android Developers
Updated 5. November 2023
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
项目:Dogglers 应用
Updated 5. November 2023
Android 基础知识第 2 单元项目说明
为 Android 应用创建 XML 布局
Updated 5. November 2023
在此 Codelab 中,您将学习如何使用 XML 语言为 Android 应用创建布局。
在应用中保存更改
Updated 5. November 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
使用断点进行调试
Updated 5. November 2023
了解在调试时如何使用断点并观察特定变量。
从互联网获取和显示数据
Updated 5. November 2023
使用 HTTP/REST 通过互联网检索和显示图像。
- Android
将数据存储在 ViewModel 中
Updated 5. November 2023
在此 Codelab 中,您将学习如何使用 ViewModel(架构组件之一),以及如何实现 ViewModel 以便在配置更改期间保留应用数据。
创建并运行您的首个 Android 应用
Updated 5. November 2023
在此 Codelab 中,您将学习如何通过 Android Studio 使用 Kotlin 构建您的首个 Android 应用。您将使用 Android Studio 模板来创建您的第一个项目。
activity 和 intent
Updated 5. November 2023
更新未完成的应用,以便利用隐式 intent 和显式 intent 实现导航。
项目:Lemonade 应用
Updated 5. November 2023
Android 基础知识第 1 单元项目说明
可选:在移动设备上运行您的应用
Updated 5. November 2023
在此 Codelab 中,您将学习如何设置 Android 设备(如手机或平板电脑)以及如何在 Android 设备上运行通过 Android Studio 开发的应用。
使用 Kotlin 编写您的第一个程序
Updated 4. November 2023
在此 Codelab 中,您将使用 Kotlin 语言编写您的第一个程序。
使用卡片显示一组图片
Updated 4. November 2023
在此 Codelab 中,您将美化在上一个 Codelab 中创建的 Affirmations 应用的界面。
自适应布局
Updated 4. November 2023
在此 Codelab 中,您将学习如何利用 SlidingPaneLayout 使应用适应不同屏幕尺寸
Fragment 之间的共享 ViewModel
Updated 4. November 2023
在更高级的应用示例中使用 Jetpack Navigation 组件,并了解在 activity 的多个 fragment 之间使用共享 ViewModel 的优势。
导航组件简介
Updated 3. November 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
使用 Room 读取和更新数据
Updated 31. Oktober 2023
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
项目:Amphibians 应用
Updated 31. Oktober 2023
Android 基础知识第 4 单元项目说明
Kotlin 中的类和对象实例
Updated 31. Oktober 2023
在此 Codelab 中,您将创建一个可以掷骰子的 Kotlin 程序。
项目:Forage 应用
Updated 31. Oktober 2023
Android 基础知识第 5 单元项目说明
存储库模式
Updated 31. Oktober 2023
使用仓库模式在现有应用中实现缓存。
项目:Water Me! 应用
Updated 31. Oktober 2023
Android 基础知识第 6 单元项目说明
使用 WorkManager 调度任务
Updated 31. Oktober 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
使用 Kotlin 向应用添加运行时权限
Updated 5. Oktober 2023
在此 Codelab 中,您将学习如何向 Android 应用添加权限
学习汽车应用库基础知识
Updated 28. September 2023
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
使用 Google Chat 应用,开启度假之旅
Updated 8. Juni 2023
在此 Codelab 中,您将学习如何创建 Google Chat
- Google Workspace
使用 Flutter 和 Flame 构建游戏
Updated 19. Mai 2023
在此 Codelab 中,您将使用 Flutter 和 Flame 引擎创建一个名称为 Doodle Dash 的平台游戏。
- Flutter
将 Chat 添加到您的 AppSheet 应用中
Updated 9. Mai 2023
了解如何使用 AppSheet 的“聊天应用”功能将 Chat 添加到您的 AppSheet 应用中。
Jetpack Compose Navigation
Updated 4. Mai 2023
在此 Codelab 中,您将全面了解 Compose 中 Navigation 的基础知识。
- Android
使用 Messaging API 和 People API 向 Android 应用添加聊天相关功能
Updated 1. Mai 2023
了解如何使用 Messaging API 和 People API 扩展 Android 应用以包含聊天相关功能。
使用 Keras 和 TensorFlow Lite 的设备端大型语言模型
Updated 24. April 2023
了解如何使用 KerasNLP 加载预训练的大型语言模型,对其进行优化并通过 TensorFlow Lite 将其部署到 Android 上
在 Android 模拟器上运行您的首个应用
Updated 30. März 2023
学习如何在 Android 模拟器上运行应用。
- Android
如何连接 Android 设备
Updated 30. März 2023
了解如何连接您的应用
- Android
练习:Kotlin 基础知识
Updated 30. März 2023
运用 Kotlin 编程语言的基本概念来解决给定问题。
- Android
Kotlin 中的类和继承
Updated 28. Februar 2023
在此 Codelab 中,您将学习如何使用 Kotlin 编程语言创建子类,以及继承的工作方式。
- Android
Room 和 Flow 简介
Updated 28. Februar 2023
学习关系型数据库的基础知识,并练习在 Android Studio 中使用 Database Inspector 运行 SQL 查询。
- Android
使用 Macrobenchmark 检查应用性能
Updated 28. Februar 2023
在此 Codelab 中,您将学习如何使用 Jetpack Macrobenchmark 来衡量应用启动时间和帧时间。
- Android
使用 Room 持久保留数据
Updated 28. Februar 2023
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个持久性数据库,属于 Android Jetpack 的一部分。Room 是 SQLite 之上的一个抽象层。Room 提供方便的 API,用于设置和配置数据库以及从数据库查询数据。
- Android
在相机应用中支持可调整大小的 Surface
Updated 28. Februar 2023
随着 Android 12L 的出现以及新的外形规格(例如可折叠设备)和显示模式(例如多窗口模式和多屏幕模式)面市,关于相机输出和 Surface 之间关系的许多假设都面临着挑战。
在 Kotlin 中编写条件
Updated 10. Februar 2023
了解如何在 Kotlin 中编写条件语句。
在 Kotlin 中使用可为 null 性
Updated 4. November 2022
了解如何在 Kotlin 中使用可为 null 性。
创建您的首个 Android 应用
Updated 4. November 2022
学习如何创建您的首个 Android 应用。
- Android
构建具有动态导航栏的自适应应用
Updated 29. September 2022
了解如何使用自适应导航界面模式让应用适合在大屏幕上运行。
Android Developers
Updated 25. August 2022
在本单元中,您将学习如何构建可从互联网获取数据的应用。 学习如何编写清晰、非阻塞的代码,同时构建更复杂、更高级的应用。
- Android
Android 11 - 第 4 周 - 兼容性
Updated 29. Juli 2022
了解如何构建与 Android 11 兼容的应用。
- Android – generisches Systemimage
- Android
使用 WorkManager 处理后台工作 - Java
Updated 29. Juli 2022
WorkManager 是推荐使用的 Android 任务调度程序。本 Codelab 将向您介绍有关 WorkManager 的全面信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
- Android
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
Updated 29. Juli 2022
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
带 View 的 Android Room - Kotlin
Updated 29. Juli 2022
在本 Codelab 中,您将使用 Android 架构组件(RoomDatabase、Entity、DAO、AndroidViewModel、LiveData)和 Kotlin 协程在 Kotlin 中构建 Android 应用。该示例应用可将字词列表存储在 Room 数据库中,并在 RecyclerView 中显示该列表。您将使用推荐的 Android 架构及以下组件实现此应用。
- Android
Android 11 - 第 6 周 - Jetpack
Updated 29. Juli 2022
Android Jetpack 是一套库,旨在帮助您按照最佳做法编写优质应用,减少样板代码数量,并在各种 Android 版本和设备中以一致的方式运行应用。此在线课程将向您介绍 Android 11 中引入的新库和重大更新。
- Android
使用 Document AI 智能处理手写表单 (Python)
Updated 29. Juli 2022
在此 Codelab 中,我将创建一个以 Python 编写的 Document AI API 教程。
安装 Android 11 GSI 以进行应用测试
Updated 29. Juli 2022
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
转换为 Kotlin
Updated 29. Juli 2022
在本 Codelab 中,您将学习如何将代码从 Java 转换为 Kotlin
TensorFlow.js 迁移学习图片分类器
Updated 29. Juli 2022
在此 Codelab 中,您将学习如何构建一个“会学习的机器”,即一个可使用 TensorFlow.js 在浏览器中即时训练的自定义图片分类器。
- TensorFlow
手势导航和无边框体验
Updated 29. Juli 2022
在此 Codelab 中,您将处理一个现有应用,使其应用控件可与手势导航配合使用。此外,您还将提供无边框屏幕体验。
- Android
Android 11 - 第 11 周 - 现代界面
Updated 29. Juli 2022
在“11 周掌握 Android 开发”的最后一周了解 Android 11 中的界面开发。
- Android
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
Updated 29. Juli 2022
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- Android
- TensorFlow
制作声波第 1 部分 - 构建合成器
Updated 29. Juli 2022
使用 Android O 中的 AAudio API 构建低延迟的触控合成器应用。
- Android
Cloud Spanner:使用 Java 打造游戏排行榜
Updated 29. Juli 2022
在此 Codelab 中,您将学习如何使用具有提交时间戳列的 Cloud Spanner 数据库表创建游戏排行榜。
借助适用于 Android 的 Material 运动效果构建精美的过渡
Updated 29. Juli 2022
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Android
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 29. Juli 2022
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
- Android
在 Android 应用中使用 Hilt
Updated 29. Juli 2022
在此 Codelab 中,您将构建一个使用 Hilt 执行依赖项注入的 Android 应用。
- Android
构建 Kotlin 扩展库
Updated 29. Juli 2022
在本 Codelab 中,您将为一个 API 构建自己的 Kotin 扩展库,该 API 最初是使用 Java 编程语言开发的。您将了解扩展函数及属性方面的基本知识,以及如何实现基于回调的传统 API 的协程版本和流版本。
- Android
使用 Kotlin 在 Android 10 中接收位置信息更新
Updated 29. Juli 2022
在此 Codelab 中,您将学习如何针对 Android 10 继续接收位置信息更新,并牢记平台的相关最佳做法。
- Android
内容与 Android TV 主屏幕频道集成 (Kotlin)
Updated 29. Juli 2022
此 Codelab 介绍 Android TV 主屏幕功能。您将学习如何在 Android TV 主屏幕上添加频道和节目,并使其可以被用户发现。
- Android
Cloud Spanner:使用 Go 打造游戏排行榜
Updated 29. Juli 2022
在此 Codelab 中,您将学习如何使用具有提交时间戳列的 Cloud Spanner 数据库表创建游戏排行榜。
制作更多声波 - 采样器
Updated 29. Juli 2022
构建低延迟数字采样器
- Android
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
Updated 29. Juli 2022
了解如何使用 Jetpack WindowManager 库针对可折叠设备和双屏设备等新型设备对应用进行调整。
通过 MediaSession 控制媒体
Updated 29. Juli 2022
在本 Codelab 中,您将扩展示例视频,以添加对 MediaSession 的支持。这样 Android 可以从您的应用外控制播放,例如通过 Google 助理、适用于 Android TV 的遥控器或锁定屏幕和 Wear OS 上的屏幕控件。
- Android
与“接下来播放”行集成,在 Android TV 上提升互动度
Updated 29. Juli 2022
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android TV
- Android
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
Updated 29. Juli 2022
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Android
MDC-102 Android:Material 结构和布局 (Kotlin)
Updated 29. Juli 2022
了解如何在 Kotlin 中为 Android 结构和布局使用 Material。
- Android
Jetpack 导航
Updated 29. Juli 2022
在本 Codelab 中,您将学习如何为 Android 应用实现常见的导航要求。导航组件可以处理 fragment 事务、向上/返回堆栈、导航界面模式(如抽屉式导航栏、深层链接等)。您还可以在 Android Studio 中探索新型 safe args 插件和导航编辑器。
- Android
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 29. Juli 2022
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
将 Dagger 应用迁移到 Hilt
Updated 29. Juli 2022
在本 Codelab 中,您需要将一个使用 Dagger 作为依赖项注入库的 Android 应用迁移到 Hilt。
- Android
从 Java 调用 Kotlin 代码
Updated 29. Juli 2022
在此 Codelab 中,您将学习编写与 Java 具有无缝的互操作性的 Kotlin 代码。
- Android
在使用 Kotlin 编写的 Android 应用中实现 Material Design
Updated 29. Juli 2022
了解如何在使用 Kotlin 编写的 Android 应用中实现 Material Design。
- Android
构建基本 Cast 接收器
Updated 29. Juli 2022
在此 Codelab 中,您将使用 Google Cast 应用框架构建支持 Cast 的接收器应用。
- Google Cast
学习采用 Kotlin Flow 和 LiveData 的高级协程
Updated 29. Juli 2022
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android 11 - 第 2 周 - 机器学习
Updated 29. Juli 2022
机器学习技术可为您的应用带来循序渐进地学习和改进的能力。此在线课程将向您介绍 Android 11 提供的各种机器学习工具和方法。
- Android
针对 Chrome 操作系统优化 Android 应用
Updated 29. Juli 2022
在此 Codelab 中,您将构建一个 Android 应用,其中包含要在 Chrome 操作系统上实现良好用户体验所需的诸多优化。
- Android
保护自己免受网络骚扰
Updated 23. Juli 2022
了解如何保护自己的在线信息、识别钓鱼式攻击、为 Google 帐号启用高级保护,以及如何在社交媒体上确保安全。
第 11 课:连接到互联网
Updated 22. Juli 2022
学习 Android 权限相关知识、如何连接到网络和使用网络资源,以及如何定义 Retrofit 服务和显示图片。
- Android
连接到互联网
Updated 22. Juli 2022
了解如何从互联网获取数据和图片,并在应用中显示这些数据和图片。您将完成 MarsRealEstate 应用,该应用通过从网络服务检索数据来显示 Google Mars 上的待售资源。
- Android
CameraX 使用入门
Updated 22. Juli 2022
此 Codelab 介绍了如何创建相机应用,该应用使用 CameraX 显示取景器、拍摄照片以及分析来自相机的图片流。
- Android
Tweakr:结合使用 Firebase 和 Android 进行 Wizard of Oz 原型设计和远程控制
Updated 20. Juli 2022
所有原型和动画设计师请注意!是不是厌倦了那种在动画中调整了一个值,还要花好几分钟时间等待编译完成才能看到更改效果的糟心体验?有没有这样的想法:将原型交给别人,让他们使用您可以即时调整的各种选项来尝试这个原型的不同配置?当有人提到“单行代码解决方案”时,您会不会感到振奋?
使用 build 变体创建不同版本的应用
Updated 13. Juli 2022
在此 Codelab 中,您将使用 build 变体来构建 DiceRoller 应用的默认(“demo”)版本和高级(“full”)版本。
- Android
为您的 Android 应用添加图片
Updated 13. Juli 2022
在本 Codelab 中,您将学习如何使用 ImageView 向应用添加图片。
- Android
您的第一个 Kotlin 程序
Updated 13. Juli 2022
了解如何创建和修改简单的 Kotlin 程序。
- Android
在 Kotlin 中创建和使用变量
Updated 11. Juli 2022
了解变量为什么在编程中大有用处,以及如何在 Kotlin 代码中定义和更新变量。
- Android
集成 Google Wallet API 以在 Android 上数字化卡券
Updated 21. Juni 2022
借助 Google Wallet API ,您可以通过各种预定义的卡券类型与用户互动:会员卡、优惠券、礼品卡、活动门票、公交票卡和登机牌。这些卡券类型都具有特定于用例的字段和功能。但我们知道,这些类型可能并非在任何用例中都适用,因此我们创建了一个通用卡券类型。顾名思义,如果您的用例不属于任何其他专用类型,则应使用通用卡券类型。以下是通用卡券类型的一些用例: 凡是能够以卡片(最多包含 3 行信息,可选择提供条形码和详细信息部分)形式向用户展示的用例,只要符合 使用限制政策
第 2 课:函数
Updated 10. Juni 2022
创建一个 Kotlin 程序并了解 Kotlin 中的函数,包括参数默认值、过滤器、lambda 和 compact 函数。
- Android
构建首个应用
Updated 10. Juni 2022
熟悉 Android Studio 并使用 Kotlin 完成一个“Hello World”Android 应用。
- Android
第 3 课:类和对象
Updated 10. Juni 2022
学习 Kotlin 中的类、对象和继承。创建几个小型程序,以此了解抽象类、接口和接口委托。
- Android
构建交互式应用
Updated 10. Juni 2022
了解 Android 应用项目的基本构造、如何向应用添加图片、如何使应用具有向后兼容性(与旧版 Android 兼容)以及如何浏览在线文档。在此过程中,您将完成 DiceRoller 应用;该应用可让您在点按相应按钮时随机掷骰子。
- Android
导航
Updated 10. Juni 2022
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
存储库和 WorkManager
Updated 10. Juni 2022
通过完成名为 DevBytes 的应用,了解如何使用 WorkManager 创建存储库、添加离线缓存以及调度后台任务。该应用显示了一个 DevByte 视频列表,这些视频是由 Google Android 开发者关系团队制作的简短教程。该应用使用 Retrofit 库从网络中获取视频网址列表,并使用 RecyclerView 显示该列表。
- Android
activity 和 fragment 生命周期
Updated 10. Juni 2022
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。您将完成 DessertClicker 应用,在该应用中,用户可以通过点按图片“购买”甜点。每当用户点击甜点时,应用都会更新所购甜点的数量以及用户消费的总金额。
- Android
第 9 课:应用架构(持久性)
Updated 10. Juni 2022
使用 Room 库创建数据库并使用协程来简化异步编程。
- Android
架构组件
Updated 10. Juni 2022
了解 ViewModel、LiveData、将 ViewModel 和 LiveData 与数据绑定集成以及 LiveData 转换。您将完成 GuessTheWord 应用,这是一款双人猜字谜游戏,玩家在游戏中可以协作以获得最高得分。
- Android
布局
Updated 10. Juni 2022
创建不同类型的布局、添加用户互动并使用数据绑定。您将完成 AboutMe 应用;该应用通过按钮、图片以及一些可滚动的文本展示关于您的趣事。您还将构建 ColorMyViews 应用;该应用包含可点击的 TextView 以及点按时会更改颜色的按钮。
- Android
第 6 课:应用导航
Updated 10. Juni 2022
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
第 7 课:activity 和 fragment 生命周期
Updated 10. Juni 2022
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。
- Android
第 12 课:仓库模式和 WorkManager
Updated 10. Juni 2022
了解仓库模式以及如何使用 WorkManager。
- Android
面向所有人进行设计
Updated 10. Juni 2022
学习 Android 样式系统的基础知识,了解如何在设计应用界面时运用 Material Design 准则,以及如何使应用更便于所有用户使用。您将完成 GDG-finder 应用,该应用将在您所在地区查找本地 Google 开发者社区 (GDG)。
- Android
第 1 课:Kotlin 基础知识
Updated 10. Juni 2022
开始使用 Kotlin 进行开发,并学习 Kotlin 编程语言的基础知识:数据类型、运算符、变量、控制结构,以及可为 null 的变量与不可为 null 的变量。
- Android
数据库和 RecyclerView
Updated 10. Juni 2022
在此开发者在线课程的第一部分,您将使用 Room 库创建一个数据库,并使用协程来简化异步编程。在此开发者在线课程的第二部分,您将使用 RecyclerView 显示项目列表,并使列表项可点击。在整个在线课程中,您将构建 TrackMySleep 应用。通过此应用,用户可以对睡眠质量进行评分,并存储其不同时间段的睡眠数据。
- Android
第 10 课:高级 RecyclerView 用例
Updated 10. Juni 2022
了解使用 RecyclerView 时的高级绑定和布局,以及如何在 RecyclerView 中处理多种类型。
- Android
迁移到 Jetpack Compose
Updated 26. Mai 2022
在此 Codelab 中,您将学习如何将 View 系统中的部分界面迁移到 Jetpack Compose。
- Android
Angular 简介
Updated 12. Mai 2022
在此 Codelab 的新手入门 Codelab 中,您将学习如何使用 Angular 构建 Web 应用
将地图添加到您的 Android 应用 (Kotlin)
Updated 9. Mai 2022
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 对于以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
- Android
- Google Maps Platform
- Maps SDK for Android
面向开发者的产品公平性测试
Updated 9. Mai 2022
为了确保您的 AI 模型和/或数据不会使任何不公平的社会偏见长久存续,产品公平性测试对于至关重要。在本研讨会中,我们将向您介绍开展公平性测试的关键步骤,然后展示从机器学习公平性的角度评估生成式文本模型数据集的端到端历程。
Places SDK for Android 使用入门 (Kotlin)
Updated 9. Mai 2022
此 Codelab 会教您如何将 Places SDK for Android 与您的应用集成并使用 Places SDK 的各项功能。 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,请启用 Places API 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为了让您能尽快上手,请下载起始代码,以便顺利完成此
- Google Maps Platform
- Android
- Places SDK for Android
将地图添加到您的 iOS 应用 (Swift)
Updated 9. Mai 2022
此 Codelab 会教您如何开始使用 Google Maps Platform 通过 Swift 构建 iOS 应用。您将构建一个 iOS 应用,用于执行以下操作: 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,您需要启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。
- Google Maps Platform
- Maps SDK for iOS
使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型
Updated 7. Mai 2022
了解如何使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型。
- Flutter
- TensorFlow
创建 Flutter 应用以对文本进行分类
Updated 7. Mai 2022
了解如何构建一个 Flutter 应用,用于对文本进行分类并在界面中显示结果。
- Flutter
- TensorFlow
使用 TensorFlow Lite (Android) 构建和部署自定义对象检测模型
Updated 7. Mai 2022
在此 Codelab 中,您将构建一个可以检测图片中对象的 Android 应用。首先,使用 TFLite Model Maker 训练自定义对象检测模型,然后使用 TFLite Task 库部署该模型
- TensorFlow
- Android
在 Android 或 iOS 上构建您的首个计算机视觉应用
Updated 7. Mai 2022
在此 Codelab 中,您将学习如何构建适用于 Android 和 iOS 且可正确标记图片的简单应用。
- TensorFlow
- Android
创建一款基本的音频分类应用
Updated 7. Mai 2022
在此 Codelab 中,您将学习如何创建可使用手机麦克风录制音频的基本音频分类应用。
- Android
- TensorFlow
构建自定义的预训练音频分类模型
Updated 7. Mai 2022
在此 Codelab 中,您将学习如何自定义预训练的音频分类模型,以便检测鸟的叫声。
- TensorFlow
- Android
TensorFlow.js:构建垃圾评论检测系统
Updated 7. Mai 2022
在此 Codelab 中,您将学习如何构建具有博文功能的简单评论功能的网页,并将其与预训练的机器学习模型集成,以检测垃圾评论,从而让您在垃圾评论出现之前将其滤除存储在任何后端数据库中,可缩短服务器处理时间和费用。
- TensorFlow
TensorFlow.js:重新训练垃圾评论检测模型以处理极端情况
Updated 7. Mai 2022
在此 Codelab 中,您将学习如何使用 Model Maker 重新训练垃圾评论模型,使之涵盖预训练模型无法处理的极端情况,然后将新模型重新部署到 Web 应用。
- TensorFlow
在 Android 上调用 Vision API Product Search 后端
Updated 7. Mai 2022
在此 Codelab 中,您将向 Android 应用添加代码以调用 Vision API Product Search 后端,以便应用用户可以使用图片搜索商品。
- Android
向网站添加地图 (JavaScript)
Updated 7. Mai 2022
在此 Codelab 中,您将学习在 Web 平台上开始使用 Google Maps Platform 需知的内容。您将学习所有基础知识,从准备工作到加载 Maps JavaScript API、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 Web 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps Platform,请直接跳到该 Codelab!
- Google Maps Platform
- Maps JavaScript API
使用 Vision API Product Search 构建商品图片搜索后端
Updated 7. Mai 2022
在此 Codelab 中,您将学习如何使用 Vision API Product Search 构建商品图片搜索后端,以及如何创建 API 密钥以从移动应用调用该后端。
- Android
Cloud Run 作业
Updated 7. Mai 2022
Cloud Run 服务和 Cloud Run 作业都允许您在 Cloud Run 上运行代码。在此 Codelab 中,您将了解何时以及如何使用 Cloud Run 作业,包括如何创建作业、执行作业以及管理作业。
向 iOS 应用添加地图 (Objective-C)
Updated 7. Mai 2022
在此 Codelab 中,您将学习开始使用 Google Maps Platform 通过 Objective-C 构建 iOS 应用需知的内容。您将学习所有基础知识,从准备工作到加载 Maps SDK for iOS、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 iOS 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps
- Google Maps Platform
- Maps SDK for iOS
创建 Android 应用以检测图片中的对象
Updated 7. Mai 2022
了解如何构建一个 Android 应用,用于检测图片中的对象并呈现其界面中的结果。
- Android
- TensorFlow
创建一个 iOS 应用以预测值
Updated 7. Mai 2022
了解如何构建 iOS 应用,以检测图片中的对象并在界面中呈现结果。
- TensorFlow
创建用于对图片进行分类的简单网站
Updated 7. Mai 2022
了解如何创建一个简单的网站,以使用 TensorFlow Serving 对图片进行分类。
- TensorFlow
在 Android 上以 AR 模式显示附近的地点 (Kotlin)
Updated 7. Mai 2022
此 Codelab 会教您如何使用 Google Maps Platform 中的数据在 Android 上以增强现实 (AR) 模式显示附近的地点。 此 Codelab 使用 Android 10.0(API 级别 29),并且需要您在 Android Studio 中安装 Google Play 服务。要安装这两个依赖项,请完成以下步骤: 在下一节中的第 3 步,为此 Codelab 启用 Maps SDK for Android 和 Places API 。 如果您之前从未使用过
- ARCore
- Google Maps Platform
- Android
- Places SDK for Android
- Maps SDK for Android
使用 WebGL 叠加视图打造 3D 地图体验
Updated 6. Mai 2022
此 Codelab 会教您如何使用由 WebGL 提供支持的 Maps JavaScript API 功能控制三维矢量地图并在地图上渲染对象。 此 Codelab 假定您熟悉 JavaScript 和 Maps JavaScript API 方面的知识。如需了解使用 Maps JS API 的基础知识,不妨试着学习 向网站添加地图 (JavaScript) Codelab 。 若要完成下面的启用步骤,您需要启用 Maps JavaScript API 。 如果您还没有已启用结算功能的
- Google Maps Platform
- Maps JavaScript API
Cloud Run 作业使用入门
Updated 6. Mai 2022
在此 Codelab 中,您首先要探索 Node.js 应用,了解如何截取网页屏幕截图并将其存储到 Cloud Storage 中。然后,您将为该应用构建容器映像,以作业的形式在 Cloud Run 上运行应用,更新作业以处理更多网页,然后使用 Cloud Scheduler 按计划运行该作业。
自定义机器学习模型:简便的方法
Updated 5. Mai 2022
在此 Codelab 中,您将了解迁移学习以及如何使用它为您自己的数据自定义机器学习模型
使用 TensorFlow Lite Model Maker 创建自定义文本分类模型
Updated 4. Mai 2022
了解如何使用 TensorFlow Lite Model Maker 重新训练垃圾内容检测模型,以检测特定类型的垃圾内容。
- TensorFlow
- Flutter
构建您的首个 WebAuthn 应用
Updated 4. Mai 2022
了解如何构建一个使用指纹传感器实现简单的身份重新验证功能的网站。
采用易于使用的颜色进行设计
Updated 4. Mai 2022
在此 Codelab 中,您将了解颜色与无障碍功能、颜色对比度参考值之间的关系,以及 Material Theme Builder 如何创建易于访问的主题并用于轻松检查对比度。
在构建遥感数据集(例如 Dynamic World)时采用 Responsible AI 原则
Updated 3. Mai 2022
在此 Codelab 中,您将在生成机器学习派生数据集(例如 Dynamic World)时采用负责任的做法。
使用 Chrome 开发者工具录制、重放和衡量用户流
Updated 2. Mai 2022
您可以使用“Recorder”面板录制、重放和衡量用户流。 请观看下方视频,大致了解新的“Recorder”面板(预览版功能)。 按照以下步骤打开“Recorder”面板 我们将使用下方的咖啡订购演示页面。结账是购物网站中常见的用户流。 在接下来的部分中,我们将向您演示如何使用“Recorder”面板录制、重放和衡量以下结账流程: 录制完用户流后,您可以点击 Replay 按钮重放用户流。 您在页面上可以看到用户流的重放过程。重放进度也会显示在 Recorder 面板中。 您可以通过配置
使用 Chrome 开发者工具发现并修复低对比度文本
Updated 2. Mai 2022
对比度设置不当是 Web 无障碍功能方面的头号问题 。现在,就让我们了解一下开发者工具可以如何帮助您了解、发现和修复这些问题。 您将修复网页的低对比度问题。 点击以下链接打开文本对比度低的网页: 然后,在该网页上 打开 Chrome 开发者工具 。 大约每 20 人中就有 1 人 患有色觉缺陷(又称“色盲”,但这个词不太准确)。这种障碍会令人更难分辨不同的颜色,从而放大对比度问题。 例如,作为视力正常的开发者,您可能会觉得网页上的文本看起来没有问题。
针对 Android (Java) 构建您自己的当前地点选择器
Updated 29. April 2022
了解如何使用 Google Maps Platform 的 Maps SDK for Android 和 Places SDK for Android 向用户呈现用于确定他们位置的可能地点列表。
- Google Maps Platform
- Android
- Places SDK for Android
- Maps SDK for Android
使用 Angular 和 Firebase 构建一个 Web 应用
Updated 29. April 2022
在此 Codelab 中,我们将结合使用 Firebase 和 Angular 构建一个实时 Web 应用。
如何使用 Chrome 开发者工具调试 CSS 网格
Updated 28. April 2022
现在,开发者工具可以更好地支持 CSS 网格调试 ! 如果网页上的某个 HTML 元素应用了 display: grid 或 display: inline-grid , “元素”面板 会提供诸多选项来帮助您更好地检查网格。 在此 Codelab 中,您将学习如何使用 Chrome 开发者工具调试 CSS 网格。 您将借助 CSS 网格调试工具来解开此谜题。 点击下面的链接,打开谜题网页: 然后,在谜题网页上 打开 Chrome 开发者工具 。 在 元素 面板中 检查谜题
编写 Flutter 桌面应用
Updated 28. April 2022
在此 Codelab 中,您将使用桌面版 Flutter 构建一个 GitHub 客户端。
- Flutter
使用 Google Maps Platform 和 Google Cloud 构建全栈店铺定位工具
Updated 28. April 2022
假设您要在地图上展示多个地点,并且希望用户可以看到这些地点的位置并确定他们想要访问的地点。这种情况的常见示例包括: 在此 Codelab 中,您将创建一个定位工具,该定位工具会根据特殊位置的实时数据 Feed 进行绘制,帮助用户找到距离他们的出发地最近的位置。这种全栈定位工具能够处理的地点远远多于 简单的店铺定位工具 ,后者最多只能处理 25 个店铺位置。 此 Codelab 使用开放数据集模拟与大量店铺位置相关的预填充元数据,以便您可以集中精力学习关键的技术概念。 在下文的第 3 步中,为此
- Google Maps Platform
- BigQuery
- Flexible App Engine-Umgebung
- Maps JavaScript API
- Place Autocomplete
- Places Library
- Maps JavaScript API
- Distance Matrix-Dienst
- Maps JavaScript API
开始使用基于 IP 的智能互联家居 (CHIP)
Updated 27. April 2022
了解如何借助 Espressif 的 ESP32 开发板开始开发基于 IP 的智能互联家居应用。
使用 Google Maps Platform 和 deck.gl 将数据可视化
Updated 27. April 2022
此 Codelab 会教您如何使用 Maps JavaScript API 和 deck.gl(一个采用 WebGL 加速技术的开源数据可视化框架)将大量地理空间数据可视化。 如果您之前从未使用过 Google Maps Platform,请按照以下步骤操作: 如果您还没有 Node.js,请转到 https://nodejs.org/ ,然后在计算机上下载并安装 Node.js 运行时。 Node.js 包括 npm,您需要此软件包管理器才能为此 Codelab 安装依赖项。
- Google Maps Platform
- Maps JavaScript API
使用 SwiftUI (Swift) 将地图添加到您的 iOS 应用
Updated 26. April 2022
此 Codelab 会教您如何将 Maps SDK for iOS 与 SwiftUI 搭配使用。 为了完成以下启用步骤,请启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此 Codelab。您可以跳到解决方案部分,但如果您想要按照所有步骤自行构建,请继续阅读。
- Google Maps Platform
- Maps SDK for iOS
使用 Google Maps Platform (JavaScript) 构建简单的店铺定位工具
Updated 24. April 2022
网站最常用的功能之一是通过 Google 地图 突出显示有实体经营场所的商家、机构或其他实体的一个或多个地点。地图的实现方式可能会因各种要求(如地点数量及其更改频率)的不同而千差万别。 在此 Codelab 中,您看到的将是最简单的用例,其中只有几个地点且几乎不会更改,例如一个适用于连锁店商家的店铺定位工具。在这种情况下,您可以使用技术含量相对较低的无需任何服务器端编程的方法。但这并不是说您不能发挥创意,相反,您可利用 GeoJSON
- Google Maps Platform
- Maps JavaScript API
- Place Autocomplete
- Places Library
- Maps JavaScript API
- Distance Matrix-Dienst
- Maps JavaScript API
使用 Node.js 为 Google Chat 构建互动式意见调查应用
Updated 19. April 2022
在此 Codelab 中,您将学习如何构建聊天机器人来轮询聊天室。
- Google Workspace
Android Paging Advanced Codelab
Updated 19. April 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Paging 库,通过此库减少应用的内存占用。
- Android
使用 WorkManager 在后台处理工作 - Kotlin
Updated 16. April 2022
Android 为保证执行后台工作提供了许多选择,这些选择既有很多优点,也有很多缺点。面向 Android 的 WorkManager API 可简化后台工作。WorkManager 解决了极端情况和兼容性问题。它还可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度程序。本 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
- Android
WorkManager 进阶知识
Updated 13. April 2022
本 Codelab 在“WorkManager 基础知识”之上增加了有关在 WorkManager v2.3 中引入的全新 Progress API 的内容,还介绍了如何使用自定义配置对 WorkManager 进行自定义。本 Codelab 还将介绍如何测试工作器。
- Android
使用 ExoPlayer 流式传输媒体内容
Updated 11. April 2022
在此 Codelab 中,您将构建一个媒体播放器,以使用在 Android 版 YouTube 应用中运行的开源媒体播放器 ExoPlayer 呈现音频和自适应视频串流。此 Codelab 将使用并自定义该库中包含的界面组件,并将演示如何在 activity 生命周期中实例化、设置、重用以及正确集成 SimpleExoPlayer 实例。
- Android
使用 Proto DataStore
Updated 8. April 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
- Android
Android 无障碍功能入门
Updated 7. April 2022
在本 Codelab 中,您将学习有关 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建无障碍功能出色的应用,让更多具有不同无障碍功能需求的用户能够更轻松地使用您的应用。
- Android
使用 Preferences DataStore
Updated 4. April 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
- Android
Android 11 - 第 7 周 - 开发者工具
Updated 15. Dezember 2021
了解您在最新版 Android Studio 中可用的开发者工具。
- Android
Android 11 - 第 10 周 - 游戏和媒体
Updated 15. Dezember 2021
了解有助于您在 Google Play 上取得更大成功的新变化。
- Android
Android 11 - 第 9 周 - 大屏设备
Updated 15. Dezember 2021
了解为搭载 Chrome 操作系统的设备(包括可折叠设备、笔记本电脑和平板电脑)进行开发的最佳提示和技巧。
- Android
Android 11 - 第 1 周 - 联系人和身份
Updated 15. Dezember 2021
要让用户能够轻松安全地与他人联系,这其中涉及许多挑战。Android 11 中发布了 Connection Notification API 和 Google Identity Services 库,可用于改进用户注册/登录流程。
- Android
Android 11 - 第 8 周 - 应用分发和创收
Updated 15. Dezember 2021
了解有助于您在 Google Play 上取得更大成功的新变化。
- Google Play Console
- Android
- Google Play Commerce
- Google Play In-App Review API
Android 11 - 第 3 周 - 隐私权、信任与安全
Updated 15. Dezember 2021
Android 11 引入了新的安全更新和隐私保护功能,以确保用户安全并提高透明度和可控性。此在线课程由一些视频和文章组成,其中演示了相关更新,并会教您如何在 Android 应用中实现。
- Android
- Aktivitätsmanager
利用 WebRTC 实现实时通信
Updated 3. November 2021
了解如何构建应用,以使用网络摄像头获取视频和拍摄快照,并利用 WebRTC 点对点分享这些视频和快照。
无障碍
Updated 3. November 2021
如何构建包容性表单。
Android Kotlin 基础知识:生命周期和日志记录
Updated 25. Oktober 2021
在此 Codelab 中,您将了解 activity 和 fragment 生命周期。
- Android
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
Updated 22. Oktober 2021
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
使用 web-vitals 库衡量核心网页指标并生成报告
Updated 21. Oktober 2021
了解如何使用 web-vitals JavaScript 库衡量网页的核心网页指标并生成报告。
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
Updated 21. Oktober 2021
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
机器学习入门“Hello, World”
Updated 21. Oktober 2021
了解创建神经网络的基础知识,以及了解它如何定义行为的规则。
- TensorFlow
构建卷积并执行池化
Updated 21. Oktober 2021
了解如何构建卷积并执行池化以增强计算机视觉。
- TensorFlow
使用 TensorFlow 构建计算机视觉模型
Updated 21. Oktober 2021
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- TensorFlow
Android Kotlin 基础知识:03.2 定义导航路径
Updated 19. Oktober 2021
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
Android Kotlin 基础知识:复杂的生命周期情形
Updated 19. Oktober 2021
在此 Codelab 中,您将学习如何管理复杂的生命周期情形。
- Android
第 1.1 课:入门
Updated 15. Oktober 2021
在此 Codelab 中,您将了解使用 Kotlin 的一些优势,还将安装必要的工具 (JDK+IDE)。
- Android
使用卷积神经网络 (CNN) 处理复杂图像
Updated 15. Oktober 2021
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- TensorFlow
构建卷积神经网络 (CNN) 以增强计算机视觉
Updated 15. Oktober 2021
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- TensorFlow
使用大型数据集训练卷积神经网络 (CNN),以免过拟合
Updated 15. Oktober 2021
学习使用大型数据集训练 CNN 以避免过拟合。
- TensorFlow
在 Android 应用中使用 Kotlin 协程
Updated 15. Oktober 2021
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android Kotlin 基础知识:创建 Room 数据库
Updated 13. Oktober 2021
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
Android Kotlin 基础知识:03.3 启动外部 activity
Updated 13. Oktober 2021
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
用户:对话和对话泡
Updated 12. Oktober 2021
此 Codelab 演示了如何在 Android 11 上将对话通知显示为对话泡。
- Android
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
Updated 11. Oktober 2021
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
Android Kotlin 基础知识:创建 fragment
Updated 11. Oktober 2021
在此 Codelab 中,您将学习如何创建 fragment 并将其添加到应用中。
- Android
协程简介
Updated 25. Mai 2021
协程简介
- Android
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Updated 28. Februar 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. Februar 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. Februar 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. Februar 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. Februar 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. Februar 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 for PostgreSQL
- Cloud Memorystore
- Cloud Run
Build a microservice-based ecommerce web application with Kubernetes
Updated 28. Februar 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. Februar 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 for PostgreSQL
- Cloud Run
- Cloud Storage
Learn Privacy
Updated 27. Februar 2025
A course to help you build more privacy-preserving websites.
Learn Performance
Updated 27. Februar 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. Februar 2025
A course that breaks down every aspect of modern progressive web app development.
Learn Testing
Updated 27. Februar 2025
An in-depth course on software testing.
Learn HTML
Updated 27. Februar 2025
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
Updated 27. Februar 2025
An evergreen accessibility course and reference to level up your web development.
Learn Forms
Updated 27. Februar 2025
A course about HTML forms to help you improve your web developer expertise.
Learn Images
Updated 27. Februar 2025
An in-depth course on images for the web.
Learn CSS
Updated 27. Februar 2025
An evergreen CSS course and reference to level up your web styling expertise.
Learn Responsive Design
Updated 27. Februar 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. Februar 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. Februar 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. Februar 2025
Train and deploy your own basic text classification model using this project guide.
Create Your First 3D Map
Updated 21. Februar 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
- Maps JavaScript API
Add markers and animation to a 3D Map
Updated 20. Februar 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
- Maps JavaScript API
Measure ad conversions
Updated 14. Februar 2025
How to measure when an ad click or view leads to a purchase or other events
- Privacy Sandbox
- Attribution Reporting API
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
Updated 14. Februar 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. Februar 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. Februar 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. Januar 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
- Attribution Reporting API
- Private Aggregation API
Android Basics with Compose
Updated 14. Januar 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. Januar 2025
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Flutter
- Firebase
Learn JavaScript
Updated 5. Januar 2025
An in-depth course on the basics of JavaScript.
(Deprecated) Build a musical game using Oboe
Updated 11. Dezember 2024
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
Updated 11. Dezember 2024
In this codelab, you’ll learn the fundamentals of accessibility testing using Espresso.
(Deprecated) Advanced Android in Kotlin 05.3: Testing Coroutines and Jetpack integrations
Updated 11. Dezember 2024
In this codelab, you learn how to test coroutines, ViewModel scoped coroutines, and Room, and implement end-to-end testing for your Kotlin Android app.
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
Updated 11. Dezember 2024
In this codelab you’ll learn to set up manual dependency injection, a service locator, and how to use fakes and mocks in your Android Kotlin apps. In doing so, you’ll learn how to test a repository and write fragment integration tests.
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
Updated 11. Dezember 2024
Learn the basics of testing your Android Kotlin apps. In this codelab you’ll learn to run tests, write basic tests, work with AndroidX Test, as well as test ViewModel and LiveData.
(Deprecated) On Demand Modules
Updated 11. Dezember 2024
With the Android App Bundle and Google Play’s Dynamic Delivery, your app can download dynamic feature modules on demand to devices running Android 5.0 (API level 21) and higher. Your app simply needs to call APIs in the Play Core Library to download and install those modules as required, and the Google Play Store pushes only the code and resources needed for that module to the device. You can also use this API to download on demand modules for your instant app.
(Deprecated) Direct Share to an Android app
Updated 11. Dezember 2024
Direct Share makes sharing content quicker and easier. In this codelab, you’ll build an app that is able to display a list of contacts in the system Intent chooser dialog so you can jump directly into the app to make the sharing process seamless.
(Deprecated) Using Dagger in your Android app - Kotlin
Updated 10. Dezember 2024
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
(Deprecated) Data Binding in Android
Updated 10. Dezember 2024
In this codelab you’ll learn how to use the Data Binding library. The Data Binding Library allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically. You’ll learn to set it all up, use layout expressions, work with observable objects, and create custom Binding Adapters to reduce boilerplate to a minimum.
(Deprecated) Use ConstraintLayout to design your Android views
Updated 9. Dezember 2024
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
(Deprecated) Kotlin Bootcamp for programmers: Welcome to the course
Updated 9. Dezember 2024
Welcome to the Kotlin bootcamp for programmers training course.
(Deprecated) Kotlin Bootcamp for Programmers 1: Get started
Updated 9. Dezember 2024
In this codelab, you learn some of the advantages of using Kotlin, and you install the necessary tools (JDK+IDE).
(Deprecated) Create Hello-CMake with Android Studio
Updated 9. Dezember 2024
In this codelab, you’ll learn how to use Android Studio 4.0+ C++ template
(Deprecated) Login with Biometrics on Android
Updated 9. Dezember 2024
In this codelab you will add biometric authentication to your app as part of your login process. You will not replace your current login process – users can still log in with their account password. Instead, you will augment your login process, giving users the convenience to not have to remember their password every time they open your app. The codelab shows how to ask users to opt-in and then how to store the server generated user token behind biometric authentication.
(Deprecated) Android Room with a View - Java
Updated 9. Dezember 2024
In this codelab you build an app that uses Android Architecture Components (RoomDatabase, Entity, DAO, AndroidViewModel, LiveData) and implements the recommended architecture for these components. The sample app stores a list of words in a Room database and displays it in a RecyclerView.
Shared Storage URL Selection use cases
Updated 4. Dezember 2024
Learn how to create an audience to target your ads
- Privacy Sandbox
- Shared Storage API
Create and target ad audiences
Updated 4. Dezember 2024
Learn how to create an audience to target your ads
- Privacy Sandbox
- Protected Audience API
Work with Attribution Reporting
Updated 4. Dezember 2024
Learn the essentials for event-level conversion measurement with the Attribution Reporting API.
- Privacy Sandbox
- Attribution Reporting API
Sell ad spaces with a Protected Audience auction
Updated 4. Dezember 2024
Learn how to sell ad spaces with a Protected Audience auction
- Privacy Sandbox
- Protected Audience API
Add a Google map to a React app
Updated 8. November 2024
In this codelab, you learn everything that you need to get started with the vis.gl/react-google-map library for the Google Maps JavaScript API, which lets you add a Google map to a React app. You learn how to get set up, load the Maps JavaScript API,
- React
- Google Maps Platform
- React-Komponenten für die Maps JavaScript API
- Maps JavaScript API
Build a simple Android navigation app with Google Maps Platform Navigation SDK
Updated 10. Oktober 2024
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Build a simple iOS navigation app in Swift with Google Maps Platform Navigation SDK
Updated 10. Oktober 2024
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Server-side tagging fundamentals
Updated 9. Oktober 2024
Learn how to deploy a tagging server on Google Cloud Platform and set up tags on a server.
- Tag Manager
Progressive Web Apps: Empowering Your PWA
Updated 1. Oktober 2024
In this lab, you'll take an existing web application and add advanced capabilities to it. This is the sixth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Prompting & Measuring Install. There are
Build an interactive poll app for Google Chat with Node.js
Updated 1. Oktober 2024
In this codelab, you’ll learn how to build a chat app to poll a space.
- Google Workspace
Deploying Learning Interpretability Tool (LIT) Demo on Google Cloud Platform
Updated 23. September 2024
This lab provides the instructions to deploy a LIT demo quickly. The objective is to familiarize you with the LIT tool to explore the model behavior. You will conduct a sentimental analysis and use the Counterfactual LIT feature to find the
Visual Blocks: Create custom nodes for your own code or APIs for faster prototyping
Updated 18. September 2024
In this codelab, you’ll learn how to write and define your own nodes capable of working in the Visual Blocks framework that leverage your custom code or call 3rd party APIs. These can compliment existing nodes in Visual Blocks allowing you to prototype faster than ever before for your next company project.
Progressive Web Apps: Prompting & Measuring Install
Updated 18. September 2024
In this lab, you'll take an existing installable PWA and add a custom in-app install button. This is the fifth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was From Tab to Taskbar. There are three more
Query and Visualize Location Data in BigQuery with Google Maps Platform (JavaScript)
Updated 18. September 2024
Maps can be a very powerful tool when visualizing the patterns in a dataset that are related to location in some way. This relation could be the name of a place, a specific latitude and longitude value, or the name of an area that has a specific
- Google Maps Platform
- BigQuery
- Maps JavaScript API
Build with Geospatial Creator and Places API from Google Maps Platform
Updated 18. September 2024
Learn how to use Geospatial Creator to place augmented-reality (AR) content at multiple anchors in the Unity Editor.
- Android
- ARCore
Engage users with your Action for Google Assistant
Updated 18. September 2024
Learn to enhance your Action with features that keep users coming back to it.
- Google Assistant
- Firebase
Fundamentals of Apps Script with Google Sheets #5: Chart and Present Data in Slides
Updated 18. September 2024
Learn how to use the Spreadsheet service in Apps Script to chart and present a set of data.
- Google Workspace
Get started with Perspective API
Updated 18. September 2024
Learn how to build Perspective API.
Go on vacation with a Google Chat app
Updated 18. September 2024
In this code lab, you learn how to create a Google Chat
- Google Workspace
Progressive Web Apps: IndexedDB
Updated 18. September 2024
In this lab, you'll back up and recover client data to IndexedDB. This is the third in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Working with Workbox. There are five more codelabs in this series.
Build a nearby business search service with Google Maps Platform (JavaScript)
Updated 18. September 2024
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
- Google Maps Platform
- Nutzerstandort von Webanwendung
- Maps JavaScript API
- Place Details
- Places Library
- Maps JavaScript API
Fundamentals of Apps Script with Google Sheets #1: Macros & Custom Functions
Updated 18. September 2024
Learn Apps Script basics to improve your Google Sheets experience.
- Google Workspace
Progressive Web Apps: From Tab to Taskbar
Updated 18. September 2024
In this lab, you'll take an existing web application and make it installable. This is the fourth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was IndexedDB. There are four more codelabs in this series.
Getting Started with the Places SDK for iOS (Objective-C)
Updated 18. September 2024
Before you begin coding, there are a few prerequisites that you'll need to set up. This tutorial uses Apple's Xcode tool, along with the Objective-C language to create a simple iOS application that runs in an emulator. You don't need a physical
- Google Maps Platform
- Places SDK for iOS
Progressive Web Apps: Going Offline
Updated 18. September 2024
In this lab, you'll take an existing web application and make it work offline. This is the first in a series of companion codelabs for the Progressive Web App workshop. There are seven more codelabs in this series. Start by either cloning or
Fundamentals of Apps Script with Google Sheets #2: Spreadsheets, Sheets, and Ranges
Updated 18. September 2024
Learn how to read, write, and manipulate data in Google Sheets with the Apps Script Spreadsheet service.
- Google Workspace
Integrate your SaaS solution with the Google Cloud Marketplace API using Producer Portal (Python)
Updated 18. September 2024
In this codelab, you will use Producer Portal to integrate a basic SaaS solution with the Google Cloud Marketplace Procurement API.
Build a route planner with Place Autocomplete and Routes API
Updated 18. September 2024
Whether you are embarking on a road trip, planning your daily commute, or navigating a bustling city, getting from point A to point B is more than just knowing where you want to go. A reliable route generation tool is essential. With Google Maps
- Routes API
- Place Autocomplete
- Maps JavaScript API
Progressive Web Apps: Service Worker Includes
Updated 18. September 2024
In this lab, you'll take an existing web application add a streaming route response to improve performance. This is the seventh in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Empowering your PWA.
Secure your site with two-factor authentication with a security key (WebAuthn)
Updated 18. September 2024
In this codelab, you’ll add second-factor authentication to your site or web app with a security key.
Progressive Web Apps: Working with Workbox
Updated 18. September 2024
In this lab, you'll take website with an existing service worker and convert it to using Workbox. This is the second in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Going Offline. There are six more
Add a map to your Android app (Kotlin with Compose)
Updated 18. September 2024
This codelab teaches you how to integrate Maps SDK for Android with your app and use its core features by building an app that displays a map of mountains in Colorado, USA, using various types of markers. Additionally, you'll learn to draw other
- Jetpack Compose
- Google Maps Platform
- Maps SDK for Android
Adding Your Progressive Web App to Google Play
Updated 18. September 2024
In this lab, you'll take an existing Progressive Web App that you have deployed and wrap it in an app for distribution in Google's Play store. Bubblewrap is a tool to make wrapping your Progressive Web App into an Android App Bundle as easy as
Fundamentals of Apps Script with Google Sheets #3: Working with Data
Updated 18. September 2024
Learn how to employ data manipulation, custom menus, and public API data retrieval with Apps Script to improve your Sheets experience.
- Google Workspace
Integrating machine learning APIs
Updated 18. September 2024
In this codelab, we’ll explore the Vision, Speech-to-Text, Translation and Natural Language APIs. At the end, we’ll use these APIs to analyse audio recordings and map them to relevant images.
Progressive Web Apps: Working with Workers
Updated 18. September 2024
In this lab, you'll take an existing web application add add web worker to share state between two open windows. This is the eighth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Service Worker
Build a computer vision model with TensorFlow
Updated 18. September 2024
Learn to create a computer vision model that recognizes items of clothing with TensorFlow.
- TensorFlow
Fundamentals of Apps Script with Google Sheets #4: Data Formatting
Updated 18. September 2024
Learn how to format your spreadsheet data with Apps Script.
- Google Workspace
GitLab - Code Review Automation with GenAI
Updated 9. September 2024
GitLab - Code review automation with GenAI
Bitbucket - Code Review Automation with GenAI
Updated 9. September 2024
Bitbucket - Code review automation with GenAI
Scalable implementation of Google Play Billing in Kotlin
Updated 9. September 2024
This codelab shows how to add billing to an existing app. You will learn how to use the Google Play Billing Library in your project in a way that hides the nitty-gritty details from the rest of your app and engineering team.
Build a handwritten digit classifier app with TensorFlow Lite
Updated 4. September 2024
In this codelab you will train a handwritten digit classifier model using TensorFlow, then convert it to TensorFlow Lite format and deploy it on an Android app.
How to establish connectivity with Google APIs in Java
Updated 3. September 2024
Download the Java sample code. The Java sample code integrates with Google's Standard Payments APIs. The sample code project structure contains a outbound directory as well as a inbound directory to reflect the inbound echo request from Google to the
How to establish connectivity with Payments APIs in Node.js
Updated 3. September 2024
This is a self-guided codelab that will walk through how to establish connectivity with Stanadard Payments APIs. Download the Node.js sample code. Navigate to the project directory and run the following command to install the required dependencies.
Using Play Asset Delivery in Unity games
Updated 21. August 2024
In this codelab, modify a sample Unity project to take advantage of Play Asset Delivery for on-demand asset downloading from Google Play.
Google APIs: Authentication and authorization
Updated 6. August 2024
Learn about Google APIs, and how to secure and control access to them in your project.