Course Details

Cassandra Overview

Apache Cassandra is an open source, decentralized; highly available, fault-tolerant, distributed, column-oriented, elastically scalable database that bases its distribution design on its data model and Amazon’s Dynamo on Google’s Bigtable. It is capable enough to store hundreds of terabytes of data. 

Cassandra originated at Facebook in 2007 to solve that company’s inbox search problem, in which they had to deal with large volumes of data in a way that was difficult to scale with traditional methods. Specifically, the team had requirements to handle huge volumes of data in the form of message copies, reverse indices of messages, and many random reads and many simultaneous random writes. For developers and administrators coming from the relational world, the Cassandra data model can be very difficult to understand initially. Some terms, such as “keyspace,” are completely new, and some, such as “column,” exist in both worlds but have different meanings. It can also be confusing if you’re trying to sort through the Dynamo or Bigtable source papers, because although Cassandra may be based on them, it has its own model.

Course Cassandra Training
Mode of Training Instructor Led Live Online Training
Duration 30 hours
Timings Flexible (Our Rep will work with you on the timings that suits your needs)
Course Material Our Expert Trainer will share you all the necessary course material,  ppt’s, videos and pdf’s
Examples Trainer will cover Real time scenarios during the training
Interview Questions Click here to see the Apache Cassandra Interview Questions and Answers
Certification Click here to know about the Cassandra Certification
Salary Trends Check here to see the salary trends here.

After the completion of the Apache Cassandra training online, trainee will be able to:

  • Handling larger data workloads at multiple nodes without a single failure.
  • Understanding the system and hardware failures.
  • Presents the basic overview of Cassandra database and its overall view of optimal performance either on premise or in the cloud.
  • Create Cassandra Clusters for Various kinds of Applications.
  • Understand Apache Cassandra Architecture.
  • Learn about Cassandra and NASQL domain.
  • Learn Cassandra admin Operations for managing a cluster.
  • Design and model applications for Cassandra port existing application from RDBMS to Cassandra.

Cassandra can be referred as an excellent choice for implementing Analytics Solution.

  • Effectively handles Real-time Analytics Workload.
  • It supports heavy write operations due to its write intensive database.
  • Its overall performance exceeds the performance of normal nosql databases.
  • It excels in determining the partition to look for in the data and stores data in a sorted form within the tables.
  • Cassandra is the right choice of database operation if you are aiming for scalability, high performance and availability.

People with below qualification can attempt the Cassandra Online Training. They are:

  • A data architect who needs to understand the available options for high-performance, decentralized, elastic data stores.
  • A developer working with large-scale, high-volume websites.
  • A researcher, analyst or student who is designing a project related to Cassandra or other non-relational data store options.

There are no specific prerequisites for Apache Cassandra Training. However,

  • Functional knowledge on LINUX,
  • Operational experience on JAVA and database is an added advantage.
  • This popular module is designed keeping in view the end user.

The Cassandra Training videos and Cassandra Training Material are carefully developed in such a way that even a fresher can easily understand and learn the product at his/her own pace.

Self Paced Learning moves at a pace set by the learner and is cost effective. Self paced training is for the people who want to go fast track and want to finish the course in a minimal time. It boosts the retention of information simultaneously to a large number of people.

On the other hand, Live Online Training takes place at a scheduled event or time where an Instructor plays an important role throughout the learning process.

Classes are conducted by Certified Cassandra Working Professionals with 100 % Quality Assurance.

With an experienced Certified practitioner who will teach you the essentials you need to know to kick-start your career with Cassandra Database Training. Our training make you more productive with your Cassandra Training Online. Our Cassandra Administration training style is entirely hands-on. We will provide access to our desktop screen and will be actively conducting hands-on labs with real-time projects.

Cassandra course is developed by the team of Cassandra experts having 12 years of experience in IT and 7 years in teaching Cassandra.

What we promise at TekSlate:

1) We offer flexible timings unlike most other mediums of training, students can pick their own schedule according to their availability.

2) We offer free demo session, students can attend the demo session, asses the trainer and then join the course.

3) We offer the best Apache Cassandra course material and also share project scenarios which are similar to what you work when you go to the corporate environment.

4) We share Cassandra videos of each training session so that you can review them later as well. The videos developed by experts make it more easier for the learning professionals.

  • Cassandra deals with unstructured data and has flexible schema.
  • Keyspace is the outermost container that contains data corresponding to an application.
  • Uses a query-driven approach.
  • A Cassandra cluster can possess one or more analogous keyspaces.
  • A partitioned row store with tunable consistency.
  • Efficient enough to diagnose and resolve many common production problems.
  • A distributed database – Reads/Writes when the data is grouped on nodes by partition.

