Learn Apache Cassandra from Scratch

Master Cassandra DB concepts and techniques for professional web development
3.7 (108 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,551 students enrolled
Take This Course
  • Lectures 24
  • Length 4 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 English

Course Description

Cassandra is the high performance open source distributed database system. It showed the highest growth rate among new database systems and is poised for huge growth. Our course aims to provide you with everything you will need to get started with Cassandra DB. The Course starts with basic Cassandra Concepts and follow it up with CQL and finally teaches you to build a real application using Cassandra and NodeJs. The following sections are covered in the course

Cassandra Overview

Cassandra Data Model

Internal Working


Cassandra Installation



Cassandra Query Language

Tables and Queries in Cassandra

Crud operations in Cassandra

Project Building in Cassandra

Build a Simple Twitter Clone application using Cassandra and Nodejs

The course includes presentation files, source code and video training materials and follows an easy to assimilate pedagogy with practical focus to teach you all the tips of the trade.

What are the requirements?

  • Basic web programming experience is expected for the course . Knowledge of JavaScript, HTML, CSS and RDBMS system will be useful to grasp the concepts

What am I going to get from this course?

  • Build Your Next Application using Cassandra DB
  • Understand CQL( Cassandra Query language)
  • Use Cassandra with NodeJS
  • Learn NoSQL DB concepts while working on practical project

Who is the target audience?

  • Anyone who wants to start with Cassandra and don't know where to start can take this course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

Introduction to the course

Section 2: Cassandra Overview

Introduction to Apache Cassandra


Learn all about the Cassandra data model


A simple comparison with RDBMS systems


A sneek peek into the inner working of Cassandra


Learn to use Hadoop with Cassandra.

Quiz time
6 questions
Section 3: Getting Started

Software setup for cassandra


Learn to Install Cassandra on Linux


Learn to Install on Windows using DataStax

- Getting Started
4 questions
Section 4: Cassandra Query Language (CQL)

Introduction to Cassandra Query Language


Planning and Structure of the Shout App to be built using cassandra


Creating Tables and Fields for our App.


Insert and Select operations in CQL


Update and Delete operations

- Cassandra Query Language
5 questions
Section 5: NodeJS Cassandra Application - Part 1

Setting Up NodeJs and Express for the App Development


Selecting and Displaying users using Cassandra and NodeJs


Implement the Single User Display


Learn to add users to the System


Update user in the DB

- NodeJS Cassandra Application
4 questions
Section 6: NodeJS Cassandra Application - Part 2

Deleting user using Restful APIs


Displaying Shouts to the users


Creating batch insert queries for the Application


Adding some CSS style to the app to make it look good.

- NodeJS Cassandra Application - Part 2
4 questions
Section 7: Course Summary

Course Summary

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Soultions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course