- Live class videos are recorded for students to review the class.
- Life time access to the training videos.
- We have competitive syllabus, as per the current job market.
- Pay one time, Access Lifetime to the Cassandra course videos, course content and live classes.
- Technical support to install the software on student’s computer.
- H2kInfosys has a Test lab deployed on cloud for practice.
- Live online test for each topic.
- Technical blogs are available for further increasing your knowledge base.
- After the training, unlimited mock interviews are conducted.
- Guidance will be provided on how to build resume and resume review by technical experts
What are the pre-requisites for this Course?
You can learn Cassandra, irrespective of your IT background. While basic knowledge of Core Java and SQL might help, it is not a pre-requisite for learning Cassandra. Cassandra supports multiple languages and any basic programmer can learn and work with Cassandra.
-
Module - 1
- Getting Started With Cassandra.
- New Problems which can’t be handled by traditional RDBMS
- Tradeoff between Consistency, Availability, Partition Tolerance (CAP theorem)
- What are the different solutions available?
- What is Cassandra?
- Use-Cases for Cassandra
- Cassandra Features – Tunable Consistency, P2P Architecture, Elastic Scalability, Col Orientation
- Demo Application using Cassandra
-
Module - 2
- Understanding Cassandra Data Model
- Understand what database model is.
- Understand the analogy between the RDBMS and Cassandra Data Model.
- Understand the following Cassandra database elements:
- Cluster
- Keyspaces
- Column Families
- Columns
- Super Columns
- Rows
- Indexes in Cassandra
- Primary and Composite Keys and their limitations
- Design Differences between RDBMS and Cassandra
- Materialized Views
- Valueless Columns
- Aggregate Keys
-
Module - 3
- Understanding Cassandra Architecture
- Learn about the System Keyspaces
- Learn about internode communication such as Peer to Peer structure as well as Gossip Protocols
- Learn how Cassandra detects the failures in the nodes and repairs it
- Learn about Anti Entropy and Read Repair
- Learn about the Memtables, Sstables, and Commit logs
- Hinted Handoffs
- Compaction
- Bloom Filters
- Tombstones
- SEDA
- Manager and Services
-
Module - 4
- Creating Sample Application
- Identify challenges faced by RDBMS
- Identify various possible available solutions
- Identify the rational behind choosing Cassandra
- Understand how data modelling differs in Cassandra from traditional relational databases
- Understand how queries are used to design Cassandra data model
- Apply Cassandra data modelling to various use cases
- Create the application which would involve creating various data elements you learned about in Module 2
- Perform batch updates and search column families
- Overview of the whole project specifying how Cassandra solved the problem which was laid out in the beginning
-
Module - 5
- Configuring, Monitoring, Maintenance and Tuning Cassandra Learn about various options of configuring Keyspaces and Column Families
- Learn about various Cassandra Replacement Strategies
- Learn about Replication
- Learn about Partitioners
- Learn about Snitches
- Learn about configuring Cluster
- Learn about Security
- Learn about Monitoring Cassandra Cluster
- Learn about Cassandra Maintenance
- Getting Ring information
- Basic Maintenance
- Snapshots
- Load Balancing
- Decommissioning and Updating nodes
- Learn about Performance Tuning
- Data storage, Reply timeouts
- Commit Logs, MemTables, Caching and Buffer sizes
-
Module - 6
-
Module - 7
- CRUD Operations in Cassandra
- Learn about Reading and writing data in Cassandra
- Learn about Cassandra API (Thrift)
- Learn about Slice Predicates
- Learn Data Definition Language (DDL) in Cassandra
- Learn Data Manipulation Language (DML) statements within Cassandra
- Learn to execute CQL scripts from with in CQL and from Command prompt
- Learn to Create and Modify Users
- Learn about Batch Mutates and Batch Deletes
- Learn various Security configurations in Cassandra
- Learn to Capture CQL outputs to a file
- Learn to Import and Export data with CQL
-
Module - 8
0.0
0 total
5
4
3
2
1