Apache Cassandra Certification Training

Apache Cassandra Solutions Architect Training

OL Tech Edu Apache Cassandra Certification Training is designed by professionals as per the industry requirements and demands. This Cassandra Certification Training helps you to master the concepts of Apache Cassandra including Cassandra Architecture, its features, Cassandra Data Model and its Administration. Throughout the Cassandra course, you will learn to install, configure, and monitor Cassandra, along with its integration with other Apache frameworks like Hadoop, Spark and Kafka.

Sports, Citrix, UST Global, Mindtree, TCS, Wipro, Infosys & other MNC's use Azure across industries.

Microsoft Aims for $20 Billion Cloud Sales Run Rate in 2018 - Satya Nadella, CEO.

Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Apache Cassandra Certification Training UpComing Batches

Apr-23 - Jun-04

Weekend
SOLD OUT

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-16 - May-28

Weekday
SOLD OUT

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Apr-27 - Jun-08

Weekend
FILLING FAST

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-04 - Jun-15

Weekday
FILLING FAST

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

May-11 - Jun-22

Weekend

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-18 - Jun-29

Weekday

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Course Curriculum

Apache Cassandra Certification Training

SELF PACED

OL Tech Edu's Apache Cassandra Certification Training is designed by professionals as per the industry requirements and demands. This Cassandra Certification Training helps you to master the concepts of Apache Cassandra including Cassandra Architecture, its features, Cassandra Data Model and its Administration. Throughout the Cassandra course, you will learn to install, configure and monitor Cassandra, along with its integration with other Apache frameworks like Hadoop, Spark and Kafka.

  • WEEK 5-6
  • 10 Modules
  • 6 Hours
Apache Cassandraertification Training Is Designed

Goal: In this module you will get a brief 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 Cassandra’s features.

Skills:
  • Basic Concepts of Cassandra.

Objectives:

At the end of this module, you will be able to.

  • Explain What is Big Data.
  • List the Limitations of RDBMS. 
  • Define NoSQL and it’s Characteristics.
  • Define CAP Theorem.
  • Learn Cassandra. 
  • List the Features of Cassandra.
  • Get a Tour of OL Tech Edu’s VM.
 
Topics:
  • Introduction to Big Data and Problems caused by it.
  • 5V – Volume, Variety, Velocity, Veracity and Value.
  • Traditional Database Management System.
  • Limitations of RDMS. 
  • NOSQL Databases.
  • Common Characteristics of NoSQL Databases.
  • CAP Theorem.
  • How Cassandra Solves the Limitations?
  • History of Cassandra.
  • Features of Cassandra.

Hands On:
  • OL Tech Edu VM tour.

Goal: In this module, you will learn about Database Model and similarities between RDBMS and Cassandra Data Model. You will also understand the 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 will be able to:

  • Explain What is Database Modelling and it’s Features.
  • Describe the Different Types of Data Models.
  • List the Difference between RDBMS and Cassandra Data Model.
  • 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.
  • Understand the Analogy between RDBMS and Cassandra Data Model.
  • Understand 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: Gain knowledge of architecting and creating Cassandra Database Systems. In addition, learn about the complex inner workings of Cassandra such as Gossip Protocol, Read Repairs and so on.

Skills: 
  • Cassandra Architecture.

Objectives:

At the end of this module, you will be able to:

  • Explain the Architecture of Cassandra.
  • Describe the Different Layers of Cassandra Architecture.
  • Learn about Gossip Protocol.
  • Describe Partitioning and Snitches.
  • Explain Vnodes and How 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 Keyspace and its attributes in Cassandra. You will also create Keyspace, learn how to create a Table and perform operations like Inserting, Updating and Deleting data from a table while using CQLSH.

Skills: 
  • Database Operations.
  • Table Operations.

Objectives: 

At the end of this module, you will be able to:

  • Describe Different Data Types Used in Cassandra.
  • Explain Collection Types.
  • Describe What are CRUD Operations.
  • Implement Insert, Select, Update and Delete of Various Elements.
  • Implement Various Functions Used in Cassandra.
  • Describe 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 UUID & TIMEUUID.
  • Create A Table Using Collection & UDT Column.
  • Create Secondary Index On a Table.
  • Insert Data Into Table.
  • Insert Data into  Table with UUID & TIMEUUID Columns.
  • Insert Data Using COPY Command.
  • Deleting Data from Table.


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

Skills: 
  • Node Operations.

Objectives: 

At the end of this module, you will be 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 to monitoring Cassandra are resources used by each node, response latencies to requests, requests to offline nodes and the compaction process. Learn to use various monitoring tools in Cassandra such as Nodetool and JConsole in this module.

Skills: 
  • Clustering.

Objectives: 

At the end of this module, you will be able to:

  • Describe the Various Monitoring Tools Available. 
  • Implement Nodetool Utility to Manage a Cluster.
  • Use JConsole to Monitor JMX Statistics.
  • Understand 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 learn about the importance of Backup and Restore functions in Cassandra and Create Snapshots in Cassandra. You will learn about Hardware selection and Performance Tuning (Configuring Log Files) in Cassandra. You will also learn about Cassandra integration with various other frameworks.

Skills: 
  • Performance Tuning.
  • Cassandra Design Principals.
  • Backup and Restoration.

Objectives:

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

 
  • Learn Backup and Restore Unctionality and its Importance.
  • 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 the Factors that Affect Distributed System Performance.
  • End-to-end Performance Tuning of Cassandra Clusters against very Large Data Sets.
  • Load Balance and Streams.

Hands On:
  • Creating Snapshots.
  • Integration with Kafka.
  • Integration with Spark.


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

Skills:
  • Security.
  • Design Implementation.
  • On-going Support of Cassandra Operational Data.

Objectives: 

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

 
  • 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.

Program Syllabus

Curriculum

You can also view the program syllabus by downloading this program Curriculum.

Projects

What are the system requirements for this Cassandra Training?

Minimum RAM required:- 4GB (Suggested: 8GB), Minimum Free Disk Space:- 25GB, Minimum Processor i3 or above Operating System of 64bit, Participant’s machines must support a 64-bit VirtualBox guest image.

How will I execute the Practicals?

For this Cassandra training, we will help you to setup OLTechEdus Virtual Machine in your System with local access. The detailed installation guides are provided in the LMS for setting up the environment. For any doubt, the 24*7 support team will promptly assist you.

Which projects are included in OL Tech Edu Online Apache Cassandra Training Course?

Case Study 1: Product Liking Functionality David is CEO of www.purhaseitnow.com. Currently, he is selling 300k products per day across multiple categories. There are thousands of sellers having millions of products Requirements Get User Details by User Id.

Course Description

Course Certification

OL Tech Edu’s Certificate Holders work at top 500s of companies like

certificate

Course FAQ's

Features

Explore step by step paths to get started on your journey to Jobs of Today and Tomorrow.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes.
Weekend Class : 10 sessions of 3 hours each.

Real Life Case Studies

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various real life solutions / services.

Assignments

Assignments

Each class will be followed by practical assignments.

24 x 7 Expert Support

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Certification

Towards the end of the course, OL Tech Edu certifies you for the course you had enrolled for based on the project you submit.

Enroll, Learn, Grow, Repeat! Get ready to achieve your learning goals with OL Tech Edu View All Courses

© 2015 - 2024 OL Tech Edu. All Rights Reserved.
Designed, Developed & Powered by MNJ SOFTWARE

The website is best experienced on the following version (or higher) of Chrome 31, Firefox 26, Safari 6 and Internet Explorer 9 browsers