Catalogue
/
Databases
/
Cassandra for Developers

Cassandra for Developers

Immerse yourself in the expansive world of Cassandra, a leading NoSQL database. This course encompasses the essential elements of Cassandra, delving deep into its architecture, data model, and CQL. Through hands-on labs, developers will experience firsthand the practical aspects of data modeling and the intricate internals of Cassandra, setting the stage for advanced database applications.

What will you learn?

Embark on a comprehensive journey through Cassandra, the renowned NoSQL database solution. Designed specifically for developers, this intensive training covers:

• Foundation Knowledge: Grasp the fundamentals of Big Data and NoSQL, including the pivotal CAP theorem and NoSQL's ideal use cases.

• Dive into Cassandra: Get acquainted with Cassandra's architecture, principles, and the nuances of its data model.

• Hands-on with CQL: Understand the Cassandra Query Language, focusing on data layout, TTL, querying, updates, and collections.

• Advanced Data Modeling: Delve into secondary indexes, composite keys, time series data, and best practices.

• Interact using Java: Explore Cassandra's Java driver, with an emphasis on CRUD operations and asynchronous queries.

• Unveil the Internals: Uncover what makes Cassandra tick, including sstables, memtables, and the intricacies of read/write paths.

• Administration and Optimization: Get insights into the best practices for setting up and optimizing Cassandra, ensuring robust performance and reliability.

Requirements:

• Comfortable in Java programming language.

• Comfort with the Linux environment: Familiarity with command line operations and file editing using vi or nano.

Course Outline*:

*We customize the course outline and content to your specific needs and relevant use cases.

1. Introduction to Big Data / NoSQL:

• Overview of NoSQL

• Grasping the CAP theorem

• Identifying the ideal NoSQL scenarios

• Insights into columnar storage and the NoSQL ecosystem

2. Cassandra Basics:

• Understanding design and architecture

• Learning about nodes, clusters, and datacenters

• Interacting with keyspaces, tables, rows, and columns

• Hands-on lab: Interacting with Cassandra via CQLSH

3. Data Modeling – Part 1:

• Delving into CQL

• Working with different CQL data types and primary keys

• Experimenting with collections and data layout

• Lab: Engaging data modeling exercises using CQL

4. Data Modeling – Part 2:

• Exploring secondary indexes and composite keys

• Mastering time series data and related best practices

• Labs: Creating and using indexes; modeling time series data

5. Data Modeling Labs:

• Group sessions on designing and modeling

• Delving into multiple use cases from varied domains

• Implementing a selected scenario

6. Cassandra Drivers:

• Introduction to Cassandra's Java driver

• Conducting CRUD operations using Java

• Lab: Leveraging Java API for Cassandra

7. Cassandra Internals:

• Deep dive into the core of Cassandra's design

• Understanding sstables, memtables, and caching

8. Administration:

• Selecting the right hardware

• Exploring Cassandra distributions

• Delving into best practices for maintenance and optimization

• Lab: Installing Cassandra and benchmarking

9. Bonus Lab:

• Creating a music service akin to Pandora/Spotify using Cassandra.

Hands-on learning with expert instructors at your location for organizations.

4,347€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

3,012€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

Upcoming Sessions

7-9 Oct 2026
Milan
25-27 Nov 2026
Madrid
16-18 Dec 2026
Amsterdam
14-16 Jan 2027
Madrid
3-5 Feb 2027
Milan

Can't find a suitable date? Get in touch and we'll arrange one that works for you.

We use cookies to improve site navigation, analyse how the site is used, and support our marketing. You can accept all cookies, reject non-essential ones, or choose individual categories. Read our Cookie Notice