Learning Series
Cassandra Fundamentals
This hands-on learning series covers fundamental topics in Apache Cassandra® that will help you to become a successful Cassandra developer. Whether you are just starting with Cassandra or continuing your journey, there are both beginner and more advanced topics to explore. Each concept is introduced and explained using practical and executable examples written in Cassandra Query Language (CQL).
Learning Series Topics
DURATION
APPROXIMATELY 4H
- 01Introduction to Apache Cassandra®
- 02Cassandra Query Language
- 03Keyspaces and Data Replication Strategies
- 04Tables with Single-Row Partitions
- 05Tables with Multi-Row Partitions
- 06Inserts, Updates, Deletes and Upserts
- 07Bulk Loading Large Datasets
- 08Queries
- 09Advanced Data Types
- 10Tunable Consistency and Consistency Levels
- 11Linearizable Consistency and Lightweight Transactions
- 12Atomicity and Batches
- 13Materialized Views
- 14Secondary Indexes
The Cassandra Fundamentals Coursework
Introduction to Apache Cassandra®
Learn about Cassandra benefits and install your first Cassandra NoSQL database instance
Start CodingCassandra Query Language
Learn about the most essential data definition and data manipulation statements in Cassandra Query Language (CQL)
Start CodingApache Cassandra® Keyspaces and Data Replication Strategies
Learn how to create a keyspace and select a data replication strategy for a Cassandra NoSQL database
Start CodingTables with Single-Row Partitions in Apache Cassandra®
Learn how to create tables that can only have one row per partition in a Cassandra NoSQL database
Start CodingTables with Multi-Row Partitions in Apache Cassandra®
Learn how to create tables that can have many rows per partition in a Cassandra NoSQL database
Start CodingInserts, Updates, Deletes and Upserts in Apache Cassandra®
Learn how to insert, update, delete, and upsert data into tables in a Cassandra NoSQL database
Start CodingBulk Loading Large Datasets into Apache Cassandra®
Learn how to use the DSBulk utility to load data from CSV files into Cassandra NoSQL database tables
Start CodingQueries in Apache Cassandra®
Learn how to retrieve data from Cassandra NoSQL database tables
Start CodingAdvanced Data Types in Apache Cassandra®
Learn about universally unique identifiers (UUIDs), collections, tuples, user-defined types (UDTs) and counters
Start CodingTunable Consistency and Consistency Levels in Apache Cassandra®
Learn how to choose consistency levels for read and write operations in a Cassandra NoSQL database
Start CodingLinearizable Consistency and Lightweight Transactions in Apache Cassandra®
Learn how and when to use lightweight transactions in a Cassandra NoSQL database
Start CodingAtomicity and Batches in Apache Cassandra®
Learn how and when to use atomic batches in a Cassandra NoSQL database
Start CodingMaterialized Views in Apache Cassandra®
Learn how and when to use materialized views in a Cassandra NoSQL database
Start CodingSecondary Indexes in Apache Cassandra®
Learn about secondary indexes (2i) and SSTable-attached secondary indexes (SASI) in a Cassandra NoSQL database
Start Coding