Mastering Apache Cassandra Developer and Admin from Scratch
3.6 (26 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.
294 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mastering Apache Cassandra Developer and Admin from Scratch to your Wishlist.

Add to Wishlist

Mastering Apache Cassandra Developer and Admin from Scratch

Master Cassandra Developer and Admin concepts and techniques for web development. Become a Master in NOSQL database.
3.6 (26 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.
294 students enrolled
Created by Easylearning guru
Last updated 12/2015
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 92 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the fundamentals of Cassandra
  • Installation and Configuration of Apache Cassandra
  • Understand the Architecture of Cassandra and various components for configuring it.
  • Learn how to implement Cassandra Query Language
  • Understanding the various building blocks of Cassandra
  • Learn how to create a database and hence inserting data.
  • Understand the various data modelling techniques.
  • Learn the key concepts of reading and writing data.
  • Learn how to update and delete the data.
  • Get to know how Cassandra interacts with the clients.
  • Understand various Cassandra monitoring and administration techniques.
  • Get to know how to maintain Apache Cassandra
  • Creating an application using Apache Cassandra
  • Learn how to add nodes to the cluster.
  • Understand how to monitor the nodes in the Cluster.
  • Get an understanding of establishing the Cluster for multiple Datacenters.
View Curriculum
Requirements
  • Prior knowledge of any database will be helpful.
  • Understanding of SQL syntax can also prove to be advantageous.
Description

In this course you will learn about Apache's NoSQL Database-Cassandra and how is it used to store the Big-Data.

  • It starts with an introduction to the database along with its prominent use cases, an insight view of its architecture and various components involved in configuring the database.
  • Also you learn the various operations that can be performed on the database such as creating the database, inserting data, deleting and updating data.
  • You will learn how to monitor your database and the concepts like adding nodes to the cluster and managing these nodes will also be explained.
  • This course contains lectures as videos along with the hands-on implementation of the concepts, additional assignments are also provided in the last section for your self practice, working files are provided along with the first lecture "Introduction to Cassandra" and some links for further reading are also provided for more help.
Who is the target audience?
  • This Apache Cassandra course is meant for the learners who wish to understand the concepts of this NoSQL Database starting from the basics as well complex concepts such as adding nodes to the Cluster.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 100 Lectures Collapse All 100 Lectures 06:23:34
+
Getting started with Apache Cassandra
4 Lectures 20:23
NoSQL Databases
07:16

CAP theorem
06:52

NoSQL vs RDBMS
01:47

What is Cassandra?
04:28
+
Installing Cassandra
4 Lectures 13:33
Downloading Cassandra
01:55

Ensuring Oracle Java 7 is Installed
01:55

Installing Cassandra
07:17

Starting Cassandra
02:26
+
Architecture of Cassandra
7 Lectures 22:55
Cassandra – A Distributed Database
02:10

System Keyspaces
01:49

Peer to Peer Model
03:44

What Gossip Protocol is for?
03:42

Anti-entropy and Read Repair
04:18

Memtables, SSTables and Commit Logs
02:28

Compaction, Bloom Filters and Tombstones
04:44
+
Configuring Cassandra
8 Lectures 23:09
Components for Configuring Cassandra
01:11

Keyspaces
01:14

Replicas
02:05

Replica Placement Strategies
05:00

Replication Factor
03:52

Virtual Nodes
02:10

Partitioners
02:51

Snitches
04:46
+
Cassandra Query Language
2 Lectures 08:10
Introduction to CQL and Thrift
04:33

Using cqlsh
03:37
+
Building Blocks of Cassandra
3 Lectures 07:40
Describing Cassandra
01:58

Cluster
01:14

Keyspaces and Column Family
04:28
+
Creating a Database
9 Lectures 32:33
What is a Cassandra Database?
02:43

Query differences between RDBMS and Cassandra
02:41

Defining a KeySpace
05:25

Data Types
04:40

Creating a Table
04:04

A Primary Key
02:31

A Partition Key
02:55

Specifying the Clustering Order
05:25

Deleting a KeySpace
02:09
+
Inserting the Data
4 Lectures 18:51
Different ways of Writing the Data
01:43

Using the INSERT INTO Command
06:18

Using the COPY Command
06:03

Storing data in Cassandra
04:47
+
Data Modeling in Cassandra
5 Lectures 27:35
Design differences between RDBMS and Cassandra
04:29

Design Patterns
03:48

Using the WHERE Clause
03:56

Using Secondary Indexes
06:30

A Composite Partition Key
08:52
7 More Sections
About the Instructor
Easylearning guru
3.2 Average rating
243 Reviews
2,388 Students
12 Courses
Your Pace!! Your Place!!

Easylearning guru is a leading provider of professional certification courses. We offers training from best experts in the industry to meet the unique learning needs. We are the pioneer's in online education and training, and aims to offer our professionals flexible & an integrated model of training to meet their needs & requirements.