Introduction To "Big Data" Technologies

Course:   BIGDATI
Duration:   2 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/BIGDATI.html
 
Course Summary

This course will introduce the subject of Big Data, covering several powerful new data analysis and storage approaches that have emerged in the Web 2.0 era.

This is a deep, two-day introduction intended to get programmers from their basic overview of Big Data to writing programs that store and analyze large data sets. The instructor has over ten years of programming experience and over three years of solving big data problems.

Topics Covered In This Course

What is Big Data?

Examples of Big Data applications on the web

Traditional Data Storage use cases

Big Data Storage use cases

Economics of Cloud Computing and Storage

Limitations of Traditional Data Storage

Introduction to MongoDB

Replication and Sharding

MongoDB Lab

Data Processing Architectures

Queue-based Distributed Systems

Example: Celery Architecture

Batch Processing with Map/Reduce

Example: Amazon EMR Architecture

Real-Time In-Memory Data Stores

Example: Redis Architecture

Future Directions: Storm, BigQuery

Final Lab

What You Can Expect

At the end of this course, attendees will be able to:

Who Should Take This Course

Aimed at developers/engineers and systems architects. Attendees should know some basic programming in at least one mainstream programming language, such as C, Java, Perl, Python, etc. Familiarity with traditional data storage approaches (e.g. SQL) are also helpful for this course.

Recommended Prerequisites

Basic background in programming with another mainstream programming language. Basic understanding of SQL and traditional data storage.

Related Courses
Code Course Title Duration Level
NOSQLI
Introduction to NoSQL
3 Days
I
Details
NOSQLD
NOSQL for Developers
5 Days
II
Details
ACCUM
Developing Data-driven Applications with Apache Accumulo
3 Days
III
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.