Course Features
Duration
5 weeks
Delivery Method
Online
Available on
Limited Access
Accessibility
Mobile, Desktop, Laptop
Language
English
Subtitles
English
Level
Beginner
Effort
3 hours per week
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
Curiosity about how data is managed.
Computer and IT literacy
What You Will Learn
Define the term NoSQL and the technology it references.
Demonstrate hands-on working knowledge of Cassandra and perform various common tasks (including using the CQL shell, keyspace operations, table operations, and CRUD operations)
Demonstrate hands-on working knowledge of Cloudant and perform various common tasks (including creating the database, add documents, query data, utilize the HTTP API).
Demonstrate hands-on working knowledge of MongoDB and perform various common tasks (including CRUD operations, limit and sort records, indexing, aggregation, replication, sharding)
Describe the architecture, features, and key benefits of Cassandra as a NoSQL database.
Describe the architecture, features, and key benefits of Cloudant as a NoSQL database.
Describe the architecture, features, and key benefits of MongoDB as a NoSQL database.
Describe the major categories of NoSQL datastores (document, key-value, graph, etc.) and their architectural differences.
Explain the characteristics of NoSQL databases.
List the most commonly used NoSQL datastores, their primary use cases and benefits (MongoDB, Cassandra, Cloudant, Couch DB, etc.).
Understand the factors affecting return on investment for using locally hosted databases, versus hosted database versus DBaaS.
Course Instructors
Ramesh Sannareddy
Content Developer
Rav Ahuja
AI and Data Science Program Director