Getting Started With Apache Cassandra
4.2 (555 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,288 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Started With Apache Cassandra to your Wishlist.

Add to Wishlist

Getting Started With Apache Cassandra

Learn everything you need to know to use Apache Cassandra
Bestselling
4.2 (555 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,288 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Gain a solid understanding of working with Apache Cassandra
View Curriculum
Requirements
  • PC or Mac
Description

This Apache Cassandra training course Infinite Skills teaches you the basics of working with Cassandra. This course is designed for the absolute beginner, meaning no experience with Cassandra is required. Experience with databases, SQL, and programming is recommended.


You will start by learning how to install Cassandra, and then move onto understanding ways to communicate with Cassandra. From there, this course will teach you how to create a database, create a table, and insert and model data. This video tutorial will also cover creating an application, updating and deleting data, selecting hardware, and adding nodes to a cluster. You will also learn how to monitor a cluster, repair and remove nodes, and redefine a cluster.

Once you have completed this video based training course, you will have a solid understanding of Cassandra, and be able to use Cassandra for your own development projects. Working files are included, allowing you to follow along with the author throughout the lessons.

Who is the target audience?
  • Beginner to Intermediate course on Apache Cassandra
Students Who Viewed This Course Also Viewed
Curriculum For This Course
124 Lectures
08:08:19
+
Introduction To Cassandra
8 Lectures 29:07




0104 Understanding The System Requirements
06:54

0105 How To Access Your Working Files
03:22

0106 Opening The Main Virtual Machine
02:52

0107 Pop Quiz
01:24
+
Getting Started With The Architecture
7 Lectures 20:20
0201 Understanding That Cassandra Is A Distributed Database
02:23

0202 Learning What Snitch Is For
03:53

0203 Learning What Gossip Is For
01:51

0204 Learning How Data Gets DIstributed
05:35

0205 Learning About Replication
02:12

0206 Learning About Virtual Nodes
03:01

0207 Pop Quiz
01:25
+
Installing Cassandra
9 Lectures 24:18
0301 Downloading Cassandra
02:48

0302 Ensuring Oracle Java 7 Is Installed
02:02

0303 Installing Cassandra
03:44

0304 Viewing The Main Configuration File
02:46

0305 Providing Cassandra With Permission To Directories
01:45

0306 Starting Cassandra
03:40

0307 Checking Status
04:00

0308 Accessing The Cassandra system.log File
02:05

0309 Pop Quiz
01:28
+
Communicating With Cassandra
3 Lectures 07:23
0401 Understanding Ways To Communicate With Cassandra
03:47

0402 Using Cqlsh
02:28

0403 Pop Quiz
01:08
+
Creating A Database
5 Lectures 12:11
0501 Understanding A Cassandra Database
01:53

0502 Defining A Keyspace
04:56

0503 Deleting A Keyspace
00:51

0504 Pop Quiz
01:52

0505 Lab: Create A Second Database
02:39
+
Creating A Table
7 Lectures 16:35
0601 Creating A Table
01:48

0602 Defining Columns And Data Types
02:48

0603 Defining A Primary Key
01:48

0604 Recognizing A Partition Key
02:43

0605 Specifying A Descending Clustering Order
03:02

0606 Pop Quiz
01:53

0607 Lab: Create A Second Table
02:33
+
Inserting Data
7 Lectures 33:18
0701 Understanding Ways To Write Data
01:27

0702 Using The INSERT INTO Command
04:45

0703 Using The COPY Command
05:53

0704 How Data Is Stored In Cassandra
04:21

0705 How Data Is Stored On Disk
05:28

0706 Pop Quiz
02:15

0707 Lab: Insert Data
09:09
+
Modeling Data
6 Lectures 22:39
0801 Understanding Data Modeling In Cassandra
01:21

0802 Using A WHERE Clause
04:16

0803 Understanding Secondary Indexes
02:18

0804 Creating A Secondary Index
01:38

0805 Defining A Composite Partition Key
09:33

0806 Pop Quiz
03:33
+
Creating An Application
16 Lectures 01:13:51
0901 Understanding Cassandra Drivers
02:31

0902 Exploring The DataStax Java Driver
03:14

0903 Setting Up A Development Environment
04:03

0904 Creating An Application Page
04:51

0905 Acquiring The DataStax Java Driver Files
03:23

0906 Getting The DataStax Java Driver Files Through Maven
02:23

0907 Providing The DataStax Java Driver Files Manually
02:36

0908 Connecting To A Cassandra Cluster
03:39

0909 Executing A Query
07:47

0910 Displaying Query Results - Part 1
05:59

0911 Displaying Query Results - Part 2
07:20

0912 Using An MVC Pattern
04:59

0913 Pop Quiz
02:50

0914 Lab: Create A Second Application - Part 1
05:19

0915 Lab: Create A Second Application - Part 2
09:49

0916 Lab: Create A Second Application - Part 3
03:08
+
Updating And Deleting Data
8 Lectures 39:22
1001 Updating Data
03:39

1002 Understanding How Updating Works
03:55

1003 Deleting Data
07:09

1004 Understanding Tombstones
07:17

1005 Using TTLs
05:08

1006 Updating A TTL
02:38

1007 Pop Quiz
02:37

1008 Lab: Update And Delete Data
06:59
7 More Sections
About the Instructor
Infinite Skills
4.4 Average rating
46,656 Reviews
734,927 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.