Pages

Wednesday, December 4, 2013

Cassandra Developer Training in hyderabad

 
Cassandra Developer Training - Curriculum


Pre-Requisites
- Working knowledge of any Database

1.      Session 1 – Big Data - Objectives
·         What is Big Data?
·         Challenges in handling Big Data
·         Various Tools available
·          Example use cases

2.      Session 2 – No SQL Databases - Objectives
·         What is No SQL?
·         Why do we need No SQL databases?
·         Various No SQL databases and their differences
·         Example use cases

3.      Session 3 – Introduction to Cassandra – Objectives
·         Cassandra overview
·         Features & Limitations
·         History of Cassandra
·         Lab
                                                               i.      Installation of Cassandra
                                                             ii.      Configuration of a single node cluster

4.      Session 4 – Basic Cassandra Architecture – Objectives
·         Nodes, Virtual Nodes, Topology
·         Data Distribution
·         Replication
·         Consistency
·         Various options available for Connecting to Cassandra

5.      Session 5 - Lab
                                                               i.      Configuration of Ops Center
                                                             ii.      Creation of simple tables
                                                           iii.      Connecting to Cassandra using CQL
                                                           iv.      Connecting to Cassandra using CLI
                                                             v.      Understanding the internal storage structures of Cassandra by comparing CQL & CLI
                                                           vi.      High level overview of other clients available

6.      Session 6 – Data Modeling in No SQL Databases – Objectives
·         Aggregate Data Models
·         Examples of Relations & Aggregates
·         Aggregate Orientation
·         Key-Value & Document Data Models
·         Column-Family Stores
·         Schemaless Databases
·         Modeling for Data Access

7.      Session 7 – Data Modeling in Cassandra – Objectives
·         Introduction to CQL
·         Partition/Primary Key & Data Distribution
·         Clustering Columns, Expiring Columns / TTL
·         Clustering Order/ ORDER BY
·         Filtering
·         Composite Partition Keys
·         Indexes & Secondary Indexes
·         Counters
·         Collections

8.      Session 8 – Lab - Objectives
·         Work on concepts discussed in Session 7

9.      Session 9 – Data Consistency
·         Tunable Consistency
·         CAP Theorem
·         Consistency Levels available
·         Example Scenarios – When to use which consistency level

10.  Session 10 – Lab – Working with Consistency levels

11.  Session 11 – Cassandra Architecture – Deep Dive
·         Understanding Components
                                                               i.      Memtable
                                                             ii.      Commitlog
                                                           iii.      SSTable
                                                           iv.      Bloom Filters
                                                             v.      Caches
·         Understanding Write Path

12.  Session 12 – Lab – Demonstration of Cassandra components discussed in Session 11

13.   Session 13 – Cassandra Architecture – Deep Dive Continued
·         Understanding the Read Path
·         Compactions
·         Deletions - Tombstones
·         Special considerations for Multi DC clusters

14.  Session 14 – Lab – Demonstration of scenarios discussed in session 13

15.  Session 15 – Known Issues & other Guidelines – Closing


Contact: shiva@sanaari.net any queries are always welcomed Please feel free to mail us for demo session or 
call @ 1 484 365 2489 
India Number @ 91-99497 14567

WhatsApp : 91 8008814567 
 

Facebook Like

Contact Form

Name

Email *

Message *

FaceBook FOLLOW

Total Pageviews