Introduction to Big Data

מק"ט: #3530 | משך קורס: 8 שעות אק'
| מספר מפגשים: 1

Big Data can improve efficiency, reduce cost and increase the benefit of the bottom line – but it requires special technologies to efficiently process large quantities of data within tolerable elapsed times.
This course explores the Big Data ecosystem and examines when big data techniques are needed and when to stick with conventional ones. Participants will learn about the different phases of data processing, various NoSQL Solutions, and the ways to analyze and visualize this data. 

*שדות חובה
PDF version


Understand the core concepts of Big Data, the various NoSQL solutions, Hadoop architecture and Big Data Analytics

קהל יעד

This course is mainly intended for Database Administrators, Database Developers, Business Intelligence professionals, QA professionals, Data Analysts, and other roles responsible who wish to understand how to leverage Big Data in their organizations.

תנאי קדם

No prior knowledge is required


Module 1: Introduction to Big Data

  • Big Data Characteristics and Use-Cases
  • Big Data from Business Perspective - When to Consider a Big Data Solution?
  • Challenges and Limitations of Big Data Implementation

Module 2: The Data in Big Data

  • Structured vs. Semi-structured vs. Unstructured Data
  • Various Phases of Data Processing
  • Problems with O/R Mapping

Module 3: Introduction to NoSQL

  • NoSQL Definition
  • Business Drivers for NoSQL
  • New NoSQL Paradigms
  • NoSQL Categories:
    • Key-value Store
    • Column Family
    • Document DBs
    • Graph DBs

Module 4: Hadoop High Overview

  • Apache Hadoop Architecture: HDFS, MapReduce and YARN
  • MapReduce and Big Data – Real Life Examples

Module 5: Introduction to Big Data Analytics

  • Analyzing data using Hive, Pig, HBase and Spark

Module 6: Introduction to Big Data Transportation

  • Working with Flume, Sqoop and Kafka

Module 7: Automating Tasks

  • Creating automated workflows using Apache Oozie