This Introduction to Cassandra for Developers training class is technical and comprehensive, with a focus on the practical aspects of working with C*. Students learn to create data models with Cassandra and learn enough about the internal architecture to make good decisions. This class is hands-on, with plenty of labs. It covers CQL (Cassandra Query Language) in depth, as well as covering the Java API for writing Cassandra clients.
After taking this course, you will have learned what you need to productively work with Cassandra as well as guidelines for using it in an optimal manner. You'll also understand some of the "anti-patterns" that lead to non-optimal C* data models. You'll be familiar with CQL and with the Java client library, and be ready to work on production systems involving Cassandra.
This course includes coverage of Cassandra 3.x, but is also suitable for users of Cassandra 2. Features introduced in Cassandra 3 are clearly indicated.