top
Corporate training

up - skill your team

Request Quote
>
Cassandra
Rated 4.0/5 based on 280 Votes customer reviews

Cassandra Training

Learn and understand Understand the Apache Cassandra architecture and create a Cassandra data model by applying data modelling techniques

Online & Classroom | 24 hrs of Instructor led classes | 100+ hrs of assignments
Request Syllabus Schedules

Modes of Delivery

Key Features

24 hours of Instructor-led sessions
In-depth hands-on learning classes
Learn the core concepts of Cassandra including how and where to use it
Understand Cassandra data models, architecture, how to configure, read & write, and Hadoop integration
Learn to design and build Cassandra based applications
Our Cassandra experts will guide students in implementing the technology for future projects

Description

The evolution of Big Data is changing the landscape of big businesses. While this raw data is difficult to harness, new technology such as NoSQL databases are providing a perfect solution for storage and retrieval of data. Among the leading NoSQL technologies is Apache Cassandra, the open source distributed database management system that can handle huge amounts of data across many commodity servers. Zeolearn’s course teaches you all about the fundamentals of Cassandra, progressing from the basics to the more advanced concepts. You will learn Cassandra Datamodels, Cassandra Architecture, about how to configure, read and write data and integrating it with Hadoop. Knowledge of this new-age technology is just what you need to have a successful career and our course will help you excel it!

Here’s what you will learn!

  • How and where to use Cassandra and the core concepts that drive this database.
  • Learn how to use the fault tolerant and high availability feature of Cassandra.
  • Understand the Apache Cassandra architecture and the more complex inner workings such as gossip protocol, read repairs and Merkle trees.
  • How to identify requirements and create a Cassandra data model by applying data modelling techniques.
  • How to integrate Cassandra with Hadoop and use tools like Pig and Hive.

Is this course right for you?

Engineers working with large volume websites, or those who are expected to design fault tolerant data base systems and students and individuals who wish to learn more about Cassandra will find this course beneficial.

What do you need to be familiar with?

  • Basic knowledge of Linux command line
  • Basic knowledge of Java
  • Basic knowledge of database or data-warehouse concepts

 

Curriculum

  1. Differences between NoSQL and RDBMS
  2. Replication in RDBMS
  3. Key Challenges with RDBMS
  4. Schema
  5. Advantage & Limitation
  6. Key Characteristics of No SQL Data Base
  7. Advantages of Cassandra
  8. Where and when to use it?
  9. Brewers CAP Theorem
  10. Cassandra Key Features
  11. Distributed and Decentralised
  12. Elastic Scalability
  13. High Availability and Fault Tolerance
  14. Tuneable Consistency
  15. Strict Consistency
  16. Casual Consistency
  17. Weak (Eventual Consistency)
  18. Column Orientation
  19. Column Orientation
  20. USE Cases for Cassandra
  21. Cassandra Installation
  1. Installation
  2. Running the Command-Line Client Interface
  3. Basic CLI Commands, Help
  4. Connecting to a Server, Describing the Environment
  5. Creating and Keyspace and Column Family
  6. Writing and Reading Data
  7. The Relational Data Model
  8. Cluster
  9. Keyspaces
  10. What is Column oriented database
  11. Column Families
  12. Column Family Options
  13. Columns
  14. Wide Rows
  15. Skinny Rows
  16. Column Sorting
  17. Super Columns
  18. Composite Keys
  19. Design Differences between RDBMS and CASSANDRA
  20. Query Language
  21. Referential Integrity
  22. Secondary Indexes
  23. Sorting, DeNormalisation
  24. Design Patterns
  25. Materialized Views
  1. Token calculation
  2. Configuration overview
  3. Node tool
  4. Validators
  5. Comparators
  6. Expiring column
  1. System Keyspace
  2. Peer-To-Peer
  3. Gossip and Failure Detection
  4. Anti-Entropy and Read Repair
  5. Memtables
  6. SSTables
  7. Commit Logs
  8. Hinted Handoff
  9. Compaction
  10. Bloom Filters
  11. Tombstones
  12. Staged Event-Driven Architecture (SEDA)
  13. Read, Mutation
  14. Gossip
  15. Response
  16. Anti-Entropy
  17. Load Balance
  18. Migration
  19. Streaming
  20. Managers and Services
  21. Casssandra Daemon
  22. Storage Service
  23. Messaging Service
  24. Hinted Handoff Manager
  1. Primary
  2. Secondary
  3. Custom
Planning Your Data Model
Cassandra Client APIs
Planning your Cassandra Cluster
Cassandra Installation 
Cassandra Configurations
  1. Authentication
  2. Authorization
  3. Physical Security
  1. Hadoop
  2. MapReduce
  3. Cassandra Hadoop Source Package
  4. Outputting Data to Cassandra
  5. HIVE
  6. PIG
  7. Use Cases

Our Students

The learning experience was fast paced and hands-on. I liked building things while we were learning; really showed me the potential of a particular skill set. I was able to convert the learning into action too

Adam Reblitz

Senior Data Analyst

Frequently Asked Questions

Since its invention in the labs of Facebook, Cassandra has been widely implemented by organizations that require a distributed database with elastic scalability and can handle huge amounts of data. Becoming hands-on with this technology will help engineers, database architects and even students embark on a bright career in organizations that require large-scale, high-volume websites.Our course on Cassandra uses an in-depth courseware and hands-on, practice exercises to familiarize you with the various concepts of the architecture and the operational side of this database.
After completing our course, you will be able to:
  • Get a solid understanding of the concepts of Cassandra and know how to use it
  • Learn to harness the capabilities of this database to run high volumes of data
  • Learn how to scale-up or scale-down the architecture and perform read and write operations
  • Design and model a Cassandra application
  • Integrate Cassandra with Hadoop and learn how to analyse data
  • Understand how to ensure authentication and authorization in Cassandra
Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. You will build a Cassandra application, with full support from your mentors. This project, which can also be a live industry project, will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.
Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.
You may be required to put in 10 to 12 hours of effort every week, including the live class, self study and assignments.
  • Your classes will be held online. All you need is a windows computer with good internet connection to attend your classes online. A headset with microphone is recommended.
  • You may also attend these classes from your smart phone or tablet.
Don’t worry, you can always access your class recording or opt to attend the missed session again in any other live batch.
  • Your classes will be held online. All you need is a windows computer with good internet connection to attend your classes online. A headset with microphone is recommended.
  • You may also attend these classes from your smart phone or tablet.
Don’t worry, you can always access your class recording or opt to attend the missed session again in any other live batch.

other trainings

How We Can Help You