Immerse yourself in the expansive world of Cassandra, a leading NoSQL database. This course encompasses the essential elements of Cassandra, delving deep into its architecture, data model, and CQL. Through hands-on labs, developers will experience firsthand the practical aspects of data modeling and the intricate internals of Cassandra, setting the stage for advanced database applications.
Embark on a comprehensive journey through Cassandra, the renowned NoSQL database solution. Designed specifically for developers, this intensive training covers:
• Foundation Knowledge: Grasp the fundamentals of Big Data and NoSQL, including the pivotal CAP theorem and NoSQL's ideal use cases.
• Dive into Cassandra: Get acquainted with Cassandra's architecture, principles, and the nuances of its data model.
• Hands-on with CQL: Understand the Cassandra Query Language, focusing on data layout, TTL, querying, updates, and collections.
• Advanced Data Modeling: Delve into secondary indexes, composite keys, time series data, and best practices.
• Interact using Java: Explore Cassandra's Java driver, with an emphasis on CRUD operations and asynchronous queries.
• Unveil the Internals: Uncover what makes Cassandra tick, including sstables, memtables, and the intricacies of read/write paths.
• Administration and Optimization: Get insights into the best practices for setting up and optimizing Cassandra, ensuring robust performance and reliability.
• Comfortable in Java programming language.
• Comfort with the Linux environment: Familiarity with command line operations and file editing using vi or nano.
*We know each team has their own needs and specifications. That is why we can modify the training outline per need.
1. Introduction to Big Data / NoSQL:
2. Cassandra Basics:
3. Data Modeling – Part 1:
4. Data Modeling – Part 2:
5. Data Modeling Labs:
6. Cassandra Drivers:
7. Cassandra Internals:
8. Administration:
9. Bonus Lab:
Hands-on learning with expert instructors at your location for organizations.
Master new skills guided by experienced instructors from anywhere.