Course description

  • What are the course objectives?

    Apache Cassandra is a free, open-source project and a second-generation distributed NoSQL database and is considered to be the best choice for high availability and scalability databases, particularly when dealing with large amounts of data. Cassandra supports replication across multiple datacenters, while also making the write and read processes highly scalable by offering tunable consistency. This Apache Cassandra training course will provide you with an overview of the fundamentals of Big Data and NoSQL databases, an understanding of Cassandra and its features, architecture and data model, its role in the Hadoop Big Data ecosystem, and show you how to install, configure and monitor Cassandra.

  • Why is this Apache Cassandra course a popular choice?

    Apache Cassandra is carefully designed to handle huge workloads across multiple datacenters without a single point of failure, making it a popular choice for IT organizations worldwide. Cassandra provides enterprises with greater database availability, scalability and performance, and as an open-source project, it allows you to use the source code and modify it as your organization requires. According to recent surveys, job prospects for Cassandra experts are growing at the rate of 300 percent.

  • What skills will you learn?

    By the end of Simplilearn’s Apache Cassandra training, you will be able to:
    • Describe the need for Big Data and NoSQL
    • Explain the fundamental concepts of Cassandra and its architecture
    • Describe the architecture of Cassandra
    • Demonstrate data model creation in Cassandra
    • Use Cassandra database interfaces
    • Demonstrate Cassandra database configuration

  • What are the career benefits of this course?

    Apache Cassandra certified professionals will be:
    • Able to demonstrate their expertise in the fast-growing big data industry
    • Well-placed to benefit from the growing demand in NoSQL databases
    • Able to benefit from the shortage of Cassandra trained professionals
    • Well-equipped to lead their organizations in Big Data analytics using Cassandra
    • Experienced in tools used to process huge amounts of data
    • In the forefront of the big data technology, which is expected to be in demand for many years to come
     
    Certified professionals will be prepared for such careers as: senior software professional, IT consultants, lead software professionals and database administrators.
     
    The value of Apache Cassandra has increased sharply in the recent years and this certification is quickly becoming an entry requirement for a majority of IT-based roles. According to a recent survey, the average salary of a certified professional in this field ranges from $75,000 to $132,000.

  • Who should take this Cassandra course?

    The following roles are best suited for this course to enhance their skills and expertise:
    • Professionals aspiring for a career in NoSQL databases and Cassandra
    • Analytics professionals
    • Research professionals
    • IT developers
    • Testers
    • Project managers
    • Any student or person with an interest in Cassandra and big data that fulfills the prerequisites

