Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Apache Cassandra in 2 hours | NoSQL Database
Rating: 4.5 out of 5(3,044 ratings)
17,233 students

Learn Apache Cassandra in 2 hours | NoSQL Database

A complete guide to learn most popular NoSQL Database Cassandra with hands on
Created byNavdeep Kaur
Last updated 2/2025
English
English [Auto],Spanish [Auto],

What you'll learn

  • A complete understanding about Apache Cassandra basics and its Architecture.

Course content

8 sections30 lectures2h 15m total length
  • Apache Cassandra Introduction3:15

    This video will introduce Apache Cassandra and discuss where we should use such database.

  • Cluster Setup4:13

    Set up your Cassandra environment with Astra DB, deploy Cassandra as a service on aws in minutes, and connect to a sample DB with the sql console.

  • Understanding Data Model1:59

    Explore the Cassandra data model, where columns are name-value pairs and rows hold columns by a primary key, noting constraints like no joins, no foreign keys, and no flexible queries.

  • CRUD hands on8:36

    Explore Cassandra's keyspace and tables with hands-on CQL: create, insert, select, update, delete, and manage replication, constraints, and simple schema design.

  • Partitioning/Clustering
  • Understanding Partitioning/Clustering Keys2:45

    Discover how Cassandra uses partition keys and clustering keys to distribute data across nodes, map tokens with a partitioner, and store rows sorted within partitions.

  • Partition/Clustering Key Hands on6:30

    Explore partitioning keys and clustering keys in Cassandra with a books by author example, and learn how where clauses rely on the partitioning key.

  • Data Types Intro1:50

    Explore Cassandra data types, including numeric types like int, big int, tiny int, float, decimal; text and collection types; boolean and blob; and Uuid and TimeUuid with their generation methods.

  • Data Types Hands on12:50

Requirements

  • MAC or PC

Description

This Apache Cassandra training course  teaches you working with Cassandra. This course is intended for complete beginners in Cassandra.

This is most concise, efficient and bestseller course on Apache Cassandra.

In this course, we will

  • what is Cassandra

  • how to install Cassandra

  • understand Cassandra data model with some hands on exercise which will teach you how to create a keyspace, create a table,insert and read the data .

  • different data types in Cassandra with exercise.

  • After this you will learn about the partition key and clustering key and understand how data is distributed across the nodes in a cluster.T

  • I will covers the Cassandra Architecture in details in which we will cover replication, consistency, gossip protocol, write path, read path, Cassandra storage and compaction.

  • Understanding anti patterns and data modeling goals.

  • Understand Cassandra configuration files

  • Working with nodetools to manage cluster

  • Integrate with Cassandra java driver to write and run Cassandra from java program.

  • Integrate Spark with Cassandra to perform analytics .

  • Cassandra on AWS


Once you have completed this video based training course, you will have a solid understanding of Cassandra, and be able to use Cassandra for your own development projects. Working files are included, allowing you to follow along with the author throughout the lessons.

Who this course is for:

  • Beginners who want to learn no sql database Apache Cassandra.