Cassandra Tutorial | Apache Cassandra Certification | KernelTraining

Cassandra Tutorial

About Cassandra Tutorial:

Cassandra Tutorial from Kernel Training, Provides you a best Cassandra online training which consists of flexible batch timings and highly trained experts. Apache Cassandra database is a high performance, highly scalable database started at Facebook and built on Amazon’s dynamo and Google’s BigTable. It’s a distributed database for managing huge amount of data across many commodity servers, delivering high availability with no single point of failure. It offers capabilities which NoSQL or relational databases simply cannot provide like: Linear scale performance, continuous availability, easy data distribution across multiple data centers, operational simplicity and cloud availability zones.

Apache Cassandra Training from Kernel training provides real time faculty to deliver complete modules with necessary examples. Apache Cassandra Database from us provides you a complete Apache Cassandra tutorial which covers complete Cassandra basics and industrial concepts. After getting trained it will be easy for you to get Apache Cassandra certification.

Upcoming Batches
Upcoming Batches

Why Learn Apache Cassandra?

Cassandra Architecture is write-optimized shared-nothing architecture results in excellent performance, scalability and support batch analysis via Hadoop. The Course is designed for audiences who are looking to implementing cassandra database to handle big data workloads across multiple data centers with no single point of failure, to provide clients with extremely high performance and availability. Our trainer will help you to get skilled in Apache cassandra open source or Cassandra Tutorial.

Apache Cassandra Prerequisites:

  • Audience pursuing this course should be familiar with basic concepts of basic Linux command line fundamentals and using a Linux text editor like VIM, Nano or Emacs.

  • Prior knowledge and exposure to Java Drivers or data-warehouse concepts is required for this Apache cassandra training.

Apache Cassandra Classes Targeted Audience:

  • Engineers working with a large-scale, high-volume websites.

  • A researcher, student, analyst who designing a project related to Cassandra datastax or other non-relational data store options.

  • Networking specialists who needs to understand the available options for high-performance, decentralized, elastic data stores. Our trainer will help you on Apache Cassandra download.

Apache Cassandra Training Format:

  • Training at Kernel Technology will be instructor-led lecture and discussion.

  • Apache Cassandra training course will end with hands-on labs experience along with project completion.

  • Certification of the course after successful completion of quiz.

  • View our Cassandra tutorial, training material and videos.

Lab Infrastructure:

  • Our Lab is fully equipped with latest infrastructure with Power 6 and IBM X-series dual Xeon Based servers, EMC clarion, Netapp Unified Storage, Brocade FC switches, Cisco FC switches, Cisco L4 switch, and all the servers are integrated with SAN. All the servers are monitored by Nagios monitoring agent with OTRS ticketing system. All the students will have an individual access to the servers through thin clients remotely. Students will be exposed to the real time scenarios through which they can get good exposure on the subject. To help the student in their practical sessions, there will be lab faculties available all the time.

  • Resume Preparation
  • Placement Assistance
  • Apache Cassandra step by step tutorial

Apache Cassandra databaseCourse Scope:

Companies Using Apache Cassandra database:

WalmartLabs, AppScale, CERN, Cisco’s WebEx, Cloudkick, Constant Contact, vConstant Contact, Formspring,IBM,, Netflix etc.



Yes, we provide Course completion Apache Cassandra Certification. At the end of the every course you will work on real time live projects. According the performance in the project you will be awarded a Apache Cassandra Certification. In case your project is not approved for the first time; you can take help of the instructor to understand the concepts and complete the live project.

Once you are with Kernel, you can become master in particular course. We are always here to help you and educate on all the modules. Our support is 24×7!!

Apache Cassandra Career Opportunities:

Professionals with Apache Cassandra basics skills have better opportunity and their demand has been on stead rise this year.


Apache Cassandra Training Course Curriculum:

1. Cassandra Introduction
Goal set: In this module you need to understand about the concept of ACIDity,Cassandra introduction, Cassandra basics, apache cassandra installation, Lookup table, NoSQL databases, Tuneable, casual, strict consistency, RDBMS, Sharding.

Topics: RDBMS: Transactions, ACIDity, Schema, Two Phase Commit, Sharding and Share Nothing Architecture, Feature Based, Key Based, Lookup Table Based, cassandra NoSQL Databases, Brewers CAP Theorem, Cassandra Definition and Features, Column Orientation, Schema Free,  Cassandra db High Performance, USE Cases for Cassandra, Cassandra Installation, Distributed and Decentralized, Elastic Scalability, Cassandra architecture, High Availability and Fault Tolerance, Tuneable Consistency, Strict Consistency, Casual Consistency, Weak (Eventual Consistency).
2. Cassandra Data Model
Goal set: By the end of this Cassandra Tutorial module download Cassandra  and practice you need to understand about Cassandra commands,  know difference between RDBMS and Cassandra data model, primary key, partition key, Cassandra data modeling, Key-space, column and time to live, know hot data is stored in partition.

Topics: Installing Cassandra, Running the Command-Line Client Interface, Basic CLI Commands, Help, Connecting to a Server, Describing the Environment, Creating and Keyspace and Column Family, Writing and Reading Data, Cassandra big data, The Relational Data Model, Simple Introduction, Cluster, Keyspaces, Column Families, Column Family Options, Columns, Wide Rows, Skinny Rows, Column Sorting, Super Columns, Composite Keys, Design Differences between RDBMS and CASSANDRA db, Query Language, Cassandra and Hadoop,  Cassandra programmin Referential Integrity, Secondary Indexes, Sorting, De-normalization, Design Patterns, Materialized Views.
3. Apache Cassandra Architecture
Goal set: By the end of this module of Apache Cassandra online classes you need to understand about load balance, Gossip and failure detection, Anti entropy, Tombstones, commit logs, Gossip, storage service, SSTables, Cassandra Daemon, messaging service.

Topics: System Keyspace, Peer-To-Peer, Gossip and Failure Detection, Anti-Entropy and Read Repair, Memtables, SSTables, and Commit Logs, Read, Mutation, Gossip, Response, Anti-Entropy, Load Balance, Migration, Streaming, Cassandra nosql, Managers and Services, Daemon, Storage Service, Cassandra cluster, Messaging Service, Hinted Handoff Manager Hinted Handoff, Compaction, Bloom Filters, Tombstones, Staged Event-Driven Architecture (SEDA).
4. Creation of Sample Application
Goal set: At the end of this Cassandra Tutorial module you need to understand about Cassandra DB, Database design, learning apache cassandra Application code, creation of database, loading schema, data structures, database population, setting connections, Sample application Cassandra design.

Topics: Database Design, Sample Application RDBMS Design, Sample Application Cassandra Design, Application Code, Creating Database, Loading Schema, Data Structures, Setting Connections, Population of database, Application Features.
5. Configuring, Reading and Writing Data in Cassandra
Goal set: By the end of this module of Apache Cassandra online classes  you need to able to describe keyspaces, Replicas, security, Partitioner, Snitches, Slice predicate, Basic write properties, Multiget slice, Additional tools.

Topics: Keyspaces, Replicas, Replica Placement Strategy, Replication Factor, Partitioner, Snitches, Creating Clusters, Dynamic Ring Participation, Security, Miscellaneous Settings, Additional Tools, Query differences between RDBMS and Cassandra, Basic Write Properties, Consistency Level, Basic Read Properties, API’s, Set Up and Inserting Data, Slice Predicate, Get Range Slices, Multiget Slice, Deleting, Programmatically Defining Keyspaces and Column Families.
6. Integration of Cassandra with Hadoop
Goal set: By the end of this module you need to understand about Map Reduce, Cassandra Hadoop source package, PIG, Use cases, Hive, How to output data to Cassandra.

Topics: Hadoop, MapReduce, Cassandra Hadoop Source Package, Outputting Data to Cassandra, PIG, HIVE, Use Cases, hadoop cassandra.
7. CQL
Goal set: At the end of this module you need to understand about Data manipulation language, Import and export data, CQL scripts, Data definition language, how to create and modify users, user permission.

