Course Description

Datastax Academy (Apache Cassandra) course is designed to provide comprehensive training on one of the most popular distributed NoSQL databases available in the market today. The course is intended for developers, administrators, and data professionals who want to learn how to build and manage high-performance, scalable, and fault-tolerant databases using Apache Cassandra. The course covers the essential concepts and features of Apache Cassandra, including data modeling, query language, data distribution, replication, and security. The curriculum is delivered through a combination of interactive lectures, hands-on exercises, and real-world examples that help learners understand the key principles and best practices for using Apache Cassandra. One of the core topics covered in the course is data modeling, which is critical for designing efficient and effective Cassandra data models. Students will learn about Cassandra's data storage model and how to create tables, partition keys, and clustering columns to optimize query performance. They will also learn about indexing, materialized views, and denormalization techniques to handle complex data queries. The course also covers the CQL query language, which is used to interact with Cassandra databases. Students will learn how to create, read, update, and delete data in Cassandra using CQL, as well as how to use CQL shell, drivers, and APIs for building Cassandra-based applications. In addition, the course provides a deep dive into Cassandra's distributed architecture, including how data is partitioned and replicated across multiple nodes in a cluster. Students will learn how to configure replication strategies, perform backups and restores, and manage nodes and clusters to ensure high availability and fault tolerance. Finally, the course covers security considerations and best practices for securing Cassandra deployments, including authentication, authorization, encryption, and auditing. Upon completion of the course "Datastax Academy (Apache Cassandra)", students will have a strong understanding of Apache Cassandra's key concepts and features, as well as the practical skills needed to build, manage, and scale Cassandra-based applications. The course is an excellent choice for anyone looking to develop their expertise in NoSQL databases, distributed systems, and big data management. Author: Datastax Inc.