К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Rust on GCP · LearnSpace
Назад в каталог
courseraПрограммирование

Rust on GCP

Курс от Pragmatic AI Labs
Начальный≈ 12.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Build production data pipelines on Google Cloud using Rust — predictable latency, single-digit-megabyte containers, and errors that fail at compile time instead of 3 a.m. This course shows engineers how to read from Cloud Storage, query BigQuery (REST jobs.query for small results, Storage Read API for million-row Arrow scans), and deploy distroless handlers to Cloud Run with sub-100 millisecond cold starts. You'll learn the gcloud CLI and Cloud Shell workflow, choose the right GCS client crate stack (google-cloud-storage, tonic, tokio), and configure Pub/Sub push subscriptions with idempotent content-hash handlers and backpressure controls. Production discipline comes through cargo-audit, cargo-deny, secure-by-design defaults, and CI gates on GitHub Actions. By the end, you'll have a working pattern for shipping a Rust ETL handler that survives at-least-once delivery, distroless image scans, and concurrent load — all on the GCP services you already pay for.

Навыки, которые вы освоите

Google Cloud PlatformCloud StorageServerless ComputingCloud APIData PipelinesCloud EngineeringCloud InfrastructureSecure CodingCloud Computing ArchitectureMLOps (Machine Learning Operations)Cloud SecurityCloud PlatformsGoogle App EngineCloud ServicesRust (Programming Language)Cloud ManagementData EngineeringContainerizationDevOpsMulti-Cloud

Программа курса

8 модулей · 92 учебных материалов

01Why Rust on Google Cloud12 материалов

Why Rust on Google Cloud

Key Terms: Why Rust on Google CloudЧтениеWhy Rust on Google CloudВидеоReflection: Why Rust on Google CloudЧтение

Onboarding to Google Cloud

Key Terms: Onboarding to Google CloudЧтение

Учитесь у экспертов

Noah Gift

Преподаватель курса

Rust on GCP
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.8 ч

8 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Onboarding to Google CloudВидео
Reflection: Onboarding to Google CloudЧтение

Google Cloud Analytics Services

Key Terms: Google Cloud Analytics ServicesЧтениеGoogle Cloud Analytics ServicesВидеоReflection: Google Cloud Analytics ServicesЧтение

Data Engineering Pipelines on GCP

Key Terms: Data Engineering Pipelines on GCPЧтениеData Engineering Pipelines on GCPВидеоReflection: Data Engineering Pipelines on GCPЧтение
02Cloud Shell, Editor, and the gcloud SDK12 материалов

Demo: Google Cloud Shell

Key Terms: Demo — Google Cloud ShellЧтениеDemo: Google Cloud ShellВидеоReflection: Demo — Google Cloud ShellЧтение

Demo: Cloud Shell Editor

Key Terms: Demo — Cloud Shell EditorЧтениеDemo: Cloud Shell EditorВидеоReflection: Demo — Cloud Shell EditorЧтение

Demo: Installing the Google Cloud CLI SDK

Key Terms: Demo — Installing the Google Cloud CLI SDKЧтениеDemo: Installing the Google Cloud CLI SDKВидеоReflection: Demo — Installing the Google Cloud CLI SDKЧтение

Demo: gcloud Command-Line Tool

Key Terms: Demo — gcloud Command-Line ToolЧтениеDemo: gcloud Command-Line ToolВидеоReflection: Demo — gcloud Command-Line ToolЧтение
03Cloud Storage Strategy for Rust Pipelines12 материалов

Cloud Storage Strategy

Key Terms: Cloud Storage StrategyЧтениеCloud Storage StrategyВидеоReflection: Cloud Storage StrategyЧтение

Overview: GCP Storage Options

Key Terms: Overview — GCP Storage OptionsЧтениеOverview: GCP Storage OptionsВидеоReflection: Overview — GCP Storage OptionsЧтение

Storage Comparison

Key Terms: Storage ComparisonЧтениеStorage ComparisonВидеоReflection: Storage ComparisonЧтение

Rust Cloud Storage Client Patterns

Key Terms: Rust Cloud Storage Client PatternsЧтениеRust Cloud Storage Client PatternsВидеоReflection: Rust Cloud Storage Client PatternsЧтение
04BigQuery for Rust Engineers9 материалов

BigQuery and Prompt Engineering

Key Terms: BigQuery and Prompt EngineeringЧтениеBigQuery and Prompt EngineeringВидеоReflection: BigQuery and Prompt EngineeringЧтение

Exploring Data in BigQuery

Key Terms: Exploring Data in BigQueryЧтениеExploring Data in BigQueryВидеоReflection: Exploring Data in BigQueryЧтение

BigQuery from Rust: REST and Storage Read

Key Terms: BigQuery from Rust — REST and Storage ReadЧтениеBigQuery from Rust: REST and Storage ReadВидеоReflection: BigQuery from Rust — REST and Storage ReadЧтение
05Pipelines and Compute15 материалов

Big Data Challenges

Key Terms: Big Data ChallengesЧтениеBig Data ChallengesВидеоReflection: Big Data ChallengesЧтение

Building Data Pipelines

Key Terms: Building Data PipelinesЧтениеBuilding Data PipelinesВидеоReflection: Building Data PipelinesЧтение

Compare Compute Offerings

Key Terms: Compare Compute OfferingsЧтениеCompare Compute OfferingsВидеоReflection: Compare Compute OfferingsЧтение

Demo: Extending a Cloud Function

Key Terms: Demo — Extending a Cloud FunctionЧтениеDemo: Extending a Cloud FunctionВидеоReflection: Demo — Extending a Cloud FunctionЧтение

Data Pipeline Triggers

Key Terms: Data Pipeline TriggersЧтениеData Pipeline TriggersВидеоReflection: Data Pipeline TriggersЧтение
06Rust on Cloud Run and App Engine12 материалов

What is Distroless?

Key Terms: What is Distroless?ЧтениеWhat is Distroless?ВидеоReflection: What is Distroless?Чтение

Demo: Rust Microservice on Cloud Run

Key Terms: Demo — Rust Microservice on Cloud RunЧтениеDemo: Rust Microservice on Cloud RunВидеоReflection: Demo — Rust Microservice on Cloud RunЧтение

Demo: Rust on App Engine Flex

Key Terms: Rust on App Engine FlexЧтениеDemo: Rust on App Engine FlexВидеоReflection: Rust on App Engine FlexЧтение

Cloud Run for Rust ETL Workers

Key Terms: Cloud Run for Rust ETL WorkersЧтениеCloud Run for Rust ETL WorkersВидеоReflection: Cloud Run for Rust ETL WorkersЧтение
07Production Discipline — Audits, CI, Secure-by-Design15 материалов

Rust Crate Audits

Key Terms: Rust Crate AuditsЧтениеRust Crate AuditsВидеоReflection: Rust Crate AuditsЧтение

Rust Secure-by-Design

Key Terms: Rust Secure-by-DesignЧтениеRust Secure-by-DesignВидеоReflection: Rust Secure-by-DesignЧтение

Continuous Integration: Rust on GitHub Actions

Key Terms: Continuous Integration — Rust on GitHub ActionsЧтениеContinuous Integration: Rust on GitHub ActionsВидеоReflection: Continuous Integration — Rust on GitHub ActionsЧтение

Demo: Unit Testing Rust

Key Terms: Demo — Unit Testing RustЧтениеDemo: Unit Testing RustВидеоReflection: Demo — Unit Testing RustЧтение

Energy Efficiency: Python vs Rust

Key Terms: Energy Efficiency — Python vs RustЧтениеEnergy Efficiency: Python vs RustВидеоReflection: Energy Efficiency — Python vs RustЧтение
08Conclusion5 материалов

Critical Thinking Assessment

Before You GoЧтениеFinal Graded QuizЗадание

Conclusion and Next Steps

Next StepsЧтениеConclusion and Next StepsВидеоReflection: Conclusion and Next StepsЧтение