Training Courses

Getting Productive with Cassandra

Cassandra, one of them most popular open source nosql family database. The 2 day Cassandra course is aimed at developers who are entering into big data world and want to learn and solve big data problems. Purpose of this training is equal dose of theory and practical examples to deep dive into big data world.

The course has a practical focus, mixing presentation with in depth hands on labs and exercises.

Day 1

Big data introduction.
RDBMS to NoSQL transition.
Cassandra cluster setup and installation.
Understanding storage architecture.
Understanding CQL and Thrift protocol.
Cassandra data modeling.
Understanding indexes.
Composite keys.
High level client APIs.
Building Scala/Java application using Cassandra.

Day 2

Introduction to Hadoop MapReduce.
Cassandra MapReduce integration.
Hive + Cassandra.
Pig + Cassandra.
Sample Scala / Java application.
Cassandra monitoring tools.
Cassandra Bulk loading.
Authentication and Authorization.
Troubleshooting.

Course Prerequisites

To benefit from this course you should have 1�-2 years experience with an object�oriented (eg. Java, Scala) programming language and a good general understanding of RDBMS.

For more information on the course or a discussion on your custom need, send a mail to hello@knoldus.com.