Introduction To "Big Data" Technologies
Duration: 2 Days
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
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
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.
Basic background in programming with another mainstream programming language. Basic understanding of SQL and traditional data storage.
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.
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]