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

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

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

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

Big Data Technologies

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

О курсе

Big data is the area of informatics focusing on datasets whose size is beyond the ability of typical database and other software tools to capture, store, analyze and manage. This course provides a rapid immersion into the area of big data and the technologies which have recently emerged to manage it. We start with an introduction to the characteristics of big data and an overview of the associated technology landscape and continue with an in depth exploration of Hadoop, the leading open source framework for big data processing. Here the focus is on the most important Hadoop components such as Hive, Pig, stream processing and Spark as well as architectural patterns for applying these components. We continue with an exploration of the range of specialized (NoSQL) database systems architected to address the challenges of managing large volumes of data. Overall the objective is to develop a sense of how to make sound decisions in the adoption and use of these technologies as well as economically deploy them on modern cloud computing infrastructure.

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

Apache SparkNoSQLDistributed ComputingData ProcessingBig DataMongoDBApache CassandraApache HadoopReal Time DataApache KafkaData LakesData Storage TechnologiesCloud ComputingData EthicsDatabasesDatabase Management SystemsApache HiveData ArchitectureData InfrastructureData Management

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

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

01Module 1: Big Data Concepts35 материалов

Course Welcome

Course OverviewВидеоInstructor IntroductionВидеоSyllabusЧтениеMeet and Greet DiscussionОбсуждение

Module 1 Introduction

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

Yousef Elmehdwi

Associate Teaching Professor of CS

Big Data Technologies
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 98 ч

9 модулей

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

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

Часть программы вашего университета
Module 1 Introduction ReadingЧтение
Module 1 IntroductionВидео

Lesson 1: From Data to Value

From Data to ValueЧтениеFrom Data to Value - Part 1ВидеоFrom Data to Value - Part 2ВидеоFrom Data to Value QuizЗадание

Lesson 2: Big Data Overview

Big Data OverviewЧтениеBig Data Overview - Part 1ВидеоBig Data Overview - Part 2ВидеоBig Data Overview QuizЗадание

Lesson 3: Confounding Factors

Confounding FactorsЧтениеConfounding Factors - Part 1ВидеоConfounding Factors - Part 2ВидеоConfounding Factors - Part 3ВидеоConfounding Factors QuizЗадание

Lesson 4: Big Data Challenges

Big Data ChallengesЧтениеBig Data ChallengesВидеоBig Data Challenges QuizЗадание

Lesson 5: Big Data Benefits

Big Data BenefitsЧтениеBig Data Benefits - Part 1ВидеоBig Data Benefits - Part 2ВидеоBig Data Benefits QuizЗадание

Lesson 6: Big Data Technology

Big Data TechnologyЧтениеBig Data Technology - Part 1ВидеоBig Data Technology - Part 2ВидеоBig Data Technology QuizЗадание

Lesson 7: Generic Distributed Storage Systems and Execution Engines

Generic Distributed Storage Systems and Execution EnginesЧтениеGeneric Distributed Storage Systems and Execution Engines Видео

Module 1 Summative Assessment

Creating an AWS Account AssignmentЗаданиеModule 1 Summative AssessmentЗадание

Module 1 Summary

Module 1 SummaryЧтение
02Module 2: Apache Hadoop Overview26 материалов

Module 2 Introduction

Module 2 Introduction ReadingЧтениеModule 2 IntroductionВидео

Lesson 1: Hadoop

HadoopЧтениеHadoop - Part 1ВидеоHadoop - Part 2ВидеоHadoop - Part 3ВидеоHadoop QuizЗадание

Lesson 2: Hadoop Distributed File System (HDFS) Overview

Hadoop Distributed File System OverviewЧтениеHadoop Distributed File System Overview - Part 1ВидеоHadoop Distributed File System Overview - Part 2ВидеоHadoop Distributed File System Overview - Part 3ВидеоHadoop Distributed File System (HDFS) Overview QuizЗадание

Lesson 3: Using Hadoop Distributed File System

