Apache Cassandra is an open-source distributed NoSQL database management system designed to handle large amounts of data across many servers. Cassandra offers robust support for clusters spanning multiple datacenters with asynchronous replication allowing low latency operations for all clients. This Apache Cassandra Training program enables you to understand the basic concepts of Cassandra 2.0 including its features, architecture, data model, and Hadoop Ecosystem products around it. You will learn to install, configure, and monitor Cassandra 2.0.
The Apache Cassandra Training program can prepare you for a role in one of the following careers:
- Analytics
- Research
- IT Development
- Testing
- Project Management
- Big Data & Data Science
- Software Development
What You'll Learn...
In this program, you will learn the fundamentals of Big Data and NoSQL databases and the features, architecture & data model of Cassandra 2.0. You will also learn the Hadoop ecosystem of products around Cassandra 2.0.
Upon completion of this program you will be:
- Able to demonstrate expertise in the fast-growing big data industry
- Well-placed to benefit from the growing demand in NoSQL databases
- Able to benefit from the shortage of Cassandra trained professionals
- Well-equipped to move towards big data analytics using Cassandra
- Experienced in tools used to process huge amounts of data
- In the forefront of the big data technology, which is expected to be in demand for the next ten years
The Apache Cassandra Training program will help you add weight to your profile and typically earn more compared to your non-certified peers. As an Apache certified professional in Cassandra 2.0, you can look for career paths such as Senior Software Professional, IT Consultant, Lead Software Professional, and Database Administrator.
The value of Apache Cassandra has increased sharply in the recent years and is fast becoming an entry requirement for most IT-based roles. According to a recent survey, the average salary of a professional in this field ranges from $75,000 to $132,000.
This program is entirely online and is completed at your own pace. When you register, you receive six (6) months to complete this program.
I.
Course Overview
A. Target
Audience
B. Course
Prerequisites
C. Value of Professionals
D. Lessons Covered
II.
Introduction to big data and No-SQL
Databases
A. 3Vs of
big data
B. Data
evolution and
characteristics of big data
C. Industry
Examples
D. Apache Hadoop - HDFS and
Mapreduce
E. Brewer’s
CAP principle
F. Types of
NoSQL database
databases
III.
Introduction to Cassandra
A. Introducing
Cassandra
B. Cassandra
Origin
C. Main
features of Cassandra
D. Cassandra Example and Command
line interface
E. Cassandra
Advantages and
limitations
F. PuTTY
G. WinSCP
H. Demo: Installing Ubuntu VM and
connecting
with Putty
IV.
Architecture of Cassandra
A. Cassandra
Architecture
B. Cassandra
write process
C. Cassandra
read process
D. Data partitions and replication
E. Network
topology and
snitches
F. Gossip
protocol and seed
nodes
G. Virtual nodes and token generator
H. Failure scenarios’
V.
Installation and Configuration of Cassandra
A. Cassandra
versions
B. Preparation
for installation
C. Installation
of Cassandra
D. Configuration of Cassandra
E. Installing
on CentOS
F. Demo:
Installing and
configuring Cassandra
VI.
Cassandra Data Model
A. Keyspaces,
tables and
columns
B. Cassandra
DDL: CREATE TABLE,
ALTER TABLE, DROP TABLE
C. Cassandra
DML: INSERT,
UPDATE, SELECT, DELETE
D. SELECT statements restrictions
E. Demo 1 -
Data Definition and
Data Manipulation Statements
F. Demo 2 - Create a
Table with
Composite Key
G.
Demo 3 - Collection Columns in
Cassandra
VII.
Cassandra Interfaces
A. Cassandra
Command Line
Interface
B. CQLSH
options
C. Java
interfaces
D. Compiling a Java Program for
Cassandra
E. ODBC
interface
VIII. Advanced Architecture and Cluster
Management
A. Partitions
B. Replication
strategy
C. Consistency
D. Monitoring and Administration
tools
IX.
Hadoop Ecosystem around Cassandra
A. Apache
Storm, Storm
Architecture, Data Model, and Topology
B. Apache
Kafka, Kafka
Architecture, Data Model
C. Real
-time analysis platform
D. Apache Spark, Spark Architecture
E. Spark
and Scala
This program can be taken from either a Mac or a PC. It is compatible with the Windows XP, MAC OS X 10.4 or later operating systems, Firefox, Chrome, or IE 7 and later browsers. There are no specific computer requirements other than 512MB of RAM (we recommend 1GB or more), an Internet connection and e-mail account.
The Apache Cassandra Training program requires a fundamental knowledge of any programming language, basic understanding of any database, SQL, and query language for databases. A working knowledge of Linux or Unix based systems is recommended but not required
Ronald van Loon is the Director of Advertisement for Top 10 Big Data & Data Science Influencer, named by Onalytica as one of the three most influential people in Big Data. Ronald is also an author for a number of leading Big Data and Data Science websites, including Datafloq, Data Science Central, and The Guardian, and he regularly speaks at renowned events.
1. Can I register for programs if I am an international student?
Yes, because ed2go programs are online you never have to actually travel to the school. Most schools offer telephone or online registration.
2. How long does it take to complete a program?
All of our programs are self-paced and open enrollment, so you can start them when you want and finish them at your own pace. When you register, you’ll receive six (6) months to complete the program.
3. What if I don't have enough time to complete my program within the time frame provided?
The time allotted to complete your program has been calculated based on the number of hours for each program, so don't worry too much about not completing in time. If, after a concerted effort, you are still unable to complete, your Student Advisor will help you work out a suitable completion date. Please note that a fee may be charged for an extension.
4. Do I have to buy additional materials?
No
5. Can I get financial assistance?
ed2go courses are non-credit courses, so they do not qualify for federal aid. In some states, vocational rehab or workforce development boards will pay for qualified students to take our courses. Additionally, some students may qualify for financial assistance when they enroll, if they meet certain requirements.
6. What happens when I complete the program?
Upon successful completion of the program, you will be awarded a certificate of completion.
7. Am I guaranteed a job?
ed2go programs will provide you with the skills you need to obtain an entry-level position in most cases. We don’t provide direct job placement services, but our facilitators and career counselors will help you build your resume and are available to give advice on finding your first job. Facilitators will also be available to use as a professional reference upon completion of the program. Potential students should always do research on the job market in their area before registering.
8. Who will be my instructor?
Each student is paired with a facilitator for one-on-one interaction. The facilitator will be available (via e-mail) to answer any questions you may have and to provide feedback on your performance. All of our facilitators are successful working professionals in the fields in which they teach.
9. What software or hardware do I need in order to take online programs and what are the system requirements?
In order to take our online programs, you must have access to a computer and the Internet. You can access the program contents from any Web-enabled computer. You don’t have to use the same computer to log-in to the program every time. We recommend that you have a word-processing program (Microsoft Word is the best) and the latest version of Firefox, Chrome, or Safari.
10. Can I use a Mac?
Yes
11. How can I get more information about this program?
If you have questions that are not answered on our website, please feel free to contact us via LIVE chat (click the button above). If you are visiting us during non-business hours, please feel free to send us a question using the “Contact Us” form to the right. You may also call us at 1-877-221-5151. We will answer your questions promptly.
12. When can I start the program?
Our programs are all open enrollment. You can register and start the program as soon as you are ready.
Please note: Once the program curriculum is accessed online or through submission of a material shipment confirmation, refunds cannot be issued.
13. Does this program prepare for a certification?
No, this is a knowledge based program.