IT Corporate Training Venue Enquire

Phone: 0120-4326873

Mobile: 8447121833


Call Us Today! - +911204326873 | +91 8447121833|[email protected]
  • cassandra-online-training
  • cassandra-online-training

Cassandra Online Training

$750.00 $500.00

Why take Cassandra Online Training Course?

  • There is an excessive need for professionals skilled in Cassandra for better salary and excellent job opportunities.
  • To make sure you enjoy your learning this training is the perfect blend of theory, practicals,assignments and case study(Project).
  • With Mildain, you get intensive training from managing office 365 identities & services expert.
  • Mildain provide up to date content, 100% learning satisfaction.

Categories: , Tag:

Product Description

  • Key Features

  • 20 hours of High-Quality Video E-Learning Sessions
  • 40 hours of Lab Exercises/Practical’s
  • 65% of extensive learning through Hands-on exercises, Project Work, Assignments and Quizzes
  • The training will prepare you for Certification, Certification provides validation that you have the skills and knowledge to use Cassandra effectively.
  • Learning of each step for Installation of Software.
  • One on One Instructor Led Training.

Use cases and practical experience will complete the training and will give participants the resources to successfully carry out projects with Cassandra. Our two-part course provides a mix of theory, hands-on examples and use cases from practice to system architects, developers, database administrators and IT managers. The course gives the trainees insights into the architecture and theory behind Cassandra and the advantages and disadvantages com-pared to traditional database solutions. With hands-on examples, trainees can implement and consolidate their newly acquired knowledge.

  • Target Audience

The courses are aimed at software architects, software developers, database administrators and IT managers.

  • Beginners’ Course

The focus of the first part of the course is the basic concepts of NoSQL databases and their properties, especially in comparison to traditional SQL database systems. Building on that, the course gives an overview of the main elements of Cassandra: the data model, partitioning and replication mechanisms and consistency levels of Cassandra with its ring architecture. Furthermore, real-life use cases will be presented. In workshop format, the trainees will perform installation and configuration of Cassandra and will perform basic tasks to interact with the database. In addition, several client frameworks are developed using practical examples. The main focus lies in Java client frameworks which are used for simple implementation tasks. This also highlights the strength and weaknesses of each of those frameworks. The objective of this basic section is to provide developers and operational staff the mindset that is behind NoSQL stores and especially behind Cassandra. This happens especially in comparison to established SQL databases. The Hands-On allows developers to test the theoretical principles with practical examples extensively.

  • Agenda

  • Introduction to BigData and NoSQL databases
  • Properties of Cassandra and real-life use cases
  • Cassandra data model
  • Hands-on: installation, configuration, command line-interface
  • Cassandra system architecture
  • Overview of client frameworks
  • Java examples with thrift, hector, astyanax, kundera

  • Course Material

Trainees will receive the presentation along with the source code of the training examples.

  • Advanced Course

The advanced course from Mildain Solutions covers various aspects of Cassandra in-depth. Some of these aspects are the processing steps of read and write operations (read/write path) and related mechanisms such as: tombstones, compaction, read repair, hinted handoff, etc. Regarding data modelling, the course presents best-practices and typical modelling patterns. The course features several selected case studies from real-world examples. In group discussions, the trainees will discuss modeling approaches and their advantages and disadvantages together with the trainers. The first afternoon session covers the new application interface to Cassandra (CQL 3.0) alongside with training examples. Furthermore, the trainees will develop a simple Java application using the CQL Driver of DataStax. This example can be tested on a live cluster of 4 nodes provided by us. In addition, the course presents several tools for administrations and operations of of Cassandra clusters. Furthermore tuning tips, patterns and anti-patterns are discussed. The aim of this course is to give developers and operational staff a deeper insight into Cassandra and to cover individual aspects in detail. With the help of use cases from practice, “Thinking in Cassandra” mindset from the beginners’ course will be used to solve common problems of software application engineering.

  • Agenda

  • Use Case eBay
  • Cassandra internals (read and write paths, …)
  • Operating tools (nodetool, JMX, OpsCenter) with live demo in a cluster
  • Hands-on introduction to Cassandra Query Language 3.0
  • Implementation of an example Java application and deployment on live cluster
  • Tuning, patterns, anti-patterns
  • Optional: customer-specific use cases
  • Optional: Cassandra & Hadoop, Cassandra & Solr

Apache Cassandra is a second-generation distributed database originally open-sourced by Facebook. Its write-optimized shared-nothing architecture results in excellent performance and scalability.

Cassandra moves away from the master-slave model and instead uses a peer-to-peer model. This means there is no single master but all the nodes are potentially masters. This makes the writes and reads extremely scalable and even allows nodes to function in cases of partition tolerance.

