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

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

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

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

Streaming Big Data with Spark Streaming, Scala, and Spark 3!

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In the fast-evolving world of big data, the ability to process streaming data in real time is essential. This course is meticulously designed to take you from the basics of Spark and Scala to advanced real-time data processing with Spark Streaming. We begin with a foundational setup of your development environment, ensuring you are equipped to run Spark and Scala on your desktop. A hands-on activity will introduce you to the excitement of live data by streaming and analyzing real-time Tweets. As we move forward, you’ll gain a solid understanding of Scala, a language integral to working with Spark. This crash course in Scala covers the essentials: variables, data structures, and flow control, with practical exercises to cement your understanding. With a firm grip on Scala, you’ll delve into the core concepts of Spark, including the Resilient Distributed Dataset (RDD), which forms the backbone of Spark Streaming applications. We will then explore Spark Streaming in detail, from its architecture to fault tolerance mechanisms, using engaging examples like tracking Twitter hashtags and analyzing Apache logs. Finally, the course pushes the boundaries of your knowledge with advanced topics such as integrating Spark Streaming with Kafka, Flume, and Cassandra. You'll also tackle stateful information tracking, real-time machine learning with K-Means clustering, and deploying your applications on a real Hadoop cluster. By the end of this course, you’ll not only understand the theory behind Spark Streaming but will have the practical experience to apply it effectively in production environments. This course is ideal for software developers, data engineers, and data scientists with a basic understanding of programming concepts. Prior experience with Java, Python, or any object-oriented programming language is recommended but not required. Familiarity with big data concepts will be helpful but is not mandatory.

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

Apache SparkApplication DeploymentReal Time DataApache KafkaApache CassandraDistributed ComputingApplied Machine LearningData ProcessingDevelopment EnvironmentProgramming PrinciplesApache HadoopData StructuresBig DataCloud DeploymentScala Programming

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

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

01Getting Started4 материалов

Getting Started

Introduction to the Course 'Streaming Big Data with Spark Streaming, Scala, and Spark 3!'ЧтениеIntroduction, and Getting Set UpВидеоFull Course ResourcesЧтение[Activity] Stream Live Tweets with Spark Streaming!Видео
02

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

Packt - Course Instructors

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

Streaming Big Data with Spark Streaming, Scala, and Spark 3!
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.6 ч

9 модулей

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

Субтитры: Венгерский, Казахский

Часть программы вашего университета
A Crash Course in Scala
5 материалов

A Crash Course in Scala

[Activity] Scala BasicsВидео[Exercise] Flow Control in ScalaВидео[Exercise] Functions in ScalaВидео[Exercise] Data Structures in ScalaВидеоExploring Scala Basics and Functional ProgrammingDIALOGUE
03Spark Streaming Concepts9 материалов

Spark Streaming Concepts

Introduction to SparkВидеоThe Resilient Distributed Dataset (RDD)Видео[Activity] RDD's in Action: Simple Word Count ApplicationВидеоIntroduction to Spark StreamingВидео[Activity] Revisiting the PrintTweets applicationВидеоWindowing: Aggregating data over longer time spansВидеоFault Tolerance in Spark StreamingВидеоExploring Apache Spark Core and Spark StreamingDIALOGUESpark Streaming Concepts - AssessmentЗадание
04Spark Streaming Examples with Twitter4 материалов

Spark Streaming Examples with Twitter

[Exercise] Saving Tweets to DiskВидео[Exercise] Tracking the Average Tweet LengthВидео[Exercise] Tracking the Most Popular HashtagsВидеоSaving Streams to Persistent Storage with SparkDIALOGUE
05Spark Streaming Examples with Clickstream / Apache Access Log Data6 материалов

Spark Streaming Examples with Clickstream / Apache Access Log Data

[Exercise] Tracking the Top URL's RequestedВидео[Exercise] Alarming on Log ErrorsВидео[Exercise] Integrating Spark Streaming with Spark SQLВидеоIntroduction to Structured StreamingВидео[Activity] Analyzing Apache Log files with Structured StreamingВидеоStreaming Clickstream Data ParsingDIALOGUE
06Integrating with Other Systems7 материалов

Integrating with Other Systems

Integrating with Apache KafkaВидеоIntegrating with Apache FlumeВидеоIntegrating with Amazon KinesisВидео[Activity] Writing Custom Data ReceiversВидеоIntegrating with CassandraВидеоIntegrating Spark Streaming with Apache KafkaDIALOGUEIntegrating with Other Systems - AssessmentЗадание
07Advanced Spark Streaming Examples4 материалов

Advanced Spark Streaming Examples

[Exercise] Stateful Information in Spark StreamsВидео[Activity] Streaming K-Means ClusteringВидео[Activity] Streaming Linear RegressionВидеоStateful Data in Spark StreamingDIALOGUE
08Spark Streaming in Production6 материалов

Spark Streaming in Production

[Activity] Packaging and Running Spark Code in ProductionВидео[Activity] Packaging Your Code with SBTВидеоRunning on a Real Hadoop Cluster with EMRВидеоTroubleshooting and Tuning Spark JobsВидеоDeploying Spark Streaming ApplicationsDIALOGUESpark Streaming in Production - AssessmentЗадание
09You Made It!4 материалов

You Made It!

Conclusion to the Course 'Streaming Big Data with Spark Streaming, Scala, and Spark 3!'ЧтениеLearning MoreВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание