Enroll Now!!! and get 10% special Discount on all courses. Limited Time only!!!

Cassandra Online Training ( L047 )

4.5 + (25,859) Students Ratings

Cassandra Training Course is curated by industry experts as per the industry requirements. Apache Cassandra Training at IQ Online helps you to master the concepts of Architecture, features, Data Models, and Administration of Apache Cassandra. In this course, you will learn how to install, configure and monitor Cassandra. Adding to this, you will learn how to integrate Apache Cassandra with other frameworks like HADOOP, SPARK & KAFKA.

 

Course Price :

₹18,418
₹20,464
10%
off
Available

Live Instructor

Self Paced

Think Bigger Advantage

Live Online Classes

All our Classes are Live Instrucotor led online sessions. You can attend at the comfort of your place and Login to our Classes.

LMS (Learning Management System)

LMS will help you to organize your all training material, session videos and review at later date. You can access LMS anytime and review your completed classes. If you miss any class, then you can review the missed class in LMS.

Flexible Schedule

For some reasons, you can not attend the Classes, we can enroll you in the next possible classes. we assure flexibility in class schdules.

Lifetime Access to Learning Platform

You will get Lifetime free access to LMS(Learning Mangement System) You can access all Videos, class room assignments, quizzes, Projects for Life time. You will also get free video sessions for Life time.

Highest Completion Rate

We have the highest course completion rate in the Industry. If you miss a class, you can opt for the missed class in different batch. We assure you the best training possible for you to succeed.

Certificate of Completion

We provide you the Industry recognized Certification of Course completion This certificate will sometimes helps you to get reimbursement of training expenses by your company.

Training Schedule
Batch Start Date Days of Training Weekday/ Weekend Timings
03-Apr-2020 Available SAT & SUN (4 WEEKS) Weekend Batch 09:30 PM - 12:30 AM (EST)
 
 
 
 
 

Course Curriculum

Goal: In this module, you will learn the introduction of Big Data and how it creates problems for traditional Database Management Systems like RDBMS. You will also learn how Cassandra solves these problems and understand in-depth about Cassandra’s features.

 

Skills:

  • Fundamental concepts of Cassandra

Objectives:

At the end of this module, you’ll able to

  • Explain what is Big Data
  • Listing out the Limitations of RDBMS 
  • Define NoSQL
  • Explain  Characteristics of NoSQL
  • Definition of CAP Theorem
  • Learn Cassandra 
  • Listing out the Features of Cassandra

Topics:

  • Big Data Introduction and Problems caused by it
  • Traditional Database Management System
  • RDMS limitations
  • NoSQL databases
  • Common characteristics of NoSQL databases
  • CAP theorem
  • How can Cassandra solve the Limitations?
  • History and features of Cassandra

Goal: In this module, you will get to know about Database Model and similarities between RDBMS and Cassandra Data Model. You will also acquire the knowledge of key Database Elements of Cassandra and learn about the concept of Primary Key.

 

Skills: 

  • Data Modelling in Cassandra
  • Data Structure Design

Objectives:

At the end of this module, you’ll able to

  • Explain Database Modelling and it’s Features
  • Describe the Different Types of Data Models
  • List out the Difference between Cassandra Data Model and RDBMS
  • Define Cassandra Data Model
  • Explain Cassandra Database Elements
  • Implement Keyspace Creation, Updating and Deletion
  • Implement Table Creation, Updating and Deletion

Topics: 

  • Introduction to Database Model
  • The analogy between RDBMS and Cassandra Data Model
  • Understand the following Database Elements: 

Cluster, Keyspace, Column Family/Table, Column

  • Column Family Options 
  • Columns 
  • Wide Rows, Skinny Rows 
  • Static and dynamic tables

Hands-On:

  • Creating Keyspace 
  • Creating Tables

Goal: Acquire knowledge of architecting and creating Cassandra Database Systems. In addition to Architecture you will also understand the complex inner workings of Cassandra such as Gossip Protocol, Read Repairs, etc.

 

Skills: 

  • Cassandra Architecture

 

Objectives

You will now able to 

 

  • Explain the Architecture of Cassandra
  • Describe the Different Layers of Cassandra Architecture
  • Learn about Gossip Protocol
  • Describe Partitioning and Snitches
  • Explain Vnodes 

*  Understand how to Read and Write Path works

  • Understand Compaction, Anti-Entropy, and Tombstone
  • Describe Repairs in Cassandra
  • Explain Hinted Handoff

 

Topics

  • Cassandra as a Distributed Database
  • Key Cassandra Elements
  1. Memtable
  2. Commit log
  3. SSTables
  • Replication Factor
  • Data Replication in Cassandra
  • Gossip protocol – Detecting failures
  • Gossip: Uses
  • Snitch: Uses
  • Data Distribution
  • Staged Event-Driven Architecture (SEDA) 
  • Managers and Services 
  • Virtual Nodes: Write path and Read path
  • Consistency level
  • Repair
  • Incremental repair

Goal: In this module, you will learn about the attributes of Keyspace in Cassandra. You will understand how to create Keyspace and the table. You will also understand how to perform various operations like Inserting, Updating and Deleting data from a table while using CQLSH.

 

Skills: 

  • Database Operations
  • Table Operations

 

Objectives: 

 

You will now able to 

  • Describe Different Data Types Used in Cassandra
  • Explain Collection Types
  • Describe What are CRUD Operations
  • Implement Insert, Select, Update and Delete of different elements
  • Implement Various Functions Used in Cassandra
  • Describe the Importance of Roles and Indexing 
  • Understand tombstones in Cassandra

 

Topics:

  • Replication Factor
  • Replication Strategy
  • Defining columns and data types
  • Defining a partition key
  • Recognizing a partition key
  • Specifying a descending clustering order
  • Updating data
  • Tombstones
  • Deleting data
  • Using TTL
  • Updating a TTL

 

Hands-on/Demo

  • Create Keyspace in Cassandra
  • Check Created Keyspace in System_Schema.Keyspaces  
  • Update Replication Factor of Previously Created Keyspace
  • Drop Previously Created Keyspace
  • Create A Table Using CQLSH
  • Create A Table Using TIMEUUID and UUID
  • Create A Table Using Collection & UDT Column
  • Create Secondary Index On a Table
  • Insert Data Into Table
  • Insert Data Using COPY Command
  • Deleting Data from Table

Goal: You will learn how to add nodes in Cassandra and configure Nodes using “cassandra.yaml” file.to remove the node and restore node back into the service we use nodetool. In addition, by using nodetool repair command learn the importance of repair and also learn how to repair operation functions.

 

Skills: 

  • Node Operations

 

Objectives: At the end of this Node Operations in cluster module, you’ll able to:

  • Explain Cassandra Nodes
  • Understand Seed Nodes
  • Configure Seed Nodes using Cassandra.yaml file
  • Add/bootstrap a node in a Cluster
  • Use nodetool utility to decommission a node from the cluster
  • Remove a Dead Node from a Cluster 
  • Describe the need to repair Nodes
  • Use nodetool repair command

 

Topics:

  • Cassandra nodes
  • Specifying seed nodes
  • Bootstrapping a node
  • Adding a node (Commissioning) in Cluster
  • Removing (Decommissioning) a node
  • Removing a dead node
  • Repair
  • Read Repair
  • What’s new in incremental repair
  • Run a Repair Operation
  • Cassandra and Spark Implementation

 

Hands-On:

  • Commissioning a Node
  • Decommissioning a Node
  • Nodetool Commands

Goal: The key aspects used for monitoring Cassandra are resources used by each node, response latencies to requests, requests to offline nodes, and the compaction process. This module helps you to learn various monitoring tools in Cassandra such as nodetool and JConsole

Skills: 

  • Clustering

 

Objectives: 

 

After this module, you will

  • Describe the various monitoring tools available 
  • Implement nodetool utility to manage a cluster
  • Use JConsole to monitor JMX statistics
  • Understand the OpsCenter tool

 

Topics:

  • Cassandra monitoring tools
  • Logging 
  • Tailing 
  • Using nodetool Utility
  • Using JConsole
  • Learning about OpsCenter
  • Runtime Analysis Tools

 

Hands-On:

  • JMX and Jconsole
  • OpsCenter

Goal: In this module, you will get in-depth knowledge about the importance of Backup and Restore functions in Cassandra. You will learn how to create snapshots in Cassandra and  Hardware selection and Performance Tuning (Configuring Log Files) in Cassandra. You will also learn about Cassandra's integration with other different frameworks.

 

Skills: 

  • Performance tuning
  • Cassandra Design Principles
  • Backup and Restoration

 

Objectives:

Upon completing this Backup & Restore module, you will be able to

  • Learn the importance of  backup and restore functionality.
  • Create a snapshot using Nodetool utility
  • Restore a snapshot
  • Understand how to choose the right balance of the following resources: 

   memory, CPU, disks, number of nodes, and network.

  • Understand all the logs created by Cassandra 
  • Explain the purpose of different log files
  • Configure the log files 
  • Learn about Performance Tuning 
  • Integration with Spark and Kafka

 

Topics:

  • Creating a Snapshot
  • Restoring from a Snapshot
  • RAM and CPU recommendations
  • Hardware choices
  • Selecting storage
  • Types of Storage to Avoid
  • Cluster connectivity, security and various factors that affect distributed system performance
  • End-to-end performance testing of Cassandra clusters.
  • Load balance and streams

 

Hands-On:

  • Creating Snapshots
  • Integration with Kafka
  • Integration with Spark

Goal: In this module, you will learn about Implementation, Design, and on-going support of Cassandra Operational Data. You will also learn how to Host a Cassandra Database on Cloud.

 

Skills:

  • Security
  • Design Implementation
  • On-going support of Cassandra Operational Data

 

Objectives: 

  From this module, you’ll be able to: 

  • Understand Security 
  • Learn about DataStax
  • Create an End-to-End Project using Cassandra
  • Implement a Cassandra Database on Cloud

 

Topics:

  • Security
  • Ongoing Support of Cassandra Operational Data
  • Hosting a Cassandra Database on Cloud

 

Hands-On:

  • Hosting Cassandra Database on Amazon Web Services
Like the course? Enroll Now

Structure your learning and get a certificate to prove it.

Course Details

This cassandra course provides 

  • Knowledge of NoSQL database
  • Comprehensive knowledge of Cassandra architecture and it’s Database.
  • Capability to swill data in Cassandra and perform various operations. 
  • Experience with Single Node Cluster & Multi-Node Cluster setup’s and different Node Operations using nodetool
  • Capability to Manage Cassandra Cluster.
  • Capability to  Monitor the Cassandra Cluster
  • Knowledge of various Security and Backup features that are provided by Cassandra
  • Exposure to many real-time industry-based Projects
  • Case Studies which are diverse in nature covering social media, banking, e-commerce and telecommunication domains

Growth of Big Data analytics is increasing very rapidly and this strong growth pattern translates into a great opportunity for all the IT Professionals. Apache Cassandra is Highly Available and it is one of the most widely used NoSQL databases. Our Apache Cassandra Training helps you to grab this opportunity and enhance your career. It is best suited for:

 

 

  • Big Data Developer, Administrator, Architect, Analyst, Engineer
  • Software Architect / Engineer/Developer
  • Solution Delivery Consultant
  • Senior BI / ETL Developer
  • NoSQL Big Data Developer

As such, there are no prerequisites for the Apache Cassandra course. But Knowledge of the Linux command line will be helpful. Exposure to Java, Database or Data-Warehouse concepts is an added advantage, but although it is not mandate

Cassandra Online Training Ceritficate

Cassandra Online Training Reviews

25,859

Total number of reviews

4.5

Aggregate review score

80%

Course completion rate

Cassandra Online Training Features

Live Online Classes

All our Classes are Live Instructor led online sessions. You can attend at the comfort of your place and Login to our Classes.

LMS (Learning Management System)

LMS will help you to organize your all training material, session videos and review at later date. You can access LMS anytime and review your completed classes. If you miss any class, then you can review the missed class in LMS.

Flexible Schedule

For some reasons, you can not attend the Classes, we can enroll you in the next possible classes. we assure flexibility in class schedules.

Lifetime Access to Learning Platform

You will get Lifetime free access to LMS(Learning Mangement System) You can access all Videos, class room assignments, quizzes, Projects for Life time. You will also get free video sessions for Life time.

Highest Course Completion Rate

We have the highest course completion rate in the Industry. If you miss a class, you can opt for the missed class in different batch. We assure you the best training possible for you to succeed.

Certificate of completion

We provide you the Industry recognized Certification of Course completion This certificate will sometimes helps you to get reimbursement of training expenses by your company.

Like the course? Enroll Now

Structure your learning and get a certificate to prove it.

Cassandra Online Training FAQs

You will never miss a class at IQ Online Training! You can choose either of the two options:

  1. View the recorded session of the class available in your LMS or
  2. You can attend the missed session in any other live batch.

After the enrolment, the LMS access will be instantly provided to you able to access for lifetime which includes complete set of previous class recordings/PPTs/PDFs/assignments. You can start learning right away.

Your access to the Support Team is for lifetime. Our team will help you in resolving queries, during and after the course.

Yes, once enrollment has done for course. Access to the course material will be available for lifetime.

You can Call our support numbers listed in site OR Email us at info@iqtrainings.com.

You can view in-depth class sample recordings before the enrollment. Experience the complete learning instead of a demo session with our expertise.

All the instructors are Industry experts with minimum 10-12 yrs of relevant IT experience. They are subject matter experts and are well trained for providing an awesome learning experience to the participants.

Recommended Courses

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

SITECORE TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

WORKDAY HCM TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

VMWARE CLOUD TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

GUIDEWIRE BILLING CENTER TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

AGILE AND SCRUM TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend
Drop us a Query

+91 97846 54326

Available 24x7 for your queries