Introduction To "Big Data" Technologies

Course:  BIGDATI
Duration:  2 Days
Level:  I
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.

« Hide The Details
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:

  • Have a firm understanding of the what and why of Big Data and the associated technologies
  • Have written some small programs that store and/or analyze large data sets
  • Have a broad overview of Big Data tools available and the tradeoffs among them
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.

« Hide The Details
Related Courses
Code Course Title Duration Level
Introduction to NoSQL
3 Days
NOSQL for Developers
5 Days
Developing Data-driven Applications with Apache Accumulo
3 Days

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.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]