Apache Cassandra Developer | Agilitics

Login

Register

Login

Register

Buy Courses

Scrum Product Owner Professional
February 28, 2018
Emotional Intelligence Essentials for Leaders
February 28, 2018
Show all

Apache Cassandra Developer

$1,500.00 $1,300.00

Description

1 Introducing The Course: 2 hours

  • Understanding What Cassandra Is
  • Learning What Cassandra Is Being Used For
  • Understanding The System Requirements
  • How To Access Your Working Files
  • Opening The Main Virtual Machine
  • Pop Quiz

2 Getting Started With The Architecture 2 hours

  • Understanding That Cassandra Is A Distributed Database
  • Learning What Snitch Is For
  • Learning What Gossip Is For
  • Learning How Data Gets Distributed
  • Learning About Replication
  • Learning About Virtual Nodes
  • Pop Quiz

3 Installing Cassandra 2 hours

  • Downloading Cassandra
  • Ensuring Oracle Java 7 Is Installed
  • Installing Cassandra
  • Viewing The Main Configuration File
  • Providing Cassandra With Permission To Directories
  • Starting Cassandra
  • Checking Status
  • Accessing The Cassandra system log File
  • Pop Quiz

4 Communicating With Cassandra 2 hours

  • Understanding Ways To Communicate With Cassandra
  • Using CQLSH
  • Pop Quiz
  • Creating A Database

5 Understanding A Cassandra Database 2 hours

  • Defining A Keyspace
  • Deleting A Keyspace
  • Pop Quiz
  • Lab: Create A Second Database

6 Creating A Table 2 hours

  • Creating A Table
  • Defining Columns And Data Types
  • Defining A Primary Key
  • Recognizing A Partition Key
  • Specifying A Descending Clustering Order
  • Pop Quiz
  • Lab: Create A Second Table

7 Inserting Data 2 hours

  • Understanding Ways To Write Data
  • Using The INSERT INTO Command
  • Using The COPY Command
  • How Data Is Stored In Cassandra
  • How Data Is Stored On Disk
  • Pop Quiz
  • Lab: Insert Data

8 Modeling Data 2 hours

  • Understanding Data Modeling In Cassandra
  • Using A WHERE Clause
  • Understanding Secondary Indexes
  • Creating A Secondary Index
  • Defining A Composite Partition Key
  • Pop Quiz

9 Creating An Application 2 hours

  • Understanding Cassandra Drivers
  • Exploring The DataStax Java Driver
  • Setting Up A Development Environment
  • Creating An Application Page
  • Acquiring The DataStax Java Driver Files
  • Getting The DataStax Java Driver Files Through Maven
  • Providing The DataStax Java Driver Files Manually
  • Connecting To A Cassandra Cluster
  • Executing A Query
  • Displaying Query Results – Part 2
  • Using An MVC Pattern
  • Pop Quiz
  • Lab: Create A Second Application – Part 1
  • Lab: Create A Second Application – Part 2
  • Lab: Create A Second Application – Part 3

10 Updating And Deleting Data 2 hours

  • Updating Data
  • Understanding How Updating Works
  • Deleting Data
  • Understanding Tombstones
  • Using TTLs
  • Updating A TTL
  • Pop Quiz
  • Lab: Update And Delete Data

11 Understanding Hardware Choices 2 hours

  • Understanding RAM And CPU Recommendations
  • Selecting Storage
  • Deploying In The Cloud
  • Pop Quiz

12 Adding Nodes To A Cluster 2 hours

  • Understanding Cassandra Nodes
  • Having A Network Connection – Part 1
  • Having A Network Connection – Part 2
  • Having A Network Connection – Part 3
  • Specifying The IP Address Of A Node In Cassandra
  • Specifying Seed Nodes
  • Bootstrapping A Node
  • Cleaning Up A Node
  • Using cassandra-stress
  • Lab: Add A Third Node

13 Monitoring A Cluster 2 hours

  • Understanding Cassandra Monitoring Tools
  • Using Nodetool
  • Using JConsole
  • Learning About OpsCenter
  • Pop Quiz

14 Repairing Nodes 1 hours

  • Understanding Repair
  • Repairing Nodes
  • Understanding Consistency – Part 1
  • Understanding Consistency – Part 2
  • Understanding Hinted Handoff
  • Understanding Read Repair
  • Pop Quiz
  • Lab: Repair Nodes For A Keyspace

15 Removing A Node 1 hours

  • Understanding Removing A Node
  • Decommissioning A Node
  • Putting A Node Back Into Service
  • Removing A Dead Node
  • Pop Quiz
  • Lab: Put A Node Back Into Service
Request a Call Back
Request For Demo