Poznaj treści z Piaskownicy prywatności
Ćwiczenie z programowania dotyczące poufnej przestrzeni
Z tego laboratorium dowiesz się, jak uruchamiać zadania AI/ML za pomocą akceleratora przy użyciu rozwiązania Trusted Space.
- Zabezpieczenia
- Chmura
Wdrażanie w Cloud Run pełnego pakietu aplikacji JavaScript z Cloud SQL for PostgreSQL
Cloud Run to w pełni zarządzana platforma, która umożliwia uruchamianie kodu bezpośrednio w infrastrukturze Google o wysokiej skalowalności. W tym Codelab pokażemy, jak połączyć aplikację Next.js w Cloud Run z bazą danych Cloud SQL dla PostgreSQL.
Ćwiczenie z programowania dotyczące regresji logistycznej
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 (w Codelabs)
Ćwiczenie z programowania dotyczące regresji logistycznej
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 (w Codelabs)
Ćwiczenie z programowania dotyczące regresji liniowej
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
- Ćwiczenie (w Codelabs)
Ćwiczenie z programowania dotyczące regresji liniowej
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 (w Codelabs)
Pierwsze kroki z wyszukiwaniem wektorowym w Spanner
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
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.
- Chmura
- Ćwiczenie (w Codelabs)
Aplikacja do wyszukiwania zabawek z bazami danych w chmurze, środowiskiem uruchomieniowym bez serwera i integracjami z oprogramowaniem open source
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Interfejs Private Service Connect Vertex AI Pipelines
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
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
- Ćwiczenie (w Codelabs)
AlloyDB Omni i model AI lokalnego w Kubernetes.
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
- Chmura
- Ćwiczenie (w Codelabs)
Przyspieszanie wysyłania zapytań analitycznych za pomocą silnika kolumnowego w AlloyDB Omni.
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
- Chmura
- Ćwiczenie (w Codelabs)
Wprowadzenie do wektorów dystrybucyjnych z AlloyDB AI
Z tego ćwiczenia w Codelabs dowiesz się, jak używać AlloyDB AI w połączeniu z wyszukiwaniem wektorowym i tworzyć indeksy danych wektorowych
- Chmura
- Sztuczna inteligencja i systemy uczące się
- Ćwiczenie (w Codelabs)
Omówienie funkcji Gemini Code Assist Standard i Enterprise w edytorze Google Cloud Shell dla deweloperów
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.
- Chmura
Pierwsze kroki z wektorami dystrybucyjnymi w Cloud SQL for PostgreSQL
W tym laboratorium programistycznym dowiesz się, jak używać integracji Cloud SQL AI w połączeniu z wyszukiwaniem wektorowym i tworzyć indeksy danych wektorowych.
- Sztuczna inteligencja i systemy uczące się
- Chmura
- Ćwiczenie (w Codelabs)
Wyświetlanie obrazów AVIF
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
- Sieć
- Oprogramowanie typu open source
Jak utworzyć połączenie Private Service Connect dla AlloyDB
Z tego Codelab dowiesz się, jak utworzyć usługę Private Service Connect dla AlloyDB
- Ćwiczenie (w Codelabs)
Tworzenie narzędzia do podsumowywania filmów w YouTube na podstawie Gemini
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
Z tego ćwiczenia dowiesz się, jak utworzyć usługę Private Service Connect dla Cloud SQL
- Ćwiczenie (w Codelabs)
Instalowanie i konfigurowanie Toolboxa do zastosowań generatywnej AI i agentów w AlloyDB
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Praktyczne techniki obserwowalności w przypadku aplikacji generatywnej AI w języku Go
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
Dowiedz się, jak tworzyć aplikacje internetowe za pomocą Firebase Data Connect i GraphQL
Codelab – tworzenie kontekstowej aplikacji do rekomendowania asan jogi za pomocą Firestore, wyszukiwania wektorowego, Langchain i Gemini (wersja w Pythonie)
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.
Praktyczne techniki obserwowalności w przypadku aplikacji generatywnej AI w języku JavaScript
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
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
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
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.
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Rozpoznawanie, rozpoznawanie i tłumaczenie tekstu za pomocą ML Kit i AparatuX: Android
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.
- Komórki
- Sztuczna inteligencja i systemy uczące się
Codelab interfejsu Activity Recognition Transition API
Dowiedz się, jak używać interfejsu Activity Recognition Transition API, aby tworzyć w aplikacji zaawansowane funkcje kontekstowe
- Android – uczenie maszynowe
- Inne tematy związane z Androidem
(Wycofane) Konwertowanie na Kotlin
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)
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.
Warsztat z modyfikowania aplikacji
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.
- Chmura
Private Service Connect – korzystanie z backendów PSC do uzyskiwania dostępu do usługi producenta
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
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.
- Ćwiczenie (w Codelabs)
Praca z usługą agregacji w Google Cloud Platform (GCP)
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ć
- Sieć
- Komórki
- Ćwiczenie (w Codelabs)
Praca z usługą agregacji w AWS
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
- Komórki
- Sieć
- Ćwiczenie (w Codelabs)
Ustawienia usługi VPC – ochrona usługi BigQuery Data Transfer Service
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
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.
- Ćwiczenie (w Codelabs)
Dodawanie wyszukiwania wektorów Firestore do aplikacji mobilnych za pomocą rozszerzeń Firebase
Dowiedz się, jak korzystać z wyszukiwania wektorowego w Firestore
- iOS
Ćwiczenie z programowania w Cloud Firestore
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć aplikację internetową, która korzysta z Cloud Firestore.
- Sieć
Ćwiczenia z programowania w Cloud Firestore na iOS
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć aplikację na iOS, która korzysta z Cloud Firestore.
- Chmura
Ćwiczenia z programowania w Cloud Firestore na Androida
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć aplikację na Androida, która korzysta z Cloud Firestore.
- Chmura
Ćwiczenie w Codelab dotyczące AngularFire na potrzeby stron internetowych
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z platformy Firebase w internecie, tworząc aplikację do czatu.
- Chmura
- Sieć
- Ćwiczenie (w Codelabs)
Szybko dodawaj nowe funkcje do aplikacji internetowej dzięki rozszerzeniom Firebase
W tym ćwiczeniu dodasz do aplikacji internetowej platformy handlowej funkcje za pomocą rozszerzeń Firebase.
- Ćwiczenie (w Codelabs)
Automatyczne wdrażanie aplikacji internetowej w Javie z generatywną AI z kontroli wersji do Cloud Run
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
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
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
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
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
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
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
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
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
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
Włączanie funkcji Private Service Connect w istniejącej instancji Cloud SQL z usługą PSA (Terraform)
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.
- Sieci
- Ćwiczenie (w Codelabs)
Animacje w technologii Flutter
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.
- Ćwiczenie (w Codelabs)
Odbieranie zdarzenia z Cloud Pub/Sub w SAP za pomocą pakietu SDK ABAP dla Google Cloud
W ramach tego ćwiczenia w Codelabs otrzymasz zdarzenie z Cloud Pub/Sub za pomocą pakietu SDK ABAP
- Ćwiczenie (w Codelabs)
Przesyłanie pliku do Cloud Storage z podziałem na fragmenty
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.
- Ćwiczenie (w Codelabs)
Tworzenie kart na Androidzie za pomocą interfejsu Google Wallet API
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
W tym ćwiczeniu w Codelabs wykorzystasz model Gemini Pro, aby przeprowadzić analizę nastawienia w przypadku opinii o produktach za pomocą pakietu SDK ABAP
- Ćwiczenie (w Codelabs)
Używanie interfejsu Translation API z pakietem SDK ABAP dla Google Cloud
Z tego ćwiczenia w Codelabs dowiesz się, jak wywoływać metody interfejsu Translation API za pomocą pakietu SDK ABAP
- Ćwiczenie (w Codelabs)
Publikowanie zdarzenia w Cloud Pub/Sub za pomocą pakietu SDK ABAP dla Google Cloud
Z tego ćwiczenia w Codelabs dowiesz się, jak opublikować zdarzenie w usłudze Google Cloud Pub/Sub
- Ćwiczenie (w Codelabs)
Twoja pierwsza aplikacja Flutter
Z tego ćwiczenia w Codelabs dowiesz się, jak stworzyć aplikację Flutter, która będzie generować losowe, chłodne nazwy.
- Ćwiczenie (w Codelabs)
Łączenie z CloudSQL przez Private Service Connect (Terraform)
utworzyć instancję Cloud SQL z przyłączem usługi PSC; Połącz się z nim przez punkt końcowy PSC w innym projekcie
- Sieci
- Ćwiczenie (w Codelabs)
Tworzenie aplikacji internetowych opartych na AI za pomocą Firebase Extensions dla interfejsu Gemini API
Dowiedz się, jak używać rozszerzeń Firebase z interfejsem Gemini API, aby tworzyć aplikacje internetowe z funkcjami opartymi na AI, takimi jak spersonalizowane rekomendacje.
- Ćwiczenie (w Codelabs)
Firebase iOS Codelab Swift
Z tego ćwiczenia dowiesz się, jak korzystać z platformy Firebase na iOS w języku Swift.
- iOS
Monitorowanie wydajności Firebase na potrzeby witryn internetowych
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.
- Chmura
- Sieć
Integracja Firebase z aplikacją Next.js
Dowiedz się, jak zintegrować Firebase z aplikacją Next.js.
- Ćwiczenie (w Codelabs)
Tworzenie funkcji generatywnej AI na podstawie Twoich danych za pomocą Firebase Genkit
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.
- Ćwiczenie (w Codelabs)
Firebase na Androida – Codelab – tworzenie przyjaznego czatu
Z tego Codelab dowiesz się, jak tworzyć aplikacje na Androida za pomocą platformy Firebase.
Ćwiczenie z programowania dotyczące sprawdzania aplikacji w przeglądarce
Z tego Codelab dowiesz się, jak zabezpieczyć aplikację internetową przed nieautoryzowanym dostępem.
Wysyłanie powiadomień o aplikacji internetowej za pomocą Cloud Messaging i Cloud Functions
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.
- Sieć
- Chmura
- Ćwiczenie (w Codelabs)
Wprowadzenie do Cloud Functions (2 generacji)
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.
- Technologie bezserwerowe
- Compute
- Chmura
Wstępna obróbka danych BigQuery za pomocą PySpark w Dataproc
Ten moduł pokazuje, jak za pomocą usługi PySpark w Dataproc wczytywać dane z BigQuery i zapisywać je w Google Cloud Storage.
- Dane
- Chmura
Wdrażanie Imagen w Cloud Run
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
W tym ćwiczeniu w Codelab utworzysz instancję Spanner i dowiesz się, jak korzystać z grafu Spanner.
- Ćwiczenie (w Codelabs)
GitHub – automatyzacja sprawdzania kodu za pomocą GenAI
GitHub – automatyzacja sprawdzania kodu za pomocą GenAI
Wprowadzenie do funkcji Cloud Run uruchamianych po zdarzeniach
jak zacząć korzystać z funkcji Cloud Run uruchamianych po wystąpieniu zdarzenia.
- Technologie bezserwerowe
Wywoływanie modelu LLM Vertex AI z otoczenia ABAP za pomocą pakietu ABAP SDK for Google Cloud
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.
- Ćwiczenie (w Codelabs)
Jak uruchomić Transformers.js na kartach graficznych Cloud Run
Dowiedz się, jak uruchomić stabilną dyfuzję na GPU w Cloud Run
Agent GenAI do kontroli jakości dokumentów i wywołań interfejsu API
Agent GenAI do kontroli jakości dokumentów i wywołań interfejsu API
Podpisywanie i weryfikowanie danych za pomocą Cloud KMS (asymetrycznie)
W tym laboratorium programistycznym spróbujesz zaszyfrować i odszyfrować dane za pomocą kluczy asymetrycznych Cloud KMS.
- Zabezpieczenia
- Chmura
Looker PSC Southbound HTTPS Internet NEG SMTP
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
Dowiedz się, jak wdrożyć witrynę za pomocą Cloud Run, co zapewni bezserwerową elastyczność Twoim aplikacjom konteneryzowanym.
- Chmura
Aktywowanie przetwarzania zdarzeń z Cloud Storage za pomocą funkcji Eventarc i Cloud Run
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
Ten samouczek poprowadzi użytkownika przez proces wdrażania instancji Jenkinsa w GKE, w tym agentów automatyzacji w ramach procesu tworzenia.
- Sieć
Używanie instancji następnego przeskoku tras statycznych IPv6 (bez oznaczenia i z oznaczeniem), adresu następnego przeskoku i bramy następnego przeskoku
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
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
- Chmura
- Sztuczna inteligencja i systemy uczące się
Lokalny rozwój funkcji w Cloud Functions dla Node.js za pomocą Visual Studio Code
Dowiedz się, jak kodować, wdrażać i debugować funkcje Cloud Functions dla Node.js w Visual Studio Code na komputerze lokalnym.
- Chmura
Dialogflow CX: tworzenie wirtualnego agenta do obsługi sprzedaży detalicznej
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).
- Chmura
Private Service Connect 66
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
Uzyskiwanie dostępu do Anthropic w Vertex AI z poziomu maszyny wirtualnej za pomocą pakietu SDK Pythona i punktu końcowego PSC
- Sieci
- Ćwiczenie (w Codelabs)
Wdrażanie historii użytkowników Jira za pomocą generatywnej AI
Implementacja historii użytkowników JIRA za pomocą GenAI
Building Applications in the AI Era
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
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.
- Chmura
- Compute
- Technologie bezserwerowe
Jak uruchomić TorchServe i Stable Diffusion na GPU w Cloud Run
Dowiedz się, jak uruchomić stabilną dyfuzję na GPU w Cloud Run
Jak transakować zasoby cyfrowe z użyciem wielostronnego przetwarzania danych i przestrzeni poufnej
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak korzystać z Obszaru poufnego do przeprowadzania transakcji na zasobach cyfrowych przy użyciu obliczeń wielostronnych.
- Chmura
- Zabezpieczenia
Zabezpieczanie dostaw oprogramowania
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
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
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.
- Ćwiczenie (w Codelabs)
Private Service Connect 64
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
Dowiedz się, jak wdrożyć Lustre Parallel File System w Google Cloud Platform za pomocą skryptów Lustre Deployment Managera w wersji open source.
- Chmura
- Dane
- Storage
Korzystanie z interfejsu Translation API w Pythonie
Z tego samouczka dowiesz się, jak korzystać z interfejsu Translation API w Pythonie.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Tworzenie kompletnej aplikacji za pomocą Relay i Jetpack Compose
Dowiedz się, jak zintegrować Relay z aplikacjami Compose i przyspieszyć przepływ pracy od projektu do kodu.
Publikowanie za pomocą Cloud Deploy
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
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.
- Ćwiczenie (w Codelabs)
Dodawanie procesu uwierzytelniania użytkowników do aplikacji Flutter za pomocą FirebaseUI
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać uwierzytelnianie Firebase do aplikacji Flutter za pomocą zaledwie kilku linijek kodu.
- Ćwiczenie (w Codelabs)
Ćwiczenie z programowania w Cloud NGFW Enterprise Codelab [z inspekcją TLS]
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
Z tego ćwiczenia w Codelabs dowiesz się, jak zabezpieczyć modele systemów uczących się i własność intelektualną za pomocą Obszaru poufnego
- Zabezpieczenia
- Chmura
Testowanie na poziomie lokalnym pełnego procesu obsługi zapytań B&A w przypadku stron internetowych
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
- Sieć
- Ćwiczenie (w Codelabs)
Uzyskiwanie statystyk z uporządkowanych i nieuporządkowanych danych za pomocą pakietu BigQuery DataFrames z obsługą AI
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
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
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
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ć.
- Sieć
Zbieranie i przetwarzanie danych dotyczących zdrowia za pomocą biblioteki zbierania uporządkowanych danych
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
Wdrażanie aplikacji JavaScript w Cloud Run z AlloyDB
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
Włączanie lokalnego przetwarzania w przypadku integracji między chmurami
Dowiedz się, jak włączyć lokalną realizację zamówień dzięki pakietowi SDK do domu, aby poprawić integrację inteligentnego domu z Asystentem.
- Internet rzeczy (IoT)
Wdrażanie aplikacji JavaScript w Cloud Run przy użyciu Cloud SQL for PostgreSQL
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
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.
Weryfikowanie żądań interfejsu Places API za pomocą Sprawdzania aplikacji Firebase i reCAPTCHA
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.
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
Tworzenie inteligentnego asystenta zakupowego za pomocą Kreatora agentów AlloyDB i Vertex AI – część 1
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Tworzenie przepływów pracy MLOps za pomocą Airflow 2 w GKE
Z tego samouczka dowiesz się, jak trenować i uruchamiać model z vLLM w GKE za pomocą DAG Airflow.
- Chmura
Private Service Connect – korzystanie z backendów PSC do uzyskiwania dostępu do regionalnych interfejsów Google API
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
Z tego ćwiczenia w Codelabs dowiesz się, jak wykorzystać funkcję podpisanego obrazu kontenera, aby poprawić łatwość obsługi Poufnej przestrzeni.
- Chmura
- Zabezpieczenia
Mapowanie portów Private Service Connect dla producentów usług
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
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
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
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.
- Progresywne aplikacje internetowe
- Szkolenie
Google Pay API for Web 201: Zaawansowane
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,
- Płatności
- Sieć
- Ćwiczenie (w Codelabs)
Wersja 2024 Q4: Dowiedz się, jak uprościć proces uwierzytelniania za pomocą interfejsu Credential Manager API w aplikacji na Androida
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
Uzyskiwanie dostępu do Gemini z maszyny wirtualnej za pomocą pakietu Python SDK i punktu końcowego PSC
- Sieci
- Ćwiczenie (w Codelabs)
Tworzenie generatywnej aplikacji do obsługi czatu za pomocą Vertex AI Conversation
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Sterowanie multimediami za pomocą MediaSession
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.
Zastosowanie textembedding-gecko@003 na potrzeby wektorów dystrybucyjnych
Z tego ćwiczenia w Codelabs dowiesz się, jaki jest model gecko@003 i jaki jest rzeczywisty przypadek użycia tego modelu.
- Sieć
TensorFlow.js: wykorzystanie Hostingu Firebase do wdrożenia i hostowania modelu systemów uczących się na dużą skalę
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.
- Sieć
- Sztuczna inteligencja i systemy uczące się
Funkcja w Cloud Functions do podsumowywania treści przy użyciu interfejsu PaLM Vertex AI API i Google Cloud Storage
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Internetowa grupa punktów końcowych sieci korzystających z protokołu HTTPS w usłudze Looker PSC – południowa
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)
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
- Ćwiczenie (w Codelabs)
Transmitowanie na żywo w Google Cloud z użyciem Media CDN i interfejsu Live Streaming API
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.
- Sieci
Laboratorium: witryna NCC w chmurze przy użyciu urządzenia SD-WAN
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
Utworzymy model prognozowania wyników filmu za pomocą wyłącznie SQL w BigQuery ML
- Sztuczna inteligencja i systemy uczące się
- Chmura
Looker PSC Southbound Hybrid NEG to on-premises
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
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Looker PSC Northbound Regional External L7 ALB
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
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.
Generowanie obrazów na urządzeniu z Androidem za pomocą MediaPipe
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
W ramach tego ćwiczenia w Codelabs dowiesz się, jak przy użyciu Gemini Pro zbudować multimodalny system odpowiadania na pytania.
- Chmura
Wdróż podstawową wersję Tłumacza Google aplikacja w Pythonie 3 w Cloud Functions
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).
- Sztuczna inteligencja i systemy uczące się
- Technologie bezserwerowe
- Chmura
Przekształć odpowiedzi z ankiet z Formularzy Google i wczytuj je w BigQuery
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.
- Chmura
Django w Cloud Run
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.
- Technologie bezserwerowe
- Chmura
- Compute
Wdróż podstawową wersję Tłumacza Google aplikacja w języku Python 2 Cloud Run (Docker)
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).
- Technologie bezserwerowe
- Chmura
- Sztuczna inteligencja i systemy uczące się
Wdróż podstawową wersję Tłumacza Google aplikacja w Pythonie 3 Cloud Run (Docker)
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).
- Technologie bezserwerowe
- Sztuczna inteligencja i systemy uczące się
- Chmura
Migracja do czcionek zmiennych
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.
- Sieć
Tworzenie niestandardowej aplikacji internetowej do wykrywania obiektów za pomocą MediaPipe
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
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
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
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
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.
- Technologie bezserwerowe
- Chmura
Globalna zasada zapory sieciowej sieci z tagami
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
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
Naucz się prototypować odpowiedzialną AI dzięki przewodnikowi PAIR i MakerSuite
Dowiedz się, jak odpowiedzialnie tworzyć prototypy rozwiązań AI za pomocą narzędzi Google z zakresu odpowiedzialnej AI, MakerSuite i przewodnika PAIR.
Dostrajanie dużych modeli językowych: jak Vertex AI przenosi LLM na wyższy poziom
Z tego ćwiczenia w Codelabs dowiesz się, jak nadzorować dostrajanie LLM z użyciem Vertex AI.
- Chmura
Wiosenna reklama natywna w Google Cloud
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ą.
- Chmura
- Technologie bezserwerowe
Pierwsze kroki z animacjami przewijanymi w CSS
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
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.
- Komórki
- Sztuczna inteligencja i systemy uczące się
Bezpieczny kod źródłowy
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
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
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.
- Zabezpieczenia
- Sieci
- Chmura
Bezpieczna aplikacja bezserwerowa z serwerem proxy identyfikującym tożsamość (IAP)
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
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
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.
- Ćwiczenie (w Codelabs)
Stylowy dzięki Gemini Code Assist
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
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
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
- Ćwiczenie (w Codelabs)
Zastosowanie LIT do analizy modeli Gemma w Keras
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
- Ćwiczenie (w Codelabs)
Połącz inteligentne urządzenia domowe z Asystentem Google
Utwórz i wdróż integrację chmur, aby zintegrować wirtualną inteligentną pralkę z Asystentem.
- Internet rzeczy (IoT)
Debugowanie inteligentnego domu
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.
- Internet rzeczy (IoT)
Wskaźniki oparte na logach dotyczące inteligentnego domu
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.
- Internet rzeczy (IoT)
Debugowanie lokalnego domu
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.
Poprawianie i zabezpieczanie integracji między chmurami
Dowiedz się, jak ulepszyć i zabezpieczyć integrację chmur za pomocą funkcji urządzeń, które można dostosować do potrzeb, oraz uwierzytelniania dwuskładnikowego.
- Internet rzeczy (IoT)
Implementowanie funkcji CameraStream za pomocą WebRTC
Dowiedz się, jak przesyłać obraz z kamery internetowej na urządzenie Google Nest z atrybutem CameraStream i WebRTC.
- Internet rzeczy (IoT)
Aktywowanie zadań Cloud Run za pomocą usługi Cloud Scheduler
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
Dowiedz się, jak wdrożyć aplikację Cloud Run za pomocą Cloud Deploy.
Pracownik GenAI ds. automatyzacji zamówień sprzedaży
W tym ćwiczeniu w Codelab utworzysz aplikację z konwersacyjną AI, która będzie służyć do automatyzacji procesu składania zamówień.
Zabezpiecz udostępniane dane używane w Pokoju poufnym
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.
- Zabezpieczenia
- Chmura
Poznaj Firebase dla Flutter
Dowiedz się, jak utworzyć aplikację mobilną Flutter za pomocą Firebase.
- iOS
- Ćwiczenie (w Codelabs)
Informacje o Firebase w przeglądarce
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.
- Sieć
- Ćwiczenie (w Codelabs)
Twój pierwszy eksperyment dotyczący wysyłania wiadomości w aplikacji
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.
- Komórki
Generowanie prezentacji Google na podstawie big data w Node.js
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.
- Chmura
Zwiększanie wydajności aplikacji w Go (część 1: śledzenie)
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
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.
- Reklamy
Usługi zarządzane interfejsu Private Service Connect
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
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
Dowiesz się, jak korzystać z Procurement DocAI do inteligentnego analizowania faktur.
- Sieć
- Sztuczna inteligencja i systemy uczące się
Łą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)
Łą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
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.
Szybciej rozpowszechniaj przedpremierowe kompilacje na iOS dzięki Rozpowszechnianiu aplikacji i szybkim pasowi do działania
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).
- iOS
Interfejs Private Service Connect
Z tego samouczka dowiesz się, jak skonfigurować i zweryfikować interfejs usługi Private Service Connect.
PySpark do przetwarzania języka naturalnego w Dataproc
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
- Dane
Prototypowanie modeli w notatnikach AI Platform
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Łatwe debugowanie LLM za pomocą narzędzia do analizowania interpretowalności (LIT) w GCP
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
Dowiedz się, jak używać wersji w funkcjach Cloud Run do podziału ruchu, wdrażania stopniowego i przywracania poprzedniej wersji.
Google Cloud Functions w C#
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.
- Chmura
Wdróż podstawową wersję Tłumacza Google aplikacja w Pythonie 2 App Engine
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).
- Sztuczna inteligencja i systemy uczące się
- Chmura
- Technologie bezserwerowe
Zdarzenia niestandardowe w Google Ads i Google Analytics dla Firebase – Android
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
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
Dowiedz się, jak wdrożyć uwierzytelnianie wielopoziomowe i utworzyć niestandardowe wymagania dotyczące uwierzytelniania za pomocą funkcji blokowania
- Sieć
- Ćwiczenie (w Codelabs)
Wysyłanie i odbieranie powiadomień z aplikacji Flutter za pomocą Komunikacji w chmurze Firebase (FCM)
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.
- Ćwiczenie (w Codelabs)
CodeLab: wymiana tras dynamicznych za pomocą NCC
Celem tego laboratorium jest zapoznanie się z NCC z dynamiczną wymianą tras z promieniami VPC
Mikroserwis Rainbow Rumpus
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.
- Chmura
Wdrażanie, skalowanie i aktualizowanie witryny przy użyciu Google Kubernetes Engine (GKE)
Dowiedz się, jak wdrażać, skalować i aktualizować witrynę przy użyciu GKE.
- Chmura
Używanie interfejsu Natural Language API w Pythonie
Z tego samouczka dowiesz się, jak używać interfejsu Natural Language API w Pythonie.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Tworzenie administracji opartej na zdarzeniach za pomocą Eventarc i Workflows
W ramach tego ćwiczenia w Codelabs utworzysz opartą na zdarzeniach administrację mikroserwisów do przetwarzania obrazów za pomocą Eventarc i Workflows
- Compute
- Chmura
- Technologie bezserwerowe
Zwiększ możliwości swojej aplikacji internetowej, przechodząc na modułowy pakiet SDK Firebase JS
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.
- Sieć
Pierwsza wiadomość push multiemisji wykorzystująca tematy FCM
Z tego ćwiczenia w Codelabs dowiesz się, jak przy użyciu tematów FCM przesłać komunikat push do wybranej grupy instancji aplikacji.
- Ćwiczenie (w Codelabs)
Wysyłanie zdarzeń w aplikacji do GA4 za pomocą Measurement Protocol
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
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.
Monitorowanie przerw w działaniu inteligentnego domu
Z tego ćwiczenia z programowania dowiesz się, jak wykryć przerwy w działaniu usługi, konfigurując automatyczne alerty w integracji inteligentnego domu.
- Internet rzeczy (IoT)
Dostosowywanie kodu za pomocą Gemini Code Assist Enterprise
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.
Korzystaj z Poufnej przestrzeni z chronionymi zasobami, które nie są przechowywane u dostawcy chmury
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.
- Chmura
- Zabezpieczenia
Jak utworzyć Private Service Connect dla Cloud SQL
W tym laboratorium programistycznym dowiesz się, jak utworzyć Private Service Connect dla CloudSQL
- Ćwiczenie (w Codelabs)
Interfejs Google Pay API for Web – podstawy
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
- Sieć
- Płatności
- Ćwiczenie (w Codelabs)
Cloud NGFW Enterprise – usługa zapobiegania włamaniom (bez inspekcji TLS)
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
Dowiedz się, jak zabezpieczyć funkcje w Cloud Functions przez wymaganie uwierzytelniania przy wywoływaniu
- Chmura
Twórz adaptacyjne aplikacje za pomocą Jetpack Compose
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.
Dodawanie pomocy na żywo do odbiornika Cast
Dzięki nim dowiesz się, jak stworzyć niestandardową aplikację internetową z odbiornikiem, która będzie używać interfejsu Cast Live API.
Debugowanie aplikacji odbiornika Cast
W ramach tego ćwiczenia dodasz rejestrator przesyłania Cast do swojej niestandardowej aplikacji odbiornika internetowego.
Dodanie obsługi interfejsu API przerw na reklamy do odbiornika internetowego
Dzięki nim dowiesz się, jak stworzyć niestandardową aplikację odbiornika internetowego, która wykorzystuje interfejs Cast Ad Breaks API.
Tworzenie niestandardowego odbiornika internetowego
Z tego ćwiczenia dowiesz się, jak stworzyć niestandardową aplikację odbiornika internetowego do odtwarzania treści na urządzeniach obsługujących Cast.
Obsługa przesyłania w aplikacji na Androida
Na potrzeby tych ćwiczeń zmodyfikujesz aplikację wideo na Androida, aby przesyłać treści na urządzenia obsługujące Google Cast.
Aplikacja internetowa z obsługą przesyłania
Na potrzeby naszych ćwiczeń z programowania zmienisz istniejącą aplikację wideo, aby przesyłać treści na urządzenie obsługujące Google Cast.
Przeniesienie systemu równoważenia obciążenia sieci z pul docelowych do regionalnych usług backendu
Ten przewodnik zawiera instrukcje przenoszenia istniejącego systemu równoważenia obciążenia sieci z backendu puli docelowej do regionalnej usługi backendu.
- Chmura
- Sieci
Wprowadzenie do Cloud Operations Suite
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.
- Chmura
Włączanie przesyłania w aplikacji na Androida TV
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.
Dodaj dźwięk i muzykę do gry Flutter
Dowiedz się, jak dodawać do gier efekty dźwiękowe, muzykę w tle i dynamiczny dźwięk za pomocą Flutter.
- Ćwiczenie (w Codelabs)
Używaj funkcji zdalnych BigQuery do zadawania pytań usłudze Vertex AI Visual Question Answering (VQA) w zapytaniu SQL
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
Dowiedz się, jak zabezpieczyć funkcje Cloud Run, wymagając uwierzytelniania podczas wywoływania
- Chmura
Lokalne programowanie aplikacji Flutter z użyciem Pakietu emulatorów Firebase
Ć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.
- Ćwiczenie (w Codelabs)
Używanie interfejsu FCM HTTP v1 API z tokenami dostępu OAuth 2
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
Dowiedz się, jak korzystać z nowego interfejsu ARCore Geospatial API.
- AR
- Ćwiczenie (w Codelabs)
Prototyp do produkcji: trenowanie modeli niestandardowych przy użyciu Vertex AI
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
- Chmura
Uruchamiam trenowanie modelu niestandardowego w Vertex Pipelines
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
- Chmura
Prototyp do produkcji: rozproszone trenowanie w Vertex AI
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
- Chmura
Uzyskiwanie prognoz z wytrenowanego modelu obrazów TensorFlow w Vertex AI
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ą
- Chmura
Używanie metadanych Vertex ML z potokami
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
- Chmura
Wprowadzenie do Vertex Pipelines
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ę
- Chmura
Migracja z aplikacji Google App Engine w Javie do Cloud Run za pomocą pakietu Buildpacks
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Javie, skonteneryzować ją za pomocą Buildpacks i przenieść do Cloud Run
- Chmura
- Technologie bezserwerowe
Vertex AI: użyj automatycznego pakowania, aby dostroić Berta za pomocą Hugging Face w Vertex AI Training
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
- Chmura
Prototyp w środowisku produkcyjnym: dostrajanie hiperparametrów
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
- Chmura
Pierwsze kroki z samodzielnymi komponentami
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
- Sieć
Analityka półek na książki: używaj Gemini do tworzenia aplikacji SQL za pomocą BigQuery i generatywnej AI
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).
- Sztuczna inteligencja i systemy uczące się
- Chmura
Wprowadzenie aplikacji
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
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Javie, skonteneryzować ją za pomocą Jib i przenieść do Cloud Run
- Technologie bezserwerowe
- Chmura
Tworzenie aplikacji niewymagającej umiejętności kodowania z użyciem natywnej bazy danych AppSheet
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
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.
- Sieci
- Chmura
Analityka półek na książki: użyj Gemini do utworzenia aplikacji w Javie Cloud Run, która przenosi dane BigQuery do internetu
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.
- Sztuczna inteligencja i systemy uczące się
- Technologie bezserwerowe
- Chmura
Tworzenie aplikacji do rzeczywistości rozszerzonej (AR) przy użyciu interfejsu WebXR Device API
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.
- Sieć
- AR
Migracja z aplikacji Google App Engine w Javie do Cloud Run przy użyciu Dockera
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Javie, skonteneryzować ją za pomocą Dockera i przenieść do Cloud Run
- Technologie bezserwerowe
- Chmura
Analizuj i wizualizuj dane transakcji kartą kredytową w Bigtable za pomocą BigQuery i Lookera
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
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.
Zwiększ wydajność aplikacji dzięki profilom podstawowym
To ćwiczenie w Codelabs pokazuje, jak poprawić czas uruchamiania aplikacji i czas renderowania klatek za pomocą profili podstawowych.
Pierwsze kroki z Angular Signals
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ść
- Sieć
Twórz łatwiej dostępne aplikacje Angular
Dowiedz się, jak stosować sprawdzone metody dotyczące ułatwień dostępu w aplikacjach Angular, korzystając z wbudowanego zestawu narzędzi.
- Sieć
Łączenie AppSheet za pomocą Apps Script
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
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Tworzenie systemu wyszukiwania wysokiej jakości za pomocą Vertex AI
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.
- Chmura
- Ćwiczenie (w Codelabs)
Tworzenie generatora quizów za pomocą generatywnej AI i Cloud Run
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ą.
- Chmura
MDC-112 Web: integrowanie MDC z platformami sieciowymi
Dowiedz się, jak rozszerzyć gotowe komponenty Material Komponenty na komponenty dowolnej platformy internetowej.
- Projektowanie
- Sieć
Rozpoznawanie tekstu i twarzy za pomocą ML Kit: Android
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.
- Sztuczna inteligencja i systemy uczące się
Rozpoznawanie, rozpoznawanie i tłumaczenie tekstu za pomocą ML Kit i AparatuX: Android
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.
- Komórki
- Sztuczna inteligencja i systemy uczące się
Vertex AI: współhostowane modele w tej samej maszynie wirtualnej do prognozowania
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
- Chmura
Vertex AI: używanie niestandardowych procedur prognozowania ze Sklearn do wstępnego i końcowego przetwarzania danych na potrzeby prognoz
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ą
- Chmura
Szyfruj funkcje w Cloud Functions przy użyciu kluczy szyfrowania zarządzanych przez klienta (CMEK)
use-cmek-to-encrypt-cloud-functions
- Chmura
Aplikacja do monitorowania ruchu Vertex AI Vision
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
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
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
- Chmura
Vertex AI: trenowanie i udostępnianie modelu niestandardowego
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
- Chmura
Zaktualizuj aplikację, aby używać modelu systemów uczących się do filtrowania spamu
Dowiedz się, jak zaktualizować aplikację za pomocą modelu ML umożliwiającego podstawowe filtrowanie spamu w komentarzach.
- Komórki
- iOS
Wykorzystaj w pełni eksperymenty: zarządzaj eksperymentami z systemami uczącymi się przy użyciu Vertex AI
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
- Chmura
Filtr Vertex AI Vision Motion
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
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
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
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
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
- Chmura
Tworzenie finansowego modelu ML za pomocą narzędzia What-If i Vertex AI
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Twoja pierwsza aplikacja WebGPU
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
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
- Chmura
Vertex AI Workbench: trenowanie modelu TensorFlow z użyciem danych z BigQuery
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ł
- Chmura
Jak używać Gemini i funkcji Cloud Run do podsumowywania pliku tekstowego przesłanego do zasobnika Cloud Storage
jak zacząć korzystać z opartych na zdarzeniach funkcji Cloud Run
- Technologie bezserwerowe
Jak używać narzędzia Ollama jako aplikacji pomocniczej z procesorami graficznymi Cloud Run i z Open WebUI jako kontenerem ruchu przychodzącego frontendu
Dowiedz się, jak używać Ollama jako aplikacji pomocniczej z procesorami graficznymi Cloud Run i z Open WebUI jako kontenera ruchu przychodzącego frontendu
Tworzenie agentów AI za pomocą Kreatora agentów Vertex AI
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
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
- Chmura
Debugowanie integracji Matter
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.
Dowiedz się, jak utworzyć i wdrożyć aplikację LangChain w Cloud Run
Dowiedz się, jak utworzyć i wdrożyć aplikację LangChain w Cloud Run
- Chmura
Informacje o realizacji przez integrację Dialogflow z Kalendarzem
Poznaj koncepcję realizacji w Dialogflow.
- Chmura
Integracja interfejsu Vision API z Dialogflow
Dowiedz się, jak zintegrować interfejs Vision API z Dialogflow.
- Chmura
Lit for React Developers
Z tego ćwiczenia z programowania dowiesz się, jak tłumaczyć koncepcje React na język Lit
- Sieć
MDC-101 Android: podstawy komponentów Material Design (MDC) (Kotlin)
Poznaj podstawy korzystania z komponentów Material Design na Androida, tworząc prostą aplikację z podstawowymi komponentami w Kotlinie.
- Projektowanie
Google Ads ze zdarzeniami niestandardowymi Google Analytics dla Firebase – iOS
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
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.
- Sztuczna inteligencja i systemy uczące się
Wbudowana funkcja wiadomości iframe Lookera
Dowiesz się, jak automatycznie nasłuchiwać zdarzeń z umieszczonych treści z Lookera i wysyłać do nich działania.
- Ćwiczenie (w Codelabs)
MDC-103 Android: dopasowywanie motywu z kolorem, wysokością i typem (Kotlin)
Dowiedz się, jak dzięki komponentom Material Design na Androida łatwiej wyróżnić produkt i wyrazić swoją markę w kotlinie.
- Projektowanie
MDC-102 Android: struktura i układ materiału (Java)
Dowiedz się, jak używać interfejsu Material Design do tworzenia struktury i układu Androida w języku Java.
- Projektowanie
Google Ads ze zdarzeniami niestandardowymi Google Analytics dla Firebase – Unity
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.
- iOS
- Gry
MDC-102 Android: struktura i układ materiału (Kotlin)
Dowiedz się, jak używać interfejsu Material Design w strukturze i układzie na Androidzie w Kotlin.
- Projektowanie
Jak umieścić Lookera za pomocą pakietu SDK Embed
Dowiesz się, jak umieścić panel Lookera za pomocą pakietu SDK Looker Embed
- Ćwiczenie (w Codelabs)
Ochrona danych Firestore za pomocą reguł zabezpieczeń Firebase
Dowiedz się, jak chronić dane Firestore za pomocą reguł zabezpieczeń
- Sieć
- Ćwiczenie (w Codelabs)
Zintegruj Laboratorium testów z systemem CI/CD
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.
- Ćwiczenie (w Codelabs)
Integracja Magento z Cloud Spanner
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
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ć)
Dowiedz się, jak włączyć poszczególne komponenty Material Komponenty w dotychczasowej bazie kodu internetowego bez zaczynania od nowa.
- Sieć
- Projektowanie
Tworzenie pięknych przejść dzięki Material Motion dla Flutter
Zbuduj system ruchu Material w aplikacji Reply, używając przejścia z pakietu animacji.
- Projektowanie
MDC-104 Flutter: Material Advanced Komponenty
Popraw wygląd swojej aplikacji Flutter i wdróż w niej zaawansowany komponent menu tła.
- Projektowanie
Łączenie Looker Cloud przez sieci hybrydowe
Z tego samouczka dowiesz się, jak skonfigurować i zweryfikować prywatny adres IP Looker Cloud Core w sieci hybrydowej.
- Sieci
- Ćwiczenie (w Codelabs)
MDC-102 Flutter: struktura i układ materiału
Dowiedz się, jak wykorzystać Material do tworzenia struktury i układu aplikacji Flutter.
- Projektowanie
Keras i nowoczesne konwety w TPU
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.
Potoki danych działające z szybkością TPU: tf.data.Dataset i TFRecords
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.
- Sztuczna inteligencja i systemy uczące się
Ćwiczenie z programowania dotyczące rozszerzenia do podsumowania w panelu Lookera
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.
- Ćwiczenie (w Codelabs)
Jawne łańcuch systemów równoważenia obciążenia GCP L7 za pomocą PSC
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.
- Sieci
- Chmura
MDC-102 Web: struktura i układ materiału (internet)
Dowiedz się, jak używać materiału do tworzenia struktury i układu witryny.
- Sieć
- Projektowanie
Opcje adresowania IP IPv4 i IPv6
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
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.
- Sztuczna inteligencja i systemy uczące się
- Sieć
Nowoczesne konwnety, squeezenet, Xception przy użyciu Keras i TPU
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.
- Sztuczna inteligencja i systemy uczące się
Tworzenie bezserwerowego potoku danych: IoT w Analytics
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.
- Chmura
- Internet rzeczy (IoT)
Tworzenie pięknych przejść dzięki Material Motion na Androida
Zbuduj system ruchu Material w aplikacji Reply, korzystając z biblioteki Material Komponenty na Androida i Kotlin.
- Projektowanie
Uruchamianie zadania liczby słów Hadoop w klastrze Dataproc
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
W ramach tego ćwiczenia w programie utworzysz komponent internetowy relacji za pomocą LitElement.
Zbuduj podgląd klocków przy użyciu oświetlenia
W ramach tego ćwiczenia w programie utworzysz komponent internetowy Brick Viewer, korzystając z elementu świetlnego.
Navigation
Nawigacja to kluczowy element każdej witryny aplikacji, który zaczyna się od kodu HTML.
- Szkolenie
Programowanie lokalne dzięki Pakietowi emulatorów Firebase
Dowiedz się, jak tworzyć aplikacje internetowe przy użyciu Pakietu emulatorów Firebase.
- Sieć
- Ćwiczenie (w Codelabs)
Ćwiczenie z programowania w Firebase na różnych urządzeniach
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.
- Ćwiczenie (w Codelabs)
Buforuj żądania HTTP za pomocą Cloud Tasks
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.
- Chmura
- Compute
- Technologie bezserwerowe
Tworzenie aplikacji czatu opartej na LLM i RAG przy użyciu baz danych Cloud SQL i LangChain
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
- Ćwiczenie (w Codelabs)
Vertex AI Workbench: tworzenie modelu klasyfikacji obrazów z użyciem systemów uczących się i wykonawcy notatnika
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ą
- Chmura
Pierwsze kroki z interfejsem Web Serial API
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.
- Sieć
Uruchamianie potoku przetwarzania tekstu big data w Cloud Dataflow
Wykorzystasz Cloud Dataflow, utworzysz projekt Maven z pakietem SDK Cloud Dataflow i uruchomisz potok rozproszonej pracy przy użyciu konsoli Google Cloud Platform.
- Chmura
- Dane
Tworzenie aplikacji internetowej z dostępem do urządzenia
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.
- Nest
Dostosuj swoją grę w Unity dzięki Zdalnej konfiguracji Firebase
Dowiedz się, jak instrumentować swoje gry na Unity dzięki Zdalnej konfiguracji
Wdrażanie testów A/B w grze na Unity dzięki Zdalnej konfiguracji Firebase
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Testów A/B Zdalnej konfiguracji w grze Unity.
Awarie w grach na Unity przy użyciu zaawansowanych funkcji Crashlytics
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ć.
Tworzenie automatyzacji opartej na scenariuszu
W tym ćwiczeniu z programowania dowiesz się, jak napisać automatyzację automatyzacji.
Utwórz aplikację na Androida o sprawach
Zmodyfikuj aplikację Google Home Sample for Matter, aby zlecać zarządzanie urządzeniami.
TensorFlow, Keras i deep learning bez doktora
Dzięki niemu dowiesz się, jak rozpoznawać odręcznie napisane cyfry w 90% z dokładnością w 100 wierszach kodu Pythona / Keras.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Korzystanie z interfejsu Video Intelligence API w Pythonie
Z tego samouczka dowiesz się, jak korzystać z interfejsu Video Intelligence API w Pythonie.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Wprowadzenie do Cloud Functions
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.
- Compute
- Technologie bezserwerowe
- Chmura
Wprowadzenie do statystyk zapytań dla Cloud SQL
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,
- Chmura
Używanie Vision API w języku C#
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z interfejsu Google Cloud Vision API w języku C#.
- Chmura
Automatyczna klasyfikacja danych przesłanych do Cloud Storage za pomocą interfejsu DLP API i Cloud Functions
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
- Chmura
Konteneryzowanie aplikacji Spring Boot Kotlin i wdrażanie jej w Cloud Run
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.
- Chmura
Wdrażanie aplikacji ASP.NET Core w Kubernetes w Google Kubernetes Engine
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.
- Chmura
Tworzenie usługi gRPC za pomocą Javy
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.
- Chmura
Wdrażanie aplikacji ASP.NET Core w Google Kubernetes Engine za pomocą Istio (część 1)
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć aplikację ASP.NET Core w Google Kubernetes Engine przy użyciu Istio.
- Chmura
Łatwe szyfrowanie zasobów przy użyciu Cloud KMS Autokey
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
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Wdrażanie aplikacji ASP.NET Core w Google Kubernetes Engine za pomocą Istio (część 2)
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.
- Chmura
Przeprowadź migrację do Cloud NDB App Engine w języku Python 2 & Aplikacja Cloud Tasks do Pythona 3 i Cloud Datastore (moduł 9)
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)
- Technologie bezserwerowe
- Chmura
Wdróż w Google Kubernetes Engine aplikację mikronauty skonteneryzowaną przy użyciu Jib
Z tego ćwiczenia w Codelabs dowiesz się, jak przekształcić mikroserwisy mikroserwisów w replikowaną usługę działającą w Google Kubernetes Engine.
- Compute
- Chmura
Kubeflow Pipelines – podsumowanie problemów na GitHubie
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).
- Sztuczna inteligencja i systemy uczące się
- Chmura
Tworzenie usługi gRPC w języku C#
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.
- Chmura
Od notatnika do Kubeflow Pipelines z MinKF i jarmużem
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Migracja z kolejki zadań App Engine dotyczące przekazywania zadań do Cloud Tasks (moduł 8)
Dowiedz się, jak przenieść plik NDB App Engine w Pythonie 2 i Aplikacja do kolejki zadań (push) do Cloud NDB; Zadania Cloud
- Technologie bezserwerowe
- Chmura
Pierwsze kroki z zarządzanym katalogiem Active Directory
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć zarządzany katalog Active Directory w Google Cloud Platform
- Chmura
Instalacja
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.
- Progresywne aplikacje internetowe
- Szkolenie
Projektowanie aplikacji
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
- Szkolenie
Progresywne aplikacje internetowe
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.
- Progresywne aplikacje internetowe
- Szkolenie
Ulepszenia
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.
- Progresywne aplikacje internetowe
- Szkolenie
Używanie interfejsu Text-to-Speech API z Node.js
W ramach tego ćwiczenia w programie utworzysz transkrypcję pliku audio na język Text-to-Speech API z wykorzystaniem Node.js
- Chmura
Ćwiczenie z programowania dotyczące wstępnie skonfigurowanych reguł WAF w Cloud Armor
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ł.
- Chmura
- Sieci
Private Service Connect dla interfejsów API Google
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.
- Chmura
- Sieci
Systemy równoważenia obciążenia serwera proxy Cloud Armor i TCP/SSL – ograniczanie liczby żądań i lista odrzuconych adresów IP z programowania
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
- Chmura
- Sieci
- Zabezpieczenia
Wprowadzenie do zadań Cloud Run
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.
- Compute
- Technologie bezserwerowe
- Chmura
Hostowanie i skalowanie aplikacji internetowej w Google Cloud przy użyciu Compute Engine
Dowiedz się, jak hostować i skalować aplikację internetową w Google Cloud przy użyciu Compute Engine.
- Compute
- Chmura
Korzystanie z interfejsu Video Intelligence API w języku C#
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Video Intelligence API w języku C#.
- Chmura
Wykrywanie
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.
- Progresywne aplikacje internetowe
- Szkolenie
Generatywna AI w statystykach filmów z Vertex AI
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.
- Analytics
- Chmura
- Sztuczna inteligencja i systemy uczące się
Włączanie przesyłania w aplikacji na iOS
Na potrzeby tych ćwiczeń zmodyfikujesz aplikację wideo na iOS, aby przesyłać treści na urządzenia obsługujące Google Cast.
- iOS
Tworzę bazę danych AlloyDB z zadaniem Cloud Run
Dowiedz się, jak utworzyć bazę danych AlloyDB przy użyciu zadania Cloud Run
Programowanie InnerLoop w Pythonie
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
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
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Zaktualizuj aplikację, aby obsługiwać przyszłe gesty cofania
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
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
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.
- Sieć
Google Compute Engine
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.
- Compute
- Chmura
Interfejs API Cloud DNS ResourceRecordSets
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
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.
- Zabezpieczenia
- Sieci
- Chmura
Korzystanie z BigQuery w Pythonie
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z BigQuery w Pythonie.
- Chmura
Zarządzanie procesorami Document AI w Pythonie
Z tego samouczka dowiesz się, jak zarządzać procesorami Document AI w Pythonie.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Uruchamianie zadań BigQuery równolegle z Workflows
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.
- Chmura
- Technologie bezserwerowe
- Compute
Ograniczanie szybkości za pomocą Cloud Armor
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.
- Zabezpieczenia
- Sieci
- Chmura
Udostępnianie i używanie zarządzanego klastra Hadoop/Spark z Cloud Dataproc (wiersz poleceń)
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ń.
- Dane
- Chmura
Integracja Dialogflow z Google Chat
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.
- Chmura
Rozwiązywanie problemów za pomocą Gemini CodeLab
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.
- Chmura
Ćwiczenie z programowania dotyczące funkcji witryn internetowych
W ramach tego ćwiczenia w programie poznasz kilka internetowych interfejsów API, które są zupełnie nowe lub dostępne tylko za flagą.
- Sieć
Zarządzanie zależnościami w Artifact Registry
Dowiedz się, jak zarządzać zależnościami w Architect Registry.
Uwierzytelnianie użytkowników za pomocą Identity-Aware Proxy
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.
- Sieć
- Chmura
Skonfiguruj pierwszy projekt Google i poruszaj się po nim
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.
- Chmura
Uruchamianie modelu prognozowania pogody WRF z użyciem liczb płynnych. Slurm-GCP
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
Z tego samouczka dowiesz się, jak przeprowadzać testy podstawowe przy użyciu wskaźników HEY i prognozowania w chmurze.
- Sieci
- Ćwiczenie (w Codelabs)
Komunikacja w czasie rzeczywistym z WebRTC
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.
- Sieć
- Komórki
Otrzymywanie aktualizacji lokalizacji na Androidzie dzięki Kotlin
Dowiedz się, jak otrzymywać informacje o lokalizacji na Androidzie (w tym na Androidzie 11).
Mierz skuteczność za pomocą pliku web-vitals.js, Google Analytics i BigQuery
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
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
Dowiedz się, jak utworzyć projekt Google Cloud, a następnie wywoływać interfejs API z poziomu tego projektu.
- Chmura
zapięcie – interfejs wiersza poleceń Apps Script
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ń.
- Chmura
Lista nazwanych adresów IP Cloud Armor
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.
- Chmura
- Sieci
Oblicz liczbę π w Compute Engine
W ramach tego ćwiczenia w programie utworzysz nową instancję Compute Engine, skompilujesz i uruchomisz program do obliczania liczby pi z milionami miejsc po przecinku.
- Compute
- Chmura
Ciągłe wdrażanie w Google Kubernetes Engine (GKE) za pomocą Cloud Build
Dowiedz się, jak stale wdrażać skonteneryzowane zadania w GKE za pomocą Cloud Build.
- Kontenery
- Chmura
Pierwsze kroki z App Engine (Python 3)
Z tego samouczka dowiesz się, jak utworzyć prostą aplikację internetową w Pythonie w Google App Engine.
- Technologie bezserwerowe
- Compute
- Chmura
Usprawnij programowanie dzięki Gemini Code Assist
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
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z BigQuery z biblioteką klienta Node.js
- Chmura
Wdrażanie aplikacji Spring Boot w standardowym środowisku App Engine
Dowiedz się, jak stworzyć prostą aplikację wiosennego uruchamiania i wdrożyć ją w standardowym środowisku App Engine.
- Compute
- Chmura
- Technologie bezserwerowe
Tworzenie zapytania do zbioru danych Wikipedia w BigQuery
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.
- Chmura
- Dane
Wdrażanie aplikacji ASP.NET w Windows Server w Compute Engine
Z tego modułu dotyczącego kodu dowiesz się, jak wdrożyć prostą aplikację ASP.NET w systemie Windows Server w Google Compute Engine
- Compute
- Chmura
Korzystanie z BigQuery w języku C#
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z BigQuery w języku C#.
- Chmura
Tworzenie klienta Django frontendu dla aplikacji Dialogflow
Dowiedz się, jak utworzyć klienta Django w interfejsie, aby zapewnić konwersację w aplikacji Dialogflow.
- Chmura
Programowanie InnerLoop z użyciem Cloud Workstations w Pythonie
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
Z tego modułu kodu dowiesz się, jak utworzyć i uruchomić aplikację ASP.NET Core w Google Cloud Shell – bez opuszczania przeglądarki.
- Chmura
Wprowadzenie do Cloud Bigtable
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.
- Storage
- Chmura
Środowisko programistyczne
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
Z tego modułu dotyczącego kodu dowiesz się, jak wdrożyć w Google App Engine prostą aplikację ASP.NET Core
- Chmura
Programowanie w InnerLoop za pomocą Javy – SpringBoot
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
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
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
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Łączenie z w pełni zarządzanymi bazami danych z Cloud Run
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
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
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.
- Sieć
Tworzenie dodatku do Google Workspace przy użyciu Node.js i Cloud Run
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć dodatek do Google Workspace przy użyciu Node.js i Cloud Run.
- Technologie bezserwerowe
Podstawowy samouczek I dotyczących Ustawień usługi VPC
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.
- Chmura
- Zabezpieczenia
Podstawowy samouczek II dotyczący Ustawień usługi VPC – rozwiązywanie problemów z naruszeniem zasad ruchu wychodzącego
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.
- Chmura
- Zabezpieczenia
Analiza finansowego modelu ML wdrożonego w Cloud AI Platform za pomocą narzędzia What-If
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Dodaj błyskawiczną nawigację i płynne przejścia między stronami do aplikacji internetowej
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.
- Sieć
Twórz interfejsy adaptacyjne użytkowników z wykorzystaniem preferowanych zapytań o multimedia
Dowiedz się, jak utworzyć adaptacyjny formularz internetowy, w którym każdy użytkownik otrzymuje dostosowany interfejs odzwierciedlający jego preferencje w danym momencie.
- Sieć
Przyznawanie dostępu do projektu za pomocą uprawnień
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.
- Chmura
Równoważenie obciążenia sieci ważona według instancji
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.
- Sieci
- Chmura
Vertex AI tworzy bezpieczny notatnik zarządzany przez użytkownika
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
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.
- Ćwiczenie (w Codelabs)
Dodawanie klasyfikacji tekstu na urządzeniu za pomocą TensorFlow Lite i Firebase – iOS Codelabs
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć klasyfikację tekstu za pomocą Firebase i TensorFlow Lite.
- iOS
- Ćwiczenie (w Codelabs)
Dodawanie rekomendacji do aplikacji za pomocą TensorFlow Lite i Firebase – iOS Codelabs
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć system rekomendacji treści w aplikacji za pomocą Tensorflow i Firebase
- iOS
- Ćwiczenie (w Codelabs)
Dodawanie rekomendacji do aplikacji za pomocą TensorFlow Lite i Firebase – ćwiczenia z programowania na Androida
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć system rekomendacji treści w aplikacji za pomocą Tensorflow i Firebase.
- Ćwiczenie (w Codelabs)
Dodawanie klasyfikacji tekstu na urządzeniu za pomocą TensorFlow Lite i Firebase – ćwiczenia z programowania na Androida
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć klasyfikację tekstu za pomocą Firebase i TensorFlow Lite.
- Ćwiczenie (w Codelabs)
Zainstaluj wersję próbną platformy ABAP 2022 w Google Cloud Platform i zainstaluj pakiet SDK ABAP
W ramach tego ćwiczenia w Codelabs dowiesz się, jak zainstalować wersję próbną platformy ABAP 202
- Ćwiczenie (w Codelabs)
Tworzenie Asystenta wyszukiwania patentów za pomocą AlloyDB i Kreatora agentów Vertex AI – część 2
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Skonfiguruj uwierzytelnianie pakietu SDK ABAP za pomocą tokenów dla SAP hostowanych w maszynie wirtualnej Compute Engine i wykonaj interfejs API weryfikacji adresu
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
- Ćwiczenie (w Codelabs)
Router granic wątków – transmisja grupowa Thread 1.2
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ć.
- Nest
Programowanie z wykorzystaniem interfejsów OpenThread API
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.
- Nest
Router granic wątków – dwukierunkowe połączenia IPv6 i wykrywanie usług oparte na DNS
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.
- Nest
Tworzenie sieci Thread z użyciem płyt Silicon Labs EFR32 i OpenThread w wersji Simplicity Studio v5
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.
- Nest
Symulowanie sieci Thread przy użyciu OpenThread
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.
- Nest
Tworzenie sieci typu Thread za pomocą platformy B91 Development Board i OpenThread
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.
- Nest
Symulowanie sieci Threads przy użyciu OTNS
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.
- Nest
Testowanie sieci wątków za pomocą wizualizacji
W tym ćwiczeniu z programowania uruchomisz testy funkcjonalne OpenThread z wizualizacją za pomocą interfejsu internetowego.
- Nest
Router granic wątków – zapewnianie dostępu do internetu przez NAT64
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.
- Nest
Tworzenie sieci Thread z kartami nRF52840 i OpenThread
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.
- Nest
Symulowanie sieci Thread przy użyciu OpenThread w Dockerze
W tym ćwiczeniu z zakresu symulowania sieci na urządzeniach wirtualnych przeprowadzisz symulację sieci nici za pomocą OpenThread w Dockerze.
- Nest
Twórz sieć wątków za pomocą płyty ESP32H2 i ESP Thread Border Router
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.
- Nest
Wysyłanie zdarzeń internetowych do GA4 za pomocą Measurement Protocol
Z tego ćwiczenia w Codelabs dowiesz się, jak wysyłać zdarzenia zewnętrzne do GA4 za pomocą platformy Measurement Protocol(WEB).
- Sieć
Private Service Connect dla interfejsów API Google
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.
- Sieci
- Chmura
Podstawy AdMob dla Unity: konfiguracja Podstawy Analytics
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.
- Reklamy
Proste rozpoznawanie obrazów: Vision AI w Spring Boot i Javie
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Tworzenie akcji dla Asystenta Google za pomocą pakietu Actions SDK (poziom 1)
Poznaj podstawy programowania z Asystentem Google.
Dodawanie banera AdMob i natywnych reklam wbudowanych do aplikacji Flutter
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać reklamy wbudowane AdMob (banery i reklamy natywne) do aplikacji Flutter.
- Reklamy
Tworzenie działań dla Asystenta Google za pomocą pakietu Actions SDK (poziom 2)
Poznaj podstawy programowania z Asystentem Google.
Podstawy AdMob dla Firebase: dostosowywanie działania aplikacji bez jej aktualizacji
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ść.
- Reklamy
Programowanie przy użyciu Cloud Shell Kod Cloud
Poznaj funkcje i możliwości edytora Cloud Shell i Cloud Shell.
Przyspieszone strony mobilne – informacje zaawansowane
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.
- Sieć
Podstawy przyspieszonych stron mobilnych
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.
- Sieć
- Reklamy
Angażowanie użytkowników za pomocą akcji dla Asystenta Google
Dowiedz się, jak ulepszyć swoje działanie za pomocą funkcji, które sprawią, że użytkownicy będą do Ciebie wracać.
- Chmura
Używanie zewnętrznego hybrydowego systemu równoważenia obciążenia HTTP(s) w celu dotarcia do grupy punktów końcowych sieci
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).
- Chmura
- Sieci
Cloud IDS
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.
- Sieci
- Chmura
Podstawy AdMob dla Unity: dostosowywanie działania aplikacji bez jej aktualizowania
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ść.
- Reklamy
Dodawanie reklam AdMob do aplikacji Flutter
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać do aplikacji Flutter baner, reklamy pełnoekranowe i reklamy z nagrodą.
- Reklamy
Dodawanie reklamy AdMob wyświetlanej przy otwarciu aplikacji do aplikacji na platformie Unity
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać reklamę AdMob wyświetlaną przy otwarciu aplikacji do aplikacji na Unity.
- Gry
- Reklamy
Używanie Private Service Connect do publikowania i używania usług
Z tego ćwiczenia w Codelabs dowiesz się, jak używać usługi Private Service Connect do publikowania i używania usług.
- Chmura
- Sieci
Podstawy AdMob dla Androida: konfiguracja Podstawy Analytics
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.
- Reklamy
Korzystanie z usługi Private Service Connect do publikowania i używania usług w GKE
Z tego ćwiczenia w Codelabs dowiesz się, jak używać usługi Private Service Connect do publikowania i wykorzystywania usług w środowisku GKE
- Chmura
- Sieci
Cloud Spanner: tworzenie tabeli wyników w grach w języku Java
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.
- Chmura
- Dane
Kieruj alerty monitorowania Datadog do Google Cloud przy użyciu Eventarc (część 1)
Z tego ćwiczenia w Codelabs dowiesz się, jak kierować alerty monitorowania Datadog do Google Cloud przy użyciu Eventarc.
- Compute
- Chmura
- Technologie bezserwerowe
Jak połączyć aplikację w języku Go w Cloud Run z bazą danych Cloud SQL for PostgreSQL
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
Z tego ćwiczenia w Codelabs dowiesz się, jak połączyć się z zasobami obliczeniowymi Google Cloud Platform przez internet.
- Chmura
Zdjęcia codziennie: moduł 3 – tworzenie kolażu najnowszych zdjęć
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ęć.
- Chmura
- Technologie bezserwerowe
Wprowadzenie do Cloud Run z użyciem Pythona
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.
- Chmura
- Compute
- Technologie bezserwerowe
Zdjęcia codziennie: moduł 1 – przechowywanie i analizowanie zdjęć (natywna Java)
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.
- Technologie bezserwerowe
Programowanie do produkcji w 3 prostych krokach dzięki Cloud Run
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)
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.
- Chmura
- Technologie bezserwerowe
Aplikacja Spring Boot korzystająca z Cloud Datastore
Z tego ćwiczenia dowiesz się, jak używać Spring Cloud GCP do pisania i odczytywania obiektów z Datastore
- Dane
- Chmura
Zdjęcia codziennie: moduł 5 – czyszczenie po usunięciu obrazu
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.
- Chmura
- Technologie bezserwerowe
Tworzenie i uruchamianie aplikacji Spring Boot w Javie w Cloud Shell
Naucz się tworzyć i uruchamiać w Cloud Shell aplikację w języku Spring rozruchu bez opuszczania przeglądarki.
- Chmura
- Compute
- Technologie bezserwerowe
Aktywowanie Cloud Run ze zdarzeniami Eventarc
W tym ćwiczeniu w Codelabs poznasz główne funkcje Eventarc.
- Technologie bezserwerowe
- Chmura
Łączenie aplikacji Spring Boot z Cloud SQL
Dowiedz się, jak połączyć aplikację Spring Run z Cloud SQL.
- Technologie bezserwerowe
- Chmura
- Compute
Zdjęcia dzienne: przechowywanie i analizowanie zdjęć przy użyciu natywnych bibliotek klienta w Javie od Google
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.
- Technologie bezserwerowe
Zdjęcia codziennie: moduł 1 – przechowywanie i analizowanie zdjęć
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.
- Chmura
- Technologie bezserwerowe
Tworzenie aplikacji wiosennej Kotlin w Google Cloud Platform
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.
- Chmura
Codzienne zdjęcia: moduł 6 – aranżacja z użyciem Workflows
W tym module z kodem utworzysz z administrowaną wersją programu Pic-a-daily za pomocą Workflows.
- Chmura
- Technologie bezserwerowe
Używanie interfejsu Speech-to-Text API w Pythonie
Z tego samouczka dowiesz się, jak używać interfejsu Speech-to-Text API w Pythonie.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Cloud Spanner: tworzenie tabeli wyników w grach w języku C#
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.
- Chmura
- Dane
Cloud Spanner: Twoja pierwsza baza danych
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.
- Chmura
Przesyłanie wiadomości za pomocą usługi Spring Integration i Google Cloud Pub/Sub
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.
- Chmura
Kieruj alerty monitorowania Datadog do Google Cloud przy użyciu Eventarc (część 2)
Z tego ćwiczenia w Codelabs dowiesz się, jak odpowiadać na alerty monitorowania Datadog za pomocą Eventarc i Workflows.
- Technologie bezserwerowe
- Chmura
- Compute
Wprowadzenie do Cloud Run w języku C#
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.
- Technologie bezserwerowe
- Chmura
Używanie interfejsu Speech-to-Text API w języku C#
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Speech-to-Text API w języku C#
- Chmura
Łączenie Cloud Spanner z Autopilotem w GKE
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
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ęć
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.
- Technologie bezserwerowe
- Chmura
Cloud Spanner z Hibernate ORM
W ramach tego ćwiczenia w Codelabs utworzysz podstawową aplikację w Javie, która za pomocą Hibernate przechowuje dane w Cloud Spanner.
- Chmura
Tworzenie bota Slacka z Node.js w Cloud Run
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.
- Compute
- Chmura
Używanie interfejsu Speech-to-Text API z Node.js
W tym ćwiczeniu w programowaniu przeprowadzisz transkrypcję pliku audio na Speech-to-Text API i Node.js
- Chmura
CMS dla Django w Cloud Run
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.
- Compute
- Chmura
- Technologie bezserwerowe
Zdjęcia dzienne: moduł 4 – tworzenie frontendu internetowego
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.
- Chmura
- Technologie bezserwerowe
Wdrażanie i uruchamianie kontenera za pomocą Cloud Run w środowisku Node.js
Dowiedz się, jak wdrożyć i uruchomić kontener z Cloud Run w Node.js.
- Technologie bezserwerowe
- Chmura
Wdrażanie w Kubernetes Engine aplikacji Spring Boot w Javie w Google Kubernetes Engine
Dowiedz się, jak wdrożyć aplikację w wersji Spring Java na platformie Kubernetes w GKE.
- Compute
- Chmura
Cloud Spanner: tworzenie tabeli wyników w grach w Go
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.
- Dane
- Chmura
Aplikacja Spring Boot z Cloud Spanner
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Spring Cloud GCP do zapisywania i odczytywania danych w bazie danych Cloud Spanner.
- Dane
- Chmura
Cloud Spanner z Terraform
Z tego ćwiczenia w Codelabs dowiesz się, jak za pomocą Terraform tworzyć zasoby Google Cloud Spanner i nimi zarządzać.
- Chmura
Buforowanie danych aplikacji Spring Boot za pomocą Memorystore
Dowiedz się, jak zapisać dane w pamięci podręcznej w aplikacji Spring Run przy użyciu Memorystore.
- Compute
- Chmura
- Technologie bezserwerowe
Pobieranie danych logowania/obiektów tajnych z usługi Secret Manager za pomocą Spring Boot
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.
- Chmura
Analiza wydajności produkcji za pomocą narzędzia Cloud Profiler
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.
- Chmura
Rozproszone śledzenie za pomocą usług Spring Cloud Sleuth i Cloud Trace
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.
- Compute
- Chmura
- Technologie bezserwerowe
Cloud Spanner – pierwsze kroki w tworzeniu gier
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
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.
- Chmura
Łączenie z Cloud SQL: publiczny adres IP i autoryzowane sieci
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.
- Chmura
Wprowadzenie do funkcji Cloud Run (HTTP)
Dowiedz się, jak zacząć korzystać z funkcji w Cloud Run
- Technologie bezserwerowe
Tworzenie kontenerów przy użyciu Dockerfiles
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
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
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ą.
- Ćwiczenie (w Codelabs)
Dataproc Serverless
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.
- Sieć
Ćwiczenie z programowania: tworzenie rozszerzenia do Chrome w języku JavaScript za pomocą Gemini
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
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
W ramach tego ćwiczenia w Codelabs prześlesz zadania Spark ML do usługi Dataproc Google.
- Sieć
Ograniczanie wdrożeń za pomocą uwierzytelniania plików binarnych
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
Z tego ćwiczenia z programowania dowiesz się, jak korzystać z Dataproc w Google Compute Engine (GCE).
- Sieć
Zarządzaj danymi FHIR z aplikacji na Androida przy użyciu OHS i Google Cloud
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
- Chmura
Konfigurowanie Eventarc w celu aktywowania przepływów pracy integrujących się z Autopilotem i Pub/Sub w GKE
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
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
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.
- Sieci
- Chmura
FraudFinder: od nieprzetworzonych danych do AI z Vertex AI i BigQuery.
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
- Chmura
Narysuj stronę internetową: przekształć wyobraźnię w stronę internetową, korzystając z modeli Gemini.
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.
- Chmura
Tworzenie botów głosowych na Androida z użyciem Dialogflow Essentials i Skrzydełko
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.
- Chmura
Tworzenie usługi Cloud Run przy użyciu pliku pomocniczego
Dowiedz się, jak utworzyć usługę Cloud Run, która komunikuje się z plikiem pomocniczym za pomocą portu lokalnego hosta i punktu montowania woluminu.
- Technologie bezserwerowe
Analiza formularzy za pomocą Document AI (Python)
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
- Sztuczna inteligencja i systemy uczące się
- Chmura
Document AI Workbench – moduł wyodrębniania dokumentów niestandardowych
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Document AI Workbench – trenowanie wyższego poziomu
Z tego ćwiczenia w Codelabs dowiesz się, jak korzystać z trenowania ulepszonego Document AI, aby poprawić jakość modelu z wykorzystaniem własnych danych treningowych.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Ćwiczenie praktyczne: warsztaty poświęcone kobietom w Voice
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
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
Z tego ćwiczenia z programowania dowiesz się, jak utworzyć usługę ułatwień dostępu dla użytkowników Androida.
Poznaj wzorce i rekordy Dart
Używaj wzorów, rekordów i innych nowych funkcji Dart 3, aby zmienić architekturę interfejsu użytkownika w aplikacji Flutter.
- Ćwiczenie (w Codelabs)
Wyspecjalizowane procesory z Document AI (Python)
Z tego ćwiczenia w Codelabs dowiesz się, jak używać Procurement DocAI i Lending DocAI do klasyfikowania i analizowania wyspecjalizowanych dokumentów.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Optyczne rozpoznawanie znaków (OCR) w Document AI (Python)
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).
- Chmura
- Sztuczna inteligencja i systemy uczące się
Ćwiczenie: tworzenie przewodnika telewizyjnego Google Chat przy użyciu Google Workspace i Dialogflow
Dowiedz się, jak utworzyć niestandardowy czatbot Dialogflow na potrzeby Google Chat z dynamicznymi odpowiedziami kart.
- Chmura
Uruchamianie pierwszych instrukcji SQL za pomocą Google Cloud Dataflow
Na tej stronie objaśniamy, jak korzystać z Dataflow SQL i tworzyć zadania Dataflow SQL.
- Chmura
- Dane
Migracja z Apache Kafka do Pubsub
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
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.
- Chmura
Podejmowanie świadomych decyzji przy użyciu generatorów i magazynów danych Dialogflow CX
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.
- Chmura
Document AI: ludzki człowiek
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Zwiększaj zasięg intencji i płynnie radzij sobie z błędami dzięki generatywnej kreacji zastępczej
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.
- Chmura
Używanie Document AI do inteligentnego przetwarzania odręcznych formularzy (Node.js)
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
Konfigurowanie i uruchamianie notatnika z interaktywną funkcją Beam
- Dane
- Chmura
TensorFlow.js – odręczne rozpoznawanie cyfr z CNN
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.
- Sztuczna inteligencja i systemy uczące się
Od komponentu internetowego do elementu Lit
Z tego ćwiczenia w Codelabs dowiesz się: tworząc Komponent sieciowy od podstaw, a następnie stopniowo ulepszaj go do postaci lit.
- Sieć
TensorFlow.js – Making Predictions na podstawie danych 2D
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ść.
- Sztuczna inteligencja i systemy uczące się
Wprowadzenie do testowania za pomocą narzędzia Gemini Code Assist
Korzystanie z narzędzia Gemini Code Assist ułatwia pisanie testów kodu
- Chmura
Aktywowanie DAG-a w Node.JS i Google Cloud Functions
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
- Sieć
Prognozowanie ciągu czasowego za pomocą Vertex AI i BigQuery ML
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Trenowanie i dostrajanie hiperparametrów modelu PyTorch w Cloud AI Platform
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Używanie interfejsu Text-to-Speech API w języku C#
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Text-to-Speech API w języku C#
- Chmura
Używanie interfejsu Translation API w języku C#
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Translation API w języku C#
- Chmura
Jak połączyć aplikację Node.js w Cloud Run z bazą danych Cloud SQL for PostgreSQL
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
Z tego samouczka dowiesz się, jak używać interfejsu Text-to-Speech API w języku Python.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Wprowadzenie do bezserwerowej administracji w Workflows
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ć.
- Chmura
- Technologie bezserwerowe
Korzystanie z interfejsu Vision API w Pythonie
Z tego samouczka dowiesz się, jak korzystać z interfejsu Vision API w języku Python.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Instalowanie i używanie narzędzi Cloud Tools dla PowerShell
Z tego modułu dotyczącego kodu dowiesz się, jak zainstalować narzędzia Cloud dla Windows PowerShell i ich używać.
- Chmura
Rozszerzaj dynamiczne skróty do Asystenta Google za pomocą działań w aplikacji
Dowiedz się, jak wdrożyć w Google dynamiczne skróty do aplikacji
Używaj interfejsu ARCore Depth API, aby tworzyć immersyjne doznania w rzeczywistości rozszerzonej
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.
- AR
Statystyki generatywne za pomocą BigQuery SQL i Vertex AI
Stwórz przewidywaną listę sukcesu filmu i aplikację na receptę, korzystając z zapytań BigQuery SQL i interfejsu Vertex AI PaLM API.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Tworzenie haiku na temat usług Google za pomocą interfejsu PaLM API i Flutter
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
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
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
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
Z tego ćwiczenia w Codelabs dowiesz się, jak harmonizować kolor niestandardowy z motywem dynamicznym.
GenAI – generowanie obrazów na podstawie słów kluczowych
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
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
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Sterowanie świecą PLAYBULB przez Web Bluetooth
Wykorzystując JavaScript, stwórz aplikację internetową, która steruje płomienną świecą LED, korzystając z powstałego interfejsu Web Bluetooth API.
- Sieć
Battle Jamón – mikroserwisy Battle Ground
W ramach tego ćwiczenia w programie zbudujesz mikroserwis, który będzie walczyć z innymi mikroserwisami, „rzucając” sobie nawzajem jamón na arenę.
- Chmura
Tworzenie interaktywnego działania w obszarze roboczym dla Asystenta Google za pomocą Actions Builder
Dowiedz się, jak utworzyć interaktywne działanie obszaru roboczego dla Asystenta.
Aplikacja do obsługi czatu z interfejsem PaLM API w Cloud Run
Nauczysz się tworzyć aplikacje do obsługi czatu przy użyciu platformy Python Flask i modelu interfejsu Vertex AI PaLM API.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Zaawansowany Android w Kotlin 04.1: Mapy Google na Androida
Dowiedz się, jak dodać mapę Google do aplikacji na Androida Kotlin i określić jej styl.
Motywy w Compose with Material 3
Celem tego ćwiczenia w Codelabs jest zademonstrowanie tworzenia motywów w Jetpack Compose za pomocą nowych implementacji Material Design 3 i Material You.
Zmiana rozmiaru aplikacji na Androida
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.
- Ćwiczenie (w Codelabs)
Wprowadzenie do ARCore Notification API
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ż
- AR
Wytrenuj i wdróż model klasyfikacji obrazów na urządzeniu za pomocą AutoML Vision w ML Kit
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.
- iOS
- Sztuczna inteligencja i systemy uczące się
Kotwice w chmurze ARCore z trwałymi kotwicami Cloud
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.
- AR
Poradnik Cloud Foundation Toolkit
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.
Rozszerzanie aplikacji na Androida na Asystenta Google za pomocą działań w aplikacji (poziom 2)
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.
Warsztaty Anthos Service Mesh: przewodnik dotyczący modułu – japoński
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.
Łączenie AlloyDB z Oracle przez sieć VPN Google
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.
- Chmura
- Ćwiczenie (w Codelabs)
Warsztaty Anthos Service Mesh: przewodnik dotyczący modułu
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.
Używanie BigQuery do wysyłania zapytań dotyczących danych GitHub
Poznaj podstawy BigQuery i dowiedz się, jak tworzyć zapytania obejmujące terabajty danych publicznych, korzystając z przykładu danych zatwierdzenia GitHub.
- Dane
- Chmura
Battle One – mikroserwisowe pole bitwy
W ramach tego ćwiczenia w programie zbudujesz mikroserwis, który będzie walczyć z innymi mikroserwisami, „rzucając” do siebie liście na arenie.
- Chmura
Nieprzetworzona głębia ARCore
Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak utworzyć aplikację ARCore za pomocą nowego interfejsu Raw Depth API.
- AR
Dodawanie dynamicznych kolorów do aplikacji
W ramach tego ćwiczenia w Codelabs dowiesz się, jak przenieść motywy aplikacji do Material 3, a następnie zastosować dynamiczne kolory.
Integracja widżetów na Androida z Asystentem Google
Dowiedz się, jak rozszerzyć widżety Androida na Asystenta Google, aby mógł wyświetlać użytkownikom spersonalizowane widżety.
Tworzenie aplikacji na potrzeby Google Chat za pomocą Gemini
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.
- Sztuczna inteligencja i systemy uczące się
Przekształcanie big data w statystyki przy użyciu Arkuszy i Prezentacji Google
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.
- Dane
- Chmura
Rozszerzanie aplikacji na Androida na Asystenta Google za pomocą akcji w aplikacji
Naucz się podstaw włączania poleceń głosowych w aplikacjach na Androida, które działają w Asystencie Google za pomocą wbudowanych intencji.
Wprowadzenie do BigQuery ML
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.
- Chmura
Pozyskiwanie danych CSV do BigQuery przy użyciu Cloud Data Fusion – pozyskiwanie danych wsadowych
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.
- Chmura
Wczytywanie danych i wykonywanie na nich zapytań za pomocą narzędzia wiersza poleceń bq dla BigQuery
Dowiedz się, jak wczytywać dane i wykonywać na nich zapytania za pomocą bq – opartego na Pythonie narzędzia wiersza poleceń BigQuery.
- Chmura
Cloud Bigtable dla użytkowników Cassandra
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.
- Chmura
Ćwiczenie praktyczne z językiem Google Apps Script: dostęp do Arkuszy, Map i Gmaila w 4 wierszach kodu
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.
- Chmura
Cloud Armor dla systemu równoważenia obciążenia/maszyny wirtualnej z regułami zdefiniowanymi przez użytkownika
Z tego ćwiczenia w Codelabs dowiesz się, jak skonfigurować zasadę zabezpieczeń brzegowych sieci Cloud Armor za pomocą reguł zdefiniowanych przez użytkownika
- Chmura
- Sieci
Vertex AI: eksportowanie i wdrażanie modelu systemów uczących się BigQuery na potrzeby prognozowania
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
- Chmura
Odkryj funkcje kamery
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
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.
- AR
Jak zintegrować Dialogflow z BigQuery
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.
- Chmura
Ćwiczenie z programowania w CEL-Go: szybkie, bezpieczne i umieszczone wyrażenia
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.
- Sieć
Battle Peach – A Microservices Battle Ground
W ramach tego ćwiczenia w programowaniu zbudujesz mikroserwis, który będzie walczyć z innymi mikroserwisami, rzucając sobie nawzajem brzoskwinie na arenę.
- Chmura
Bigtable i Dataflow: grafika monitorowania bazy danych (klient HBase Java)
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.
- Sieć
Tworzenie systemu rekomendacji filmów typu fullstack
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)
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
- Ćwiczenie (w Codelabs)
Funkcja w Cloud Functions opakowująca modele Bison w modelu PaLM
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Tworzenie niestandardowego modelu klasyfikacji tekstu i aktualizowanie go w aplikacjach
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,
- Komórki
- iOS
TensorFlow.js: Stwórz własną maszynę "Teachable Machine" korzystanie z nauczania transferu z użyciem TensorFlow.js
W tym ćwiczeniu z programowania
Tworzenie gry planszowej przy użyciu agentów TensorFlow i Flutter
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
W ramach tego ćwiczenia w Codelabs dowiesz się, jak stworzyć prostą aplikację do obsługi wiadomości z polem tekstowym i przyciskiem wysyłania.
- iOS
- Komórki
Tworzenie modelu niestandardowego dla klasyfikatora obrazów
W ramach tego ćwiczenia w Codelabs wytrenujesz model ML do rozpoznawania konkretnych kwiatów.
- iOS
- Komórki
Aplikacja Text Summarizer z Vertex AI i Svelte Kit
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
TensorFlow.js: ponowne wytrenowanie modelu wykrywania spamu w komentarzach do obsługi przypadków skrajnych
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.
- Sieć
- Sztuczna inteligencja i systemy uczące się
Zintegruj model niestandardowy z aplikacją
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.
- iOS
- Komórki
Utwórz model uczenia maszynowego dotyczącego spamu w komentarzach
Z tego ćwiczenia w Codelabs dowiesz się, jak powstaje model systemów uczących się do filtrowania spamu z innych komentarzy.
- iOS
- Komórki
Metody podsumowywania tekstu korzystające z interfejsu Vertex AI PaLM API
Z tego samouczka dowiesz się, jak korzystać z modeli generatywnych do podsumowania informacji z tekstu, wykorzystując metodę upychania.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Używaj jednostek Coral Edge TPU do uruchamiania modeli TFlite w Node.js z TensorFlow.js
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
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
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
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)
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
Z tego ćwiczenia w Codelabs dowiesz się, jak utworzyć wizualizację niestandardową, której możesz użyć w raporcie Looker Studio.
- Dane
- Chmura
Tworzenie wizualizacji utworzonych przez społeczność w Studiu danych za pomocą dscc-gen
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.
- Reklamy
- Chmura
Używanie dynamicznego przydzielania portów w Cloud NAT
Celem tego modułu jest poznanie funkcji dynamicznego przydzielania portów (DPA) w Cloud NAT.
- Chmura
- Sieci
Ćwiczenie z programowania dotyczące Cloud Secure Web Proxy (SWP)
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
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.
Jak wnioskować na podstawie modeli LLM na GPU w Cloud Run przy użyciu vLLM i pakietu OpenAI Python SDK
Dowiedz się, jak uruchamiać wnioskowanie dla modeli LLM na GPU w Cloud Run za pomocą vLLM i pakietu SDK OpenAI Python
- Technologie bezserwerowe
Wyświetl pierwsze 100 plików & foldery na Dysku Google
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.
- Chmura
Jak wdrożyć wszystkie platformy JavaScript w Cloud Run
Dowiedz się, jak wdrażać w Cloud Run platformy JavaScript, takie jak Angular, Nuxt.js i Next.js.
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
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.
- Technologie bezserwerowe
Utwórz usługę opisów obrazów scen po scenie w filmach za pomocą Cloud Run, interfejsu Video Intelligence API i Vertex AI
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.
- Technologie bezserwerowe
Zwiększ możliwości skrzynki odbiorczej Gmaila dzięki Google Cloud Functions
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.
- Chmura
Dodawanie Map Google do aplikacji Flutter
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.
- Ćwiczenie (w Codelabs)
Używanie Vertex AI Search w przypadku plików PDF (nieuporządkowanych danych) w Cloud Storage z usługi Cloud Run
Dowiedz się, jak utworzyć zapytanie do Vertex AI Search z usługi Cloud Run.
- Technologie bezserwerowe
Wdrażanie autoskalowanego klastra HPC z systemem Slurm
Dowiedz się, jak udostępnić dynamicznie skalowany klaster HPC za pomocą Google Compute Engine, menedżera wdrażania Google i menedżera zadań Slurm.
- Chmura
Jak wdrożyć w Cloud Run aplikację do obsługi czatu opartą na Gemini
Dowiedz się, jak wdrożyć czat oparty na Gemini w Cloud Run za pomocą plików express.js, htmx i tailwindCSS.
- Technologie bezserwerowe
Skonfiguruj usługę Cloud Run, aby uzyskać dostęp zarówno do wewnętrznej usługi Cloud Run, jak i do publicznego internetu
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
- Technologie bezserwerowe
Jak automatycznie wdrażać zmiany z GitHuba w Cloud Run za pomocą Cloud Build
Jak automatycznie wdrażać zmiany z GitHuba w Cloud Run za pomocą Cloud Build
- Technologie bezserwerowe
Klasyfikacja danych obrazów za pomocą BigQuery ML
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
Jak używać Cloud Run jako punktu końcowego dla wywołań funkcji Gemini.
- Technologie bezserwerowe
Ćwiczysz programowanie w Google Cloud? Zacznij tutaj.
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.
- Chmura
Analizuj dane kliniczne za pomocą notatników BigQuery i AI Platform
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.
- Chmura
Utwórz inteligentną kamerę internetową z JavaScriptem, korzystając z już wytrenowanego modelu uczenia maszynowego TensorFlow.js
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.
- Sztuczna inteligencja i systemy uczące się
- Sieć
Tworzenie transkrypcji spotkań biznesowych w Dokumentach Google oraz Systemy uczące się
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.
- Chmura
Wdrażanie i aktualizowanie aplikacji .NET Core w Google Kubernetes Engine
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ą
- Chmura
Zewnętrzny system równoważenia obciążenia HTTPs z zaawansowanymi funkcjami zarządzania ruchem (Envoy) z programowania
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.
- Chmura
- Sieci
Używanie Document AI Warehouse do przetwarzania, przetwarzania i wyszukiwania dokumentów
W ramach tego ćwiczenia w Codelabs wykorzystasz Document AI Warehouse do pozyskiwania, przetwarzania i przeszukiwania pełnego tekstu dokumentów.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Jak używać Gemini do odkrywania i ulepszania istniejącej aplikacji
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
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).
- Chmura
- Technologie bezserwerowe
Przewodnik techniczny dotyczący Duet AI z ćwiczeń z programowania dla programistów
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)
W ramach tego ćwiczenia w Codelabs dowiesz się, jak szyfrować i odszyfrowywać dane za pomocą kluczy asymetrycznych Cloud KMS.
- Chmura
- Zabezpieczenia
Ochrona tymczasowego przechowywania danych na serwerach brzegowych za pomocą Cloud Armor
W tym module utworzysz dystrybucję CDN i zastosujesz reguły Cloud Armor do ochrony pamięci podręcznej na serwerach brzegowych.
- Chmura
- Sieci
Zdarzenia niestandardowe w Google Ads i Google Analytics dla Firebase – Android
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
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.
- Chmura
Wykorzystywanie Duet AI w całym cyklu tworzenia oprogramowania
Korzystanie z Duet AI do wykonywania zadań w istniejącym projekcie.
Zmień wygląd aplikacji Flutter z nudnej na piękną
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.
- Ćwiczenie (w Codelabs)
Aplikacje adaptacyjne w technologii Flutter
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.
- Ćwiczenie (w Codelabs)
Optymalizacja danych 3D przy użyciu narzędzia Draco Geometry Compression
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ć
- VR
- Oprogramowanie typu open source
- AR
Jak przetestować aplikację Flutter
W ramach tego ćwiczenia w programie utworzysz i przetestujesz prostą aplikację Flutter.
- Ćwiczenie (w Codelabs)
Korzystanie z FFI we wtyczce Flutter
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.
- Ćwiczenie (w Codelabs)
Tworzenie animowanego układu aplikacji w Material 3
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.
- Ćwiczenie (w Codelabs)
Archiwizowanie, analizowanie i generowanie raportów w Google Workspace oraz Google Cloud,
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.
- Dane
- Chmura
Szyfrowanie i odszyfrowywanie danych za pomocą Cloud KMS
W ramach tego ćwiczenia w Codelabs dowiesz się, jak szyfrować i odszyfrowywać dane za pomocą Cloud KMS.
- Zabezpieczenia
- Chmura
Moduł 1. Migracja z aplikacji internetowej App Engine2 do Flask
Dowiedz się, jak przenieść aplikację App Engine w Pythonie z Webapp2 na platformę internetową Flask.
- Chmura
- Technologie bezserwerowe
Migracja z App Engine Blobstore do Cloud Storage (moduł 16)
Dowiedz się, jak przenieść wykorzystanie blobstore do Cloud Storage dla aplikacji ndb App Engine w Pythonie 2.
- Technologie bezserwerowe
- Chmura
Moduł 2. Migracja z App Engine ndb do Cloud NDB
Dowiedz się, jak przenieść prostą aplikację App Engine z ndb do Cloud NDB.
- Technologie bezserwerowe
- Chmura
Funkcja w Cloud Functions umożliwiająca automatyzację importowania danych z pliku CSV do Arkuszy Google
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
- Technologie bezserwerowe
- Chmura
- Compute
Jak korzystać z kolejki zadań App Engine (zadania pull) w aplikacjach Flask (moduł 18)
Dowiedz się, jak dodać użycie zadań pull kolejki zadań do podstawowej aplikacji w Pythonie 2 Flask App Engine NDB.
- Chmura
- Technologie bezserwerowe
Funkcje HTTP w Cloud Functions w Pythonie
W tym samouczku utworzysz funkcje HTTP w Cloud Functions w Pythonie.
- Chmura
- Technologie bezserwerowe
Migracja z kolejki zadań App Engine do Cloud Pub/Sub (moduł 19)
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
- Technologie bezserwerowe
- Chmura
Jak korzystać z biblioteki blobstore w App Engine (moduł 15)
Dowiedz się, jak dodać wykorzystanie blobstore do prostej aplikacji w Pythonie 2 App Engine
- Technologie bezserwerowe
- Chmura
Migracja z App Engine Memcache do Cloud Memorystore (moduł 13)
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
- Chmura
- Technologie bezserwerowe
Jak używać pamięci App Engine Memcache w aplikacjach Flask (moduł 12)
Dowiedz się, jak dodać wykorzystanie Memcache do podstawowej aplikacji App Engine NDB w Pythonie 2.
- Chmura
- Technologie bezserwerowe
Korzystanie z usług Stackdriver Logging i Stackdriver Trace dla Cloud Functions
Dowiedz się, jak korzystać z usług Stackdriver Logging i Stackdriver Trace dla Cloud Functions.
- Chmura
- Compute
Moduł 11. Migracja z Google App Engine do Cloud Functions
Dowiedz się, jak przekonwertować prostą aplikację App Engine w Pythonie (lub podzielić większą, monolityczną aplikację na mikroserwisy) i przenieść ją do Cloud Functions
- Chmura
- Technologie bezserwerowe
Rozszerzona obsługa pakietów App Engine: część 1 (moduł 17)
Dowiedz się, jak używać usług App Engine w pakiecie w środowiskach wykonawczych generacji 2
- Chmura
- Technologie bezserwerowe
Wdróż podstawową wersję Tłumacza Google Aplikacja Express.js w App Engine, Cloud Functions i Cloud Run
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).
- Chmura
- Technologie bezserwerowe
- Sztuczna inteligencja i systemy uczące się
Używanie interfejsu Natural Language API w języku C#
Z tego ćwiczenia w Codelabs dowiesz się, jak używać interfejsu Natural Language API w języku C#
- Chmura
Moduł 5. Migracja z Google App Engine do Cloud Run z użyciem pakietów Cloud Buildpack
Dowiedz się, jak skonteneryzować i przenieść prostą aplikację App Engine do Cloud Run za pomocą Cloud Buildpacks.
- Chmura
- Technologie bezserwerowe
Jak korzystać z kolejki zadań App Engine (zadania push) w aplikacjach Flask (moduł 7)
Dowiedz się, jak dodać użycie zadań push kolejki zadań do podstawowej aplikacji w Pythonie 2 Flask App Engine NDB.
- Technologie bezserwerowe
- Chmura
Migracja monolitycznej strony internetowej do mikroserwisów w Google Kubernetes Engine
W tym module dowiesz się, jak podzielić monolityczną witrynę na mikroserwisy i wdrożyć je w Google Kubernetes Engine.
- Chmura
Moduł 6. Migracja z Cloud Datastore do Cloud Firestore
Dowiedz się, jak przenieść prostą aplikację App Engine z Cloud Datastore do Cloud Firestore.
- Technologie bezserwerowe
- Chmura
Migracja z usługi Użytkownicy App Engine do Cloud Identity Platform (moduł 21)
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
- Technologie bezserwerowe
- Chmura
Moduł 3. Migracja z Google Cloud NDB do Cloud Datastore
Dowiedz się, jak przenieść prostą aplikację App Engine z Cloud NDB do Cloud Datastore.
- Chmura
- Technologie bezserwerowe
Moduł 4. Migracja z Google App Engine do Cloud Run przy użyciu Dockera
Dowiedz się, jak skonteneryzować i przenieść prostą aplikację App Engine do Cloud Run za pomocą Dockera.
- Chmura
- Technologie bezserwerowe
Tworzenie szablonu automatyzacji
Z tego ćwiczeń z programowania dowiesz się, jak napisać szablon automatyzacji.
Obliczanie prywatnych statystyk za pomocą PipelineDP
Z tego ćwiczenia w Codelabs dowiesz się, jak tworzyć statystyki prywatne za pomocą PipelineDP – platformy do ochrony prywatności różnicowej.
- Oprogramowanie typu open source
Migracja z Compute Engine do Kubernetes Engine za pomocą usługi Migrate for Anthos
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.
- Chmura
Tworzenie urządzenia Matter
Dzięki nim dowiesz się, jak stworzyć, zlecić i wykorzystać urządzenie Matter.
Ćwiczenie pisowni w Asystencie Google i Cloud Firestore
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,
Udostępnianie sieci wątków za pomocą interfejsów API danych uwierzytelniających Google Thread
Dowiedz się, jak Twój router graniczny i aplikacja mogą współdziałać z interfejsami API Google w celu utworzenia sieci typu 1 Thread.
- Internet rzeczy (IoT)
Tworzenie wirtualnego urządzenia Sprawa
Dzięki nim dowiesz się, jak stworzyć, zlecić i wykorzystać wirtualne urządzenie Sprawa Spraw.
Tworzenie tabel wyników w Firestore
W ramach tego ćwiczenia w Codelabs utworzysz tabelę wyników przy użyciu Cloud Firestore i Cloud Functions.
Powiadom testerów o nowych wersjach aplikacji za pomocą pakietu SDK Firebase App Distribution na iOS – Codelabs
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.
- iOS
- Ćwiczenie (w Codelabs)
Monitorowanie wydajności wdrożeń funkcji
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać Monitorowanie wydajności Firebase do przykładowej aplikacji i mierzyć wydajność podczas wdrażania funkcji.
- Ćwiczenie (w Codelabs)
Konfigurowanie projektów i usług Firebase oraz zarządzanie nimi za pomocą Terraform
Użyj Terraform do konfigurowania projektów Firebase i zarządzania nimi, w tym do automatycznej konfiguracji infrastruktury i usług Firebase.
Rozpowszechnianie wersji pakietów aplikacji testerom – ćwiczenia z programowania
Przekaż najnowszą wersję aplikacji testerom”. szybko rękami. W tym
Stopniowo wdrażaj Sprawdzanie aplikacji Firebase za pomocą Zdalnej konfiguracji Firebase
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
- Ćwiczenie (w Codelabs)
Wdrażanie Google Analytics dla Firebase w komponencie WebView na Androida
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
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
- Ćwiczenie (w Codelabs)
Powiadamianie testerów o nowych wersjach aplikacji za pomocą pakietu SDK Firebase App Distribution na Androida – Codelabs
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.
- Ćwiczenie (w Codelabs)
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
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
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać wtyczkę webview_flutter do aplikacji Flutter.
- Ćwiczenie (w Codelabs)
BigQuery ML do wykrywania oszustw w transakcjach kartą kredytową przy użyciu konsoli
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
Naucz się tworzyć mechanikę gier w grze Flutter i Fleme dzięki Forge2D – silnikowi fizyki 2D.
- Ćwiczenie (w Codelabs)
Omówienie ognia w technologii Flutter
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.
- Ćwiczenie (w Codelabs)
Utwórz model wykrywania oszustw w Cloud AI Platform za pomocą TensorFlow Enterprise i BigQuery
W tym module bezpośrednio pozyskasz zbiór danych BigQuery i wytrenujesz model wykrywania oszustw za pomocą TensorFlow Enterprise w Google Cloud AI Platform.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Uruchamianie kampanii Google Ads z wykorzystaniem zdarzeń niestandardowych Google Analytics i Flutter
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.
- Reklamy
Tworzenie interfejsów nowej generacji w Flutter
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.
- Ćwiczenie (w Codelabs)
Układaj słowne łamigłówki w aplikacji Flutter
Dowiedz się, jak stworzyć aplikację Flutter, która wymaga dużej mocy obliczeniowej, a jednocześnie zachować płynną interaktywność.
- Ćwiczenie (w Codelabs)
Wyjaśnienie modelu wykrywania oszustw za pomocą Cloud AI Platform
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Dodawanie funkcji związanych z czatem do aplikacji na Androida za pomocą interfejsów Messaging i People API
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
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
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
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Automatyzowanie zadań w Google Workspace przy użyciu interfejsu Gemini API
Dowiedz się, jak wykorzystać możliwości interfejsu Gemini API do automatyzacji zadań w Google Workspace i odkryć dodatkowe możliwości.
- Sztuczna inteligencja i systemy uczące się
Oparty na generatywnej AI czat z użytkownikami i dokumentami w języku Java z PaLM i LangChain4J
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
MDC-101 – sieć: podstawy komponentów materiałowych (MDC) (sieć)
Poznaj podstawy używania komponentów Material Design w internecie dzięki prostej aplikacji z podstawowymi komponentami.
- Projektowanie
- Sieć
MDC-101 Flutter: podstawy komponentów materiałowych
Utwórz stronę logowania w prostej aplikacji Flutter, aby poznać podstawy używania Material Komponenty.
- Projektowanie
MDC-103 Android: Tworzenie motywów z wykorzystaniem kolorów, ruchu i typu (Java)
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.
- Projektowanie
Bezserwerowa aplikacja stosu MEAN w MongoDB Atlas i Cloud Run
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)
Dowiedz się, jak włączyć poszczególne komponenty Material Komponenty w dotychczasowej bazie kodu Kotlin – bez konieczności zaczynania od zera.
- Projektowanie
MDC-111 Android: włączanie komponentów Material Design w bazie kodu (Java)
Dowiedz się, jak włączyć poszczególne komponenty Material Komponenty w istniejącej bazie kodu Java – bez konieczności zaczynania od zera.
- Projektowanie
MDC-101 na Androida: podstawy komponentów Material Design (MDC) (Java)
Poznaj podstawy korzystania z komponentów Material Design na Androida, tworząc prostą aplikację z podstawowymi komponentami w języku Java.
- Projektowanie
MDC-103 Flutter: dopasowywanie motywu, kolor, kształt, wysokość i typ
Odkryj, jak biblioteka Material Flutter ułatwia wyróżnienie Twojego produktu i wyrażanie marki przez projektowanie.
- Projektowanie
MDC-103 Web: łączenie tematów z materiałami według koloru, kształtu, wysokości i typu (sieć)
Dowiedz się, jak dzięki komponentom Material Web możesz łatwo wyróżnić swój produkt i wyróżnić swoją markę za pomocą projektowania.
- Sieć
- Projektowanie
MDC-104 – Android: komponenty Material Advanced (Java)
Ulepsz swój projekt i dowiedz się, jak używać zaawansowanego menu komponentu komponentu w Java.
- Projektowanie
MDC-104 Android: Material Advanced Komponenty (Kotlin)
Ulepsz swój projekt i naucz się korzystać z naszego zaawansowanego menu komponentu w Kotlin.
- Projektowanie
Zwiększanie wydajności aplikacji w Go (część 2: narzędzie do profilowania)
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
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.
- Gry
- AR
Jak korzystać z interfejsów API za pomocą wywołań funkcji w Gemini
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.
- Chmura
- Sztuczna inteligencja i systemy uczące się
Pierwsze kroki z Firebase w języku C++
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.
Partycjonowanie i grupowanie w BigQuery
W ramach tego ćwiczenia w programie użyjesz interfejsu internetowego BigQuery, aby zrozumieć partycjonowanie i grupowanie w BigQuery.
- Chmura
Nawigacja przy użyciu gestów i interfejs od krawędzi do krawędzi
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.
Ułatwianie obsługi poczty e-mail dzięki dodatkom do Google Workspace
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.
- Chmura
Generowanie tekstu przez generatywną AI w języku Java za pomocą PaLM i LangChain4J
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
- Sztuczna inteligencja i systemy uczące się
- Chmura
Korzystanie z Gemini Code Assist do odkrywania i ulepszania podsumowywania za pomocą AI
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.
- Chmura
Pisanie testów monitorowania syntetycznego na potrzeby usług z użyciem Gemini
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.
- Chmura
Wdróż i zweryfikuj wiele sieci GKE NFO Interfejs o wysokiej wydajności
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
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
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.
- Sztuczna inteligencja i systemy uczące się
TensorFlow.js: konwertowanie modelu Pythona SavedModel na format TensorFlow.js
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.
- Sieć
- Sztuczna inteligencja i systemy uczące się
Laboratorium: rozszerzenia usług w Media CDN
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
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.
- Chmura
Automatyzacja poleceń w Slacku
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Skalowanie za pomocą narzędzia Kustomize
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
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.
- Dane
- Chmura
Łą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
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
Uzyskiwanie dostępu do plików w Cloud Storage za pomocą abstrakcji zasobu Spring.
- Chmura
Używanie usługi Secret Manager z Pythonem
Z tego samouczka dowiesz się, jak korzystać z usługi Secret Manager w Pythonie
- Chmura
Systemy równoważenia obciążenia serwera proxy Cloud Armor i TCP/SSL – ograniczanie liczby żądań i lista odrzuconych adresów IP z programowania
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
- Sieci
- Chmura
- Zabezpieczenia
Zaawansowany Android w Kotlin 03.2: animacja z MotionLayout
W ramach tego ćwiczenia w programie wykorzystasz MotionLayout, by utworzyć aplikację na Androida Kotlin z dynamicznymi animacjami.
Obliczanie statystyk prywatnych z zastosowaniem funkcji Privacy on Beam
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.
- Oprogramowanie typu open source
Rozpoznawanie kwiatów za pomocą TensorFlow Lite na Androidzie
W ramach tego ćwiczenia w programie wykorzystasz klasyfikator obrazów i uruchomisz go na telefonie z Androidem za pomocą TensorFlow Lite.
- Sztuczna inteligencja i systemy uczące się
Wyszukiwanie podobieństw w usługach Spanner i Vertex AI
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.
- Sztuczna inteligencja i systemy uczące się
- Chmura
Pozyskuj dane z pliku CSV (wartości rozdzielane przecinkami) do BigQuery za pomocą Cloud Data Fusion – pozyskiwanie danych w czasie rzeczywistym
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.
- Chmura
Rozpoznawanie mowy AI z użyciem TensorFlow Lite dla mikrokontrolerów i SparkFun Edge
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.
Wdrażanie danych logu czasu za pomocą OpenTelemetry
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.
- Chmura
Moduł: usługa Site-to-site z użyciem urządzenia FlexiWAN SD-WAN NCC
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
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać powiadomienia push do aplikacji na iOS za pomocą Komunikacji w chmurze Firebase.
- iOS
Warsztaty na temat bezserwerowych interfejsów internetowych
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.
- Technologie bezserwerowe
- Chmura
Dodawanie powiadomień push do aplikacji internetowej
Z tego ćwiczenia w Codelabs dowiesz się, jak dodać powiadomienia push do aplikacji internetowej.
- Sieć
TensorFlow.js – rozpoznawanie dźwięku przy użyciu uczenia się transferu
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.
- Sztuczna inteligencja i systemy uczące się
Integracja Zdalnej konfiguracji z ćwiczeniami z programowania na Androidzie
Z tego ćwiczenia w Codelabs dowiesz się, jak wdrożyć Zdalną konfigurację na Androidzie i jak z niej korzystać
- Reklamy
Rozpoznawanie tekstu i cech twarzy za pomocą ML Kit: iOS
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.
- Sztuczna inteligencja i systemy uczące się
Mierz czas wczytywania i renderowanie ekranu za pomocą Monitorowania wydajności Firebase
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.
- Ćwiczenie (w Codelabs)
Schemat wartości konwersji SKAdNetwork
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
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
- Reklamy
- Analytics
- Ćwiczenie (w Codelabs)
Jak jest mierzona dostępność cyfrowa?
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.
- Ułatwienia dostępu
- Szkolenie
Powracające słowo kluczowe
Aby lepiej wykorzystać potencjał funkcji, użyj słowa kluczowego „return”.
- Szkolenie
wartości null i undefined
Dowiedz się, jak używać typów danych JavaScriptu o wartościach null i niezdefiniowanych.
- Szkolenie
Deskryptory nieruchomości
Używaj deskryptorów właściwości do konfigurowania obiektów JavaScript.
- Szkolenie
Kolekcje z kluczem
Dowiedz się, jak korzystać z kolekcji z kluczami, takich jak mapy i zbiory.
- Szkolenie
To słowo kluczowe
Używaj słowa kluczowego „this” do pracy z kontekstem wykonywanym przez Twoją funkcję.
- Szkolenie
Statyczne bloki inicjowania
Użyj statycznych bloków inicjowania, aby ustawić lub zmienić pola statyczne.
- Szkolenie
Osoby uzyskujące dostęp do usługi
Dowiedz się, jak ustawiać i zmieniać właściwości obiektu oraz uzyskiwać do nich dostęp.
- Szkolenie
Witamy w sekcji Nauka testowania
Zaawansowany kurs na temat testowania oprogramowania.
- Testowanie
- Szkolenie
Środowisko testowe
Naucz się używać narzędzi działających w czasie działania i emulacji przeglądarki do testowania.
- Testowanie
- Szkolenie
Analiza statyczna
Naucz się korzystać z narzędzi linter do podstawowych testów automatycznych.
- Testowanie
- Szkolenie
Narzędzia branżowe
Dowiedz się więcej o asercjach i innych elementach podstawowych typowych dla większości platform do testowania.
- Testowanie
- Szkolenie
Miejsce wykonywania testów
Dowiedz się, jak przeprowadzać testy ręcznie lub w ramach procesu automatycznego.
- Testowanie
- Szkolenie
Co należy przetestować i jakie podejście należy zastosować
Dowiedz się, jak ocenić kod pod kątem testowania.
- Testowanie
- Szkolenie
Testowanie komponentów w praktyce
Przykłady projektów testów komponentu React ze złożonymi zależnościami.
- Testowanie
- Szkolenie
JavaScript z podziałem kodu
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.
- Wyniki
- Szkolenie
Witamy w Learn Performance
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.
- Wyniki
- Szkolenie
Ścieżka krytyczna
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
- Szkolenie
Wyniki filmu
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.
- Wyniki
- Szkolenie
Wydajność obrazu
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.
- Wyniki
- Szkolenie
Wspomagaj przeglądarce za pomocą wskazówek dotyczących zasobów
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.
- Wyniki
- Szkolenie
Pobieranie z wyprzedzeniem, renderowanie wstępne i wstępne buforowanie skryptu service worker
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.
- Wyniki
- Szkolenie
Dlaczego szybkość ma znaczenie?
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ść.
- Wyniki
- Szkolenie
Ogólne kwestie związane z wydajnością kodu HTML
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.
- Wyniki
- Szkolenie
Przypadek użycia konkretnego narzędzia do pracy w sieci
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.
- Wyniki
- Szkolenie
Optymalizacja wczytywania zasobów
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.
- Wyniki
- Szkolenie
Leniwe ładowanie obrazów i elementów <iframe>
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.
- Wyniki
- Szkolenie
Optymalizuj czcionki internetowe
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.
- Wyniki
- Szkolenie
Omówienie procesów roboczych
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.
- Wyniki
- Szkolenie
Inne firmy
Dowiedz się więcej o firmach zewnętrznych i o tym, jak ograniczyć ryzyko dla użytkowników podczas integracji z tymi usługami.
- Szkolenie
Szyfrowanie
Dowiedz się, jak szyfrowanie może zapewnić prywatność, uniemożliwiając innym przechwytywanie i odczytywanie treści użytkowników.
- Szkolenie
Wykorzystuj tylko te dane, których potrzebujesz
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.
- Szkolenie
Odciski cyfrowe
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.
- Szkolenie
Inne wbudowane elementy tekstu
Wprowadzenie do zakresu elementów służących do zaznaczania tekstu.
- Szkolenie
Interfejsy API HTML
Dowiedz się, jak za pomocą JavaScriptu ujawniać i manipulować informacjami o kodzie HTML.
- Szkolenie
Formaty obrazu: WebP
Dowiedz się więcej o WebP i dowiedz się, na czym polega różnica między tym formatem a innymi.
- Szkolenie
Formaty obrazu: AVIF
AV1 Image File Format (AVIF) to kodowanie oparte na kodeku wideo typu open source AV1.
- Szkolenie
Najważniejsze problemy ze skutecznością
Dowiedz się, jak zadbać o jak najmniejszą wydajność żądań dotyczących obrazów.
- Szkolenie
Sieci dostarczania treści graficznych
Dowiedz się, jak sieci CDN z obrazami mogą przekształcać i optymalizować zawartość obrazu.
- Szkolenie
Krótka historia obrazów w internecie
Historia grafiki w internecie, począwszy od elementu graficznego w roku 1993'
- Szkolenie
Grafiki wektorowe
'Dowiedz się więcej o SVG, czyli formacie wektorowym używanym w internecie.
- Szkolenie
Składnia opisowa
Użycie atrybutu srcset i rozmiarów w celu przekazania przeglądarce informacji o źródłach obrazów i sposobie ich wykorzystania.
- Szkolenie
Witamy w artykule Prywatność.
Kurs, który pomoże Ci tworzyć witryny sprzyjające ochronie prywatności.
- Szkolenie
Wnioski i kolejne kroki
Dodatkowe materiały, które pomogą Ci podjąć kolejne kroki.
- Ułatwienia dostępu
- Szkolenie
Automatyczne testowanie ułatwień dostępu
Jak przeprowadzić automatyczne testowanie ułatwień dostępu.
- Ułatwienia dostępu
- Szkolenie
Ręczne testowanie ułatwień dostępu
Jak ręcznie przetestować ułatwienia dostępu.
- Ułatwienia dostępu
- Szkolenie
Testowanie technologii wspomagających osoby z niepełnosprawnością
Jak przeprowadzać testy z wykorzystaniem technologii wspomagających osoby z niepełnosprawnością (AT).
- Ułatwienia dostępu
- Szkolenie
Wygląd i wygoda użytkowników
Twórz łatwo dostępne projekty i oceniaj wrażenia użytkowników.
- Ułatwienia dostępu
- Szkolenie
JavaScript
'Zapisuj zdarzenia aktywujące dostępne w przypadku ułatwień dostępu, tytuły stron, zawartość dynamiczną i inne elementy.'
- Ułatwienia dostępu
- Szkolenie
Wzorce, komponenty i systemy projektowania
'Oceniaj wzorce, komponenty i projekty systemów pod kątem ułatwień dostępu.
- Ułatwienia dostępu
- Szkolenie
Wideo i audio
Alternatywne rodzaje mediów, które umożliwiają dostęp do Twojego filmu i dźwięku.
- Ułatwienia dostępu
- Szkolenie
Dokument
Dodatkowe elementy HTML, które warto wziąć pod uwagę podczas tworzenia łatwo dostępnych witryn i aplikacji internetowych.
- Ułatwienia dostępu
- Szkolenie
Struktura treści
'Używaj semantycznych znaczników HTML, punktów orientacyjnych i tabel w przypadku łatwo dostępnych treści.
- Ułatwienia dostępu
- Szkolenie
Sterowanie za pomocą klawiatury
Poznaj i ulepszaj kolejność i styl nawigacji za pomocą klawiatury.
- Ułatwienia dostępu
- Szkolenie
Typografia
Wybierz odpowiedni układ i rozmiar czcionki oraz określ strukturę tekstu, który jest przystępny.
- Ułatwienia dostępu
- Szkolenie
Poznaj ułatwienia dostępu.
Nieustanny kurs ułatwień dostępu i materiały referencyjne, które pozwolą Ci udoskonalić Twoją stronę internetową.
- Ułatwienia dostępu
- Szkolenie
Kolor i kontrast
Twórz łatwo dostępne palety kolorów z odpowiednim kontrastem.
- Ułatwienia dostępu
- Szkolenie
Semantyczny kod HTML
Używanie odpowiednich elementów HTML do opisywania zawartości dokumentu.
- Szkolenie
Nagłówki i sekcje
Prawidłowe używanie elementów podziału na segmenty w celu nadawania znaczenia treściom.
- Szkolenie
Struktura dokumentu
Dowiedz się, jak tworzyć strukturę dokumentów HTML na podstawie solidnych podstaw.
- Szkolenie
Narzędzia i debugowanie
Poznamy dostępne narzędzia do tworzenia, debugowania i testowania progresywnych aplikacji internetowych.
- Progresywne aplikacje internetowe
- Szkolenie
Uprawnienia
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.
- Progresywne aplikacje internetowe
- Szkolenie
Integracja z systemem operacyjnym
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.
- Progresywne aplikacje internetowe
- Szkolenie
Funkcje eksperymentalne
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.
- Progresywne aplikacje internetowe
- Szkolenie
Architektura
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.
- Progresywne aplikacje internetowe
- Szkolenie
Zaktualizuj
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.
- Progresywne aplikacje internetowe
- Szkolenie
Prośba o instalację
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.
- Progresywne aplikacje internetowe
- Szkolenie
Dane offline
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.
- Progresywne aplikacje internetowe
- Szkolenie
Obsługa żądań
Za pomocą zdarzenia pobierania skryptu service worker możesz przechwytywać żądania sieciowe i udostępniać odpowiedzi, korzystając z różnych technik.
- Progresywne aplikacje internetowe
- Szkolenie
Workbox
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.
- Progresywne aplikacje internetowe
- Szkolenie
Wzorce interfejsu użytkownika
Weź pod uwagę typowe elementy interfejsu, które dostosowują się do różnych rozmiarów ekranu.
- Szkolenie
Interakcja
'Przygotuj strony do korzystania z różnych mechanizmów wprowadzania tekstu: myszy, klawiatury i dotyku.
- Szkolenie
Obrazy elastyczne
Wyświetlaj użytkownikom obrazy najbardziej odpowiednie dla ich urządzeń i ekranów.
- Szkolenie
Typografia
'Zadbaj o czytelność i atrakcyjność tekstu bez względu na to, gdzie się wyświetla.
- Szkolenie
Skrypty service worker
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.
- Progresywne aplikacje internetowe
- Szkolenie
Buforowanie
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.
- Progresywne aplikacje internetowe
- Szkolenie
Rozszerzone menu
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.
- Szkolenie
Pierwsze kroki
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.
- Progresywne aplikacje internetowe
- Szkolenie
Testowanie użyteczności formularzy
Dowiedz się, jak przeprowadzać testy użyteczności, aby mieć pewność, że formularz będzie dobrze działał u wszystkich użytkowników.
- Szkolenie
Tożsamość
Dowiedz się, jak utworzyć bezpieczne i łatwe w obsłudze formularze rejestracji i logowania oraz jak pomóc użytkownikom w zmianie ustawień konta.
- Ułatwienia dostępu
- Szkolenie
Fundacje
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.
- Progresywne aplikacje internetowe
- Szkolenie
Bezpieczeństwo i prywatność
Dowiedz się, jak zabezpieczyć formularze i zadbać o prywatność danych użytkowników.
- Szkolenie
Style formularzy
Zmieniaj formularze za pomocą CSS, dbając przy tym o to, aby były użyteczne i czytelne dla każdego.
- Szkolenie
Szczegółowe informacje o atrybutach formularzy
Dowiedz się więcej o atrybutach formularzy: jak zmienić układ klawiatury ekranowej, włączyć wbudowaną weryfikację itd.
- Szkolenie
Zapytania o multimedia
Dostosuj projekty do różnych rozmiarów ekranu za pomocą zapytań o media CSS.
- Szkolenie
Pomóż użytkownikom uniknąć ponownego wpisywania danych w formularzach
Ułatw użytkownikom wypełnianie formularzy.
- Szkolenie
Pomóż użytkownikom wpisywać dane w formularzach
Omówienie różnych elementów formularza, które można wybrać podczas tworzenia formularza.
- Szkolenie
Pomóż użytkownikom wpisywać właściwe dane w formularzach
Dowiedz się, jak weryfikować formularze w interfejsie.
- Szkolenie
Internacjonalizacja i lokalizacja
Przygotuj się na międzynarodowe formaty danych i dowiedz się, jak zaplanować lokalizację formularza.
- Szkolenie
Szczegółowe informacje o polach formularzy
Dowiedz się, jakich pól możesz używać i jak wybrać odpowiedni element formularza.
- Szkolenie
Witamy w Naukach formularzy
Kurs na temat formularzy HTML, który pomoże Ci rozwinąć umiejętności programisty stron internetowych.
- Szkolenie
Wybieranie stylu w formularzu
Dowiedz się, jak implementować elementy sterujące formularza za pomocą CSS.
- Szkolenie
Formularze testowe na różnych urządzeniach i platformach
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.
- Szkolenie
Wyświetlanie szczegółów elementu formularza
Dowiedz się więcej o elemencie formularza, o tym, kiedy go używać i jak działa formularz.
- Szkolenie
Listy
Lista składa się z jej kontenera wypełnionego elementami listy. W tym module dowiesz się, jak dodawać styl do wszystkich części listy.
- Szkolenie
Przejścia
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.
- Szkolenie
Witamy w sekcji Nauka CSS!
Zawsze aktualny kurs CSS i materiał referencyjny, dzięki którym poszerzysz swoją wiedzę w zakresie projektowania stron internetowych.
- Szkolenie
Animacje
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.
- Szkolenie
Filtry
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.
- Szkolenie
Funkcje
CSS ma wiele wbudowanych funkcji. W tym module poznasz najważniejsze funkcje i dowiesz się, jak z nich korzystać.
- Szkolenie
Tryby mieszania
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.
- Szkolenie
Kolejność nakładania elementów i konteksty stosu
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.
- Szkolenie
Cienie
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.
- Szkolenie
Gradienty
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.
- Szkolenie
Wybór
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.
- Szkolenie
Borders
Ramka tworzy ramkę dla pól. W tym module dowiesz się, jak zmieniać rozmiar, styl i kolor obramowań za pomocą CSS.
- Szkolenie
Siatka
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.
- Szkolenie
Pseudoklasy
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.
- Szkolenie
Pseudoelementy
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.
- Szkolenie
Odstęp
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ć.
- Szkolenie
Właściwości logiczne
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.
- Szkolenie
Flexbox
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ć.
- Szkolenie
Układ
Omówienie różnych metod układu, które można wybrać podczas tworzenia komponentu lub układu strony.
- Szkolenie
Jednostki rozmiaru
W tym module dowiesz się, jak zmieniać rozmiar elementów za pomocą CSS w przypadku elastycznego środowiska internetu.
- Szkolenie
Zgodność ze specyfikacją
'Ten moduł skupia się na szczególności, która jest kluczowym elementem kaskady.
- Szkolenie
Dziedziczenie
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ć.
- Szkolenie
Kolor
Kolor można określić w CSS na kilka sposobów. W tym module przyjrzymy się najczęściej używanym wartościom kolorów.
- Szkolenie
Selektory
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ć.
- Szkolenie
Model pudełkowy
Wszystko, co wyświetla się w CSS, jest prostokątne. Zrozumienie sposobu działania modelu pola CSS jest więc podstawową podstawą stylu CSS.
- Szkolenie
Kaskada
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.
- Szkolenie
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Ścieżka
使用 App Check 保护您的应用免遭滥用
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Ścieżka
使用 Firebase Performance Monitoring 监控新功能
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Ścieżka
使用 Remote Config 更新您的 Unity 游戏,无需发布
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
Scene Semantics and Geospatial Depth
了解 ARCore 中的 Scene Semantics and Geospatial Depth API,这些 API 可让您更深入地了解环境。
Streetscape Geometry 和 Rooftop 锚点
了解 ARCore 中的 Streetscape Geometry API 和 Rooftop 锚点 API,它们可帮助您了解高达 100 米的建筑物的数据。
使用 Jetpack Compose 和 Firebase 构建 Android 应用
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
将 Play Integrity 添加到您的 Android 应用
在此 Codelab 中,您将向示例应用添加 Play Integrity API。您将使用 Play Integrity API 请求完整性判定,以帮助您确定应用的许可状态和完整性,以及运行该应用的设备的完整性状态。
配置、实现和验证 Android App Links
在此 Codelab 中,您将构建一个列出一系列餐馆的 Android 应用。该课程旨在协助您设计、配置和验证 Android App Links。
高级 activity 嵌入
在此 Codelab 中,您将学习如何使用与 activity 嵌入有关的新增功能来改善大屏设备上的应用体验。这些功能包括窗格展开、叠加层呈现、全屏对话框变暗和 activity 堆栈固定。
- Android
- Ćwiczenie (w Codelabs)
(已废弃)向 Wear OS 上的表盘复杂功能提供数据
在本 Codelab 中,您将学习如何向表盘复杂功能提供数据,同时牢记平台的相关最佳做法。
- Urządzenia do noszenia z Androidem
- Interfejs
- Urządzenia z Androidem
提升 Android 应用的用户体验
了解“全屏显示”“预测性返回”和“Glance”如何提升 Android 应用的用户体验和质量。本开发者在线课程将引导用户完成多个 Codelab,改进 Android 维护的 SociaLite 应用。
开始在 Android 上使用 Vulkan
Vulkan 是一个高性能的现代图形 API。它提供了对 GPU 的低级别访问权限,并以各种方式优化了实现,但使用难度较高。替代方案 OpenGL ES 更为简单,但因其基于旧版硬件架构,功能和性能相对较差。OpenGL ES 在大多数其他平台上已废弃,不再处于积极开发状态。在 Android 平台上,我们计划逐渐废弃 OpenGL ES,转而采用 Vulkan,因此需要让开发者做好过渡准备。
- Gry
使用 activity 嵌入和 Material Design 构建列表-详情布局
activity 嵌入可让基于 activity 的应用在大屏设备上支持双窗格布局,而无需重构代码。您需要添加一些依赖项,创建一个 XML 配置文件,实现一个初始化程序,并向应用清单添加一些内容。或者,如果您更喜欢在代码中操作,可以通过主 activity 的 onCreate() 方法进行一些 Jetpack API 调用。在此 Codelab 中,您将使用 XML 和 API 开发方法将基于 activity 的应用更新为列表-详情双窗格布局。
- Android
在 Wear OS 中创建您的第一个功能块
在此 Codelab 中,您将学习如何为 Wear OS 创建自己的功能块。您将使用 Tiles Material 组件,该库可帮助您更轻松地构建符合 Material Design 准则的界面。而且,在开发过程中,您还可以在 Android Studio 中预览功能块。
- Interfejs
- Urządzenia z Androidem
- Urządzenia do noszenia z Androidem
activity 嵌入
发现 activity 嵌入的优势,探索实现案例,将基于 activity 的应用升级为列表-详情布局,并了解可让您针对平板电脑、可折叠设备和 ChromeOS 设备打造差异化应用的高级功能。
在 Jetpack Compose 中进行测试
在此 Codelab 中,您将了解如何测试使用 Jetpack Compose 创建的界面。您将编写您的第一项测试,并在此过程中了解隔离测试、调试测试、语义树和同步。
- Architektura Androida
- Interfejs
- Android Compose
布局、主题设置和动画
实现更高级的布局,并为您的应用添加动态效果和样式。您将了解各种 Compose Animation API、如何实现 Material Design 3、如何使用自定义布局实现复杂设计,以及如何使用延迟布局创建高性能界面。
Jetpack Compose 中的高级状态和附带效应
在此 Codelab 中,您将学习 Jetpack Compose 中状态和附带效应的高级概念。您可以了解如何为复杂的有状态可组合项创建状态容器,如何通过 Compose 代码创建协程和调用挂起函数,以及如何触发附带效应以完成不同的用例。
- Android Compose
- Interfejs
- Architektura Androida
Android Sleep API Codelab
了解如何注册 Android Sleep API 以获取 SleepSegmentEvent 和 SleepClassifyEvent。
- Inne tematy związane z Androidem
向 Android 应用添加 Gemini 功能
了解如何使用 Vertex AI for Firebase 向 Android 应用添加简单的 Gemini API 功能。
- Ćwiczenie (w Codelabs)
构建和测试适用于 Android Automotive OS 的停车状态下使用的应用
在此 Codelab 中,您将学习如何为 Android Automotive OS 设备上在停车状态下使用的应用构建和测试出色的使用体验。您将了解如何充分利用汽车中各种各样的屏幕,以及如何让用户使用标准 Android 机制在汽车独有的各种场景中控制内容播放。
- Urządzenia z Androidem
- Ćwiczenie (w Codelabs)
使用 Jetpack Compose 添加对键盘、鼠标、触控板和触控笔的支持
了解如何使用 Compose 开发支持键盘和指控设备(例如鼠标和触控板)的应用。
- Ćwiczenie (w Codelabs)
使用 Jetpack WindowManager 优化可折叠设备上的相机应用
多年来,Android 设备不断发展完善,演变出多种多样的尺寸、形状、显示屏和其他特点。不过,从一开始,使用手机拍照就一直是其中最重要的一种使用场景。如今,相机功能仍是消费者购买手机的首要原因之一。
使用 Material 3 在 Compose 中设置主题
本 Codelab 旨在通过新的 Material Design 3 和 Material You 实现,在 Jetpack Compose 中演示主题设置。
- Architektura Androida
- Android Compose
- Interfejs
利用 Ongoing Activity API,以新的方式与 Wear OS 用户互动
借助 Wear 中的 Ongoing Activity API,开发者只需编写少量代码即可在表盘以及应用启动器中与用户互动,让用户只需简单点按一下就返回到应用中进行重要的活动。
使用 WorkManager 处理后台工作
面向 Android 的 WorkManager API 可简化后台工作。WorkManager 可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度器。此 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的链式作业,涵盖方方面面。
提升在 Android TV 上通过“接下来观看”频道观看电影/电视剧集的互动度
在此 Codelab 中,您将学习为电视电影/剧集构建“接下来观看”的最佳实践。
- Urządzenia z Androidem
Android 基础知识 02.2:activity 生命周期和状态
在此 Codelab 中,您将向 TwoActivities 应用添加日志记录语句,并观察 activity 生命周期的变化。您将应对这些变化,并探索在此类条件下如何处理用户输入。
Cronet 基础知识
上次更新日期 :2022 年 5 月 6 日 Cronet 是以库的形式提供给 Android 应用使用的 Chromium 网络堆栈。Cronet 利用多种技术来减少延迟和提高网络请求吞吐量,以满足您的应用的运行需要。 很多每日用户量达到数百万的应用(如 YouTube 、 Google 应用 、 Google 相册 以及 Google 地图 - 导航和公交 )都由 Cronet 库来处理请求。Cronet 支持 HTTP3,是使用极广的 Android 网络库。 如需了解详情,请参阅
- Android – połączenia
使用 Jetpack Compose 改进应用的无障碍功能
在此 Codelab 中,您将学习如何通过 Compose 让应用更加易于使用。了解如何增大触摸目标以及如何添加内容描述、点击标签、自定义操作,等等。
Android Paging 基础知识
在此 Codelab 中,您要将 Paging 库集成到一款显示列表的应用中。Paging 库可帮助您加载和显示来自本地存储空间或网络中更大的数据集中的数据页面。
- Architektura Androida
- Interfejs
Jetpack Compose 中的状态
在此 Codelab 中,您将了解如何通过管理状态来构建功能丰富的互动式 Compose 应用。
- Interfejs
- Architektura Androida
- Android Compose
Compose for Wear OS Codelab
在此 Codelab 中,您将了解如何使用新版 Compose for Wear OS 将所学 Compose 知识运用到穿戴式设备应用的开发中。到最后,您将学会在适合腕戴设备的应用中创建简单和高级的可组合函数。
- Android Compose
- Urządzenia z Androidem
- Urządzenia do noszenia z Androidem
Compose 中的基本布局
在此 Codelab 中,您将学习如何通过使用由 Compose 以开箱即用的方式提供的可组合项和修饰符来实现真实的设计。
- Architektura Androida
- Interfejs
- Android Compose
Android 隐私保护 Codelab
在前几个版本中,Android 发布了许多单独的隐私保护功能,我们很高兴能让您在应用中采用这些功能!此 Codelab 力图将各项单独的隐私保护功能联系起来,并向开发者展示如何才能了解应用对私密用户数据的访问以及如何在运行中的现有应用中采用隐私保护最佳实践。
Android 网络安全配置 Codelab
在此 Codelab 中,您将了解 Android 上的网络安全配置,并处理建立安全网络通信时遇到的一些常见错误。
- Jakość aplikacji na Androida
- Android – połączenia
使用 Flutter 的 Material 组件实现 Material Design
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Ścieżka
Android 中的数据绑定
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
如何在 Adobe Aero 预发布版中使用 Geospatial Creator
了解如何在 Adobe Aero 中使用 Geospatial Creator 工具。
- AR
- Ćwiczenie (w Codelabs)
编写您的第一款 Flutter 应用(第 1 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
使用 Google Pay 提供更简单、更安全的付款方式
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay API
- Ścieżka
使用 Spring Boot 快速构建 Google Cloud 应用
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Ścieżka
编写您的第一款 Flutter 应用(第 2 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
在 Android 应用中使用 Hilt
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
开始改进 Android 的无障碍性
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
在 Java 版 Android 应用中遵循 Material Design 准则
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- Ścieżka
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Projektowanie
在 Google Cloud 中构建自定义响应式聊天机器人
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Ścieżka
使用 Preferences DataStore
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
开始在 ARCore 中使用 Scene Semantics API 和 Geospatial Depth API
了解如何在 ARCore 中将 Scene Semantics API 和 Geospatial Depth API 与 Kotlin 结合使用。
- AR
- Ćwiczenie (w Codelabs)
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Projektowanie
适用于 Unity 的 Geospatial Creator 使用入门
了解如何使用适用于 Unity 的 ARCore Geospatial Creator。
- AR
- Ćwiczenie (w Codelabs)
如何在 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API
了解如何在配置了 Kotlin 的 ARCore 中使用 Streetscape Geometry API 和 Rooftop Anchors API。
- AR
- Ćwiczenie (w Codelabs)
使用 AlloyDB 和 Vertex AI Agent Builder 构建智能购物助理 - 第 2 部分
在此 Codelab 中,您将构建一个知识驱动型聊天应用,该应用旨在回答客户问题、引导产品发现以及针对电子商务数据集定制搜索结果
- Chmura
- Sztuczna inteligencja i systemy uczące się
Android 11 - 第 5 周 - 语言
Android 11 在语言和库方面进步巨大,例如一些最常用的 Jetpack 库现已支持 Kotlin、平台上新增了更多 Java API,并提供了多种新工具以协助防范原生代码内存损坏。此在线课程由一些视频和文章组成,其中会演示上述更新并教您如何在 Android 应用中实现。
Unity 和 Google Play 游戏电脑版使用入门
在此 Codelab 中,您将学习如何使游戏(或 Unity 示例游戏)适应 Google Play 游戏。这是为 Android 游戏提供 PC 支持的第一步。
- Gry
深入了解对象检测
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Ścieżka
Google Maps Platform 使用入门
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Ścieżka
使用 Fugu API 强化 Web 应用的功能
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- File Handling API
- Contact Picker API
- Screen Wake Lock API
- Web Share API
- Async Clipboard API
- Idle Detection API
- Periodic Background Sync API
- Web Share Target API
- Shape Detection API
- Badging API
- File System Access API
- Ścieżka
开始使用适用于 iOS 的 Google Maps Platform
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
Google Maps Platform 使用入门:Android
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Android 地图。
使用 WebRTC 捕捉媒体内容
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- RTC Data Channel
- Film wideo HTML5
- RTC Peer Connection
- Media HTML5
- Ścieżka
使用 TensorFlow 进行神经网络编程
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- Badanie danych
- Sztuczna inteligencja i systemy uczące się
- Ścieżka
使用 Firebase 和 Angular 构建实时 Web 应用
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
使用 Angular 构建可维护且可扩缩的 Web 应用
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
在 Google Maps Platform 上直观呈现数据
了解如何将外部数据源转换为地图上的图形。
- Wizualizuj dane geoprzestrzenne
- Maps JavaScript API
- Ścieżka
使用 Room 读取和更新数据
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
使用 Room 持久保留数据
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个与数据库相关的持久性库,属于 Android Jetpack 的一部分。Room 是在 SQLite 基础上构建的一个抽象层。Room 提供了便利的 API,用于设置、配置和查询数据库。
使用 Material Design 设计自适应布局
了解如何在 Material Design 中运用自适应设计原则,以便在不同屏幕尺寸间实现一致性。在此 Codelab 中,您将学习如何将移动设计转换为平板电脑格式,并了解自适应网格、自适应组合模式以及相关组件。
- Ćwiczenie (w Codelabs)
使用 Google Pay 在 Android 上打造快速结账体验 (Kotlin)
在此 Codelab 中,您将在 Android 应用中构建一个结账界面,并为其配备 Google Pay。这样,您应用中的用户只需点按一个按钮,即可快速、方便、安全地支付商品费用。
Android Developers
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
Android Developers
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
第 5 课:布局
构建一款 Tip Calculator 应用,首先构建布局,然后实现根据用户输入来计算小费的逻辑。接下来,使用 Android 中的 RecyclerView widget 创建一款应用,该应用会显示一个可滚动列表。
创建您的首个 Android 应用
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
在应用中获取用户输入:第 1 部分
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
将 LiveData 与 ViewModel 配合使用
在此 Codelab 中,您将学习如何使用 LiveData(架构组件之一),如何将 ViewModel 中的应用数据转换为 LiveData,以及如何观察 LiveData 中的更改并自动更新界面。
- Architektura Androida
SQL、Room 和 Flow 简介
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
Android Developers
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
创建并运行您的首个 Android 应用
在此 Codelab 中,您将学习如何通过 Android Studio 使用 Kotlin 构建您的首个 Android 应用。您将使用 Android Studio 模板来创建您的第一个项目。
可选:在移动设备上运行您的应用
在此 Codelab 中,您将学习如何设置 Android 设备(如手机或平板电脑)以及如何在 Android 设备上运行通过 Android Studio 开发的应用。
Fragment 之间的共享 ViewModel
在更高级的应用示例中使用 Jetpack Navigation 组件,并了解在 activity 的多个 fragment 之间使用共享 ViewModel 的优势。
使用 Room 读取和更新数据
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
使用 WorkManager 调度任务
此内容已过时,我们不再对其进行维护。如需了解最新的推荐做法,请改为学习“Android 之 Compose 开发基础”课程。此开发者在线课程将于 2023 年 12 月被废弃。
学习汽车应用库基础知识
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
使用 Keras 和 TensorFlow Lite 的设备端大型语言模型
了解如何使用 KerasNLP 加载预训练的大型语言模型,对其进行优化并通过 TensorFlow Lite 将其部署到 Android 上
使用 Room 持久保留数据
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个持久性数据库,属于 Android Jetpack 的一部分。Room 是 SQLite 之上的一个抽象层。Room 提供方便的 API,用于设置和配置数据库以及从数据库查询数据。
在相机应用中支持可调整大小的 Surface
随着 Android 12L 的出现以及新的外形规格(例如可折叠设备)和显示模式(例如多窗口模式和多屏幕模式)面市,关于相机输出和 Surface 之间关系的许多假设都面临着挑战。
使用 WorkManager 处理后台工作 - Java
WorkManager 是推荐使用的 Android 任务调度程序。本 Codelab 将向您介绍有关 WorkManager 的全面信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
带 View 的 Android Room - Kotlin
在本 Codelab 中,您将使用 Android 架构组件(RoomDatabase、Entity、DAO、AndroidViewModel、LiveData)和 Kotlin 协程在 Kotlin 中构建 Android 应用。该示例应用可将字词列表存储在 Room 数据库中,并在 RecyclerView 中显示该列表。您将使用推荐的 Android 架构及以下组件实现此应用。
Android 11 - 第 6 周 - Jetpack
Android Jetpack 是一套库,旨在帮助您按照最佳做法编写优质应用,减少样板代码数量,并在各种 Android 版本和设备中以一致的方式运行应用。此在线课程将向您介绍 Android 11 中引入的新库和重大更新。
使用 Document AI 智能处理手写表单 (Python)
在此 Codelab 中,我将创建一个以 Python 编写的 Document AI API 教程。
- Sztuczna inteligencja i systemy uczące się
- Sieć
安装 Android 11 GSI 以进行应用测试
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
TensorFlow.js 迁移学习图片分类器
在此 Codelab 中,您将学习如何构建一个“会学习的机器”,即一个可使用 TensorFlow.js 在浏览器中即时训练的自定义图片分类器。
- Sztuczna inteligencja i systemy uczące się
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- Sztuczna inteligencja i systemy uczące się
借助适用于 Android 的 Material 运动效果构建精美的过渡
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Projektowanie
构建 Kotlin 扩展库
在本 Codelab 中,您将为一个 API 构建自己的 Kotin 扩展库,该 API 最初是使用 Java 编程语言开发的。您将了解扩展函数及属性方面的基本知识,以及如何实现基于回调的传统 API 的协程版本和流版本。
内容与 Android TV 主屏幕频道集成 (Kotlin)
此 Codelab 介绍 Android TV 主屏幕功能。您将学习如何在 Android TV 主屏幕上添加频道和节目,并使其可以被用户发现。
通过 MediaSession 控制媒体
在本 Codelab 中,您将扩展示例视频,以添加对 MediaSession 的支持。这样 Android 可以从您的应用外控制播放,例如通过 Google 助理、适用于 Android TV 的遥控器或锁定屏幕和 Wear OS 上的屏幕控件。
与“接下来播放”行集成,在 Android TV 上提升互动度
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Projektowanie
Jetpack 导航
在本 Codelab 中,您将学习如何为 Android 应用实现常见的导航要求。导航组件可以处理 fragment 事务、向上/返回堆栈、导航界面模式(如抽屉式导航栏、深层链接等)。您还可以在 Android Studio 中探索新型 safe args 插件和导航编辑器。
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
Tweakr:结合使用 Firebase 和 Android 进行 Wizard of Oz 原型设计和远程控制
所有原型和动画设计师请注意!是不是厌倦了那种在动画中调整了一个值,还要花好几分钟时间等待编译完成才能看到更改效果的糟心体验?有没有这样的想法:将原型交给别人,让他们使用您可以即时调整的各种选项来尝试这个原型的不同配置?当有人提到“单行代码解决方案”时,您会不会感到振奋?
集成 Google Wallet API 以在 Android 上数字化卡券
借助 Google Wallet API ,您可以通过各种预定义的卡券类型与用户互动:会员卡、优惠券、礼品卡、活动门票、公交票卡和登机牌。这些卡券类型都具有特定于用例的字段和功能。但我们知道,这些类型可能并非在任何用例中都适用,因此我们创建了一个通用卡券类型。顾名思义,如果您的用例不属于任何其他专用类型,则应使用通用卡券类型。以下是通用卡券类型的一些用例: 凡是能够以卡片(最多包含 3 行信息,可选择提供条形码和详细信息部分)形式向用户展示的用例,只要符合 使用限制政策
构建交互式应用
了解 Android 应用项目的基本构造、如何向应用添加图片、如何使应用具有向后兼容性(与旧版 Android 兼容)以及如何浏览在线文档。在此过程中,您将完成 DiceRoller 应用;该应用可让您在点按相应按钮时随机掷骰子。
导航
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
存储库和 WorkManager
通过完成名为 DevBytes 的应用,了解如何使用 WorkManager 创建存储库、添加离线缓存以及调度后台任务。该应用显示了一个 DevByte 视频列表,这些视频是由 Google Android 开发者关系团队制作的简短教程。该应用使用 Retrofit 库从网络中获取视频网址列表,并使用 RecyclerView 显示该列表。
activity 和 fragment 生命周期
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。您将完成 DessertClicker 应用,在该应用中,用户可以通过点按图片“购买”甜点。每当用户点击甜点时,应用都会更新所购甜点的数量以及用户消费的总金额。
架构组件
了解 ViewModel、LiveData、将 ViewModel 和 LiveData 与数据绑定集成以及 LiveData 转换。您将完成 GuessTheWord 应用,这是一款双人猜字谜游戏,玩家在游戏中可以协作以获得最高得分。
布局
创建不同类型的布局、添加用户互动并使用数据绑定。您将完成 AboutMe 应用;该应用通过按钮、图片以及一些可滚动的文本展示关于您的趣事。您还将构建 ColorMyViews 应用;该应用包含可点击的 TextView 以及点按时会更改颜色的按钮。
第 6 课:应用导航
创建 fragment、定义导航路径并启动外部 activity。完成 AndroidTrivia 应用;在这款游戏中,用户可以玩有关 Android 开发的知识问答游戏,且可以在获胜后分享成绩。
第 7 课:activity 和 fragment 生命周期
学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。
面向所有人进行设计
学习 Android 样式系统的基础知识,了解如何在设计应用界面时运用 Material Design 准则,以及如何使应用更便于所有用户使用。您将完成 GDG-finder 应用,该应用将在您所在地区查找本地 Google 开发者社区 (GDG)。
数据库和 RecyclerView
在此开发者在线课程的第一部分,您将使用 Room 库创建一个数据库,并使用协程来简化异步编程。在此开发者在线课程的第二部分,您将使用 RecyclerView 显示项目列表,并使列表项可点击。在整个在线课程中,您将构建 TrackMySleep 应用。通过此应用,用户可以对睡眠质量进行评分,并存储其不同时间段的睡眠数据。
将地图添加到您的 Android 应用 (Kotlin)
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 对于以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
- Maps SDK na Androida
- Ćwiczenie (w Codelabs)
面向开发者的产品公平性测试
为了确保您的 AI 模型和/或数据不会使任何不公平的社会偏见长久存续,产品公平性测试对于至关重要。在本研讨会中,我们将向您介绍开展公平性测试的关键步骤,然后展示从机器学习公平性的角度评估生成式文本模型数据集的端到端历程。
Places SDK for Android 使用入门 (Kotlin)
此 Codelab 会教您如何将 Places SDK for Android 与您的应用集成并使用 Places SDK 的各项功能。 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,请启用 Places API 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为了让您能尽快上手,请下载起始代码,以便顺利完成此
- Pakiet SDK Miejsc na Androida
- Ćwiczenie (w Codelabs)
将地图添加到您的 iOS 应用 (Swift)
此 Codelab 会教您如何开始使用 Google Maps Platform 通过 Swift 构建 iOS 应用。您将构建一个 iOS 应用,用于执行以下操作: 若要完成此 Codelab,您需要以下帐号、服务和工具: 若要完成下面的启用步骤,您需要启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。
- Maps SDK na iOS
- Ćwiczenie (w Codelabs)
使用 TensorFlow Lite (Android) 构建和部署自定义对象检测模型
在此 Codelab 中,您将构建一个可以检测图片中对象的 Android 应用。首先,使用 TFLite Model Maker 训练自定义对象检测模型,然后使用 TFLite Task 库部署该模型
- Komórki
TensorFlow.js:构建垃圾评论检测系统
在此 Codelab 中,您将学习如何构建具有博文功能的简单评论功能的网页,并将其与预训练的机器学习模型集成,以检测垃圾评论,从而让您在垃圾评论出现之前将其滤除存储在任何后端数据库中,可缩短服务器处理时间和费用。
- Sieć
- Sztuczna inteligencja i systemy uczące się
TensorFlow.js:重新训练垃圾评论检测模型以处理极端情况
在此 Codelab 中,您将学习如何使用 Model Maker 重新训练垃圾评论模型,使之涵盖预训练模型无法处理的极端情况,然后将新模型重新部署到 Web 应用。
- Sieć
- Sztuczna inteligencja i systemy uczące się
在 Android 上调用 Vision API Product Search 后端
在此 Codelab 中,您将向 Android 应用添加代码以调用 Vision API Product Search 后端,以便应用用户可以使用图片搜索商品。
- Komórki
- Chmura
- Sztuczna inteligencja i systemy uczące się
向网站添加地图 (JavaScript)
在此 Codelab 中,您将学习在 Web 平台上开始使用 Google Maps Platform 需知的内容。您将学习所有基础知识,从准备工作到加载 Maps JavaScript API、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 Web 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps Platform,请直接跳到该 Codelab!
- Sieć
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
使用 Vision API Product Search 构建商品图片搜索后端
在此 Codelab 中,您将学习如何使用 Vision API Product Search 构建商品图片搜索后端,以及如何创建 API 密钥以从移动应用调用该后端。
- Sztuczna inteligencja i systemy uczące się
- Chmura
- Komórki
Cloud Run 作业
Cloud Run 服务和 Cloud Run 作业都允许您在 Cloud Run 上运行代码。在此 Codelab 中,您将了解何时以及如何使用 Cloud Run 作业,包括如何创建作业、执行作业以及管理作业。
向 iOS 应用添加地图 (Objective-C)
在此 Codelab 中,您将学习开始使用 Google Maps Platform 通过 Objective-C 构建 iOS 应用需知的内容。您将学习所有基础知识,从准备工作到加载 Maps SDK for iOS、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 iOS 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps
- Maps SDK na iOS
- Ćwiczenie (w Codelabs)
在 Android 上以 AR 模式显示附近的地点 (Kotlin)
此 Codelab 会教您如何使用 Google Maps Platform 中的数据在 Android 上以增强现实 (AR) 模式显示附近的地点。 此 Codelab 使用 Android 10.0(API 级别 29),并且需要您在 Android Studio 中安装 Google Play 服务。要安装这两个依赖项,请完成以下步骤: 在下一节中的第 3 步,为此 Codelab 启用 Maps SDK for Android 和 Places API 。 如果您之前从未使用过
- AR
- Pakiet SDK Miejsc na Androida
- Maps SDK na Androida
- Ćwiczenie (w Codelabs)
使用 WebGL 叠加视图打造 3D 地图体验
此 Codelab 会教您如何使用由 WebGL 提供支持的 Maps JavaScript API 功能控制三维矢量地图并在地图上渲染对象。 此 Codelab 假定您熟悉 JavaScript 和 Maps JavaScript API 方面的知识。如需了解使用 Maps JS API 的基础知识,不妨试着学习 向网站添加地图 (JavaScript) Codelab 。 若要完成下面的启用步骤,您需要启用 Maps JavaScript API 。 如果您还没有已启用结算功能的
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
Cloud Run 作业使用入门
在此 Codelab 中,您首先要探索 Node.js 应用,了解如何截取网页屏幕截图并将其存储到 Cloud Storage 中。然后,您将为该应用构建容器映像,以作业的形式在 Cloud Run 上运行应用,更新作业以处理更多网页,然后使用 Cloud Scheduler 按计划运行该作业。
- Technologie bezserwerowe
- Compute
- Chmura
使用 TensorFlow Lite Model Maker 创建自定义文本分类模型
了解如何使用 TensorFlow Lite Model Maker 重新训练垃圾内容检测模型,以检测特定类型的垃圾内容。
- Komórki
采用易于使用的颜色进行设计
在此 Codelab 中,您将了解颜色与无障碍功能、颜色对比度参考值之间的关系,以及 Material Theme Builder 如何创建易于访问的主题并用于轻松检查对比度。
- Sieć
在构建遥感数据集(例如 Dynamic World)时采用 Responsible AI 原则
在此 Codelab 中,您将在生成机器学习派生数据集(例如 Dynamic World)时采用负责任的做法。
使用 Chrome 开发者工具录制、重放和衡量用户流
您可以使用“Recorder”面板录制、重放和衡量用户流。 请观看下方视频,大致了解新的“Recorder”面板(预览版功能)。 按照以下步骤打开“Recorder”面板 我们将使用下方的咖啡订购演示页面。结账是购物网站中常见的用户流。 在接下来的部分中,我们将向您演示如何使用“Recorder”面板录制、重放和衡量以下结账流程: 录制完用户流后,您可以点击 Replay 按钮重放用户流。 您在页面上可以看到用户流的重放过程。重放进度也会显示在 Recorder 面板中。 您可以通过配置
- Sieć
使用 Chrome 开发者工具发现并修复低对比度文本
对比度设置不当是 Web 无障碍功能方面的头号问题 。现在,就让我们了解一下开发者工具可以如何帮助您了解、发现和修复这些问题。 您将修复网页的低对比度问题。 点击以下链接打开文本对比度低的网页: 然后,在该网页上 打开 Chrome 开发者工具 。 大约每 20 人中就有 1 人 患有色觉缺陷(又称“色盲”,但这个词不太准确)。这种障碍会令人更难分辨不同的颜色,从而放大对比度问题。 例如,作为视力正常的开发者,您可能会觉得网页上的文本看起来没有问题。
- Sieć
针对 Android (Java) 构建您自己的当前地点选择器
了解如何使用 Google Maps Platform 的 Maps SDK for Android 和 Places SDK for Android 向用户呈现用于确定他们位置的可能地点列表。
- Pakiet SDK Miejsc na Androida
- Maps SDK na Androida
- Ćwiczenie (w Codelabs)
如何使用 Chrome 开发者工具调试 CSS 网格
现在,开发者工具可以更好地支持 CSS 网格调试 ! 如果网页上的某个 HTML 元素应用了 display: grid 或 display: inline-grid , “元素”面板 会提供诸多选项来帮助您更好地检查网格。 在此 Codelab 中,您将学习如何使用 Chrome 开发者工具调试 CSS 网格。 您将借助 CSS 网格调试工具来解开此谜题。 点击下面的链接,打开谜题网页: 然后,在谜题网页上 打开 Chrome 开发者工具 。 在 元素 面板中 检查谜题
- Sieć
使用 Google Maps Platform 和 Google Cloud 构建全栈店铺定位工具
假设您要在地图上展示多个地点,并且希望用户可以看到这些地点的位置并确定他们想要访问的地点。这种情况的常见示例包括: 在此 Codelab 中,您将创建一个定位工具,该定位工具会根据特殊位置的实时数据 Feed 进行绘制,帮助用户找到距离他们的出发地最近的位置。这种全栈定位工具能够处理的地点远远多于 简单的店铺定位工具 ,后者最多只能处理 25 个店铺位置。 此 Codelab 使用开放数据集模拟与大量店铺位置相关的预填充元数据,以便您可以集中精力学习关键的技术概念。 在下文的第 3 步中,为此
- Znajdź idealną lokalizację
- Handel detaliczny
- Biblioteka miejsc
- Maps JavaScript API
- Maps JavaScript API
- Autouzupełnianie miejsc
- Usługa macierzy odległości
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
使用 Google Maps Platform 和 deck.gl 将数据可视化
此 Codelab 会教您如何使用 Maps JavaScript API 和 deck.gl(一个采用 WebGL 加速技术的开源数据可视化框架)将大量地理空间数据可视化。 如果您之前从未使用过 Google Maps Platform,请按照以下步骤操作: 如果您还没有 Node.js,请转到 https://nodejs.org/ ,然后在计算机上下载并安装 Node.js 运行时。 Node.js 包括 npm,您需要此软件包管理器才能为此 Codelab 安装依赖项。
- Big data i analityka
- Wizualizuj dane geoprzestrzenne
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
使用 SwiftUI (Swift) 将地图添加到您的 iOS 应用
此 Codelab 会教您如何将 Maps SDK for iOS 与 SwiftUI 搭配使用。 为了完成以下启用步骤,请启用 Maps SDK for iOS 。 如果您还没有已启用结算功能的 Google Cloud Platform 帐号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算帐号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此 Codelab。您可以跳到解决方案部分,但如果您想要按照所有步骤自行构建,请继续阅读。
- Maps SDK na iOS
- Ćwiczenie (w Codelabs)
使用 Google Maps Platform (JavaScript) 构建简单的店铺定位工具
网站最常用的功能之一是通过 Google 地图 突出显示有实体经营场所的商家、机构或其他实体的一个或多个地点。地图的实现方式可能会因各种要求(如地点数量及其更改频率)的不同而千差万别。 在此 Codelab 中,您看到的将是最简单的用例,其中只有几个地点且几乎不会更改,例如一个适用于连锁店商家的店铺定位工具。在这种情况下,您可以使用技术含量相对较低的无需任何服务器端编程的方法。但这并不是说您不能发挥创意,相反,您可利用 GeoJSON
- Sieć
- Znajdź idealną lokalizację
- Handel detaliczny
- Autouzupełnianie miejsc
- Usługa macierzy odległości
- Maps JavaScript API
- Maps JavaScript API
- Biblioteka miejsc
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
使用 WorkManager 在后台处理工作 - Kotlin
Android 为保证执行后台工作提供了许多选择,这些选择既有很多优点,也有很多缺点。面向 Android 的 WorkManager API 可简化后台工作。WorkManager 解决了极端情况和兼容性问题。它还可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度程序。本 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的具有约束条件的链式作业。
WorkManager 进阶知识
本 Codelab 在“WorkManager 基础知识”之上增加了有关在 WorkManager v2.3 中引入的全新 Progress API 的内容,还介绍了如何使用自定义配置对 WorkManager 进行自定义。本 Codelab 还将介绍如何测试工作器。
使用 ExoPlayer 流式传输媒体内容
在此 Codelab 中,您将构建一个媒体播放器,以使用在 Android 版 YouTube 应用中运行的开源媒体播放器 ExoPlayer 呈现音频和自适应视频串流。此 Codelab 将使用并自定义该库中包含的界面组件,并将演示如何在 activity 生命周期中实例化、设置、重用以及正确集成 SimpleExoPlayer 实例。
使用 Proto DataStore
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
Android 无障碍功能入门
在本 Codelab 中,您将学习有关 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建无障碍功能出色的应用,让更多具有不同无障碍功能需求的用户能够更轻松地使用您的应用。
使用 Preferences DataStore
在此 Codelab 中,您将修改一个示例应用,以向其中添加 Jetpack Proto DataStore。Jetpack Proto DataStore 是一个经过改进的新数据存储解决方案,旨在取代 SharedPreferences。
Android 11 - 第 1 周 - 联系人和身份
要让用户能够轻松安全地与他人联系,这其中涉及许多挑战。Android 11 中发布了 Connection Notification API 和 Google Identity Services 库,可用于改进用户注册/登录流程。
Android 11 - 第 3 周 - 隐私权、信任与安全
Android 11 引入了新的安全更新和隐私保护功能,以确保用户安全并提高透明度和可控性。此在线课程由一些视频和文章组成,其中演示了相关更新,并会教您如何在 Android 应用中实现。
- Menedżer aktywności
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
- Sieć
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
- Sieć
使用 TensorFlow 构建计算机视觉模型
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- Sztuczna inteligencja i systemy uczące się
Android Kotlin 基础知识:03.2 定义导航路径
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
使用卷积神经网络 (CNN) 处理复杂图像
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- Sztuczna inteligencja i systemy uczące się
构建卷积神经网络 (CNN) 以增强计算机视觉
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- Sztuczna inteligencja i systemy uczące się
Android Kotlin 基础知识:创建 Room 数据库
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
Android Kotlin 基础知识:03.3 启动外部 activity
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
Getting started with the Gemini API and Android
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Sztuczna inteligencja i systemy uczące się
- Komórki
- Sieć
- Ścieżka
Build a modern three-tier architecture web application with Cloud Run
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Sieć
- Ścieżka
Build a microservice-based ecommerce web application with Kubernetes
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- E-commerce
- Sieć
- Chmura
- Ścieżka
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- E-commerce
- Sieć
- Ścieżka
Learn Performance
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 HTML
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
An evergreen accessibility course and reference to level up your web development.
Learn Responsive Design
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
Getting started with the Gemini API and Web apps
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).
- Sztuczna inteligencja i systemy uczące się
- Sieć
- Ścieżka
Getting started with the Gemini API and Dart and Flutter
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- Sztuczna inteligencja i systemy uczące się
- Sieć
- Komórki
- Ścieżka
Getting started with the Gemini API and Swift
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).
- Sztuczna inteligencja i systemy uczące się
- iOS
- Ścieżka
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
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.
- Sztuczna inteligencja i systemy uczące się
- Ścieżka
AI-powered content search
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
- Ścieżka
Getting started with Google AI Studio and the Gemini API using Node.js
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- Sztuczna inteligencja i systemy uczące się
- Ścieżka
Applied ML with Keras
Train and deploy your own basic text classification model using this project guide.
- Ścieżka
Create Your First 3D Map
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
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
Add markers and animation to a 3D Map
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
- Maps JavaScript API
- Ćwiczenie (w Codelabs)
Measure ad conversions
How to measure when an ad click or view leads to a purchase or other events
- Interfejs Attribution Reporting API
- Ścieżka
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
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.
- Ćwiczenie (w Codelabs)
Get started with the Google Pay API for Web
Learn how to integrate the Google Pay API into your website.
- Sieć
- Płatności
- Ścieżka
Incorporating generative AI into your game development process with Gemini and Gemma AI
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.
- Sztuczna inteligencja i systemy uczące się
- Ścieżka
Generate a summary report with aggregate reporting
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.
- Interfejs Private Aggregation API
- Interfejs Attribution Reporting API
- Ścieżka
Android Basics with Compose
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Szkolenie
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Sztuczna inteligencja i systemy uczące się
- Ścieżka
(Deprecated) Build a musical game using Oboe
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
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
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.
- Kotlin na Androidzie
- Jakość aplikacji na Androida
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
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.
- Jakość aplikacji na Androida
- Kotlin na Androidzie
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
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.
- Kotlin na Androidzie
- Jakość aplikacji na Androida
(Deprecated) On Demand Modules
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.
- Inne tematy związane z Androidem
(Deprecated) Direct Share to an Android app
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.
- Android – połączenia
(Deprecated) Using Dagger in your Android app - Kotlin
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
- Architektura Androida
(Deprecated) Data Binding in Android
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.
- Interfejs
(Deprecated) Use ConstraintLayout to design your Android views
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
- Interfejs
(Deprecated) Kotlin Bootcamp for programmers: Welcome to the course
Welcome to the Kotlin bootcamp for programmers training course.
(Deprecated) Kotlin Bootcamp for Programmers 1: Get started
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
In this codelab, you’ll learn how to use Android Studio 4.0+ C++ template
(Deprecated) Login with Biometrics on Android
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.
- Jakość aplikacji na Androida
(Deprecated) Android Room with a View - Java
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
Learn how to create an audience to target your ads
- Interfejs Shared Storage API
- Ścieżka
Create and target ad audiences
Learn how to create an audience to target your ads
- Interfejs Protected Audience API
- Ścieżka
Work with Attribution Reporting
Learn the essentials for event-level conversion measurement with the Attribution Reporting API.
- Interfejs Attribution Reporting API
- Ścieżka
Sell ad spaces with a Protected Audience auction
Learn how to sell ad spaces with a Protected Audience auction
- Interfejs Protected Audience API
- Ścieżka
Add a Google map to a React app
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,
- Maps JavaScript API
- Komponenty React na potrzeby interfejsu Maps JavaScript API
- Ćwiczenie (w Codelabs)