Using the Hadoop Distributed File SystemЧтениеUsing the Hadoop Distributed File System - Part 1ВидеоUsing the Hadoop Distributed File System - Part 2ВидеоUsing HDFS QuizЗадание

Lesson 4: Cloud Object Storage for Big Data

Cloud Object Storage for Big DataЧтениеCloud Object Storage for Big Data - Part 1ВидеоCloud Object Storage for Big Data - Part 2ВидеоCloud Object Storage QuizЗадание

Lesson 5: Yet Another Resource Negotiator (YARN)

Yet Another Resource NegotiatorЧтениеYet Another Resource Negotiator - Part 1ВидеоYet Another Resource Negotiator - Part 2ВидеоYet Another Resource Negotiator (YARN) QuizЗадание

Module 2 Summative Assessment

Module 2 Summative AssessmentЗадание

Module 2 Summary

Module 2 SummaryЧтение
03Module 3: Apache Hadoop MapReduce33 материалов

Module 3 Introduction

Module 3 Introduction ReadingЧтениеModule 3 IntroductionВидео

Lesson 1: The Path to MapReduce

The Path to MapReduceЧтениеThe Path to MapReduce - Part 1ВидеоThe Path to MapReduce - Part 2ВидеоThe Path to MapReduce QuizЗадание

Lesson 2: MapReduce Overview

MapReduce OverviewЧтениеMapReduce Overview - Part 1ВидеоMapReduce Overview - Part 2ВидеоMapReduce Overview - Part 3ВидеоMapReduce Overview QuizЗадание

Lesson 3: MapReduce Concepts

MapReduce ConceptsЧтениеMapReduce Concepts - Part 1ВидеоMapReduce Concepts - Part 2ВидеоMapReduce Concepts - Part 3ВидеоMapReduce Concepts - Part 4ВидеоMapReduce Concepts QuizЗадание

Lesson 4: MapReduce Examples

MapReduce ExamplesЧтениеMapReduce Examples - Part 1ВидеоMapReduce Examples - Part 2ВидеоMapReduce Examples QuizЗадание

Lesson 5: MapReduce Programming

MapReduce ProgrammingЧтениеMapReduce Programming - Part 1ВидеоMapReduce Programming - Part 2ВидеоMapReduce Programming - Part 3ВидеоMapReduce ProgrammingЗадание

Lesson 6: MapReduce Optimization

MapReduce OptimizationЧтениеMapReduce Optimization - Part 1ВидеоMapReduce Optimization - Part 2ВидеоMapReduce Optimization - Part 3ВидеоMapReduce OptimizationЗадание

Module 3 Summative Assessment

Module 3 Summative AssessmentЗадание

Module 3 Summary

Module 3 SummaryЧтение
04Module 4: Apache Spark (Part 1)38 материалов

Module 4 Introduction

Module 4 Introduction ReadingЧтениеModule 4 IntroductionВидео

Lesson 1: Spark Overview

Spark OverviewЧтениеSpark Overview - Part 1ВидеоSpark Overview - Part 2ВидеоSpark Overview QuizЗадание

Lesson 2: Spark Components

Spark ComponentsЧтениеSpark Components - Part 1ВидеоSpark Components - Part 2ВидеоSpark Components - Part 3ВидеоSpark Components - Part 4ВидеоSpark Components - Part 5ВидеоSpark Components QuizЗадание

Lesson 3: Concepts

Spark ConceptsЧтениеSpark Concepts - Part 1ВидеоSpark Concepts - Part 2ВидеоSpark Concepts - Part 3ВидеоSpark Concepts - Part 4ВидеоSpark Concepts - Part 5ВидеоSpark Concepts - Part 6

Lesson 4: Creating Spark DataFrames

Creating Spark DataFramesЧтениеCreating Spark DataFrames - Part 1ВидеоCreating Spark DataFrames - Part 2ВидеоCreating Spark DataFrames - Part 3ВидеоCreating Spark DataFrames - Part 4ВидеоCreating Spark DataFrames QuizЗадание