Cassandra Cluster Topology

Cassandra’s topology relies on a peer-to-peer distributed architecture. It comprises of number of Cassandra nodes where data is written. All nodes participate in a “ring” or datastore cluster, and communicate with each other via a gossip protocol. Each node must be configured aptly before beginning a cluster. Data, depending on the user preference is either orderly or randomly distributed across all nodes.

cassandra cluster topology

During configuration, Cassandra Cluster topology consists of either adding or removing the Cassandra nodes within the cluster. Additionally, data replication is available and is highly recommended to the user for fault-tolerance, as it allows for data durability in cases of node failures. The addition and elimination of replica count can be handled according to the requirements. The minimum replica set recommended is three. This means that should have n nodes be found adequate for a given cluster/workload combination, 3n nodes should be provisioned. The user would then enable Cassandra to replicate each data chunk to three nodes, allowing for any part of database to be accessible even under node failures. For greater fault tolerance, a higher replica set number can be chosen.

Cassandra Online Training Curriculum

Learning Objects: In this Cassandra Course we will learn about, what is Cassandra  and History of Cassandra.

Topics include: What Is Meant By NoSQL?, Distributed and Decentralized, Elastic Scalability, High Availability and Fault Tolerance, Brewer’s CAP Theorem, Row-Oriented, Schema-Free, High Performance, Introduction to Cassandra, Install Cassandra Ubuntu.

Practicals to be Covered: In this practicals we will talk about, distribution and decentralization of Cassandra and Brewer’s CAP Theorem.

Learning Objects: This following Cassandra Course describes, understanding all the logs, and how to configure the logs.

Topics include: Configure system.log file, Configure Cassandra.log file, Configure gc.log file, Apache Cassandra Metrics.

Practicals to be Covered: In this class we will talk about, Purpose of log files and configuration of log files created by Cassandra.

Learning Objects: This Apache Cassandra tutorial will help us to learn about, Understand what database model is  and why it is important, and also understanding the key data base elements.

Topics include: CQL Cassandra, Understand basics of data modeling, Cassandra nosql database, Cassandra Data Types, Key Space, Column Family, Column Family Options, Wide Rows, Skinny Row, Column Sorting, Super Columns, Counter Column Family, Composite Keys and Columns, Time To Live, Indexing in Cassandra: primary, secondary and custom,Secondary Indexes in Cassandra, Difference between Custom and Secondary Indexes, Difference between Relational Modeling and Cassandra Modeling, Patterns and Anti-Patterns in Cassandra Modeling., Cassandra Master Slave.

Practicals to be Covered: This Cassandra tutorial talks about, Column Family table, understanding static and dynamic tables and primary key compounds.

Learning Objects: The following datastax cassandra tutorial describes about, understanding that Cassandra is a distributed database, Cassandra write and read paths, learning gossip protocol.

Topics include: Architecture of Cassandra, Understand replication, Understanding data partitions, How nodes communicate – Peer-to-Peer Model, Anatomy of Read/Write operation, How are Deletes handled in Cassandra, Gossip and Failure Detection, Anti-Entropy and Read Repair, Memtables, SSTables, Commit Logs, Flushing, Row Merging, Cache (Key, Row), Hinted Handoff, Compaction: Choose and implement compaction strategies, Bloom Filters, Tombstones, Managers and Services, VNodes, Indexes and Caches, Apache Cassandra Statistics.

Practicals to be Covered: In this practical session we will talk about, understanding incremental repair and its benefits and also SSTables and Commit logs.


Learning Objects: In this session we will learn about, what are the various tools availabe, and Using Jconsole to monitor JMX statistics.

Topics include: Understanding Cassandra Monitoring tools, Using Nodetool utility, Using Jconsole, Learning about OpsCenter tool, Cassandra Metrics.

Practicals to be Covered: In practicals we will talk about, Using Nodetool utility to manage the cluster, Connect JConsole to Cluster and monitor JMX statistics.

Learning Objects: In this Cassandra Database Tutorial, people explore the concept of Understanding a Cassandra Database, and Cassandra Drivers.

Topics Include : Creating a Database, Defining and Creating a Table, Recognizing a Keyspace, Defining a Partition Key, Setting Up an Application Page, Connecting to a Cluster, Executing and Displaying a Query.

Practicals to be Covered : In the practical session, students try hands-on Setting Up a Development Environment and laying hands-on its results.

Learning Objects: This following Cassandra nosql tutorial describes about, why there is a need to repair nodes and understanding nodetool repair Command.

Topics include: Understanding Repair, Understanding read repair, what’s new in incremental repair, Run a repair Operation.

Practicals to Covered:This practical class we will talk about, repair a cluster using nodetool utility.

