Getting Started with Apache Cassandra

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 2499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 2,499
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction to Cassandra

  • Important - Download These First - Working Files
  • 0101 Introducing The Course
  • 0102 Understanding What Cassandra Is
  • 0103 Learning What Cassandra Is Being Used for
  • 0104 Understanding The System Requirements
  • 0105 How To Access Your Working Files
  • 0106 Opening The Main Virtual Machine
  • 0107 Pop Quiz

Getting Started With The Architecture

  • 0201 Understanding That Cassandra Is A Distributed Database
  • 0202 Learning What Snitch Is For
  • 0203 Learning What Gossip Is For
  • 0204 Learning How Data Gets DIstributed
  • 0205 Learning About Replication
  • 0206 Learning About Virtual Nodes
  • 0207 Pop Quiz

Installing Cassandra

  • 0301 Downloading Cassandra
  • 0302 Ensuring Oracle Java 7 Is Installed
  • 0303 Installing Cassandra
  • 0304 Viewing The Main Configuration File
  • 0305 Providing Cassandra With Permission To Directories
  • 0306 Starting Cassandra
  • 0307 Checking Status
  • 0308 Accessing The Cassandra system.log File
  • 0309 Pop Quiz

Communicating With Cassandra

  • 0401 Understanding Ways To Communicate With Cassandra
  • 0402 Using Cqlsh
  • 0403 Pop Quiz

Creating A Database

  • 0501 Understanding A Cassandra Database
  • 0502 Defining A Keyspace
  • 0503 Deleting A Keyspace
  • 0504 Pop Quiz
  • 0505 Lab: Create A Second Database

Creating A Table

  • 0601 Creating A Table
  • 0602 Defining Columns And Data Types
  • 0603 Defining A Primary Key
  • 0604 Recognizing A Partition Key
  • 0605 Specifying A Descending Clustering Order
  • 0606 Pop Quiz
  • 0607 Lab: Create A Second Table

Inserting Data

  • 0701 Understanding Ways To Write Data
  • 0702 Using The INSERT INTO Command
  • 0703 Using The COPY Command
  • 0704 How Data Is Stored In Cassandra
  • 0705 How Data Is Stored On Disk
  • 0706 Pop Quiz
  • 0707 Lab: Insert Data

Modelling Data

  • 0801 Understanding Data Modeling In Cassandra
  • 0802 Using A WHERE Clause
  • 0803 Understanding Secondary Indexes
  • 0804 Creating A Secondary Index
  • 0805 Defining A Composite Partition Key
  • 0806 Pop Quiz

Creating An Application

  • 0901 Understanding Cassandra Drivers
  • 0902 Exploring The DataStax Java Driver
  • 0903 Setting Up A Development Environment
  • 0904 Creating An Application Page
  • 0905 Acquiring The DataStax Java Driver Files
  • 0906 Getting The DataStax Java Driver Files Through Maven
  • 0907 Providing The DataStax Java Driver Files Manually
  • 0908 Connecting To A Cassandra Cluster
  • 0909 Executing A Query
  • 0910 Displaying Query Results - Part 1
  • 0911 Displaying Query Results - Part 2
  • 0912 Using An MVC Pattern
  • 0913 Pop Quiz
  • 0914 Lab: Create A Second Application - Part 1
  • 0915 Lab: Create A Second Application - Part 2
  • 0916 Lab: Create A Second Application - Part 3

Updating and Deleting Data

  • 001 Updating Data
  • 1002 Understanding How Updating Works
  • 1003 Deleting Data
  • 1004 Understanding Tombstones
  • 1005 Using TTLs
  • 1006 Updating A TTL
  • 1007 Pop Quiz
  • 1008 Lab: Update And Delete Data

Selecting Hardware

  • 1101 Understanding Hardware Choices
  • 1102 Understanding RAM And CPU Recommendations
  • 1103 Selecting Storage
  • 1104 Deploying In The Cloud
  • 1105 Pop Quiz

Adding Nodes To A Cluster

  • 1201 Understanding Cassandra Nodes
  • 1202 Having A Network Connection - Part 1
  • 1203 Having A Network Connection - Part 2
  • 1204 Having A Network Connection - Part 3
  • 1205 Specifying The IP Address Of A Node In Cassandra
  • 1206 Specifying Seed Nodes
  • 1207 Bootstrapping A Node
  • 1208 Cleaning Up A Node
  • 1209 Using cassandra-stress
  • 1210 Pop Quiz
  • 1211 Lab: Add A Third Node

Monitoring A Cluster

  • 1301 Understanding Cassandra Monitoring Tools
  • 1302 Using Nodetool
  • 1303 Using JConsole
  • 1304 Learning About OpsCenter
  • 1305 Pop Quiz

Repairing Nodes

  • 1401 Understanding Repair
  • 1402 Repairing Nodes
  • 1403 Understanding Consistency - Part 1
  • 1404 Understanding Consistency - Part 2
  • 1405 Understanding Hinted Handoff
  • 1406 Understanding Read Repair
  • 1407 Pop Quiz
  • 1408 Lab: Repair Nodes For A Keyspace

Removing A Node

  • 1501 Understanding Removing A Node
  • 1502 Decommissioning A Node
  • 1503 Putting A Node Back Into Service
  • 1504 Removing A Dead Node
  • 1505 Pop Quiz
  • 1506 Lab: Put A Node Back Into Service

Redefining A Cluster For Multiple Data Centers

  • 1601 Redefining For Multiple Data Centers - Part 1
  • 1602 Redefining For Multiple Data Centers - Part 2
  • 1603 Changing Snitch Type
  • 1604 Modifying cassandra-rackdc.properties
  • 1605 Changing Replication Strategy - Part 1
  • 1606 Changing Replication Strategy - Part 2
  • 1607 Pop Quiz

Resources For Further Learning

  • 1701 Accessing Documentation
  • 1702 Reading Blogs And Books
  • 1703 Watching Video Recordings
  • 1704 Posting Questions
  • 1705 Attending Events
  • 1706 Wrap Up

Similar Courses

Apache Cassandra in 2 hours

Udemy

Online
Beginner
₹ 2,299

Courses of your Interest

An Introduction To Coding Theory

An Introduction To Coding Theory

IIT Kanpur via Swayam

8 Weeks Online
Beginner
Free

C++ Foundation

PW Skills

5 Months Online
Beginner
Free

Advanced CFD Meshing using ANSA

Skill Lync

4 Weeks Online
Beginner
₹ 40,000

Salesforce Platform App Builder Certification Trai...

Simplilearn

12 Hours Online
Beginner

Data Science Foundations to Core Bootcamp

Springboard

7 Months Online
Beginner
$9,900 $13,900
Full Stack Developer Course With Placement

Full Stack Developer Course With Placement

AttainU

7 Months Online
Beginner
₹ 68,000
User Experience Design And Research

User Experience Design And Research

UM–Ann Arbor via Futurelearn

35 Weeks Online
Beginner
Fundamentals of Agile Project Management

Fundamentals of Agile Project Management

UCI Irvine via Futurelearn

21 Weeks Online
Beginner
Artificial intelligence Design and Engineering wit...

Artificial intelligence Design and Engineering wit...

CloudSwyft Global Systems, Inc via Futurelearn

17 Weeks Online
Beginner

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books