Lesson 5: Defining Spark Schemas

Defining Spark SchemasЧтениеDefining Spark Schemas - Part 1ВидеоDefining Spark Schemas - Part 2ВидеоDefining Spark Schemas - Part 3ВидеоDefining Spark Schemas QuizЗадание

Module 4 Summative Assessment

Module 4 Summative AssessmentЗадание

Module 4 Summary

Module 4 SummaryЧтение
05Module 5: Apache Spark (Part 2)40 материалов

Module 5 Introduction

Module 5 Introduction ReadingЧтениеModule 5 IntroductionВидео

Lesson 1: Transformation - Rows

Transformation - RowsЧтениеTransformation - Rows - Part 1ВидеоTransformation - Rows - Part 2ВидеоTransformation - Rows - Part 3ВидеоTransformations - Rows QuizЗадание

Lesson 2: Transformations - Columns

Transformations - ColumnsЧтениеTransformations Columns - Part 1ВидеоTransformations Columns - Part 2ВидеоTransformations - Columns QuizЗадание

Lesson 3: Transformations - Join

Transformations - JoinЧтениеTransformations Join - Part 1ВидеоTransformations Join - Part 2ВидеоTransformations - Join QuizЗадание

Lesson 4: Transformations - Aggregations

Transformations - AggregationsЧтениеTransformations - Aggregations - Part 1ВидеоTransformations - Aggregations - Part 2ВидеоTransformations/Actions - Aggregations QuizЗадание

Lesson 5: Transformations - Working with Null Values

Transformations - Working with Null ValuesЧтениеTransformations - Working with Null Values - Part 1ВидеоTransformations - Working with Null Values - Part 2ВидеоTransformations - Working with Null Values QuizЗадание

Lesson 6: Transformations - Spark SQL

Transformations - Spark SQLЧтениеTransformations - Spark SQL - Part 1ВидеоTransformations - Spark SQL - Part 2ВидеоTransformations - Spark SQL QuizЗадание

Lesson 7: Transformations - Caching

Transformations - CachingЧтениеTransformations - Caching - Part 1ВидеоTransformations - Caching - Part 2ВидеоTransformations - Caching QuizЗадание

Lesson 8: Actions

ActionsЧтениеActionsВидеоTransformations - Actions QuizЗадание

Lesson 9: Actions - Writing Data

Actions - Writing DataЧтениеActions - Writing Data - Part 1ВидеоActions - Writing Data - Part 2ВидеоActions - Writing Data QuizЗадание

Module 5 Summative Assessment

Module 5 Summative AssessmentЗадание

Module 5 Summary

Module 5 SummaryЧтение
06Module 6: Big Data Streaming and Design Patterns28 материалов

Module 6 Introduction

Module 6 IntroductionВидео

Lesson 1: Stream Ingestion and Processing (Part 1)

Stream Ingestion and Processing (Part 1)ЧтениеStream Ingestion and Processing I - Part 1ВидеоStream Ingestion and Processing I - Part 2ВидеоStream Ingestion and Processing I - Part 3ВидеоStream Ingestion and Processing (Part 1) QuizЗадание

Lesson 2: Stream Ingestion and Processing (Part 2)

Stream Ingestion and Processing (Part 2)ЧтениеStream Ingestion and Processing II - Part 1ВидеоStream Ingestion and Processing II - Part 2ВидеоStream Ingestion and Processing II - Part 3ВидеоStream Ingestion and Processing II - Part 4ВидеоStream Ingestion and Processing (Part 2) QuizЗадание

Lesson 3: Analytic Cluster Pattern

Analytic Cluster PatternЧтениеAnalytic Cluster Pattern - Part 1ВидеоAnalytic Cluster Pattern - Part 2ВидеоWhat is a characteristic of a transient Hadoop cluster? QuizЗадание

