Przeglądaj wszystkie materiały edukacyjne
Pierwsze kroki z wyszukiwaniem wektorowym w Spanner
Updated 28 lutego 2025
W tym ćwiczeniu utworzysz instancję Spannera i wykonasz wyszukiwanie podobieństw wektorów dystrybucyjnych za pomocą wbudowanego wyszukiwania wektorowego w Spannerze oraz integracji z modelami Vertex AI.
Aidemy: tworzenie systemów wieloagentowych za pomocą LangGraph, EDA i generatywnej AI w Google Cloud
Updated 27 lutego 2025
Aby opracować na platformie Google Cloud Platform funkcjonalny system asystenta nauczyciela oparty na AI, nazwany „Aidemy”, który demonstruje możliwości systemów wieloagentowych. Zdobądź praktyczne doświadczenie w zakresie projektowania, tworzenia i wdrażania złożonego systemu wieloagentowego w Google Cloud, opanowania kluczowych pojęć związanych z rozwojem aplikacji LLM oraz zrozumienia zalet architektur opartych na zdarzeniach.
Aplikacja do wyszukiwania zabawek z bazami danych w chmurze, środowiskiem uruchomieniowym bez serwera i integracjami z oprogramowaniem open source
Updated 27 lutego 2025
W tym laboratorium programistycznym utworzysz aplikację wyszukiwania wektorowego opartą na RAG, która wyszukuje zabawki pasujące do wyszukiwania przez klienta (za pomocą tekstów i obrazów), tworzy zabawki niestandardowe na podstawie prośby użytkownika oraz przewiduje cenę niestandardowej zabawki, korzystając z AlloyDB, Gemini, Imagen, LangChain4j i GenAI Toolbox for Databases.
Interfejs Private Service Connect Vertex AI Pipelines
Updated 26 lutego 2025
Z tego samouczka dowiesz się, jak skonfigurować i zweryfikować Vertex AI Pipelines w Private Service Connect
Tworzenie aplikacji do obsługi czatu na podstawie LLM i RAG przy użyciu AlloyDB AI i LangChain
Updated 25 lutego 2025
Z tego ćwiczenia w Codelab dowiesz się, jak utworzyć klaster AlloyDB, wdrożyć usługę GenAI Databases Retrieval Service do baz danych i utworzyć przykładową aplikację korzystającą z tej usługi.
- AlloyDB for PostgreSQL
AlloyDB Omni i model AI lokalnego w Kubernetes.
Updated 25 lutego 2025
W tym laboratorium kodu dowiesz się, jak wdrożyć AlloyDB Omni w klastrze GKE, wdrożyć model I w tym samym klastrze, zarejestrować model w AlloyDB Omni i sprawić, aby działały razem
- AlloyDB for PostgreSQL
Przyspieszanie wysyłania zapytań analitycznych za pomocą silnika kolumnowego w AlloyDB Omni.
Updated 25 lutego 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć AlloyDB Omni w maszynie wirtualnej Compute, wczytywać dane i używać AlloyDB Columnar Engine do zwiększenia wydajności
- AlloyDB for PostgreSQL
Wprowadzenie do wektorów dystrybucyjnych z AlloyDB AI
Updated 25 lutego 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak używać AlloyDB AI w połączeniu z wyszukiwaniem wektorowym i tworzyć indeksy danych wektorowych
- AlloyDB for PostgreSQL
Omówienie funkcji Gemini Code Assist Standard i Enterprise w edytorze Google Cloud Shell dla deweloperów
Updated 25 lutego 2025
W tym ćwiczeniu skorzystasz z Gemini Code Assist, czyli opartej na AI usługi wspomagającej w Google Cloud. Poznasz sposoby korzystania z Gemini Chat i funkcji wstawiania kodu, aby generować kod, interpretować kod i wykonywać inne zadania związane z kodowaniem przy użyciu AI.
Pierwsze kroki z wektorami dystrybucyjnymi w Cloud SQL for PostgreSQL
Updated 24 lutego 2025
W tym laboratorium programistycznym dowiesz się, jak używać integracji Cloud SQL AI w połączeniu z wyszukiwaniem wektorowym i tworzyć indeksy danych wektorowych.
- Cloud SQL
Wyświetlanie obrazów AVIF
Updated 24 lutego 2025
Obrazy stanowią ponad 60% bajtów potrzebnych do wczytania strony internetowej. Dzięki AVIF możesz zmniejszyć rozmiar obrazów i przyspieszyć wczytywanie witryny. AVIF to format obrazu pochodzący z bitream wideo AV1. Format AVIF został opracowany z
Jak utworzyć połączenie Private Service Connect dla AlloyDB
Updated 21 lutego 2025
Z tego Codelab dowiesz się, jak utworzyć usługę Private Service Connect dla AlloyDB
- AlloyDB for PostgreSQL
Tworzenie narzędzia do podsumowywania filmów w YouTube na podstawie Gemini
Updated 21 lutego 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć narzędzie do streszczania filmów na podstawie Gemini, które może streszczać filmy w YouTube.
Jak utworzyć Private Service Connect dla Cloud SQL
Updated 20 lutego 2025
Z tego ćwiczenia dowiesz się, jak utworzyć usługę Private Service Connect dla Cloud SQL
- Cloud SQL
Instalowanie i konfigurowanie Toolboxa do zastosowań generatywnej AI i agentów w AlloyDB
Updated 20 lutego 2025
W tym laboratorium programistycznym utworzysz i wdrożysz narzędzia dla aplikacji do prognozowania cen, która korzysta z AlloyDB i funkcji generatywnej AI za pomocą usługi GenAI Toolbox for Databases.
Praktyczne techniki obserwowalności w przypadku aplikacji generatywnej AI w języku Go
Updated 18 lutego 2025
Aplikacje korzystające z generatywnej AI wymagają możliwości obserwacji jak każda inna aplikacja. Czy w przypadku generatywnej AI wymagane są specjalne techniki obserwowalności? W tym laboratorium utworzysz prostą aplikację wykorzystującą generatywną
Tworzenie za pomocą Firebase Data Connect
Updated 14 lutego 2025
Dowiedz się, jak tworzyć aplikacje internetowe za pomocą Firebase Data Connect i GraphQL
- Firebase
Codelab – tworzenie kontekstowej aplikacji do rekomendowania asan jogi za pomocą Firestore, wyszukiwania wektorowego, Langchain i Gemini (wersja w Pythonie)
Updated 12 lutego 2025
To ćwiczenie w Codelab poprowadzi Cię przez proces tworzenia aplikacji do rekomendowania pozycji jogi opartej na wiedzy. Aplikacja odpowiada na pytania użytkowników, sugerując odpowiednie pozycje jogi. Dowiesz się, jak utworzyć kolekcję Firestore zawierającą pozycje jogi na podstawie zbioru danych Hugging Face, skonfigurować wyszukiwanie wektorów w Firestore i zintegrować wszystko z aplikacją Flask.
- Cloud Run
Praktyczne techniki obserwowalności w przypadku aplikacji generatywnej AI w języku JavaScript
Updated 10 lutego 2025
Aplikacje korzystające z generatywnej AI wymagają możliwości obserwacji jak każda inna aplikacja. Czy w przypadku generatywnej AI są wymagane specjalne techniki obserwowalności? W tym module utworzysz prostą aplikację wykorzystującą generatywną AI.
Praktyczne techniki obserwowalności w przypadku aplikacji generatywnej AI w Pythonie
Updated 10 lutego 2025
Aplikacje korzystające z generatywnej AI wymagają możliwości obserwacji jak każda inna aplikacja. Czy w przypadku generatywnej AI są wymagane specjalne techniki obserwowalności? W tym module utworzysz prostą aplikację wykorzystującą generatywną AI.
Praktyczne techniki obserwowalności w przypadku aplikacji generatywnej AI w języku Java
Updated 10 lutego 2025
Aplikacje korzystające z generatywnej AI wymagają możliwości obserwacji jak każda inna aplikacja. Czy w przypadku generatywnej AI są wymagane specjalne techniki obserwowalności? W tym module utworzysz prostą aplikację wykorzystującą generatywną AI.
Building Applications in the AI Era
Updated 10 lutego 2025
W tym module użyjesz produktów generatywnej AI od Google do tworzenia infrastruktury w Google Cloud przy pomocy Gemini Cloud Assist, wysyłasz zapytania do danych BigQuery za pomocą funkcji SQL w Data Canvas, piszesz kod w notatnikach Jupyter w Colab
Utwórz kontekstualną aplikację do rekomendowania pozycji jogi za pomocą Firestore, wyszukiwania wektorowego i Gemini 2.0.
Updated 10 lutego 2025
W tym ćwiczeniu w Codelab utworzysz kontekstową aplikację do wyszukiwania pozycji jogi, która odpowiada na pytania użytkowników o jogę. Pozwala też na wykonywanie zadań administracyjnych, takich jak tworzenie i edytowanie pozycji jogi.
Rozpoznawanie, rozpoznawanie i tłumaczenie tekstu za pomocą ML Kit i AparatuX: Android
Updated 6 lutego 2025
W tym laboratorium programistycznym utworzysz aplikację na Androida z ML Kit, która wykorzystuje uczenie maszynowe na urządzeniu do rozpoznawania języka i tłumaczenia tekstu z 59 języków. Dowiesz się też, jak zintegrować bibliotekę CameraX, aby wykonywać te czynności na podstawie danych z kamery w czasie rzeczywistym.
- Firebase
- Android
Codelab interfejsu Activity Recognition Transition API
Updated 6 lutego 2025
Dowiedz się, jak używać interfejsu Activity Recognition Transition API, aby tworzyć w aplikacji zaawansowane funkcje kontekstowe
(Wycofane) Konwertowanie na Kotlin
Updated 6 lutego 2025
Z tego Codelab dowiesz się, jak przekonwertować kod Java na Kotlin
Codelab – tworzenie kontekstowej aplikacji z rekomendacjami dotyczących asan jogi za pomocą Firestore, wyszukiwania wektorowego, Langchain i Gemini (wersja Node.js)
Updated 6 lutego 2025
To ćwiczenie w Codelab poprowadzi Cię przez proces tworzenia aplikacji do rekomendowania pozycji jogi opartej na wiedzy. Aplikacja odpowiada na pytania użytkowników, sugerując odpowiednie pozycje jogi. Dowiesz się, jak utworzyć kolekcję Firestore zawierającą pozycje jogi na podstawie zbioru danych Hugging Face, skonfigurować wyszukiwanie wektorów w Firestore i zintegrować wszystko z aplikacją Node.js.
- Cloud Run
Warsztat z modyfikowania aplikacji
Updated 4 lutego 2025
W ramach tego ćwiczenia w Codelabs zmodernizujesz starą aplikację w PHP w Google Cloud, skonteneryzujesz ją, wdrożysz w Cloud Run i połączysz z Cloud SQL. Dodatkowo poznasz CI/CD aplikacji za pomocą Cloud Build i zabezpieczysz ją za pomocą Secret Manager.
Private Service Connect – korzystanie z backendów PSC do uzyskiwania dostępu do usługi producenta
Updated 4 lutego 2025
Z tego ćwiczenia w Codelab dowiesz się, jak używać backendów PSC z globalnym zewnętrznym systemem równoważenia obciążenia aplikacji, aby uzyskać dostęp do usługi producenta w innej sieci.
Tworzenie aplikacji na Androida przy użyciu Firebase i Jetpack Compose
Updated 31 stycznia 2025
Twórz funkcje w aplikacji na Androida z listą zadań, dodając uwierzytelnianie, monitorowanie wydajności, deklaratywny interfejs i oznaczanie funkcji – wszystko to w Firebase i Jetpack Compose.
- Uwierzytelnianie Firebase
- Firestore
- Firebase
- Monitorowanie wydajności Firebase
- Zdalna konfiguracja Firebase
Praca z usługą agregacji w Google Cloud Platform (GCP)
Updated 30 stycznia 2025
Szacowany czas potrzebny na ukończenie: 1–2 godziny W tym ćwiczeniu możesz korzystać z 2 trybów: testowania lokalnego lub usługi agregacji. Tryb testowania lokalnego wymaga lokalnego komputera i przeglądarki Chrome (nie trzeba tworzyć ani używać
Praca z usługą agregacji w AWS
Updated 30 stycznia 2025
Aby wykonać to ćwiczenie, musisz spełnić kilka warunków wstępnych. Każde wymaganie jest odpowiednio oznaczone, aby pokazać, czy jest wymagane w przypadku „testowania lokalnego” czy „usługi agregacji”. Testowanie lokalne wymaga pobrania narzędzia do
Ustawienia usługi VPC – ochrona usługi BigQuery Data Transfer Service
Updated 24 stycznia 2025
W tym laboratorium dowiesz się, jak chronić BigQuery Data Transfer Service za pomocą ustawień VPC podczas przenoszenia danych z Cloud Storage do zbioru danych BigQuery. Następnie chronimy Cloud Storage i powtarzamy proces przenoszenia danych z Cloud
Dodawanie zakupów w aplikacji do aplikacji Flutter
Updated 23 stycznia 2025
W ramach tego ćwiczenia w Codelabs dodasz zakupy w aplikacji do aplikacji Flutter, która jest weryfikowana i zarządzana za pomocą usługi backendu DART.
- Flutter
Dodawanie wyszukiwania wektorów Firestore do aplikacji mobilnych za pomocą rozszerzeń Firebase
Updated 23 stycznia 2025
Dowiedz się, jak korzystać z wyszukiwania wektorowego w Firestore
- Firebase
Ćwiczenie z programowania w Cloud Firestore
Updated 23 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć aplikację internetową, która korzysta z Cloud Firestore.
- Firebase
Ćwiczenia z programowania w Cloud Firestore na iOS
Updated 23 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć aplikację na iOS, która korzysta z Cloud Firestore.
- Firebase
Ćwiczenia z programowania w Cloud Firestore na Androida
Updated 23 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć aplikację na Androida, która korzysta z Cloud Firestore.
- Firebase
Ćwiczenie w Codelab dotyczące AngularFire na potrzeby stron internetowych
Updated 23 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z platformy Firebase w internecie, tworząc aplikację do czatu.
- Firebase App Hosting
- Firebase
Szybko dodawaj nowe funkcje do aplikacji internetowej dzięki rozszerzeniom Firebase
Updated 23 stycznia 2025
W tym ćwiczeniu dodasz do aplikacji internetowej platformy handlowej funkcje za pomocą rozszerzeń Firebase.
- Firebase
- Rozszerzenia w Firebase
- Baza danych czasu rzeczywistego Firebase
Automatyczne wdrażanie aplikacji internetowej w Javie z generatywną AI z kontroli wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatyczne wdrażanie generatywnej AI Go za pomocą aplikacji internetowej Genkit z kontrolą wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatyczne wdrażanie aplikacji internetowej Next.js z generatywną AI z kontroli wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatyczne wdrażanie aplikacji internetowej w języku Python z generatywną AI z kontroli wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatyczne wdrażanie generatywnej aplikacji internetowej w Go z kontrolą wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatyczne wdrażanie generatywnej AI Angular aplikacji internetowej z kontroli wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatycznie wdrażaj aplikację internetową Node.js generatywnej AI z kontroli wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatyczne wdrażanie aplikacji internetowej Svelte opartej na generatywnej AI z kontrolera wersji do Cloud Run
Updated 23 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Automatyczne wdrażanie aplikacji internetowej Generative AI Genkit w Node.js z kontrolą wersji do Cloud Run
Updated 22 stycznia 2025
Wdrażanie aplikacji internetowej po raz pierwszy może wydawać się niezwykle skomplikowanym zadaniem. Nawet po pierwszym wdrożeniu, jeśli proces wymaga zbyt dużo pracy, możesz nie wdrażać nowych wersji aplikacji. Dzięki ciągłemu wdrażaniu możesz łatwo
Jak zaplanować zadanie Cloud Run w obrębie granicy Ustawień usługi VPC
Updated 18 stycznia 2025
Dowiedz się, jak uruchamiać zadanie Cloud Run zgodnie z harmonogramem w obrębie granicy usługi VPC przy użyciu usługi Cloud Scheduler i usługi Cloud Run
- Cloud Run
Włączanie funkcji Private Service Connect w istniejącej instancji Cloud SQL z usługą PSA (Terraform)
Updated 16 stycznia 2025
Włącz przyłączenie PSC w istniejącej instancji CloudSQL, która ma włączone sieci dostępu do usług prywatnych. Następnie połącz się z nim przez punkt końcowy PSC w innym projekcie.
- Cloud SQL
Animacje w technologii Flutter
Updated 14 stycznia 2025
Z tego ćwiczenia w Codelab dowiesz się, jak używać animacji w Flutterze. Utworzysz widżet, który animuje rozmiar i kolor, dodaje efekt przewracania karty 3D, wykorzystuje efekty z pakietu animacji i dodaje obsługę przewidującego gestu wstecz Androida.
- Flutter
Odbieranie zdarzenia z Cloud Pub/Sub w SAP za pomocą pakietu SDK ABAP dla Google Cloud
Updated 14 stycznia 2025
W ramach tego ćwiczenia w Codelabs otrzymasz zdarzenie z Cloud Pub/Sub za pomocą pakietu SDK ABAP
Przesyłanie pliku do Cloud Storage z podziałem na fragmenty
Updated 14 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak wywoływać metody interfejsu JSON API Cloud Storage za pomocą pakietu SDK ABAP dla Google Cloud i jak przesyłać pliki.
Tworzenie kart na Androidzie za pomocą interfejsu Google Wallet API
Updated 14 stycznia 2025
Interfejs Google Wallet API umożliwia interakcję z użytkownikami za pomocą różnych rodzajów kart: kart lojalnościowych, ofert, kart podarunkowych, biletów na wydarzenia, biletów na przejazdy, kart pokładowych i innych. Każdy typ karty (klasa karty)
Analiza nastawienia za pomocą Gemini AI i pakietu SDK ABAP
Updated 14 stycznia 2025
W tym ćwiczeniu w Codelabs wykorzystasz model Gemini Pro, aby przeprowadzić analizę nastawienia w przypadku opinii o produktach za pomocą pakietu SDK ABAP
Używanie interfejsu Translation API z pakietem SDK ABAP dla Google Cloud
Updated 14 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak wywoływać metody interfejsu Translation API za pomocą pakietu SDK ABAP
Publikowanie zdarzenia w Cloud Pub/Sub za pomocą pakietu SDK ABAP dla Google Cloud
Updated 14 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak opublikować zdarzenie w usłudze Google Cloud Pub/Sub
Twoja pierwsza aplikacja Flutter
Updated 13 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak stworzyć aplikację Flutter, która będzie generować losowe, chłodne nazwy.
- Flutter
Łączenie z CloudSQL przez Private Service Connect (Terraform)
Updated 13 stycznia 2025
utworzyć instancję Cloud SQL z przyłączem usługi PSC; Połącz się z nim przez punkt końcowy PSC w innym projekcie
- Cloud SQL
Tworzenie aplikacji internetowych opartych na AI za pomocą Firebase Extensions dla interfejsu Gemini API
Updated 13 stycznia 2025
Dowiedz się, jak używać rozszerzeń Firebase z interfejsem Gemini API, aby tworzyć aplikacje internetowe z funkcjami opartymi na AI, takimi jak spersonalizowane rekomendacje.
- Rozszerzenia w Firebase
- Firestore
- Firebase
- Firebase App Hosting
Firebase iOS Codelab Swift
Updated 13 stycznia 2025
Z tego ćwiczenia dowiesz się, jak korzystać z platformy Firebase na iOS w języku Swift.
- Firebase
Monitorowanie wydajności Firebase na potrzeby witryn internetowych
Updated 13 stycznia 2025
W tym laboratorium programistycznym skonfigurujesz w aplikacji internetowej monitorowanie wydajności Firebase i dowiesz się, jak z niego korzystać, aby zapewnić użytkownikom płynne działanie aplikacji.
- Firebase
Integracja Firebase z aplikacją Next.js
Updated 13 stycznia 2025
Dowiedz się, jak zintegrować Firebase z aplikacją Next.js.
- Firebase App Hosting
- Firebase
Tworzenie funkcji generatywnej AI na podstawie Twoich danych za pomocą Firebase Genkit
Updated 13 stycznia 2025
Dowiedz się, jak używać Firebase Genkit do tworzenia funkcji generatywnej AI, korzystając z umiejętności i narzędzi do tworzenia aplikacji, które już znasz.
- Firebase App Hosting
- Firebase Genkit
- Firebase
- Firestore
Firebase na Androida – Codelab – tworzenie przyjaznego czatu
Updated 13 stycznia 2025
Z tego Codelab dowiesz się, jak tworzyć aplikacje na Androida za pomocą platformy Firebase.
- Android
- Firebase
Ćwiczenie z programowania dotyczące sprawdzania aplikacji w przeglądarce
Updated 13 stycznia 2025
Z tego Codelab dowiesz się, jak zabezpieczyć aplikację internetową przed nieautoryzowanym dostępem.
- Firebase
Wysyłanie powiadomień o aplikacji internetowej za pomocą Cloud Messaging i Cloud Functions
Updated 13 stycznia 2025
W tym laboratorium programistycznym dowiesz się, jak używać funkcji Cloud Functions for Firebase do wysyłania powiadomień do użytkowników aplikacji do czatu.
- Komunikacja w chmurze Firebase
- Firebase
- Cloud Functions dla Firebase
Wprowadzenie do Cloud Functions (2 generacji)
Updated 13 stycznia 2025
W tym laboratorium programistycznym dowiesz się więcej o Google Cloud Functions (2 gen). Dokładniej rzecz ujmując, wdrożysz funkcje, które reagują na wywołania HTTP, wiadomości Pub/Sub, zdarzenia Cloud Storage i logi kontrolne Cloud.
Wstępna obróbka danych BigQuery za pomocą PySpark w Dataproc
Updated 13 stycznia 2025
Ten moduł pokazuje, jak za pomocą usługi PySpark w Dataproc wczytywać dane z BigQuery i zapisywać je w Google Cloud Storage.
Wdrażanie Imagen w Cloud Run
Updated 13 stycznia 2025
W tym ćwiczeniu w Codelab użyjesz modelu Imagen do tworzenia obrazów na stronie internetowej za pomocą Cloud Run.
Pierwsze kroki z usługą Spanner Graph
Updated 13 stycznia 2025
W tym ćwiczeniu w Codelab utworzysz instancję Spanner i dowiesz się, jak korzystać z grafu Spanner.
- Spanner
GitHub – automatyzacja sprawdzania kodu za pomocą GenAI
Updated 13 stycznia 2025
GitHub – automatyzacja sprawdzania kodu za pomocą GenAI
Wprowadzenie do funkcji Cloud Run uruchamianych po zdarzeniach
Updated 13 stycznia 2025
jak zacząć korzystać z funkcji Cloud Run uruchamianych po wystąpieniu zdarzenia.
- Cloud Run
Wywoływanie modelu LLM Vertex AI z otoczenia ABAP za pomocą pakietu ABAP SDK for Google Cloud
Updated 13 stycznia 2025
Z tego Codelab dowiesz się, jak wywoływać model LLM Vertex AI PaLM 2 Text (text-bison) z Twojego środowiska ABAP za pomocą pakietu ABAP SDK for Google Cloud.
Jak uruchomić Transformers.js na kartach graficznych Cloud Run
Updated 13 stycznia 2025
Dowiedz się, jak uruchomić stabilną dyfuzję na GPU w Cloud Run
- Cloud Run
Agent GenAI do kontroli jakości dokumentów i wywołań interfejsu API
Updated 13 stycznia 2025
Agent GenAI do kontroli jakości dokumentów i wywołań interfejsu API
Podpisywanie i weryfikowanie danych za pomocą Cloud KMS (asymetrycznie)
Updated 13 stycznia 2025
W tym laboratorium programistycznym spróbujesz zaszyfrować i odszyfrować dane za pomocą kluczy asymetrycznych Cloud KMS.
- Cloud Key Management Service
Looker PSC Southbound HTTPS Internet NEG SMTP
Updated 13 stycznia 2025
Z tego ćwiczenia z programowania dowiesz się, jak zintegrować NEG w internecie skonfigurowany jako producent usługi dla dostępu z kierunkiem na serwer w usłudze Looker SMTP.
Wdrażanie witryny w Cloud Run
Updated 13 stycznia 2025
Dowiedz się, jak wdrożyć witrynę za pomocą Cloud Run, co zapewni bezserwerową elastyczność Twoim aplikacjom konteneryzowanym.
Aktywowanie przetwarzania zdarzeń z Cloud Storage za pomocą funkcji Eventarc i Cloud Run
Updated 13 stycznia 2025
Dowiedz się, jak używać zdarzeń zasobnika Cloud Storage do aktywowania funkcji Cloud Run za pomocą Eventarc, aby analizować dane i przetwarzać obrazy za pomocą interfejsu Vision API od Google oraz zapisywać uzyskane informacje o obrazie jako metadane obiektu w Cloud Storage.
Rura wielogałęziowa Jenkinsa w GKE
Updated 13 stycznia 2025
Ten samouczek poprowadzi użytkownika przez proces wdrażania instancji Jenkinsa w GKE, w tym agentów automatyzacji w ramach procesu tworzenia.
Używanie instancji następnego przeskoku tras statycznych IPv6 (bez oznaczenia i z oznaczeniem), adresu następnego przeskoku i bramy następnego przeskoku
Updated 10 stycznia 2025
Z tego laboratorium kodu dowiesz się, jak używać tras statycznych IPv6 z nowymi atrybutami następnego przeskoku, takimi jak next-hop-instance, next-hop-gateway i next-hop-address.
Gemini w Javie z Vertex AI i LangChain4j
Updated 10 stycznia 2025
W ramach tych ćwiczeń w Codelabs będziesz rozmawiać z użytkownikami, zadawać pytania na temat dokumentacji lub rozszerzać model za pomocą wywołań funkcji, wykorzystywać generatywną AI w Javie, zintegrować duży model językowy Gemini z Vertex AI i wykorzystać platformę LangChain4j
Lokalny rozwój funkcji w Cloud Functions dla Node.js za pomocą Visual Studio Code
Updated 9 stycznia 2025
Dowiedz się, jak kodować, wdrażać i debugować funkcje Cloud Functions dla Node.js w Visual Studio Code na komputerze lokalnym.
Dialogflow CX: tworzenie wirtualnego agenta do obsługi sprzedaży detalicznej
Updated 9 stycznia 2025
Dowiedz się, jak tworzyć chatboty do obsługi klienta za pomocą Dialogflow CX, platformy do tworzenia agentów wirtualnych opartej na AI do obsługi konwersacji (CAIP).
Private Service Connect 66
Updated 9 stycznia 2025
W tym laboratorium kodu dowiesz się więcej o implementacji i weryfikacji Private Service Connect 66 poprzez wdrożenie sieci konsumenta i producenta.
Dostęp do Anthropic Claude w Vertex AI za pomocą pakietu Python SDK przez punkt końcowy Private Service Connect
Updated 9 stycznia 2025
Uzyskiwanie dostępu do Anthropic w Vertex AI z poziomu maszyny wirtualnej za pomocą pakietu SDK Pythona i punktu końcowego PSC
Wdrażanie historii użytkowników Jira za pomocą generatywnej AI
Updated 9 stycznia 2025
Implementacja historii użytkowników JIRA za pomocą GenAI
Building Applications in the AI Era
Updated 9 stycznia 2025
W tym praktycznym laboratorium użyjesz produktów Google opartych na generatywnej AI, aby zbudować infrastrukturę w Google Cloud przy pomocy Gemini Cloud Assist.
Wagtail w Cloud Run
Updated 9 stycznia 2025
W tym laboratorium z kodami dowiesz się, jak wdrażać Wagtail za pomocą komponentów bezserwerowych: Cloud Run dla silnika internetowego, Cloud SQL dla bazy danych i Cloud Build dla zasobów multimedialnych.
- Cloud Run
Jak uruchomić TorchServe i Stable Diffusion na GPU w Cloud Run
Updated 9 stycznia 2025
Dowiedz się, jak uruchomić stabilną dyfuzję na GPU w Cloud Run
- Cloud Run
Jak transakować zasoby cyfrowe z użyciem wielostronnego przetwarzania danych i przestrzeni poufnej
Updated 9 stycznia 2025
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak korzystać z Obszaru poufnego do przeprowadzania transakcji na zasobach cyfrowych przy użyciu obliczeń wielostronnych.
Zabezpieczanie dostaw oprogramowania
Updated 9 stycznia 2025
Umożliwia ona przechowywanie różnych typów artefaktów, tworzenie wielu repozytoriów w ramach jednego projektu oraz łączenie każdego repozytorium z konkretnym regionem lub wieloma regionami. Istnieje kilka trybów repozytorium. Każdy tryb służy do
Dostęp z południa do PSC Lookera w Cloud SQL
Updated 9 stycznia 2025
Z tego Codelab dowiesz się, jak zintegrować PSC Cloud SQL z PSC Looker w celu uzyskania dostępu na południe.
Pobieranie danych logowania i kluczy z Google Cloud Secret Manager za pomocą pakietu ABAP SDK for Google Cloud
Updated 9 stycznia 2025
Z tego Codelab dowiesz się, jak pobierać dane logowania i obiekty tajne z usługi Secret Manager za pomocą pakietu ABAP SDK for Google Cloud.
Private Service Connect 64
Updated 9 stycznia 2025
Z tego Codelab dowiesz się więcej o wdrażaniu i weryfikacji Private Service Connect 64 za pomocą sieci konsumenta i producenta.
Wdrażanie Lustre Parallel File System w Google Cloud
Updated 9 stycznia 2025
Dowiedz się, jak wdrożyć Lustre Parallel File System w Google Cloud Platform za pomocą skryptów Lustre Deployment Managera w wersji open source.
Korzystanie z interfejsu Translation API w Pythonie
Updated 9 stycznia 2025
Z tego samouczka dowiesz się, jak korzystać z interfejsu Translation API w Pythonie.
Tworzenie kompletnej aplikacji za pomocą Relay i Jetpack Compose
Updated 9 stycznia 2025
Dowiedz się, jak zintegrować Relay z aplikacjami Compose i przyspieszyć przepływ pracy od projektu do kodu.
Publikowanie za pomocą Cloud Deploy
Updated 9 stycznia 2025
W tym samouczku utworzysz 3 klastry GKE o nazwach preview, canary i prod. Następnie utworzysz środowisko docelowe Cloud Deploy odpowiadające każdemu klastrowi oraz potok Cloud Deploy, który zdefiniuje sekwencję kroków do wykonania wdrożenia w tych
Czytanie prognoz BigQuery ML w SAP za pomocą ABAP SDK dla Google Cloud
Updated 9 stycznia 2025
W tym ćwiczeniu w Codelab utworzysz w BigQuery model uczenia maszynowego (ML), a potem uzyskasz prognozy z tego modelu w SAP za pomocą pakietu ABAP SDK dla Google Cloud.
Dodawanie procesu uwierzytelniania użytkowników do aplikacji Flutter za pomocą FirebaseUI
Updated 6 stycznia 2025
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać uwierzytelnianie Firebase do aplikacji Flutter za pomocą zaledwie kilku linijek kodu.
- Uwierzytelnianie Firebase
- Firebase
- Flutter
Ćwiczenie z programowania w Cloud NGFW Enterprise Codelab [z inspekcją TLS]
Updated 26 grudnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Cloud NGFW Enterprise uzyskać zapobieganie zagrożeniom przy użyciu inspekcji TLS.
Ochrona modeli ML i własności intelektualnej z wykorzystaniem przestrzeni poufnych
Updated 23 grudnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak zabezpieczyć modele systemów uczących się i własność intelektualną za pomocą Obszaru poufnego
Testowanie na poziomie lokalnym pełnego procesu obsługi zapytań B&A w przypadku stron internetowych
Updated 22 grudnia 2024
Usługi określania stawek i usługi aukcyjne (B&A) obejmują 4 usługi dla kupujących i sprzedawców, które ułatwiają przeprowadzanie aukcji Protected Audience: Grupa kupujących: Grupa sprzedawców: W tym laboratorium kodu dowiesz się, jak
Uzyskiwanie statystyk z uporządkowanych i nieuporządkowanych danych za pomocą pakietu BigQuery DataFrames z obsługą AI
Updated 21 grudnia 2024
W tym laboratorium użyjesz obiektów DataFrame BigQuery z notatnika Pythona w BigQuery Studio, aby uzyskać statystyki na podstawie danych nieustrukturyzowanych za pomocą Pythona.
Szczegółowe informacje o Artifact Registry
Updated 21 grudnia 2024
Artifact Registry to w pełni zarządzany menedżer pakietów, który udostępnia ujednolicony sposób zarządzania obrazami kontenerów OCI i pakietami językowymi (np. Maven i npm). Rejester artefaktów jest w pełni zintegrowany z szerokim zakresem innych
Eksploracyjna analiza danych o sprzedaży alkoholu w stanie Iowa za pomocą pakietu BigQuery DataFrames
Updated 21 grudnia 2024
W tym praktycznym module użyjesz obiektów DataFrame BigQuery z notebooka Pythona w BigQuery Studio, aby oczyścić i przeanalizować publiczny zbiór danych o sprzedaży alkoholu w stanie Iowa.
Przenoszenie agenta na żywo
Updated 21 grudnia 2024
Z tych ćwiczeń z programowania dowiesz się, jak zarządzać transferami w trakcie rozmowy między przedstawicielami agentów na żywo a botami. Będzie też dostępny podstawowy interfejs internetowy, w którym możesz wyświetlać wszystkie trwające rozmowy z agentem oraz dołączać do rozmów na żywo lub je opuszczać.
Zbieranie i przetwarzanie danych dotyczących zdrowia za pomocą biblioteki zbierania uporządkowanych danych
Updated 21 grudnia 2024
Z tego ćwiczenia dowiesz się, jak utworzyć aplikację na Androida za pomocą biblioteki Structured Data Capture Library. Twoja aplikacja będzie używać biblioteki Structured Data Capture Library do renderowania i przetwarzania kwestionariuszy FHIR oraz
- Open Health Stack
Wdrażanie aplikacji JavaScript w Cloud Run z AlloyDB
Updated 21 grudnia 2024
Cloud Run to w pełni zarządzana bezserwerowa platforma, która umożliwia uruchamianie bezstanowych kontenerów wywoływanych przez żądania HTTP. W tym ćwiczeniu z programowania pokażemy, jak bezpiecznie połączyć aplikację Node.js w Cloud Run z AlloyDB
Wdrażanie w Cloud Run pełnego pakietu aplikacji JavaScript z Cloud SQL for PostgreSQL
Updated 21 grudnia 2024
Cloud Run to w pełni zarządzana platforma, która umożliwia uruchamianie kodu bezpośrednio w skalowanej infrastrukturze Google. W tym Codelab pokażemy, jak połączyć aplikację Next.js w Cloud Run z bazą danych Cloud SQL dla PostgreSQL. W tym module
Włączanie lokalnego przetwarzania w przypadku integracji między chmurami
Updated 21 grudnia 2024
Dowiedz się, jak włączyć lokalną realizację zamówień dzięki pakietowi SDK do domu, aby poprawić integrację inteligentnego domu z Asystentem.
- Asystent Google
- Z chmury do chmury
Wdrażanie aplikacji JavaScript w Cloud Run przy użyciu Cloud SQL for PostgreSQL
Updated 21 grudnia 2024
Cloud Run to w pełni zarządzana bezserwerowa platforma, która umożliwia uruchamianie bezstanowych kontenerów wywoływanych przez żądania HTTP. W tym Codelab pokażemy, jak połączyć aplikację Node.js w Cloud Run z bazą danych Cloud SQL dla PostgreSQL.
Zarządzanie zasobami FHIR przy użyciu biblioteki silnika FHIR
Updated 21 grudnia 2024
W tym ćwiczeniu z programowania utworzysz aplikację na Androida za pomocą biblioteki FHIR Engine. Aplikacja będzie używać biblioteki FHIR Engine do pobierania zasobów FHIR z serwera FHIR i przesyłania na serwer wszelkich zmian wprowadzonych lokalnie.
- Open Health Stack
Weryfikowanie żądań interfejsu Places API za pomocą Sprawdzania aplikacji Firebase i reCAPTCHA
Updated 21 grudnia 2024
W tym laboratorium programistycznym dowiesz się, jak weryfikować aplikację internetową za pomocą Sprawdzania aplikacji Firebase i reCAPTCHA przed wysyłaniem żądań do interfejsu Places API.
- Google Maps Platform
- Maps JavaScript API
Tworzenie inteligentnego asystenta zakupowego za pomocą Kreatora agentów AlloyDB i Vertex AI – część 1
Updated 21 grudnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz aplikację do obsługi czatu opartą na wiedzy, która będzie odpowiadać na pytania klientów, ułatwiać odkrywanie produktów i dostosowywać wyniki wyszukiwania do zbioru danych e-commerce.
Tworzenie przepływów pracy MLOps za pomocą Airflow 2 w GKE
Updated 21 grudnia 2024
Z tego samouczka dowiesz się, jak trenować i uruchamiać model z vLLM w GKE za pomocą DAG Airflow.
Private Service Connect – korzystanie z backendów PSC do uzyskiwania dostępu do regionalnych interfejsów Google API
Updated 21 grudnia 2024
Z tego ćwiczenia dowiesz się, jak korzystać z Private Service Connect, aby uzyskać dostęp do regionalnych interfejsów Google API. Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak skonfigurować grupę punktów końcowych sieci PSC jako backend z wewnętrznym systemem równoważenia obciążenia aplikacji.
Ćwiczenie z programowania dotyczące podpisanego kontenera
Updated 19 grudnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wykorzystać funkcję podpisanego obrazu kontenera, aby poprawić łatwość obsługi Poufnej przestrzeni.
Mapowanie portów Private Service Connect dla producentów usług
Updated 18 grudnia 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o funkcji mapowania portów na potrzeby Private Service Connect. Dowiesz się, do czego przydaje się, kiedy używać, i jak skonfigurować je w swoim środowisku jako producent usług.
Kup online z odbiorem w sklepie: posiłek bonjour – część 2 – tworzenie koszyka na zakupy
Updated 17 grudnia 2024
W ramach tego ćwiczenia utworzysz agenta cyfrowego w języku Python na platformie konwersacyjnej Business Messages, która będzie się rozwijać w pierwszym odcinku serii. W ramach ćwiczeń z ćwiczenia dodamy m.in. przydatne elementy rozmowy i wprowadzimy proces wyszukiwania zasobów.
Kup online z odbiorem w sklepie: posiłek bonjour – część 1 – pierwsze kroki
Updated 17 grudnia 2024
Dzięki nim dowiesz się, jak utworzyć agenta cyfrowego w języku Python na platformie konwersacyjnej Business Messages. Przeprowadzimy Cię przez proces korzystania z naszych interfejsów API i konsoli programisty Business Communications, aby utworzyć agenta cyfrowego, który odpowiada na konkretne pytania.
Manifest aplikacji internetowej
Updated 9 grudnia 2024
Plik manifestu aplikacji internetowej to plik JSON, który określa, jak PWA powinna być traktowana jako zainstalowana aplikacja, w tym jej wygląd i działanie w systemie operacyjnym.
Google Pay API for Web 201: Zaawansowane
Updated 6 grudnia 2024
Ten warsztat jest kontynuacją Google Pay API for Web 101: Basics i korzysta z kodu napisanego w tym warsztacie. Aby ukończyć to ćwiczenie, musisz najpierw ukończyć to. Oto krótki przegląd ButtonOptions. Aby uzyskać bardziej szczegółowe wyjaśnienie,
- Google Pay
Wersja 2024 Q4: Dowiedz się, jak uprościć proces uwierzytelniania za pomocą interfejsu Credential Manager API w aplikacji na Androida
Updated 6 grudnia 2024
Dowiedz się, jak wdrożyć interfejs Credential Manager API, aby zapewnić bezproblemowe bezpieczne uwierzytelnianie. w aplikacji za pomocą kluczy dostępu lub hasła.
Dostęp do czatu z Gemini za pomocą pakietu SDK Pythona przez punkt końcowy Private Service Connect
Updated 30 listopada 2024
Uzyskiwanie dostępu do Gemini z maszyny wirtualnej za pomocą pakietu Python SDK i punktu końcowego PSC
- Vertex AI
Tworzenie generatywnej aplikacji do obsługi czatu za pomocą Vertex AI Conversation
Updated 30 listopada 2024
W ramach tego ćwiczenia w programie użyjesz Vertex AI Conversation, aby utworzyć, skonfigurować i wdrożyć agenta magazynu danych oraz aplikację czatu, aby odpowiadać na pytania klientów na temat produktów w Google Store.
Sterowanie multimediami za pomocą MediaSession
Updated 30 listopada 2024
W ramach tego ćwiczenia w Codelabs rozwiniesz przykładowy film, aby dodać obsługę MediaSession. Dzięki temu Android może sterować odtwarzaniem spoza aplikacji, np. za pomocą Asystenta Google, pilota na telewizorze lub elementów sterujących na ekranie blokady i Wear OS.
- Android
- Android TV
Zastosowanie textembedding-gecko@003 na potrzeby wektorów dystrybucyjnych
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jaki jest model gecko@003 i jaki jest rzeczywisty przypadek użycia tego modelu.
TensorFlow.js: wykorzystanie Hostingu Firebase do wdrożenia i hostowania modelu systemów uczących się na dużą skalę
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą infrastruktury Firebase wdrożyć model ML, który będzie można wykorzystać w witrynie za pomocą TensorFlow.js.
- TensorFlow
Moduł: propagacja NCC PSC
Updated 30 listopada 2024
Celem tego modułu jest zapoznanie się z NCC z propagacją PSC
Funkcja w Cloud Functions do podsumowywania treści przy użyciu interfejsu PaLM Vertex AI API i Google Cloud Storage
Updated 30 listopada 2024
Funkcja w Cloud Functions, która pokazuje, jak przetworzyć przesłany plik w Google Cloud Storage i wykonywać podsumowanie treści przy użyciu interfejsu Vertex AI PaLM API.
Internetowa grupa punktów końcowych sieci korzystających z protokołu HTTPS w usłudze Looker PSC – południowa
Updated 30 listopada 2024
W tym ćwiczeniu z programowania dowiesz się, jak zintegrować internetową grupę punktów końcowych sieci (NEG) skonfigurowaną z HTTPS jako producent usług dla Looker Southbound na potrzeby dostępu do GitHub.com
Pomiar interakcji do kolejnego wyrenderowania (INP)
Updated 30 listopada 2024
To interaktywne ćwiczenie z programowaniem, które pomoże Ci się nauczyć mierzyć czas od interakcji do kolejnego wyrenderowania (INP) za pomocą biblioteki web-vitals. Kod znajdziesz w repozytorium web-vitals-codelabs. W tym laboratorium
Transmitowanie na żywo w Google Cloud z użyciem Media CDN i interfejsu Live Streaming API
Updated 30 listopada 2024
W tym module dowiesz się, jak wdrożyć wersję demonstracyjną przepływu pracy z transmisjami na żywo przy użyciu Media CDN (CDN). Interfejs Live Stream API Cloud Storage Odtwarzacz multimediów.
Laboratorium: witryna NCC w chmurze przy użyciu urządzenia SD-WAN
Updated 30 listopada 2024
Celem tego modułu jest zbadanie NCC za pomocą zdefiniowanego programowo promieni urządzenia WAN podłączonego do centrum NCC.
Prognozowanie oceniania filmów z użyciem BQML przy użyciu SQL
Updated 30 listopada 2024
Utworzymy model prognozowania wyników filmu za pomocą wyłącznie SQL w BigQuery ML
Looker PSC Southbound Hybrid NEG to on-premises
Updated 30 listopada 2024
Z tego ćwiczenia w Codelab dowiesz się, jak zintegrować hybrydową usługę NEG jako producenta usługi dla dostępu Looker Southbound do lokalnej bazy danych postgres.
Przewidywanie ocen filmu w Vertex AI AutoML
Updated 30 listopada 2024
Za pomocą Vertex AI AutoML utworzymy model prognozowania wyników filmu, wdrożymy go w punkcie końcowym interfejsu API oraz uruchomimy interfejs API prognozowania za pomocą Javy Cloud Functions.
Looker PSC Northbound Regional External L7 ALB
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak zintegrować regionalny zewnętrzny system równoważenia obciążenia aplikacji L7 na potrzeby dostępu do Lookera w kierunku północnym.
Uproszczone zarządzanie danymi głównymi: dopasowanie & Połącz się z generatywną AI
Updated 30 listopada 2024
Dzięki temu ćwiczeniu w Codelabs zademonstrujemy, jak Gemini 1.0 Pro upraszcza główne aplikacje do zarządzania danymi, takie jak wzbogacanie i deduplikacja danych citibike_stations w publicznym zbiorze danych BigQuery.
Automatyzacja weryfikacji kodu za pomocą GenAI
Updated 30 listopada 2024
Automatyzacja weryfikacji kodu za pomocą GenAI
Generowanie obrazów na urządzeniu z Androidem za pomocą MediaPipe
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać funkcję generowania tekstu na obraz na urządzeniu do aplikacji na Androida za pomocą rozwiązań MediaPipe.
Tworzenie aplikacji pytań i odpowiedzi z funkcją Multi-Modal RAG przy użyciu Gemini Pro
Updated 30 listopada 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak przy użyciu Gemini Pro zbudować multimodalny system odpowiadania na pytania.
Wdróż podstawową wersję Tłumacza Google aplikacja w Pythonie 3 w Cloud Functions
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Google Cloud Translation API w Pythonie i uruchamiać go lokalnie lub wdrażać w bezserwerowej platformie obliczeniowej Cloud (App Engine, Cloud Functions lub Cloud Run).
Przekształć odpowiedzi z ankiet z Formularzy Google i wczytuj je w BigQuery
Updated 30 listopada 2024
Z tego ćwiczenia z programowania dowiesz się, jak przekształcić dane z ankiet z Formularzy Google za pomocą Dataprep i przekazać je do BigQuery w celu głębszej analizy.
Django w Cloud Run
Updated 30 listopada 2024
Z tego ćwiczenia w programie dowiesz się, jak wdrożyć Django za pomocą komponentów bezserwerowych: Cloud Run dla silnika internetowego, Cloud SQL dla bazy danych i Cloud Build do obsługi zasobów medialnych.
- Cloud Run
Wdróż podstawową wersję Tłumacza Google aplikacja w języku Python 2 Cloud Run (Docker)
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Google Cloud Translation API w Pythonie i uruchamiać go lokalnie lub wdrażać w bezserwerowej platformie obliczeniowej Cloud (App Engine, Cloud Functions lub Cloud Run).
Wdróż podstawową wersję Tłumacza Google aplikacja w Pythonie 3 Cloud Run (Docker)
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Google Cloud Translation API w Pythonie i uruchamiać go lokalnie lub wdrażać w bezserwerowej platformie obliczeniowej Cloud (App Engine, Cloud Functions lub Cloud Run).
Migracja do czcionek zmiennych
Updated 30 listopada 2024
W ramach tego ćwiczenia w Codelabs poznasz zmienne czcionkowe, ich zalety, projektowanie z nimi oraz sposoby ich wdrażania za pomocą interfejsu Google Fonts API i CSS.
Tworzenie niestandardowej aplikacji internetowej do wykrywania obiektów za pomocą MediaPipe
Updated 30 listopada 2024
Dowiedz się, jak utworzyć niestandardową aplikację internetową do wykrywania obiektów za pomocą MediaPipe.
Utwórz aplikację do wyszukiwania patentów za pomocą AlloyDB, wyszukiwania wektorowego i Vertex AI
Updated 30 listopada 2024
W ramach tego ćwiczenia w Codelabs pokażemy, jak używać Gemini 1.5 Pro w połączeniu z AlloyDB i Vertex AI do tworzenia aplikacji do wyszukiwania patentów.
Utwórz odręczną aplikację do klasyfikacji cyfr na Androida przy użyciu Listy zadań MediaPipe
Updated 30 listopada 2024
Dowiedz się, jak korzystać z klasyfikacji obrazów do wykrywania odręcznych liczb zapisanych na Androidzie za pomocą MediaPipe.
Tworzenie aplikacji do wyszukiwania patentów z użyciem usług Spanner, Wyszukiwanie wektorowe itp. Gemini 1.0 Pro
Updated 30 listopada 2024
W ramach tego ćwiczenia w Codelabs pokażemy, jak używać Gemini 1.0 Pro w połączeniu z usługami Spanner i Vertex AI do tworzenia zgłoszeń patentowych.
Zdarzenia dotyczące ćwiczeń z programowania w Cloud Run for Anthos
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o zdarzeniach w Cloud Run. Dokładniej rzecz ujmując, będziesz nasłuchiwać zdarzeń z Cloud Pub/Sub, logów kontrolnych, Cloud Storage, Cloud Scheduler oraz dowiedzieć się, jak tworzyć i wykorzystywać zdarzenia niestandardowe.
Globalna zasada zapory sieciowej sieci z tagami
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak kontrolować ruch za pomocą zasad zapory sieciowej sieci globalnej z tagami
Internetowa grupa punktów końcowych sieci SSH w usłudze Looker w usłudze PSC południowej
Updated 30 listopada 2024
W tym ćwiczeniu z programowania dowiesz się, jak zintegrować NEG internetowy skonfigurowany za pomocą SSH jako producent usługi dla Looker Southbound dostępu do github.com
Moduł: VPC NCC jako promień
Updated 30 listopada 2024
Celem tego modułu jest poznanie NCC z użyciem VPC jako promienia.
Naucz się prototypować odpowiedzialną AI dzięki przewodnikowi PAIR i MakerSuite
Updated 30 listopada 2024
Dowiedz się, jak odpowiedzialnie tworzyć prototypy rozwiązań AI za pomocą narzędzi Google z zakresu odpowiedzialnej AI, MakerSuite i przewodnika PAIR.
Wykrywanie obiektów na obrazach za pomocą ML Kit: Android
Updated 30 listopada 2024
W tym ćwiczeniu z programowania
Dostrajanie dużych modeli językowych: jak Vertex AI przenosi LLM na wyższy poziom
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak nadzorować dostrajanie LLM z użyciem Vertex AI.
Wiosenna reklama natywna w Google Cloud
Updated 30 listopada 2024
Spring Native to rozwijający się projekt, który ma pojawić się na rynku w wersjach Spring 6.x i Spring Boot 3.x, co oznacza, że teraz jest doskonały moment, aby zapoznać się z tą usługą kilka miesięcy przed jej premierą.
Pierwsze kroki z animacjami przewijanymi w CSS
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą CSS tworzyć animacje oparte na przewijaniu. Możesz stworzyć naprawdę interesujące efekty, takie jak obraz tła z paralaksą i obrazy, które odsłaniają się, gdy się pojawiają.
Wykrywanie obiektów na obrazach w celu wizualnego wyszukiwania produktów za pomocą ML Kit: Android
Updated 30 listopada 2024
W ramach tego ćwiczenia w programie utworzysz aplikację na Androida z systemem ML Kit, który wykorzystuje uczenie maszynowe działające na urządzeniu do wykrywania obiektów na obrazach, a następnie pozwoli użytkownikom przeprowadzić wizualne wyszukiwanie produktów.
- Android
- ML Kit
Bezpieczny kod źródłowy
Updated 30 listopada 2024
Techniki bezpiecznego kodu źródłowego to zestaw metod, które można wykorzystać do poprawy bezpieczeństwa kodu źródłowego. Techniki te mogą pomóc w wykrywaniu i usuwaniu luk w zabezpieczeniach, zapobieganiem nieupoważnionemu dostępowi do kodu źródłowego oraz ochronie przed modyfikacjami.
Bezpieczna kompilacja Wdrażanie za pomocą Cloud Build, Artifact Registry i GKE
Updated 30 listopada 2024
Container Analysis umożliwia skanowanie pod kątem luk w zabezpieczeniach i przechowywanie metadanych kontenerów. Usługa skanowania wykonuje skanowanie pod kątem luk w zabezpieczeniach obrazów w Artifact Registry i Container Registry, a następnie
Ćwiczenie z programowania na serwerze proxy TCP – ograniczanie liczby żądań i lista odrzuconych adresów IP z systemem równoważenia obciążenia serwera proxy TCP
Updated 30 listopada 2024
W ramach tego ćwiczenia w Codelabs utworzysz system równoważenia obciążenia TCP/SSL z usługą backendu i ograniczysz dostęp do systemu równoważenia obciążenia tylko do określonego zestawu klientów użytkownika.
Bezpieczna aplikacja bezserwerowa z serwerem proxy identyfikującym tożsamość (IAP)
Updated 30 listopada 2024
Bezpieczny dostęp i wymaganie logowania użytkownika w przypadku aplikacji działających w Cloud Run przy użyciu Identity Aware Proxy
Private Service Connect z automatyczną konfiguracją DNS
Updated 30 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować i zweryfikować automatyczny DNS usługi Private Service Connect
Korzystaj z natychmiastowej nawigacji dzięki interfejsowi Speculation Rules API
Updated 30 listopada 2024
Interaktywne demo i ćwiczenia z programowania, które pomogą Ci dowiedzieć się, jak uzyskać natychmiastową nawigację dzięki wstępnemu renderowaniu za pomocą interfejsu Speculation Rules API. Ukończenie tego ćwiczenia powinno zająć około 30 minut.
Bezpieczne wdrażanie w Cloud Run
Updated 30 listopada 2024
Podstawowe metody bezpiecznego wdrażania w Cloud Run
Stylowy dzięki Gemini Code Assist
Updated 30 listopada 2024
To ćwiczenie z programowania pokazuje, jak za pomocą narzędzia Gemini Code Assist zaimplementować w witrynie projekt Material Design. Po wdrożeniu Material Design będziesz ulepszać projekt, wprowadzając zmiany, które poprawią wrażenia użytkowników
Zabezpieczanie kompilacji kontenerów
Updated 30 listopada 2024
Luki w zabezpieczeniach oprogramowania to luki, które mogą spowodować przypadkową awarię systemu lub ułatwić nieuczciwym podmiotom bezpieczeństwo oprogramowania. Container Analysis udostępnia 2 rodzaje skanowania systemu operacyjnego w celu
Prezentowanie elastycznych klasyfikatorów bezpieczeństwa we współpracy z Gemma
Updated 23 listopada 2024
To ćwiczenie w Codelabs pokazuje, jak utworzyć niestandardowy klasyfikator tekstu za pomocą dostrajania efektywności parametrów (PET). Zamiast dostrajania całego modelu metody PET aktualizują tylko niewielką liczbę parametrów, co sprawia, że ich
Zastosowanie LIT do analizy modeli Gemma w Keras
Updated 23 listopada 2024
Produkty oparte na generatywnej AI są stosunkowo nowe, a zachowanie aplikacji może się różnić bardziej niż w przypadku wcześniejszych form oprogramowania. Dlatego ważne jest, aby przetestować używane modele uczenia maszynowego, zbadać przykłady ich
Połącz inteligentne urządzenia domowe z Asystentem Google
Updated 23 listopada 2024
Utwórz i wdróż integrację chmur, aby zintegrować wirtualną inteligentną pralkę z Asystentem.
- Z chmury do chmury
- Asystent Google
Debugowanie inteligentnego domu
Updated 23 listopada 2024
Dowiedz się, jak używać wskaźników i logowania GCP do identyfikowania i rozwiązywania problemów produkcyjnych. Dowiedz się, jak używać pakietu testowego do identyfikowania problemów z funkcjami i interfejsem API.
- Z chmury do chmury
- Asystent Google
Wskaźniki oparte na logach dotyczące inteligentnego domu
Updated 23 listopada 2024
Dowiedz się, jak używać wskaźników opartych na logach w Google Cloud do śledzenia wzorców i analizowania logów błędów integracji inteligentnego domu.
- Asystent Google
- Z chmury do chmury
Debugowanie lokalnego domu
Updated 23 listopada 2024
Dowiedz się, jak używać wskaźników i logowania GCP do identyfikowania i rozwiązywania problemów produkcyjnych. Dowiedz się, jak używać pakietu testowego do identyfikowania problemów z funkcjami i interfejsem API. Naucz się korzystać z Narzędzi deweloperskich w Chrome podczas tworzenia aplikacji Google Home.
- Asystent Google
- Z chmury do chmury
Poprawianie i zabezpieczanie integracji między chmurami
Updated 23 listopada 2024
Dowiedz się, jak ulepszyć i zabezpieczyć integrację chmur za pomocą funkcji urządzeń, które można dostosować do potrzeb, oraz uwierzytelniania dwuskładnikowego.
- Asystent Google
- Z chmury do chmury
Implementowanie funkcji CameraStream za pomocą WebRTC
Updated 23 listopada 2024
Dowiedz się, jak przesyłać obraz z kamery internetowej na urządzenie Google Nest z atrybutem CameraStream i WebRTC.
- Z chmury do chmury
- Asystent Google
Aktywowanie zadań Cloud Run za pomocą usługi Cloud Scheduler
Updated 23 listopada 2024
Dowiedz się, jak tworzyć zadania Cloud Run i konfigurować ich wykonywanie za pomocą usługi Cloud Scheduler.
Wdrażanie aplikacji Cloud Run za pomocą Cloud Deploy
Updated 23 listopada 2024
Dowiedz się, jak wdrożyć aplikację Cloud Run za pomocą Cloud Deploy.
Pracownik GenAI ds. automatyzacji zamówień sprzedaży
Updated 23 listopada 2024
W tym ćwiczeniu w Codelab utworzysz aplikację z konwersacyjną AI, która będzie służyć do automatyzacji procesu składania zamówień.
Zabezpieczanie ruchu przychodzącego w Cloud Run
Updated 23 listopada 2024
Ustawienia ruchu przychodzącego w Cloud Run
Zabezpiecz udostępniane dane używane w Pokoju poufnym
Updated 23 listopada 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak zabezpieczyć udostępnianie danych przez wiele osób, jednocześnie zachowując poufność dzięki Obszarowi poufnemu.
Poznaj Firebase dla Flutter
Updated 22 listopada 2024
Dowiedz się, jak utworzyć aplikację mobilną Flutter za pomocą Firebase.
- Firestore
- Uwierzytelnianie Firebase
- Firebase
- Android
- Flutter
Informacje o Firebase w przeglądarce
Updated 22 listopada 2024
Utwórz aplikację internetową od podstaw, korzystając z Firebase i edytora online StackBlitz. Podczas rozmów z Firebase będziesz używać podstawowego języka HTML i JavaScript. To świetne wprowadzenie do używania konsoli Firebase i integrowania Firebase z aplikacją. Nie jest potrzebna znacząca wiedza ani instalowanie oprogramowania.
- Firebase
- Firestore
- Hosting Firebase
- Uwierzytelnianie Firebase
Twój pierwszy eksperyment dotyczący wysyłania wiadomości w aplikacji
Updated 22 listopada 2024
W ramach tego ćwiczenia w Codelabs utworzysz swój pierwszy eksperyment Firebase dotyczący przesyłania wiadomości w aplikacji, korzystając z Testów Firebase A/B.
Generowanie prezentacji Google na podstawie big data w Node.js
Updated 22 listopada 2024
W ramach tego ćwiczenia w programie utworzysz prezentację przy użyciu interfejsu API Prezentacji Google oraz BigQuery, aby utworzyć raport dotyczący najpopularniejszych licencji na oprogramowanie.
- Google Workspace
Zwiększanie wydajności aplikacji w Go (część 1: śledzenie)
Updated 22 listopada 2024
OpenTelemetry to standard branżowy w zakresie dostrzegalności systemu w śledzeniu i wskaźnikach. Profilowanie ciągłe jest także narzędziem do identyfikowania informacji o ostatnich kilometrach na potrzeby dostrajania wydajności. Z tego ćwiczenia w Codelabs dowiesz się, jak dostosować swoją aplikację za pomocą OpenTelemetry do śledzenia logów i agenta profilującego, a także jak zidentyfikować wąskie gardło na wykresach zwizualizowanych w Cloud Trace i Cloud Profiler.
Tworzenie i łączenie subkont AdWords i Merchant Center
Updated 22 listopada 2024
W ramach tego ćwiczenia w Codelabs utworzysz rozwiązanie, które korzysta z interfejsów AdWords API oraz Content API for Shopping do tworzenia nowych kont zarządzanych za pomocą konta menedżera AdWords i multikonta klientów w Merchant Center. Następnie połączysz nowe subkonta, aby można było używać produktów zarządzanych z nowego subkonta Merchant Center w kampaniach produktowych utworzonych na nowym subkoncie AdWords.
Usługi zarządzane interfejsu Private Service Connect
Updated 22 listopada 2024
Z tego samouczka dowiesz się, jak skonfigurować i zweryfikować interfejs usługi Private Service Connect w celu uzyskania dostępu do usług przez połączenie równorzędne VPC.
Dostęp do wielu regionów MongoDB Atlas za pomocą usługi Private Service Connect
Updated 22 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować i zweryfikować dostęp Private Service Connect do MongoDB z dostępem globalnym.
Analizuj faktury za pomocą notatników w AI Platform za pomocą narzędzi Procurement Document AI
Updated 22 listopada 2024
Dowiesz się, jak korzystać z Procurement DocAI do inteligentnego analizowania faktur.
Łącz się z usługami lokalnymi przez sieć hybrydową z użyciem usługi Private Service Connect i hybrydowej grupy punktów końcowych sieci z wewnętrznym systemem równoważenia obciążenia HTTP(s)
Updated 22 listopada 2024
Łącz się z usługami lokalnymi przez sieć hybrydową z użyciem usługi Private Service Connect i hybrydowej grupy punktów końcowych sieci z wewnętrznym systemem równoważenia obciążenia HTTP(s)
Ponowne wykorzystanie kodu Cloud Functions jako rozszerzenia Firebase
Updated 22 listopada 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak utworzyć rozszerzenie Firebase do geohasła. Dzięki temu ćwiczeniu z programowania dowiesz się, jak przekształcić dotychczasową funkcję w Cloud Functions w rozszerzenie Firebase, które można łatwo udostępnić milionom deweloperów i pomóc w rozwijaniu ich projektów Firebase.
- Firebase
Szybciej rozpowszechniaj przedpremierowe kompilacje na iOS dzięki Rozpowszechnianiu aplikacji i szybkim pasowi do działania
Updated 22 listopada 2024
W ramach tego ćwiczenia w Codelabs użytkownik będzie używać App Distribution i naszej wtyczki fastlane do rozpowszechniania kompilacji na iOS i rejestrowania urządzeń testowych. Następnie użytkownik wyeksportuje z konsoli dystrybucji aplikacji plik .txt z urządzeniami i identyfikatorami UDID oraz automatycznie rejestruje te urządzenia (jest to wymagane do dystrybucji doraźnych kompilacji iOS).
- Firebase
Interfejs Private Service Connect
Updated 22 listopada 2024
Z tego samouczka dowiesz się, jak skonfigurować i zweryfikować interfejs usługi Private Service Connect.
PySpark do przetwarzania języka naturalnego w Dataproc
Updated 22 listopada 2024
Z tego modułu dowiesz się, jak używać Spark MLlib i Spark-nlp do wykonywania systemów uczących się i NLP na dużych ilościach danych.
Prototypowanie modeli w notatnikach AI Platform
Updated 22 listopada 2024
W tym module dowiesz się, jak używać notatników AI Platform do prototypowania przepływów pracy systemów uczących się. Omówimy tworzenie instancji niestandardowych notatników, śledzenie kodu notatnika w git i debugowanie modeli przy użyciu narzędzia What-If.
- TensorFlow
Łatwe debugowanie LLM za pomocą narzędzia do analizowania interpretowalności (LIT) w GCP
Updated 22 listopada 2024
Ten moduł zawiera szczegółowy przewodnik po wdrażaniu serwera aplikacji LIT w Google Cloud Platform (GCP) w celu interakcji z modelami podstawowymi Gemini Vertex AI i hostowanymi przez siebie dużymi modelami językowymi (LLM) innych firm. Znajdziesz
Używanie wersji w funkcjach Cloud Run do podziału ruchu, wdrażania stopniowego i przywracania
Updated 22 listopada 2024
Dowiedz się, jak używać wersji w funkcjach Cloud Run do podziału ruchu, wdrażania stopniowego i przywracania poprzedniej wersji.
- Cloud Run
Google Cloud Functions w C#
Updated 22 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o funkcjach Google Cloud Run w języku C#. Dokładniej rzecz biorąc, wdrożysz funkcje C# w odpowiedzi na żądania HTTP i CloudEvents z różnych źródeł Google Cloud.
Wdróż podstawową wersję Tłumacza Google aplikacja w Pythonie 2 App Engine
Updated 22 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Google Cloud Translation API w Pythonie i uruchamiać go lokalnie lub wdrażać w bezserwerowej platformie obliczeniowej Cloud (App Engine, Cloud Functions lub Cloud Run).
Zdarzenia niestandardowe w Google Ads i Google Analytics dla Firebase – Android
Updated 22 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrażać zdarzenia w GA4F i uruchamiać w Google Ads kampanie zachęcające do działania.
Ćwiczenie z programowania w Firebase Angular Web Frameworks
Updated 22 listopada 2024
W ramach tego ćwiczenia w programie utworzysz podróżniczego bloga, na którym możesz w czasie rzeczywistym współpracować nad mapą z najnowszymi informacjami z naszej biblioteki Angular: AngularFire. Końcowa aplikacja internetowa powstanie bloga
Zaawansowane funkcje uwierzytelniania
Updated 22 listopada 2024
Dowiedz się, jak wdrożyć uwierzytelnianie wielopoziomowe i utworzyć niestandardowe wymagania dotyczące uwierzytelniania za pomocą funkcji blokowania
- Uwierzytelnianie Firebase
Wysyłanie i odbieranie powiadomień z aplikacji Flutter za pomocą Komunikacji w chmurze Firebase (FCM)
Updated 22 listopada 2024
W ramach tego ćwiczenia w programie użyjesz interfejsu API FCM HTTP w wersji 1 do wysyłania powiadomień push do aplikacji działającej na wielu platformach. Aplikację tworzysz za pomocą narzędzia Flutter, który działa bezproblemowo na urządzeniach z Androidem, iOS i w przeglądarce.
- Firebase
- Komunikacja w chmurze Firebase
CodeLab: wymiana tras dynamicznych za pomocą NCC
Updated 22 listopada 2024
Celem tego laboratorium jest zapoznanie się z NCC z dynamiczną wymianą tras z promieniami VPC
Mikroserwis Rainbow Rumpus
Updated 21 listopada 2024
Poznaj Google Cloud, wdrażając mikroserwis w Cloud Run, i dołączając do wirtualnego tłumu, w którym Twój mikroserwis będzie rzucał tęczę w inne mikroserwisy, rywalizując o wygrane. Przećwiczysz wdrażanie mikroserwisów Kotlin, Java, Go, Python i Node.js oraz poznasz informacje o kontenerach i Cloud Run. Stale ulepszając algorytm, sprawdź, czy uda Ci się zdobyć więcej punktów niż inni poszukiwacze przygód.
Wdrażanie, skalowanie i aktualizowanie witryny przy użyciu Google Kubernetes Engine (GKE)
Updated 21 listopada 2024
Dowiedz się, jak wdrażać, skalować i aktualizować witrynę przy użyciu GKE.
Używanie interfejsu Natural Language API w Pythonie
Updated 21 listopada 2024
Z tego samouczka dowiesz się, jak używać interfejsu Natural Language API w Pythonie.
Tworzenie administracji opartej na zdarzeniach za pomocą Eventarc i Workflows
Updated 21 listopada 2024
W ramach tego ćwiczenia w Codelabs utworzysz opartą na zdarzeniach administrację mikroserwisów do przetwarzania obrazów za pomocą Eventarc i Workflows
Zwiększ możliwości swojej aplikacji internetowej, przechodząc na modułowy pakiet SDK Firebase JS
Updated 21 listopada 2024
W ramach tego ćwiczenia w programie przeprowadzisz migrację istniejącej aplikacji internetowej Firebase do nowego modułowego pakietu SDK Firebase JS do kodu potrząsania drzewem, którego nie używasz, i przyspieszysz wczytywanie aplikacji.
Pierwsza wiadomość push multiemisji wykorzystująca tematy FCM
Updated 21 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak przy użyciu tematów FCM przesłać komunikat push do wybranej grupy instancji aplikacji.
- Komunikacja w chmurze Firebase
- Android
Wysyłanie zdarzeń w aplikacji do GA4 za pomocą Measurement Protocol
Updated 21 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Measurement Protocol wysyłać zdarzenia do GA4 za pomocą wywołań serwer-serwer.
Używaj FCM i FIAM do wysyłania wiadomości do użytkowników
Updated 21 listopada 2024
Dowiedz się, jak wysyłać wiadomości do użytkowników za pomocą Komunikacji w chmurze Firebase (FCM) i funkcji wysyłania wiadomości w aplikacji za pomocą Firebase.
- Android
Monitorowanie przerw w działaniu inteligentnego domu
Updated 21 listopada 2024
Z tego ćwiczenia z programowania dowiesz się, jak wykryć przerwy w działaniu usługi, konfigurując automatyczne alerty w integracji inteligentnego domu.
- Z chmury do chmury
- Asystent Google
Dostosowywanie kodu za pomocą Gemini Code Assist Enterprise
Updated 17 listopada 2024
Dowiedz się, co nowego w Gemini Code Assist Enterprise i jak może ono pomóc Twojej organizacji w tworzeniu treści z Google Cloud.
- Cloud Run
Korzystaj z Poufnej przestrzeni z chronionymi zasobami, które nie są przechowywane u dostawcy chmury
Updated 16 listopada 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak zabezpieczyć udostępnianie danych przez wiele osób, a jednocześnie zachować poufność, korzystając z Obszaru poufnego. Skupia się on na tym, jak korzystać z przestrzeni poufnej z chronionymi zasobami hostowanymi poza Google Cloud. Dowiesz się, jak poprosić o token niestandardowy z usługi Google Attestation Service, podając losowy ciąg znaków, grupę odbiorców i typ tokena PKI.
Jak utworzyć Private Service Connect dla Cloud SQL
Updated 15 listopada 2024
W tym laboratorium programistycznym dowiesz się, jak utworzyć Private Service Connect dla CloudSQL
- Cloud SQL
Interfejs Google Pay API for Web – podstawy
Updated 15 listopada 2024
Po ukończeniu tego ćwiczenia będziesz mieć minimalną wersję witryny z działającą integracją z Google Pay. Ten projekt pobiera token płatności, który może zostać wysłany do dostawcy usług płatniczych w celu przetworzenia. Żądanie płatności Google Pay
- Google Pay
Cloud NGFW Enterprise – usługa zapobiegania włamaniom (bez inspekcji TLS)
Updated 15 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać usługi zapobiegania włamaniom w Cloud NGW do badania ruchu w kierunku wschód-zachód i północ/południe.
Dowiedz się, jak wywoływać uwierzytelnione funkcje w Cloud Functions
Updated 9 listopada 2024
Dowiedz się, jak zabezpieczyć funkcje w Cloud Functions przez wymaganie uwierzytelniania przy wywoływaniu
Twórz adaptacyjne aplikacje za pomocą Jetpack Compose
Updated 9 listopada 2024
Z tych ćwiczeń w programowaniu dowiesz się, jak tworzyć aplikacje adaptacyjne na telefony, tablety i urządzenia składane, a także dowiesz się, jak zwiększyć osiągalność. Poznasz też sprawdzone metody dotyczące komponentów adaptacyjnych Material 3.
- Android
Dodawanie pomocy na żywo do odbiornika Cast
Updated 9 listopada 2024
Dzięki nim dowiesz się, jak stworzyć niestandardową aplikację internetową z odbiornikiem, która będzie używać interfejsu Cast Live API.
- Prześlij
Debugowanie aplikacji odbiornika Cast
Updated 9 listopada 2024
W ramach tego ćwiczenia dodasz rejestrator przesyłania Cast do swojej niestandardowej aplikacji odbiornika internetowego.
- Prześlij
Dodanie obsługi interfejsu API przerw na reklamy do odbiornika internetowego
Updated 9 listopada 2024
Dzięki nim dowiesz się, jak stworzyć niestandardową aplikację odbiornika internetowego, która wykorzystuje interfejs Cast Ad Breaks API.
- Prześlij
Tworzenie niestandardowego odbiornika internetowego
Updated 9 listopada 2024
Z tego ćwiczenia dowiesz się, jak stworzyć niestandardową aplikację odbiornika internetowego do odtwarzania treści na urządzeniach obsługujących Cast.
- Prześlij
Obsługa przesyłania w aplikacji na Androida
Updated 9 listopada 2024
Na potrzeby tych ćwiczeń zmodyfikujesz aplikację wideo na Androida, aby przesyłać treści na urządzenia obsługujące Google Cast.
- Android
- Prześlij
Aplikacja internetowa z obsługą przesyłania
Updated 9 listopada 2024
Na potrzeby naszych ćwiczeń z programowania zmienisz istniejącą aplikację wideo, aby przesyłać treści na urządzenie obsługujące Google Cast.
- Prześlij
Przeniesienie systemu równoważenia obciążenia sieci z pul docelowych do regionalnych usług backendu
Updated 9 listopada 2024
Ten przewodnik zawiera instrukcje przenoszenia istniejącego systemu równoważenia obciążenia sieci z backendu puli docelowej do regionalnej usługi backendu.
Wprowadzenie do Cloud Operations Suite
Updated 9 listopada 2024
Z tych ćwiczeń w programowaniu dowiesz się więcej o Google Cloud Operations Suite. Moduł obejmuje zainstalowanie przykładowej aplikacji za pomocą gcloud. Po wdrożeniu przykładowej aplikacji będzie można używać usługi Cloud Monitoring, aby zdefiniować panele, alerty, kontrole dostępności i inne.
Włączanie przesyłania w aplikacji na Androida TV
Updated 9 listopada 2024
Na potrzeby ćwiczeń z programowania zmienisz obecną aplikację na Androida TV, aby obsługiwać przesyłanie i komunikację z istniejących aplikacji przesyłających.
- Android TV
- Prześlij
Dodaj dźwięk i muzykę do gry Flutter
Updated 9 listopada 2024
Dowiedz się, jak dodawać do gier efekty dźwiękowe, muzykę w tle i dynamiczny dźwięk za pomocą Flutter.
- Flutter
Używaj funkcji zdalnych BigQuery do zadawania pytań usłudze Vertex AI Visual Question Answering (VQA) w zapytaniu SQL
Updated 9 listopada 2024
Dowiedz się, jak za pomocą funkcji zdalnych BigQuery zadawać Vertex AI Visual Question Answering (VQA) pytanie dotyczące obrazów przechowywanych w tabeli obiektów Cloud Storage.
Dowiedz się, jak wywoływać uwierzytelnione funkcje Cloud Run
Updated 9 listopada 2024
Dowiedz się, jak zabezpieczyć funkcje Cloud Run, wymagając uwierzytelniania podczas wywoływania
Lokalne programowanie aplikacji Flutter z użyciem Pakietu emulatorów Firebase
Updated 9 listopada 2024
Ćwiczenie z programowania pokazujące, jak korzystać z Pakietu emulatorów Firebase podczas programowania we Flutter. Ćwiczenia z programowania wykorzystują emulatory uwierzytelniania i Firestore do zademonstrowania ich używania.
- Uwierzytelnianie Firebase
- Flutter
- Firestore
- Firebase
Używanie interfejsu FCM HTTP v1 API z tokenami dostępu OAuth 2
Updated 9 listopada 2024
W porównaniu ze starszą wersją interfejsu API FCM interfejs FCM HTTP v1 API zapewnia bezpieczniejszy model autoryzacji przy użyciu tokenów dostępu o krótkim czasie ważności. Etapy generowania tokena dostępu dla interfejsu API FCM w wersji 1 znacznie
Utwórz aplikację rzeczywistości rozszerzonej (AR) za pomocą nowego interfejsu ARCore Geospatial API
Updated 9 listopada 2024
Dowiedz się, jak korzystać z nowego interfejsu ARCore Geospatial API.
- Android
- ARCore
Prototyp do produkcji: trenowanie modeli niestandardowych przy użyciu Vertex AI
Updated 8 listopada 2024
W tym module wykorzystasz Vertex AI do uruchomienia niestandardowego zadania trenowania. Ten moduł należy do serii filmów Prototyp – produkcja. Utworzysz model klasyfikacji obrazów na podstawie zbioru danych Flowers. Aby dowiedzieć się więcej, możesz
Uruchamiam trenowanie modelu niestandardowego w Vertex Pipelines
Updated 8 listopada 2024
W tym module dowiesz się, jak uruchomić zadanie trenowania modelu niestandardowego za pomocą pakietu Kubeflow Pipelines SDK w Vertex Pipelines. Poznasz takie zagadnienia jak: Łączny koszt przeprowadzenia tego laboratorium w Google Cloud wynosi około
Prototyp do produkcji: rozproszone trenowanie w Vertex AI
Updated 8 listopada 2024
W tym module użyjesz Vertex AI do uruchomienia rozproszonego zadania treningowego w Vertex AI Training przy użyciu TensorFlow. Ten moduł należy do serii filmów Prototyp – produkcja. Zanim przejdziesz do tego modułu, ukończ poprzednie moduły. Aby
Uzyskiwanie prognoz z wytrenowanego modelu obrazów TensorFlow w Vertex AI
Updated 8 listopada 2024
W tym module użyjesz Vertex AI do uzyskiwania prognoz z wytrenowanego wcześniej modelu klasyfikacji obrazów. Poznasz takie zagadnienia jak: Całkowity koszt uruchomienia tego modułu w Google Cloud wynosi około 1 USD. Ten moduł wykorzystuje najnowszą
Używanie metadanych Vertex ML z potokami
Updated 8 listopada 2024
W tym laboratorium dowiesz się, jak analizować metadane z uruchomień Vertex Pipelines za pomocą metadanych Vertex ML. Poznasz takie zagadnienia jak: Łączny koszt wykonania tego ćwiczenia w Google Cloud wynosi około 2 USD. Ten moduł wykorzystuje
Wprowadzenie do Vertex Pipelines
Updated 8 listopada 2024
W tym module dowiesz się, jak tworzyć i uruchamiać potoki ML za pomocą Vertex Pipelines. Poznasz takie zagadnienia jak: Łączny koszt przeprowadzenia tego laboratorium w Google Cloud wynosi około 25 USD. W tym module wykorzystano najnowszą ofertę
Migracja z aplikacji Google App Engine w Javie do Cloud Run za pomocą pakietu Buildpacks
Updated 8 listopada 2024
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Javie, skonteneryzować ją za pomocą Buildpacks i przenieść do Cloud Run
Vertex AI: użyj automatycznego pakowania, aby dostroić Berta za pomocą Hugging Face w Vertex AI Training
Updated 8 listopada 2024
W tym module dowiesz się, jak uruchomić niestandardowe zadanie trenowania w Vertex AI Training za pomocą funkcji automatycznego pakowania. Niestandardowe zadania trenowania w Vertex AI korzystają z kontenerów. Jeśli nie chcesz tworzyć własnego
Prototyp w środowisku produkcyjnym: dostrajanie hiperparametrów
Updated 8 listopada 2024
W tym module użyjesz Vertex AI do uruchomienia zadania dopasowywania parametrów w treningu Vertex AI. Ten moduł należy do serii filmów Prototyp – produkcja. Zanim rozpoczniesz ten moduł, ukończ poprzedni moduł. Aby dowiedzieć się więcej, możesz
Pierwsze kroki z samodzielnymi komponentami
Updated 8 listopada 2024
Dzięki temu ćwiczeniu z programowania dla początkujących dowiesz się, jak utworzyć przykładową aplikację przy użyciu samodzielnych komponentów Angular w wersji 14
Analityka półek na książki: używaj Gemini do tworzenia aplikacji SQL za pomocą BigQuery i generatywnej AI
Updated 8 listopada 2024
Będziemy używać Gemini, aby pomóc nam tworzyć rekomendacje dotyczące książek i statystyki podsumowań za pomocą BigQuery (generatywnej AI wykorzystującej tylko SQL).
Wprowadzenie aplikacji
Updated 8 listopada 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 \
Migracja z aplikacji Google App Engine w Javie do Cloud Run przy użyciu Jib
Updated 8 listopada 2024
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Javie, skonteneryzować ją za pomocą Jib i przenieść do Cloud Run
Tworzenie aplikacji niewymagającej umiejętności kodowania z użyciem natywnej bazy danych AppSheet
Updated 8 listopada 2024
Dowiedz się, jak korzystać z natywnej bazy danych AppSheet podczas tworzenia aplikacji AppSheet.
Ćwiczenie z programowania dotyczące zaawansowanych optymalizacji równoważenia obciążenia
Updated 8 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować zaawansowane funkcje optymalizacji równoważenia obciążenia na potrzeby globalnego zewnętrznego równoważenia obciążenia aplikacji.
Analityka półek na książki: użyj Gemini do utworzenia aplikacji w Javie Cloud Run, która przenosi dane BigQuery do internetu
Updated 8 listopada 2024
Użyjemy Gemini, żeby utworzyć aplikację do podsumowywania półki na książki, która po prostu przenosi dane BigQuery do internetu i wdroży ją w Cloud Run.
- Cloud Run
Tworzenie aplikacji do rzeczywistości rozszerzonej (AR) przy użyciu interfejsu WebXR Device API
Updated 8 listopada 2024
Dowiedz się, jak korzystać z funkcji rzeczywistości rozszerzonej w interfejsie WebXR Device API i używać rozpoznawania scen do umieszczania obiektu 3D w świecie rzeczywistym.
Migracja z aplikacji Google App Engine w Javie do Cloud Run przy użyciu Dockera
Updated 8 listopada 2024
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Javie, skonteneryzować ją za pomocą Dockera i przenieść do Cloud Run
Analizuj i wizualizuj dane transakcji kartą kredytową w Bigtable za pomocą BigQuery i Lookera
Updated 8 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać strumieni zmian Bigtable do szablonu BigQuery. Korzystając z przykładowego zbioru danych, zapoznasz się z tworzeniem zapytań dotyczących dziennika zmian oraz jak za pomocą Lookera utworzysz wizualny panel.
Poradnik Cloud Foundation Toolkit
Updated 8 listopada 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak korzystać z Cloud Foundation Toolkit(CFT) i poznasz serię czynności związanych z dodawaniem funkcji do modułu CFT.
- Google Cloud
Zwiększ wydajność aplikacji dzięki profilom podstawowym
Updated 8 listopada 2024
To ćwiczenie w Codelabs pokazuje, jak poprawić czas uruchamiania aplikacji i czas renderowania klatek za pomocą profili podstawowych.
Pierwsze kroki z Angular Signals
Updated 8 listopada 2024
Przedstawiamy sygnały – nowy model reaktywności w Angular. Sygnały zapewniają Ci narzędzia o lepszej jakości, które umożliwiają bardziej precyzyjną reaktywność
Twórz łatwiej dostępne aplikacje Angular
Updated 8 listopada 2024
Dowiedz się, jak stosować sprawdzone metody dotyczące ułatwień dostępu w aplikacjach Angular, korzystając z wbudowanego zestawu narzędzi.
Łączenie AppSheet za pomocą Apps Script
Updated 8 listopada 2024
W ramach tego ćwiczenia w programie utworzysz projekt Apps Script o nazwie „Hello World”, dodasz prostą funkcję logThis, która rejestruje wiadomość, a następnie tworzysz automatyzację Appsheet, która wywołuje skrypt.
Kreator półki: użyj Gemini, aby utworzyć funkcję w Cloud Functions dla aplikacji Gemini w Javie
Updated 8 listopada 2024
W funkcji w Cloud Functions jako funkcji zdalnej z BigQuery utworzymy aplikację z rekomendacjami książek i podsumowaniem, wykorzystującą generatywną AI (Gemini) Vertex AI.
Tworzenie systemu wyszukiwania wysokiej jakości za pomocą Vertex AI
Updated 8 listopada 2024
W ramach tego ćwiczenia w Codelabs utworzysz wyszukiwarkę Google o wysokiej jakości, która pomoże Ci odpowiadać na zapytania z dokumentów i plików tekstowych za pomocą Vertex AI Search/Agent Builder.
- Vertex AI
- Google Cloud
Tworzenie generatora quizów za pomocą generatywnej AI i Cloud Run
Updated 8 listopada 2024
W ramach tych ćwiczeń w programie użyjesz Vertex AI, aby wygenerować quiz z pewnością zgodnie z określoną specyfikacją. Przetestujesz generator testów w środowisku programistycznym hostowanym w chmurze, a następnie udostępnisz go publicznie, wdrażając w Google Cloud Run. Na koniec modułu zintegrujesz generator quizów z kompletną aplikacją.
- Cloud Run
MDC-112 Web: integrowanie MDC z platformami sieciowymi
Updated 8 listopada 2024
Dowiedz się, jak rozszerzyć gotowe komponenty Material Komponenty na komponenty dowolnej platformy internetowej.
Rozpoznawanie tekstu i twarzy za pomocą ML Kit: Android
Updated 8 listopada 2024
W ramach tego ćwiczenia w programie utworzysz aplikację na Androida z systemem ML Kit, która używa systemów uczących się działających na urządzeniu do rozpoznawania tekstu i rysunków twarzy na obrazach.
- ML Kit
- Android
Rozpoznawanie, rozpoznawanie i tłumaczenie tekstu za pomocą ML Kit i AparatuX: Android
Updated 8 listopada 2024
W ramach tego ćwiczenia w programie utworzysz aplikację na Androida z systemem ML Kit, który wykorzystuje systemy uczące się działające na urządzeniu do rozpoznawania, identyfikowania języka i tłumaczenia tekstu z 59 języków. Dowiesz się też, jak zintegrować bibliotekę CameraX, aby wykonywać te zadania na podstawie obrazu z kamery w czasie rzeczywistym.
- Firebase
- Android
- ML Kit
Vertex AI: współhostowane modele w tej samej maszynie wirtualnej do prognozowania
Updated 8 listopada 2024
W tym module użyjesz funkcji współhostowania modelu w Vertex AI, aby hostować wiele modeli na tej samej maszynie wirtualnej na potrzeby prognozowania online. Poznasz takie zagadnienia jak: Łączny koszt wykonania tego ćwiczenia w Google Cloud wynosi
Vertex AI: używanie niestandardowych procedur prognozowania ze Sklearn do wstępnego i końcowego przetwarzania danych na potrzeby prognoz
Updated 8 listopada 2024
W tym module dowiesz się, jak używać niestandardowych rutyn prognozowania w Vertex AI do pisania niestandardowej logiki wstępnego i końcowego przetwarzania danych. Ten przykład wykorzystuje Scikit-learn, ale niestandardowe rutyny prognozowania mogą
Szyfruj funkcje w Cloud Functions przy użyciu kluczy szyfrowania zarządzanych przez klienta (CMEK)
Updated 8 listopada 2024
use-cmek-to-encrypt-cloud-functions
Aplikacja do monitorowania ruchu Vertex AI Vision
Updated 8 listopada 2024
To ćwiczenie w Codelabs koncentruje się na tworzeniu kompleksowej aplikacji Vertex AI Vision do monitorowania strumieni wideo z ruchem w czasie rzeczywistym. Użyjemy wytrenowanego specjalistycznego modelu analizy zajętości. Dowiesz się też, jak utworzyć strumień wideo do pozyskiwania danych do aplikacji, jak skompilować i wdrożyć aplikację, jak za pomocą BigQuery analizować dane wyjściowe JSON modelu i wizualizować je w Looker Studio.
Aplikacja Vertex AI Vision Queue Detection
Updated 8 listopada 2024
Skupia się on na tworzeniu kompleksowej aplikacji Vertex AI Vision do monitorowania scenariuszy wykrywania kolejek w sklepie. Użyjemy wytrenowanego specjalistycznego modelu analizy zajętości. Dowiesz się też, jak utworzyć strumień wideo do pozyskiwania danych do aplikacji, jak skompilować i wdrożyć aplikację, jak za pomocą BigQuery analizować dane wyjściowe JSON modelu i wizualizować je w Looker Studio.
Vertex AI: tworzenie modelu wykrywania oszustw za pomocą AutoML
Updated 8 listopada 2024
W tym module użyjesz Vertex AI do trenowania i uzyskiwania dostępu do modelu z danymi tabelarycznym. Jest to najnowsza oferta związana z AI w Google Cloud, która jest obecnie w wersji testowej. Poznasz takie zagadnienia jak: Łączny koszt
Vertex AI: trenowanie i udostępnianie modelu niestandardowego
Updated 8 listopada 2024
W tym module wykorzystasz Vertex AI do wytrenowania i obsługi modelu TensorFlow za pomocą kodu w niestandardowym kontenerze. W tym przykładzie do kodu modelu używamy TensorFlow, ale możesz go łatwo zastąpić inną platformą. Poznasz takie zagadnienia
Zaktualizuj aplikację, aby używać modelu systemów uczących się do filtrowania spamu
Updated 8 listopada 2024
Dowiedz się, jak zaktualizować aplikację za pomocą modelu ML umożliwiającego podstawowe filtrowanie spamu w komentarzach.
- Android
- TensorFlow
Wykorzystaj w pełni eksperymenty: zarządzaj eksperymentami z systemami uczącymi się przy użyciu Vertex AI
Updated 8 listopada 2024
W tym module użyjesz Vertex AI do tworzenia potoku, który trenuje niestandardowy model Keras w TensorFlow. Następnie użyjemy nowej funkcji dostępnej w eksperymentach Vertex AI, aby śledzić i porównywać uruchomienia modelu i określić, która kombinacja
Filtr Vertex AI Vision Motion
Updated 8 listopada 2024
To ćwiczenie w Codelabs koncentruje się na tworzeniu kompleksowej aplikacji Vertex AI Vision, aby zademonstrować wysyłanie filmów z funkcją filtrowania ruchu. Z tego samouczka dowiesz się, jak pozyskiwać strumień wideo do aplikacji z konfiguracją filtra ruchu.
Informacje o Skaffold
Updated 8 listopada 2024
Skaffold to narzędzie, które obsługuje przepływ pracy podczas kompilowania, przesyłania i wdrażania aplikacji. Za pomocą Skaffold możesz łatwo skonfigurować lokalny obszar roboczy programowania, usprawnić wewnętrzną pętlę programowania, a także
Aplikacja Vertex AI Vision Analytics do analizy zajętości ze zdarzeniami
Updated 8 listopada 2024
Skupia się on na tworzeniu kompleksowej aplikacji Vertex AI Vision, aby zademonstrować wysyłanie zdarzeń za pomocą funkcji zarządzania zdarzeniami. Użyjemy wytrenowanego specjalistycznego modelu analizy zajętości. Dowiesz się też, jak utworzyć strumień wideo do pozyskiwania danych do aplikacji oraz jak skompilować i wdrożyć aplikację.
Użycie Pulumi w Google Cloud za pomocą YAML
Updated 8 listopada 2024
W tym module dowiesz się, jak używać usługi Pulumi w Google Cloud za pomocą YAML
Vertex AI: trenowanie wielu instancji roboczych i nauczanie transferowe z wykorzystaniem TensorFlow
Updated 8 listopada 2024
W tym module użyjesz Vertex AI do uruchomienia zadania trenowania z wieloma pracownikami dla modelu TensorFlow. Poznasz takie zagadnienia jak: Łączny koszt przeprowadzenia tego laboratorium w Google Cloud wynosi około 5 USD. Ten moduł wykorzystuje
Tworzenie finansowego modelu ML za pomocą narzędzia What-If i Vertex AI
Updated 7 listopada 2024
Z tego modułu dowiesz się, jak wytrenować model XGBoost na finansowym zbiorze danych, wdrożyć go w Vertex AI i przeanalizować go za pomocą narzędzia What-If.
- TensorFlow
Twoja pierwsza aplikacja WebGPU
Updated 7 listopada 2024
Dzięki tym ćwiczeniom w Codelabs przedstawiamy podstawy nowego interfejsu WebGPU API. Poprowadzi Cię on przez proces tworzenia wersji „Gra of Life” Conwaya, która będzie działać z wykorzystaniem GPU. Funkcje renderowania WebGPU są używane do rysowania planszy, a możliwości obliczeniowe WebGPU – do aktualizowania stanu gry.
Prototypowanie do produkcji: uzyskiwanie prognoz z niestandardowo wytrenowanych modeli
Updated 7 listopada 2024
W tym module użyjesz Vertex AI do uzyskiwania prognoz online i zbiorczych z niestandardowego wytrenowanego modelu. Ten moduł należy do serii filmów Prototyp – produkcja. Zanim przejdziesz do tego modułu, ukończ poprzedni moduł laboratoryjny. Aby
Vertex AI Workbench: trenowanie modelu TensorFlow z użyciem danych z BigQuery
Updated 7 listopada 2024
Z tego modułu dowiesz się, jak używać platformy Vertex AI Workbench do eksplorowania danych i trenowania modeli ML. Poznasz takie zagadnienia jak: Łączny koszt przeprowadzenia tego laboratorium w Google Cloud wynosi około 1 USD. Ten moduł
Jak używać Gemini i funkcji Cloud Run do podsumowywania pliku tekstowego przesłanego do zasobnika Cloud Storage
Updated 7 listopada 2024
jak zacząć korzystać z opartych na zdarzeniach funkcji Cloud Run
- Cloud Run
Jak używać narzędzia Ollama jako aplikacji pomocniczej z procesorami graficznymi Cloud Run i z Open WebUI jako kontenerem ruchu przychodzącego frontendu
Updated 7 listopada 2024
Dowiedz się, jak używać Ollama jako aplikacji pomocniczej z procesorami graficznymi Cloud Run i z Open WebUI jako kontenera ruchu przychodzącego frontendu
- Cloud Run
Tworzenie agentów AI za pomocą Kreatora agentów Vertex AI
Updated 7 listopada 2024
Podczas tego ćwiczenia w Codelabs dowiesz się, jak tworzyć i wdrażać agenty generatywnej AI przy użyciu zaawansowanych narzędzi i infrastruktury Google Cloud. Omówimy najważniejsze pojęcia i przeprowadzimy Cię przez początkowe kroki, które należy wykonać, aby uruchomić pierwszego agenta.
Vertex AI: rozproszone dostrajanie hiperparametrów
Updated 7 listopada 2024
W tym module dowiesz się, jak używać Vertex AI do dostrajania parametrów i rozproszonego trenowania. W tym laboratorium do kodu modelu używany jest TensorFlow, ale omawiane tu zagadnienia można zastosować również do innych platform ML. Poznasz takie
Debugowanie integracji Matter
Updated 6 listopada 2024
Dowiedz się, jak rozwiązywać problemy z integracją tej usługi, używając narzędzi analitycznych, i poznaj więcej zasobów pomocy dla deweloperów.
- Matter
Dowiedz się, jak utworzyć i wdrożyć aplikację LangChain w Cloud Run
Updated 6 listopada 2024
Dowiedz się, jak utworzyć i wdrożyć aplikację LangChain w Cloud Run
Informacje o realizacji przez integrację Dialogflow z Kalendarzem
Updated 6 listopada 2024
Poznaj koncepcję realizacji w Dialogflow.
Integracja interfejsu Vision API z Dialogflow
Updated 6 listopada 2024
Dowiedz się, jak zintegrować interfejs Vision API z Dialogflow.
Lit for React Developers
Updated 4 listopada 2024
Z tego ćwiczenia z programowania dowiesz się, jak tłumaczyć koncepcje React na język Lit
MDC-101 Android: podstawy komponentów Material Design (MDC) (Kotlin)
Updated 4 listopada 2024
Poznaj podstawy korzystania z komponentów Material Design na Androida, tworząc prostą aplikację z podstawowymi komponentami w Kotlinie.
Google Ads ze zdarzeniami niestandardowymi Google Analytics dla Firebase – iOS
Updated 4 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrażać zdarzenia niestandardowe za pomocą pakietu SDK GA4F na iOS i uruchamiać w Google Ads kampanie zachęcające do działania.
Konwolucyjne sieci neuronowe wykorzystujące Keras i TPU
Updated 4 listopada 2024
W tym module dowiesz się, jak połączyć warstwę splotową w model sieci neuronowej rozpoznającej kwiaty. Tym razem zbudujesz model od podstaw i wykorzystasz moc TPU, aby wytrenować go w kilka sekund i ponownie wykorzystać jego projekt. Ten moduł zawiera niezbędne wyjaśnienia teoretyczne dotyczące splotowych sieci neuronowych i jest dobrym punktem wyjścia dla deweloperów, którzy chcą poznać deep learning.
- TensorFlow
Wbudowana funkcja wiadomości iframe Lookera
Updated 4 listopada 2024
Dowiesz się, jak automatycznie nasłuchiwać zdarzeń z umieszczonych treści z Lookera i wysyłać do nich działania.
- Looker
MDC-103 Android: dopasowywanie motywu z kolorem, wysokością i typem (Kotlin)
Updated 4 listopada 2024
Dowiedz się, jak dzięki komponentom Material Design na Androida łatwiej wyróżnić produkt i wyrazić swoją markę w kotlinie.
MDC-102 Android: struktura i układ materiału (Java)
Updated 4 listopada 2024
Dowiedz się, jak używać interfejsu Material Design do tworzenia struktury i układu Androida w języku Java.
Google Ads ze zdarzeniami niestandardowymi Google Analytics dla Firebase – Unity
Updated 4 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak w środowisku Unity wdrażać zdarzenia niestandardowe w GA4F na iOS i uruchamiać w Google Ads kampanie zachęcające do działania.
MDC-102 Android: struktura i układ materiału (Kotlin)
Updated 4 listopada 2024
Dowiedz się, jak używać interfejsu Material Design w strukturze i układzie na Androidzie w Kotlin.
Jak umieścić Lookera za pomocą pakietu SDK Embed
Updated 4 listopada 2024
Dowiesz się, jak umieścić panel Lookera za pomocą pakietu SDK Looker Embed
- Looker
Ochrona danych Firestore za pomocą reguł zabezpieczeń Firebase
Updated 4 listopada 2024
Dowiedz się, jak chronić dane Firestore za pomocą reguł zabezpieczeń
- Firestore
- Firebase
Zintegruj Laboratorium testów z systemem CI/CD
Updated 4 listopada 2024
Dzięki temu ćwiczeniu w programowaniu dowiesz się, jak za pomocą interfejsu wiersza poleceń gcloud zaprogramować duży pakiet testów w istniejącym systemie CI/CD, takim jak Jenkins. To ćwiczenie w Codelabs działa niezależnie od platformy.
- Laboratorium Firebase
- Firebase
Integracja Magento z Cloud Spanner
Updated 4 listopada 2024
W ramach tego ćwiczenia z programowania zintegrujesz platformę e-commerce Magento typu open source z usługą Cloud Spanner.
Dostęp do interfejsów API Google z hostów lokalnych przy użyciu adresów IPv6
Updated 4 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować i zweryfikować dostęp IPv6 do interfejsów API Google z hostów lokalnych
MDC-111 Web: włączanie komponentów Material Design w bazie kodu (sieć)
Updated 4 listopada 2024
Dowiedz się, jak włączyć poszczególne komponenty Material Komponenty w dotychczasowej bazie kodu internetowego bez zaczynania od nowa.
Tworzenie pięknych przejść dzięki Material Motion dla Flutter
Updated 4 listopada 2024
Zbuduj system ruchu Material w aplikacji Reply, używając przejścia z pakietu animacji.
- Flutter
MDC-104 Flutter: Material Advanced Komponenty
Updated 4 listopada 2024
Popraw wygląd swojej aplikacji Flutter i wdróż w niej zaawansowany komponent menu tła.
- Flutter
Łączenie Looker Cloud przez sieci hybrydowe
Updated 4 listopada 2024
Z tego samouczka dowiesz się, jak skonfigurować i zweryfikować prywatny adres IP Looker Cloud Core w sieci hybrydowej.
- Looker
MDC-102 Flutter: struktura i układ materiału
Updated 4 listopada 2024
Dowiedz się, jak wykorzystać Material do tworzenia struktury i układu aplikacji Flutter.
- Flutter
Keras i nowoczesne konwety w TPU
Updated 4 listopada 2024
W tym module nauczysz się od podstaw budować, trenować i dostrajać własne splotowe sieci neuronowe. Teraz można to zrobić w ciągu kilku minut dzięki mocy jednostek TPU. Poznasz też różne podejścia, od bardzo prostej metody uczenia maszynowego do współczesnych architektur konwolucyjnych, takich jak Squeezenet. W tym module znajdziesz niezbędne wyjaśnienia teorii dotyczące sieci neuronowych. To dobry punkt wyjścia dla deweloperów, którzy chcą poznać deep learning. W tym module wykorzystano Tensorflow 2.
- TensorFlow
Potoki danych działające z szybkością TPU: tf.data.Dataset i TFRecords
Updated 4 listopada 2024
Jednostki TPU są bardzo szybkie. Strumień danych treningowych musi na bieżąco odpowiadać szybkości trenowania. W tym module dowiesz się, jak wczytać dane z GCS przy użyciu interfejsu tf.data.Dataset API w celu przesyłania plików danych TPU.
- TensorFlow
Ćwiczenie z programowania dotyczące rozszerzenia do podsumowania w panelu Lookera
Updated 4 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować rozszerzenie do podsumowania panelu Lookera na potrzeby programowania lokalnego i wdrożyć to rozszerzenie w środowisku produkcyjnym.
- Looker
Jawne łańcuch systemów równoważenia obciążenia GCP L7 za pomocą PSC
Updated 4 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać usługi Private Service Connect z systemem równoważenia obciążenia L7 łańcucha.
MDC-102 Web: struktura i układ materiału (internet)
Updated 4 listopada 2024
Dowiedz się, jak używać materiału do tworzenia struktury i układu witryny.
Opcje adresowania IP IPv4 i IPv6
Updated 4 listopada 2024
W ramach tego ćwiczenia w Codelabs utworzysz 2 sieci VPC i użyjesz różnych typów adresów IP, aby uzyskać dostęp do prostej witryny Apache.
Twój pierwszy model Keras z nauką przenoszenia
Updated 4 listopada 2024
W tym module dowiesz się, jak utworzyć klasyfikator Keras. Zamiast próbować wymyślić idealną kombinację warstw sieci neuronowych do rozpoznawania kwiatów, zaczniemy najpierw stosować technikę zwaną transfer learning, aby dostosować zaawansowany, wytrenowany model do naszego zbioru danych. W tym module znajdziesz niezbędne wyjaśnienia teorii dotyczące sieci neuronowych. To dobry punkt wyjścia dla deweloperów, którzy chcą poznać deep learning.
Nowoczesne konwnety, squeezenet, Xception przy użyciu Keras i TPU
Updated 4 listopada 2024
W tym module zapoznasz się z nowoczesną architekturą konwolucyjną i wykorzystasz swoją wiedzę do wdrożenia prostej, ale skutecznej metody „squeezenet”. Ten moduł zawiera niezbędne wyjaśnienia teoretyczne dotyczące splotowych sieci neuronowych i jest dobrym punktem wyjścia dla deweloperów, którzy chcą poznać deep learning.
- TensorFlow
Tworzenie bezserwerowego potoku danych: IoT w Analytics
Updated 4 listopada 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak wykorzystać wzorce architektury powszechnie używane do osiągnięcia skali i odporności podczas obsługi danych w czasie rzeczywistym. Tworzysz urządzenie IoT (Raspberry Pi) do mierzenia danych pogodowych, a następnie potok danych obejmujący kolejkę wiadomości, funkcję bezserwerową, hurtownię danych działającą w chmurze i panel analityczny z wykorzystaniem Google Cloud Platform.
Tworzenie pięknych przejść dzięki Material Motion na Androida
Updated 4 listopada 2024
Zbuduj system ruchu Material w aplikacji Reply, korzystając z biblioteki Material Komponenty na Androida i Kotlin.
- Android
Uruchamianie zadania liczby słów Hadoop w klastrze Dataproc
Updated 4 listopada 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć i uruchomić przepływ pracy Apache Airflow w Cloud Composer, który wykonuje te zadania:
Tworzenie komponentu fabularnego z elementem świetlnym
Updated 4 listopada 2024
W ramach tego ćwiczenia w programie utworzysz komponent internetowy relacji za pomocą LitElement.
Zbuduj podgląd klocków przy użyciu oświetlenia
Updated 4 listopada 2024
W ramach tego ćwiczenia w programie utworzysz komponent internetowy Brick Viewer, korzystając z elementu świetlnego.
Nawigacja
Updated 4 listopada 2024
Nawigacja to kluczowy element każdej witryny aplikacji, który zaczyna się od kodu HTML.
Programowanie lokalne dzięki Pakietowi emulatorów Firebase
Updated 4 listopada 2024
Dowiedz się, jak tworzyć aplikacje internetowe przy użyciu Pakietu emulatorów Firebase.
- Hosting Firebase
- Firestore
- Uwierzytelnianie Firebase
- Cloud Functions dla Firebase
Ćwiczenie z programowania w Firebase na różnych urządzeniach
Updated 4 listopada 2024
W ramach tego ćwiczenia w programie utworzysz przy użyciu technologii Flutter prosty odtwarzacz muzyki na Androida, iOS i w przeglądarce. Ten odtwarzacz połączy się z bazą danych Firebase (RTDB), co pozwoli użytkownikom synchronizować odtwarzanie na różnych urządzeniach.
- Uwierzytelnianie Firebase
- Baza danych czasu rzeczywistego Firebase
Słownik
Updated 24 października 2024
Poznaj popularne pojęcia związane z ułatwieniami dostępu.
Buforuj żądania HTTP za pomocą Cloud Tasks
Updated 16 października 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć zwykłą kolejkę Cloud Tasks i używać jej do obsługi zadań docelowych HTTP. Następnie dowiesz się, jak zastąpić identyfikator URI HTTP na poziomie kolejki i jak korzystać z nowego interfejsu API BufferTask, by łatwiej buforować żądania HTTP za pomocą Cloud Tasks.
Tworzenie aplikacji czatu opartej na LLM i RAG przy użyciu baz danych Cloud SQL i LangChain
Updated 16 października 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć bazę danych, wdrożyć usługę GenAI Retrieval Service dla baz danych oraz utworzyć przy użyciu przykładową aplikację czatu.
- Cloud SQL
Vertex AI Workbench: tworzenie modelu klasyfikacji obrazów z użyciem systemów uczących się i wykonawcy notatnika
Updated 16 października 2024
W tym module dowiesz się, jak skonfigurować i uruchamiać wykonania notatników przy użyciu Vertex AI Workbench. Poznasz takie zagadnienia jak: Łączny koszt wykonania tego ćwiczenia w Google Cloud wynosi około 2 USD. W tym module wykorzystano najnowszą
Pierwsze kroki z interfejsem Web Serial API
Updated 16 października 2024
W ramach tego ćwiczenia w programowaniu utworzysz stronę internetową z platformą BBC micro:bitboard, która będzie wyświetlać obrazy na wyświetlaczu LED 5 x 5. Dowiesz się więcej o interfejsie Web Serial API oraz o tym, jak używać strumieni możliwych do odczytania i zapisu oraz przekształcenia do komunikacji z urządzeniami szeregowymi w przeglądarce.
Uruchamianie potoku przetwarzania tekstu big data w Cloud Dataflow
Updated 15 października 2024
Wykorzystasz Cloud Dataflow, utworzysz projekt Maven z pakietem SDK Cloud Dataflow i uruchomisz potok rozproszonej pracy przy użyciu konsoli Google Cloud Platform.
Tworzenie aplikacji internetowej z dostępem do urządzenia
Updated 13 października 2024
Z tego modułu dowiesz się, jak działa dostęp do urządzeń, i jak stworzyć aplikację internetową, która obsługuje uwierzytelnianie i wywołania interfejsu Smart Management API w ramach interfejsu Smart Device Management.
- Dostęp do urządzenia
Dostosuj swoją grę w Unity dzięki Zdalnej konfiguracji Firebase
Updated 20 września 2024
Dowiedz się, jak instrumentować swoje gry na Unity dzięki Zdalnej konfiguracji
- Firebase
Wdrażanie testów A/B w grze na Unity dzięki Zdalnej konfiguracji Firebase
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Testów A/B Zdalnej konfiguracji w grze Unity.
- Firebase
Awarie w grach na Unity przy użyciu zaawansowanych funkcji Crashlytics
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z zaawansowanych funkcji Crashlytics. Dzięki temu będziesz mieć lepszy wgląd w awarie i o okolicznościach, które mogły do nich doprowadzić.
- Firebase
Tworzenie automatyzacji opartej na scenariuszu
Updated 20 września 2024
W tym ćwiczeniu z programowania dowiesz się, jak napisać automatyzację automatyzacji.
Utwórz aplikację na Androida o sprawach
Updated 20 września 2024
Zmodyfikuj aplikację Google Home Sample for Matter, aby zlecać zarządzanie urządzeniami.
- Matter
TensorFlow, Keras i deep learning bez doktora
Updated 20 września 2024
Dzięki niemu dowiesz się, jak rozpoznawać odręcznie napisane cyfry w 90% z dokładnością w 100 wierszach kodu Pythona / Keras.
- TensorFlow
Korzystanie z interfejsu Video Intelligence API w Pythonie
Updated 20 września 2024
Z tego samouczka dowiesz się, jak korzystać z interfejsu Video Intelligence API w Pythonie.
Wprowadzenie do Cloud Functions
Updated 20 września 2024
Zacznij korzystać z Cloud Functions – bezserwerowego środowiska wykonawczego Google do tworzenia i łączenia usług w chmurze. Z tego modułu praktycznego dowiesz się, jak utworzyć funkcję w Cloud Functions, wdrożyć ją i przetestować, używając konsoli Google Cloud.
Wprowadzenie do statystyk zapytań dla Cloud SQL
Updated 20 września 2024
Statystyki zapytań dla Cloud SQL ułatwiają wykrywanie i diagnozowanie problemów z wydajnością zapytań dotyczących baz danych Cloud SQL, a także zapobieganie im. Udostępnia samoobsługowe, intuicyjne funkcje monitorowania i informacje diagnostyczne,
Używanie Vision API w języku C#
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z interfejsu Google Cloud Vision API w języku C#.
Automatyczna klasyfikacja danych przesłanych do Cloud Storage za pomocą interfejsu DLP API i Cloud Functions
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu DLP API do automatycznego klasyfikowania danych przesłanych do Cloud Storage. Na podstawie automatyzacji klasyfikacji danych przesłanych do Cloud Storage
Konteneryzowanie aplikacji Spring Boot Kotlin i wdrażanie jej w Cloud Run
Updated 20 września 2024
Dowiedz się, jak w kilka minut stworzyć i opublikować zoptymalizowany obraz Dockera na potrzeby aplikacji Spring Boot Kotlin, bez Dockera czy Dockerfile, a następnie uruchom kompilację w Cloud Run.
Wdrażanie aplikacji ASP.NET Core w Kubernetes w Google Kubernetes Engine
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak zmienić kod ASP.NET Core w zreplikowaną aplikację działającą w Kubernetes w Google Kubernetes Engine.
Tworzenie usługi gRPC za pomocą Javy
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć usługę opartą na Javie, która udostępnia interfejs API za pomocą gRPC. Następnie napiszesz klienta wiersza poleceń Java dla swojej usługi gRPC.
Wdrażanie aplikacji ASP.NET Core w Google Kubernetes Engine za pomocą Istio (część 1)
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć aplikację ASP.NET Core w Google Kubernetes Engine przy użyciu Istio.
Łatwe szyfrowanie zasobów przy użyciu Cloud KMS Autokey
Updated 20 września 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować funkcję Cloud KMS Autokey oraz automatycznie i na żądanie zaszyfrować zasoby podczas ich tworzenia.
Od notatnika do Kubeflow Pipelines z HP Tuning: A Data Science Journey
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak tworzyć i wdrażać złożone potoki badania danych z dostrajaniem hiperparametrów w Kubeflow Pipelines bez używania poleceń interfejsu wiersza poleceń ani pakietów SDK.
Wdrażanie aplikacji ASP.NET Core w Google Kubernetes Engine za pomocą Istio (część 2)
Updated 20 września 2024
W ramach tego ćwiczenia w Codelabs będziesz pracować nad aplikacją ASP.NET Core z części 1 i dodasz do niej kolejne funkcje Istio.
Przeprowadź migrację do Cloud NDB App Engine w języku Python 2 & Aplikacja Cloud Tasks do Pythona 3 i Cloud Datastore (moduł 9)
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak przenieść aplikację Cloud NDB w języku Python 2 i aplikację Cloud Tasks (v1) w języku Python 2 do Pythona 3, Cloud Datastore i Cloud Tasks (v2)
Wdróż w Google Kubernetes Engine aplikację mikronauty skonteneryzowaną przy użyciu Jib
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak przekształcić mikroserwisy mikroserwisów w replikowaną usługę działającą w Google Kubernetes Engine.
Kubeflow Pipelines – podsumowanie problemów na GitHubie
Updated 20 września 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować instalację potoku Cloud AI Platform (hostowane KFP) w GKE, utworzyć i uruchomić przepływy pracy systemów uczących się z użyciem Kubeflow Pipelines oraz zdefiniować i uruchomić potoki z poziomu notatnika AI Platform (Jupyter).
- TensorFlow
Tworzenie usługi gRPC w języku C#
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć usługę w C# do udostępnienia interfejsu API przez gRPC oraz jak utworzyć klienta C# wywołującego usługę gRPC.
Od notatnika do Kubeflow Pipelines z MinKF i jarmużem
Updated 20 września 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak tworzyć i wdrażać złożone potoki badania danych za pomocą Kubeflow Pipelines bez używania poleceń interfejsu wiersza poleceń ani pakietów SDK.
Migracja z kolejki zadań App Engine dotyczące przekazywania zadań do Cloud Tasks (moduł 8)
Updated 20 września 2024
Dowiedz się, jak przenieść plik NDB App Engine w Pythonie 2 i Aplikacja do kolejki zadań (push) do Cloud NDB; Zadania Cloud
Pierwsze kroki z zarządzanym katalogiem Active Directory
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć zarządzany katalog Active Directory w Google Cloud Platform
Instalacja
Updated 20 września 2024
Zainstalowane aplikacje są łatwo dostępne i mogą korzystać z głębszej integracji z systemem operacyjnym. Dowiedz się, jak zainstalować PWA, i zyskaj związane z tym korzyści.
Projektowanie aplikacji
Updated 20 września 2024
Jedną z głównych różnic między progresywnymi aplikacjami internetowymi a klasycznymi i klasycznymi jest możliwość zainstalowania. W ten sposób powstaje samodzielne środowisko bardziej zintegrowane z platformą i systemem operacyjnym. Instalacja zapewnia nową elastyczność i nową odpowiedzialność, ponieważ nasze treści nie będą wymagały interfejsu przeglądarki.
Progresywne aplikacje internetowe
Updated 20 września 2024
Progresywne aplikacje internetowe (PWA) to aplikacje internetowe opracowane i udoskonalone przy użyciu nowoczesnych interfejsów API, które zapewniają większe możliwości, niezawodność i łatwość instalacji, a jednocześnie pozwalają docierać do użytkowników w dowolnym miejscu i na każdym urządzeniu za pomocą jednej bazy kodu.
Ulepszenia
Updated 20 września 2024
użytkownik oczekuje, że będzie dobrze działać; W tym rozdziale dowiesz się, jak ulepszyć PWA za pomocą ekranów powitalnych i skrótów do aplikacji, a także dowiedzieć się, jak działają sesje.
Korzystanie z reguł Cloud NAT
Updated 20 września 2024
Celem tego modułu jest poznanie funkcji reguł Cloud NAT.
Używanie interfejsu Text-to-Speech API z Node.js
Updated 20 września 2024
W ramach tego ćwiczenia w programie utworzysz transkrypcję pliku audio na język Text-to-Speech API z wykorzystaniem Node.js
Ćwiczenie z programowania dotyczące wstępnie skonfigurowanych reguł WAF w Cloud Armor
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o wstępnie skonfigurowanych regułach WAF w Cloud Armor, które pozwolą zabezpieczyć się przed niektórymi z 10 najważniejszych luk w zabezpieczeniach OWASP, które mają proste nazwy zestawów reguł.
Private Service Connect dla interfejsów API Google
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o usłudze Private Service Connect dla interfejsów API Google. Dokładniej rzecz ujmując, utworzysz punkt końcowy usługi dla interfejsów Cloud Storage API, utworzysz zasobnik Cloud Storage oraz przeprowadzić weryfikację z użyciem DNS.
Systemy równoważenia obciążenia serwera proxy Cloud Armor i TCP/SSL – ograniczanie liczby żądań i lista odrzuconych adresów IP z programowania
Updated 20 września 2024
W ramach tego ćwiczenia w Codelabs utworzysz system równoważenia obciążenia serwera proxy TCP/SSL z usługą backendu i użyjesz Cloud Armor, aby ograniczyć dostęp do systemu równoważenia obciążenia tylko do określonego zestawu klientów użytkownika
Wprowadzenie do zadań Cloud Run
Updated 20 września 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak używać aplikacji Node.js, aby tworzyć zrzuty ekranu stron internetowych i zapisywać je w Cloud Storage. Następnie utworzysz obraz kontenera aplikacji, uruchomisz go jako zadanie w Cloud Run, zaktualizujesz zadanie tak, aby przetwarzało więcej stron internetowych, i uruchamiaj je zgodnie z harmonogramem za pomocą usługi Cloud Scheduler.
Hostowanie i skalowanie aplikacji internetowej w Google Cloud przy użyciu Compute Engine
Updated 20 września 2024
Dowiedz się, jak hostować i skalować aplikację internetową w Google Cloud przy użyciu Compute Engine.
Korzystanie z interfejsu Video Intelligence API w języku C#
Updated 20 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Video Intelligence API w języku C#.
Wykrywanie
Updated 18 września 2024
Wiedza o tym, jak użytkownicy korzystają z aplikacji, ułatwia dostosowywanie i poprawianie wrażeń użytkowników. Możesz na przykład sprawdzić, czy aplikacja jest już zainstalowana na urządzeniu użytkownika, i zaimplementować takie funkcje jak przeniesienie nawigacji do samodzielnej aplikacji z przeglądarki.
Generatywna AI w statystykach filmów z Vertex AI
Updated 12 września 2024
Dowiedz się, jak za pomocą funkcji generatywnej AI od Google analizować poglądy influencerów w YouTube w odniesieniu do dowolnej firmy lub usługi.
Włączanie przesyłania w aplikacji na iOS
Updated 11 września 2024
Na potrzeby tych ćwiczeń zmodyfikujesz aplikację wideo na iOS, aby przesyłać treści na urządzenia obsługujące Google Cast.
- Prześlij
Tworzę bazę danych AlloyDB z zadaniem Cloud Run
Updated 9 września 2024
Dowiedz się, jak utworzyć bazę danych AlloyDB przy użyciu zadania Cloud Run
Programowanie InnerLoop w Pythonie
Updated 9 września 2024
Poznaj funkcje i możliwości zaprojektowane z myślą o usprawnieniu procesu programowania dla inżynierów, których zadaniem jest tworzenie aplikacji w języku Java w skonteneryzowanym środowisku.
Lokalne statystyki LLM: BigQuery oraz Gemini na potrzeby analizy uporządkowanych i nieuporządkowanych danych
Updated 9 września 2024
Dzięki temu ćwiczeniu w Codelabs zademonstrujemy, jak zintegrować modele LLM, Gemini 1.0 Pro (tylko tekst) i Gemini 1.0 Pro Vision (multimodalny) bezpośrednio w zadaniu BigQuery, aby generować statystyki generatywne, które nie wymagają pisania dużych ilości kodu.
Deterministyczna generatywna AI z wywołaniem funkcji Gemini w języku Java
Updated 9 września 2024
Demonstruje funkcję wywoływania funkcji Gemini w aplikacji w Javie przez wywołanie modelu Gemini w celu administrowania danymi wejściowymi na potrzeby wywoływania funkcji, wywoływania interfejsu API, a następnie przetwarzania odpowiedzi w innym wywołaniu Gemini i wdrożenia jej w punkcie końcowym REST.
Zaktualizuj aplikację, aby obsługiwać przyszłe gesty cofania
Updated 9 września 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak utworzyć aplikację do multimediów UAMP i jak obsługiwać lub przenosić nawigację przy użyciu gestów wstecz w związku z nadchodzącymi zmianami w Androidzie 13, które przewidują działanie gestów cofania.
Łączenie się z prywatnym Cloud SQL z Cloud Run
Updated 9 września 2024
W tym module utworzysz usługę menu Cymbal Eats i udostępnisz interfejsy API RESTowe do dodawania, aktualizowania, usuwania i wyświetlania pozycji menu. Utworzysz bazę danych Cloud SQL jako bazę danych backendu dla usługi menu, która będzie
Omówienie usługi Cloud Data Loss Prevention
Updated 9 września 2024
Dzięki temu ćwiczeniu w Codelabs użytkownik zapozna się z interfejsem DLP API za pomocą interfejsu wiersza poleceń. Użytkownik pobierze kod projektu i przejrzy niektóre narzędzia w katalogu przykładów oraz ich funkcje bazowe.
Google Compute Engine
Updated 9 września 2024
W ramach tego ćwiczenia w programowaniu zapoznasz się z Google Compute Engine, wykorzystując maszyny wirtualne, instalując oprogramowanie i udostępniając je w internecie za pomocą systemu równoważenia obciążenia sieci.
Interfejs API Cloud DNS ResourceRecordSets
Updated 9 września 2024
W ramach tego ćwiczenia w Codelabs utworzysz strefę zarządzaną Cloud DNS i odpowiednie obiekty ResourceRecordSets za pomocą gcloud do zarządzania domeną i subdomenami. i ich rozwiązania.
Zarządzanie botami za pomocą Google Cloud Armor + reCAPTCHA
Updated 9 września 2024
W ramach tego ćwiczenia w Codelabs utworzysz system równoważenia obciążenia i powiązaną usługę backendu. Następnie utworzysz regułę zarządzania botami Cloud Armor i dowiesz się, jak chroni ona backendy.
Korzystanie z BigQuery w Pythonie
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z BigQuery w Pythonie.
Zarządzanie procesorami Document AI w Pythonie
Updated 9 września 2024
Z tego samouczka dowiesz się, jak zarządzać procesorami Document AI w Pythonie.
Uruchamianie zadań BigQuery równolegle z Workflows
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak uruchamiać zadania BigQuery na zbiorze danych Wikipedii równolegle z funkcją iteracji równoległej dostępnej w Workflows.
Ograniczanie szybkości za pomocą Cloud Armor
Updated 9 września 2024
W ramach tego ćwiczenia w Codelabs utworzysz system równoważenia obciążenia i powiązaną usługę backendu. Następnie utworzysz zasadę ograniczającą częstotliwość Cloud Armor i dowiesz się, jak chroni ona Twoje backendy.
Udostępnianie i używanie zarządzanego klastra Hadoop/Spark z Cloud Dataproc (wiersz poleceń)
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak uruchomić zarządzany klaster Spark/Hadoop przy użyciu Dataproc, przesłać przykładowe zadanie Spark i wyłączyć klaster przy użyciu wiersza poleceń.
Integracja Dialogflow z Google Chat
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak rozbudować aplikację do obsługi czatu do umawiania spotkań, korzystając z Dialogflow i Kalendarza Google, tak aby mogła działać w Google Chat. Będziesz tworzyć i wdrażać niestandardowe wiadomości w Google Chat.
- Google Workspace
Rozwiązywanie problemów za pomocą Gemini CodeLab
Updated 9 września 2024
Ten program CodeLab pokazuje wykorzystanie Gemini w Google Cloud do przyspieszania rozwiązywania problemów i rozwiązywania problemów. Zapoznasz się z Gemini w podsumowywaniu logów, objaśnianiu błędów i wyszukiwaniu rozwiązań problemu.
Ćwiczenie z programowania dotyczące funkcji witryn internetowych
Updated 9 września 2024
W ramach tego ćwiczenia w programie poznasz kilka internetowych interfejsów API, które są zupełnie nowe lub dostępne tylko za flagą.
Zarządzanie zależnościami w Artifact Registry
Updated 9 września 2024
Dowiedz się, jak zarządzać zależnościami w Architect Registry.
Uwierzytelnianie użytkowników za pomocą Identity-Aware Proxy
Updated 9 września 2024
W ramach tego ćwiczenia w Codelabs utworzysz aplikację internetową, ograniczysz dostęp do określonych grup użytkowników, wykorzystasz tożsamość uwierzytelnionego użytkownika w programie.
- Google Cloud
Skonfiguruj pierwszy projekt Google i poruszaj się po nim
Updated 9 września 2024
Dowiedz się, jak utworzyć projekt Google Cloud, skonfigurować konsolę Google Cloud i się po niej poruszać oraz uzyskać dostęp do najczęściej używanych usług w Cloud Console.
Uruchamianie modelu prognozowania pogody WRF z użyciem liczb płynnych. Slurm-GCP
Updated 9 września 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak uruchamiać WRF® w Google Cloud Platform przy użyciu rozwiązania Slurm-GCP od firmy SchedMD.
Testowanie bazowego prognoz online Vertex AI przy użyciu HEY
Updated 9 września 2024
Z tego samouczka dowiesz się, jak przeprowadzać testy podstawowe przy użyciu wskaźników HEY i prognozowania w chmurze.
Komunikacja w czasie rzeczywistym z WebRTC
Updated 9 września 2024
Dowiedz się, jak przesyłać strumieniowo multimedia i dane między 2 przeglądarkami. Zapoznanie się z podstawowymi interfejsami API i technologiami WebRTC. Przechwytuj obrazy i modyfikuj je, używając getUserMedia, CSS i elementu canvas. Skonfiguruj połączenie równorzędne i wymieniaj dane bezpośrednio między przeglądarkami za pomocą kanałów danych. Na koniec skonfiguruj serwer sygnałów przy użyciu środowiska Node.js.
Otrzymywanie aktualizacji lokalizacji na Androidzie dzięki Kotlin
Updated 9 września 2024
Dowiedz się, jak otrzymywać informacje o lokalizacji na Androidzie (w tym na Androidzie 11).
- Android
Mierz skuteczność za pomocą pliku web-vitals.js, Google Analytics i BigQuery
Updated 9 września 2024
Pomiary podstawowych wskaźników internetowych w czasie rzeczywistym za pomocą web-vitals.js i Google Analytics oraz analizowanie wyników w BigQuery.
Prywatny dostęp do punktów końcowych prognozowania online Vertex AI przy użyciu PSC
Updated 9 września 2024
Z tego samouczka dowiesz się, jak skonfigurować i weryfikować dostęp do prognoz online za pomocą usługi Private Service Connect
Wywoływanie interfejsów API z projektu Google Cloud
Updated 9 września 2024
Dowiedz się, jak utworzyć projekt Google Cloud, a następnie wywoływać interfejs API z poziomu tego projektu.
zapięcie – interfejs wiersza poleceń Apps Script
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać zapięcia – interfejsu wiersza poleceń Apps Script – do wyciągania, wypychania i wdrażania projektów Apps Script z poziomu wiersza poleceń.
- Google Workspace
Lista nazwanych adresów IP Cloud Armor
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o nazwanych listach adresów IP Google Cloud Armor. Dokładniej rzecz ujmując, skonfigurujesz nazwane listy adresów IP w zasadzie zabezpieczeń i zweryfikujesz połączenia.
Oblicz liczbę π w Compute Engine
Updated 9 września 2024
W ramach tego ćwiczenia w programie utworzysz nową instancję Compute Engine, skompilujesz i uruchomisz program do obliczania liczby pi z milionami miejsc po przecinku.
Ciągłe wdrażanie w Google Kubernetes Engine (GKE) za pomocą Cloud Build
Updated 9 września 2024
Dowiedz się, jak stale wdrażać skonteneryzowane zadania w GKE za pomocą Cloud Build.
Pierwsze kroki z App Engine (Python 3)
Updated 9 września 2024
Z tego samouczka dowiesz się, jak utworzyć prostą aplikację internetową w Pythonie w Google App Engine.
Usprawnij programowanie dzięki Gemini Code Assist
Updated 9 września 2024
W ramach tego ćwiczenia w programowaniu dowiesz się, jak narzędzie Gemini Code Assist pomaga na kluczowych etapach cyklu życia oprogramowania (SDLC), takich jak projektowanie, kompilowanie, testowanie i wdrażanie. Zaprojektujemy i opracujemy całą aplikację, a następnie wdrożymy ją w Google Cloud.
Korzystanie z BigQuery z Node.js
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z BigQuery z biblioteką klienta Node.js
Wdrażanie aplikacji Spring Boot w standardowym środowisku App Engine
Updated 9 września 2024
Dowiedz się, jak stworzyć prostą aplikację wiosennego uruchamiania i wdrożyć ją w standardowym środowisku App Engine.
Tworzenie zapytania do zbioru danych Wikipedia w BigQuery
Updated 9 września 2024
W tym module z kodem poznasz podstawy BigQuery i dowiesz się, jak używać go do wysyłania zapytań obejmujących terabajty danych, jak w przypadku zbioru danych Wikipedia.
Wdrażanie aplikacji ASP.NET w Windows Server w Compute Engine
Updated 9 września 2024
Z tego modułu dotyczącego kodu dowiesz się, jak wdrożyć prostą aplikację ASP.NET w systemie Windows Server w Google Compute Engine
Korzystanie z BigQuery w języku C#
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z BigQuery w języku C#.
Tworzenie klienta Django frontendu dla aplikacji Dialogflow
Updated 9 września 2024
Dowiedz się, jak utworzyć klienta Django w interfejsie, aby zapewnić konwersację w aplikacji Dialogflow.
Programowanie InnerLoop z użyciem Cloud Workstations w Pythonie
Updated 9 września 2024
Poznaj funkcje i możliwości zaprojektowane z myślą o usprawnieniu procesu programowania dla inżynierów, których zadaniem jest tworzenie aplikacji w języku Python w skonteneryzowanym środowisku z wykorzystaniem Cloud Workstations.
Tworzenie i uruchamianie aplikacji ASP.NET Core w Google Cloud Shell
Updated 9 września 2024
Z tego modułu kodu dowiesz się, jak utworzyć i uruchomić aplikację ASP.NET Core w Google Cloud Shell – bez opuszczania przeglądarki.
Wprowadzenie do Cloud Bigtable
Updated 9 września 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak korzystać z Cloud Bigtable za pomocą klienta Java HBase. Wczytasz dane, a potem uruchomisz kilka zapytań i zobaczysz dane na mapie.
Środowisko programistyczne
Updated 9 września 2024
Poznaj funkcje i możliwości zaprojektowane z myślą o usprawnieniu procesu programowania dla inżynierów, których zadaniem jest tworzenie aplikacji w języku Python w skonteneryzowanym środowisku z wykorzystaniem Cloud Workstations.
Wdrażanie aplikacji ASP.NET Core w App Engine
Updated 9 września 2024
Z tego modułu dotyczącego kodu dowiesz się, jak wdrożyć w Google App Engine prostą aplikację ASP.NET Core
Programowanie w InnerLoop za pomocą Javy – SpringBoot
Updated 9 września 2024
Poznaj funkcje i możliwości zaprojektowane z myślą o usprawnieniu procesu programowania dla inżynierów, których zadaniem jest tworzenie aplikacji w języku Java w skonteneryzowanym środowisku.
Ustawienia usługi VPC – ćwiczenia z programowania dotyczące ochrony BigQuery I
Updated 9 września 2024
Z tego ćwiczenia w programie dowiesz się, jak chronić interfejs BigQuery API za pomocą Ustawień usługi VPC. Ćwiczenia z programowania rozpoczynają się bez usługi interfejsu API chronionej granicą usługi, dzięki czemu można uruchamiać zapytania w
Vertex AI:używanie niestandardowych procedur prognozowania ze Sklearn do wstępnego przetwarzania i publikowania danych na potrzeby prognoz
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać niestandardowych procedur prognozowania w Vertex AI, aby tworzyć niestandardowe logikę wstępnego i końcowego przetwarzania
Utwórz, wytrenuj i wdróż model XGBoost w Cloud AI Platform
Updated 9 września 2024
W tym module poznasz pełny przepływ pracy ML w GCP: pozyskasz dane z BigQuery, utworzysz model XGBoost w instancji Notatników w Cloud AI Platform i wdrożysz model w AI Platform.
Łączenie z w pełni zarządzanymi bazami danych z Cloud Run
Updated 9 września 2024
integrowanie bezserwerowych baz danych z aplikacjami działającymi w Cloud Run, konfigurowanie usług pod kątem korzystania z relacyjnej bazy danych Cloud Spanner i Cloud Firestore
Łączę z instancją prywatnej AlloyDB z aplikacji uruchomionej w Autopilocie w GKE
Updated 9 września 2024
Dowiedz się, jak połączyć aplikację działającą w Autopilocie w GKE z prywatną instancją bazy danych AlloyDB
Pierwsze kroki z interfejsem Web Serial API
Updated 9 września 2024
W ramach tego ćwiczenia w programowaniu utworzysz stronę internetową z platformą BBC micro:bitboard, która będzie wyświetlać obrazy na wyświetlaczu LED 5 x 5. Dowiesz się więcej o interfejsie Web Serial API oraz o tym, jak używać strumieni możliwych do odczytania i zapisu oraz przekształcenia do komunikacji z urządzeniami szeregowymi w przeglądarce.
Tworzenie dodatku do Google Workspace przy użyciu Node.js i Cloud Run
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć dodatek do Google Workspace przy użyciu Node.js i Cloud Run.
- Cloud Run
- Google Workspace
Podstawowy samouczek I dotyczących Ustawień usługi VPC
Updated 9 września 2024
W tym module utworzymy granicę Ustawień usługi VPC i użyjemy jej do ochrony projektu. Następnie wywołamy naruszenie Ustawień usługi VPC i przeprowadzimy proces rozwiązywania problemów z odmową. Z tego modułu dowiesz się, jak korzystać z Ustawień usługi VPC do ochrony swoich zasobów.
Podstawowy samouczek II dotyczący Ustawień usługi VPC – rozwiązywanie problemów z naruszeniem zasad ruchu wychodzącego
Updated 9 września 2024
W tym module utworzymy granicę Ustawień usługi VPC i użyjemy jej do ochrony projektu. Następnie wywołamy naruszenie Ustawień usługi VPC i wykonamy proces rozwiązywania problemów z odmową, tworząc regułę ruchu wychodzącego. Z tego modułu dowiesz się, jak korzystać z Ustawień usługi VPC do ochrony swoich zasobów.
Analiza finansowego modelu ML wdrożonego w Cloud AI Platform za pomocą narzędzia What-If
Updated 9 września 2024
Z tego modułu dowiesz się, jak wytrenować model XGBoost na finansowym zbiorze danych, wdrożyć go w Cloud AI Platform i przeanalizować za pomocą narzędzia What-If.
- TensorFlow
Dodaj błyskawiczną nawigację i płynne przejścia między stronami do aplikacji internetowej
Updated 9 września 2024
Dowiedz się, jak dodać błyskawiczną nawigację i płynne przełączanie stron do aplikacji internetowej dzięki najnowszym interfejsom API dostępnym w Google Chrome.
Twórz interfejsy adaptacyjne użytkowników z wykorzystaniem preferowanych zapytań o multimedia
Updated 9 września 2024
Dowiedz się, jak utworzyć adaptacyjny formularz internetowy, w którym każdy użytkownik otrzymuje dostosowany interfejs odzwierciedlający jego preferencje w danym momencie.
Przyznawanie dostępu do projektu za pomocą uprawnień
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Google Cloud Console przypisywać role zarządzania tożsamościami i dostępem do podmiotów zabezpieczeń w projekcie.
Równoważenie obciążenia sieci ważona według instancji
Updated 9 września 2024
Z tego ćwiczenia w programie dowiesz się, jak skonfigurować system równoważenia obciążenia sieci, aby rozprowadzać ruch między instancje backendowe systemu równoważenia obciążenia na podstawie wag zgłaszanych przez kontrolę stanu HTTP z wykorzystaniem ważonego równoważenia obciążenia.
Vertex AI tworzy bezpieczny notatnik zarządzany przez użytkownika
Updated 9 września 2024
Z tego samouczka dowiesz się, jak skonfigurować bezpieczny notatnik zarządzany przez użytkownika
Ćwiczenie z programowania dotyczące optymalizacji zakupów w aplikacji w czasie rzeczywistym na urządzeniu
Updated 9 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć model TFLite, aby spersonalizować aplikację pod kątem każdego użytkownika i zoptymalizować zakupy w aplikacji.
- Testy A/B Firebase
- TensorFlow
- Firebase ML
- Google Analytics
- Android
- Zdalna konfiguracja Firebase
- BigQuery
- Firebase
Dodawanie klasyfikacji tekstu na urządzeniu za pomocą TensorFlow Lite i Firebase – iOS Codelabs
Updated 5 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć klasyfikację tekstu za pomocą Firebase i TensorFlow Lite.
- Firebase
- TensorFlow
- Firebase ML
Dodawanie rekomendacji do aplikacji za pomocą TensorFlow Lite i Firebase – iOS Codelabs
Updated 5 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć system rekomendacji treści w aplikacji za pomocą Tensorflow i Firebase
- Google Analytics
- Firebase
- Firebase ML
- TensorFlow
Dodawanie rekomendacji do aplikacji za pomocą TensorFlow Lite i Firebase – ćwiczenia z programowania na Androida
Updated 5 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć system rekomendacji treści w aplikacji za pomocą Tensorflow i Firebase.
- Android
- Firebase
- Firebase ML
- TensorFlow
- Google Analytics
Dodawanie klasyfikacji tekstu na urządzeniu za pomocą TensorFlow Lite i Firebase – ćwiczenia z programowania na Androida
Updated 5 września 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć klasyfikację tekstu za pomocą Firebase i TensorFlow Lite.
- TensorFlow
- Android
- Firebase ML
- Firebase
Zainstaluj wersję próbną platformy ABAP 2022 w Google Cloud Platform i zainstaluj pakiet SDK ABAP
Updated 4 września 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak zainstalować wersję próbną platformy ABAP 202
Tworzenie Asystenta wyszukiwania patentów za pomocą AlloyDB i Kreatora agentów Vertex AI – część 2
Updated 4 września 2024
W ramach tego ćwiczenia w programie utworzysz aplikację do obsługi czatu opartą na wiedzy, która będzie odpowiadać na pytania związane z wyszukiwaniem patentów i dostarczać trafne wyniki kontekstowe oparte na danych ze zbioru danych patentów.
Skonfiguruj uwierzytelnianie pakietu SDK ABAP za pomocą tokenów dla SAP hostowanych w maszynie wirtualnej Compute Engine i wykonaj interfejs API weryfikacji adresu
Updated 3 września 2024
W ramach tego ćwiczenia w Codelabs skonfigurujesz uwierzytelnianie pakietu SDK ABAP za pomocą tokenów dla SAP hostowanych w maszynie wirtualnej Compute Engine, a także wykonasz interfejs API weryfikacji adresu
Router granic wątków – transmisja grupowa Thread 1.2
Updated 29 sierpnia 2024
Thread 1.2 wprowadza multiemisję w sieciach Thread, która umożliwia multiemisję między sieciami typu Thread i infrastrukturą (Wi-Fi/ethernet). Dzięki nim dowiesz się, jak skonfigurować funkcje Multicast w wątkach 1.2 i jak z nich korzystać.
- OpenThread
Programowanie z wykorzystaniem interfejsów OpenThread API
Updated 29 sierpnia 2024
W ramach tego ćwiczenia wykorzystasz interfejsy API OpenThread, aby uruchomić sieć Thread, monitorować i reagować na zmiany ról urządzeń oraz wysyłać wiadomości UDP na prawdziwym sprzęcie.
- OpenThread
Router granic wątków – dwukierunkowe połączenia IPv6 i wykrywanie usług oparte na DNS
Updated 29 sierpnia 2024
Dzięki temu ćwiczeniu z programowania będziesz używać OTBR jako standardowego routera granicy Thread, wykrywać urządzenia Thread i docierać do nich z telefonu komórkowego połączonego z tą samą siecią Wi-Fi.
- OpenThread
Tworzenie sieci Thread z użyciem płyt Silicon Labs EFR32 i OpenThread w wersji Simplicity Studio v5
Updated 29 sierpnia 2024
Dzięki nim dowiesz się, jak za pomocą programu OpenThread utworzyć rzeczywisty sprzęt, utworzyć sieć Thread i zarządzać nią oraz przekazać wiadomości między węzłami.
- OpenThread
Symulowanie sieci Thread przy użyciu OpenThread
Updated 29 sierpnia 2024
W tym ćwiczeniu z zakresu symulowania sieci na urządzeniach wirtualnych będziesz przeprowadzać symulację sieci za pomocą OpenThread na komputerze z Linuksem lub Mac OS.
- OpenThread
Tworzenie sieci typu Thread za pomocą platformy B91 Development Board i OpenThread
Updated 29 sierpnia 2024
W ramach tego ćwiczenia zaprogramujesz OpenThread na prawdziwym sprzęcie, utworzysz sieć Thread i będziesz nią zarządzać oraz przekażesz wiadomości między węzłami.
- OpenThread
Symulowanie sieci Threads przy użyciu OTNS
Updated 29 sierpnia 2024
W tym kursie wykorzystasz wiersz OTNS i wizualizację sieciową, aby dodać/przenieść lub usunąć węzły w symulowanej sieci typu Thread i sprawdzić, jak sieć dostosowuje się do zmian w topologii.
- OpenThread
Testowanie sieci wątków za pomocą wizualizacji
Updated 29 sierpnia 2024
W tym ćwiczeniu z programowania uruchomisz testy funkcjonalne OpenThread z wizualizacją za pomocą interfejsu internetowego.
- OpenThread
Router granic wątków – zapewnianie dostępu do internetu przez NAT64
Updated 29 sierpnia 2024
Dzięki nim dowiesz się, jak zbudować router graniczny OpenThread z obsługą NAT64 i użyć urządzenia końcowego w sieci, by uzyskać dostęp tylko do zasobów IPv4 z internetu.
- OpenThread
Tworzenie sieci Thread z kartami nRF52840 i OpenThread
Updated 29 sierpnia 2024
Dzięki nim dowiesz się, jak za pomocą programu OpenThread utworzyć rzeczywisty sprzęt, utworzyć sieć Thread i zarządzać nią oraz przekazać wiadomości między węzłami.
- OpenThread
Symulowanie sieci Thread przy użyciu OpenThread w Dockerze
Updated 29 sierpnia 2024
W tym ćwiczeniu z zakresu symulowania sieci na urządzeniach wirtualnych przeprowadzisz symulację sieci nici za pomocą OpenThread w Dockerze.
- OpenThread
Twórz sieć wątków za pomocą płyty ESP32H2 i ESP Thread Border Router
Updated 29 sierpnia 2024
Dzięki nim dowiesz się, jak za pomocą programu OpenThread utworzyć rzeczywisty sprzęt, utworzyć sieć Thread i zarządzać nią oraz przekazać wiadomości między węzłami.
- OpenThread
Wysyłanie zdarzeń internetowych do GA4 za pomocą Measurement Protocol
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wysyłać zdarzenia zewnętrzne do GA4 za pomocą platformy Measurement Protocol(WEB).
Private Service Connect dla interfejsów API Google
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o usłudze Private Service Connect dla interfejsów API Google. Dokładniej rzecz ujmując, utworzysz punkt końcowy usługi dla interfejsów Cloud Storage API, utworzysz zasobnik Cloud Storage oraz przeprowadzić weryfikację z użyciem DNS.
Podstawy AdMob dla Unity: konfiguracja Podstawy Analytics
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Google Analytics dla Firebase do analizowania zachowań użytkowników za pomocą zdarzeń w aplikacji.
- Firebase
Proste rozpoznawanie obrazów: Vision AI w Spring Boot i Javie
Updated 29 sierpnia 2024
Stworzymy aplikację do rozpoznawania obrazów przy użyciu Spring Boot i Javy. Pozwoli Ci to w pełni wykorzystać potencjał rozpoznawania i analizy obrazów w Twoich projektach.
- Cloud Run
Tworzenie akcji dla Asystenta Google za pomocą pakietu Actions SDK (poziom 1)
Updated 29 sierpnia 2024
Poznaj podstawy programowania z Asystentem Google.
- Asystent Google
Dodawanie banera AdMob i natywnych reklam wbudowanych do aplikacji Flutter
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać reklamy wbudowane AdMob (banery i reklamy natywne) do aplikacji Flutter.
- Flutter
- AdMob
Tworzenie działań dla Asystenta Google za pomocą pakietu Actions SDK (poziom 2)
Updated 29 sierpnia 2024
Poznaj podstawy programowania z Asystentem Google.
- Asystent Google
Podstawy AdMob dla Firebase: dostosowywanie działania aplikacji bez jej aktualizacji
Updated 29 sierpnia 2024
Z tego ćwiczenia z programowania dowiesz się, jak używać Zdalnej konfiguracji Firebase do zmiany działania aplikacji bez jej aktualizowania. Dowiesz się też, jak przeprowadzać testy A/B, aby znaleźć optymalną wartość.
- Firebase
Programowanie przy użyciu Cloud Shell Kod Cloud
Updated 29 sierpnia 2024
Poznaj funkcje i możliwości edytora Cloud Shell i Cloud Shell.
Przyspieszone strony mobilne – informacje zaawansowane
Updated 29 sierpnia 2024
W tym ćwiczeniu poznasz główne zagadnienia związane z przyspieszonymi stronami mobilnymi oraz dowiesz się, czym różnią się one od tradycyjnych dokumentów HTML. Zrobimy to, tworząc i weryfikując dokumenty AMP.
Podstawy przyspieszonych stron mobilnych
Updated 29 sierpnia 2024
W tym ćwiczeniu poznasz główne zagadnienia związane z przyspieszonymi stronami mobilnymi oraz dowiesz się, czym różnią się one od tradycyjnych dokumentów HTML. Zrobimy to, tworząc i weryfikując dokumenty AMP.
Angażowanie użytkowników za pomocą akcji dla Asystenta Google
Updated 29 sierpnia 2024
Dowiedz się, jak ulepszyć swoje działanie za pomocą funkcji, które sprawią, że użytkownicy będą do Ciebie wracać.
- Asystent Google
- Firebase
Używanie zewnętrznego hybrydowego systemu równoważenia obciążenia HTTP(s) w celu dotarcia do grupy punktów końcowych sieci
Updated 29 sierpnia 2024
Z tego ćwiczenia w programie dowiesz się, jak dotrzeć do grupy punktów końcowych sieci(NEG) za pomocą zewnętrznego hybrydowego systemu równoważenia obciążenia HTTP (s).
Cloud IDS
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się więcej o Cloud IDS. Dokładniej rzecz ujmując, utworzysz punkt końcowy Cloud IDS, wygenerujesz ruch związany z zagrożeniami i przeanalizujesz wyniki.
Podstawy AdMob dla Unity: dostosowywanie działania aplikacji bez jej aktualizowania
Updated 29 sierpnia 2024
Z tego ćwiczenia z programowania dowiesz się, jak używać Zdalnej konfiguracji Firebase do zmiany działania aplikacji bez jej aktualizowania. Dowiesz się też, jak przeprowadzać testy A/B, aby znaleźć optymalną wartość.
- Firebase
Dodawanie reklam AdMob do aplikacji Flutter
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać do aplikacji Flutter baner, reklamy pełnoekranowe i reklamy z nagrodą.
- Flutter
Dodawanie reklamy AdMob wyświetlanej przy otwarciu aplikacji do aplikacji na platformie Unity
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać reklamę AdMob wyświetlaną przy otwarciu aplikacji do aplikacji na Unity.
- AdMob
Używanie Private Service Connect do publikowania i używania usług
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać usługi Private Service Connect do publikowania i używania usług.
Podstawy AdMob dla Androida: konfiguracja Podstawy Analytics
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Google Analytics dla Firebase do analizowania zachowań użytkowników za pomocą zdarzeń w aplikacji.
- Firebase
Korzystanie z usługi Private Service Connect do publikowania i używania usług w GKE
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać usługi Private Service Connect do publikowania i wykorzystywania usług w środowisku GKE
Cloud Spanner: tworzenie tabeli wyników w grach w języku Java
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć tabelę wyników w grach za pomocą tabeli bazy danych Cloud Spanner z kolumną sygnatury czasowej zatwierdzenia.
Kieruj alerty monitorowania Datadog do Google Cloud przy użyciu Eventarc (część 1)
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak kierować alerty monitorowania Datadog do Google Cloud przy użyciu Eventarc.
Jak połączyć aplikację w języku Go w Cloud Run z bazą danych Cloud SQL for PostgreSQL
Updated 29 sierpnia 2024
Oprogramowanie sprzęgające Cloud SQL Go to najprostszy sposób na bezpieczne połączenie aplikacji w języku Go z bazą danych Cloud SQL. Cloud Run to w pełni zarządzana bezserwerowa platforma, która umożliwia uruchamianie bezstanowych kontenerów
Wprowadzenie do Cloud Shell & gcloud
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak połączyć się z zasobami obliczeniowymi Google Cloud Platform przez internet.
Zdjęcia codziennie: moduł 3 – tworzenie kolażu najnowszych zdjęć
Updated 29 sierpnia 2024
W tym module z kodem utworzysz usługę Cloud Run aktywowaną przez usługę Cloud Scheduler w regularnych odstępach czasu, aby utworzyć kolaż najnowszych zdjęć.
Wprowadzenie do Cloud Run z użyciem Pythona
Updated 29 sierpnia 2024
Z tego samouczka dowiesz się, jak zacząć korzystać z Cloud Run przez wdrożenie i uruchomienie bezstanowego kontenera bez serwera (z pominięciem infrastruktury). Cloud Run oferuje opcję w pełni zarządzaną oraz możliwość uruchamiania w ramach klastra GKE.
- Cloud Run
Zdjęcia codziennie: moduł 1 – przechowywanie i analizowanie zdjęć (natywna Java)
Updated 29 sierpnia 2024
W tym module z kodem utworzysz usługę w języku Java, korzystając z oferowanej przez Google pomocy dotyczącej bibliotek natywnych klienta Java, i wdrożysz ją w Cloud Run. Usługa uruchamia analizę obrazów za pomocą interfejsu Vision API w odpowiedzi na zdarzenia w Cloud Storage i zapisuje wyniki analizy w kolekcji Firestore.
- Cloud Run
Programowanie do produkcji w 3 prostych krokach dzięki Cloud Run
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz prostą aplikację internetową, uruchomisz ją w prywatnym środowisku programistycznym, a potem uruchomisz w kontenerze przy użyciu Dockera, a na koniec wdrożysz tę aplikację w chmurze.
Zdjęcia codziennie: moduł 1 – przechowywanie i analizowanie zdjęć (Java)
Updated 29 sierpnia 2024
W tym module kodu utworzysz funkcję w Cloud Functions (Java), która w odpowiedzi na zdarzenia Cloud Storage uruchamia analizę obrazów za pomocą interfejsu Vision API i zapisuje wyniki analizy w kolekcji Firestore.
Aplikacja Spring Boot korzystająca z Cloud Datastore
Updated 29 sierpnia 2024
Z tego ćwiczenia dowiesz się, jak używać Spring Cloud GCP do pisania i odczytywania obiektów z Datastore
Zdjęcia codziennie: moduł 5 – czyszczenie po usunięciu obrazu
Updated 29 sierpnia 2024
W tym module kodu utworzysz nową usługę Cloud Run, która będzie aktywowana przez Eventarc po usunięciu obrazu z Cloud Storage. Usługa z kolei usuwa miniaturę obrazu z Cloud Storage i metadane z kolekcji Firestore.
Tworzenie i uruchamianie aplikacji Spring Boot w Javie w Cloud Shell
Updated 29 sierpnia 2024
Naucz się tworzyć i uruchamiać w Cloud Shell aplikację w języku Spring rozruchu bez opuszczania przeglądarki.
Aktywowanie Cloud Run ze zdarzeniami Eventarc
Updated 29 sierpnia 2024
W tym ćwiczeniu w Codelabs poznasz główne funkcje Eventarc.
- Cloud Run
Łączenie aplikacji Spring Boot z Cloud SQL
Updated 29 sierpnia 2024
Dowiedz się, jak połączyć aplikację Spring Run z Cloud SQL.
- Cloud SQL
Zdjęcia dzienne: przechowywanie i analizowanie zdjęć przy użyciu natywnych bibliotek klienta w Javie od Google
Updated 29 sierpnia 2024
W tym module z kodem utworzysz usługę w języku Java, korzystając z oferowanej przez Google pomocy dotyczącej bibliotek natywnych klienta Java, i wdrożysz ją w Cloud Run. Usługa uruchamia analizę obrazów za pomocą interfejsu Vision API w odpowiedzi na zdarzenia w Cloud Storage i zapisuje wyniki analizy w kolekcji Firestore.
- Cloud Run
Zdjęcia codziennie: moduł 1 – przechowywanie i analizowanie zdjęć
Updated 29 sierpnia 2024
W tym module na temat kodu utworzysz funkcję w Cloud Functions, która w odpowiedzi na zdarzenia Cloud Storage uruchamia analizę obrazów za pomocą interfejsu Vision API i zapisuje wyniki analizy w kolekcji Firestore.
Tworzenie aplikacji wiosennej Kotlin w Google Cloud Platform
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz aplikację Spring przy użyciu narzędzia Kotlin i zintegrujesz ją z kilkoma technologiami Google Cloud Platform, takimi jak Cloud Pub/Sub czy Cloud SQL.
Codzienne zdjęcia: moduł 6 – aranżacja z użyciem Workflows
Updated 29 sierpnia 2024
W tym module z kodem utworzysz z administrowaną wersją programu Pic-a-daily za pomocą Workflows.
Używanie interfejsu Speech-to-Text API w Pythonie
Updated 29 sierpnia 2024
Z tego samouczka dowiesz się, jak używać interfejsu Speech-to-Text API w Pythonie.
Cloud Spanner: tworzenie tabeli wyników w grach w języku C#
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć tabelę wyników w grach za pomocą tabeli bazy danych Cloud Spanner z kolumną sygnatury czasowej zatwierdzenia.
Cloud Spanner: Twoja pierwsza baza danych
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak utworzyć instancję Google Cloud Spanner i pustą bazę danych, a także jak wczytywać przykładowe dane i wykonywać na nich zapytania.
Przesyłanie wiadomości za pomocą usługi Spring Integration i Google Cloud Pub/Sub
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz 2 aplikacje Spring Boot, które będą wymieniać wiadomości przez Spring Integration, korzystając z Google Cloud Pub/Sub w tle.
Kieruj alerty monitorowania Datadog do Google Cloud przy użyciu Eventarc (część 2)
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak odpowiadać na alerty monitorowania Datadog za pomocą Eventarc i Workflows.
Wprowadzenie do Cloud Run w języku C#
Updated 29 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak zacząć używać Cloud Run przez wdrożenie i uruchomienie bezstanowego kontenera bez serwera (z pominięciem infrastruktury). Cloud Run oferuje opcję w pełni zarządzaną oraz możliwość uruchamiania w ramach klastra GKE.
Używanie interfejsu Speech-to-Text API w języku C#
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Speech-to-Text API w języku C#
Łączenie Cloud Spanner z Autopilotem w GKE
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs połączysz z Cloud Spanner przykładowe usługi działające w Autopilocie w GKE.
Post na temat handlu grami w Cloud Spanner
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wdrożysz usługi produktu i usługę Post zakupowy, które będą działać z Cloud Spanner.
Zdjęcia codziennie: moduł 2 – tworzenie miniatur zdjęć
Updated 29 sierpnia 2024
W tym module z kodem utworzysz usługę Cloud Run, która tworzy miniatury obrazów w odpowiedzi na zdarzenia Cloud Storage przekazywane przez temat Pub/Sub.
Cloud Spanner z Hibernate ORM
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz podstawową aplikację w Javie, która za pomocą Hibernate przechowuje dane w Cloud Spanner.
Tworzenie bota Slacka z Node.js w Cloud Run
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć i uruchomić bota Slacka w Google Cloud. Wykorzystuje Cloud Run – w pełni zarządzaną platformę obliczeniową, która automatycznie skaluje bezstanowe kontenery.
Używanie interfejsu Speech-to-Text API z Node.js
Updated 29 sierpnia 2024
W tym ćwiczeniu w programowaniu przeprowadzisz transkrypcję pliku audio na Speech-to-Text API i Node.js
CMS dla Django w Cloud Run
Updated 29 sierpnia 2024
Dzięki temu ćwiczeniu w programowaniu dowiesz się, jak wdrożyć system Django CMS przy użyciu komponentów bezserwerowych: Cloud Run dla silnika internetowego, Cloud SQL dla bazy danych i Cloud Build do obsługi zasobów medialnych.
- Cloud Run
Zdjęcia dzienne: moduł 4 – tworzenie frontendu internetowego
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz frontend internetowy w Google App Engine, który umożliwi użytkownikom przesyłanie zdjęć, przeglądanie przesłanych zdjęć, ich miniatur i najnowszego kolażu.
Wdrażanie i uruchamianie kontenera za pomocą Cloud Run w środowisku Node.js
Updated 29 sierpnia 2024
Dowiedz się, jak wdrożyć i uruchomić kontener z Cloud Run w Node.js.
Wdrażanie w Kubernetes Engine aplikacji Spring Boot w Javie w Google Kubernetes Engine
Updated 29 sierpnia 2024
Dowiedz się, jak wdrożyć aplikację w wersji Spring Java na platformie Kubernetes w GKE.
Cloud Spanner: tworzenie tabeli wyników w grach w Go
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć tabelę wyników w grach za pomocą tabeli bazy danych Cloud Spanner z kolumną sygnatury czasowej zatwierdzenia.
Aplikacja Spring Boot z Cloud Spanner
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Spring Cloud GCP do zapisywania i odczytywania danych w bazie danych Cloud Spanner.
Cloud Spanner z Terraform
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Terraform tworzyć zasoby Google Cloud Spanner i nimi zarządzać.
Buforowanie danych aplikacji Spring Boot za pomocą Memorystore
Updated 29 sierpnia 2024
Dowiedz się, jak zapisać dane w pamięci podręcznej w aplikacji Spring Run przy użyciu Memorystore.
Pobieranie danych logowania/obiektów tajnych z usługi Secret Manager za pomocą Spring Boot
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz proste mikroserwisy Spring Boot i pobierzesz obiekty tajne oraz wartości konfiguracji przechowywane w usłudze Secret Manager.
Analiza wydajności produkcji za pomocą narzędzia Cloud Profiler
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w programie poznasz Cloud Profiler – narzędzie do ciągłego zbierania i analizowania danych dotyczących wydajności ze środowisk produkcyjnych o niewielkich nakładach pracy.
Rozproszone śledzenie za pomocą usług Spring Cloud Sleuth i Cloud Trace
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz proste mikroserwisy Spring Boot i dodasz funkcje śledzenia rozproszonego za pomocą polecenia inicjującego logi czasu Spring Cloud GCP, który przechowuje dane logów czasu w Cloud Trace.
Cloud Spanner – pierwsze kroki w tworzeniu gier
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wdrożysz usługę profilu gracza i usługę dopasowywania gier do współpracy z Cloud Spanner.
Łączenie z Cloud SQL: Compute Engine, prywatny adres IP i Cloud SQL Proxy
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak przy użyciu serwera proxy Cloud SQL skonfigurować połączenie między instancją Compute Engine a Cloud SQL w prywatnej sieci wewnętrznej Google.
- Cloud SQL
Łączenie z Cloud SQL: publiczny adres IP i autoryzowane sieci
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować proste połączenie z instancją Cloud SQL, z której można korzystać z dowolnego miejsca.
- Cloud SQL
Wprowadzenie do funkcji Cloud Run (HTTP)
Updated 29 sierpnia 2024
Dowiedz się, jak zacząć korzystać z funkcji w Cloud Run
- Cloud Run
Tworzenie kontenerów przy użyciu Dockerfiles
Updated 29 sierpnia 2024
Docker to otwarta platforma do tworzenia, przesyłania i uruchamiania aplikacji. Docker pozwala oddzielić aplikacje od infrastruktury i traktować infrastrukturę jak aplikację zarządzaną. Docker pomaga szybciej wysyłać kod, testować go i wdrażać oraz
Aktywowanie przepływów pracy za pomocą Eventarc
Updated 29 sierpnia 2024
Dowiedz się, jak skonfigurować Eventarc w celu aktywowania przepływów pracy, które integrują się z Cloud Run i Pub/Sub w celu wykonywania procesu biznesowego dotyczącego nagród dla klientów.
Dodawanie widżetu ekranu głównego do aplikacji Flutter
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz widżet ekranu głównego dla aplikacji Flutter na iOS lub Androida. Zaczniesz od podstawowej aplikacji z wiadomościami Flutter. Następnie należy użyć natywnych platform do utworzenia interfejsu dla samych widżetów. Na koniec dowiesz się, jak dzielić się zasobami i nawiązywać komunikację między widżetami a główną aplikacją.
- Android
- Flutter
Dataproc Serverless
Updated 29 sierpnia 2024
W tym ćwiczeniu w programowaniu dowiesz się wszystkiego o Dataproc Serverless, m.in. o tym, jak zacząć korzystać z tej usługi i jak uzyskać dostęp do jej zestawu funkcji.
Ćwiczenie z programowania: tworzenie rozszerzenia do Chrome w języku JavaScript za pomocą Gemini
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzymy rozszerzenie do Chrome za pomocą Gemini. Dodamy iteracyjne funkcje, aby osiągnąć poziom, który pomoże nam dodawać funkcje do strony Google Meet.
Jak wygenerować obraz w Vertex AI i przesłać do Google Ads
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak generować obrazy za pomocą Vertex AI i wysyłać je do Google Ads
Tworzenie modeli Spark ML w Google Dataproc
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs prześlesz zadania Spark ML do usługi Dataproc Google.
Ograniczanie wdrożeń za pomocą uwierzytelniania plików binarnych
Updated 29 sierpnia 2024
Autoryzacja plików binarnych to funkcja zabezpieczeń podczas wdrażania, która zapewnia, że w Google Kubernetes Engine (GKE) lub Cloud Run wdrażane są tylko zaufane obrazy kontenerów. Dzięki usłudze Binary Authorization możesz wymagać, aby obrazy były
Dataproc w Google Compute Engine
Updated 29 sierpnia 2024
Z tego ćwiczenia z programowania dowiesz się, jak korzystać z Dataproc w Google Compute Engine (GCE).
Zarządzaj danymi FHIR z aplikacji na Androida przy użyciu OHS i Google Cloud
Updated 29 sierpnia 2024
Twórz bezpieczne, skalowalne, zgodne i oparte na danych aplikacje mobilne związane z opieką zdrowotną dzięki pakietowi SDK Android-FHIR, OHS i Google Cloud Healthcare API
- Android
- Google Cloud
Konfigurowanie Eventarc w celu aktywowania przepływów pracy integrujących się z Autopilotem i Pub/Sub w GKE
Updated 29 sierpnia 2024
Dowiedz się, jak skonfigurować Eventarc, aby aktywować przepływy pracy, które integrują się z Autopilotem w GKE i Pub/Sub w celu wykonywania procesu biznesowego związanego z nagrodami dla klientów.
Śledzenie zdarzeń w komponencie WebView za pomocą Google Analytics dla Firebase
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak śledzić zdarzenia na stronie internetowej w komponencie WebView przy użyciu GA4F, przekazując je do kodu natywnego.
Zewnętrzny system równoważenia obciążenia HTTPs z zaawansowanymi funkcjami zarządzania ruchem (Envoy) z programowania
Updated 29 sierpnia 2024
Podczas tego ćwiczenia w Codelabs poznasz zaawansowane funkcje związane z ruchem, które są dostępne w nowym zewnętrznym systemie równoważenia obciążenia HTTPs.
FraudFinder: od nieprzetworzonych danych do AI z Vertex AI i BigQuery.
Updated 29 sierpnia 2024
W tym module dowiesz się, jak utworzyć kompleksowy system danych dla AI na potrzeby wykrywania oszustw w czasie rzeczywistym w Google Cloud. Chcemy dowiedzieć się, jak przejść od nieprzetworzonych danych do gotowego do produkcji potoku ML
Narysuj stronę internetową: przekształć wyobraźnię w stronę internetową, korzystając z modeli Gemini.
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz aplikację w Cloud Run, która w kilka minut przekształci Twój rysunek w kod strony internetowej przy użyciu modeli generatywnej AI spośród wybranych Gemini 1.0 Pro Vision, Gemini 1.5 Pro i innych.
Tworzenie botów głosowych na Androida z użyciem Dialogflow Essentials i Skrzydełko
Updated 29 sierpnia 2024
W pakiecie Dialogflow jest mnóstwo możliwości integracji z internetem, Asystentem Google, mediami społecznościowymi i bramkami telefonicznymi. Aby jednak wdrożyć czatboty na urządzeniach mobilnych, musisz utworzyć integrację niestandardową. W tym module dowiesz się, jak zintegrować Dialogflow Essentials z aplikacją Flutter.
- Flutter
Tworzenie usługi Cloud Run przy użyciu pliku pomocniczego
Updated 29 sierpnia 2024
Dowiedz się, jak utworzyć usługę Cloud Run, która komunikuje się z plikiem pomocniczym za pomocą portu lokalnego hosta i punktu montowania woluminu.
- Cloud Run
Analiza formularzy za pomocą Document AI (Python)
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać parsera formularzy Document AI do analizowania odręcznych formularzy w Pythonie. Jako przykładu użyjemy prostego formularza przyjmowania leków, ale ta procedura sprawdzi się w przypadku każdej
Document AI Workbench – moduł wyodrębniania dokumentów niestandardowych
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Document AI Workbench do tworzenia w pełni dostosowanych modeli z użyciem własnych danych treningowych.
Document AI Workbench – trenowanie wyższego poziomu
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z trenowania ulepszonego Document AI, aby poprawić jakość modelu z wykorzystaniem własnych danych treningowych.
Ćwiczenie praktyczne: warsztaty poświęcone kobietom w Voice
Updated 29 sierpnia 2024
Nawiążmy rozmowę z Asystentem Google, która pomoże Ci pobierać wydarzenia i informacje o literaturze dotyczące spotkania Women in Voice.
Ćwiczenie: tworzenie działania w przewodniku po TV dla Asystenta Google przy użyciu Dialogflow i Actions on Google
Updated 29 sierpnia 2024
Nawiążmy rozmowę z Asystentem Google, która pomoże Ci uzyskać informacje o programie telewizyjnym.
Tworzenie usługi ułatwień dostępu na Androida
Updated 29 sierpnia 2024
Z tego ćwiczenia z programowania dowiesz się, jak utworzyć usługę ułatwień dostępu dla użytkowników Androida.
- Android
Poznaj wzorce i rekordy Dart
Updated 29 sierpnia 2024
Używaj wzorów, rekordów i innych nowych funkcji Dart 3, aby zmienić architekturę interfejsu użytkownika w aplikacji Flutter.
- Flutter
Wyspecjalizowane procesory z Document AI (Python)
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Procurement DocAI i Lending DocAI do klasyfikowania i analizowania wyspecjalizowanych dokumentów.
Optyczne rozpoznawanie znaków (OCR) w Document AI (Python)
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wykorzystasz optyczne rozpoznawanie znaków (OCR) w dokumentach PDF przy użyciu Document AI i Pythona. Dowiesz się, jak tworzyć żądania procesów online (synchroniczne) i wsadowe (asynchroniczne).
Ćwiczenie: tworzenie przewodnika telewizyjnego Google Chat przy użyciu Google Workspace i Dialogflow
Updated 29 sierpnia 2024
Dowiedz się, jak utworzyć niestandardowy czatbot Dialogflow na potrzeby Google Chat z dynamicznymi odpowiedziami kart.
- Google Workspace
Uruchamianie pierwszych instrukcji SQL za pomocą Google Cloud Dataflow
Updated 29 sierpnia 2024
Na tej stronie objaśniamy, jak korzystać z Dataflow SQL i tworzyć zadania Dataflow SQL.
Migracja z Apache Kafka do Pubsub
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak przenieść aplikacje z Apache Kafka do Google Cloud Pubsub przy użyciu stopniowej migracji.
Łączenie się z Cloud SQL za pomocą Cloud Functions
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w programowaniu napiszesz funkcję w Cloud Functions, która łączy się z dotychczasową bazą danych Cloud SQL i wysyła instrukcję wstawiania SQL.
- Cloud SQL
Podejmowanie świadomych decyzji przy użyciu generatorów i magazynów danych Dialogflow CX
Updated 29 sierpnia 2024
Dzięki temu ćwiczeniu z programowania dla początkujących poznasz funkcję generatora. Generatory wykorzystują najnowsze duże modele językowe Google (LLM) do generowania odpowiedzi agentów. W kontekście tego ćwiczenia z programowania wykorzystasz generator, który pobiera informacje z magazynu danych, aby podejmować świadome decyzje.
Document AI: ludzki człowiek
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z systemu Document AI z udziałem człowieka, aby wykonywać zadania weryfikacji manualnej za pomocą specjalistycznych procesorów.
Zwiększaj zasięg intencji i płynnie radzij sobie z błędami dzięki generatywnej kreacji zastępczej
Updated 29 sierpnia 2024
Dzięki temu ćwiczeniu z programowania dla początkujących poznasz funkcję generatywnej funkcji zastępczej, która wykorzystuje najnowsze generatywne duże modele językowe Google (LLM) do generowania odpowiedzi agenta wirtualnego.
Używanie Document AI do inteligentnego przetwarzania odręcznych formularzy (Node.js)
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w programie skupię się na tworzeniu samouczka korzystającego z interfejsu Document AI API z Node.js
Używanie notatników w Google Cloud Dataflow
Updated 29 sierpnia 2024
Konfigurowanie i uruchamianie notatnika z interaktywną funkcją Beam
TensorFlow.js – odręczne rozpoznawanie cyfr z CNN
Updated 29 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wytrenujesz model do rozpoznawania odręcznych cyfr. W terminologii systemów uczących się jest to tzw. zadanie klasyfikacji, ponieważ prognozuje kategorię dla określonych danych wejściowych.
- TensorFlow
Od komponentu internetowego do elementu Lit
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się: tworząc Komponent sieciowy od podstaw, a następnie stopniowo ulepszaj go do postaci lit.
TensorFlow.js – Making Predictions na podstawie danych 2D
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wytrenować model do generowania prognoz na podstawie danych liczbowych. Biorąc pod uwagę moc silnika samochodu, model spróbuje przewidywać jego wartość w milach na galon. W terminologii uczenia maszynowego jest to nazywane zadaniem regresji, ponieważ prognozuje ciągłą wartość.
- TensorFlow
Wprowadzenie do testowania za pomocą narzędzia Gemini Code Assist
Updated 29 sierpnia 2024
Korzystanie z narzędzia Gemini Code Assist ułatwia pisanie testów kodu
Aktywowanie DAG-a w Node.JS i Google Cloud Functions
Updated 29 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Google Cloud Functions aktywować przepływ pracy Apache Airflow (DAG) w usłudze Google Cloud Composer. DAG w tym miejscu wykonuje proste polecenie bash za pomocą operatora BashOperator
Prognozowanie ciągu czasowego za pomocą Vertex AI i BigQuery ML
Updated 29 sierpnia 2024
W tym module dowiesz się, jak rozwiązywać problemy z serialami czasowymi za pomocą Vertex AI. Dowiesz się z niego, jak notatniki, trenowanie, prognozy i BigQuery ML.
- TensorFlow
Trenowanie i dostrajanie hiperparametrów modelu PyTorch w Cloud AI Platform
Updated 29 sierpnia 2024
Z tego modułu dowiesz się, jak wytrenować model w chmurze za pomocą dostrajania hiperparametrów. Pokażemy Ci, jak to zrobić w PyTorch, ale możesz to zrobić na dowolnej platformie.
Używanie interfejsu Text-to-Speech API w języku C#
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Text-to-Speech API w języku C#
Używanie interfejsu Translation API w języku C#
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Translation API w języku C#
Jak połączyć aplikację Node.js w Cloud Run z bazą danych Cloud SQL for PostgreSQL
Updated 23 sierpnia 2024
Oprogramowanie sprzęgające Cloud SQL Node.js to najprostszy sposób na bezpieczne połączenie aplikacji Node.js z bazą danych Cloud SQL. Cloud Run to w pełni zarządzana bezserwerowa platforma, która umożliwia uruchamianie bezstanowych kontenerów
Używanie interfejsu Text-to-Speech API w Pythonie
Updated 23 sierpnia 2024
Z tego samouczka dowiesz się, jak używać interfejsu Text-to-Speech API w języku Python.
Wprowadzenie do bezserwerowej administracji w Workflows
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Workflows administrować usługami interfejsów API opartych na Google Cloud i HTTP oraz jak je automatyzować.
Korzystanie z interfejsu Vision API w Pythonie
Updated 23 sierpnia 2024
Z tego samouczka dowiesz się, jak korzystać z interfejsu Vision API w języku Python.
Instalowanie i używanie narzędzi Cloud Tools dla PowerShell
Updated 23 sierpnia 2024
Z tego modułu dotyczącego kodu dowiesz się, jak zainstalować narzędzia Cloud dla Windows PowerShell i ich używać.
Rozszerzaj dynamiczne skróty do Asystenta Google za pomocą działań w aplikacji
Updated 23 sierpnia 2024
Dowiedz się, jak wdrożyć w Google dynamiczne skróty do aplikacji
- Android
- Asystent Google
Używaj interfejsu ARCore Depth API, aby tworzyć immersyjne doznania w rzeczywistości rozszerzonej
Updated 23 sierpnia 2024
To ćwiczenie w Codelabs pokazuje, jak utworzyć aplikację ARCore za pomocą nowego interfejsu Depth API. Dzięki funkcji Głębia daje ona wgląd w dane sceny w 3D dzięki szczegółowym, w czasie rzeczywistym reprezentowaniu odległości od fizycznych powierzchni w polu widzenia kamery w czasie rzeczywistym. Aplikacja opisana w tym ćwiczeniu z programowania korzysta z takich głębi, że rzeczywiste obiekty zasłaniają lub ukrywają wirtualne obiekty za nimi. Wizualizuje również geometrię 3D otoczenia.
Statystyki generatywne za pomocą BigQuery SQL i Vertex AI
Updated 23 sierpnia 2024
Stwórz przewidywaną listę sukcesu filmu i aplikację na receptę, korzystając z zapytań BigQuery SQL i interfejsu Vertex AI PaLM API.
Tworzenie haiku na temat usług Google za pomocą interfejsu PaLM API i Flutter
Updated 23 sierpnia 2024
Dowiedz się, jak stworzyć prostą aplikację, która tworzy i wyświetla haiku na temat usług Google za pomocą interfejsu PaLM API i platformy Flutter.
Programowanie w InnerLoop z użyciem Cloud Workstations z NodeJS
Updated 23 sierpnia 2024
Poznaj funkcje i możliwości zaprojektowane z myślą o usprawnieniu procesu programowania dla inżynierów, których zadaniem jest tworzenie aplikacji Nodejs w skonteneryzowanym środowisku z wykorzystaniem Cloud Workstations.
Programowanie z użyciem Cloud Workstations i Cloud Code
Updated 23 sierpnia 2024
Poznaj funkcje i możliwości zaprojektowane z myślą o usprawnieniu procesu programowania w języku Java w skonteneryzowanym środowisku z wykorzystaniem Cloud Workstations.
Uruchamianie symulacji dynamiki molekularnej Gromacs przy użyciu Fluid Numerics' Slurm-GCP
Updated 23 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak uruchamiać Gromacs w Google Cloud Platform przy użyciu rozwiązania Slurm-GCP od firmy SchedMD
Podstawowa harmonizacja kolorów w widokach Androida
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak harmonizować kolor niestandardowy z motywem dynamicznym.
- Android
GenAI – generowanie obrazów na podstawie słów kluczowych
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak generować obrazy na podstawie podanych słów kluczowych za pomocą interfejsów API generatywnej AI. Jest to dwuetapowy proces, w którym wywoływany jest interfejs API text-bison w celu wygenerowania promptu generowania obrazu, a następnie interfejs API Imagen API jest wywoływany w celu wygenerowania obrazu zgodnie z wygenerowanym promptem. Cały proces uruchamia się we frontendzie za pomocą aplikacji Gradio.
Programowanie InnerLoop z użyciem Node.js
Updated 23 sierpnia 2024
Poznaj funkcje i możliwości zaprojektowane z myślą o usprawnieniu procesu programowania dla inżynierów, których zadaniem jest tworzenie aplikacji w języku Java w skonteneryzowanym środowisku.
LLM tylko dla SQL z BigQuery ML przy użyciu interfejsu Vertex AI PaLM API
Updated 23 sierpnia 2024
Podsumowanie kodu źródłowego dla repozytoriów GitHub dostępnych jako publiczny zbiór danych BigQuery przy użyciu dużego modelu językowego Vertex AI do generowania tekstu (text-bison) jako hostowanej funkcji zdalnej w BigQuery.
Sterowanie świecą PLAYBULB przez Web Bluetooth
Updated 23 sierpnia 2024
Wykorzystując JavaScript, stwórz aplikację internetową, która steruje płomienną świecą LED, korzystając z powstałego interfejsu Web Bluetooth API.
Battle Jamón – mikroserwisy Battle Ground
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie zbudujesz mikroserwis, który będzie walczyć z innymi mikroserwisami, „rzucając” sobie nawzajem jamón na arenę.
Tworzenie interaktywnego działania w obszarze roboczym dla Asystenta Google za pomocą Actions Builder
Updated 23 sierpnia 2024
Dowiedz się, jak utworzyć interaktywne działanie obszaru roboczego dla Asystenta.
- Asystent Google
Aplikacja do obsługi czatu z interfejsem PaLM API w Cloud Run
Updated 23 sierpnia 2024
Nauczysz się tworzyć aplikacje do obsługi czatu przy użyciu platformy Python Flask i modelu interfejsu Vertex AI PaLM API.
- Cloud Run
Zaawansowany Android w Kotlin 04.1: Mapy Google na Androida
Updated 23 sierpnia 2024
Dowiedz się, jak dodać mapę Google do aplikacji na Androida Kotlin i określić jej styl.
- Android
Motywy w Compose with Material 3
Updated 23 sierpnia 2024
Celem tego ćwiczenia w Codelabs jest zademonstrowanie tworzenia motywów w Jetpack Compose za pomocą nowych implementacji Material Design 3 i Material You.
- Android
Zmiana rozmiaru aplikacji na Androida
Updated 23 sierpnia 2024
W ramach tego ćwiczenia z programowania opartego na Jetpack Compose zoptymalizujesz aplikację na Androida, aby zademonstrować sprawdzone metody dotyczące swobodnej zmiany rozmiaru. Obejmuje to korzystanie ze zgodności plików manifestu, wpływ zmian konfiguracji i utrzymywanie ciągłości przez zmianę rozmiaru.
- Android
Wprowadzenie do ARCore Notification API
Updated 23 sierpnia 2024
Możliwość zapisania środowiska AR w pliku MP4 i odtwarzania z niego jest przydatne zarówno dla deweloperów aplikacji, jak i użytkowników. Najprostsze zastosowanie ARCore Record Interfejs Odtwarzanie API jest przeznaczony dla programistów. Minęły już
Wytrenuj i wdróż model klasyfikacji obrazów na urządzeniu za pomocą AutoML Vision w ML Kit
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie wytrenujesz klasyfikator obrazów z użyciem AutoML Vision Edge w ML Kit i uruchomisz go na telefonie z Androidem lub iOS za pomocą pakietu ML Kit SDK.
- Android
- Firebase
- TensorFlow
- ML Kit
Kotwice w chmurze ARCore z trwałymi kotwicami Cloud
Updated 23 sierpnia 2024
Z tego ćwiczenia w programie dowiesz się, jak używać elementów Cloud Anchors do tworzenia wspólnych rozwiązań AR przez ustanowienie wspólnego punktu odniesienia (ta sama pozycja i orientacja) na wielu urządzeniach przy użyciu usługi ARCore Cloud Anchors.
- Firebase
- Android
Poradnik Cloud Foundation Toolkit
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak korzystać z Cloud Foundation Toolkit(CFT) i poznasz serię czynności związanych z dodawaniem funkcji do modułu CFT.
- Google Cloud
Rozszerzanie aplikacji na Androida na Asystenta Google za pomocą działań w aplikacji (poziom 2)
Updated 23 sierpnia 2024
Dzięki temu ćwiczeniu w programie dowiesz się, jak tworzyć akcje w aplikacji z wykorzystaniem typowych wbudowanych intencji. Dzięki niemu użytkownicy będą mogli otwierać funkcje aplikacji i wyszukiwać treści w aplikacji za pomocą Asystenta Google.
- Android
- Asystent Google
Warsztaty Anthos Service Mesh: przewodnik dotyczący modułu – japoński
Updated 23 sierpnia 2024
Te warsztaty są praktycznym doświadczeniem, z którego dowiesz się, jak skonfigurować globalnie rozproszone usługi w GCP w środowisku produkcyjnym. Główne technologie to GKE na potrzeby obliczeń i siatka usług Anthos do tworzenia bezpiecznych połączeń, dostrzegalności i zaawansowanego kształtowania ruchu. Wszystkie metody i narzędzia wykorzystywane podczas tych warsztatów można wykorzystać w produkcji.
- Anthos
Łączenie AlloyDB z Oracle przez sieć VPN Google
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak połączyć klaster AlloyDB z bazą danych Oracle wdrożoną w osobnej sieci połączonej przez VPN.
Warsztaty Anthos Service Mesh: przewodnik dotyczący modułu
Updated 23 sierpnia 2024
Te warsztaty są praktycznym doświadczeniem, z którego dowiesz się, jak skonfigurować globalnie rozproszone usługi w GCP w środowisku produkcyjnym. Główne technologie to GKE na potrzeby obliczeń i siatka usług Anthos do tworzenia bezpiecznych połączeń, dostrzegalności i zaawansowanego kształtowania ruchu. Wszystkie metody i narzędzia wykorzystywane podczas tych warsztatów można wykorzystać w produkcji.
- Anthos
Używanie BigQuery do wysyłania zapytań dotyczących danych GitHub
Updated 23 sierpnia 2024
Poznaj podstawy BigQuery i dowiedz się, jak tworzyć zapytania obejmujące terabajty danych publicznych, korzystając z przykładu danych zatwierdzenia GitHub.
Battle One – mikroserwisowe pole bitwy
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie zbudujesz mikroserwis, który będzie walczyć z innymi mikroserwisami, „rzucając” do siebie liście na arenie.
Nieprzetworzona głębia ARCore
Updated 23 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak utworzyć aplikację ARCore za pomocą nowego interfejsu Raw Depth API.
- Android
Dodawanie dynamicznych kolorów do aplikacji
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak przenieść motywy aplikacji do Material 3, a następnie zastosować dynamiczne kolory.
- Android
Integracja widżetów na Androida z Asystentem Google
Updated 23 sierpnia 2024
Dowiedz się, jak rozszerzyć widżety Androida na Asystenta Google, aby mógł wyświetlać użytkownikom spersonalizowane widżety.
- Android
- Asystent Google
Tworzenie aplikacji na potrzeby Google Chat za pomocą Gemini
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz aplikacje Google Chat, korzystając z najnowszych dostępnych funkcji, takich jak modele AI oparte na Vertex AI dla Vertex AI, Dialogflow CX, strona główna aplikacji, wydarzenia w Google Chat oraz widżety akcesoriów.
- Google Workspace
Przekształcanie big data w statystyki przy użyciu Arkuszy i Prezentacji Google
Updated 23 sierpnia 2024
To ćwiczenia z programowania dotyczące Google Apps Script na poziomie średnio zaawansowanym korzystają z 2 platform Google dla programistów: Google Workspace i konsoli Google Cloud. Mówiąc dokładniej, korzysta on z interfejsu BigQuery API BigQuery (jako usługi zaawansowanej Apps Script) w konsoli Cloud oraz dwóch wbudowanych usług Google Workspace: Arkuszy Google i Prezentacji Google. Celem tej przykładowej aplikacji jest pokazanie użytkownikom, że mogą zautomatyzować ostatnią część strategii – od analizy big data do prezentacji na slajdach – a wszystko to za pomocą (względnie) krótkiego fragmentu kodu.
- Google Workspace
Rozszerzanie aplikacji na Androida na Asystenta Google za pomocą akcji w aplikacji
Updated 23 sierpnia 2024
Naucz się podstaw włączania poleceń głosowych w aplikacjach na Androida, które działają w Asystencie Google za pomocą wbudowanych intencji.
- Asystent Google
- Android
Wprowadzenie do BigQuery ML
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać BigQuery do tworzenia modeli systemów uczących się dla zbiorów danych Analytics 360.
Pozyskiwanie danych CSV do BigQuery przy użyciu Cloud Data Fusion – pozyskiwanie danych wsadowych
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie wdrożymy wzorzec pozyskiwania danych umożliwiający wczytanie informacji o stanie zdrowia w formacie CSV do BigQuery przy użyciu Cloud Data Fusion.
Wczytywanie danych i wykonywanie na nich zapytań za pomocą narzędzia wiersza poleceń bq dla BigQuery
Updated 23 sierpnia 2024
Dowiedz się, jak wczytywać dane i wykonywać na nich zapytania za pomocą bq – opartego na Pythonie narzędzia wiersza poleceń BigQuery.
Cloud Bigtable dla użytkowników Cassandra
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie porównasz typowe zapytania Cassandra dotyczące wstawiania, aktualizowania, odczytywania i usuwania danych z ich odpowiednikiem w Cloud Bigtable z klientem w języku Java.
Ćwiczenie praktyczne z językiem Google Apps Script: dostęp do Arkuszy, Map i Gmaila w 4 wierszach kodu
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie pokażemy Ci jeden z najprostszych sposobów pisania kodu korzystającego z technologii Google dla deweloperów. Wszystko to bazuje na języku JavaScript – popularnego języka programowania stron internetowych. Korzystając z Google Apps Script, napiszesz kod wyodrębniający adres pocztowy z komórki w arkuszu Google, wygenerujesz mapę Google na podstawie adresu, a następnie wyślesz tę mapę jako załącznik, korzystając z Gmaila. A najlepsze jest to, Składa się on z 4 wierszy kodu.
- Google Workspace
Cloud Armor dla systemu równoważenia obciążenia/maszyny wirtualnej z regułami zdefiniowanymi przez użytkownika
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować zasadę zabezpieczeń brzegowych sieci Cloud Armor za pomocą reguł zdefiniowanych przez użytkownika
Vertex AI: eksportowanie i wdrażanie modelu systemów uczących się BigQuery na potrzeby prognozowania
Updated 23 sierpnia 2024
W tym module wytrenujesz model przy użyciu systemów uczących się BigQuery, a potem wyeksportujesz go i wdrożysz w Vertex AI. To najnowsza oferta usług AI dostępna w Google Cloud. Poznasz takie zagadnienia jak: Całkowity koszt uruchomienia tego modułu
Odkryj funkcje kamery
Updated 23 sierpnia 2024
Z biegiem lat urządzenia z Androidem ewoluowały, dzięki czemu oferują między innymi różne rozmiary, kształty i wyświetlacze. Jednak od samego początku robienie zdjęć telefonem należy do najważniejszych zastosowań. Aparaty to nadal jeden z głównych powodów, dla których konsumenci kupują telefon.
Obrazy rozszerzone ARCore
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać obrazów rozszerzonych ARCore, aby dodawać wirtualne treści dołączone do obrazu i śledzić jego ruch.
Jak zintegrować Dialogflow z BigQuery
Updated 23 sierpnia 2024
Ten moduł opiera się na koncepcji realizacji w Dialogflow. Dowiedz się, jak utworzyć zbiór danych i tabelę w BigQuery, a potem skonfigurować szczegóły integracji BigQuery w ramach realizacji Dialogflow i przetestować środowisko rozmów.
Ćwiczenie z programowania w CEL-Go: szybkie, bezpieczne i umieszczone wyrażenia
Updated 23 sierpnia 2024
W ramach tych ćwiczeń w programie wpiszesz wyrażenia w języku Common Expression Language zaimplementowanym w Go. Będziesz tworzyć zmienne, używać operatorów logicznych lub operatorów, skompilować plik JSON, zbudować protos i dostroić wyrażenia.
Battle Peach – A Microservices Battle Ground
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programowaniu zbudujesz mikroserwis, który będzie walczyć z innymi mikroserwisami, rzucając sobie nawzajem brzoskwinie na arenę.
Bigtable i Dataflow: grafika monitorowania bazy danych (klient HBase Java)
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Dataflow monitorować zapisy i odczyty Bigtable w miarę ich wczytywania i odczytywania dużej ilości danych.
Tworzenie systemu rekomendacji filmów typu fullstack
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz system rekomendacji fullstack. Wykorzystasz usługi polecające TensorFlow do wytrenowania 2 modeli rekomendacji i wdrożysz je z użyciem TensorFlow Serving jako backendu. Przygotujesz też wieloplatformową aplikację Flutter jako frontend.
Od interakcji do kolejnego wyrenderowania (INP)
Updated 23 sierpnia 2024
Interaktywna prezentacja i ćwiczenia z programowania poświęcone interakcji z następnym wyrenderowaniem (INP). Kod znajduje się w repozytorium web-vitals-codelabs. U góry strony znajdują się licznik wyników i przycisk Zwiększaj. Klasyczna wersja
Funkcja w Cloud Functions opakowująca modele Bison w modelu PaLM
Updated 23 sierpnia 2024
Demonstruje funkcję w Cloud Functions napisaną w języku Python, która inicjuje moduł Vertex AI, a następnie udostępnia punkt końcowy do wywoływania modelu PaLM Text Bison.
Tworzenie niestandardowego modelu klasyfikacji tekstu i aktualizowanie go w aplikacjach
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak ulepszyć model utworzony na ścieżce klasyfikacji tekstu Pierwsze kroki z tekstem mobilnym, aby móc opracować model działający z Twoimi danymi. Następnie zobaczysz, jak zaktualizować aplikacje na Androida i iOS,
- TensorFlow
- Android
TensorFlow.js: Stwórz własną maszynę "Teachable Machine" korzystanie z nauczania transferu z użyciem TensorFlow.js
Updated 23 sierpnia 2024
W tym ćwiczeniu z programowania
Tworzenie gry planszowej przy użyciu agentów TensorFlow i Flutter
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz prostą grę planszową wykorzystującą systemy uczące się. Wykorzystasz agenty TensorFlow, aby wytrenować model uczenia się przez wzmacnianie i wdrożyć go z użyciem TensorFlow Serving jako backendu. Opracujesz też wieloplatformową aplikację Flutter jako frontend gry.
Utwórz aplikację z podstawowym stylem przekazu
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak stworzyć prostą aplikację do obsługi wiadomości z polem tekstowym i przyciskiem wysyłania.
- Android
- TensorFlow
Tworzenie modelu niestandardowego dla klasyfikatora obrazów
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wytrenujesz model ML do rozpoznawania konkretnych kwiatów.
- Android
- TensorFlow
Aplikacja Text Summarizer z Vertex AI i Svelte Kit
Updated 23 sierpnia 2024
Utwórz przypadek użycia podsumowywania tekstu, który umożliwia użytkownikom streszczanie artykułów, tekstu i innych rodzajów treści za pomocą Vertex AI Google Cloud w aplikacji internetowej Svelte Kit.
TensorFlow.js: ponowne wytrenowanie modelu wykrywania spamu w komentarzach do obsługi przypadków skrajnych
Updated 23 sierpnia 2024
Z tego ćwiczenia dowiesz się, jak za pomocą Kreatora modeli ponownie nauczyć spam w komentarzach, aby uwzględniać przypadki brzegowe, których model nie był w stanie wytrenować, a następnie ponownie wdrożyć nowy model w aplikacji internetowej.
- TensorFlow
Zintegruj model niestandardowy z aplikacją
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą niestandardowych modeli ML Kit zintegrować niestandardowy model klasyfikacji obrazów z aplikacją na Androida lub iOS.
- TensorFlow
- Android
Utwórz model uczenia maszynowego dotyczącego spamu w komentarzach
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak powstaje model systemów uczących się do filtrowania spamu z innych komentarzy.
- Android
- TensorFlow
Metody podsumowywania tekstu korzystające z interfejsu Vertex AI PaLM API
Updated 23 sierpnia 2024
Z tego samouczka dowiesz się, jak korzystać z modeli generatywnych do podsumowania informacji z tekstu, wykorzystując metodę upychania.
Używaj jednostek Coral Edge TPU do uruchamiania modeli TFlite w Node.js z TensorFlow.js
Updated 23 sierpnia 2024
Uruchamiaj modele TensorFlow Lite w Node.js i przyspieszaj je za pomocą jednostek Coral Edge TPU oraz WebNN.
Ćwiczenie z programowania: Gemini pozwala przyspieszyć programowanie oparte na testach
Updated 23 sierpnia 2024
Przy pomocy Gemini stworzymy prostą aplikację w języku Ruby w języku TDD (Test Driven Development).
Łączenie i wizualizowanie wszystkich danych w Looker Studio
Updated 23 sierpnia 2024
Looker Studio to platforma Google do analityki biznesowej i wizualizacji. Z tego ćwiczenia w Codelabs dowiesz się, jak łączyć i wizualizować dane z dowolnego źródła w Looker Studio. Skrypt Google Apps Script pozwoli Ci napisać kod pobierający dane z interfejsu API i wizualizować je w Looker Studio.
Zadania Cloud Run
Updated 23 sierpnia 2024
Zarówno usługi Cloud Run, jak i zadania Cloud Run umożliwiają uruchamianie kodu w Cloud Run. Z tego modułu dowiesz się, kiedy i jak korzystać z zadań Cloud Run, m.in. jak utworzyć zadanie, wykonać je i zarządzać zadaniem.
Ćwiczenia z programowania dotyczące tras opartych na zasadach (PBR)
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak konfigurować i wykorzystywać trasy oparte na zasadach oraz jak weryfikować funkcje.
Tworzenie wizualizacji niestandardowych w Looker Studio
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć wizualizację niestandardową, której możesz użyć w raporcie Looker Studio.
Tworzenie wizualizacji utworzonych przez społeczność w Studiu danych za pomocą dscc-gen
Updated 23 sierpnia 2024
Podczas tego ćwiczenia w Codelabs wykorzystasz dscc-gen – narzędzie do tworzenia szablonów projektów, które pozwoli Ci utworzyć wizualizację utworzoną przez społeczność na potrzeby Studia danych.
Używanie dynamicznego przydzielania portów w Cloud NAT
Updated 23 sierpnia 2024
Celem tego modułu jest poznanie funkcji dynamicznego przydzielania portów (DPA) w Cloud NAT.
Ćwiczenie z programowania dotyczące Cloud Secure Web Proxy (SWP)
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć i wykorzystać Cloud Secure Web Proxy (SWP) do zabezpieczenia ruchu internetowego.
Jak używać zadań Cloud Run Interfejsy Video Intelligence API do przetwarzania filmów
Updated 23 sierpnia 2024
Dowiedz się, jak za pomocą Vertex AI i interfejsu Video Intelligence API utworzyć zadanie Cloud Run opisujące obraz w każdej scenie w filmie.
- Cloud Run
Jak wnioskować na podstawie modeli LLM na GPU w Cloud Run przy użyciu vLLM i pakietu OpenAI Python SDK
Updated 23 sierpnia 2024
Dowiedz się, jak uruchamiać wnioskowanie dla modeli LLM na GPU w Cloud Run za pomocą vLLM i pakietu SDK OpenAI Python
- Cloud Run
Wyświetl pierwsze 100 plików & foldery na Dysku Google
Updated 23 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak korzystać z interfejsów API typu REST Google Workspace. Dla zwięzłości i dostępności przykład zostanie wykonany w Pythonie, ale możesz też użyć swojego ulubionego języka programowania. Wiele tematów wprowadzających zostało na zakończenie procesu tworzenia przez użytkownika prostego skryptu, który wyświetla pierwsze 100 plików. na Dysku Google przy użyciu jego interfejsu API.
- Google Workspace
Jak wdrożyć wszystkie platformy JavaScript w Cloud Run
Updated 23 sierpnia 2024
Dowiedz się, jak wdrażać w Cloud Run platformy JavaScript, takie jak Angular, Nuxt.js i Next.js.
- Cloud Run
Jak skonfigurować usługę Cloud Run, aby uzyskać dostęp do wewnętrznej usługi Cloud Run przy użyciu bezpośredniego ruchu wychodzącego VPC
Updated 23 sierpnia 2024
Dowiedz się, jak skonfigurować usługę Cloud Run, aby uzyskać dostęp do wewnętrznej usługi Cloud Run przy użyciu bezpośredniego ruchu wychodzącego VPC.
- Cloud Run
Utwórz usługę opisów obrazów scen po scenie w filmach za pomocą Cloud Run, interfejsu Video Intelligence API i Vertex AI
Updated 23 sierpnia 2024
Dowiedz się, jak utworzyć usługę w Cloud Run opisującą obraz w każdej scenie w filmie za pomocą Vertex AI i interfejsu Video Intelligence API.
- Cloud Run
Zwiększ możliwości skrzynki odbiorczej Gmaila dzięki Google Cloud Functions
Updated 23 sierpnia 2024
Z tego ćwiczenia w programie dowiesz się, jak automatycznie i automatycznie przetwarzać wiadomości z Gmaila za pomocą interfejsów API G Suite i Google Cloud Functions.
- Google Workspace
Dodawanie Map Google do aplikacji Flutter
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak stworzyć środowisko Map Google przy użyciu pakietu SDK aplikacji mobilnej Flutter, co pozwoli Ci tworzyć wysokiej jakości natywne rozwiązania na iOS, Androida i w przeglądarce.
- Google Maps Platform
- Flutter
Używanie Vertex AI Search w przypadku plików PDF (nieuporządkowanych danych) w Cloud Storage z usługi Cloud Run
Updated 23 sierpnia 2024
Dowiedz się, jak utworzyć zapytanie do Vertex AI Search z usługi Cloud Run.
- Cloud Run
Wdrażanie autoskalowanego klastra HPC z systemem Slurm
Updated 23 sierpnia 2024
Dowiedz się, jak udostępnić dynamicznie skalowany klaster HPC za pomocą Google Compute Engine, menedżera wdrażania Google i menedżera zadań Slurm.
Jak wdrożyć w Cloud Run aplikację do obsługi czatu opartą na Gemini
Updated 23 sierpnia 2024
Dowiedz się, jak wdrożyć czat oparty na Gemini w Cloud Run za pomocą plików express.js, htmx i tailwindCSS.
- Cloud Run
Skonfiguruj usługę Cloud Run, aby uzyskać dostęp zarówno do wewnętrznej usługi Cloud Run, jak i do publicznego internetu
Updated 23 sierpnia 2024
Dowiedz się, jak uzyskać dostęp do usługi Cloud Run ruchu przychodzącego tylko do użytku wewnętrznego przy użyciu bezpośredniego ruchu wychodzącego VPC przy zachowaniu publicznego dostępu do internetu
- Cloud Run
Jak automatycznie wdrażać zmiany z GitHuba w Cloud Run za pomocą Cloud Build
Updated 23 sierpnia 2024
Jak automatycznie wdrażać zmiany z GitHuba w Cloud Run za pomocą Cloud Build
- Cloud Run
Klasyfikacja danych obrazów za pomocą BigQuery ML
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs będziesz przechowywać i analizować obrazy pozycji jogi w BigQuery oraz implementować model klasyfikacji obrazów za pomocą BigQuery ML, aby oznaczać pózy wyłącznie przy użyciu konstrukcji SQL.
Jak używać Cloud Run z wywołaniami funkcji Gemini
Updated 23 sierpnia 2024
Jak używać Cloud Run jako punktu końcowego dla wywołań funkcji Gemini.
- Cloud Run
Ćwiczysz programowanie w Google Cloud? Zacznij tutaj.
Updated 23 sierpnia 2024
W ramach tych ćwiczeń w Codelabs dowiesz się, jak skonfigurować projekt Google Cloud, którego użyjesz w tych modułach. Dowiesz się też, jak używać Cloud Shell do edytowania plików i uruchamiania poleceń w terminalu.
Analizuj dane kliniczne za pomocą notatników BigQuery i AI Platform
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs przedstawiamy rozwiązanie umożliwiające dostęp do danych klinicznych w GCP i ich analizę w GCP przy użyciu notatników BigQuery i AI Platform.
Utwórz inteligentną kamerę internetową z JavaScriptem, korzystając z już wytrenowanego modelu uczenia maszynowego TensorFlow.js
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wczytać i wytrenować jeden z wytrenowanych modeli TensorFlow.js (COCO-SSD) oraz jak go używać do rozpoznawania typowych obiektów, na których był trenowany.
- TensorFlow
Tworzenie transkrypcji spotkań biznesowych w Dokumentach Google oraz Systemy uczące się
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wykorzystasz interfejs API Dokumentów Google, aby utworzyć dokument Google i zapisać w nim transkrypcję pliku audio. Użyjesz interfejsu Speech-to-Text API, aby uzyskać transkrypcję danego pliku audio.
- Google Workspace
Wdrażanie i aktualizowanie aplikacji .NET Core w Google Kubernetes Engine
Updated 23 sierpnia 2024
Microsoft.NET Core to wieloplatformowa, open source wersja.NET, która może działać natywnie w kontenerach. Oprogramowanie.NET Core jest dostępne w GitHubie i utrzymywane przez Microsoft oraz społeczność.NET. W tym module wdrażamy skonteneryzowaną
- Google Cloud
Zewnętrzny system równoważenia obciążenia HTTPs z zaawansowanymi funkcjami zarządzania ruchem (Envoy) z programowania
Updated 23 sierpnia 2024
Podczas tego ćwiczenia w Codelabs poznasz zaawansowane funkcje związane z ruchem, które są dostępne w nowym zewnętrznym systemie równoważenia obciążenia HTTPs.
Używanie Document AI Warehouse do przetwarzania, przetwarzania i wyszukiwania dokumentów
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wykorzystasz Document AI Warehouse do pozyskiwania, przetwarzania i przeszukiwania pełnego tekstu dokumentów.
Jak używać Gemini do odkrywania i ulepszania istniejącej aplikacji
Updated 23 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak używać Gemini do tworzenia aplikacji klienckich w oparciu o istniejący backend interfejsu API. Ten moduł ma na celu zilustrowanie korzystania z Gemini w istniejącej aplikacji. Z tego modułu nauczysz
Aktywowanie usług Kubernetes za pomocą zdarzeń Eventarc
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs będziesz nasłuchiwać zdarzeń z Pub/Sub, Cloud Storage i logów kontrolnych Cloud przy użyciu Eventarc oraz przekazywać je do usługi Kubernetes działającej w Google Kubernetes Engine (GKE).
Przewodnik techniczny dotyczący Duet AI z ćwiczeń z programowania dla programistów
Updated 23 sierpnia 2024
Celem tych warsztatów jest zapewnienie użytkownikom i praktykom praktycznego doświadczenia dotyczącego Duet AI. Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak: Aby pokazać autentyczne wykorzystanie Duet AI dla programistów w codziennym rozwoju
Szyfrowanie i odszyfrowywanie danych za pomocą Cloud KMS (Asymetric)
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak szyfrować i odszyfrowywać dane za pomocą kluczy asymetrycznych Cloud KMS.
- Cloud Key Management Service
Ochrona tymczasowego przechowywania danych na serwerach brzegowych za pomocą Cloud Armor
Updated 23 sierpnia 2024
W tym module utworzysz dystrybucję CDN i zastosujesz reguły Cloud Armor do ochrony pamięci podręcznej na serwerach brzegowych.
Zdarzenia niestandardowe w Google Ads i Google Analytics dla Firebase – Android
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrażać zdarzenia w GA4F i uruchamiać w Google Ads kampanie zachęcające do działania.
Pozyskaj zasoby FHIR (szybkie zasoby Healthcare interoperacyjności) do BigQuery
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs wdrożymy wzorzec pozyskiwania danych, aby wczytać do BigQuery dane o stanie zdrowia w formacie FHIR – R4 (zwykłe zasoby) przy użyciu interfejsów Cloud Healthcare FHIR interfejsów API.
Wykorzystywanie Duet AI w całym cyklu tworzenia oprogramowania
Updated 23 sierpnia 2024
Korzystanie z Duet AI do wykonywania zadań w istniejącym projekcie.
Zmień wygląd aplikacji Flutter z nudnej na piękną
Updated 23 sierpnia 2024
Flutter to opracowany przez Google zestaw narzędzi interfejsu do tworzenia pięknych, natywnie skompilowanych aplikacji na urządzenia mobilne, komputery i komputery przy użyciu jednej bazy kodu. To ćwiczenie w Codelabs pozwala zacząć od prostej aplikacji muzycznej, a potem (przy użyciu Material 3) sprawia, że jest ona ładniejsza i bardziej elastyczna na wszystkich platformach.
- Flutter
Aplikacje adaptacyjne w technologii Flutter
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz aplikację Flutter, która będzie przystosowywać się do wszystkich 6 platform obsługiwanych przez Flutter: Androida, iOS, internetu, Windowsa, systemu macOS i Linux.
- Flutter
Optymalizacja danych 3D przy użyciu narzędzia Draco Geometry Compression
Updated 23 sierpnia 2024
Grafika 3D jest podstawowym elementem wielu aplikacji, w tym gier, projektowania i wizualizacji danych. W miarę ulepszania procesorów graficznych i narzędzi do tworzenia większe i bardziej złożone modele 3D staną się powszechnymi i pomogą napędzać
Jak przetestować aplikację Flutter
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz i przetestujesz prostą aplikację Flutter.
- Flutter
Korzystanie z FFI we wtyczce Flutter
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz wtyczkę Flutter na platformy mobilne i komputerowe, używając FFI, aby wykorzystać istniejącą natywną bibliotekę C.
- Flutter
Tworzenie animowanego układu aplikacji w Material 3
Updated 23 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak stworzyć aplikację o adaptacyjnym projekcie, która płynnie animuje się w Material 3 na wszystkich 6 platformach obsługiwanych przez Flutter.
- Flutter
Archiwizowanie, analizowanie i generowanie raportów w Google Workspace oraz Google Cloud,
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w programie deweloperzy tworzą w Pythonie przepływ pracy przetwarzania obrazów w chmurze i z użyciem Google Workspace (dawniej G Suite) oraz Interfejsy Google Cloud APIs. Pobierzesz plik graficzny z Dysku Google, zarchiwizujesz go w Google Cloud Storage, przeanalizujesz jego zawartość w Google Cloud Vision i wygenerujesz raport w Arkuszach Google.
- Google Workspace
Szyfrowanie i odszyfrowywanie danych za pomocą Cloud KMS
Updated 23 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak szyfrować i odszyfrowywać dane za pomocą Cloud KMS.
- Cloud Key Management Service
Moduł 1. Migracja z aplikacji internetowej App Engine2 do Flask
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść aplikację App Engine w Pythonie z Webapp2 na platformę internetową Flask.
Migracja z App Engine Blobstore do Cloud Storage (moduł 16)
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść wykorzystanie blobstore do Cloud Storage dla aplikacji ndb App Engine w Pythonie 2.
Moduł 2. Migracja z App Engine ndb do Cloud NDB
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść prostą aplikację App Engine z ndb do Cloud NDB.
Funkcja w Cloud Functions umożliwiająca automatyzację importowania danych z pliku CSV do Arkuszy Google
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wypełnić arkusz kalkulacyjny Google za pomocą funkcji w Cloud Functions w reakcji na przesłanie pliku CSV do Cloud Storage
- Google Workspace
Jak korzystać z kolejki zadań App Engine (zadania pull) w aplikacjach Flask (moduł 18)
Updated 23 sierpnia 2024
Dowiedz się, jak dodać użycie zadań pull kolejki zadań do podstawowej aplikacji w Pythonie 2 Flask App Engine NDB.
Funkcje HTTP w Cloud Functions w Pythonie
Updated 23 sierpnia 2024
W tym samouczku utworzysz funkcje HTTP w Cloud Functions w Pythonie.
Migracja z kolejki zadań App Engine do Cloud Pub/Sub (moduł 19)
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść plik NDB App Engine w Pythonie 2 i Aplikacja do kolejki zadań (pobieranie zadań) do Cloud NDB; Cloud Pub/Sub, a następnie uaktualnienie do Pythona 3
Jak korzystać z biblioteki blobstore w App Engine (moduł 15)
Updated 23 sierpnia 2024
Dowiedz się, jak dodać wykorzystanie blobstore do prostej aplikacji w Pythonie 2 App Engine
Migracja z App Engine Memcache do Cloud Memorystore (moduł 13)
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść plik NDB App Engine w Pythonie 2 i z aplikacji Memcache do Cloud NDB & Cloud Memorystore (dla Redis), a następnie uaktualnienie do Pythona 3
Jak używać pamięci App Engine Memcache w aplikacjach Flask (moduł 12)
Updated 23 sierpnia 2024
Dowiedz się, jak dodać wykorzystanie Memcache do podstawowej aplikacji App Engine NDB w Pythonie 2.
Korzystanie z usług Stackdriver Logging i Stackdriver Trace dla Cloud Functions
Updated 23 sierpnia 2024
Dowiedz się, jak korzystać z usług Stackdriver Logging i Stackdriver Trace dla Cloud Functions.
Moduł 11. Migracja z Google App Engine do Cloud Functions
Updated 23 sierpnia 2024
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Pythonie (lub podzielić większą, monolityczną aplikację na mikroserwisy) i przenieść ją do Cloud Functions
Rozszerzona obsługa pakietów App Engine: część 1 (moduł 17)
Updated 23 sierpnia 2024
Dowiedz się, jak używać usług App Engine w pakiecie w środowiskach wykonawczych generacji 2
Wdróż podstawową wersję Tłumacza Google Aplikacja Express.js w App Engine, Cloud Functions i Cloud Run
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z interfejsu Google Cloud Translation API w środowisku Node.js oraz jak uruchamiać je lokalnie lub wdrażać w bezserwerowej platformie obliczeniowej Cloud (App Engine, Cloud Functions lub Cloud Run).
Używanie interfejsu Natural Language API w języku C#
Updated 23 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Natural Language API w języku C#
Moduł 5. Migracja z Google App Engine do Cloud Run z użyciem pakietów Cloud Buildpack
Updated 23 sierpnia 2024
Dowiedz się, jak skonteneryzować i przenieść prostą aplikację App Engine do Cloud Run za pomocą Cloud Buildpacks.
Jak korzystać z kolejki zadań App Engine (zadania push) w aplikacjach Flask (moduł 7)
Updated 23 sierpnia 2024
Dowiedz się, jak dodać użycie zadań push kolejki zadań do podstawowej aplikacji w Pythonie 2 Flask App Engine NDB.
Migracja monolitycznej strony internetowej do mikroserwisów w Google Kubernetes Engine
Updated 23 sierpnia 2024
W tym module dowiesz się, jak podzielić monolityczną witrynę na mikroserwisy i wdrożyć je w Google Kubernetes Engine.
Moduł 6. Migracja z Cloud Datastore do Cloud Firestore
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść prostą aplikację App Engine z Cloud Datastore do Cloud Firestore.
Migracja z usługi Użytkownicy App Engine do Cloud Identity Platform (moduł 21)
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść plik NDB App Engine w Pythonie 2 i Aplikacja usługi użytkowników do Cloud NDB & Cloud Identity Platform, a następnie uaktualnienie do Pythona 3
Moduł 3. Migracja z Google Cloud NDB do Cloud Datastore
Updated 23 sierpnia 2024
Dowiedz się, jak przenieść prostą aplikację App Engine z Cloud NDB do Cloud Datastore.
Moduł 4. Migracja z Google App Engine do Cloud Run przy użyciu Dockera
Updated 23 sierpnia 2024
Dowiedz się, jak skonteneryzować i przenieść prostą aplikację App Engine do Cloud Run za pomocą Dockera.
Tworzenie szablonu automatyzacji
Updated 22 sierpnia 2024
Z tego ćwiczeń z programowania dowiesz się, jak napisać szablon automatyzacji.
Obliczanie prywatnych statystyk za pomocą PipelineDP
Updated 22 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak tworzyć statystyki prywatne za pomocą PipelineDP – platformy do ochrony prywatności różnicowej.
Migracja z Compute Engine do Kubernetes Engine za pomocą usługi Migrate for Anthos
Updated 22 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak przenieść prosty serwer WWW z Compute Engine do Kubernetes Engine przy użyciu Migrate for Anthos.
Tworzenie urządzenia Matter
Updated 22 sierpnia 2024
Dzięki nim dowiesz się, jak stworzyć, zlecić i wykorzystać urządzenie Matter.
- Matter
Ćwiczenie pisowni w Asystencie Google i Cloud Firestore
Updated 22 sierpnia 2024
Platforma dla deweloperów Asystenta Google umożliwia tworzenie oprogramowania rozszerzającego funkcje Asystenta Google – wirtualnego osobistego asystenta – działa na ponad miliardzie urządzeń, w tym inteligentnych głośnikach, telefonach, samochodach,
- Asystent Google
Udostępnianie sieci wątków za pomocą interfejsów API danych uwierzytelniających Google Thread
Updated 22 sierpnia 2024
Dowiedz się, jak Twój router graniczny i aplikacja mogą współdziałać z interfejsami API Google w celu utworzenia sieci typu 1 Thread.
Tworzenie wirtualnego urządzenia Sprawa
Updated 22 sierpnia 2024
Dzięki nim dowiesz się, jak stworzyć, zlecić i wykorzystać wirtualne urządzenie Sprawa Spraw.
- Matter
Tworzenie tabel wyników w Firestore
Updated 22 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz tabelę wyników przy użyciu Cloud Firestore i Cloud Functions.
- Firebase
Powiadom testerów o nowych wersjach aplikacji za pomocą pakietu SDK Firebase App Distribution na iOS – Codelabs
Updated 22 sierpnia 2024
Szybko przekaż najnowszą wersję testerom dzięki pakietowi SDK Rozpowszechniania aplikacji. W ramach tego ćwiczenia w Codelabs zaktualizujesz aplikację, aby wyświetlać testerom alerty o dostępności nowych kompilacji.
- Rozpowszechnianie aplikacji przez Firebase
- Firebase
Monitorowanie wydajności wdrożeń funkcji
Updated 22 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać Monitorowanie wydajności Firebase do przykładowej aplikacji i mierzyć wydajność podczas wdrażania funkcji.
- Firebase
- Android
- Monitorowanie wydajności Firebase
Konfigurowanie projektów i usług Firebase oraz zarządzanie nimi za pomocą Terraform
Updated 22 sierpnia 2024
Użyj Terraform do konfigurowania projektów Firebase i zarządzania nimi, w tym do automatycznej konfiguracji infrastruktury i usług Firebase.
- Firebase
Rozpowszechnianie wersji pakietów aplikacji testerom – ćwiczenia z programowania
Updated 22 sierpnia 2024
Przekaż najnowszą wersję aplikacji testerom”. szybko rękami. W tym
- Android
- Firebase
Stopniowo wdrażaj Sprawdzanie aplikacji Firebase za pomocą Zdalnej konfiguracji Firebase
Updated 22 sierpnia 2024
Za pomocą Sprawdzania aplikacji Firebase z aplikacją App Attest możesz chronić usługi backendu i sprawdzać, czy żądania wysyłane do usług Firebase pochodzą z autentycznej aplikacji. Ogólnie zalecamy stopniowe wprowadzanie użytkowników w usłudze App
- Firebase App Check
- Zdalna konfiguracja Firebase
Wdrażanie Google Analytics dla Firebase w komponencie WebView na Androida
Updated 22 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wysyłać zdarzenia do GA4 za pomocą implementacji JavaScriptu w komponencie WebView
Sprawdzanie aplikacji Firebase na platformach Apple
Updated 22 sierpnia 2024
Sprawdzanie aplikacji Firebase pomaga chronić zasoby backendu przed nadużyciami takimi jak oszustwa związane z płatnościami czy wyłudzanie informacji, pilnując, aby żądania pochodziły z dozwolonych aplikacji i urządzeń. Współpracuje z usługami
- Firebase App Check
Powiadamianie testerów o nowych wersjach aplikacji za pomocą pakietu SDK Firebase App Distribution na Androida – Codelabs
Updated 22 sierpnia 2024
Szybko przekaż najnowszą wersję testerom dzięki pakietowi SDK App Distribution na Androida. W ramach tego ćwiczenia w Codelabs dowiesz się, jak zaktualizować aplikację tak, aby wyświetlała testerom powiadomienia o nowych wersjach.
- Rozpowszechnianie aplikacji przez Firebase
- Firebase
- Android
Samouczek Cloud Run Starter
Updated 22 sierpnia 2024
Dowiedz się, jak wdrożyć aplikację początkową w Cloud Run.
Przełączanie awaryjne w wielu regionach z użyciem zasad routingu Cloud DNS i kontroli stanu na potrzeby wewnętrznego systemu równoważenia obciążenia TCP/UDP
Updated 22 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz zasadę routingu przełączania awaryjnego Cloud DNS z podstawowym systemem równoważenia obciążenia i zapasowym systemem równoważenia obciążenia z maszynami wirtualnymi backendu uruchomionymi w środowisku Apache. Przetestujesz funkcję przełączania awaryjnego.
Dodawanie komponentu WebView do aplikacji Flutter
Updated 22 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać wtyczkę webview_flutter do aplikacji Flutter.
- Flutter
BigQuery ML do wykrywania oszustw w transakcjach kartą kredytową przy użyciu konsoli
Updated 22 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak za pomocą konsoli utworzyć model regresji logistycznej BigQuery, który będzie przewidywał wykrywanie oszustw w transakcjach dokonywanych przy użyciu kart kredytowych.
Zbuduj grę 2D z fizyką w grze Flutter and Flame
Updated 22 sierpnia 2024
Naucz się tworzyć mechanikę gier w grze Flutter i Fleme dzięki Forge2D – silnikowi fizyki 2D.
- Flutter
Omówienie ognia w technologii Flutter
Updated 22 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Flame – silnika gry stworzonego na bazie Flutter. Poznasz komponenty i efekty Flame oraz dowiesz się, jak zintegrować Flame z systemem zarządzania stanem w aplikacji Flutter.
- Flutter
Utwórz model wykrywania oszustw w Cloud AI Platform za pomocą TensorFlow Enterprise i BigQuery
Updated 22 sierpnia 2024
W tym module bezpośrednio pozyskasz zbiór danych BigQuery i wytrenujesz model wykrywania oszustw za pomocą TensorFlow Enterprise w Google Cloud AI Platform.
- TensorFlow
Uruchamianie kampanii Google Ads z wykorzystaniem zdarzeń niestandardowych Google Analytics i Flutter
Updated 22 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrażać zdarzenia niestandardowe w GA4F i uruchamiać w Google Ads kampanie zachęcające do działania w aplikacji.
Tworzenie interfejsów nowej generacji w Flutter
Updated 22 sierpnia 2024
Dowiedz się, jak tworzyć interfejsy Flutter, korzystając z animacji, cieniowania i efektów cząstek, które działają na wszystkich 6 platformach Flutter.
- Flutter
Układaj słowne łamigłówki w aplikacji Flutter
Updated 22 sierpnia 2024
Dowiedz się, jak stworzyć aplikację Flutter, która wymaga dużej mocy obliczeniowej, a jednocześnie zachować płynną interaktywność.
- Flutter
Wyjaśnienie modelu wykrywania oszustw za pomocą Cloud AI Platform
Updated 22 sierpnia 2024
W tym module utworzysz tf.keras do identyfikowania fałszywych transakcji przy użyciu TensorFlow, a następnie zinterpretujesz wyniki modelu za pomocą pakietu Cloud SDK Explainable AI.
- TensorFlow
Dodawanie funkcji związanych z czatem do aplikacji na Androida za pomocą interfejsów Messaging i People API
Updated 22 sierpnia 2024
Dowiedz się, jak dodać do aplikacji na Androida funkcje czatu za pomocą interfejsów API do przesyłania wiadomości i osób.
Statystyki zabezpieczeń środowiska wykonawczego
Updated 22 sierpnia 2024
Wdróż aplikację w klastrze Cloud Run i GKE oraz wyświetlaj statystyki dotyczące zabezpieczeń dla wdrożenia w ramach usługi Software Delivery Shield Security
Sprzedawanie subskrypcji w aplikacji przy użyciu Biblioteki płatności w Play 5
Updated 22 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć automatycznie odnawiane subskrypcje i abonamenty przedpłacone, w tym abonamenty podstawowe i oferty elastyczne.
Dane przesyłane do generatywnej AI za pomocą interfejsów Spanner i Vertex AI Imagen API
Updated 21 sierpnia 2024
Utwórz aplikację do generowania pozycji, która będzie generowała obrazy na podstawie utworzonych przez użytkownika promptów dotyczących pozycji. Dane pobrane z bazy danych Spannera zostaną pobrane przez interfejs API aplikacji serwera.
Automatyzowanie zadań w Google Workspace przy użyciu interfejsu Gemini API
Updated 21 sierpnia 2024
Dowiedz się, jak wykorzystać możliwości interfejsu Gemini API do automatyzacji zadań w Google Workspace i odkryć dodatkowe możliwości.
- Google Workspace
Oparty na generatywnej AI czat z użytkownikami i dokumentami w języku Java z PaLM i LangChain4J
Updated 21 sierpnia 2024
W ramach tych ćwiczeń w Codelabs będziesz rozmawiać z użytkownikami lub zadawać pytania na temat dokumentacji przy użyciu generatywnej AI w Javie, integracji dużego modelu językowego PaLM i platformy administracji LLM LangChain4J.
MDC-101 – sieć: podstawy komponentów materiałowych (MDC) (sieć)
Updated 21 sierpnia 2024
Poznaj podstawy używania komponentów Material Design w internecie dzięki prostej aplikacji z podstawowymi komponentami.
MDC-101 Flutter: podstawy komponentów materiałowych
Updated 21 sierpnia 2024
Utwórz stronę logowania w prostej aplikacji Flutter, aby poznać podstawy używania Material Komponenty.
- Flutter
MDC-103 Android: Tworzenie motywów z wykorzystaniem kolorów, ruchu i typu (Java)
Updated 21 sierpnia 2024
Dowiedz się, jak dzięki Material Component Android łatwo wyróżnić swój produkt i wyrazić swoją markę dzięki projektowaniu w języku Java.
Bezserwerowa aplikacja stosu MEAN w MongoDB Atlas i Cloud Run
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz możliwą do zainstalowania aplikację wykorzystującą stos MEAN, działającą w Cloud Run.
MDC-111 Android: włączanie komponentów Material Design w bazie kodu (Kotlin)
Updated 21 sierpnia 2024
Dowiedz się, jak włączyć poszczególne komponenty Material Komponenty w dotychczasowej bazie kodu Kotlin – bez konieczności zaczynania od zera.
MDC-111 Android: włączanie komponentów Material Design w bazie kodu (Java)
Updated 21 sierpnia 2024
Dowiedz się, jak włączyć poszczególne komponenty Material Komponenty w istniejącej bazie kodu Java – bez konieczności zaczynania od zera.
MDC-101 na Androida: podstawy komponentów Material Design (MDC) (Java)
Updated 21 sierpnia 2024
Poznaj podstawy korzystania z komponentów Material Design na Androida, tworząc prostą aplikację z podstawowymi komponentami w języku Java.
MDC-103 Flutter: dopasowywanie motywu, kolor, kształt, wysokość i typ
Updated 21 sierpnia 2024
Odkryj, jak biblioteka Material Flutter ułatwia wyróżnienie Twojego produktu i wyrażanie marki przez projektowanie.
- Flutter
MDC-103 Web: łączenie tematów z materiałami według koloru, kształtu, wysokości i typu (sieć)
Updated 21 sierpnia 2024
Dowiedz się, jak dzięki komponentom Material Web możesz łatwo wyróżnić swój produkt i wyróżnić swoją markę za pomocą projektowania.
MDC-104 – Android: komponenty Material Advanced (Java)
Updated 21 sierpnia 2024
Ulepsz swój projekt i dowiedz się, jak używać zaawansowanego menu komponentu komponentu w Java.
MDC-104 Android: Material Advanced Komponenty (Kotlin)
Updated 21 sierpnia 2024
Ulepsz swój projekt i naucz się korzystać z naszego zaawansowanego menu komponentu w Kotlin.
Zwiększanie wydajności aplikacji w Go (część 2: narzędzie do profilowania)
Updated 21 sierpnia 2024
Profilowanie ciągłe to narzędzie do identyfikowania informacji o ostatnim kilometrze na potrzeby dostrajania wydajności. Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć do aplikacji aplikację za pomocą agenta profilującego i jak zidentyfikować wąskie gardła na podstawie zwizualizowanych wykresów w narzędziu Cloud Profiler.
Tworzenie gry AR przy użyciu Fundacji AR Unity
Updated 21 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak używać ARCore z użyciem platformy AR Foundation do tworzenia prostej gry dla kierowców.
- Android
Jak korzystać z interfejsów API za pomocą wywołań funkcji w Gemini
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w programie użyjesz wywołania funkcji w Gemini, aby utworzyć aplikację, za pomocą której użytkownicy będą mogli pytać o kursy wymiany, będą pobierać najnowsze dane z zewnętrznego interfejsu API, a następnie odpowiedzieć użytkownikowi.
Pierwsze kroki z Firebase w języku C++
Updated 21 sierpnia 2024
Być może znasz już pakiety SDK Firebase na Androida i iOS, ale czy wiesz, że istnieje pakiet C+ Pakiet SDK przeznaczony jest wyłącznie do gier działających na wielu platformach. W tym warsztacie pokażemy do projektu Androida za pomocą CMake, dodaj podstawowe dane analityczne, które pomogą Ci ulepszyć grę, oraz udostępnij je znajomym i testerom, aby zacząć zbierać opinie.
- Firebase
Partycjonowanie i grupowanie w BigQuery
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w programie użyjesz interfejsu internetowego BigQuery, aby zrozumieć partycjonowanie i grupowanie w BigQuery.
Nawigacja przy użyciu gestów i interfejs od krawędzi do krawędzi
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w programie będziesz pracować nad istniejącą aplikacją, tak aby jej elementy sterujące działały z nawigacją przy użyciu gestów. Będziesz też mieć możliwość korzystania z całej platformy na całym ekranie.
- Android
Ułatwianie obsługi poczty e-mail dzięki dodatkom do Google Workspace
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w programie zaprojektujesz i wdrożysz dodatek do Gmaila, który umożliwia użytkownikom łatwe dodawanie wydatków z rachunków do Arkuszy Google bez wychodzenia z Gmaila.
- Google Workspace
Generowanie tekstu przez generatywną AI w języku Java za pomocą PaLM i LangChain4J
Updated 21 sierpnia 2024
W ramach tych ćwiczeń w programie zaczniesz korzystać z generatywnej AI w języku Java, zintegrujesz duży model językowy PaLM i wykorzystasz platformę administrowania LangChain4J LLM
Korzystanie z Gemini Code Assist do odkrywania i ulepszania podsumowywania za pomocą AI
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w programie przyjrzymy się istniejącemu rozwiązaniu ułatwiającemu szybsze rozpoczęcie pracy (podsumowywaniem AI), które wykorzystuje modele Vertex AI do podsumowywania dokumentów PDF przesłanych do Google Cloud Storage. Wykorzystamy Gemini Code Assist, aby zrozumieć i dodać nowe funkcje do tego rozwiązania.
Pisanie testów monitorowania syntetycznego na potrzeby usług z użyciem Gemini
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w programie przyjrzymy się wykorzystaniu funkcji Pomóż mi w pisaniu do tworzenia testów syntetycznych monitorowania w istniejących usługach.
Wdróż i zweryfikuj wiele sieci GKE NFO Interfejs o wysokiej wydajności
Updated 21 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować i zweryfikować pulę węzłów GKE L3 i netdevice.
Śledzenie zdarzeń w komponencie WebView za pomocą Google Analytics
Updated 21 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak śledzić zdarzenia w witrynie w komponencie WebView przy użyciu GA4F, przekazując je do kodu natywnego.
Trenowanie TensorFlow.js w Node.js Codelab
Updated 21 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć i wytrenować model szacowania wysokości rzutu baseballowego za pomocą TensorFlow.js na serwerze Node.js oraz udostępniać wskaźniki klientowi.
- TensorFlow
TensorFlow.js: konwertowanie modelu Pythona SavedModel na format TensorFlow.js
Updated 21 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wykorzystać istniejący model ML w języku Python w formacie SavedModel i przekonwertować go na format TensorFlow.js, aby można było go uruchamiać w przeglądarce, a także jak rozwiązywać typowe problemy, które mogą wystąpić podczas konwersji.
- TensorFlow
Laboratorium: rozszerzenia usług w Media CDN
Updated 21 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz dystrybucję Media CDN, która uruchamia Twój kod za pomocą wtyczki rozszerzeń usług w celu uzyskania niestandardowego uwierzytelniania HTTP.
Optymalizacja cen produktów detalicznych
Updated 21 sierpnia 2024
Z tego modułu dowiesz się, jak wykorzystać Dataprep, BigQuery i Looker, aby analizować wpływ różnych cen detalicznych i podejmować świadome decyzje w celu optymalizacji cen produktów.
Automatyzacja poleceń w Slacku
Updated 21 sierpnia 2024
Kod źródłowy tworzenia polecenia po ukośniku w Slacku do podsumowywania tekstu w aplikacji Slack. Aplikacja Slack używa funkcji w Cloud Functions do wywoływania interfejsu PaLM API do podsumowywania tekstu.
Skalowanie za pomocą narzędzia Kustomize
Updated 21 sierpnia 2024
Kustomize to narzędzie, które wprowadza możliwość dostosowania konfiguracji aplikacji bez użycia szablonów, co upraszcza korzystanie z tradycyjnych aplikacji. Jest ono dostępne jako samodzielne narzędzie i jest wbudowane w kubectl przez kubectl apply
Notatniki Apache Spark i Jupyter w Cloud Dataproc
Updated 20 sierpnia 2024
W tym module dowiesz się, jak skonfigurować notatniki Apache Spark i Jupyter w Cloud Dataproc przy użyciu komponentów opcjonalnych i bramy komponentów.
Łącz się z usługami lokalnymi przez sieć hybrydową z użyciem usługi Private Service Connect i serwera proxy TCP hybrydowej grupy punktów końcowych sieci
Updated 20 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak używać usługi Private Service Connect z serwerem proxy TCP do uzyskiwania dostępu do usług lokalnych
Dostęp do plików w Cloud Storage z abstrakcją zasobów Spring
Updated 20 sierpnia 2024
Uzyskiwanie dostępu do plików w Cloud Storage za pomocą abstrakcji zasobu Spring.
Używanie usługi Secret Manager z Pythonem
Updated 20 sierpnia 2024
Z tego samouczka dowiesz się, jak korzystać z usługi Secret Manager w Pythonie
Systemy równoważenia obciążenia serwera proxy Cloud Armor i TCP/SSL – ograniczanie liczby żądań i lista odrzuconych adresów IP z programowania
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz system równoważenia obciążenia serwera proxy TCP/SSL z usługą backendu i użyjesz Cloud Armor, aby ograniczyć dostęp do systemu równoważenia obciążenia tylko do określonego zestawu klientów użytkownika
Zaawansowany Android w Kotlin 03.2: animacja z MotionLayout
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w programie wykorzystasz MotionLayout, by utworzyć aplikację na Androida Kotlin z dynamicznymi animacjami.
- Android
Obliczanie statystyk prywatnych z zastosowaniem funkcji Privacy on Beam
Updated 20 sierpnia 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak tworzyć prywatne statystyki wizyt w restauracjach za pomocą narzędzia „Privacy on Beam”, aby poznać i zastosować możliwości ram ochrony prywatności różnicowej.
Rozpoznawanie kwiatów za pomocą TensorFlow Lite na Androidzie
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w programie wykorzystasz klasyfikator obrazów i uruchomisz go na telefonie z Androidem za pomocą TensorFlow Lite.
- TensorFlow
- Android
Wyszukiwanie podobieństw w usługach Spanner i Vertex AI
Updated 20 sierpnia 2024
Utwórz aplikację do wyszukiwania podobieństw w celu uzyskania rekomendacji dotyczących odzieży na podstawie danych wejściowych użytkownika i przeszukuj dane przechowywane w usłudze Spanner oraz zindeksowane przez Wyszukiwanie wektorowe, aby odpowiadać najbliższym sąsiadom.
Pozyskuj dane z pliku CSV (wartości rozdzielane przecinkami) do BigQuery za pomocą Cloud Data Fusion – pozyskiwanie danych w czasie rzeczywistym
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w programie wdrożymy wzorzec pozyskiwania danych do wczytywania w BigQuery danych o stanie zdrowia w formacie CSV za pomocą Cloud Data Fusion w czasie rzeczywistym.
Rozpoznawanie mowy AI z użyciem TensorFlow Lite dla mikrokontrolerów i SparkFun Edge
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w Codelabs dowiesz się, jak uruchomić model rozpoznawania mowy przy użyciu TensorFlow Lite do mikrokontrolerów na SparkFun Edge – zasilanej baterią płytce deweloperskiej z mikrokontrolerem.
- TensorFlow
Wdrażanie danych logu czasu za pomocą OpenTelemetry
Updated 20 sierpnia 2024
OpenTelemetry to standard branżowy w zakresie dostrzegalności systemu w śledzeniu i wskaźnikach. W tej sesji dowiesz się, jak instrumentować wskaźniki aplikacji za pomocą OpenTelemetry oraz jak korzystać z nich w Cloud Monitoring i innych narzędziach do monitorowania.
Moduł: usługa Site-to-site z użyciem urządzenia FlexiWAN SD-WAN NCC
Updated 20 sierpnia 2024
Celem tego modułu jest zbadanie NCC za pomocą zdefiniowanego programowo promieni urządzenia WAN podłączonego do centrum NCC.
Dodawanie powiadomień push do aplikacji na iOS
Updated 20 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać powiadomienia push do aplikacji na iOS za pomocą Komunikacji w chmurze Firebase.
- Firebase
Warsztaty na temat bezserwerowych interfejsów internetowych
Updated 20 sierpnia 2024
W tym module z kodem przygotujesz interfejs Web API do obsługi bezserwerowych rozwiązań Google Cloud, aby wyświetlać półkę na książki i jej książki. Utworzysz funkcję w Cloud Functions do importowania przykładowych danych, kontener Cloud Run oferujący interfejs API wielokrotnego użytku dostępny w backendzie oraz aplikację internetową App Engine zapewniającą internetowy frontend do przeglądania biblioteki książek.
Dodawanie powiadomień push do aplikacji internetowej
Updated 20 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać powiadomienia push do aplikacji internetowej.
TensorFlow.js – rozpoznawanie dźwięku przy użyciu uczenia się transferu
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz podstawową sieć rozpoznawania dźwięku, która będzie rozpoznawać Twoje dźwięki i używać jej do sterowania suwakiem w przeglądarce. Będziesz używać TensorFlow.js – wydajnej i elastycznej biblioteki systemów uczących się dla JavaScriptu.
- TensorFlow
Integracja Zdalnej konfiguracji z ćwiczeniami z programowania na Androidzie
Updated 20 sierpnia 2024
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć Zdalną konfigurację na Androidzie i jak z niej korzystać
- Android
Rozpoznawanie tekstu i cech twarzy za pomocą ML Kit: iOS
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w programie utworzysz aplikację na iOS przy użyciu ML Kit, która używa systemów uczących się działających na urządzeniu do rozpoznawania tekstu i twarzy na obrazach.
- ML Kit
Mierz czas wczytywania i renderowanie ekranu za pomocą Monitorowania wydajności Firebase
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w Codelabs utworzysz przykładową aplikację i dowiesz się, jak mierzyć czas wczytywania oraz renderowanie ekranu za pomocą Monitorowania wydajności Firebase.
- Firebase
- Android
- Monitorowanie wydajności Firebase
Schemat wartości konwersji SKAdNetwork
Updated 20 sierpnia 2024
W ramach tego ćwiczenia w Codelabs pokażemy, jak stworzyć zbiory przychodów, aby skonfigurować schemat wartości konwersji SKAd Network
Pomiar danych dotyczących podstawowych wskaźników internetowych za pomocą danych reklam
Updated 16 sierpnia 2024
Z tego ćwiczenia w programie dowiesz się, jak mierzyć podstawowe wskaźniki internetowe za pomocą gotowego szablonu tagu Menedżera tagów Google oraz przesyłać dane do usługi w Google Analytics 4 (GA4). Dowiesz się też, jak pobierać dane z Google Ad
Jak jest mierzona dostępność cyfrowa?
Updated 30 maja 2024
Wprowadzenie do pomiarów ułatwień dostępu, dzięki którym wszyscy, w tym osoby z niepełnosprawnościami, mogą korzystać z Twojej witryny w skuteczny i równym stopniu.
Nowe słowo kluczowe
Updated 31 marca 2024
Wywołuj funkcje do tworzenia obiektów za pomocą słowa kluczowego `new`.
Dziedziczenie prototypowe
Updated 31 marca 2024
Obiekty JavaScript i prototypowe dziedziczenie.
Zindeksowane kolekcje
Updated 31 marca 2024
Dowiedz się, jak używać zindeksowanych kolekcji, takich jak tablice.
Pola i metody klas
Updated 31 marca 2024
Dodaj właściwości do zajęć za pomocą pól i metod klas.
BigInt
Updated 31 marca 2024
Dowiedz się, jak używać typu danych BigInt w języku JavaScript.
Powracające słowo kluczowe
Updated 31 marca 2024
Aby lepiej wykorzystać potencjał funkcji, użyj słowa kluczowego „return”.
Obiekty
Updated 31 marca 2024
Wprowadzenie do obiektów JavaScript.
Wprowadzenie do JavaScriptu
Updated 31 marca 2024
Krótka historia JavaScriptu i przegląd jego podstawowych reguł.
Operatory porównania
Updated 31 marca 2024
Dowiedz się, jak używać operatorów porównania.
wartości null i undefined
Updated 31 marca 2024
Dowiedz się, jak używać typów danych JavaScriptu o wartościach null i niezdefiniowanych.
Zajęcia
Updated 31 marca 2024
Dowiedz się, jak korzystać z klas w języku JavaScript.
Funkcje
Updated 31 marca 2024
Wprowadzenie do funkcji JavaScript
Deskryptory nieruchomości
Updated 31 marca 2024
Używaj deskryptorów właściwości do konfigurowania obiektów JavaScript.
Zmienne
Updated 31 marca 2024
Dowiedz się, jak używać zmiennych JavaScriptu.
Witamy w Naukach JavaScriptu
Updated 31 marca 2024
Szczegółowe szkolenie z podstaw JavaScriptu.
Kolekcje z kluczem
Updated 31 marca 2024
Dowiedz się, jak korzystać z kolekcji z kluczami, takich jak mapy i zbiory.
Typy i struktury danych
Updated 31 marca 2024
Podstawowe typy danych w JavaScripcie.
To słowo kluczowe
Updated 31 marca 2024
Używaj słowa kluczowego „this” do pracy z kontekstem wykonywanym przez Twoją funkcję.
Wyrażenia funkcji
Updated 31 marca 2024
Wprowadzenie do wyrażeń funkcji JavaScript.
Statyczne bloki inicjowania
Updated 31 marca 2024
Użyj statycznych bloków inicjowania, aby ustawić lub zmienić pola statyczne.
Sterowanie przepływem
Updated 31 marca 2024
Więcej informacji o przepływie elementów sterujących JavaScriptu.
Przedłużenie zajęć
Updated 31 marca 2024
Słowo kluczowe „extends” pozwala tworzyć podklasy istniejących klas.
Numbers
Updated 31 marca 2024
Dowiedz się, jak używać typu danych liczbowych w JavaScripcie.
Dodatek
Updated 31 marca 2024
Dodatkowe informacje, które mogą Ci się przydać w pracy z JavaScriptem.
Symbol
Updated 31 marca 2024
Dowiedz się, jak używać typu danych symboli w języku JavaScript.
Ciąg znaków
Updated 31 marca 2024
Dowiedz się, jak używać typu danych ciągu znaków JavaScript.
Wartość logiczna
Updated 31 marca 2024
Dowiedz się, jak używać typu danych logicznego.
Osoby uzyskujące dostęp do usługi
Updated 31 marca 2024
Dowiedz się, jak ustawiać i zmieniać właściwości obiektu oraz uzyskiwać do nich dostęp.
Ćwiczenie z programowania dotyczące regresji logistycznej
Updated 13 lutego 2024
Dzięki temu ćwiczeniu z programowania dowiesz się, jak używać regresji logistycznej do poznawania, w jakim stopniu właściwości takie jak płeć, grupa wiekowa, czas wyświetlenia i typ przeglądarki przekładają się na prawdopodobieństwo kliknięcia
Ćwiczenie z programowania dotyczące regresji liniowej
Updated 13 lutego 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak z zastosowaniem regresji liniowej utworzyć model, który prognozuje koszt kliknięcia. Aby ukończyć to ćwiczenie, potrzebujesz wystarczająco dużo wysokiej jakości danych kampanii, aby można było
Ćwiczenie z programowania dotyczące regresji logistycznej
Updated 13 lutego 2024
Dzięki temu ćwiczeniu z programowania dowiesz się, jak używać regresji logistycznej do poznawania, w jakim stopniu właściwości takie jak płeć, grupa wiekowa, czas wyświetlenia i typ przeglądarki przekładają się na prawdopodobieństwo kliknięcia
Ćwiczenie z programowania dotyczące regresji liniowej
Updated 13 lutego 2024
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak z zastosowaniem regresji liniowej utworzyć model, który prognozuje koszt kliknięcia. Aby ukończyć to ćwiczenie, potrzebujesz: Aby ukończyć to ćwiczenie, potrzebujesz wystarczająco dużo wysokiej
Wkrótce
Updated 10 lutego 2024
Wkrótce podamy więcej informacji na temat testowania.
Witamy w sekcji Nauka testowania
Updated 31 stycznia 2024
Zaawansowany kurs na temat testowania oprogramowania.
Dodatek
Updated 31 stycznia 2024
Dodatkowe informacje, które mogą Ci się przydać podczas tworzenia testów.
Środowisko testowe
Updated 31 stycznia 2024
Naucz się używać narzędzi działających w czasie działania i emulacji przeglądarki do testowania.
Na czym polega testowanie
Updated 31 stycznia 2024
Ogólne wprowadzenie do testowania.
Analiza statyczna
Updated 31 stycznia 2024
Naucz się korzystać z narzędzi linter do podstawowych testów automatycznych.
Narzędzia branżowe
Updated 31 stycznia 2024
Dowiedz się więcej o asercjach i innych elementach podstawowych typowych dla większości platform do testowania.
Miejsce wykonywania testów
Updated 31 stycznia 2024
Dowiedz się, jak przeprowadzać testy ręcznie lub w ramach procesu automatycznego.
Co należy przetestować i jakie podejście należy zastosować
Updated 31 stycznia 2024
Dowiedz się, jak ocenić kod pod kątem testowania.
Testowanie komponentów w praktyce
Updated 31 stycznia 2024
Przykłady projektów testów komponentu React ze złożonymi zależnościami.
Rodzaje testów automatycznych
Updated 31 stycznia 2024
Dowiedz się więcej o typowych kategoriach testów.
JavaScript z podziałem kodu
Updated 4 grudnia 2023
Niektóre zasoby nie mają kluczowego znaczenia przy początkowym wczytywaniu strony. Jednym z takich zasobów jest JavaScript, który można odroczyć do momentu, gdy będzie to potrzebne. W tym celu stosuje się technikę zwaną podziałem kodu. W ten sposób możesz poprawić wydajność przez zmniejszenie przepustowości i rywalizacji z procesorami. Jest to niezwykle istotne w przypadku poprawy zarówno początkowej szybkości wczytywania strony, jak i szybkości reakcji wejściowej podczas uruchamiania.
Witamy w Learn Performance
Updated 27 listopada 2023
Kurs jest przeznaczony dla osób, które dopiero zaczynają swoją przygodę z wydajnością w internecie, ponieważ mają one duże znaczenie dla wygody użytkowników. Omówiono w nim najważniejsze pojęcia i techniki zwiększania skuteczności stron internetowych.
Ścieżka krytyczna
Updated 27 listopada 2023
Krytyczna ścieżka renderowania to pojęcie związane z wydajnością internetu, które określa, jak szybko pierwsze renderowanie strony pojawia się w przeglądarce. W tym module zaprezentujemy teorię na temat krytycznej ścieżki renderowania. Zapoznamy się z takimi zagadnieniami, jak blokowanie renderowania i parsera oraz jak odgrywają one kluczową rolę w szybkości wyświetlania strony w przeglądarce.
Wyniki filmu
Updated 23 listopada 2023
Wideo to typ mediów często używany na stronach internetowych, ale umiejętność ich efektywnego wyświetlania to jeden z aspektów skuteczności, o którym nie należy zaniedbywać. W tym module omówiliśmy kilka kluczowych technik umieszczania filmów na stronach w taki sposób, aby Twoja witryna była szybka, a także powiązane kwestie związane z wydajnością, które mogą się pojawić przy korzystaniu z tych tagów.
Wydajność obrazu
Updated 1 listopada 2023
Obrazy stanowią obecnie dużą część danych przenoszonych na wielu stronach internetowych. W tym module omówiono sposoby optymalizowania obrazów i ich efektywnego wyświetlania, które pozwalają zminimalizować ilość zużywanych bajtów niezależnie od urządzenia użytkownika.
Wspomagaj przeglądarce za pomocą wskazówek dotyczących zasobów
Updated 1 listopada 2023
Wskazówki dotyczące zasobów to zbiór funkcji dostępnych w kodzie HTML, które mogą pomóc przeglądarce w wcześniejszym ładowaniu zasobów, a czasem nawet przy wyższym priorytecie. W tym module znajdziesz kilka wskazówek, które pomogą Ci przyspieszyć wczytywanie Twoich stron.
Pobieranie z wyprzedzeniem, renderowanie wstępne i wstępne buforowanie skryptu service worker
Updated 1 listopada 2023
Choć wydajność zależy w dużej mierze od tego, jak można zoptymalizować i eliminować niepotrzebne zasoby, sugestia, że pewne zasoby powinny zostać załadowane, zanim będą potrzebne, może wydawać się paradoksalna. W niektórych przypadkach _może się jednak przydać wcześniejsze wczytanie pewnych zasobów. W tym module omówimy ten aspekt wydajności wraz z omówieniem pobierania z wyprzedzeniem i renderowania z wyprzedzeniem.
Dlaczego szybkość ma znaczenie?
Updated 1 listopada 2023
Zanim zaczniesz stosować skuteczność uczenia się, musisz zrozumieć jej rolę w wygodzie użytkowników i dowiedzieć się, jak może ona wpływać na poprawę wyników. Kurs rozpoczyna się od krótkiego wprowadzenia tych zagadnień i zawiera kontekst, który wyjaśnia, dlaczego warto poznać wydajność.
Ogólne kwestie związane z wydajnością kodu HTML
Updated 1 listopada 2023
Każda witryna zaczyna się od żądania dokumentu HTML. To żądanie ma duży wpływ na szybkość wczytywania witryny. W tym module omówiono ważne kwestie, takie jak buforowanie HTML, blokowanie parserów, blokowanie renderowania i inne, dzięki czemu możesz zadbać o to, by pierwsze żądanie HTML witryny było prawidłowe.
Przypadek użycia konkretnego narzędzia do pracy w sieci
Updated 1 listopada 2023
Po zapoznaniu się z podstawowymi informacjami na temat pracowników internetowych oraz ich możliwości i ograniczeń nadszedł czas na przyjrzenie się konkretnemu przypadkowi użycia takiego pracownika. W tej prezentacji skrypt internetowy pobiera plik JPEG, wyodrębnia jego metadane i wysyła go z powrotem do wątku głównego, aby użytkownik mógł go zobaczyć w przeglądarce.
Optymalizacja wczytywania zasobów
Updated 1 listopada 2023
Gdy strona się wczytuje, w jej kodzie HTML odwołuje się wiele zasobów, które zapewniają jej wygląd i układ za pomocą CSS, a także jej interaktywność – JavaScript. W tym module omówimy kilka ważnych pojęć związanych z tymi zasobami i ich wpływ na czas wczytywania strony.
Leniwe ładowanie obrazów i elementów <iframe>
Updated 1 listopada 2023
Obrazy i elementy iframe mogą znacznie obciążać łącze i czasem przetwarzać procesor. Jednak nie wszystkie obrazy i elementy iframe muszą być wczytywane podczas początkowego wczytywania strony. Można je też opóźnić, kiedy użytkownik najprawdopodobniej je zobaczy. Ta metoda nosi nazwę _leniwego ładowania_. W tym module omawiamy leniwe ładowanie obrazów i elementów iframe, dzięki czemu strony wczytują się szybciej, a czas przetwarzania jest zużywany tylko wtedy, gdy jest to konieczne.
Optymalizuj czcionki internetowe
Updated 1 listopada 2023
Czcionki internetowe to powszechnie używany zasób w internecie – i słusznie – stanowiący uzupełnienie wyglądu witryny w sposób niedostępny dla innych zasobów. Czcionki internetowe wciąż jednak wiążą się z kosztami działania. W tym module omówimy szereg kwestii związanych z wydajnością i technikami dotyczącymi czcionek internetowych.
Omówienie procesów roboczych
Updated 1 listopada 2023
Wiele tego, co użytkownik widzi w przeglądarce, odbywa się w jednym wątku znanym jako _main_wątek_. Istnieją jednak możliwości, w których możesz uruchamiać nowe wątki, aby wykonywać kosztowne obliczenia, aby wątek główny mógł realizować ważne zadania, które napotykają użytkownicy. Odpowiadający za to interfejs API znany jest jako Web Worker API. W tym module omówiono podstawy jego działania.
Inne firmy
Updated 22 lutego 2023
Dowiedz się więcej o firmach zewnętrznych i o tym, jak ograniczyć ryzyko dla użytkowników podczas integracji z tymi usługami.
Sprawdzone metody
Updated 22 lutego 2023
>-
Szyfrowanie
Updated 22 lutego 2023
Dowiedz się, jak szyfrowanie może zapewnić prywatność, uniemożliwiając innym przechwytywanie i odczytywanie treści użytkowników.
Wykorzystuj tylko te dane, których potrzebujesz
Updated 22 lutego 2023
W tym module poznasz strategie dotyczące zbierania tylko wymaganych danych, zarządzania zebranymi danymi i usuwania ich, a także wyjaśniania, co gromadzisz użytkownikom.
Odciski cyfrowe
Updated 22 lutego 2023
Odcisk cyfrowy to działanie polegające na próbie zidentyfikowania konkretnego użytkownika na podstawie charakterystyki jego konfiguracji. Dowiedz się, jak może to negatywnie wpłynąć na prywatność użytkowników.
Formularze
Updated 21 lutego 2023
Omówienie formularzy w języku HTML.
Wnioski i kolejne kroki
Updated 21 lutego 2023
Na zakończenie zapoznaję się z dodatkowymi materiałami.
Okno dialogowe
Updated 21 lutego 2023
>-
Dźwięk i filmy
Updated 21 lutego 2023
Dowiedz się, jak korzystać z multimediów HTML, takich jak dźwięk i wideo.
Szczegóły i podsumowanie
Updated 21 lutego 2023
>-
Koncentracja
Updated 21 lutego 2023
Jak zarządzać kolejnością zaznaczenia w dokumentach HTML.
Inne wbudowane elementy tekstu
Updated 21 lutego 2023
Wprowadzenie do zakresu elementów służących do zaznaczania tekstu.
Szablon, boks i cień
Updated 21 lutego 2023
'Omówienie szablonu, boksu i cienia.
Interfejsy API HTML
Updated 21 lutego 2023
Dowiedz się, jak za pomocą JavaScriptu ujawniać i manipulować informacjami o kodzie HTML.
Grafika
Updated 14 lutego 2023
Omówienie obrazów w języku HTML.
Obrazy elastyczne
Updated 1 lutego 2023
Szczegółowa analiza obrazów elastycznych
Formaty obrazu: WebP
Updated 1 lutego 2023
Dowiedz się więcej o WebP i dowiedz się, na czym polega różnica między tym formatem a innymi.
Formaty obrazu: AVIF
Updated 1 lutego 2023
AV1 Image File Format (AVIF) to kodowanie oparte na kodeku wideo typu open source AV1.
Najważniejsze problemy ze skutecznością
Updated 1 lutego 2023
Dowiedz się, jak zadbać o jak najmniejszą wydajność żądań dotyczących obrazów.
Format obrazu: PNG.
Updated 1 lutego 2023
Dowiedz się, kiedy najlepiej wybrać format PNG.
Formaty obrazu: JPEG
Updated 1 lutego 2023
Dowiedz się więcej o najpopularniejszym formacie obrazu w internecie.
Składnia-przepisy
Updated 1 lutego 2023
Dowiedz się więcej o elemencie „obraz”.
Sieci dostarczania treści graficznych
Updated 1 lutego 2023
Dowiedz się, jak sieci CDN z obrazami mogą przekształcać i optymalizować zawartość obrazu.
Automatyzacja kompresji i kodowania
Updated 1 lutego 2023
>-
Krótka historia obrazów w internecie
Updated 1 lutego 2023
Historia grafiki w internecie, począwszy od elementu graficznego w roku 1993'
Podsumowanie
Updated 1 lutego 2023
Kilka dodatkowych materiałów.
Grafiki wektorowe
Updated 1 lutego 2023
'Dowiedz się więcej o SVG, czyli formacie wektorowym używanym w internecie.
Generatory witryn, platformy i systemy CMS
Updated 1 lutego 2023
>-
Składnia opisowa
Updated 1 lutego 2023
Użycie atrybutu srcset i rozmiarów w celu przekazania przeglądarce informacji o źródłach obrazów i sposobie ich wykorzystania.
Formaty obrazu: GIF
Updated 1 lutego 2023
Poznaj format obrazu GIF i wyjaśnij, jak działa kodowanie obrazów.
Obrazy rastrowe
Updated 31 stycznia 2023
'Odkryj obrazy rastrowe, takie jak JPEG, GIF, PNG i WebP.
Witamy na stronie Learn Images!
Updated 31 stycznia 2023
Zaawansowany kurs na temat obrazów w internecie.
Witamy w artykule Prywatność.
Updated 24 stycznia 2023
Kurs ułatwiający tworzenie stron internetowych, które chronią prywatność
Wnioski i kolejne kroki
Updated 12 stycznia 2023
Dodatkowe materiały, które pomogą Ci podjąć kolejne kroki.
Automatyczne testowanie ułatwień dostępu
Updated 12 stycznia 2023
Jak przeprowadzić automatyczne testowanie ułatwień dostępu.
Ręczne testowanie ułatwień dostępu
Updated 12 stycznia 2023
Jak ręcznie przetestować ułatwienia dostępu.
Testowanie technologii wspomagających osoby z niepełnosprawnością
Updated 12 stycznia 2023
Jak przeprowadzać testy z wykorzystaniem technologii wspomagających osoby z niepełnosprawnością (AT).
Formularze
Updated 10 stycznia 2023
Twórz łatwo dostępne formularze.
Atrybuty
Updated 8 grudnia 2022
Poznaj różne atrybuty globalne i specyficzne dla poszczególnych elementów HTML.
Tabele
Updated 8 grudnia 2022
Omówienie sposobu korzystania z tabel do zaznaczania danych w tabeli
Linki
Updated 8 grudnia 2022
Wszystko, co musisz wiedzieć o linkach.
Listy
Updated 8 grudnia 2022
Listy i inne sposoby grupowania treści.
Podstawowe informacje o tekście
Updated 8 grudnia 2022
Jak formatować tekst za pomocą HTML.
Wygląd i wygoda użytkowników
Updated 5 grudnia 2022
Twórz łatwo dostępne projekty i oceniaj wrażenia użytkowników.
JavaScript
Updated 5 grudnia 2022
'Zapisuj zdarzenia aktywujące dostępne w przypadku ułatwień dostępu, tytuły stron, zawartość dynamiczną i inne elementy.'
Wzorce, komponenty i systemy projektowania
Updated 5 grudnia 2022
'Oceniaj wzorce, komponenty i projekty systemów pod kątem ułatwień dostępu.
Wideo i audio
Updated 31 października 2022
Alternatywne rodzaje mediów, które umożliwiają dostęp do Twojego filmu i dźwięku.
Dokument
Updated 31 października 2022
Dodatkowe elementy HTML, które warto wziąć pod uwagę podczas tworzenia łatwo dostępnych witryn i aplikacji internetowych.
Struktura treści
Updated 31 października 2022
'Używaj semantycznych znaczników HTML, punktów orientacyjnych i tabel w przypadku łatwo dostępnych treści.
Sterowanie za pomocą klawiatury
Updated 31 października 2022
Poznaj i ulepszaj kolejność i styl nawigacji za pomocą klawiatury.
Animacja i ruchy
Updated 30 września 2022
Obsługa osób z różnymi zaburzeniami ruchowymi.
Grafika
Updated 30 września 2022
Utwórz obrazy z ułatwieniami dostępu.
Co to jest cyfrowa dostępność i dlaczego jest taka ważna?
Updated 30 września 2022
>-
Typografia
Updated 30 września 2022
Wybierz odpowiedni układ i rozmiar czcionki oraz określ strukturę tekstu, który jest przystępny.
Poznaj ułatwienia dostępu.
Updated 30 września 2022
Nieustanny kurs ułatwień dostępu i materiały referencyjne, które pozwolą Ci udoskonalić Twoją stronę internetową.
ARIA i HTML
Updated 30 września 2022
Kiedy używać ARIA, a kiedy HTML
Kolor i kontrast
Updated 30 września 2022
Twórz łatwo dostępne palety kolorów z odpowiednim kontrastem.
Semantyczny kod HTML
Updated 27 września 2022
Używanie odpowiednich elementów HTML do opisywania zawartości dokumentu.
Metadane
Updated 27 września 2022
jak używać metatagów w celu dostarczania informacji o dokumentach,
Omówienie kodu HTML
Updated 27 września 2022
Krótkie wprowadzenie do najważniejszych pojęć w języku HTML.
Nagłówki i sekcje
Updated 27 września 2022
Prawidłowe używanie elementów podziału na segmenty w celu nadawania znaczenia treściom.
Struktura dokumentu
Updated 27 września 2022
Dowiedz się, jak tworzyć strukturę dokumentów HTML na podstawie solidnych podstaw.
Witamy na stronie Nauka HTML!
Updated 8 września 2022
>-
Narzędzia i debugowanie
Updated 15 maja 2022
Poznamy dostępne narzędzia do tworzenia, debugowania i testowania progresywnych aplikacji internetowych.
Możliwości
Updated 20 kwietnia 2022
PWA są nie tylko powiązane z ekranem. W tym rozdziale pokazaliśmy możliwości, jakie PWA ma obecnie w zakresie sprzętu, czujników i platformy.
Zarządzanie złożonością
Updated 15 kwietnia 2022
>-
Integracja z systemem operacyjnym
Updated 15 kwietnia 2022
Twoja aplikacja PWA działa teraz poza przeglądarką. W tym rozdziale opisujemy, jak przeprowadzić dalszą integrację z systemem operacyjnym po zainstalowaniu aplikacji przez użytkowników.
Zarządzanie oknami
Updated 15 kwietnia 2022
>-
Funkcje eksperymentalne
Updated 15 kwietnia 2022
Niektóre funkcje PWA są nadal w fazie rozwoju, więc możesz uczestniczyć w ich rozwoju. W tym rozdziale poznasz projekt Fugu, dowiesz się, jak zarejestrować się w celu testowania origin i jak korzystać z eksperymentalnych interfejsów API.
Architektura
Updated 15 kwietnia 2022
Podczas tworzenia progresywnych aplikacji internetowych należy podjąć pewne decyzje, takie jak to, czy utworzyć aplikację z jedną stroną czy aplikację wielostronicową, oraz to, czy będzie ona hostowana w katalogu głównym domeny czy w folderze.
Zaktualizuj
Updated 10 marca 2022
Możliwe, że Twoja aplikacja PWA wymaga aktualizacji. W tym rozdziale znajdziesz narzędzia do aktualizowania różnych części PWA – od zasobów po metadane.
Prośba o instalację
Updated 9 marca 2022
W przypadku witryn, które spełniają kryteria instalacji PWA, przeglądarka wywołuje zdarzenie zachęcające użytkownika do jej zainstalowania. Dobra wiadomość jest taka, że za pomocą tego zdarzenia możesz dostosować komunikat i zachęcić użytkowników do zainstalowania aplikacji.
Dane offline
Updated 10 stycznia 2022
Aby uzyskać solidne działanie offline, musisz wdrożyć zarządzanie miejscem na dane. Mogą w tym pomóc narzędzia takie jak IndexedDB, Cache, Storage Manager, Persistent Storage i Indeksowanie treści.
Obsługa żądań
Updated 10 stycznia 2022
Za pomocą zdarzenia pobierania skryptu service worker możesz przechwytywać żądania sieciowe i udostępniać odpowiedzi, korzystając z różnych technik.
Workbox
Updated 10 stycznia 2022
Skrzynka robocza to zestaw modułów, które upraszczają typowe interakcje z skryptami service worker, takie jak routing czy buforowanie. Każdy moduł dotyczy konkretnego aspektu tworzenia mechanizmów Service Worker. Workbox ma na celu ułatwienie korzystania z skryptów service worker przy jednoczesnym zapewnieniu elastyczności w obsłudze złożonych wymagań aplikacji, gdy jest to konieczne.
Wzorce interfejsu użytkownika
Updated 23 grudnia 2021
Weź pod uwagę typowe elementy interfejsu, które dostosowują się do różnych rozmiarów ekranu.
Interakcja
Updated 23 grudnia 2021
'Przygotuj strony do korzystania z różnych mechanizmów wprowadzania tekstu: myszy, klawiatury i dotyku.
Konfiguracje ekranu
Updated 23 grudnia 2021
Przygotuj treści na urządzenia z wieloma ekranami.
Ułatwienia dostępu
Updated 23 grudnia 2021
Upewnij się, że Twoja witryna jest dostępna dla wszystkich.
Funkcje multimedialne
Updated 23 grudnia 2021
>-
Element – obraz
Updated 9 grudnia 2021
Większa kontrola nad obrazami.
Obrazy elastyczne
Updated 9 grudnia 2021
Wyświetlaj użytkownikom obrazy najbardziej odpowiednie dla ich urządzeń i ekranów.
Ikony
Updated 9 grudnia 2021
Używaj SVG, aby skalować elastyczne ikony.
Motywy
Updated 9 grudnia 2021
Dostosuj projekt do preferencji użytkownika (np. tryb ciemny).
Typografia
Updated 9 grudnia 2021
'Zadbaj o czytelność i atrakcyjność tekstu bez względu na to, gdzie się wyświetla.
Skrypty service worker
Updated 3 grudnia 2021
Skrypty service worker są podstawowym elementem PWA. Umożliwiają one szybkie ładowanie niezależnie od sieci, dostępu offline, powiadomień push i innych ważnych funkcji.
Buforowanie
Updated 3 grudnia 2021
Za pomocą interfejsu Cache Storage API możesz pobierać, przechowywać, usuwać i aktualizować zasoby na urządzeniu. Następnie te zasoby mogą być wyświetlane na urządzeniu bez potrzeby wysyłania żądania sieciowego.
Tekst i typografia
Updated 23 listopada 2021
W tym module dowiesz się, jak stylizować tekst w internecie.
Zasoby i dane
Updated 18 listopada 2021
>-
Tła
Updated 15 listopada 2021
W tym module poznasz sposoby stylizacji tła pól za pomocą CSS.
Rozszerzone menu
Updated 9 listopada 2021
Przepełnienie to sposób radzenia sobie z treścią, która nie mieści się w ustalonym rozmiarze nadrzędnym. Z tego modułu dowiesz się, jak stylizować treści, które się przepełniają, i dowiesz się, jak myśleć nieszablonowo.
Pierwsze kroki
Updated 3 listopada 2021
Jeśli chcesz stworzyć progresywną aplikację internetową, być może zastanawiasz się, od czego zacząć, czy można uaktualnić witrynę do progresywnej aplikacji internetowej bez zaczynania od zera lub jak przejść z aplikacji przeznaczonej na daną platformę na PWA. Z tego artykułu dowiesz się, jak odpowiedzieć na te pytania.
Mikroukłady
Updated 3 listopada 2021
Twórz elastyczne komponenty, które można umieścić w dowolnym miejscu.
Testowanie użyteczności formularzy
Updated 3 listopada 2021
Dowiedz się, jak przeprowadzać testy użyteczności, aby mieć pewność, że formularz będzie dobrze działał u wszystkich użytkowników.
Tożsamość
Updated 3 listopada 2021
Dowiedz się, jak utworzyć bezpieczne i łatwe w obsłudze formularze rejestracji i logowania oraz jak pomóc użytkownikom w zmianie ustawień konta.
Fundacje
Updated 3 listopada 2021
Wszystkie progresywne aplikacje internetowe są podstawowymi i nowoczesnymi witrynami, dlatego ważne jest, aby Twoja witryna zawierała solidne podstawy projektowania responsywnego, pod kątem urządzeń mobilnych i wszystkiego, co jest najważniejsze, a także prawidłowego projektowania i działania w sieci.
JavaScript
Updated 3 listopada 2021
Dowiedz się, jak korzystać z JavaScriptu, aby ulepszać swoje formularze
Podstawy projektowania
Updated 3 listopada 2021
Dowiedz się, jak tworzyć przyjazne dla użytkowników formularze
Prywatność i bezpieczeństwo
Updated 3 listopada 2021
Dowiedz się, jak zabezpieczyć formularze i zadbać o prywatność danych użytkowników.
Formularze adresowe
Updated 3 listopada 2021
Pomóż użytkownikom szybko i łatwo wypełniać formularze adresowe.
Formularze płatności
Updated 3 listopada 2021
Twórz lepsze formy płatności, aby poprawić współczynniki konwersji.
Style formularzy
Updated 3 listopada 2021
Zmieniaj formularze za pomocą CSS, dbając przy tym o to, aby były użyteczne i czytelne dla każdego.
Szczegółowe informacje o atrybutach formularzy
Updated 3 listopada 2021
Dowiedz się więcej o atrybutach formularzy: jak zmienić układ klawiatury ekranowej, włączyć wbudowaną weryfikację itd.
Zapytania o multimedia
Updated 3 listopada 2021
Dostosuj projekty do różnych rozmiarów ekranu za pomocą zapytań o media CSS.
Podsumowanie
Updated 3 listopada 2021
Dalsze kroki i materiały
Wnioski i kolejne kroki
Updated 3 listopada 2021
Dodatkowe materiały, które pomogą Ci podjąć kolejne kroki.
Wnioski i kolejne kroki
Updated 3 listopada 2021
Dodatkowe materiały, które pomogą Ci podjąć kolejne kroki.
Uzyskiwanie danych od użytkowników za pomocą formularzy
Updated 3 listopada 2021
>-
Układy w trybie makro
Updated 3 listopada 2021
Projektuj układy stron, korzystając z różnych technik CSS.
Autouzupełnianie
Updated 3 listopada 2021
Dowiedz się więcej o autouzupełnianiu i atrybucie autouzupełniania.
Pomóż użytkownikom uniknąć ponownego wpisywania danych w formularzach
Updated 3 listopada 2021
Ułatw użytkownikom wypełnianie formularzy.
Witamy w Ucz się progresywnych aplikacji internetowych
Updated 3 listopada 2021
>-
Pomóż użytkownikom wpisywać dane w formularzach
Updated 3 listopada 2021
Omówienie różnych elementów formularza, które można wybrać podczas tworzenia formularza.
Zbieranie danych
Updated 3 listopada 2021
Dowiedz się, jak mierzyć i analizować swój formularz.
Pomóż użytkownikom wpisywać właściwe dane w formularzach
Updated 3 listopada 2021
Dowiedz się, jak weryfikować formularze w interfejsie.
Internacjonalizacja i lokalizacja
Updated 3 listopada 2021
Przygotuj się na międzynarodowe formaty danych i dowiedz się, jak zaplanować lokalizację formularza.
Internacjonalizacja
Updated 3 listopada 2021
Przygotuj projekty pod kątem różnych języków i trybów pisania.
Szczegółowe informacje o polach formularzy
Updated 3 listopada 2021
Dowiedz się, jakich pól możesz używać i jak wybrać odpowiedni element formularza.
Witamy w Naukach formularzy
Updated 3 listopada 2021
Kurs o formularzach HTML, który pomoże Ci poszerzyć wiedzę o tworzeniu stron internetowych.
Ułatwienia dostępu
Updated 3 listopada 2021
Jak tworzyć formularze promujące integrację społeczną
Testowanie formularzy
Updated 3 listopada 2021
Dowiedz się, jak testować i analizować formularze
Wybieranie stylu w formularzu
Updated 3 listopada 2021
Dowiedz się, jak implementować elementy sterujące formularza za pomocą CSS.
Wprowadzenie
Updated 3 listopada 2021
Dowiedz się, skąd pochodzi projektowanie responsywne.
Formularze testowe na różnych urządzeniach i platformach
Updated 3 listopada 2021
Upewnij się, że formularz działa na różnych urządzeniach, w różnych przeglądarkach, na różnych platformach i w różnych kontekstach.
Wyświetlanie szczegółów elementu formularza
Updated 3 listopada 2021
Dowiedz się więcej o elemencie formularza, o tym, kiedy go używać i jak działa formularz.
Listy
Updated 26 października 2021
Lista składa się z jej kontenera wypełnionego elementami listy. W tym module dowiesz się, jak dodawać styl do wszystkich części listy.
Przejścia
Updated 15 września 2021
W tym module dowiesz się, jak definiować przejścia między stanami elementu. Stosuj przejścia, aby poprawić wrażenia użytkowników dzięki wizualnym komentarzom zachęcającym do interakcji.
Witamy w sekcji Nauka CSS!
Updated 4 maja 2021
Zawsze aktualny kurs CSS i materiał referencyjny, dzięki którym poszerzysz swoją wiedzę w zakresie projektowania stron internetowych.
Animacje
Updated 4 maja 2021
Animacja to świetny sposób na wyróżnienie elementów interaktywnych oraz urozmaicenie i ubarwienie projektów. W tym module dowiesz się, jak dodawać efekty animacji i nimi zarządzać za pomocą CSS.
Filtry
Updated 4 maja 2021
Filtry w CSS umożliwiają stosowanie efektów, które mogą być przydatne wyłącznie w aplikacjach graficznych. W tym module dowiesz się, jakie narzędzia są dostępne.
Wnioski i kolejne kroki
Updated 4 maja 2021
Dodatkowe materiały, które pomogą Ci podjąć kolejne kroki.
Funkcje
Updated 4 maja 2021
CSS ma wiele wbudowanych funkcji. W tym module poznasz najważniejsze funkcje i dowiesz się, jak z nich korzystać.
Tryby mieszania
Updated 4 maja 2021
Twórz efekty kompozycji, mieszając co najmniej dwie warstwy, i z tego modułu dowiesz się, jak izolować obraz z białym tłem za pomocą różnych trybów mieszania.
Kolejność nakładania elementów i konteksty stosu
Updated 3 maja 2021
Z tego modułu dowiesz się, jak kontrolować kolejność nakładania elementów na siebie przy użyciu kolejności nakładania elementów i kontekstu nakładania.
Cienie
Updated 3 maja 2021
Istnieje kilka sposobów dodawania cieni do tekstu i elementów w CSS. Z tego modułu dowiesz się, jak używać poszczególnych opcji i do czego są przeznaczone.
Gradienty
Updated 3 maja 2021
W tym module dowiesz się, jak używać różnych typów gradientów dostępnych w CSS. Gradienty można używać do tworzenia całej gamy przydatnych efektów bez konieczności tworzenia obrazów w aplikacji graficznej.
Koncentracja
Updated 30 kwietnia 2021
Dowiedz się, dlaczego koncentracja jest ważna w aplikacjach internetowych. Dowiesz się, jak zarządzać koncentracją i upewnić się, że ścieżka na stronie działa zarówno dla osób używających myszy, jak i osób korzystających z klawiatury do nawigacji.
Borders
Updated 30 kwietnia 2021
Ramka tworzy ramkę dla pól. W tym module dowiesz się, jak zmieniać rozmiar, styl i kolor obramowań za pomocą CSS.
Siatka
Updated 29 kwietnia 2021
Układ siatki CSS obsługuje układ dwuwymiarowy, kontrolujący układ w wierszach i kolumnach. W tym module poznasz wszystko, co ma do zaoferowania siatka.
Pseudoklasy
Updated 28 kwietnia 2021
Pseudoklasy umożliwiają stosowanie CSS na podstawie zmian stanu. Oznacza to, że Twój projekt może reagować na dane wejściowe użytkownika, np. nieprawidłowy adres e-mail.
Pseudoelementy
Updated 27 kwietnia 2021
Pseudoelement jest jak dodawanie lub kierowanie na kolejny element bez konieczności dodawania kodu HTML. Pełnią one różne role. Więcej informacji na ich temat znajdziesz w tym module.
Odstępy
Updated 27 kwietnia 2021
Dowiedz się, jak wybrać najlepszą metodę odstępów między elementami, biorąc pod uwagę używaną metodę układu i komponent, który chcesz utworzyć.
Właściwości logiczne
Updated 21 kwietnia 2021
Logiczne, względne właściwości i wartości są powiązane z przepływem tekstu, a nie z fizycznym kształtem ekranu. Dowiedz się, jak korzystać z nowego podejścia do CSS.
Flexbox
Updated 21 kwietnia 2021
Flexbox to mechanizm układu służący do rozmieszczania grup elementów w jednym wymiarze. Z tego modułu dowiesz się, jak go używać.
Układ
Updated 20 kwietnia 2021
Omówienie różnych metod układu, które można wybrać podczas tworzenia komponentu lub układu strony.
Jednostki rozmiaru
Updated 13 kwietnia 2021
W tym module dowiesz się, jak zmieniać rozmiar elementów za pomocą CSS w przypadku elastycznego środowiska internetu.
Zgodność ze specyfikacją
Updated 2 kwietnia 2021
'Ten moduł skupia się na szczególności, która jest kluczowym elementem kaskady.
Dziedziczenie
Updated 2 kwietnia 2021
Niektóre właściwości CSS dziedziczą, jeśli nie określisz dla nich wartości. Z tego modułu dowiesz się, jak to działa i jak możesz je wykorzystać.
Kolor
Updated 1 kwietnia 2021
Kolor można określić w CSS na kilka sposobów. W tym module przyjrzymy się najczęściej używanym wartościom kolorów.
Selektory
Updated 29 marca 2021
Aby zastosować CSS do elementu, musisz go zaznaczyć. W ramach CSS możesz to robić na wiele różnych sposobów. W tym module możesz się z nimi zapoznać.
Model pudełkowy
Updated 29 marca 2021
Wszystko, co wyświetla się w CSS, jest prostokątne. Zrozumienie sposobu działania modelu pola CSS jest więc podstawową podstawą stylu CSS.
Kaskada
Updated 29 marca 2021
Czasami do elementu może zostać zastosowana co najmniej 2 konkurujące reguły CSS. Z tego modułu dowiesz się, w jaki sposób przeglądarka wybiera, której używać, i jak kontrolować to ustawienie.
Core Web Vitals
Updated 16 września 2020
使用 Firebase 构建您的首个 Web 应用
Updated 2 marca 2025
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Uwierzytelnianie Firebase
- Firebase Analytics
- Testy A/B Firebase
- Zdalna konfiguracja Firebase
- Baza danych czasu rzeczywistego Firebase
- Cloud Functions dla Firebase
- Cloud Storage dla Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Firestore
- Hosting Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Linki dynamiczne Firebase
- Monitorowanie wydajności Firebase
- Laboratorium Firebase
使用 App Check 保护您的应用免遭滥用
Updated 2 marca 2025
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Firebase App Check
- Firebase
利用 Firebase 和 Flutter 打造富有吸引力的跨平台体验
Updated 2 marca 2025
了解如何使用 Firebase 和 Flutter 打造令人愉悦的响应式跨平台体验。
使用 Firebase Performance Monitoring 监控新功能
Updated 2 marca 2025
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Monitorowanie wydajności Firebase
使用 Remote Config 更新您的 Unity 游戏,无需发布
Updated 2 marca 2025
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Cloud Firestore 构建强大的分布式排行榜
Updated 2 marca 2025
了解如何使用 Cloud Firestore 构建可扩缩并满足用户需求的排行榜。
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
Updated 2 marca 2025
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Wysyłanie wiadomości w aplikacji Firebase
- Komunikacja w chmurze Firebase
使用 Firebase 有效吸引用户
Updated 2 marca 2025
了解如何向用户传送有针对性的消息传递宣传活动,以及如何使用传送和互动数据最大限度地提升这些宣传活动的效果。
将 Firebase 添加到您的 Flutter 应用:高级
Updated 2 marca 2025
了解如何将 Firebase 功能用于 Flutter,包括用户身份验证、数据删除、功能标记和崩溃跟踪。
将 Firebase 添加到您的 Flutter 应用
Updated 2 marca 2025
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Flutter
- Uwierzytelnianie Firebase
使用 MFA、屏蔽函数和跨服务安全规则
Updated 2 marca 2025
了解如何在 Firebase 中使用安全功能,包括多重身份验证 (MFA)、屏蔽函数和跨服务安全规则。
使用 Firebase 打造快速稳定的应用
Updated 2 marca 2025
实时应用性能数据让 bug 和缺陷无所遁形,有助于您减少花在四处奔忙“救火”上的时间,从而腾出更多时间来打造愉悦的体验。
使用 Crashlytics 高级功能了解游戏发生崩溃的情况
Updated 2 marca 2025
升级调试过程,并更好地了解 Unity 游戏发生崩溃的情况和可能造成崩溃的原委。
架构和状态
Updated 2 marca 2025
了解如何使用导航、高级状态和附带效应来创建有效运行的应用。
- Android
Android 和其他平台上的通行密钥
Updated 28 lutego 2025
开始使用通行密钥,为用户打造安全、人性化的身份验证体验。
- Android
Scene Semantics and Geospatial Depth
Updated 28 lutego 2025
了解 ARCore 中的 Scene Semantics and Geospatial Depth API,这些 API 可让您更深入地了解环境。
Streetscape Geometry 和 Rooftop 锚点
Updated 28 lutego 2025
了解 ARCore 中的 Streetscape Geometry API 和 Rooftop 锚点 API,它们可帮助您了解高达 100 米的建筑物的数据。
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
Updated 28 lutego 2025
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Cloud Run
- App Engine
- Cloud SQL
- Cloud Shell
- Google Kubernetes Engine (GKE)
使用 Firebase 进行本地开发
Updated 28 lutego 2025
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Firestore
- Hosting Firebase
- Uwierzytelnianie Firebase
- Baza danych czasu rzeczywistego Firebase
- Cloud Functions dla Firebase
- Cloud Storage dla Firebase
将 Google 的地点数据导入 Android 应用
Updated 28 lutego 2025
了解 Places SDK for Android,并使用 Kotlin 构建包含真实地点相关数据的 Android 应用。
Compose for Wear OS
Updated 26 lutego 2025
了解 Compose for Wear OS,它是一种新式声明式界面工具包,可帮助您构建针对穿戴式设备优化的精美界面。
Cloud Run 和无服务器计算
Updated 11 lutego 2025
了解 Cloud Run 服务(适用于处理 Web 请求的容器)和 Cloud Run 作业(适用于运行完毕且不处理请求的容器)。
现代 Android 应用架构
Updated 10 lutego 2025
了解构建达到生产质量的强大应用的最佳实践和推荐架构。
- Android
使用 Jetpack Compose 和 Firebase 构建 Android 应用
Updated 31 stycznia 2025
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
构建基于 Cloud Firestore 的 Web 应用
Updated 23 stycznia 2025
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Firestore
Wear OS
Updated 16 stycznia 2025
了解 Wear OS,一款针对穿戴式设备进行了设计优化的 Android 操作系统。
- Android
使用 Compose 向基于 View 的 Android 应用添加自适应布局
Updated 23 grudnia 2024
了解如何使用 Jetpack Compose 向基于 View 的 Android 应用添加自适应布局。
将 Play Integrity 添加到您的 Android 应用
Updated 23 grudnia 2024
在此 Codelab 中,您将向示例应用添加 Play Integrity API。您将使用 Play Integrity API 请求完整性判定,以帮助您确定应用的许可状态和完整性,以及运行该应用的设备的完整性状态。
- Android
配置、实现和验证 Android App Links
Updated 23 grudnia 2024
在此 Codelab 中,您将构建一个列出一系列餐馆的 Android 应用。该课程旨在协助您设计、配置和验证 Android App Links。
- Android
使用基准配置文件提升应用性能
Updated 23 grudnia 2024
此 Codelab 介绍了如何使用基准配置文件缩短应用启动时间和帧时间。
- Android
将自适应功能集成到原生游戏中
Updated 23 grudnia 2024
在本 Codelab 中,您将从一款简单的 3D 物理模拟游戏入手,并为其集成自适应功能。您将集成以下各项:
- Android
初始配置和启动营业地点
Updated 21 grudnia 2024
了解如何使用 Business Messages 进行初始配置和启动营业地点。
使用 Actions on Google 打造更智能的家居体验
Updated 21 grudnia 2024
了解如何构建智能家居 Action,让 Google 助理能控制已连接的设备。
不连接到互联网时的双向通信
Updated 13 grudnia 2024
了解如何让用户相互连接(即使没有互联网连接)
与界面和状态交互
Updated 13 grudnia 2024
创建一个小费计算器应用,用于根据应用中的用户输入来计算小费。
- Android
从互联网获取数据
Updated 13 grudnia 2024
实现协程以在不屏蔽应用的情况下并行执行任务,以及学习如何使用 HTTP 和 REST 从互联网获取数据。
- Android
计算自定义小费
Updated 13 grudnia 2024
了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合函数。
更多 Kotlin 基础知识
Updated 13 grudnia 2024
了解有助于您构建更有趣的 Android 应用的更多 Kotlin 编程概念。
- Android
Kotlin 基础知识
Updated 13 grudnia 2024
详细了解 Kotlin、面向对象的编程和 lambda 的基础知识。
- Android
创建交互式 Dice Roller 应用
Updated 13 grudnia 2024
了解如何构建交互式 Dice Roller 应用,使用户能够掷骰子,然后向用户显示结果。
- Android
构建基本布局
Updated 13 grudnia 2024
构建一个显示文本和图像的、界面简单的 Android 应用。
- Android
高级 activity 嵌入
Updated 13 grudnia 2024
在此 Codelab 中,您将学习如何使用与 activity 嵌入有关的新增功能来改善大屏设备上的应用体验。这些功能包括窗格展开、叠加层呈现、全屏对话框变暗和 activity 堆栈固定。
在 Kotlin 中使用类和对象
Updated 13 grudnia 2024
了解如何在 Kotlin 中使用类和对象。
在 Kotlin 中使用集合
Updated 13 grudnia 2024
了解如何使用数组和集合,包括列表、集和映射。
为应用添加按钮
Updated 13 grudnia 2024
了解如何在 Android 应用中响应按钮点击。
- Android
Kotlin 园地中的协程简介
Updated 13 grudnia 2024
在 Kotlin Playground 中,了解如何使用 Kotlin 协程编写异步代码。
从互联网加载和显示图片
Updated 13 grudnia 2024
运用架构最佳实践构建应用,并使用 Coil 下载和显示图片。
- Android
将 Compose 添加到基于 View 的应用
Updated 13 grudnia 2024
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
项目:创建名片应用
Updated 13 grudnia 2024
了解如何创建展示您的名片的 Android 应用。
(已废弃)向 Wear OS 上的表盘复杂功能提供数据
Updated 13 grudnia 2024
在本 Codelab 中,您将学习如何向表盘复杂功能提供数据,同时牢记平台的相关最佳做法。
Android Studio 中的协程简介
Updated 13 grudnia 2024
了解如何在 Android 应用中使用 Kotlin 协程以及如何测试协程。
Android View 和 View 中的 Compose
Updated 13 grudnia 2024
了解使用 Android View 构建应用的基础知识,以及如何在通过 View 构建的应用中添加可组合项。
- Android
提升 Android 应用的用户体验
Updated 11 grudnia 2024
了解“全屏显示”“预测性返回”和“Glance”如何提升 Android 应用的用户体验和质量。本开发者在线课程将引导用户完成多个 Codelab,改进 Android 维护的 SociaLite 应用。
- Android
开始在 Android 上使用 Vulkan
Updated 11 grudnia 2024
Vulkan 是一个高性能的现代图形 API。它提供了对 GPU 的低级别访问权限,并以各种方式优化了实现,但使用难度较高。替代方案 OpenGL ES 更为简单,但因其基于旧版硬件架构,功能和性能相对较差。OpenGL ES 在大多数其他平台上已废弃,不再处于积极开发状态。在 Android 平台上,我们计划逐渐废弃 OpenGL ES,转而采用 Vulkan,因此需要让开发者做好过渡准备。
- Android
使用 Android Enterprise 构建应用
Updated 11 grudnia 2024
了解 Android Enterprise 提供的管理解决方案。
- Android
适应不同的屏幕尺寸
Updated 11 grudnia 2024
在本在线课程中,您将学习如何让应用适应不同的屏幕尺寸、提供更好的用户体验,以及如何测试自适应界面。
- Android
使用 activity 嵌入和 Material Design 构建列表-详情布局
Updated 11 grudnia 2024
activity 嵌入可让基于 activity 的应用在大屏设备上支持双窗格布局,而无需重构代码。您需要添加一些依赖项,创建一个 XML 配置文件,实现一个初始化程序,并向应用清单添加一些内容。或者,如果您更喜欢在代码中操作,可以通过主 activity 的 onCreate() 方法进行一些 Jetpack API 调用。在此 Codelab 中,您将使用 XML 和 API 开发方法将基于 activity 的应用更新为列表-详情双窗格布局。
- Android
添加预测性返回动画
Updated 11 grudnia 2024
在此 Codelab 中,您将学习如何向 SociaLite 应用添加预测性返回动画。
在 Wear OS 中创建您的第一个功能块
Updated 11 grudnia 2024
在此 Codelab 中,您将学习如何为 Wear OS 创建自己的功能块。您将使用 Tiles Material 组件,该库可帮助您更轻松地构建符合 Material Design 准则的界面。而且,在开发过程中,您还可以在 Android Studio 中预览功能块。
- Android
- Wear OS
构建在工作资料上运行的应用
Updated 11 grudnia 2024
在此 Codelab 中,您将对应用进行更改,以便在设有工作资料的受管理设备上运行时提供更好的用户体验。
无障碍功能、测试和性能
Updated 11 grudnia 2024
提升应用的性能,使其可供所有用户使用,并编写自动化测试来保持此行为。
- Android
您的第一个健康数据共享集成应用
Updated 11 grudnia 2024
在此 Codelab 中,您将构建一个支持在 Health Connect 中读取和写入数据的健康与健身应用。
- Android
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
Updated 11 grudnia 2024
了解如何使用 Jetpack WindowManager 库针对可折叠设备和双屏设备等新型设备对应用进行调整。
- Android
Jetpack Compose
Updated 11 grudnia 2024
了解 Compose,一种用于构建原生 Android 界面的新式工具包。
关于拖放的 Codelab
Updated 11 grudnia 2024
学习使用 DragHelper 和 DropHelper 在应用内部和应用之间实现视图拖放功能。
- Android
构建具有自适应布局的应用
Updated 11 grudnia 2024
了解如何通过实现一种规范布局模式,让应用适合在大屏幕上运行。
增强 Android 应用中的触控笔性能支持
Updated 11 grudnia 2024
学习如何实现先进的技术,从而在 Android 应用中提供卓越的触控笔体验。
- Android
activity 嵌入
Updated 11 grudnia 2024
发现 activity 嵌入的优势,探索实现案例,将基于 activity 的应用升级为列表-详情布局,并了解可让您针对平板电脑、可折叠设备和 ChromeOS 设备打造差异化应用的高级功能。
- Android
添加可滚动列表
Updated 11 grudnia 2024
向 Affirmations 应用添加可滚动列表
在 Jetpack Compose 中进行测试
Updated 11 grudnia 2024
在此 Codelab 中,您将了解如何测试使用 Jetpack Compose 创建的界面。您将编写您的第一项测试,并在此过程中了解隔离测试、调试测试、语义树和同步。
在 Jetpack Compose 中为元素添加动画效果
Updated 9 grudnia 2024
在本 Codelab 中,您将学习如何使用一些 Compose 动画 API。
布局、主题设置和动画
Updated 9 grudnia 2024
实现更高级的布局,并为您的应用添加动态效果和样式。您将了解各种 Compose Animation API、如何实现 Material Design 3、如何使用自定义布局实现复杂设计,以及如何使用延迟布局创建高性能界面。
- Android
练习:点击行为
Updated 9 grudnia 2024
运用您学到的有关按钮点击行为的知识来构建应用。
- Android
Jetpack Compose 中的高级状态和附带效应
Updated 9 grudnia 2024
在此 Codelab 中,您将学习 Jetpack Compose 中状态和附带效应的高级概念。您可以了解如何为复杂的有状态可组合项创建状态容器,如何通过 Compose 代码创建协程和调用挂起函数,以及如何触发附带效应以完成不同的用例。
- Android
Compose 中的 ViewModel 和状态
Updated 6 grudnia 2024
在此 Codelab 中,您将学习如何使用 ViewModel(架构组件之一)。您将实现一个 ViewModel,用于在配置更改期间保留应用状态。
简介:Compose 中的状态
Updated 6 grudnia 2024
了解状态,以及 Jetpack Compose 如何使用和操纵状态。
- Android
Android Sleep API Codelab
Updated 6 grudnia 2024
了解如何注册 Android Sleep API 以获取 SleepSegmentEvent 和 SleepClassifyEvent。
架构组件
Updated 6 grudnia 2024
了解应用架构以及如何使用 ViewModel、界面状态和 StateFlow 构建更复杂的应用。
- Android
大致位置
Updated 6 grudnia 2024
在 Android 中请求位置权限 1
添加仓库和手动依赖项注入
Updated 6 grudnia 2024
了解如何将网络调用拆分为存储库,以进一步改进 Mars Photos 应用的架构。
向 Android 应用添加 Gemini 功能
Updated 6 grudnia 2024
了解如何使用 Vertex AI for Firebase 向 Android 应用添加简单的 Gemini API 功能。
- Android
构建和测试适用于 Android Automotive OS 的停车状态下使用的应用
Updated 6 grudnia 2024
在此 Codelab 中,您将学习如何为 Android Automotive OS 设备上在停车状态下使用的应用构建和测试出色的使用体验。您将了解如何充分利用汽车中各种各样的屏幕,以及如何让用户使用标准 Android 机制在汽车独有的各种场景中控制内容播放。
- Android Auto
- Android
Compose for TV 简介
Updated 6 grudnia 2024
了解 Compose for TV 的基础知识,并创建 TV 应用中常用的两个页面。
- Android
使用 Jetpack Compose 添加对键盘、鼠标、触控板和触控笔的支持
Updated 6 grudnia 2024
了解如何使用 Compose 开发支持键盘和指控设备(例如鼠标和触控板)的应用。
- Android
在 Compose 中拖放
Updated 6 grudnia 2024
了解如何使用修饰符在 Compose 中启用拖放功能。
- Android
使用 Jetpack WindowManager 优化可折叠设备上的相机应用
Updated 6 grudnia 2024
多年来,Android 设备不断发展完善,演变出多种多样的尺寸、形状、显示屏和其他特点。不过,从一开始,使用手机拍照就一直是其中最重要的一种使用场景。如今,相机功能仍是消费者购买手机的首要原因之一。
使用 Material 3 在 Compose 中设置主题
Updated 6 grudnia 2024
本 Codelab 旨在通过新的 Material Design 3 和 Material You 实现,在 Jetpack Compose 中演示主题设置。
使用 WorkManager 调度任务
Updated 6 grudnia 2024
了解何时以及如何使用 WorkManager。WorkManager 是一个 API,用于处理无论应用进程是否仍在运行都需要运行的后台工作。
- Android
在网页上通过通行密钥进行无密码登录
Updated 6 grudnia 2024
开始在网页上使用通行密钥,为您的用户构建安全且人性化的身份验证体验!
Jetpack Compose 基础知识
Updated 6 grudnia 2024
在此 Codelab 中,您将学习 Compose 的基础知识。
- Android
构建数据层
Updated 6 grudnia 2024
在此 Codelab 中,您将学习 Android 应用架构数据层的相关知识。您将构建存储库、数据模型和数据源,以便对本地数据库及网络服务执行数据读写操作。
迁移到 Jetpack Compose
Updated 6 grudnia 2024
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
- Android
利用 Ongoing Activity API,以新的方式与 Wear OS 用户互动
Updated 6 grudnia 2024
借助 Wear 中的 Ongoing Activity API,开发者只需编写少量代码即可在表盘以及应用启动器中与用户互动,让用户只需简单点按一下就返回到应用中进行重要的活动。
- Android
- Wear OS
使用 Jetpack Compose 添加简单的动画
Updated 6 grudnia 2024
学习如何为 Compose 应用添加简单的弹簧动画。
构建精美应用
Updated 6 grudnia 2024
借助 Material Design、动画和无障碍功能最佳实践,让应用更美观、更直观。
- Android
在 Kotlin 中使用集合
Updated 6 grudnia 2024
了解如何使用数组和集合,包括列表、集和映射。
使用 WorkManager 处理后台工作
Updated 6 grudnia 2024
面向 Android 的 WorkManager API 可简化后台工作。WorkManager 可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度器。此 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的链式作业,涵盖方方面面。
向应用添加“附近消息”功能
Updated 6 grudnia 2024
了解如何使用 Nearby Messages API 发送和发现消息
提升在 Android TV 上通过“接下来观看”频道观看电影/电视剧集的互动度
Updated 6 grudnia 2024
在此 Codelab 中,您将学习为电视电影/剧集构建“接下来观看”的最佳实践。
Compose 基础知识
Updated 6 grudnia 2024
初步熟悉 Jetpack Compose,并了解可组合函数、基本布局和状态、Material Design、列表和动画。
- Android
Android 基础知识 02.2:activity 生命周期和状态
Updated 6 grudnia 2024
在此 Codelab 中,您将向 TwoActivities 应用添加日志记录语句,并观察 activity 生命周期的变化。您将应对这些变化,并探索在此类条件下如何处理用户输入。
Compose 中的 View
Updated 6 grudnia 2024
了解如何在使用 Jetpack Compose 构建的应用内添加和使用现有 View。
- Android
计算自定义小费
Updated 5 grudnia 2024
了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合函数。
Cronet 基础知识
Updated 5 grudnia 2024
上次更新日期 :2022 年 5 月 6 日 Cronet 是以库的形式提供给 Android 应用使用的 Chromium 网络堆栈。Cronet 利用多种技术来减少延迟和提高网络请求吞吐量,以满足您的应用的运行需要。 很多每日用户量达到数百万的应用(如 YouTube 、 Google 应用 、 Google 相册 以及 Google 地图 - 导航和公交 )都由 Cronet 库来处理请求。Cronet 支持 HTTP3,是使用极广的 Android 网络库。 如需了解详情,请参阅
- Android
使用 Jetpack Compose 改进应用的无障碍功能
Updated 5 grudnia 2024
在此 Codelab 中,您将学习如何通过 Compose 让应用更加易于使用。了解如何增大触摸目标以及如何添加内容描述、点击标签、自定义操作,等等。
- Android
创建 Art Space 应用
Updated 5 grudnia 2024
了解如何创建 Android 应用来展示您自己的艺术空间。
Android Paging 基础知识
Updated 5 grudnia 2024
在此 Codelab 中,您要将 Paging 库集成到一款显示列表的应用中。Paging 库可帮助您加载和显示来自本地存储空间或网络中更大的数据集中的数据页面。
Jetpack Compose 中的状态
Updated 5 grudnia 2024
在此 Codelab 中,您将了解如何通过管理状态来构建功能丰富的互动式 Compose 应用。
Compose for Wear OS Codelab
Updated 5 grudnia 2024
在此 Codelab 中,您将了解如何使用新版 Compose for Wear OS 将所学 Compose 知识运用到穿戴式设备应用的开发中。到最后,您将学会在适合腕戴设备的应用中创建简单和高级的可组合函数。
- Wear OS
- Android
在 Jetpack Compose 中解决性能问题的实用方法
Updated 5 grudnia 2024
通过分析系统轨迹并解决常见延迟问题,让 Compose 应用快速运行。
- Android
应对 Android 15 强制执行的无边框措施
Updated 5 grudnia 2024
了解如何应对 Android 15 强制执行的无边框措施。
- Android
Compose 中的基本布局
Updated 5 grudnia 2024
在此 Codelab 中,您将学习如何通过使用由 Compose 以开箱即用的方式提供的可组合项和修饰符来实现真实的设计。
外形规格
Updated 5 grudnia 2024
使用 Jetpack Compose 针对多种屏幕格式和设备类型开发应用。
- Android
Android 隐私保护 Codelab
Updated 4 grudnia 2024
在前几个版本中,Android 发布了许多单独的隐私保护功能,我们很高兴能让您在应用中采用这些功能!此 Codelab 力图将各项单独的隐私保护功能联系起来,并向开发者展示如何才能了解应用对私密用户数据的访问以及如何在运行中的现有应用中采用隐私保护最佳实践。
activity 生命周期的阶段
Updated 4 grudnia 2024
在此 Codelab 中,您将了解 activity 生命周期和日志记录。
为您的 Android 应用添加图片
Updated 4 grudnia 2024
了解如何使用可组合函数构建简单的应用。
- Android
Android 网络安全配置 Codelab
Updated 4 grudnia 2024
在此 Codelab 中,您将了解 Android 上的网络安全配置,并处理建立安全网络通信时遇到的一些常见错误。
对象检测入门
Updated 30 listopada 2024
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- Android
- TensorFlow
商品图片搜索入门
Updated 30 listopada 2024
了解如何使用设备端对象检测功能为移动应用构建商品图片搜索功能。
- Android
- TensorFlow
使用 Room 持久保留数据
Updated 22 listopada 2024
使用 Room 库可以在 Android 应用中轻松创建和使用关系型数据库。
- Android
Android 11 - 第 9 周 - 电视
Updated 9 listopada 2024
了解可用于构建 Android TV 应用的开发者工具。
- Android TV
- Prześlij
- Android
移动文本分类入门
Updated 8 listopada 2024
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- TensorFlow
- Android
第 13 课:应用界面设计
Updated 4 listopada 2024
了解界面最佳做法以及如何使您的应用遵循 Material Design 准则。
- Android
使用 Firebase 和持续集成系统测试您的应用
Updated 4 listopada 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
使用 Firebase 和持续集成系统测试您的应用
Updated 4 listopada 2024
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
组合使用多个 Firebase 安全层来保护您的应用
Updated 4 listopada 2024
了解 App Check、安全规则和 Authentication 方法如何协同工作来保护您的 Firebase 应用。
让您的 Android 应用使用起来更没有障碍
Updated 14 października 2024
了解对于用户而言非常实用的无障碍功能设计原则,包括色彩对比度、触摸目标大小和内容标签。
- Android
Android 中基于位置信息的功能
Updated 18 września 2024
了解如何在 Android 10 中管理位置信息权限,向您的应用添加 Google 地图,并帮助用户识别他们去过的地点。
- Android
使用 Flutter 构建应用
Updated 18 września 2024
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Flutter
将智能家居设备关联到 Google 助理
Updated 18 września 2024
构建和部署智能家居 Action,以便将虚拟智能洗衣机集成到 Google 助理。
第 1 单元:提问
Updated 18 września 2024
了解如何基于您的组织及利益相关方定义透明度,并构建架构来记录会影响数据集结构的人为决策及无形的可解释因素。
使用 Flutter 的 Material 组件实现 Material Design
Updated 18 września 2024
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Flutter
- Material Design
Android 中的数据绑定
Updated 18 września 2024
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 2 级)
Updated 18 września 2024
了解 Google 助理相关开发的基础知识。
将您的 Dagger 应用迁移到 Hilt
Updated 18 września 2024
在本 Codelab 中,您需要将 Dagger 用作依赖项注入库的 Android 应用迁移到 Hilt 之中。
- Android
构建适用于 Google 助理的 Action
Updated 18 września 2024
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Asystent Google
优化您的智能家居 Action 并增强其安全性
Updated 18 września 2024
学习如何通过自定义设备特征来优化智能家居 Action 并增强其安全性,以及如何使用双重身份验证来确保其安全。
如何在 Adobe Aero 预发布版中使用 Geospatial Creator
Updated 18 września 2024
了解如何在 Adobe Aero 中使用 Geospatial Creator 工具。
- ARCore
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 1 级)
Updated 18 września 2024
了解 Google 助理相关开发的基础知识。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
Updated 18 września 2024
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
编写您的第一款 Flutter 应用(第 1 部分)
Updated 18 września 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Flutter
构建 Google Chat 应用
Updated 18 września 2024
了解如何设计和构建 Google Chat 应用。
Jetpack Compose 基础知识
Updated 18 września 2024
在本 Codelab 中,您将学习 Compose 的基础知识。
- Android
使用 Google Pay 提供更简单、更安全的付款方式
Updated 18 września 2024
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay
- Google Pay API
转换为 Kotlin
Updated 18 września 2024
In this codelab, you’ll learn how to convert your Java code to Kotlin
- Android
在 Web 应用中实现 Material Design
Updated 18 września 2024
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- Material Design
使用 Spring Boot 快速构建 Google Cloud 应用
Updated 18 września 2024
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Cloud Storage
- App Engine
- Cloud SQL
- Google Kubernetes Engine (GKE)
- Cloud Pub/Sub
- Cloud Trace
- Datastore
- Cloud Memorystore
- Cloud Shell
编写您的第一款 Flutter 应用(第 2 部分)
Updated 18 września 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
在 Android 应用中使用 Hilt
Updated 18 września 2024
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Android
手势导航和全屏体验
Updated 18 września 2024
在此 Codelab 中,您将设置现有应用,以使其应用控件与手势导航功能一起发挥作用。您还将提供全屏体验。
- Android
开始改进 Android 的无障碍性
Updated 18 września 2024
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
第 3 单元:回答
Updated 18 września 2024
了解如何为数据卡片读者撰写内容、通过优化提供清晰简洁的文档,以及如何利用不同的分析方法帮助读者更直观地认识您的数据集。
面向 Java 开发者的 Dart 简介
Updated 18 września 2024
了解如何将用 Java 编写的简单示例转换为 Dart 代码,后者简洁、常用且易于学习。
- Flutter
为智能家居 Action 启用本地执行方式
Updated 18 września 2024
学习如何利用 Local Home SDK 启用本地执行方式,从而增强智能家居与 Google 助理间的集成。
在 Java 版 Android 应用中遵循 Material Design 准则
Updated 18 września 2024
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Material Design
- Android
MDC-104 Flutter:Material 高级组件 (Flutter)
Updated 18 września 2024
改进您的设计,学习使用 Flutter 的高级组件背景菜单。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
Updated 18 września 2024
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Flutter
在 Google Cloud 中构建自定义响应式聊天机器人
Updated 18 września 2024
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Dialogflow
第 4 单元:审核
Updated 18 września 2024
了解如何系统地评估已经完成的数据卡片、衡量并跟踪透明度工作,以及如何利用框架来审核数据卡片,查看其中是否存在假设和盲点。
使用 Preferences DataStore
Updated 18 września 2024
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
第 2 单元:检查
Updated 18 września 2024
了解如何利用启发词语和维度发现当前文档架构中欠缺的信息,并评估受众群体阅读和理解数据集文档的难易程度。
开始在 ARCore 中使用 Scene Semantics API 和 Geospatial Depth API
Updated 18 września 2024
了解如何在 ARCore 中将 Scene Semantics API 和 Geospatial Depth API 与 Kotlin 结合使用。
- Android
- ARCore
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
Updated 18 września 2024
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Flutter
数据卡片手册:Responsible AI 的文档透明化
Updated 18 września 2024
了解数据卡片手册,它是一个可帮助您应对 AI 数据集透明度相关问题的工具包。
使用 Angular 构建图像滑块元素
Updated 18 września 2024
在此 Codelab 中,您将构建一个独立于 Angular 框架运行、可以导入到任何框架中并且非常易于集成的图像滑块。
适用于 Unity 的 Geospatial Creator 使用入门
Updated 18 września 2024
了解如何使用适用于 Unity 的 ARCore Geospatial Creator。
- ARCore
- Android
如何在 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API
Updated 18 września 2024
了解如何在配置了 Kotlin 的 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API。
- Android
- ARCore
CameraX 入门指南
Updated 18 września 2024
本 Codelab 介绍了如何使用 CameraX 创建相机应用,以显示取景器、拍照并分析相机的图像流。
- Android
在 Web 应用中使用表单自动填充功能实现通行密钥
Updated 18 września 2024
了解如何在 Web 应用中通过表单自动填充功能实现通行密钥,从而构建更简单、更安全的登录方式。
MDC-102 Flutter:Material 结构和布局 (Flutter)
Updated 18 września 2024
学习如何将 Material 用于 Flutter 上的结构和布局。
- Flutter
使用 AlloyDB 和 Vertex AI Agent Builder 构建智能购物助理 - 第 2 部分
Updated 5 września 2024
在此 Codelab 中,您将构建一个知识驱动型聊天应用,该应用旨在回答客户问题、引导产品发现以及针对电子商务数据集定制搜索结果
Android 11 - 第 5 周 - 语言
Updated 29 sierpnia 2024
Android 11 在语言和库方面进步巨大,例如一些最常用的 Jetpack 库现已支持 Kotlin、平台上新增了更多 Java API,并提供了多种新工具以协助防范原生代码内存损坏。此在线课程由一些视频和文章组成,其中会演示上述更新并教您如何在 Android 应用中实现。
- Android
“在常见 Android 用例中使用协程”测验
Updated 29 sierpnia 2024
了解如何使用协程来简化常见用例(例如进行网络调用和访问本地数据)中的后台任务管理。
- Android
- Kotlin Coroutines
面向 Java 开发者的 Kotlin 指南
Updated 29 sierpnia 2024
使用 Android Studio 将 Java 代码整合并转换为 Kotlin 代码
- Kotlin
- Android
深入了解图片分类
Updated 23 sierpnia 2024
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- Android
- TensorFlow
Unity 和 Google Play 游戏电脑版使用入门
Updated 21 sierpnia 2024
在此 Codelab 中,您将学习如何使游戏(或 Unity 示例游戏)适应 Google Play 游戏。这是为 Android 游戏提供 PC 支持的第一步。
- Android
为 ViewModel 编写单元测试
Updated 19 sierpnia 2024
了解如何测试 ViewModel 以验证应用的正确性、功能行为和易用性。
使用文本可组合项构建简单的应用
Updated 19 sierpnia 2024
了解如何使用可组合函数构建简单的应用。
- Android
深入了解对象检测
Updated 6 sierpnia 2024
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Android
- TensorFlow
Google Maps Platform 使用入门
Updated 6 sierpnia 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Google Maps Platform
Google API:开始使用 Google 项目
Updated 6 sierpnia 2024
了解 Google 项目(包括它们是什么),以及您希望将这些项目与 Google API 结合使用的原因。
牵头一个 Google 学生开发者俱乐部 (GDSC)
Updated 6 sierpnia 2024
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
开始在 Flutter 应用中进行文本分类
Updated 6 sierpnia 2024
了解文本分类以及如何在 Flutter 应用中实现该功能。
深入了解音频分类
Updated 6 sierpnia 2024
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- Android
- TensorFlow
通过推送通知与 Web 应用的用户进行互动
Updated 6 sierpnia 2024
了解如何通过推送通知与 Web 应用的用户进行互动。
- Chrome
- Push API
- Notifications API
使用 Fugu API 强化 Web 应用的功能
Updated 6 sierpnia 2024
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- Web Capabilities
- File Handling API
- Web Share API
- Async Clipboard API
- Contact Picker API
- Idle Detection API
- Badging API
- Screen Wake Lock API
- File System Access API
- Shape Detection API
- Web Share Target API
- Periodic Background Sync API
开始使用适用于 iOS 的 Google Maps Platform
Updated 6 sierpnia 2024
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
在 Google Workspace 中使用 Apps 脚本
Updated 6 sierpnia 2024
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- Apps Script API
使用 Angular 构建跨平台应用
Updated 6 sierpnia 2024
了解 Angular 为了帮助开发者快速设置可维护且可扩缩的应用而提供的各种开发者工具,包括新工具和现有的工具。
开始在 Android 应用中检测对象
Updated 6 sierpnia 2024
了解对象检测以及如何在 Android 应用中实现该功能。
使用网页指标改进网站
Updated 6 sierpnia 2024
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
垃圾评论检测入门
Updated 6 sierpnia 2024
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- TensorFlow
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
Updated 6 sierpnia 2024
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
Google Maps Platform 使用入门:Android
Updated 6 sierpnia 2024
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Android 地图。
开始在 Web 应用中进行图片分类
Updated 6 sierpnia 2024
了解图片分类以及如何在 Web 应用中实现该功能。
音频分类入门
Updated 6 sierpnia 2024
了解如何在移动应用中使用机器学习功能对移动设备接收到的声音进行分类。
- TensorFlow
- Android
制止针对女性的网络暴力
Updated 6 sierpnia 2024
了解针对女性的网络暴力以及如何实施打击。
使用 WebRTC 捕捉媒体内容
Updated 6 sierpnia 2024
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- Chrome
- RTC Data Channel
- Media HTML5
- RTC Peer Connection
- Film wideo HTML5
深入了解商品图片搜索
Updated 6 sierpnia 2024
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- TensorFlow
- Android
开始在 iOS 应用中进行回归
Updated 6 sierpnia 2024
了解回归以及如何在 iOS 应用中实现该功能。
使用 TensorFlow 进行神经网络编程
Updated 6 sierpnia 2024
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- TensorFlow
移动图片分类入门
Updated 6 sierpnia 2024
了解如何使用计算机视觉技术构建能够“看到”和标记图片的移动应用。
- TensorFlow
- Android
使用 Firebase 和 Angular 构建实时 Web 应用
Updated 6 sierpnia 2024
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
深入了解垃圾评论检测
Updated 6 sierpnia 2024
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- TensorFlow
改进您网站的身份表单
Updated 6 sierpnia 2024
了解如何根据最佳做法改进网站的身份表单。
- Chrome
- HTML Form Element
- Constraint Validation API
- FormData API
使用 Angular 构建可维护且可扩缩的 Web 应用
Updated 6 sierpnia 2024
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
在 Google Maps Platform 上直观呈现数据
Updated 6 sierpnia 2024
了解如何将外部数据源转换为地图上的图形。
- Google Maps Platform
- Maps JavaScript API
SQL 简介
Updated 25 czerwca 2024
了解如何使用 SQL 读取和操控关系型数据库中的数据。
- Android
使用 SQL 对数据库执行读写操作
Updated 25 czerwca 2024
学习关系型数据库的核心概念,并学习如何使用 SQL 读取和操控数据库。
使用 Room 读取和更新数据
Updated 13 czerwca 2024
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
使用 Room 持久保留数据
Updated 13 czerwca 2024
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个与数据库相关的持久性库,属于 Android Jetpack 的一部分。Room 是在 SQLite 基础上构建的一个抽象层。Room 提供了便利的 API,用于设置、配置和查询数据库。
使用 Material Design 设计自适应布局
Updated 5 czerwca 2024
了解如何在 Material Design 中运用自适应设计原则,以便在不同屏幕尺寸间实现一致性。在此 Codelab 中,您将学习如何将移动设计转换为平板电脑格式,并了解自适应网格、自适应组合模式以及相关组件。
- Material Design
更改应用图标
Updated 5 czerwca 2024
更改 Affirmations 应用的应用图标。
使用 Material Design 3 创建符合无障碍标准的个性化主题和品牌
Updated 5 czerwca 2024
了解如何使用 Material 3 创建符合无障碍标准的个性化主题和品牌。
- Material Design
构建可滚动列表
Updated 5 czerwca 2024
使用 Compose 创建一个显示文本和图片可滚动列表的应用。
- Android
使用 Jetpack Compose 实现 Material 主题设置
Updated 2 czerwca 2024
了解如何为应用添加 Material 主题设置,包括颜色、形状和排版。
- Android
使用 Compose 实现多屏幕导航
Updated 2 czerwca 2024
将 Navigation 组件添加到 Cupcake 应用中,以便于整理应用的导航流程,实现不同屏幕之间的导航和数据传递。
测试 Cupcake 应用
Updated 2 czerwca 2024
了解如何测试 Navigation 组件并尽可能增加所测试的代码量。
Jetpack Compose 中的 Navigation
Updated 2 czerwca 2024
了解如何使用 Navigation 组件构建包含更多屏幕的更复杂的应用,以及如何在不同可组合项之间进行导航和数据传递。
- Android
通过对 DataStore 使用键来存储和访问数据
Updated 2 czerwca 2024
了解如何在 Android 应用中使用 Preferences DataStore 存储简单的键值对数据。
- Android
测试无障碍功能
Updated 30 maja 2024
了解如何测试应用的无障碍功能。
- Android
添加可滚动列表
Updated 27 maja 2024
构建一个应用,在其中显示带文字和图片且可滚动的自我肯定话语列表。
- Android
从互联网获取数据
Updated 27 maja 2024
了解如何使用社区开发的库连接到 Web 服务,以便在您的 Android Kotlin Compose 应用中检索和显示数据。此外,还将学习如何处理潜在的网络连接错误。
使用 Google Pay 在 Android 上打造快速结账体验 (Kotlin)
Updated 9 maja 2024
在此 Codelab 中,您将在 Android 应用中构建一个结账界面,并为其配备 Google Pay。这样,您应用中的用户只需点按一个按钮,即可快速、方便、安全地支付商品费用。
使用 Android Studio 中的调试程序
Updated 8 maja 2024
了解如何使用 Android Studio 中的调试程序在运行时检查和调试应用的状态。
Kotlin 编程简介
Updated 20 marca 2024
学习 Kotlin 的基本编程概念,为使用 Kotlin 构建 Android 应用做好准备。
- Android
在 Kotlin 中创建和使用函数
Updated 20 marca 2024
了解 Kotlin 中的函数
- Android
在 Kotlin 中使用函数类型和 lambda 表达式
Updated 19 lutego 2024
了解如何在 Kotlin 中使用 lambda 表达式和高阶函数。
将常用高阶函数与集合结合使用
Updated 19 lutego 2024
了解如何在 Kotlin 中将常用高阶函数与集合结合使用
从互联网加载和显示图片
Updated 19 lutego 2024
在此 Codelab 中,您将在 Android Compose 应用中使用 Coil 库来加载和显示来自互联网的照片。
Jetpack Compose 主题设置
Updated 12 lutego 2024
在此 Codelab 中,您将学习如何为应用创建主题,如何为各个组件设置样式,以及如何支持浅色/深色主题。
练习:Compose 基础知识
Updated 12 lutego 2024
运用基本界面可组合项的概念来实现界面,以解决给定问题。
练习:构建超级英雄应用
Updated 12 lutego 2024
通过制作简单的动画和一个列表来构建超级英雄列表,从而掌握 Material Design 的概念。
练习:构建 Sports 应用
Updated 12 lutego 2024
通过制作简单的动画和一个列表来构建超级英雄列表,进一步掌握 Material Design 的概念。
下载并安装 Android Studio
Updated 11 lutego 2024
学习如何下载和安装 Android Studio
泛型、对象和扩展
Updated 11 lutego 2024
大致了解您将在 Compose 代码中用到的更多 Kotlin 概念,例如泛型、枚举类、数据类、对象和作用域函数。
设置 Android Studio
Updated 11 lutego 2024
安装并设置 Android Studio,以便您可以创建您的首个项目,并在设备或模拟器上运行该项目。
- Android
Kotlin 中的集合
Updated 6 listopada 2023
在此 Codelab 中,您将详细了解集合以及 Kotlin 中的 lambda 和高阶函数。
第 4 课:构建首个 Android 应用
Updated 6 listopada 2023
学习如何使用 Android Studio 创建您的首个 Android 应用。
- Android
在 Kotlin 中使用列表
Updated 6 listopada 2023
学习如何使用以 Kotlin 编程语言编写的列表。
Android Developers
Updated 6 listopada 2023
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
项目:Lunch Tray 应用
Updated 6 listopada 2023
Android 基础知识第 3 单元项目说明
Android Developers
Updated 6 listopada 2023
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
自适应布局
Updated 6 listopada 2023
学习如何使应用适应不同屏幕尺寸。
Kotlin 简介
Updated 6 listopada 2023
学习 Kotlin 这一现代编程语言的基础知识,以简洁明了的方式表达您的思路。
计算小费
Updated 6 listopada 2023
在此 Codelab 中,您将为小费计算器应用编写代码。
下载并安装 Android Studio
Updated 6 listopada 2023
在此 Codelab 中,您将下载并安装 Android Studio 开发工具。
调试简介
Updated 6 listopada 2023
学习如何解读堆栈轨迹并熟悉 Android Studio 中的调试工具
在 Kotlin 中创建生日祝福语
Updated 6 listopada 2023
在此 Codelab 中,您将使用 Kotlin 语言创建生日祝福语程序。
第 5 课:布局
Updated 6 listopada 2023
构建一款 Tip Calculator 应用,首先构建布局,然后实现根据用户输入来计算小费的逻辑。接下来,使用 Android 中的 RecyclerView widget 创建一款应用,该应用会显示一个可滚动列表。
- Android
创建您的首个 Android 应用
Updated 6 listopada 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
创建 Birthday Card 应用
Updated 6 listopada 2023
在本 Codelab 中,您将使用 Android Studio 中的布局编辑器创建一个显示文本的 Android 应用。
构建基本布局
Updated 6 listopada 2023
了解如何向 Android 应用中添加图片和文本。
显示可滚动列表
Updated 6 listopada 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
更改应用主题
Updated 6 listopada 2023
在此 Codelab 中,您将为应用创建色彩主题。
在应用中获取用户输入:第 1 部分
Updated 6 listopada 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
第 8 课:应用架构(界面层)
Updated 6 listopada 2023
学习如何使用 Android Jetpack 架构组件,这些库可帮助您设计可靠、可测试且可维护的应用。
- Android
创建交互式 Dice Roller 应用
Updated 6 listopada 2023
在此 Codelab 中,您将构建一个可掷骰子并在屏幕上显示结果的 Android 应用。
向应用中添加按钮
Updated 6 listopada 2023
了解类、对象和逻辑条件等更多 Kotlin 编程概念,并运用所学知识为用户构建一个互动式应用。
在 Kotlin 中添加条件行为
Updated 6 listopada 2023
在此 Codelab 中,您将创建一个 Lucky Dice Roll Kotlin 程序,用于检查您掷出的数字是否等于给定的幸运数字。
SQL 基础知识
Updated 6 listopada 2023
学习关系型数据库的基础知识,并练习在 Android Studio 中使用 Database Inspector 运行 SQL 查询。
将 LiveData 与 ViewModel 配合使用
Updated 6 listopada 2023
在此 Codelab 中,您将学习如何使用 LiveData(架构组件之一),如何将 ViewModel 中的应用数据转换为 LiveData,以及如何观察 LiveData 中的更改并自动更新界面。
SQL、Room 和 Flow 简介
Updated 6 listopada 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
架构组件
Updated 6 listopada 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
Preferences DataStore
Updated 5 listopada 2023
在此 Codelab 中,您将学习如何使用名为 Jetpack DataStore 的数据存储解决方案在应用中存储键值对。
向 Dice Roller 应用添加图片
Updated 5 listopada 2023
在此 Codelab 中,您将向 Dice Roller 应用添加图片,从而提升用户体验。
导航和返回堆栈
Updated 5 listopada 2023
在此 Codelab 中,您将了解返回堆栈以及如何在您的应用中自定义导航行为。
Android Developers
Updated 5 listopada 2023
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
项目:Dogglers 应用
Updated 5 listopada 2023
Android 基础知识第 2 单元项目说明
为 Android 应用创建 XML 布局
Updated 5 listopada 2023
在此 Codelab 中,您将学习如何使用 XML 语言为 Android 应用创建布局。
在应用中保存更改
Updated 5 listopada 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
使用断点进行调试
Updated 5 listopada 2023
了解在调试时如何使用断点并观察特定变量。
从互联网获取和显示数据
Updated 5 listopada 2023
使用 HTTP/REST 通过互联网检索和显示图像。
- Android
将数据存储在 ViewModel 中
Updated 5 listopada 2023
在此 Codelab 中,您将学习如何使用 ViewModel(架构组件之一),以及如何实现 ViewModel 以便在配置更改期间保留应用数据。
创建并运行您的首个 Android 应用
Updated 5 listopada 2023
在此 Codelab 中,您将学习如何通过 Android Studio 使用 Kotlin 构建您的首个 Android 应用。您将使用 Android Studio 模板来创建您的第一个项目。
activity 和 intent
Updated 5 listopada 2023
更新未完成的应用,以便利用隐式 intent 和显式 intent 实现导航。
项目:Lemonade 应用
Updated 5 listopada 2023
Android 基础知识第 1 单元项目说明
可选:在移动设备上运行您的应用
Updated 5 listopada 2023
在此 Codelab 中,您将学习如何设置 Android 设备(如手机或平板电脑)以及如何在 Android 设备上运行通过 Android Studio 开发的应用。
使用 Kotlin 编写您的第一个程序
Updated 4 listopada 2023
在此 Codelab 中,您将使用 Kotlin 语言编写您的第一个程序。
使用卡片显示一组图片
Updated 4 listopada 2023
在此 Codelab 中,您将美化在上一个 Codelab 中创建的 Affirmations 应用的界面。
自适应布局
Updated 4 listopada 2023
在此 Codelab 中,您将学习如何利用 SlidingPaneLayout 使应用适应不同屏幕尺寸
Fragment 之间的共享 ViewModel
Updated 4 listopada 2023
在更高级的应用示例中使用 Jetpack Navigation 组件,并了解在 activity 的多个 fragment 之间使用共享 ViewModel 的优势。
导航组件简介
Updated 3 listopada 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
- Android
使用 Room 读取和更新数据
Updated 31 października 2023
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
项目:Amphibians 应用
Updated 31 października 2023
Android 基础知识第 4 单元项目说明
Kotlin 中的类和对象实例
Updated 31 października 2023
在此 Codelab 中,您将创建一个可以掷骰子的 Kotlin 程序。
项目:Forage 应用
Updated 31 października 2023
Android 基础知识第 5 单元项目说明
存储库模式
Updated 31 października 2023
使用仓库模式在现有应用中实现缓存。
项目:Water Me! 应用
Updated 31 października 2023
Android 基础知识第 6 单元项目说明
使用 WorkManager 调度任务
Updated 31 października 2023
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
使用 Kotlin 向应用添加运行时权限
Updated 5 października 2023
在此 Codelab 中,您将学习如何向 Android 应用添加权限
学习汽车应用库基础知识
Updated 28 września 2023
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
使用 Google Chat 应用,开启度假之旅
Updated 8 czerwca 2023
在此 Codelab 中,您将学习如何创建 Google Chat
- Google Workspace
使用 Flutter 和 Flame 构建游戏
Updated 19 maja 2023
在此 Codelab 中,您将使用 Flutter 和 Flame 引擎创建一个名称为 Doodle Dash 的平台游戏。
- Flutter
将 Chat 添加到您的 AppSheet 应用中
Updated 9 maja 2023
了解如何使用 AppSheet 的“聊天应用”功能将 Chat 添加到您的 AppSheet 应用中。
Jetpack Compose Navigation
Updated 4 maja 2023
在此 Codelab 中,您将全面了解 Compose 中 Navigation 的基础知识。
- Android
使用 Keras 和 TensorFlow Lite 的设备端大型语言模型
Updated 24 kwietnia 2023
了解如何使用 KerasNLP 加载预训练的大型语言模型,对其进行优化并通过 TensorFlow Lite 将其部署到 Android 上
在 Android 模拟器上运行您的首个应用
Updated 30 marca 2023
学习如何在 Android 模拟器上运行应用。
- Android
如何连接 Android 设备
Updated 30 marca 2023
了解如何连接您的应用
- Android
练习:Kotlin 基础知识
Updated 30 marca 2023
运用 Kotlin 编程语言的基本概念来解决给定问题。
- Android
Kotlin 中的类和继承
Updated 28 lutego 2023
在此 Codelab 中,您将学习如何使用 Kotlin 编程语言创建子类,以及继承的工作方式。
- Android
Room 和 Flow 简介
Updated 28 lutego 2023
学习关系型数据库的基础知识,并练习在 Android Studio 中使用 Database Inspector 运行 SQL 查询。
- Android
使用 Macrobenchmark 检查应用性能
Updated 28 lutego 2023
在此 Codelab 中,您将学习如何使用 Jetpack Macrobenchmark 来衡量应用启动时间和帧时间。
- Android
使用 Room 持久保留数据
Updated 28 lutego 2023
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个持久性数据库,属于 Android Jetpack 的一部分。Room 是 SQLite 之上的一个抽象层。Room 提供方便的 API,用于设置和配置数据库以及从数据库查询数据。
- Android
在相机应用中支持可调整大小的 Surface
Updated 28 lutego 2023
随着 Android 12L 的出现以及新的外形规格(例如可折叠设备)和显示模式(例如多窗口模式和多屏幕模式)面市,关于相机输出和 Surface 之间关系的许多假设都面临着挑战。
在 Kotlin 中编写条件
Updated 10 lutego 2023
了解如何在 Kotlin 中编写条件语句。
在 Kotlin 中使用可为 null 性
Updated 4 listopada 2022
了解如何在 Kotlin 中使用可为 null 性。
创建您的首个 Android 应用
Updated 4 listopada 2022
学习如何创建您的首个 Android 应用。
- Android
构建具有动态导航栏的自适应应用
Updated 29 września 2022
了解如何使用自适应导航界面模式让应用适合在大屏幕上运行。
Android Developers
Updated 25 sierpnia 2022
在本单元中,您将学习如何构建可从互联网获取数据的应用。 学习如何编写清晰、非阻塞的代码,同时构建更复杂、更高级的应用。
- Android
Android 11 - 第 4 周 - 兼容性
Updated 29 lipca 2022
了解如何构建与 Android 11 兼容的应用。
- Podstawowy obraz systemu Android
- Android
使用 WorkManager 处理后台工作 - Java
Updated 29 lipca 2022
WorkManager 是推荐使用的 Android 任务调度程序。本 Codelab 将向您介绍有关 WorkManager 的全面信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
- Android
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
Updated 29 lipca 2022
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
带 View 的 Android Room - Kotlin
Updated 29 lipca 2022
在本 Codelab 中,您将使用 Android 架构组件(RoomDatabase、Entity、DAO、AndroidViewModel、LiveData)和 Kotlin 协程在 Kotlin 中构建 Android 应用。该示例应用可将字词列表存储在 Room 数据库中,并在 RecyclerView 中显示该列表。您将使用推荐的 Android 架构及以下组件实现此应用。
- Android
Android 11 - 第 6 周 - Jetpack
Updated 29 lipca 2022
Android Jetpack 是一套库,旨在帮助您按照最佳做法编写优质应用,减少样板代码数量,并在各种 Android 版本和设备中以一致的方式运行应用。此在线课程将向您介绍 Android 11 中引入的新库和重大更新。
- Android
使用 Document AI 智能处理手写表单 (Python)
Updated 29 lipca 2022
在此 Codelab 中,我将创建一个以 Python 编写的 Document AI API 教程。
安装 Android 11 GSI 以进行应用测试
Updated 29 lipca 2022
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
转换为 Kotlin
Updated 29 lipca 2022
在本 Codelab 中,您将学习如何将代码从 Java 转换为 Kotlin
TensorFlow.js 迁移学习图片分类器
Updated 29 lipca 2022
在此 Codelab 中,您将学习如何构建一个“会学习的机器”,即一个可使用 TensorFlow.js 在浏览器中即时训练的自定义图片分类器。
- TensorFlow
手势导航和无边框体验
Updated 29 lipca 2022
在此 Codelab 中,您将处理一个现有应用,使其应用控件可与手势导航配合使用。此外,您还将提供无边框屏幕体验。
- Android
Android 11 - 第 11 周 - 现代界面
Updated 29 lipca 2022
在“11 周掌握 Android 开发”的最后一周了解 Android 11 中的界面开发。
- Android
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
Updated 29 lipca 2022
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- Android
- TensorFlow
制作声波第 1 部分 - 构建合成器
Updated 29 lipca 2022
使用 Android O 中的 AAudio API 构建低延迟的触控合成器应用。
- Android
借助适用于 Android 的 Material 运动效果构建精美的过渡
Updated 29 lipca 2022
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Android
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 29 lipca 2022
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
- Android
在 Android 应用中使用 Hilt
Updated 29 lipca 2022
在此 Codelab 中,您将构建一个使用 Hilt 执行依赖项注入的 Android 应用。
- Android
构建 Kotlin 扩展库
Updated 29 lipca 2022
在本 Codelab 中,您将为一个 API 构建自己的 Kotin 扩展库,该 API 最初是使用 Java 编程语言开发的。您将了解扩展函数及属性方面的基本知识,以及如何实现基于回调的传统 API 的协程版本和流版本。
- Android
使用 Kotlin 在 Android 10 中接收位置信息更新
Updated 29 lipca 2022
在此 Codelab 中,您将学习如何针对 Android 10 继续接收位置信息更新,并牢记平台的相关最佳做法。
- Android
内容与 Android TV 主屏幕频道集成 (Kotlin)
Updated 29 lipca 2022
此 Codelab 介绍 Android TV 主屏幕功能。您将学习如何在 Android TV 主屏幕上添加频道和节目,并使其可以被用户发现。
- Android
制作更多声波 - 采样器
Updated 29 lipca 2022
构建低延迟数字采样器
- Android
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
Updated 29 lipca 2022
了解如何使用 Jetpack WindowManager 库针对可折叠设备和双屏设备等新型设备对应用进行调整。
通过 MediaSession 控制媒体
Updated 29 lipca 2022
在本 Codelab 中,您将扩展示例视频,以添加对 MediaSession 的支持。这样 Android 可以从您的应用外控制播放,例如通过 Google 助理、适用于 Android TV 的遥控器或锁定屏幕和 Wear OS 上的屏幕控件。
- Android
与“接下来播放”行集成,在 Android TV 上提升互动度
Updated 29 lipca 2022
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android
- Android TV
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
Updated 29 lipca 2022
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Android
MDC-102 Android:Material 结构和布局 (Kotlin)
Updated 29 lipca 2022
了解如何在 Kotlin 中为 Android 结构和布局使用 Material。
- Android
Jetpack 导航
Updated 29 lipca 2022
在本 Codelab 中,您将学习如何为 Android 应用实现常见的导航要求。导航组件可以处理 fragment 事务、向上/返回堆栈、导航界面模式(如抽屉式导航栏、深层链接等)。您还可以在 Android Studio 中探索新型 safe args 插件和导航编辑器。
- Android
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 29 lipca 2022
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
将 Dagger 应用迁移到 Hilt
Updated 29 lipca 2022
在本 Codelab 中,您需要将一个使用 Dagger 作为依赖项注入库的 Android 应用迁移到 Hilt。
- Android
从 Java 调用 Kotlin 代码
Updated 29 lipca 2022
在此 Codelab 中,您将学习编写与 Java 具有无缝的互操作性的 Kotlin 代码。
- Android
在使用 Kotlin 编写的 Android 应用中实现 Material Design
Updated 29 lipca 2022
了解如何在使用 Kotlin 编写的 Android 应用中实现 Material Design。
- Android
构建基本 Cast 接收器
Updated 29 lipca 2022
在此 Codelab 中,您将使用 Google Cast 应用框架构建支持 Cast 的接收器应用。
- Prześlij
学习采用 Kotlin Flow 和 LiveData 的高级协程
Updated 29 lipca 2022
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android 11 - 第 2 周 - 机器学习
Updated 29 lipca 2022
机器学习技术可为您的应用带来循序渐进地学习和改进的能力。此在线课程将向您介绍 Android 11 提供的各种机器学习工具和方法。
- Android
针对 Chrome 操作系统优化 Android 应用
Updated 29 lipca 2022
在此 Codelab 中,您将构建一个 Android 应用,其中包含要在 Chrome 操作系统上实现良好用户体验所需的诸多优化。
- Android
保护自己免受网络骚扰
Updated 23 lipca 2022
了解如何保护自己的在线信息、识别钓鱼式攻击、为 Google 帐号启用高级保护,以及如何在社交媒体上确保安全。
第 11 课:连接到互联网
Updated 22 lipca 2022
学习 Android 权限相关知识、如何连接到网络和使用网络资源,以及如何定义 Retrofit 服务和显示图片。
- Android
连接到互联网
Updated 22 lipca 2022
了解如何从互联网获取数据和图片,并在应用中显示这些数据和图片。您将完成 MarsRealEstate 应用,该应用通过从网络服务检索数据来显示 Google Mars 上的待售资源。
- Android
CameraX 使用入门
Updated 22 lipca 2022
此 Codelab 介绍了如何创建相机应用,该应用使用 CameraX 显示取景器、拍摄照片以及分析来自相机的图片流。
- Android
Tweakr:结合使用 Firebase 和 Android 进行 Wizard of Oz 原型设计和远程控制
Updated 20 lipca 2022
所有原型和动画设计师请注意!是不是厌倦了那种在动画中调整了一个值,还要花好几分钟时间等待编译完成才能看到更改效果的糟心体验?有没有这样的想法:将原型交给别人,让他们使用您可以即时调整的各种选项来尝试这个原型的不同配置?当有人提到“单行代码解决方案”时,您会不会感到振奋?
使用 build 变体创建不同版本的应用
Updated 13 lipca 2022
在此 Codelab 中,您将使用 build 变体来构建 DiceRoller 应用的默认(“demo”)版本和高级(“full”)版本。
- Android
为您的 Android 应用添加图片
Updated 13 lipca 2022
在本 Codelab 中,您将学习如何使用 ImageView 向应用添加图片。
- Android
您的第一个 Kotlin 程序
Updated 13 lipca 2022
了解如何创建和修改简单的 Kotlin 程序。
- Android
在 Kotlin 中创建和使用变量
Updated 11 lipca 2022
了解变量为什么在编程中大有用处,以及如何在 Kotlin 代码中定义和更新变量。
- Android
集成 Google Wallet API 以在 Android 上数字化卡券
Updated 21 czerwca 2022
借助 Google Wallet API ,您可以通过各种预定义的卡券类型与用户互动:会员卡、优惠券、礼品卡、活动门票、公交票卡和登机牌。这些卡券类型都具有特定于用例的字段和功能。但我们知道,这些类型可能并非在任何用例中都适用,因此我们创建了一个通用卡券类型。顾名思义,如果您的用例不属于任何其他专用类型,则应使用通用卡券类型。以下是通用卡券类型的一些用例: 凡是能够以卡片(最多包含 3 行信息,可选择提供条形码和详细信息部分)形式向用户展示的用例,只要符合 使用限制政策
第 2 课:函数
Updated 10 czerwca 2022
创建一个 Kotlin 程序并了解 Kotlin 中的函数,包括参数默认值、过滤器、lambda 和 compact 函数。
- Android
构建首个应用
Updated 10 czerwca 2022
熟悉 Android Studio 并使用 Kotlin 完成一个“Hello World”Android 应用。
- Android
第 3 课:类和对象
Updated 10 czerwca 2022
学习 Kotlin 中的类、对象和继承。创建几个小型程序,以此了解抽象类、接口和接口委托。
- Android
构建交互式应用
Updated 10 czerwca 2022
了解 Android 应用项目的基本构造、如何向应用添加图片、如何使应用具有向后兼容性(与旧版 Android 兼容)以及如何浏览在线文档。在此过程中,您将完成 DiceRoller 应用;该应用可让您在点按相应按钮时随机掷骰子。
- Android
导航
Updated 10 czerwca 2022
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
存储库和 WorkManager
Updated 10 czerwca 2022
通过完成名为 DevBytes 的应用,了解如何使用 WorkManager 创建存储库、添加离线缓存以及调度后台任务。该应用显示了一个 DevByte 视频列表,这些视频是由 Google Android 开发者关系团队制作的简短教程。该应用使用 Retrofit 库从网络中获取视频网址列表,并使用 RecyclerView 显示该列表。
- Android
activity 和 fragment 生命周期
Updated 10 czerwca 2022
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。您将完成 DessertClicker 应用,在该应用中,用户可以通过点按图片“购买”甜点。每当用户点击甜点时,应用都会更新所购甜点的数量以及用户消费的总金额。
- Android
第 9 课:应用架构(持久性)
Updated 10 czerwca 2022
使用 Room 库创建数据库并使用协程来简化异步编程。
- Android
架构组件
Updated 10 czerwca 2022
了解 ViewModel、LiveData、将 ViewModel 和 LiveData 与数据绑定集成以及 LiveData 转换。您将完成 GuessTheWord 应用,这是一款双人猜字谜游戏,玩家在游戏中可以协作以获得最高得分。
- Android
布局
Updated 10 czerwca 2022
创建不同类型的布局、添加用户互动并使用数据绑定。您将完成 AboutMe 应用;该应用通过按钮、图片以及一些可滚动的文本展示关于您的趣事。您还将构建 ColorMyViews 应用;该应用包含可点击的 TextView 以及点按时会更改颜色的按钮。
- Android
第 6 课:应用导航
Updated 10 czerwca 2022
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
- Android
第 7 课:activity 和 fragment 生命周期
Updated 10 czerwca 2022
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。
- Android
第 12 课:仓库模式和 WorkManager
Updated 10 czerwca 2022
了解仓库模式以及如何使用 WorkManager。
- Android
面向所有人进行设计
Updated 10 czerwca 2022
学习 Android 样式系统的基础知识,了解如何在设计应用界面时运用 Material Design 准则,以及如何使应用更便于所有用户使用。您将完成 GDG-finder 应用,该应用将在您所在地区查找本地 Google 开发者社区 (GDG)。
- Android
第 1 课:Kotlin 基础知识
Updated 10 czerwca 2022
开始使用 Kotlin 进行开发,并学习 Kotlin 编程语言的基础知识:数据类型、运算符、变量、控制结构,以及可为 null 的变量与不可为 null 的变量。
- Android
数据库和 RecyclerView
Updated 10 czerwca 2022
在此开发者在线课程的第一部分,您将使用 Room 库创建一个数据库,并使用协程来简化异步编程。在此开发者在线课程的第二部分,您将使用 RecyclerView 显示项目列表,并使列表项可点击。在整个在线课程中,您将构建 TrackMySleep 应用。通过此应用,用户可以对睡眠质量进行评分,并存储其不同时间段的睡眠数据。
- Android
第 10 课:高级 RecyclerView 用例
Updated 10 czerwca 2022
了解使用 RecyclerView 时的高级绑定和布局,以及如何在 RecyclerView 中处理多种类型。
- Android
迁移到 Jetpack Compose
Updated 26 maja 2022
在此 Codelab 中,您将学习如何将 View 系统中的部分界面迁移到 Jetpack Compose。
- Android
Angular 简介
Updated 12 maja 2022
在此 Codelab 的新手入门 Codelab 中,您将学习如何使用 Angular 构建 Web 应用
将地图添加到您的 Android 应用 (Kotlin)
Updated 9 maja 2022
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 对于以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
- Android
- Google Maps Platform
- Maps SDK na Androida
面向开发者的产品公平性测试
Updated 9 maja 2022
为了确保您的 AI 模型和/或数据不会使任何不公平的社会偏见长久存续,产品公平性测试对于至关重要。在本研讨会中,我们将向您介绍开展公平性测试的关键步骤,然后展示从机器学习公平性的角度评估生成式文本模型数据集的端到端历程。
Places SDK for Android 使用入门 (Kotlin)
Updated 9 maja 2022
此 Codelab 会教您如何将 Places SDK for Android 与您的应用集成并使用 Places SDK 的各项功能。 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,请启用 Places API 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为了让您能尽快上手,请下载起始代码,以便顺利完成此
- Android
- Google Maps Platform
- Pakiet SDK Miejsc na Androida
将地图添加到您的 iOS 应用 (Swift)
Updated 9 maja 2022
此 Codelab 会教您如何开始使用 Google Maps Platform 通过 Swift 构建 iOS 应用。您将构建一个 iOS 应用,用于执行以下操作: 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,您需要启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。
- Google Maps Platform
- Maps SDK na iOS
使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型
Updated 7 maja 2022
了解如何使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型。
- Flutter
- TensorFlow
创建 Flutter 应用以对文本进行分类
Updated 7 maja 2022
了解如何构建一个 Flutter 应用,用于对文本进行分类并在界面中显示结果。
- Flutter
- TensorFlow
使用 TensorFlow Lite (Android) 构建和部署自定义对象检测模型
Updated 7 maja 2022
在此 Codelab 中,您将构建一个可以检测图片中对象的 Android 应用。首先,使用 TFLite Model Maker 训练自定义对象检测模型,然后使用 TFLite Task 库部署该模型
- TensorFlow
- Android
在 Android 或 iOS 上构建您的首个计算机视觉应用
Updated 7 maja 2022
在此 Codelab 中,您将学习如何构建适用于 Android 和 iOS 且可正确标记图片的简单应用。
- Android
- TensorFlow
创建一款基本的音频分类应用
Updated 7 maja 2022
在此 Codelab 中,您将学习如何创建可使用手机麦克风录制音频的基本音频分类应用。
- TensorFlow
- Android
构建自定义的预训练音频分类模型
Updated 7 maja 2022
在此 Codelab 中,您将学习如何自定义预训练的音频分类模型,以便检测鸟的叫声。
- TensorFlow
- Android
TensorFlow.js:构建垃圾评论检测系统
Updated 7 maja 2022
在此 Codelab 中,您将学习如何构建具有博文功能的简单评论功能的网页,并将其与预训练的机器学习模型集成,以检测垃圾评论,从而让您在垃圾评论出现之前将其滤除存储在任何后端数据库中,可缩短服务器处理时间和费用。
- TensorFlow
TensorFlow.js:重新训练垃圾评论检测模型以处理极端情况
Updated 7 maja 2022
在此 Codelab 中,您将学习如何使用 Model Maker 重新训练垃圾评论模型,使之涵盖预训练模型无法处理的极端情况,然后将新模型重新部署到 Web 应用。
- TensorFlow
在 Android 上调用 Vision API Product Search 后端
Updated 7 maja 2022
在此 Codelab 中,您将向 Android 应用添加代码以调用 Vision API Product Search 后端,以便应用用户可以使用图片搜索商品。
- Android
向网站添加地图 (JavaScript)
Updated 7 maja 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 maja 2022
在此 Codelab 中,您将学习如何使用 Vision API Product Search 构建商品图片搜索后端,以及如何创建 API 密钥以从移动应用调用该后端。
- Android
Cloud Run 作业
Updated 7 maja 2022
Cloud Run 服务和 Cloud Run 作业都允许您在 Cloud Run 上运行代码。在此 Codelab 中,您将了解何时以及如何使用 Cloud Run 作业,包括如何创建作业、执行作业以及管理作业。
向 iOS 应用添加地图 (Objective-C)
Updated 7 maja 2022
在此 Codelab 中,您将学习开始使用 Google Maps Platform 通过 Objective-C 构建 iOS 应用需知的内容。您将学习所有基础知识,从准备工作到加载 Maps SDK for iOS、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 iOS 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps
- Google Maps Platform
- Maps SDK na iOS
创建 Android 应用以检测图片中的对象
Updated 7 maja 2022
了解如何构建一个 Android 应用,用于检测图片中的对象并呈现其界面中的结果。
- Android
- TensorFlow
创建一个 iOS 应用以预测值
Updated 7 maja 2022
了解如何构建 iOS 应用,以检测图片中的对象并在界面中呈现结果。
- TensorFlow
创建用于对图片进行分类的简单网站
Updated 7 maja 2022
了解如何创建一个简单的网站,以使用 TensorFlow Serving 对图片进行分类。
- TensorFlow
在 Android 上以 AR 模式显示附近的地点 (Kotlin)
Updated 7 maja 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 。 如果您之前从未使用过
- Google Maps Platform
- Android
- ARCore
- Pakiet SDK Miejsc na Androida
- Maps SDK na Androida
使用 WebGL 叠加视图打造 3D 地图体验
Updated 6 maja 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 maja 2022
在此 Codelab 中,您首先要探索 Node.js 应用,了解如何截取网页屏幕截图并将其存储到 Cloud Storage 中。然后,您将为该应用构建容器映像,以作业的形式在 Cloud Run 上运行应用,更新作业以处理更多网页,然后使用 Cloud Scheduler 按计划运行该作业。
自定义机器学习模型:简便的方法
Updated 5 maja 2022
在此 Codelab 中,您将了解迁移学习以及如何使用它为您自己的数据自定义机器学习模型
使用 TensorFlow Lite Model Maker 创建自定义文本分类模型
Updated 4 maja 2022
了解如何使用 TensorFlow Lite Model Maker 重新训练垃圾内容检测模型,以检测特定类型的垃圾内容。
- Flutter
- TensorFlow
构建您的首个 WebAuthn 应用
Updated 4 maja 2022
了解如何构建一个使用指纹传感器实现简单的身份重新验证功能的网站。
采用易于使用的颜色进行设计
Updated 4 maja 2022
在此 Codelab 中,您将了解颜色与无障碍功能、颜色对比度参考值之间的关系,以及 Material Theme Builder 如何创建易于访问的主题并用于轻松检查对比度。
在构建遥感数据集(例如 Dynamic World)时采用 Responsible AI 原则
Updated 3 maja 2022
在此 Codelab 中,您将在生成机器学习派生数据集(例如 Dynamic World)时采用负责任的做法。
使用 Chrome 开发者工具录制、重放和衡量用户流
Updated 2 maja 2022
您可以使用“Recorder”面板录制、重放和衡量用户流。 请观看下方视频,大致了解新的“Recorder”面板(预览版功能)。 按照以下步骤打开“Recorder”面板 我们将使用下方的咖啡订购演示页面。结账是购物网站中常见的用户流。 在接下来的部分中,我们将向您演示如何使用“Recorder”面板录制、重放和衡量以下结账流程: 录制完用户流后,您可以点击 Replay 按钮重放用户流。 您在页面上可以看到用户流的重放过程。重放进度也会显示在 Recorder 面板中。 您可以通过配置
使用 Chrome 开发者工具发现并修复低对比度文本
Updated 2 maja 2022
对比度设置不当是 Web 无障碍功能方面的头号问题 。现在,就让我们了解一下开发者工具可以如何帮助您了解、发现和修复这些问题。 您将修复网页的低对比度问题。 点击以下链接打开文本对比度低的网页: 然后,在该网页上 打开 Chrome 开发者工具 。 大约每 20 人中就有 1 人 患有色觉缺陷(又称“色盲”,但这个词不太准确)。这种障碍会令人更难分辨不同的颜色,从而放大对比度问题。 例如,作为视力正常的开发者,您可能会觉得网页上的文本看起来没有问题。
针对 Android (Java) 构建您自己的当前地点选择器
Updated 29 kwietnia 2022
了解如何使用 Google Maps Platform 的 Maps SDK for Android 和 Places SDK for Android 向用户呈现用于确定他们位置的可能地点列表。
- Google Maps Platform
- Android
- Pakiet SDK Miejsc na Androida
- Maps SDK na Androida
使用 Angular 和 Firebase 构建一个 Web 应用
Updated 29 kwietnia 2022
在此 Codelab 中,我们将结合使用 Firebase 和 Angular 构建一个实时 Web 应用。
如何使用 Chrome 开发者工具调试 CSS 网格
Updated 28 kwietnia 2022
现在,开发者工具可以更好地支持 CSS 网格调试 ! 如果网页上的某个 HTML 元素应用了 display: grid 或 display: inline-grid , “元素”面板 会提供诸多选项来帮助您更好地检查网格。 在此 Codelab 中,您将学习如何使用 Chrome 开发者工具调试 CSS 网格。 您将借助 CSS 网格调试工具来解开此谜题。 点击下面的链接,打开谜题网页: 然后,在谜题网页上 打开 Chrome 开发者工具 。 在 元素 面板中 检查谜题
编写 Flutter 桌面应用
Updated 28 kwietnia 2022
在此 Codelab 中,您将使用桌面版 Flutter 构建一个 GitHub 客户端。
- Flutter
使用 Google Maps Platform 和 Google Cloud 构建全栈店铺定位工具
Updated 28 kwietnia 2022
假设您要在地图上展示多个地点,并且希望用户可以看到这些地点的位置并确定他们想要访问的地点。这种情况的常见示例包括: 在此 Codelab 中,您将创建一个定位工具,该定位工具会根据特殊位置的实时数据 Feed 进行绘制,帮助用户找到距离他们的出发地最近的位置。这种全栈定位工具能够处理的地点远远多于 简单的店铺定位工具 ,后者最多只能处理 25 个店铺位置。 此 Codelab 使用开放数据集模拟与大量店铺位置相关的预填充元数据,以便您可以集中精力学习关键的技术概念。 在下文的第 3 步中,为此
- Elastyczne środowisko App Engine
- BigQuery
- Google Maps Platform
- Biblioteka miejsc
- Maps JavaScript API
- Usługa macierzy odległości
- Maps JavaScript API
- Maps JavaScript API
- Autouzupełnianie miejsc
开始使用基于 IP 的智能互联家居 (CHIP)
Updated 27 kwietnia 2022
了解如何借助 Espressif 的 ESP32 开发板开始开发基于 IP 的智能互联家居应用。
使用 Google Maps Platform 和 deck.gl 将数据可视化
Updated 27 kwietnia 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 kwietnia 2022
此 Codelab 会教您如何将 Maps SDK for iOS 与 SwiftUI 搭配使用。 为了完成以下启用步骤,请启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此 Codelab。您可以跳到解决方案部分,但如果您想要按照所有步骤自行构建,请继续阅读。
- Google Maps Platform
- Maps SDK na iOS
使用 Google Maps Platform (JavaScript) 构建简单的店铺定位工具
Updated 24 kwietnia 2022
网站最常用的功能之一是通过 Google 地图 突出显示有实体经营场所的商家、机构或其他实体的一个或多个地点。地图的实现方式可能会因各种要求(如地点数量及其更改频率)的不同而千差万别。 在此 Codelab 中,您看到的将是最简单的用例,其中只有几个地点且几乎不会更改,例如一个适用于连锁店商家的店铺定位工具。在这种情况下,您可以使用技术含量相对较低的无需任何服务器端编程的方法。但这并不是说您不能发挥创意,相反,您可利用 GeoJSON
- Google Maps Platform
- Usługa macierzy odległości
- Maps JavaScript API
- Maps JavaScript API
- Autouzupełnianie miejsc
- Biblioteka miejsc
- Maps JavaScript API
使用 Node.js 为 Google Chat 构建互动式意见调查应用
Updated 19 kwietnia 2022
在此 Codelab 中,您将学习如何构建聊天机器人来轮询聊天室。
- Google Workspace
Android Paging Advanced Codelab
Updated 19 kwietnia 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Paging 库,通过此库减少应用的内存占用。
- Android
使用 WorkManager 在后台处理工作 - Kotlin
Updated 16 kwietnia 2022
Android 为保证执行后台工作提供了许多选择,这些选择既有很多优点,也有很多缺点。面向 Android 的 WorkManager API 可简化后台工作。WorkManager 解决了极端情况和兼容性问题。它还可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度程序。本 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
- Android
WorkManager 进阶知识
Updated 13 kwietnia 2022
本 Codelab 在“WorkManager 基础知识”之上增加了有关在 WorkManager v2.3 中引入的全新 Progress API 的内容,还介绍了如何使用自定义配置对 WorkManager 进行自定义。本 Codelab 还将介绍如何测试工作器。
- Android
使用 ExoPlayer 流式传输媒体内容
Updated 11 kwietnia 2022
在此 Codelab 中,您将构建一个媒体播放器,以使用在 Android 版 YouTube 应用中运行的开源媒体播放器 ExoPlayer 呈现音频和自适应视频串流。此 Codelab 将使用并自定义该库中包含的界面组件,并将演示如何在 activity 生命周期中实例化、设置、重用以及正确集成 SimpleExoPlayer 实例。
- Android
使用 Proto DataStore
Updated 8 kwietnia 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
- Android
Android 无障碍功能入门
Updated 7 kwietnia 2022
在本 Codelab 中,您将学习有关 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建无障碍功能出色的应用,让更多具有不同无障碍功能需求的用户能够更轻松地使用您的应用。
- Android
使用 Preferences DataStore
Updated 4 kwietnia 2022
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
- Android
Android 11 - 第 7 周 - 开发者工具
Updated 15 grudnia 2021
了解您在最新版 Android Studio 中可用的开发者工具。
- Android
Android 11 - 第 10 周 - 游戏和媒体
Updated 15 grudnia 2021
了解有助于您在 Google Play 上取得更大成功的新变化。
- Android
Android 11 - 第 9 周 - 大屏设备
Updated 15 grudnia 2021
了解为搭载 Chrome 操作系统的设备(包括可折叠设备、笔记本电脑和平板电脑)进行开发的最佳提示和技巧。
- Android
Android 11 - 第 1 周 - 联系人和身份
Updated 15 grudnia 2021
要让用户能够轻松安全地与他人联系,这其中涉及许多挑战。Android 11 中发布了 Connection Notification API 和 Google Identity Services 库,可用于改进用户注册/登录流程。
- Android
Android 11 - 第 8 周 - 应用分发和创收
Updated 15 grudnia 2021
了解有助于您在 Google Play 上取得更大成功的新变化。
- Google Play Console
- Android
- Google Play Commerce
- Google Play In-App Review API
Android 11 - 第 3 周 - 隐私权、信任与安全
Updated 15 grudnia 2021
Android 11 引入了新的安全更新和隐私保护功能,以确保用户安全并提高透明度和可控性。此在线课程由一些视频和文章组成,其中演示了相关更新,并会教您如何在 Android 应用中实现。
- Android
- Menedżer aktywności
利用 WebRTC 实现实时通信
Updated 3 listopada 2021
了解如何构建应用,以使用网络摄像头获取视频和拍摄快照,并利用 WebRTC 点对点分享这些视频和快照。
Android Kotlin 基础知识:生命周期和日志记录
Updated 25 października 2021
在此 Codelab 中,您将了解 activity 和 fragment 生命周期。
- Android
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
Updated 22 października 2021
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
使用 web-vitals 库衡量核心网页指标并生成报告
Updated 21 października 2021
了解如何使用 web-vitals JavaScript 库衡量网页的核心网页指标并生成报告。
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
Updated 21 października 2021
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
机器学习入门“Hello, World”
Updated 21 października 2021
了解创建神经网络的基础知识,以及了解它如何定义行为的规则。
- TensorFlow
构建卷积并执行池化
Updated 21 października 2021
了解如何构建卷积并执行池化以增强计算机视觉。
- TensorFlow
使用 TensorFlow 构建计算机视觉模型
Updated 21 października 2021
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- TensorFlow
Android Kotlin 基础知识:03.2 定义导航路径
Updated 19 października 2021
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
Android Kotlin 基础知识:复杂的生命周期情形
Updated 19 października 2021
在此 Codelab 中,您将学习如何管理复杂的生命周期情形。
- Android
第 1.1 课:入门
Updated 15 października 2021
在此 Codelab 中,您将了解使用 Kotlin 的一些优势,还将安装必要的工具 (JDK+IDE)。
- Android
使用卷积神经网络 (CNN) 处理复杂图像
Updated 15 października 2021
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- TensorFlow
构建卷积神经网络 (CNN) 以增强计算机视觉
Updated 15 października 2021
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- TensorFlow
使用大型数据集训练卷积神经网络 (CNN),以免过拟合
Updated 15 października 2021
学习使用大型数据集训练 CNN 以避免过拟合。
- TensorFlow
在 Android 应用中使用 Kotlin 协程
Updated 15 października 2021
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android Kotlin 基础知识:创建 Room 数据库
Updated 13 października 2021
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
Android Kotlin 基础知识:03.3 启动外部 activity
Updated 13 października 2021
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
用户:对话和对话泡
Updated 12 października 2021
此 Codelab 演示了如何在 Android 11 上将对话通知显示为对话泡。
- Android
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
Updated 11 października 2021
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
Android Kotlin 基础知识:创建 fragment
Updated 11 października 2021
在此 Codelab 中,您将学习如何创建 fragment 并将其添加到应用中。
- Android
协程简介
Updated 25 maja 2021
协程简介
- Android
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Updated 28 lutego 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 lutego 2025
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Gemini
- Android
- Vertex AI w Firebase
Getting started with the Gemini API and Web apps
Updated 28 lutego 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 w Firebase
- Gemini
Getting started with the Gemini API and Dart and Flutter
Updated 28 lutego 2025
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- Vertex AI w Firebase
- Flutter
- Gemini
Getting started with the Gemini API and Swift
Updated 28 lutego 2025
Learn how to use the Gemini API and the Google AI Swift SDK to prototype generative AI with Swift. Use the Google AI Swift SDK to make your first generative AI call using the Gemini API in your application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI w Firebase
- Gemini
Build a modern three-tier architecture web application with Cloud Run
Updated 28 lutego 2025
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Cloud Memorystore
- Cloud SQL dla PostgreSQL
- Cloud Run
Build a microservice-based ecommerce web application with Kubernetes
Updated 28 lutego 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 lutego 2025
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- Hosting Firebase
- Cloud Run
- Cloud SQL dla PostgreSQL
- Cloud Storage
Learn Privacy
Updated 27 lutego 2025
A course to help you build more privacy-preserving websites.
Learn Performance
Updated 27 lutego 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 lutego 2025
A course that breaks down every aspect of modern progressive web app development.
Learn Testing
Updated 27 lutego 2025
An in-depth course on software testing.
Learn HTML
Updated 27 lutego 2025
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
Updated 27 lutego 2025
An evergreen accessibility course and reference to level up your web development.
Learn Forms
Updated 27 lutego 2025
A course about HTML forms to help you improve your web developer expertise.
Learn Images
Updated 27 lutego 2025
An in-depth course on images for the web.
Learn CSS
Updated 27 lutego 2025
An evergreen CSS course and reference to level up your web styling expertise.
Learn Responsive Design
Updated 27 lutego 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 lutego 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 lutego 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 lutego 2025
Train and deploy your own basic text classification model using this project guide.
Create Your First 3D Map
Updated 21 lutego 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 lutego 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 lutego 2025
How to measure when an ad click or view leads to a purchase or other events
- Piaskownica prywatności
- Interfejs Attribution Reporting API
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
Updated 14 lutego 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 lutego 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 lutego 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 stycznia 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.
- Piaskownica prywatności
- Interfejs Private Aggregation API
- Interfejs Attribution Reporting API
Android Basics with Compose
Updated 14 stycznia 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 stycznia 2025
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Firebase
- Flutter
Learn JavaScript
Updated 5 stycznia 2025
An in-depth course on the basics of JavaScript.
(Deprecated) Build a musical game using Oboe
Updated 11 grudnia 2024
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
Updated 11 grudnia 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 grudnia 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 grudnia 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 grudnia 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 grudnia 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 grudnia 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 grudnia 2024
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
(Deprecated) Data Binding in Android
Updated 10 grudnia 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 grudnia 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 grudnia 2024
Welcome to the Kotlin bootcamp for programmers training course.
(Deprecated) Kotlin Bootcamp for Programmers 1: Get started
Updated 9 grudnia 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 grudnia 2024
In this codelab, you’ll learn how to use Android Studio 4.0+ C++ template
(Deprecated) Login with Biometrics on Android
Updated 9 grudnia 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 grudnia 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 grudnia 2024
Learn how to create an audience to target your ads
- Piaskownica prywatności
- Interfejs Shared Storage API
Create and target ad audiences
Updated 4 grudnia 2024
Learn how to create an audience to target your ads
- Piaskownica prywatności
- Interfejs Protected Audience API
Work with Attribution Reporting
Updated 4 grudnia 2024
Learn the essentials for event-level conversion measurement with the Attribution Reporting API.
- Piaskownica prywatności
- Interfejs Attribution Reporting API
Sell ad spaces with a Protected Audience auction
Updated 4 grudnia 2024
Learn how to sell ad spaces with a Protected Audience auction
- Piaskownica prywatności
- Interfejs Protected Audience API
Add a Google map to a React app
Updated 8 listopada 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
- Komponenty React na potrzeby interfejsu Maps JavaScript API
- Maps JavaScript API
Build a simple Android navigation app with Google Maps Platform Navigation SDK
Updated 10 października 2024
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform