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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Rust DataOps: CI/CD and Containers for Data Pipelines · LearnSpace
Назад в каталог
courseraПрограммирование

Rust DataOps: CI/CD and Containers for Data Pipelines

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

О курсе

e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.Master modern DataOps practices by building robust, automated CI/CD pipelines for data applications using Rust. This course teaches you how to design, implement, and maintain end-to-end deployment pipelines that combine the safety and performance of Rust with industry-standard DevOps tooling. You will start with the fundamentals of Continuous Integration and Continuous Deployment, then progress to advanced topics including matrix builds, interdependent jobs, Dockerfile linting, and container packaging. Hands-on labs use GitHub Actions, Makefiles, and Docker to give you practical experience automating the full software delivery lifecycle for data-driven Rust applications. By the end of the course, you will be able to: write production-grade GitHub Actions workflows; lint, test, and release containerized Rust applications; manage complex job dependencies and matrix configurations; and ship a complete end-to-end deployment pipeline. Whether you are a data engineer modernizing your pipelines or a Rust developer adopting DataOps, this course gives you the patterns and tools to deliver reliable, automated, container-based data systems.

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

Continuous IntegrationContinuous DeliveryCI/CDRust (Programming Language)Build ToolsContainerizationVersion ControlAutomationContinuous DeploymentDependency AnalysisDocker (Software)GitHubGit (Version Control System)Application DeploymentDevOpsData PipelinesDevops Tools

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

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

01Week 0: Welcome1 материалов

Lesson 0.1: Meet Your Instructor

About This CourseЧтение
02Week 1: DevOps Foundations and Containerization28 материалов

Lesson 1.1: DevOps Principles

Key Terms: DevOps PrinciplesЧтение1.1.0 Meet Your InstructorВидео

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

Noah Gift

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

Alfredo Deza

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

Rust DataOps: CI/CD and Containers for Data Pipelines
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.3 ч

3 модулей

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

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

Часть программы вашего университета
1.1.1 Devops PrinciplesВидео
1.1.2 Core Devops PrinciplesВидео
1.1.2 What Are Llms And How Do They WorkВидео
1.1.3 What Is AutomationВидео
1.1.3 What Is Retrieval Augmented GenerationВидео
1.1.4 Foundations Of Logging And MonitoringВидео
1.1.5 Visibility And AccountabilityВидео
1.1.6 Real World Examples Of Applied DevopsВидео
Reflection: DevOps PrinciplesЧтение

Lesson 1.2: DevOps Considerations for Applications

Key Terms: DevOps Considerations for ApplicationsЧтение1.2.1 Devops Considerations For ApplicationsВидео1.2.2 Version Control And Source Code ManagementВидео1.2.2 What Is A Multi Model ApplicationВидео1.2.3 Testing And ValidationВидео1.2.4 Packaging And VersioningВидео1.2.5 Linting And FormattingВидео1.2.6 Rust Vs PythonВидеоReflection: DevOps Considerations for ApplicationsЧтение

Lesson 1.3: Basics of Containerization

Key Terms: Basics of ContainerizationЧтение1.3.1 Basics Of ContainerizationВидео1.3.2 Exploring The Conceps Of ContainerizationВидео1.3.3 Benefits Of Using Containers For DevopsВидео1.3.4 What Are Container RegistriesВидео1.3.5 Distroless Containers With RustВидео1.3.6 Cloud Scaling And Elasticity With ContainersВидеоReflection: Basics of ContainerizationЧтение
03Week 2: CI/CD Pipelines26 материалов

Lesson 2.1: Introduction to CI/CD for DevOps

Key Terms: Introduction to CI/CD for DevOpsЧтение2.1.1 Introduction To Ci Cd For DevopsВидео2.1.2 Overview Of Canvas UiВидео2.1.2 What Is Ci CdВидео2.1.3 Components Of A JobВидео2.1.4 Overview Of JenkinsВидео2.1.5 Introduction To Github ActionsВидеоReflection: Introduction to CI/CD for DevOpsЧтение

Lesson 2.2: Advanced CI/CD Concepts

Key Terms: Advanced CI/CD ConceptsЧтение4.2.1 Introduction Advanced Ci Cd ConceptsВидео4.2.2 Working With DatasetВидео4.2.2 Automating Common TasksВидео4.2.3 Managing Interdependent JobsВидео4.2.4 Building A Matrix JobВидео

Lesson 2.3: Building an End-to-End Deployment Pipeline

Key Terms: Building an End-to-End Deployment PipelineЧтение4.3.1 Introduction Building And End To End Deployment PipelineВидео4.3.2 Identifying Project NeedsВидео4.3.3 Using Makefile And LintingВидео4.3.4 Setting Up Dockerfile Linting For Pull RequestsВидео4.3.5 Packaging And Releasing A Container AppВидео

Critical Thinking Assessment

Before You GoЧтениеFinal Graded QuizЗаданиеNext StepsЧтение
4.2.5 Handling Logic In WorkflowsВидео
Reflection: Advanced CI/CD ConceptsЧтение
Reflection: Building an End-to-End Deployment PipelineЧтение