Learning Objects: This following session describes, understanding the importance of backup and restore functionality, How to create a snapshot using nodetool utility.

Topics include: Restoring from a snapshot, Creating a snapshot.

Practicals to be Covered: In this class we will discuss more about, create backup as a part of this hands-on. Restore from the backup to recover data.


Tekslate basically offers the online instructor-led training. Apart from that we also provide corporate training for enterprises.

Our trainers have relevant experience in implementing real-time solutions on different queries related to different topics of Apache Cassandra Training. Tekslate also verifies their technical background and expertise.

We record each LIVE class session you undergo through and we will share the recordings of each session/class.

If you have any queries you can contact our 24/7 dedicated support to raise a ticket. We provide you email support and solution to your queries. If the query is not resolved by email we can arrange for a one-on-one session with our trainers.

You will work on real world Best Cassandra Online Training projects wherein you can apply your knowledge and skills that you acquired through our training. We have multiple projects that thoroughly test your skills and knowledge of various aspect and components making you perfectly industry-ready.

Our Trainers will provide the Environment/Server Access to the students and we ensure practical real-time experience Cassandra training by providing all the utilities required for the in-depth understanding of the course.


If you are enrolled in classes and/or have paid fees, but want to cancel the registration for certain reason, it can be attained within 48 hours of initial registration. Please make a note that refunds will be processed within 30 days of prior request.

The Training itself is Real-time Project Oriented.

Yes. All the training sessions are LIVE Online Streaming using either through WebEx or GoToMeeting, thus promoting one-on-one trainer student Interaction.

There are some Group discounts available if the participants are more than 2.


As we are one of the leading providers of Online training, We have customers from:

Popular cities of USA, like:

  • Louisville, Indianapolis, Miami, Detroit, Atlanta, San Francisco, and other predominant places.

Popular cities of Canada, like:

  • Ontario, Edmonton, Ottawa, etc.

Popular cities of India, like:

  •  Cassandra Training in Hyderabad, Pune, Bangalore, Apache Cassandra Training in Chennai, Delhi and Mumbai.

Along with it, we also prevail our valuable online training in the places of UK, Australia, India and other parts of the world.

Cassandra Certification Online

Put your Apache Cassandra knowledge to the test, gain confidence in deploying, and earn third-party validation with DataStax and O’Reilly’s Apache Cassandra Developer Certification.

  • Having a Apache Cassandra certification distinguishes you as an expert.
  • For Apache Cassandra certification, you need not go to a test center, as the certification is available online.
  • You need to register yourself at with a certain Cassandra Certification cost to give your Apache Cassandra Developer Certification Exam.

Exam Details

Course Reviews


4766 ratings
      • Tekslate has been one of the finest global online learning portals with clear information and learning. I attended the Apache Spark Certification training. The best part is that they have provided IDE ...
      • I have taken 2 instructor-led courses (SAP HANA and BO). The course contents were really rich, and trainers are experts in the technology fields. I would like to recommend the course to my colleagues ...
        Katelyn Thomas
      • After a great research on available online courses, I have decided to opt Tableau Training from Tekslate, am quiet satisfied with that. Coursework is well calibrated to make student more comfortable w ...
        Christinia Beth
      • I have enrolled last month, and finished the course... As a working professional, they given me an exposure to the domain, but also helped to learn the cross technologies and develop an inclination to ...
        Alison Benhar

    Apache Cassandra Benefitted Different Companies Dealing Different Customers With Different Business Plans

    Date Published:Oct 2,2016

    Companies like British Gas, Activision and William Hill, The Weather Channel and Call Of Duty have one thing in common, Apache Cassandra NoSQL database.These companies use Cassandra platform to meet the needs of enterprises who have increasing data in real-time environment in their businesses and also to meet the demand of Internet Of Things(IoT) customers.With the increase of IoT, focussing on both firm’s and individual user experiences is also a challenging aspect for the companies working on real-time data…Read more

    Apache Mesos 2016 Survey Report Declares Orientation Frameworks Users Focus On Big Data And Containers

    Date Published: Nov 2,2016

    Recently a survey report was released by Mesosphere in Apache Mesos 2016 Survey that Mesos users focus on running Containers at scale and deploy big data apps especially Spark. Mesos was built to run workloads of all types and sizes across clusters of systems. Mesosphere survey also reveals that most of the data-centric applications users deployed Apache Spark, about 43 percent of users and the rest is a mix of Kafka messaging system, Elasticsearch System, Cassandra NoSQL Database and Hadoop with less in number….Read more

    drop query

    Send us a Query

    Enroll into this course

    Register for Free Demo

    Three + 6

    Related Courses


    Please leave a message and we'll get back to you soon.
    Three + 6