The demand for Apache Cassandra™ and NoSQL skills is skyrocketing, with Cassandra developers commanding 31% higher salaries, the highest of any database technology.
An Apache Cassandra™ Administrator Associate Certification or Apache Cassandra™ Developer Associate Certification is the best way to get started learning and mastering the popular NoSQL database used by teams at Apple, Netflix, Sony, Uber, and thousands more.
An official certification helps you gain confidence in your knowledge of Apache Cassandra™ and increases opportunities for career advancement.
The Developer Certification is designed for professionals that use Apache Cassandra clusters to manage data. This includes roles such as application developers, data architects, database designers, and database administrators.
The Administrator Certification is designed for professionals who install, configure, manage and tune the performance of Apache Cassandra clusters, such as database administrators, DevOps engineers and Site Reliability Engineers (SREs).
As teams work to containerize and deploy applications using Kubernetes, there’s increasing interest in running Cassandra in Kubernetes alongside applications as well. We’re developing a new certification program to help teams level up their skills to run Cassandra successfully in cloud-native deployments. The Apache Cassandra Operations in Kubernetes Certification will cover: running Cassandra in Docker containers, understanding how Cassandra maps to Kubernetes, and how to deploy and run Cassandra on Kubernetes using Kubernetes operators and other monitoring and management tools.
Follow a Learning Path to gain an expert understanding of Apache Cassandra™ and DataStax Enterprise principles related to your role.
Each Learning Path is composed of a sequence of recommended courses for your role, curated by our Curriculum Engineers. Courses assume a basic familiarity with programming concepts, the Unix/Linux command line, and networking and storage principles.
Ring, nodes, replication and consistency, and how Cassandra achieves scalability, availability, performance, fast response time, and low latency
Cassandra Query Language (CQL) operations including, INSERT, UPDATE, DELETE, and SELECT, and tools for bulk loading and unloading
Conceptual, logical and physical data models, plus schema definition including keyspaces, tables, columns, partitions, clustering columns, user defined types, collections, secondary indexes, and materialized views
Installing Cassandra tarball, YAML configuration file options including vnodes, seeds, gossip, snitches, JVM Tuning, and security (authentication, authorization, and encryption),
Adding & removing nodes, replacing nodes, multi-datacenter concepts, multicloud and hybrid cloud deployments, understanding Cassandra’s write and read paths and associated metrics, running maintenance actions including compaction, repair, rebuild, backup and restore
Since our exams emphasize problem solving over memorization, the best preparation for the exams is on-the-job experience using Cassandra, as well as the learning paths described above. We also recommend the following resources.