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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Process Real-Time Data with Spark Streams · LearnSpace
Назад в каталог
courseraАнализ данных

Process Real-Time Data with Spark Streams

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

О курсе

Real-time data is everywhere — from fraud detection in financial transactions to personalized recommendations in e-commerce and anomaly detection in IoT devices. Traditional batch processing is too slow for these use cases, and businesses need insights the moment data is generated. This course teaches you how to design, build, and operate reliable streaming pipelines using Apache Spark Structured Streaming and Kafka. In this course, you’ll start with the fundamentals of Spark’s streaming model, learning how micro-batching, triggers, and checkpoints enable continuous processing. You’ll then connect Spark to real-world sources like Kafka, apply event-time processing with watermarks, and deliver results to Delta Lake. Finally, you’ll take pipelines to production by enriching streams with static data, monitoring query health, handling failures, and ensuring scalability. This course introduces you to real-time data processing using Apache Spark Streaming. You’ll learn how to handle continuous data flows, design fault-tolerant stream pipelines, and analyze live data efficiently. By the end, you’ll understand how Spark handles streaming workloads, integrates with various data sources, and powers decision-making in real-world applications. Learners should have a basic understanding of Python programming and Spark DataFrames, along with familiarity with JSON and SQL. By the end, you’ll have the skills to confidently implement streaming solutions that power real-time decision-making in modern data-driven organizations.

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

Apache SparkReal Time DataData ProcessingLive StreamingData TransformationData-Driven Decision-MakingPySparkEvent MonitoringData IntegrationEvent ManagementApache KafkaData PipelinesData LakesJSONApplication DeploymentScalability

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

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

01Structured Streaming Fundamentals8 материалов
The Limits of Batch ProcessingDIALOGUEWelcome to the Course: Course OverviewЧтениеWelcome to Process Real-Time Data with Spark StreamsВидеоUnderstanding Spark’s Streaming ModelВидео

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

Caio Avelino

Data Science, Business Intelligence, Machine Learning

Starweaver

Global Leaders in Professional & Technology Education

Process Real-Time Data with Spark Streams
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.3 ч

3 модулей

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

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

Часть программы вашего университета
Setting Up Spark Streams: Schema and OutputsВидео
Getting Started with Structured Streaming in Apache SparkЧтение
Transformations, JSON parsing and handling malformed eventsВидео
Hands On Learning (HOL): Build Your First Spark Streaming PipelineЧтение
02Sources, Sinks and Stateful Aggregations7 материалов
Late Data and Real ConsequencesDIALOGUEConnecting Spark to Kafka and Writing to DeltaВидеоHandling Event Time with Watermarks and WindowsВидеоHandling Event-Time and Late Data in Streaming SystemsЧтениеEnsuring Reliability with Checkpointing and TriggersВидеоHands-On-Learning: Stream Kafka Events into Delta with Watermarks Взаимная проверкаHOL: Stream Kafka Events into Delta with Watermarks Чтение
03Building and Operating a Production-Ready Stream10 материалов
Keeping the Stream AliveDIALOGUEBuilding an End-to-End Streaming PipelineВидеоMonitoring and Troubleshooting Your StreamsВидеоMonitoring and Debugging Structured Streaming QueriesЧтениеTesting and Deploying Streaming ApplicationsВидеоHands-On-Learning: Deploy and Monitor an End-to-End Streaming ApplicationВзаимная проверкаHOL: Deploy and Monitor an End-to-End Streaming ApplicationЧтениеCourse Wrap-upВидеоUngraded Project: Real-Time Fraud Streaming PipelineЧтениеProcess Real-Time Data with Spark StreamsЗадание