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

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

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

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

Apache Spark with Scala: Master Data Building & Analysis

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

О курсе

Build a strong foundation in Apache Spark with Scala and learn how to develop scalable big data applications from core concepts to real-time data processing. This course introduces Spark architecture, its integration with YARN, and essential Scala programming concepts, including variables, functions, loops, collections, traits, abstract classes, exception handling, and access modifiers. As you progress, you'll work with Resilient Distributed Datasets (RDDs), differentiate transformations and actions, and implement Spark Streaming with windowing and checkpointing for fault-tolerant real-time data processing. You'll also construct a Spark project using Maven, integrate external APIs such as Twitter, and evaluate Hadoop 1.x and 2.x for effective resource management in Spark environments. Designed for aspiring data engineers, big data developers, and learners interested in distributed data processing, this course combines Scala programming with practical Apache Spark workflows. By the end of the course, you'll be able to apply Scala fundamentals, optimize RDD operations, implement reliable streaming pipelines, and build end-to-end Spark applications for scalable data analysis.

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

Apache SparkScala ProgrammingApache MavenApache HadoopLive StreamingApacheBig DataData StructuresData TransformationData ProcessingSystems IntegrationReal Time DataScalabilityObject Oriented Programming (OOP)

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

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

01Scala Foundations and Spark Basics30 материалов

Spark Overview and Setup

Introduction to Connecting to Twitter Using SparkВидеоFlowchart of SparkВидеоComponents of SparkВидеоDifferent Services Running on YARNВидео

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

EDUCBA

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

Apache Spark with Scala: Master Data Building & Analysis
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.7 ч

2 модулей

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

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

Часть программы вашего университета
Spark Overview and SetupЗадание

Scala Language Essentials

Introduction to ScalaВидеоCase Classes and Pattern MatchingВидеоInstallation of ScalaВидеоVariables and FunctionsВидеоVariables and Functions ContinuesВидеоLoopsВидеоCollectionsВидеоMore on CollectionsВидеоScala Language EssentialsЗадание

Advanced Scala Concepts

Abstract ClassВидеоExample of the Abstract ClassВидеоTraitВидеоExample of the TraitВидеоExceptionВидеоPractical Example of ExceptionsВидеоCustomize Exceptions of Scala ProjectВидеоModifiersВидеоStringsВидеоMethods in StringsВидеоMethods in Strings ContinueВидеоArrayВидеоAdvanced Scala ConceptsЗаданиеApplying Scala & Spark Fundamentals to Real-World Big Data ScenariosDIALOGUEScala Foundations and Spark BasicsЗаданиеDesigning a Scala-Based Spark Application in a YARN EnvironmentDIALOGUE
02Advanced Spark and Real-Time Applications23 материалов

Working with RDDs and Operations

RDD in SparkВидеоRDD in Spark ContinuesВидеоDifferent OperationsВидеоTransformation OperationsВидеоAction OperationsВидеоAction Operations ContinuesВидеоWorking with RDDs and OperationsЗадание

Spark Streaming and Checkpointing

Introduction Spark StreamingВидеоHow to Process the Live Streaming DataВидеоHow to Process the Live Streaming Data Continues ВидеоWindowed WordcountВидеоWindowed Wordcount ExampleВидеоCheck Pointing in SparkВидео

Integrations and Project Setup

Maven CreationВидеоCreate Scala ProjectВидеоDifference between Hadoop 1.x and 2.xВидеоHow to Connect Twitter Using Spark ApplicationВидеоMore on Connect Twitter Using Spark ApplicationВидеоIntegrations and Project SetupЗадание
Check Pointing in Spark Example Видео
Spark Streaming and CheckpointingЗадание
Advanced Spark and Real-Time ApplicationsЗадание
Building and Operating an End-to-End Apache Spark Application with Scala in a Distributed EnvironmentDIALOGUE