This is a fast-paced, vendor agnostic, technical overview of the Cassandra database. No prior knowledge of databases or programming is assumed, although having some basic experience with relational/SQL databases and Java will help. This course is targeted at both technical and non-technical people who want to understand the emerging world of Big Data, with a specific focus on Cassandra.

  • What is Big Data

  • Technology Landscape
  • Big Data Relevance
  • Distributed Systems and Challenges

  • Why NoSQL Databases

  • Relational DB vs. NoSQL
  • Type of NoSQL Databases
  • NoSQL Landscape
  • CAP Theorem and Eventual Consistency
  • Key Characteristics of NoSQL Database systems
  • ACID vs BASE

  • Cassandra Fundamentals

  • Distributed and Decentralized
  • Elastic Scalability
  • High Availability and Fault Tolerance
  • Tuneable Consistency
  • Row-Oriented
  • Schema-Free
  • High Performance

  • The Cassandra Data Model

  • The Relational Data Model
  • A Simple Introduction
  • Clusters
  • Keyspaces
  • Hands-on Session

  • Installation and Setup of Cassandra

  • Single Node Setup
  • Multi-Node Cluster Setup
  • Key Configurations for Cassandra
  • CLI and Hands-On with Cassandra

  • Cassandra Modeling

  • Cassandra (Column Family NoSQL DB)
  • Key Concepts – Key Space – Column Family – Column Family Options – Wide Rows, Skinny Row – Column Sorting – Super Columns – Counter Column Family – Composite Keys and Columns – Time To Live –
  • Secondary Indexes in Cassandra
  • Difference between Custom Indexes and Secondary Indexes
  • Difference between Relational Modeling and Cassandra Modeling
  • Key Points to note while modeling a Cassandra Database
  • Patterns and Anit-Patterns in Cassandra Modelings

  • Cassandra Architecture & Intro to CQL

  • Anatomy of Read operation in Cassandra
  • Anatomy of Write operation in Cassandra
  • How is Deletes handled in Cassandra
  • System Keyspace
  • Peer to Peer Model Logical Data Model: Keyspace, Column Family/Table, Rows, Columns
  • Traditional Ring design vs. VNodes
  • Partitioners: Murmer3, Random (md5) and ByteOrdered
  • Gossip and Failure Detection
  • Anti-Entropy and Read Repair
  • Memtables, SSTables and Commit Log
  • Compaction fundamentals to reduce SSTable data files
  • Hinted Handoff
  • Compaction
  • Bloom Filters, Tombstones
  • Managers and Services
  • VNodes
  • Indexes and Caches
  • Coordinator node
  • Seed nodes
  • Write/Read consistency levels: Any, One, Two, Three, Quorum
  • Snitches: Dynamic snitching, Simple Snitch, Rack Inferring Snitch, Property File Snitch, Gossiping Property File Snitch
  • Routing Client requests
  • Nodetool commands: gossipinfo, cfstats, describing
  • YAML file fundamentals
  • Operations management web GUI
  • Stress testing Cassandra
  • CQL command fundamentals

  • Cassandra API

  • Key concepts for Read and Write in Cassandra
  • Tunable Consistency
  • Simple Get , Multi-get Slice
  • Range and Slice
  • Slice Predicate
  • Delete
  • Hands on CLI commands

  • Cassandra CQSHL

  • SQL over Cassandra
  • Composite Keys
  • Hands on examples on CQL 3.0

  • Cassandra Clients

  • How to establish Client Connections
  • Thrift Client
  • Connection Pooling
  • Auto-discovery and Failover in Hector
  • Client with CQL

  • Cassandra Monitoring and Administration

  • Tuning Cassandra
  • Backup and Recovery methods
  • Balancing
  • Bootstrapping
  • Node Tools Commands
  • Upgrades
  • Monitoring critical metrics
  • Bulk Loading Data to Cassandra
  • Bulk Export of Data from Cassandra
  • Hands on Examples for each of them

  • Cassandra Analytics Cluster

  • Cassandra Hadoop Integration

  • Cassandra Search Cluster

  • Integration of Solr with Cassandra
  • Search Query on Cassandra

  • Approx :- 2 week
  • Session :- 20 sessions (each sessions of 2 hours )

Mildain Solutions

Plot No 17, C Block Market, Sec 36,
Noida (U.P.)-201301(India)
(+91) 1204326873
(+91) 7834800821
(+91) 9958577950
Contact Us

Your Name (required)

Your Email (required)

Contact Number





There are no reviews yet.

Be the first to review “Cassandra Online Training”

Your email address will not be published. Required fields are marked *

You may also like…