Course preview

    • Lesson 0 - Course Overview

      03:04
      • 0.001 Course Overview
        00:14
      • 0.003 Course Objectives
        00:24
      • 0.004 Course Overview
        00:32
      • 0.005 Target Audience
        00:25
      • 0.006 Course Prerequisites
        00:21
      • 0.007 Value to the Professionals
        00:37
      • 0.008 Lessons Covered
        00:22
      • 0.009 Conclusion
        00:09
    • Lesson 1 - Apache Cassandra L1 Overview Big Data and NoSQL Database

      19:12
      • 1.001 Overview of Big Data and NoSQL Database
        00:12
      • 1.002 Course Map
        00:19
      • 1.003 Objectives
        00:23
      • 1.004 The 3 Vs of Big Data
        00:54
      • 1.005 Volume
        00:40
      • 1.006 Data Sizes-Terms
        00:31
      • 1.007 Velocity
        00:56
      • 1.008 Variety
        00:40
      • 1.009 Data Evolution
        00:42
      • 1.010 Features of Big Data
        00:57
      • 1.011 Big Data-Use Cases
        01:26
      • 1.012 Big Data Analytics
        00:55
      • 1.013 Traditional Technology vs. Big Data Technology
        01:05
      • 1.014 Apache Hadoop
        01:06
      • 1.015 HDFS
        01:04
      • 1.016 MapReduce
        00:49
      • 1.017 NoSQL Databases
        01:08
      • 1.018 Brewers CAP Principle
        00:59
      • 1.019 Approaches to NoSQL Databases-Types
        03:22
      • 1.20 Quiz
      • 1.021 Summary
        00:56
      • 1.022 Conclusion
        00:08
    • Lesson 2 - Introduction to Cassandra

      17:07
      • 2.001 Introduction to Cassandra
        00:10
      • 2.002 Course Map
        00:11
      • 2.003 Objectives
        00:20
      • 2.004 Introducing Cassandra
        00:22
      • 2.005 Behind the Name
        00:23
      • 2.006 History of Cassandra
        00:54
      • 2.007 Main Features of Cassandra
        00:34
      • 2.008 When is Cassandra Used
        00:47
      • 2.009 Simple Cassandra Program
        00:35
      • 2.010 Cassandra Command Line Interface
        00:58
      • 2.011 Advantages of Cassandra
        00:43
      • 2.012 Limitations of Cassandra
        00:38
      • 2.013 VMware
        00:28
      • 2.014 Simplilearn Virtual Machine
        00:25
      • 2.015 PuTTY
        00:20
      • 2.16 WinSCP
      • 2.017 Demo-Install and Setup VM
        00:07
      • 2.018 Demo-Install and Setup VM
        08:12
      • 2.19 Quiz
      • 2.020 Summary
        00:52
      • 2.021 Conclusion
        00:08
    • Lesson 3 - Cassandra Architecture

      22:16
      • 3.001 Cassandra Architecture
        00:11
      • 3.002 Course Map
        00:10
      • 3.003 Objectives
        00:21
      • 3.004 Architecture Requirements of Cassandra
        00:54
      • 3.005 Cassandra Architecture
        01:01
      • 3.006 Cassandra Architecture (contd.)
        00:23
      • 3.007 Effects of the Architecture
        01:02
      • 3.008 Cassandra Write Process
        01:10
      • 3.009 Rack
        00:54
      • 3.010 Cassandra Read Process
        01:19
      • 3.011 Example of Cassandra Read Process
        01:27
      • 3.012 Data Partitions
        01:14
      • 3.013 Replication in Cassandra
        00:59
      • 3.014 Network Topology
        01:43
      • 3.015 Snitches
        00:31
      • 3.016 Gossip Protocol
        01:08
      • 3.017 Seed Nodes
        00:48
      • 3.018 Configuration
        00:37
      • 3.019 Virtual Nodes
        01:19
      • 3.020 Token Generator
        00:56
      • 3.021 Example of Token Generator
        01:10
      • 3.022 Failure Scenarios Node Failure
        00:28
      • 3.023 Failure Scenarios Disk Failure
        00:30
      • 3.024 Failure Scenarios Rack Failure
        00:24
      • 3.025 Failure Scenarios Data Center Failure
        00:38
      • 3.26 Quiz
      • 3.027 Summary
        00:50
      • 3.028 Conclusion
        00:09
    • Lesson 4 - Cassandra Installation and Configuration

      21:35
      • 4.001 Cassandra Installation and Configuration
        00:12
      • 4.002 Course Map
        00:12
      • 4.003 Objectives
        00:19
      • 4.004 Cassandra Versions
        00:53
      • 4.005 Steps to Install and Configure Cassandra on Ubuntu System
        00:42
      • 4.006 Step 1-Operating System Selection
        00:33
      • 4.007 Step 2-Machine Selection
        00:36
      • 4.008 Step 3-Preparing for Installation
        00:23
      • 4.009 Step 4-Setup Repository
        01:12
      • 4.010 Step 5-Install Cassandra
        00:37
      • 4.011 Step 6-Check the Installation
        00:57
      • 4.012 Step 7-Configuring Cassandra
        01:06
      • 4.013 Step 8-Configuration for a Single-Node Cluster
        00:53
      • 4.014 Step 9-Configuration for a Multi-Node and Multi-Datacenter Clusters
        00:37
      • 4.015 Step 10-Setup Property File
        01:15
      • 4.016 Step 11-Configuration for a Production Cluster
        00:33
      • 4.017 Step 12-Setup Gossiping Property File
        00:41
      • 4.018 Step 13-Starting Cassandra Services
        01:07
      • 4.019 Step 14-Connecting to Cassandra
        00:49
      • 4.020 Installing on CentOS
        01:09
      • 4.021 Demo-Installing and Configuring Cassandra on Ubuntu
        00:05
      • 4.022 Demo-Installing and Configuring Cassandra on Ubuntu
        05:36
      • 4.23 Quiz
      • 4.024 Summary
        00:59
      • 4.025 Conclusion
        00:09
    • Lesson 5 - Cassandra Data Model

      53:15
      • 5.001 Cassandra Data Model
        00:10
      • 5.002 Course Map
        00:10
      • 5.003 Objectives
        00:18
      • 5.004 Cassandra Data Model
        00:34
      • 5.005 Cassandra Data Model Components
        00:52
      • 5.006 Keyspaces
        01:09
      • 5.007 Tables
        01:50
      • 5.008 Columns
        00:39
      • 5.009 UUID and TimeUUID
        00:49
      • 5.010 Counter
        01:00
      • 5.011 Compound Keys
        01:32
      • 5.012 Indexes
        00:42
      • 5.013 Collection Columns
        01:07
      • 5.014 Collection Columns Set
        01:09
      • 5.015 DDL and DML Statements
        00:28
      • 5.016 DDL Statements
        01:18
      • 5.017 DML Statements INSERT
        00:55
      • 5.018 DML Statements UPDATE
        01:33
      • 5.019 DML Statements COPY
        01:43
      • 5.020 DML Statements SELECT
        01:11
      • 5.021 SELECT Statements Restrictions
        01:04
      • 5.022 Valid and Invalid SELECT Statements Example
        01:19
      • 5.023 DML Statements DELETE
        00:57
      • 5.024 Demo 1-Data Definition and Data Manipulation Statements
        00:05
      • 5.025 Demo 1-Data Definition and Data Manipulation Statements
        12:25
      • 5.026 Demo 2-Create a Table with Composite Key
        00:05
      • 5.027 Demo 2-Create a Table with Composite Key
        13:31
      • 5.028 Demo 3-Collection Columns in Cassandra
        00:05
      • 5.029 Demo 3-Collection Columns in Cassandra
        03:32
      • 5.30 Quiz
      • 5.031 Summary
        00:55
      • 5.032 Conclusion
        00:08
    • Lesson 6 - Cassandra Interfaces

      11:32
      • 6.001 Lesson 6-Cassandra Interfaces
        00:11
      • 6.002 Course Map
        00:11
      • 6.003 Objectives
        00:28
      • 6.004 Cassandra Interfaces
        00:32
      • 6.005 Cassandra Command Line Interface
        01:02
      • 6.006 Cqlsh Options
        00:52
      • 6.007 Cqlsh Commands
        00:59
      • 6.008 Cqlsh Shell Commands
        01:00
      • 6.009 Cqlsh Help
        00:41
      • 6.010 Java Interfaces
        00:44
      • 6.11 Using the Java Interface
      • 6.012 Querying Cassandra using Java
        00:26
      • 6.013 Java Example
        00:20
      • 6.014 Java Example (contd.)
        00:23
      • 6.15 Full Program
      • 6.016 Compiling the Java Program
        00:39
      • 6.017 Compiling the Java Program (contd.)
        00:55
      • 6.018 Running the Java Program
        00:38
      • 6.019 Java Interface observations
        00:29
      • 6.20 ODBC Interface
      • 6.21 Quiz
      • 6.022 Summary
        00:53
      • 6.023 Conclusion
        00:09
    • Lesson 7 - Cassandra Advanced Architecture

      21:05
      • 7.001 Cassandra Advanced Architecture and Cluster Management
        00:14
      • 7.002 Course Map
        00:13
      • 7.003 Objectives
        00:22
      • 7.004 Partitioning
        00:30
      • 7.005 Murmur3Partitioner
        00:27
      • 7.006 RandomPartitioner
        00:32
      • 7.007 ByteOrderedPartitioner
        00:21
      • 7.008 Replication of Data
        01:16
      • 7.009 Replication Strategy
        00:37
      • 7.010 SimpleStrategy
        01:00
      • 7.011 NetworkTopologyStrategy
        01:03
      • 7.012 NetworkTopologyStrategy (contd.)
        00:37
      • 7.013 Replication Example
        01:05
      • 7.014 Tunable Consistency
        01:24
      • 7.015 Read Consistency
        01:22
      • 7.016 Write Consistency
        01:24
      • 7.017 Read or Write Failure
        01:07
      • 7.018 Hinted Handoff
        00:40
      • 7.019 Time to Live
        00:48
      • 7.020 Tombstones
        00:55
      • 7.021 Monitoring the Cluster
        00:58
      • 7.022 Nodetool Options
        00:12
      • 7.023 Install and Configure OpsCenter
        00:14
      • 7.024 Monitoring with OpsCenter
        00:55
      • 7.025 Monitoring with OpsCenter (contd.)
        00:51
      • 7.026 Administer using OpsCenter
        00:40
      • 7.27 Quiz
      • 7.028 Summary
        01:07
      • 7.029 Conclusion
        00:11
    • Lesson 8 - Apache Ecosystem around Cassandra

      18:03
      • 8.001 Apache Ecosystem around Cassandra
        00:12
      • 8.002 Course Map
        00:13
      • 8.003 Objectives
        00:19
      • 8.004 Stream
        00:45
      • 8.005 Apache Storm
        00:23
      • 8.006 Storm Architecture
        00:37
      • 8.007 Storm Architecture (contd.)
        00:36
      • 8.008 Storm Data Model
        00:44
      • 8.009 Storm Topology
        01:08
      • 8.010 Storm Topology - Example
        01:02
      • 8.011 Apache Kafka
        00:21
      • 8.012 Kafka Data Model
        00:25
      • 8.013 Kafka Data Model (contd.)
        00:34
      • 8.014 Kafka Architecture
        00:36
      • 8.015 Kafka Architecture (contd.)
        00:29
      • 8.016 Kafka-Queue System
        00:47
      • 8.017 Kafka-Publish-Subscribe System
        00:54
      • 8.018 Real-Time Data Analysis Platform
        00:45
      • 8.019 Real-Time Data Analysis Platform (contd.)
        00:27
      • 8.020 Apache Spark
        00:51
      • 8.021 Apache Spark Architecture
        00:46
      • 8.022 Resilient Distributed Datasets
        00:41
      • 8.023 Operations in Spark
        01:06
      • 8.024 Spark and Scala
        01:16
      • 8.025 Spark - Example
        00:56
      • 8.26 Quiz
      • 8.027 Summary
        01:04
      • 8.028 Thank you
        00:06
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & certification

  • What are the prerequisites to become a Certified Apache Cassandra Professional?

    The prerequisites for the Apache Cassandra course are:
    • Fundamental knowledge of any programming language
    • Basic understanding of any database, SQL and query language for databases
    • Working knowledge of Linux or Unix based systems (not mandatory)

  • What do I need to do to earn my Simplilearn certificate?

    • Complete 85 percent of the course
    • Complete one simulation test with a minimum score of 60 percent

Course advisor

Ronald van Loon
Ronald van Loon Top 10 Big Data and Data Science Influencer, Director - Adversitement

Named by Onalytica as one of the three most influential people in Big Data, Ronald is also an author of a number of leading Big Data and Data Science websites, including Datafloq, Data Science Central, and The Guardian. He also regularly speaks at renowned events.

    FAQs

    • How do I enroll for the online training?

      You can enroll for this training on our website and make an online payment using any of the following options: 
      • Visa Credit or Debit Card
      • MasterCard
      • American Express
      • Diner’s Club
      • PayPal 
      Once payment is received you will automatically receive a payment receipt and access information via email.

    • What is included in this training?

      The Apache Cassandra course offered by Simplilearn includes both online and classroom training. The courseware also includes demos for better understanding of the key concepts.

    • Can I cancel my enrollment? Do I get a refund?

      Yes. You can cancel your enrollment. We will provide you a complete refund after deducting the administration fee. To learn more, please refer to our refund policy.

    • Do you provide a money back guarantee for the training programs?

      Yes. We do offer a money-back guarantee for many of our training programs. You can refer to the refund policy and submit refund requests via our Help and Support portal.

    • Can I extend the access period?

      Yes, you can extend the access period by paying an additional fee. Please submit a request via our Help and Support portal.

    • Where and how can I access the e-learning content? Are there any limitations?

      Once you register for this course, you will have 24/7 access to the e-learning content on our website. An automated course purchase confirmation will guide you through the process.

    • I am not able to access the online courses. Whom should I contact?

      Contact us using the form on the right of any page on the Simplilearn website, select the Live Chat link or contact Help & Support.

    • I’d like to learn more about this training program. Whom should I contact?

      Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives can provide you with more details.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.