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 & Data Science Influencer, Director - Adversitement

Named by Onalytica as one of the three most influential people in Big Data, Ronald is also an author for 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.

  • What does it mean to be GSA approved course?

    The course is part of Simplilearn’s contract with GSA (only US) with special pricing for GSA approved agencies & organizations. To know more click here

  • How do i know if I am eligible to buy this course at GSA price?

    You should be employed with GSA approved agencies & organizations. The list of approved agencies is provided here

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