Topics: Data Definition language(DDL) Statements, Data Manipulation Language (DML), User permission, Create and modify Users, Capture CQL output to a file, Import and export data, CQL scripts from within CQL, CQL Scripts from the command prompt.
8. Exceptions and Hector
Goal set: In this module you need to understand about Exceptions, Hector API, Hector features, Thrift summary, Web console of Cassandra.

Topics: Basic Client API, Thrift, Thrift Support for Java, Exceptions, Thrift Summary, Cassandra Web Console, Hector (Java), Features, Hector API.

  • Online video based Training is designed to teaches the fundamentals of Cassandra architecture, installation, configuration, data modelling, administration, and tooling.

  • Learn to configure Apache Cassandra for building scalable Java applications.

  • Learn about Cassandra documentation.
  • Understand the Cassandra Data Model and Cassandra Query Language (CQL).


Apache Cassandra Video Recording Demo Class 

Welcome, To Cassandra Tutorial

How it Works?

1. This is an Online Course with Instructor led LIVE and Interactive Sessions.

2. This course contains Practical Work involving Practical Hands-on, Cassandra Basics, Lab Assignments, and Real World Case Studies. This practical work can be done at your own pace. We will also provide you Apache Cassandra tutorial, PDF

3. You will have access to 24×7 Technical Support. You can request for assistance for any problem you might face or for any clarifications you may require during the course. Learn about Cassandra installation.

4. At the end of the training, you will have to work on a Project. You will receive a Grade and a Verifiable Apache Cassandra Certification on the successful completion of this project.

Demo class video and PPT Presentation

Watch sample video tutorial on Apache Cassandra

Presentation on Apache Cassandra

Frequently Asked Questions
Is Apache Cassandra offered to a fresh graduate?
What are the career opportunities after Apache Cassandra Training Program?

Course Reviews


4 5 1
Got enroll with Kernel training for Apache Cassandra online classes. The approach of teaching was good. Iam glad for joining Kernel training

Very professional

5 5 1
Through this Kernel Training organization, Iam learning apache cassandra. The instructor from Kernel training are very professional. Iam glad with their online Cassandra training.


4 5 1
The instructors from Kernel Training are very professional and talented. I am happy to complete my Cassandra Online training course here.

Teaching method is awesome

5 5 1
Their Apache Cassandra online training teaching method is awesome and I am much satisfied by their service

Their setup is appreciable

5 5 1
Kernel training provides regular classes. Their setup is appreciable. I am taking Cassandra course online and instructor is good.

    Course Reviews


    5 ratings
    • 1 stars0
    • 2 stars0
    • 3 stars0
    • 4 stars0
    • 5 stars0

    No Reviews found for this course.

    Drop a Query!

    Course Features

    Online Classes: 15 Hrs

    For Apache Cassandra Online training course theory duration is 15 Hours led by instructor. You will be learning from real time expert. Apache Cassandra online training course is divided into sessions. Registered people will have access to LMS (Learning Management System) where you can find useful material and recorded sessions of this course.

    *Conditions Apply

    Lab Hours: 8 Hrs

    For Lab/Practical’s we have allotted duration of 8 Hours. We give access to our Data center through VPN access. Feel free to contact us if you have any doubts our team will help you out. We have good lab infrastructure at our location.

    *Conditions Apply

    Project Hours: 4 Hrs

    For Project completion total of 4 Hours are given for the participants. Candidates have to pay attention and complete the work. Participants need to utilize this time and finish project on time.

    *Conditions Apply


    All registered candidates will have access to learning management system which in short is called as LMS. Here you will find useful stuff such as class recordings, which will help in your career. LMS access will expire after 5 Months, from the date of registration of online/self-paced course.

    24 x 7 Support

    24x7 online support team is available to help you with any technical queries you may face during the course. All the queries are tracked as tickets and you will get a guaranteed response from a support engineer. If required, Live support is provided by the support team by accessing your machine remotely. This ensures that all your concern faced during labs and project work are clarified anytime.

    Get Certified

    Towards the end of this online course, you will be working on a project. Project will be reviewed by our expert panel. On completion of project you will get course completion certificate from Kernel Training. Feel free to contact us for any queries.