Lesson 4: Data Lake Pattern

Data Lake PatternЧтениеData Lake Pattern - Part 1ВидеоData Lake Pattern - Part 2ВидеоData Lake Pattern - Part 3ВидеоData Lake Pattern QuizЗадание

Lesson 5: Lambda Architecture

Lambda ArchitectureЧтениеLambda Architecture - Part 1ВидеоLambda Architecture - Part 2ВидеоLambda Architecture - Part 3ВидеоLambda Architecture QuizЗадание

Module 6 Summative Assessment

Module 6 Summative AssessmentЗадание

Module 6 Summary

Module 6 SummaryЧтение
07Module 7: NoSQL Database30 материалов

Module 7 Introduction

Module 7 IntroductionВидео

Lesson 1: Using Databases for Big Data Storage

Using Databases for Big Data StorageЧтениеUsing Databases for Big Data Storage - Part 1ВидеоUsing Databases for Big Data Storage - Part 2ВидеоUsing Databases for Big Data Storage - Part 3ВидеоUsing Databases for Big Data Storage - Part 4ВидеоUsing Databases for Big Data Storage - Part 5ВидеоUsing Databases for Big Data Storage QuizЗадание

Lesson 2: NoSQL Database Concepts (Part 1)

NoSQL Database Concepts (Part 1)ЧтениеNoSQL Database Concepts I - Part 1ВидеоNoSQL Database Concepts I - Part 2ВидеоNoSQL Database Concepts I - Part 3ВидеоNoSQL Database Concepts (Part 1) QuizЗадание

Lesson 3: NoSQL Database Concepts (Part 2)

NoSQL Database Concepts (Part 2)ЧтениеNoSQL Database Concepts II - Part 1ВидеоNoSQL Database Concepts II - Part 2ВидеоNoSQL Database Concepts II - Part 3ВидеоNoSQL Database Concepts (Part 2) QuizЗадание

Lesson 4: NoSQL Database Classifications (Part 1)

NoSQL Database Classifications (Part 1)ЧтениеNoSQL Database Classifications I - Part 1ВидеоNoSQL Database Classifications I - Part 2ВидеоNoSQL Database Classifications I - Part 3ВидеоNoSQL Database Classifications (Part 1) QuizЗадание

Lesson 5: NoSQL Database Classifications (Part 2)

NoSQL Database Classifications (Part 2)ЧтениеNoSQL Database Classifications II - Part 1ВидеоNoSQL Database Classifications II - Part 2ВидеоNoSQL Database Classifications II - Part 3ВидеоNoSQL Database Classifications (Part 2) QuizЗадание

Module 7 Summative Assessment

Module 7 Summative AssessmentЗадание

Module 7 Summary

Module 7 SummaryЧтение
08Module 8: Key-Value, Wide-Column & Document Stores 17 материалов

Module 8 Introduction

Module 8 IntroductionВидео

Lesson 1: HB Base

HR BaseЧтениеHRBase Pt. 1ВидеоHRBase Pt. 2ВидеоHRBase Pt. 3ВидеоHR Base QuizЗадание

Lesson 2: Cassandra

Dynamo and CassandraЧтениеCassandra Pt. 1ВидеоCassandra Pt. 2ВидеоCassandra QuizЗадание

Lesson 3: Mongo DB

Mongo DBЧтениеMongoDB Pt. 1ВидеоMongoDB Pt. 2ВидеоMongoDB Pt. 3ВидеоMongo DB QuizЗадание

Module 8 Summative Assessment

Module 8 Summative AssessmentЗадание

Module 8 Summary

Module 8 SummaryЧтение
09Summative Course Assessment1 материалов

Summative Course Assessment

Summative Course AssessmentЗадание
Видео
Spark Concepts - Part 7Видео
Spark Concepts - Part 8Видео
Spark Concepts - Part 9Видео
Spark Concepts - Part 10Видео
Concepts QuizЗадание